xref: /openbsd-src/gnu/usr.bin/perl/lib/unicore/TestProp.pl (revision d13be5d47e4149db2549a9828e244d59dbc43f15)
1# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
2# This file is machine-generated by lib/unicore/mktables from the Unicode
3# database, Version 5.2.0.  Any changes made here will be lost!
4
5use strict;
6use warnings;
7
8# Test qr/\X/ and the \p{} regular expression constructs.  This file is
9# constructed by mktables from the tables it generates, so if mktables is
10# buggy, this won't necessarily catch those bugs.  Tests are generated for all
11# feasible properties; a few aren't currently feasible; see
12# is_code_point_usable() in mktables for details.
13
14# Standard test packages are not used because this manipulates SIG_WARN.  It
15# exits 0 if every non-skipped test succeeded; -1 if any failed.
16
17my $Tests = 0;
18my $Fails = 0;
19
20my $non_ASCII = (ord('A') != 65);
21
22# The 256 8-bit characters in ASCII ordinal order, with the ones that don't
23# have Perl names replaced by -1
24my @ascii_ordered_chars = (
25    "\0",
26    (-1) x 6,
27    "\a", "\b", "\t", "\n",
28    -1,   # No Vt
29    "\f", "\r",
30    (-1) x 18,
31    " ", "!", "\"", "#", '$', "%", "&", "'",
32    "(", ")", "*", "+", ",", "-", ".", "/",
33    "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
34    ":", ";", "<", "=", ">", "?", "@",
35    "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M",
36    "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",
37    "[", "\\", "]", "^", "_", "`",
38    "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m",
39    "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",
40    "{", "|", "}", "~",
41    (-1) x 129
42);
43
44sub ASCII_ord_to_native ($) {
45    # Converts input ordinal number to the native one, if can be done easily.
46    # Returns -1 otherwise.
47
48    my $ord = shift;
49
50    return $ord if $ord > 255 || ! $non_ASCII;
51    my $result = $ascii_ordered_chars[$ord];
52    return $result if $result eq '-1';
53    return ord($result);
54}
55
56sub Expect($$$$) {
57    my $expected = shift;
58    my $ord = shift;
59    my $regex  = shift;
60    my $warning_type = shift;   # Type of warning message, like 'deprecated'
61                                # or empty if none
62    my $line   = (caller)[2];
63
64    # Convert the non-ASCII code points expressible as characters to their
65    # ASCII equivalents, and skip the others.
66    $ord = ASCII_ord_to_native($ord);
67    if ($ord < 0) {
68        $Tests++;
69        print "ok $Tests - "
70              . sprintf("\"\\x{%04X}\"", $ord)
71              . " =~ $regex # Skipped: non-ASCII\n";
72        return;
73    }
74
75    # Convert the code point to hex form
76    my $string = sprintf "\"\\x{%04X}\"", $ord;
77
78    my @tests = "";
79
80    # The first time through, use all warnings.  If the input should generate
81    # a warning, add another time through with them turned off
82    push @tests, "no warnings '$warning_type';" if $warning_type;
83
84    foreach my $no_warnings (@tests) {
85
86        # Store any warning messages instead of outputting them
87        local $SIG{__WARN__} = $SIG{__WARN__};
88        my $warning_message;
89        $SIG{__WARN__} = sub { $warning_message = $_[0] };
90
91        $Tests++;
92
93        # A string eval is needed because of the 'no warnings'.
94        # Assumes no parens in the regular expression
95        my $result = eval "$no_warnings
96                            my \$RegObj = qr($regex);
97                            $string =~ \$RegObj ? 1 : 0";
98        if (not defined $result) {
99            print "not ok $Tests - couldn't compile /$regex/; line $line: $@\n";
100            $Fails++;
101        }
102        elsif ($result ^ $expected) {
103            print "not ok $Tests - expected $expected but got $result for $string =~ qr/$regex/; line $line\n";
104            $Fails++;
105        }
106        elsif ($warning_message) {
107            if (! $warning_type || ($warning_type && $no_warnings)) {
108                print "not ok $Tests - for qr/$regex/ did not expect warning message '$warning_message'; line $line\n";
109                $Fails++;
110            }
111            else {
112                print "ok $Tests - expected and got a warning message for qr/$regex/; line $line\n";
113            }
114        }
115        elsif ($warning_type && ! $no_warnings) {
116            print "not ok $Tests - for qr/$regex/ expected a $warning_type warning message, but got none; line $line\n";
117            $Fails++;
118        }
119        else {
120            print "ok $Tests - got $result for $string =~ qr/$regex/; line $line\n";
121        }
122    }
123    return;
124}
125
126sub Error($) {
127    my $regex  = shift;
128    $Tests++;
129    if (eval { 'x' =~ qr/$regex/; 1 }) {
130        $Fails++;
131        my $line = (caller)[2];
132        print "not ok $Tests - re compiled ok, but expected error for qr/$regex/; line $line: $@\n";
133    }
134    else {
135        my $line = (caller)[2];
136        print "ok $Tests - got and expected error for qr/$regex/; line $line\n";
137    }
138    return;
139}
140
141# GCBTest.txt character that separates grapheme clusters
142my $breakable_utf8 = my $breakable = chr(0xF7);
143utf8::upgrade($breakable_utf8);
144
145# GCBTest.txt character that indicates that the adjoining code points are part
146# of the same grapheme cluster
147my $nobreak_utf8 = my $nobreak = chr(0xD7);
148utf8::upgrade($nobreak_utf8);
149
150sub Test_X($) {
151    # Test qr/\X/ matches.  The input is a line from auxiliary/GCBTest.txt
152    # Each such line is a sequence of code points given by their hex numbers,
153    # separated by the two characters defined just before this subroutine that
154    # indicate that either there can or cannot be a break between the adjacent
155    # code points.  If there isn't a break, that means the sequence forms an
156    # extended grapheme cluster, which means that \X should match the whole
157    # thing.  If there is a break, \X should stop there.  This is all
158    # converted by this routine into a match:
159    #   $string =~ /(\X)/,
160    # Each \X should match the next cluster; and that is what is checked.
161
162    my $template = shift;
163
164    my $line   = (caller)[2];
165
166    # The line contains characters above the ASCII range, but in Latin1.  It
167    # may or may not be in utf8, and if it is, it may or may not know it.  So,
168    # convert these characters to 8 bits.  If knows is in utf8, simply
169    # downgrade.
170    if (utf8::is_utf8($template)) {
171        utf8::downgrade($template);
172    } else {
173
174        # Otherwise, if it is in utf8, but doesn't know it, the next lines
175        # convert the two problematic characters to their 8-bit equivalents.
176        # If it isn't in utf8, they don't harm anything.
177        use bytes;
178        $template =~ s/$nobreak_utf8/$nobreak/g;
179        $template =~ s/$breakable_utf8/$breakable/g;
180    }
181
182    # Get rid of the leading and trailing breakables
183    $template =~ s/^ \s* $breakable \s* //x;
184    $template =~ s/ \s* $breakable \s* $ //x;
185
186    # And no-breaks become just a space.
187    $template =~ s/ \s* $nobreak \s* / /xg;
188
189    # Split the input into segments that are breakable between them.
190    my @segments = split /\s*$breakable\s*/, $template;
191
192    my $string = "";
193    my $display_string = "";
194    my @should_match;
195    my @should_display;
196
197    # Convert the code point sequence in each segment into a Perl string of
198    # characters
199    foreach my $segment (@segments) {
200        my @code_points = split /\s+/, $segment;
201        my $this_string = "";
202        my $this_display = "";
203        foreach my $code_point (@code_points) {
204            my $ord = ASCII_ord_to_native(hex $code_point);
205            if ($ord < 0) {
206                $Tests++;
207                print "ok $Tests - String containing $code_point =~ /(\\X)/g # Skipped: non-ASCII\n";
208                return;
209            }
210            $this_string .= chr $ord;
211            $this_display .= "\\x{$code_point}";
212        }
213
214        # The next cluster should match the string in this segment.
215        push @should_match, $this_string;
216        push @should_display, $this_display;
217        $string .= $this_string;
218        $display_string .= $this_display;
219    }
220
221    # If a string can be represented in both non-ut8 and utf8, test both cases
222    UPGRADE:
223    for my $to_upgrade (0 .. 1) {
224
225        if ($to_upgrade) {
226
227            # If already in utf8, would just be a repeat
228            next UPGRADE if utf8::is_utf8($string);
229
230            utf8::upgrade($string);
231        }
232
233        # Finally, do the \X match.
234        my @matches = $string =~ /(\X)/g;
235
236        # Look through each matched cluster to verify that it matches what we
237        # expect.
238        my $min = (@matches < @should_match) ? @matches : @should_match;
239        for my $i (0 .. $min - 1) {
240            $Tests++;
241            if ($matches[$i] eq $should_match[$i]) {
242                print "ok $Tests - ";
243                if ($i == 0) {
244                    print "In \"$display_string\" =~ /(\\X)/g, \\X #1";
245                } else {
246                    print "And \\X #", $i + 1,
247                }
248                print " correctly matched $should_display[$i]; line $line\n";
249            } else {
250                $matches[$i] = join("", map { sprintf "\\x{%04X}", $_ }
251                                                    unpack("U*", $matches[$i]));
252                print "not ok $Tests - In \"$display_string\" =~ /(\\X)/g, \\X #",
253                    $i + 1,
254                    " should have matched $should_display[$i]",
255                    " but instead matched $matches[$i]",
256                    ".  Abandoning rest of line $line\n";
257                next UPGRADE;
258            }
259        }
260
261        # And the number of matches should equal the number of expected matches.
262        $Tests++;
263        if (@matches == @should_match) {
264            print "ok $Tests - Nothing was left over; line $line\n";
265        } else {
266            print "not ok $Tests - There were ", scalar @should_match, " \\X matches expected, but got ", scalar @matches, " instead; line $line\n";
267        }
268    }
269
270    return;
271}
272
273sub Finished() {
274    print "1..$Tests\n";
275    exit($Fails ? -1 : 0);
276}
277
278Error('\p{Script=InGreek}');    # Bug #69018
279Test_X("1100 $nobreak 1161");  # Bug #70940
280Expect(0, 0x2028, '\p{Print}', ""); # Bug # 71722
281Expect(0, 0x2029, '\p{Print}', ""); # Bug # 71722
282Expect(1, 0xFF10, '\p{XDigit}', ""); # Bug # 71726
283Error('\p{Other_Lowercase=:=	Yes}');
284Error('\P{Other_Lowercase=:=	Yes}');
285Expect(1, 696, '\p{Other_Lowercase=yes}', 'deprecated');
286Expect(0, 696, '\p{^Other_Lowercase=yes}', 'deprecated');
287Expect(0, 696, '\P{Other_Lowercase=yes}', 'deprecated');
288Expect(1, 696, '\P{^Other_Lowercase=yes}', 'deprecated');
289Expect(0, 687, '\p{Other_Lowercase=yes}', 'deprecated');
290Expect(1, 687, '\p{^Other_Lowercase=yes}', 'deprecated');
291Expect(1, 687, '\P{Other_Lowercase=yes}', 'deprecated');
292Expect(0, 687, '\P{^Other_Lowercase=yes}', 'deprecated');
293Expect(1, 696, '\p{Other_Lowercase=--Yes}', 'deprecated');
294Expect(0, 696, '\p{^Other_Lowercase=--Yes}', 'deprecated');
295Expect(0, 696, '\P{Other_Lowercase=--Yes}', 'deprecated');
296Expect(1, 696, '\P{^Other_Lowercase=--Yes}', 'deprecated');
297Expect(0, 687, '\p{Other_Lowercase=--Yes}', 'deprecated');
298Expect(1, 687, '\p{^Other_Lowercase=--Yes}', 'deprecated');
299Expect(1, 687, '\P{Other_Lowercase=--Yes}', 'deprecated');
300Expect(0, 687, '\P{^Other_Lowercase=--Yes}', 'deprecated');
301Error('\p{OLower=		Y:=}');
302Error('\P{OLower=		Y:=}');
303Expect(1, 696, '\p{OLower=y}', 'deprecated');
304Expect(0, 696, '\p{^OLower=y}', 'deprecated');
305Expect(0, 696, '\P{OLower=y}', 'deprecated');
306Expect(1, 696, '\P{^OLower=y}', 'deprecated');
307Expect(0, 687, '\p{OLower=y}', 'deprecated');
308Expect(1, 687, '\p{^OLower=y}', 'deprecated');
309Expect(1, 687, '\P{OLower=y}', 'deprecated');
310Expect(0, 687, '\P{^OLower=y}', 'deprecated');
311Expect(1, 696, '\p{OLower:	Y}', 'deprecated');
312Expect(0, 696, '\p{^OLower:	Y}', 'deprecated');
313Expect(0, 696, '\P{OLower:	Y}', 'deprecated');
314Expect(1, 696, '\P{^OLower:	Y}', 'deprecated');
315Expect(0, 687, '\p{OLower:	Y}', 'deprecated');
316Expect(1, 687, '\p{^OLower:	Y}', 'deprecated');
317Expect(1, 687, '\P{OLower:	Y}', 'deprecated');
318Expect(0, 687, '\P{^OLower:	Y}', 'deprecated');
319Error('\p{Is_Other_Lowercase=/a/		T}');
320Error('\P{Is_Other_Lowercase=/a/		T}');
321Expect(1, 696, '\p{Is_Other_Lowercase=t}', 'deprecated');
322Expect(0, 696, '\p{^Is_Other_Lowercase=t}', 'deprecated');
323Expect(0, 696, '\P{Is_Other_Lowercase=t}', 'deprecated');
324Expect(1, 696, '\P{^Is_Other_Lowercase=t}', 'deprecated');
325Expect(0, 687, '\p{Is_Other_Lowercase=t}', 'deprecated');
326Expect(1, 687, '\p{^Is_Other_Lowercase=t}', 'deprecated');
327Expect(1, 687, '\P{Is_Other_Lowercase=t}', 'deprecated');
328Expect(0, 687, '\P{^Is_Other_Lowercase=t}', 'deprecated');
329Expect(1, 696, '\p{Is_Other_Lowercase=-T}', 'deprecated');
330Expect(0, 696, '\p{^Is_Other_Lowercase=-T}', 'deprecated');
331Expect(0, 696, '\P{Is_Other_Lowercase=-T}', 'deprecated');
332Expect(1, 696, '\P{^Is_Other_Lowercase=-T}', 'deprecated');
333Expect(0, 687, '\p{Is_Other_Lowercase=-T}', 'deprecated');
334Expect(1, 687, '\p{^Is_Other_Lowercase=-T}', 'deprecated');
335Expect(1, 687, '\P{Is_Other_Lowercase=-T}', 'deprecated');
336Expect(0, 687, '\P{^Is_Other_Lowercase=-T}', 'deprecated');
337Error('\p{Is_OLower=		True/a/}');
338Error('\P{Is_OLower=		True/a/}');
339Expect(1, 696, '\p{Is_OLower=true}', 'deprecated');
340Expect(0, 696, '\p{^Is_OLower=true}', 'deprecated');
341Expect(0, 696, '\P{Is_OLower=true}', 'deprecated');
342Expect(1, 696, '\P{^Is_OLower=true}', 'deprecated');
343Expect(0, 687, '\p{Is_OLower=true}', 'deprecated');
344Expect(1, 687, '\p{^Is_OLower=true}', 'deprecated');
345Expect(1, 687, '\P{Is_OLower=true}', 'deprecated');
346Expect(0, 687, '\P{^Is_OLower=true}', 'deprecated');
347Expect(1, 696, '\p{Is_OLower=_-true}', 'deprecated');
348Expect(0, 696, '\p{^Is_OLower=_-true}', 'deprecated');
349Expect(0, 696, '\P{Is_OLower=_-true}', 'deprecated');
350Expect(1, 696, '\P{^Is_OLower=_-true}', 'deprecated');
351Expect(0, 687, '\p{Is_OLower=_-true}', 'deprecated');
352Expect(1, 687, '\p{^Is_OLower=_-true}', 'deprecated');
353Expect(1, 687, '\P{Is_OLower=_-true}', 'deprecated');
354Expect(0, 687, '\P{^Is_OLower=_-true}', 'deprecated');
355Error('\p{Other_Lowercase=_ NO:=}');
356Error('\P{Other_Lowercase=_ NO:=}');
357Expect(1, 687, '\p{Other_Lowercase=no}', 'deprecated');
358Expect(0, 687, '\p{^Other_Lowercase=no}', 'deprecated');
359Expect(0, 687, '\P{Other_Lowercase=no}', 'deprecated');
360Expect(1, 687, '\P{^Other_Lowercase=no}', 'deprecated');
361Expect(0, 696, '\p{Other_Lowercase=no}', 'deprecated');
362Expect(1, 696, '\p{^Other_Lowercase=no}', 'deprecated');
363Expect(1, 696, '\P{Other_Lowercase=no}', 'deprecated');
364Expect(0, 696, '\P{^Other_Lowercase=no}', 'deprecated');
365Expect(1, 687, '\p{Other_Lowercase=_	no}', 'deprecated');
366Expect(0, 687, '\p{^Other_Lowercase=_	no}', 'deprecated');
367Expect(0, 687, '\P{Other_Lowercase=_	no}', 'deprecated');
368Expect(1, 687, '\P{^Other_Lowercase=_	no}', 'deprecated');
369Expect(0, 696, '\p{Other_Lowercase=_	no}', 'deprecated');
370Expect(1, 696, '\p{^Other_Lowercase=_	no}', 'deprecated');
371Expect(1, 696, '\P{Other_Lowercase=_	no}', 'deprecated');
372Expect(0, 696, '\P{^Other_Lowercase=_	no}', 'deprecated');
373Error('\p{OLower:   /a/	N}');
374Error('\P{OLower:   /a/	N}');
375Expect(1, 687, '\p{OLower=n}', 'deprecated');
376Expect(0, 687, '\p{^OLower=n}', 'deprecated');
377Expect(0, 687, '\P{OLower=n}', 'deprecated');
378Expect(1, 687, '\P{^OLower=n}', 'deprecated');
379Expect(0, 696, '\p{OLower=n}', 'deprecated');
380Expect(1, 696, '\p{^OLower=n}', 'deprecated');
381Expect(1, 696, '\P{OLower=n}', 'deprecated');
382Expect(0, 696, '\P{^OLower=n}', 'deprecated');
383Expect(1, 687, '\p{OLower= n}', 'deprecated');
384Expect(0, 687, '\p{^OLower= n}', 'deprecated');
385Expect(0, 687, '\P{OLower= n}', 'deprecated');
386Expect(1, 687, '\P{^OLower= n}', 'deprecated');
387Expect(0, 696, '\p{OLower= n}', 'deprecated');
388Expect(1, 696, '\p{^OLower= n}', 'deprecated');
389Expect(1, 696, '\P{OLower= n}', 'deprecated');
390Expect(0, 696, '\P{^OLower= n}', 'deprecated');
391Error('\p{Is_Other_Lowercase::=-	F}');
392Error('\P{Is_Other_Lowercase::=-	F}');
393Expect(1, 687, '\p{Is_Other_Lowercase=f}', 'deprecated');
394Expect(0, 687, '\p{^Is_Other_Lowercase=f}', 'deprecated');
395Expect(0, 687, '\P{Is_Other_Lowercase=f}', 'deprecated');
396Expect(1, 687, '\P{^Is_Other_Lowercase=f}', 'deprecated');
397Expect(0, 696, '\p{Is_Other_Lowercase=f}', 'deprecated');
398Expect(1, 696, '\p{^Is_Other_Lowercase=f}', 'deprecated');
399Expect(1, 696, '\P{Is_Other_Lowercase=f}', 'deprecated');
400Expect(0, 696, '\P{^Is_Other_Lowercase=f}', 'deprecated');
401Expect(1, 687, '\p{Is_Other_Lowercase:  F}', 'deprecated');
402Expect(0, 687, '\p{^Is_Other_Lowercase:  F}', 'deprecated');
403Expect(0, 687, '\P{Is_Other_Lowercase:  F}', 'deprecated');
404Expect(1, 687, '\P{^Is_Other_Lowercase:  F}', 'deprecated');
405Expect(0, 696, '\p{Is_Other_Lowercase:  F}', 'deprecated');
406Expect(1, 696, '\p{^Is_Other_Lowercase:  F}', 'deprecated');
407Expect(1, 696, '\P{Is_Other_Lowercase:  F}', 'deprecated');
408Expect(0, 696, '\P{^Is_Other_Lowercase:  F}', 'deprecated');
409Error('\p{Is_OLower=	:=False}');
410Error('\P{Is_OLower=	:=False}');
411Expect(1, 687, '\p{Is_OLower=false}', 'deprecated');
412Expect(0, 687, '\p{^Is_OLower=false}', 'deprecated');
413Expect(0, 687, '\P{Is_OLower=false}', 'deprecated');
414Expect(1, 687, '\P{^Is_OLower=false}', 'deprecated');
415Expect(0, 696, '\p{Is_OLower=false}', 'deprecated');
416Expect(1, 696, '\p{^Is_OLower=false}', 'deprecated');
417Expect(1, 696, '\P{Is_OLower=false}', 'deprecated');
418Expect(0, 696, '\P{^Is_OLower=false}', 'deprecated');
419Expect(1, 687, '\p{Is_OLower=_	False}', 'deprecated');
420Expect(0, 687, '\p{^Is_OLower=_	False}', 'deprecated');
421Expect(0, 687, '\P{Is_OLower=_	False}', 'deprecated');
422Expect(1, 687, '\P{^Is_OLower=_	False}', 'deprecated');
423Expect(0, 696, '\p{Is_OLower=_	False}', 'deprecated');
424Expect(1, 696, '\p{^Is_OLower=_	False}', 'deprecated');
425Expect(1, 696, '\P{Is_OLower=_	False}', 'deprecated');
426Expect(0, 696, '\P{^Is_OLower=_	False}', 'deprecated');
427Error('\p{Variation_Selector= Yes:=}');
428Error('\P{Variation_Selector= Yes:=}');
429Expect(1, 6157, '\p{Variation_Selector=yes}', "");
430Expect(0, 6157, '\p{^Variation_Selector=yes}', "");
431Expect(0, 6157, '\P{Variation_Selector=yes}', "");
432Expect(1, 6157, '\P{^Variation_Selector=yes}', "");
433Expect(0, 6154, '\p{Variation_Selector=yes}', "");
434Expect(1, 6154, '\p{^Variation_Selector=yes}', "");
435Expect(1, 6154, '\P{Variation_Selector=yes}', "");
436Expect(0, 6154, '\P{^Variation_Selector=yes}', "");
437Expect(1, 6157, '\p{Variation_Selector:   -_Yes}', "");
438Expect(0, 6157, '\p{^Variation_Selector:   -_Yes}', "");
439Expect(0, 6157, '\P{Variation_Selector:   -_Yes}', "");
440Expect(1, 6157, '\P{^Variation_Selector:   -_Yes}', "");
441Expect(0, 6154, '\p{Variation_Selector:   -_Yes}', "");
442Expect(1, 6154, '\p{^Variation_Selector:   -_Yes}', "");
443Expect(1, 6154, '\P{Variation_Selector:   -_Yes}', "");
444Expect(0, 6154, '\P{^Variation_Selector:   -_Yes}', "");
445Error('\p{VS=-_y/a/}');
446Error('\P{VS=-_y/a/}');
447Expect(1, 6157, '\p{VS=y}', "");
448Expect(0, 6157, '\p{^VS=y}', "");
449Expect(0, 6157, '\P{VS=y}', "");
450Expect(1, 6157, '\P{^VS=y}', "");
451Expect(0, 6154, '\p{VS=y}', "");
452Expect(1, 6154, '\p{^VS=y}', "");
453Expect(1, 6154, '\P{VS=y}', "");
454Expect(0, 6154, '\P{^VS=y}', "");
455Expect(1, 6157, '\p{VS=	 Y}', "");
456Expect(0, 6157, '\p{^VS=	 Y}', "");
457Expect(0, 6157, '\P{VS=	 Y}', "");
458Expect(1, 6157, '\P{^VS=	 Y}', "");
459Expect(0, 6154, '\p{VS=	 Y}', "");
460Expect(1, 6154, '\p{^VS=	 Y}', "");
461Expect(1, 6154, '\P{VS=	 Y}', "");
462Expect(0, 6154, '\P{^VS=	 Y}', "");
463Error('\p{Is_Variation_Selector:	:=_T}');
464Error('\P{Is_Variation_Selector:	:=_T}');
465Expect(1, 6157, '\p{Is_Variation_Selector=t}', "");
466Expect(0, 6157, '\p{^Is_Variation_Selector=t}', "");
467Expect(0, 6157, '\P{Is_Variation_Selector=t}', "");
468Expect(1, 6157, '\P{^Is_Variation_Selector=t}', "");
469Expect(0, 6154, '\p{Is_Variation_Selector=t}', "");
470Expect(1, 6154, '\p{^Is_Variation_Selector=t}', "");
471Expect(1, 6154, '\P{Is_Variation_Selector=t}', "");
472Expect(0, 6154, '\P{^Is_Variation_Selector=t}', "");
473Expect(1, 6157, '\p{Is_Variation_Selector= T}', "");
474Expect(0, 6157, '\p{^Is_Variation_Selector= T}', "");
475Expect(0, 6157, '\P{Is_Variation_Selector= T}', "");
476Expect(1, 6157, '\P{^Is_Variation_Selector= T}', "");
477Expect(0, 6154, '\p{Is_Variation_Selector= T}', "");
478Expect(1, 6154, '\p{^Is_Variation_Selector= T}', "");
479Expect(1, 6154, '\P{Is_Variation_Selector= T}', "");
480Expect(0, 6154, '\P{^Is_Variation_Selector= T}', "");
481Error('\p{Is_VS=/a/--true}');
482Error('\P{Is_VS=/a/--true}');
483Expect(1, 6157, '\p{Is_VS=true}', "");
484Expect(0, 6157, '\p{^Is_VS=true}', "");
485Expect(0, 6157, '\P{Is_VS=true}', "");
486Expect(1, 6157, '\P{^Is_VS=true}', "");
487Expect(0, 6154, '\p{Is_VS=true}', "");
488Expect(1, 6154, '\p{^Is_VS=true}', "");
489Expect(1, 6154, '\P{Is_VS=true}', "");
490Expect(0, 6154, '\P{^Is_VS=true}', "");
491Expect(1, 6157, '\p{Is_VS: true}', "");
492Expect(0, 6157, '\p{^Is_VS: true}', "");
493Expect(0, 6157, '\P{Is_VS: true}', "");
494Expect(1, 6157, '\P{^Is_VS: true}', "");
495Expect(0, 6154, '\p{Is_VS: true}', "");
496Expect(1, 6154, '\p{^Is_VS: true}', "");
497Expect(1, 6154, '\P{Is_VS: true}', "");
498Expect(0, 6154, '\P{^Is_VS: true}', "");
499Error('\p{Variation_Selector= No/a/}');
500Error('\P{Variation_Selector= No/a/}');
501Expect(1, 6154, '\p{Variation_Selector=no}', "");
502Expect(0, 6154, '\p{^Variation_Selector=no}', "");
503Expect(0, 6154, '\P{Variation_Selector=no}', "");
504Expect(1, 6154, '\P{^Variation_Selector=no}', "");
505Expect(0, 6157, '\p{Variation_Selector=no}', "");
506Expect(1, 6157, '\p{^Variation_Selector=no}', "");
507Expect(1, 6157, '\P{Variation_Selector=no}', "");
508Expect(0, 6157, '\P{^Variation_Selector=no}', "");
509Expect(1, 6154, '\p{Variation_Selector=-	no}', "");
510Expect(0, 6154, '\p{^Variation_Selector=-	no}', "");
511Expect(0, 6154, '\P{Variation_Selector=-	no}', "");
512Expect(1, 6154, '\P{^Variation_Selector=-	no}', "");
513Expect(0, 6157, '\p{Variation_Selector=-	no}', "");
514Expect(1, 6157, '\p{^Variation_Selector=-	no}', "");
515Expect(1, 6157, '\P{Variation_Selector=-	no}', "");
516Expect(0, 6157, '\P{^Variation_Selector=-	no}', "");
517Error('\p{VS=:=N}');
518Error('\P{VS=:=N}');
519Expect(1, 6154, '\p{VS=n}', "");
520Expect(0, 6154, '\p{^VS=n}', "");
521Expect(0, 6154, '\P{VS=n}', "");
522Expect(1, 6154, '\P{^VS=n}', "");
523Expect(0, 6157, '\p{VS=n}', "");
524Expect(1, 6157, '\p{^VS=n}', "");
525Expect(1, 6157, '\P{VS=n}', "");
526Expect(0, 6157, '\P{^VS=n}', "");
527Expect(1, 6154, '\p{VS=__N}', "");
528Expect(0, 6154, '\p{^VS=__N}', "");
529Expect(0, 6154, '\P{VS=__N}', "");
530Expect(1, 6154, '\P{^VS=__N}', "");
531Expect(0, 6157, '\p{VS=__N}', "");
532Expect(1, 6157, '\p{^VS=__N}', "");
533Expect(1, 6157, '\P{VS=__N}', "");
534Expect(0, 6157, '\P{^VS=__N}', "");
535Error('\p{Is_Variation_Selector=	F/a/}');
536Error('\P{Is_Variation_Selector=	F/a/}');
537Expect(1, 6154, '\p{Is_Variation_Selector:f}', "");
538Expect(0, 6154, '\p{^Is_Variation_Selector:f}', "");
539Expect(0, 6154, '\P{Is_Variation_Selector:f}', "");
540Expect(1, 6154, '\P{^Is_Variation_Selector:f}', "");
541Expect(0, 6157, '\p{Is_Variation_Selector:f}', "");
542Expect(1, 6157, '\p{^Is_Variation_Selector:f}', "");
543Expect(1, 6157, '\P{Is_Variation_Selector:f}', "");
544Expect(0, 6157, '\P{^Is_Variation_Selector:f}', "");
545Expect(1, 6154, '\p{Is_Variation_Selector=_-F}', "");
546Expect(0, 6154, '\p{^Is_Variation_Selector=_-F}', "");
547Expect(0, 6154, '\P{Is_Variation_Selector=_-F}', "");
548Expect(1, 6154, '\P{^Is_Variation_Selector=_-F}', "");
549Expect(0, 6157, '\p{Is_Variation_Selector=_-F}', "");
550Expect(1, 6157, '\p{^Is_Variation_Selector=_-F}', "");
551Expect(1, 6157, '\P{Is_Variation_Selector=_-F}', "");
552Expect(0, 6157, '\P{^Is_Variation_Selector=_-F}', "");
553Error('\p{Is_VS=/a/		False}');
554Error('\P{Is_VS=/a/		False}');
555Expect(1, 6154, '\p{Is_VS=false}', "");
556Expect(0, 6154, '\p{^Is_VS=false}', "");
557Expect(0, 6154, '\P{Is_VS=false}', "");
558Expect(1, 6154, '\P{^Is_VS=false}', "");
559Expect(0, 6157, '\p{Is_VS=false}', "");
560Expect(1, 6157, '\p{^Is_VS=false}', "");
561Expect(1, 6157, '\P{Is_VS=false}', "");
562Expect(0, 6157, '\P{^Is_VS=false}', "");
563Expect(1, 6154, '\p{Is_VS=	-FALSE}', "");
564Expect(0, 6154, '\p{^Is_VS=	-FALSE}', "");
565Expect(0, 6154, '\P{Is_VS=	-FALSE}', "");
566Expect(1, 6154, '\P{^Is_VS=	-FALSE}', "");
567Expect(0, 6157, '\p{Is_VS=	-FALSE}', "");
568Expect(1, 6157, '\p{^Is_VS=	-FALSE}', "");
569Expect(1, 6157, '\P{Is_VS=	-FALSE}', "");
570Expect(0, 6157, '\P{^Is_VS=	-FALSE}', "");
571Error('\p{Full_Composition_Exclusion=-yes:=}');
572Error('\P{Full_Composition_Exclusion=-yes:=}');
573Expect(1, 833, '\p{Full_Composition_Exclusion=yes}', "");
574Expect(0, 833, '\p{^Full_Composition_Exclusion=yes}', "");
575Expect(0, 833, '\P{Full_Composition_Exclusion=yes}', "");
576Expect(1, 833, '\P{^Full_Composition_Exclusion=yes}', "");
577Expect(0, 831, '\p{Full_Composition_Exclusion=yes}', "");
578Expect(1, 831, '\p{^Full_Composition_Exclusion=yes}', "");
579Expect(1, 831, '\P{Full_Composition_Exclusion=yes}', "");
580Expect(0, 831, '\P{^Full_Composition_Exclusion=yes}', "");
581Expect(1, 833, '\p{Full_Composition_Exclusion= YES}', "");
582Expect(0, 833, '\p{^Full_Composition_Exclusion= YES}', "");
583Expect(0, 833, '\P{Full_Composition_Exclusion= YES}', "");
584Expect(1, 833, '\P{^Full_Composition_Exclusion= YES}', "");
585Expect(0, 831, '\p{Full_Composition_Exclusion= YES}', "");
586Expect(1, 831, '\p{^Full_Composition_Exclusion= YES}', "");
587Expect(1, 831, '\P{Full_Composition_Exclusion= YES}', "");
588Expect(0, 831, '\P{^Full_Composition_Exclusion= YES}', "");
589Error('\p{Comp_Ex=/a/	-Y}');
590Error('\P{Comp_Ex=/a/	-Y}');
591Expect(1, 833, '\p{Comp_Ex=y}', "");
592Expect(0, 833, '\p{^Comp_Ex=y}', "");
593Expect(0, 833, '\P{Comp_Ex=y}', "");
594Expect(1, 833, '\P{^Comp_Ex=y}', "");
595Expect(0, 831, '\p{Comp_Ex=y}', "");
596Expect(1, 831, '\p{^Comp_Ex=y}', "");
597Expect(1, 831, '\P{Comp_Ex=y}', "");
598Expect(0, 831, '\P{^Comp_Ex=y}', "");
599Expect(1, 833, '\p{Comp_Ex=-y}', "");
600Expect(0, 833, '\p{^Comp_Ex=-y}', "");
601Expect(0, 833, '\P{Comp_Ex=-y}', "");
602Expect(1, 833, '\P{^Comp_Ex=-y}', "");
603Expect(0, 831, '\p{Comp_Ex=-y}', "");
604Expect(1, 831, '\p{^Comp_Ex=-y}', "");
605Expect(1, 831, '\P{Comp_Ex=-y}', "");
606Expect(0, 831, '\P{^Comp_Ex=-y}', "");
607Error('\p{Is_Full_Composition_Exclusion=	 T:=}');
608Error('\P{Is_Full_Composition_Exclusion=	 T:=}');
609Expect(1, 833, '\p{Is_Full_Composition_Exclusion=t}', "");
610Expect(0, 833, '\p{^Is_Full_Composition_Exclusion=t}', "");
611Expect(0, 833, '\P{Is_Full_Composition_Exclusion=t}', "");
612Expect(1, 833, '\P{^Is_Full_Composition_Exclusion=t}', "");
613Expect(0, 831, '\p{Is_Full_Composition_Exclusion=t}', "");
614Expect(1, 831, '\p{^Is_Full_Composition_Exclusion=t}', "");
615Expect(1, 831, '\P{Is_Full_Composition_Exclusion=t}', "");
616Expect(0, 831, '\P{^Is_Full_Composition_Exclusion=t}', "");
617Expect(1, 833, '\p{Is_Full_Composition_Exclusion=  T}', "");
618Expect(0, 833, '\p{^Is_Full_Composition_Exclusion=  T}', "");
619Expect(0, 833, '\P{Is_Full_Composition_Exclusion=  T}', "");
620Expect(1, 833, '\P{^Is_Full_Composition_Exclusion=  T}', "");
621Expect(0, 831, '\p{Is_Full_Composition_Exclusion=  T}', "");
622Expect(1, 831, '\p{^Is_Full_Composition_Exclusion=  T}', "");
623Expect(1, 831, '\P{Is_Full_Composition_Exclusion=  T}', "");
624Expect(0, 831, '\P{^Is_Full_Composition_Exclusion=  T}', "");
625Error('\p{Is_Comp_Ex=-True/a/}');
626Error('\P{Is_Comp_Ex=-True/a/}');
627Expect(1, 833, '\p{Is_Comp_Ex=true}', "");
628Expect(0, 833, '\p{^Is_Comp_Ex=true}', "");
629Expect(0, 833, '\P{Is_Comp_Ex=true}', "");
630Expect(1, 833, '\P{^Is_Comp_Ex=true}', "");
631Expect(0, 831, '\p{Is_Comp_Ex=true}', "");
632Expect(1, 831, '\p{^Is_Comp_Ex=true}', "");
633Expect(1, 831, '\P{Is_Comp_Ex=true}', "");
634Expect(0, 831, '\P{^Is_Comp_Ex=true}', "");
635Expect(1, 833, '\p{Is_Comp_Ex=TRUE}', "");
636Expect(0, 833, '\p{^Is_Comp_Ex=TRUE}', "");
637Expect(0, 833, '\P{Is_Comp_Ex=TRUE}', "");
638Expect(1, 833, '\P{^Is_Comp_Ex=TRUE}', "");
639Expect(0, 831, '\p{Is_Comp_Ex=TRUE}', "");
640Expect(1, 831, '\p{^Is_Comp_Ex=TRUE}', "");
641Expect(1, 831, '\P{Is_Comp_Ex=TRUE}', "");
642Expect(0, 831, '\P{^Is_Comp_Ex=TRUE}', "");
643Error('\p{Full_Composition_Exclusion=--No/a/}');
644Error('\P{Full_Composition_Exclusion=--No/a/}');
645Expect(1, 831, '\p{Full_Composition_Exclusion=no}', "");
646Expect(0, 831, '\p{^Full_Composition_Exclusion=no}', "");
647Expect(0, 831, '\P{Full_Composition_Exclusion=no}', "");
648Expect(1, 831, '\P{^Full_Composition_Exclusion=no}', "");
649Expect(0, 833, '\p{Full_Composition_Exclusion=no}', "");
650Expect(1, 833, '\p{^Full_Composition_Exclusion=no}', "");
651Expect(1, 833, '\P{Full_Composition_Exclusion=no}', "");
652Expect(0, 833, '\P{^Full_Composition_Exclusion=no}', "");
653Expect(1, 831, '\p{Full_Composition_Exclusion=	_No}', "");
654Expect(0, 831, '\p{^Full_Composition_Exclusion=	_No}', "");
655Expect(0, 831, '\P{Full_Composition_Exclusion=	_No}', "");
656Expect(1, 831, '\P{^Full_Composition_Exclusion=	_No}', "");
657Expect(0, 833, '\p{Full_Composition_Exclusion=	_No}', "");
658Expect(1, 833, '\p{^Full_Composition_Exclusion=	_No}', "");
659Expect(1, 833, '\P{Full_Composition_Exclusion=	_No}', "");
660Expect(0, 833, '\P{^Full_Composition_Exclusion=	_No}', "");
661Error('\p{Comp_Ex=:= _N}');
662Error('\P{Comp_Ex=:= _N}');
663Expect(1, 831, '\p{Comp_Ex=n}', "");
664Expect(0, 831, '\p{^Comp_Ex=n}', "");
665Expect(0, 831, '\P{Comp_Ex=n}', "");
666Expect(1, 831, '\P{^Comp_Ex=n}', "");
667Expect(0, 833, '\p{Comp_Ex=n}', "");
668Expect(1, 833, '\p{^Comp_Ex=n}', "");
669Expect(1, 833, '\P{Comp_Ex=n}', "");
670Expect(0, 833, '\P{^Comp_Ex=n}', "");
671Expect(1, 831, '\p{Comp_Ex=_N}', "");
672Expect(0, 831, '\p{^Comp_Ex=_N}', "");
673Expect(0, 831, '\P{Comp_Ex=_N}', "");
674Expect(1, 831, '\P{^Comp_Ex=_N}', "");
675Expect(0, 833, '\p{Comp_Ex=_N}', "");
676Expect(1, 833, '\p{^Comp_Ex=_N}', "");
677Expect(1, 833, '\P{Comp_Ex=_N}', "");
678Expect(0, 833, '\P{^Comp_Ex=_N}', "");
679Error('\p{Is_Full_Composition_Exclusion= -F/a/}');
680Error('\P{Is_Full_Composition_Exclusion= -F/a/}');
681Expect(1, 831, '\p{Is_Full_Composition_Exclusion=f}', "");
682Expect(0, 831, '\p{^Is_Full_Composition_Exclusion=f}', "");
683Expect(0, 831, '\P{Is_Full_Composition_Exclusion=f}', "");
684Expect(1, 831, '\P{^Is_Full_Composition_Exclusion=f}', "");
685Expect(0, 833, '\p{Is_Full_Composition_Exclusion=f}', "");
686Expect(1, 833, '\p{^Is_Full_Composition_Exclusion=f}', "");
687Expect(1, 833, '\P{Is_Full_Composition_Exclusion=f}', "");
688Expect(0, 833, '\P{^Is_Full_Composition_Exclusion=f}', "");
689Expect(1, 831, '\p{Is_Full_Composition_Exclusion= -F}', "");
690Expect(0, 831, '\p{^Is_Full_Composition_Exclusion= -F}', "");
691Expect(0, 831, '\P{Is_Full_Composition_Exclusion= -F}', "");
692Expect(1, 831, '\P{^Is_Full_Composition_Exclusion= -F}', "");
693Expect(0, 833, '\p{Is_Full_Composition_Exclusion= -F}', "");
694Expect(1, 833, '\p{^Is_Full_Composition_Exclusion= -F}', "");
695Expect(1, 833, '\P{Is_Full_Composition_Exclusion= -F}', "");
696Expect(0, 833, '\P{^Is_Full_Composition_Exclusion= -F}', "");
697Error('\p{Is_Comp_Ex=		FALSE/a/}');
698Error('\P{Is_Comp_Ex=		FALSE/a/}');
699Expect(1, 831, '\p{Is_Comp_Ex=false}', "");
700Expect(0, 831, '\p{^Is_Comp_Ex=false}', "");
701Expect(0, 831, '\P{Is_Comp_Ex=false}', "");
702Expect(1, 831, '\P{^Is_Comp_Ex=false}', "");
703Expect(0, 833, '\p{Is_Comp_Ex=false}', "");
704Expect(1, 833, '\p{^Is_Comp_Ex=false}', "");
705Expect(1, 833, '\P{Is_Comp_Ex=false}', "");
706Expect(0, 833, '\P{^Is_Comp_Ex=false}', "");
707Expect(1, 831, '\p{Is_Comp_Ex=  false}', "");
708Expect(0, 831, '\p{^Is_Comp_Ex=  false}', "");
709Expect(0, 831, '\P{Is_Comp_Ex=  false}', "");
710Expect(1, 831, '\P{^Is_Comp_Ex=  false}', "");
711Expect(0, 833, '\p{Is_Comp_Ex=  false}', "");
712Expect(1, 833, '\p{^Is_Comp_Ex=  false}', "");
713Expect(1, 833, '\P{Is_Comp_Ex=  false}', "");
714Expect(0, 833, '\P{^Is_Comp_Ex=  false}', "");
715Error('\p{Changes_When_NFKC_Casefolded=		Yes:=}');
716Error('\P{Changes_When_NFKC_Casefolded=		Yes:=}');
717Expect(1, 90, '\p{Changes_When_NFKC_Casefolded=yes}', "");
718Expect(0, 90, '\p{^Changes_When_NFKC_Casefolded=yes}', "");
719Expect(0, 90, '\P{Changes_When_NFKC_Casefolded=yes}', "");
720Expect(1, 90, '\P{^Changes_When_NFKC_Casefolded=yes}', "");
721Expect(0, 64, '\p{Changes_When_NFKC_Casefolded=yes}', "");
722Expect(1, 64, '\p{^Changes_When_NFKC_Casefolded=yes}', "");
723Expect(1, 64, '\P{Changes_When_NFKC_Casefolded=yes}', "");
724Expect(0, 64, '\P{^Changes_When_NFKC_Casefolded=yes}', "");
725Expect(1, 90, '\p{Changes_When_NFKC_Casefolded=Yes}', "");
726Expect(0, 90, '\p{^Changes_When_NFKC_Casefolded=Yes}', "");
727Expect(0, 90, '\P{Changes_When_NFKC_Casefolded=Yes}', "");
728Expect(1, 90, '\P{^Changes_When_NFKC_Casefolded=Yes}', "");
729Expect(0, 64, '\p{Changes_When_NFKC_Casefolded=Yes}', "");
730Expect(1, 64, '\p{^Changes_When_NFKC_Casefolded=Yes}', "");
731Expect(1, 64, '\P{Changes_When_NFKC_Casefolded=Yes}', "");
732Expect(0, 64, '\P{^Changes_When_NFKC_Casefolded=Yes}', "");
733Error('\p{CWKCF= :=Y}');
734Error('\P{CWKCF= :=Y}');
735Expect(1, 90, '\p{CWKCF=y}', "");
736Expect(0, 90, '\p{^CWKCF=y}', "");
737Expect(0, 90, '\P{CWKCF=y}', "");
738Expect(1, 90, '\P{^CWKCF=y}', "");
739Expect(0, 64, '\p{CWKCF=y}', "");
740Expect(1, 64, '\p{^CWKCF=y}', "");
741Expect(1, 64, '\P{CWKCF=y}', "");
742Expect(0, 64, '\P{^CWKCF=y}', "");
743Expect(1, 90, '\p{CWKCF=  Y}', "");
744Expect(0, 90, '\p{^CWKCF=  Y}', "");
745Expect(0, 90, '\P{CWKCF=  Y}', "");
746Expect(1, 90, '\P{^CWKCF=  Y}', "");
747Expect(0, 64, '\p{CWKCF=  Y}', "");
748Expect(1, 64, '\p{^CWKCF=  Y}', "");
749Expect(1, 64, '\P{CWKCF=  Y}', "");
750Expect(0, 64, '\P{^CWKCF=  Y}', "");
751Error('\p{Is_Changes_When_NFKC_Casefolded=/a/-T}');
752Error('\P{Is_Changes_When_NFKC_Casefolded=/a/-T}');
753Expect(1, 90, '\p{Is_Changes_When_NFKC_Casefolded=t}', "");
754Expect(0, 90, '\p{^Is_Changes_When_NFKC_Casefolded=t}', "");
755Expect(0, 90, '\P{Is_Changes_When_NFKC_Casefolded=t}', "");
756Expect(1, 90, '\P{^Is_Changes_When_NFKC_Casefolded=t}', "");
757Expect(0, 64, '\p{Is_Changes_When_NFKC_Casefolded=t}', "");
758Expect(1, 64, '\p{^Is_Changes_When_NFKC_Casefolded=t}', "");
759Expect(1, 64, '\P{Is_Changes_When_NFKC_Casefolded=t}', "");
760Expect(0, 64, '\P{^Is_Changes_When_NFKC_Casefolded=t}', "");
761Expect(1, 90, '\p{Is_Changes_When_NFKC_Casefolded=	 T}', "");
762Expect(0, 90, '\p{^Is_Changes_When_NFKC_Casefolded=	 T}', "");
763Expect(0, 90, '\P{Is_Changes_When_NFKC_Casefolded=	 T}', "");
764Expect(1, 90, '\P{^Is_Changes_When_NFKC_Casefolded=	 T}', "");
765Expect(0, 64, '\p{Is_Changes_When_NFKC_Casefolded=	 T}', "");
766Expect(1, 64, '\p{^Is_Changes_When_NFKC_Casefolded=	 T}', "");
767Expect(1, 64, '\P{Is_Changes_When_NFKC_Casefolded=	 T}', "");
768Expect(0, 64, '\P{^Is_Changes_When_NFKC_Casefolded=	 T}', "");
769Error('\p{Is_CWKCF: _-true/a/}');
770Error('\P{Is_CWKCF: _-true/a/}');
771Expect(1, 90, '\p{Is_CWKCF=true}', "");
772Expect(0, 90, '\p{^Is_CWKCF=true}', "");
773Expect(0, 90, '\P{Is_CWKCF=true}', "");
774Expect(1, 90, '\P{^Is_CWKCF=true}', "");
775Expect(0, 64, '\p{Is_CWKCF=true}', "");
776Expect(1, 64, '\p{^Is_CWKCF=true}', "");
777Expect(1, 64, '\P{Is_CWKCF=true}', "");
778Expect(0, 64, '\P{^Is_CWKCF=true}', "");
779Expect(1, 90, '\p{Is_CWKCF= 	True}', "");
780Expect(0, 90, '\p{^Is_CWKCF= 	True}', "");
781Expect(0, 90, '\P{Is_CWKCF= 	True}', "");
782Expect(1, 90, '\P{^Is_CWKCF= 	True}', "");
783Expect(0, 64, '\p{Is_CWKCF= 	True}', "");
784Expect(1, 64, '\p{^Is_CWKCF= 	True}', "");
785Expect(1, 64, '\P{Is_CWKCF= 	True}', "");
786Expect(0, 64, '\P{^Is_CWKCF= 	True}', "");
787Error('\p{Changes_When_NFKC_Casefolded:	/a/	-NO}');
788Error('\P{Changes_When_NFKC_Casefolded:	/a/	-NO}');
789Expect(1, 64, '\p{Changes_When_NFKC_Casefolded=no}', "");
790Expect(0, 64, '\p{^Changes_When_NFKC_Casefolded=no}', "");
791Expect(0, 64, '\P{Changes_When_NFKC_Casefolded=no}', "");
792Expect(1, 64, '\P{^Changes_When_NFKC_Casefolded=no}', "");
793Expect(0, 90, '\p{Changes_When_NFKC_Casefolded=no}', "");
794Expect(1, 90, '\p{^Changes_When_NFKC_Casefolded=no}', "");
795Expect(1, 90, '\P{Changes_When_NFKC_Casefolded=no}', "");
796Expect(0, 90, '\P{^Changes_When_NFKC_Casefolded=no}', "");
797Expect(1, 64, '\p{Changes_When_NFKC_Casefolded=  No}', "");
798Expect(0, 64, '\p{^Changes_When_NFKC_Casefolded=  No}', "");
799Expect(0, 64, '\P{Changes_When_NFKC_Casefolded=  No}', "");
800Expect(1, 64, '\P{^Changes_When_NFKC_Casefolded=  No}', "");
801Expect(0, 90, '\p{Changes_When_NFKC_Casefolded=  No}', "");
802Expect(1, 90, '\p{^Changes_When_NFKC_Casefolded=  No}', "");
803Expect(1, 90, '\P{Changes_When_NFKC_Casefolded=  No}', "");
804Expect(0, 90, '\P{^Changes_When_NFKC_Casefolded=  No}', "");
805Error('\p{CWKCF=-	n:=}');
806Error('\P{CWKCF=-	n:=}');
807Expect(1, 64, '\p{CWKCF=n}', "");
808Expect(0, 64, '\p{^CWKCF=n}', "");
809Expect(0, 64, '\P{CWKCF=n}', "");
810Expect(1, 64, '\P{^CWKCF=n}', "");
811Expect(0, 90, '\p{CWKCF=n}', "");
812Expect(1, 90, '\p{^CWKCF=n}', "");
813Expect(1, 90, '\P{CWKCF=n}', "");
814Expect(0, 90, '\P{^CWKCF=n}', "");
815Expect(1, 64, '\p{CWKCF=	_n}', "");
816Expect(0, 64, '\p{^CWKCF=	_n}', "");
817Expect(0, 64, '\P{CWKCF=	_n}', "");
818Expect(1, 64, '\P{^CWKCF=	_n}', "");
819Expect(0, 90, '\p{CWKCF=	_n}', "");
820Expect(1, 90, '\p{^CWKCF=	_n}', "");
821Expect(1, 90, '\P{CWKCF=	_n}', "");
822Expect(0, 90, '\P{^CWKCF=	_n}', "");
823Error('\p{Is_Changes_When_NFKC_Casefolded=_	F/a/}');
824Error('\P{Is_Changes_When_NFKC_Casefolded=_	F/a/}');
825Expect(1, 64, '\p{Is_Changes_When_NFKC_Casefolded=f}', "");
826Expect(0, 64, '\p{^Is_Changes_When_NFKC_Casefolded=f}', "");
827Expect(0, 64, '\P{Is_Changes_When_NFKC_Casefolded=f}', "");
828Expect(1, 64, '\P{^Is_Changes_When_NFKC_Casefolded=f}', "");
829Expect(0, 90, '\p{Is_Changes_When_NFKC_Casefolded=f}', "");
830Expect(1, 90, '\p{^Is_Changes_When_NFKC_Casefolded=f}', "");
831Expect(1, 90, '\P{Is_Changes_When_NFKC_Casefolded=f}', "");
832Expect(0, 90, '\P{^Is_Changes_When_NFKC_Casefolded=f}', "");
833Expect(1, 64, '\p{Is_Changes_When_NFKC_Casefolded=-f}', "");
834Expect(0, 64, '\p{^Is_Changes_When_NFKC_Casefolded=-f}', "");
835Expect(0, 64, '\P{Is_Changes_When_NFKC_Casefolded=-f}', "");
836Expect(1, 64, '\P{^Is_Changes_When_NFKC_Casefolded=-f}', "");
837Expect(0, 90, '\p{Is_Changes_When_NFKC_Casefolded=-f}', "");
838Expect(1, 90, '\p{^Is_Changes_When_NFKC_Casefolded=-f}', "");
839Expect(1, 90, '\P{Is_Changes_When_NFKC_Casefolded=-f}', "");
840Expect(0, 90, '\P{^Is_Changes_When_NFKC_Casefolded=-f}', "");
841Error('\p{Is_CWKCF=	/a/FALSE}');
842Error('\P{Is_CWKCF=	/a/FALSE}');
843Expect(1, 64, '\p{Is_CWKCF=false}', "");
844Expect(0, 64, '\p{^Is_CWKCF=false}', "");
845Expect(0, 64, '\P{Is_CWKCF=false}', "");
846Expect(1, 64, '\P{^Is_CWKCF=false}', "");
847Expect(0, 90, '\p{Is_CWKCF=false}', "");
848Expect(1, 90, '\p{^Is_CWKCF=false}', "");
849Expect(1, 90, '\P{Is_CWKCF=false}', "");
850Expect(0, 90, '\P{^Is_CWKCF=false}', "");
851Expect(1, 64, '\p{Is_CWKCF:	-_False}', "");
852Expect(0, 64, '\p{^Is_CWKCF:	-_False}', "");
853Expect(0, 64, '\P{Is_CWKCF:	-_False}', "");
854Expect(1, 64, '\P{^Is_CWKCF:	-_False}', "");
855Expect(0, 90, '\p{Is_CWKCF:	-_False}', "");
856Expect(1, 90, '\p{^Is_CWKCF:	-_False}', "");
857Expect(1, 90, '\P{Is_CWKCF:	-_False}', "");
858Expect(0, 90, '\P{^Is_CWKCF:	-_False}', "");
859Error('\p{NFKC_Quick_Check=:=-_YES}');
860Error('\P{NFKC_Quick_Check=:=-_YES}');
861Expect(1, 159, '\p{NFKC_Quick_Check:yes}', "");
862Expect(0, 159, '\p{^NFKC_Quick_Check:yes}', "");
863Expect(0, 159, '\P{NFKC_Quick_Check:yes}', "");
864Expect(1, 159, '\P{^NFKC_Quick_Check:yes}', "");
865Expect(0, 160, '\p{NFKC_Quick_Check:yes}', "");
866Expect(1, 160, '\p{^NFKC_Quick_Check:yes}', "");
867Expect(1, 160, '\P{NFKC_Quick_Check:yes}', "");
868Expect(0, 160, '\P{^NFKC_Quick_Check:yes}', "");
869Expect(1, 159, '\p{NFKC_Quick_Check=_	YES}', "");
870Expect(0, 159, '\p{^NFKC_Quick_Check=_	YES}', "");
871Expect(0, 159, '\P{NFKC_Quick_Check=_	YES}', "");
872Expect(1, 159, '\P{^NFKC_Quick_Check=_	YES}', "");
873Expect(0, 160, '\p{NFKC_Quick_Check=_	YES}', "");
874Expect(1, 160, '\p{^NFKC_Quick_Check=_	YES}', "");
875Expect(1, 160, '\P{NFKC_Quick_Check=_	YES}', "");
876Expect(0, 160, '\P{^NFKC_Quick_Check=_	YES}', "");
877Error('\p{NFKC_QC=_/a/Y}');
878Error('\P{NFKC_QC=_/a/Y}');
879Expect(1, 159, '\p{NFKC_QC=y}', "");
880Expect(0, 159, '\p{^NFKC_QC=y}', "");
881Expect(0, 159, '\P{NFKC_QC=y}', "");
882Expect(1, 159, '\P{^NFKC_QC=y}', "");
883Expect(0, 160, '\p{NFKC_QC=y}', "");
884Expect(1, 160, '\p{^NFKC_QC=y}', "");
885Expect(1, 160, '\P{NFKC_QC=y}', "");
886Expect(0, 160, '\P{^NFKC_QC=y}', "");
887Expect(1, 159, '\p{NFKC_QC=Y}', "");
888Expect(0, 159, '\p{^NFKC_QC=Y}', "");
889Expect(0, 159, '\P{NFKC_QC=Y}', "");
890Expect(1, 159, '\P{^NFKC_QC=Y}', "");
891Expect(0, 160, '\p{NFKC_QC=Y}', "");
892Expect(1, 160, '\p{^NFKC_QC=Y}', "");
893Expect(1, 160, '\P{NFKC_QC=Y}', "");
894Expect(0, 160, '\P{^NFKC_QC=Y}', "");
895Error('\p{Is_NFKC_Quick_Check=__YES:=}');
896Error('\P{Is_NFKC_Quick_Check=__YES:=}');
897Expect(1, 159, '\p{Is_NFKC_Quick_Check=yes}', "");
898Expect(0, 159, '\p{^Is_NFKC_Quick_Check=yes}', "");
899Expect(0, 159, '\P{Is_NFKC_Quick_Check=yes}', "");
900Expect(1, 159, '\P{^Is_NFKC_Quick_Check=yes}', "");
901Expect(0, 160, '\p{Is_NFKC_Quick_Check=yes}', "");
902Expect(1, 160, '\p{^Is_NFKC_Quick_Check=yes}', "");
903Expect(1, 160, '\P{Is_NFKC_Quick_Check=yes}', "");
904Expect(0, 160, '\P{^Is_NFKC_Quick_Check=yes}', "");
905Expect(1, 159, '\p{Is_NFKC_Quick_Check=_-Yes}', "");
906Expect(0, 159, '\p{^Is_NFKC_Quick_Check=_-Yes}', "");
907Expect(0, 159, '\P{Is_NFKC_Quick_Check=_-Yes}', "");
908Expect(1, 159, '\P{^Is_NFKC_Quick_Check=_-Yes}', "");
909Expect(0, 160, '\p{Is_NFKC_Quick_Check=_-Yes}', "");
910Expect(1, 160, '\p{^Is_NFKC_Quick_Check=_-Yes}', "");
911Expect(1, 160, '\P{Is_NFKC_Quick_Check=_-Yes}', "");
912Expect(0, 160, '\P{^Is_NFKC_Quick_Check=_-Yes}', "");
913Error('\p{Is_NFKC_QC=--y/a/}');
914Error('\P{Is_NFKC_QC=--y/a/}');
915Expect(1, 159, '\p{Is_NFKC_QC=y}', "");
916Expect(0, 159, '\p{^Is_NFKC_QC=y}', "");
917Expect(0, 159, '\P{Is_NFKC_QC=y}', "");
918Expect(1, 159, '\P{^Is_NFKC_QC=y}', "");
919Expect(0, 160, '\p{Is_NFKC_QC=y}', "");
920Expect(1, 160, '\p{^Is_NFKC_QC=y}', "");
921Expect(1, 160, '\P{Is_NFKC_QC=y}', "");
922Expect(0, 160, '\P{^Is_NFKC_QC=y}', "");
923Expect(1, 159, '\p{Is_NFKC_QC:    y}', "");
924Expect(0, 159, '\p{^Is_NFKC_QC:    y}', "");
925Expect(0, 159, '\P{Is_NFKC_QC:    y}', "");
926Expect(1, 159, '\P{^Is_NFKC_QC:    y}', "");
927Expect(0, 160, '\p{Is_NFKC_QC:    y}', "");
928Expect(1, 160, '\p{^Is_NFKC_QC:    y}', "");
929Expect(1, 160, '\P{Is_NFKC_QC:    y}', "");
930Expect(0, 160, '\P{^Is_NFKC_QC:    y}', "");
931Error('\p{NFKC_Quick_Check=:=_no}');
932Error('\P{NFKC_Quick_Check=:=_no}');
933Expect(1, 160, '\p{NFKC_Quick_Check:no}', "");
934Expect(0, 160, '\p{^NFKC_Quick_Check:no}', "");
935Expect(0, 160, '\P{NFKC_Quick_Check:no}', "");
936Expect(1, 160, '\P{^NFKC_Quick_Check:no}', "");
937Expect(0, 159, '\p{NFKC_Quick_Check:no}', "");
938Expect(1, 159, '\p{^NFKC_Quick_Check:no}', "");
939Expect(1, 159, '\P{NFKC_Quick_Check:no}', "");
940Expect(0, 159, '\P{^NFKC_Quick_Check:no}', "");
941Expect(1, 160, '\p{NFKC_Quick_Check=_	No}', "");
942Expect(0, 160, '\p{^NFKC_Quick_Check=_	No}', "");
943Expect(0, 160, '\P{NFKC_Quick_Check=_	No}', "");
944Expect(1, 160, '\P{^NFKC_Quick_Check=_	No}', "");
945Expect(0, 159, '\p{NFKC_Quick_Check=_	No}', "");
946Expect(1, 159, '\p{^NFKC_Quick_Check=_	No}', "");
947Expect(1, 159, '\P{NFKC_Quick_Check=_	No}', "");
948Expect(0, 159, '\P{^NFKC_Quick_Check=_	No}', "");
949Error('\p{NFKC_QC=--n:=}');
950Error('\P{NFKC_QC=--n:=}');
951Expect(1, 160, '\p{NFKC_QC=n}', "");
952Expect(0, 160, '\p{^NFKC_QC=n}', "");
953Expect(0, 160, '\P{NFKC_QC=n}', "");
954Expect(1, 160, '\P{^NFKC_QC=n}', "");
955Expect(0, 159, '\p{NFKC_QC=n}', "");
956Expect(1, 159, '\p{^NFKC_QC=n}', "");
957Expect(1, 159, '\P{NFKC_QC=n}', "");
958Expect(0, 159, '\P{^NFKC_QC=n}', "");
959Expect(1, 160, '\p{NFKC_QC=__n}', "");
960Expect(0, 160, '\p{^NFKC_QC=__n}', "");
961Expect(0, 160, '\P{NFKC_QC=__n}', "");
962Expect(1, 160, '\P{^NFKC_QC=__n}', "");
963Expect(0, 159, '\p{NFKC_QC=__n}', "");
964Expect(1, 159, '\p{^NFKC_QC=__n}', "");
965Expect(1, 159, '\P{NFKC_QC=__n}', "");
966Expect(0, 159, '\P{^NFKC_QC=__n}', "");
967Error('\p{Is_NFKC_Quick_Check=:=		No}');
968Error('\P{Is_NFKC_Quick_Check=:=		No}');
969Expect(1, 160, '\p{Is_NFKC_Quick_Check=no}', "");
970Expect(0, 160, '\p{^Is_NFKC_Quick_Check=no}', "");
971Expect(0, 160, '\P{Is_NFKC_Quick_Check=no}', "");
972Expect(1, 160, '\P{^Is_NFKC_Quick_Check=no}', "");
973Expect(0, 159, '\p{Is_NFKC_Quick_Check=no}', "");
974Expect(1, 159, '\p{^Is_NFKC_Quick_Check=no}', "");
975Expect(1, 159, '\P{Is_NFKC_Quick_Check=no}', "");
976Expect(0, 159, '\P{^Is_NFKC_Quick_Check=no}', "");
977Expect(1, 160, '\p{Is_NFKC_Quick_Check=__no}', "");
978Expect(0, 160, '\p{^Is_NFKC_Quick_Check=__no}', "");
979Expect(0, 160, '\P{Is_NFKC_Quick_Check=__no}', "");
980Expect(1, 160, '\P{^Is_NFKC_Quick_Check=__no}', "");
981Expect(0, 159, '\p{Is_NFKC_Quick_Check=__no}', "");
982Expect(1, 159, '\p{^Is_NFKC_Quick_Check=__no}', "");
983Expect(1, 159, '\P{Is_NFKC_Quick_Check=__no}', "");
984Expect(0, 159, '\P{^Is_NFKC_Quick_Check=__no}', "");
985Error('\p{Is_NFKC_QC=_:=n}');
986Error('\P{Is_NFKC_QC=_:=n}');
987Expect(1, 160, '\p{Is_NFKC_QC=n}', "");
988Expect(0, 160, '\p{^Is_NFKC_QC=n}', "");
989Expect(0, 160, '\P{Is_NFKC_QC=n}', "");
990Expect(1, 160, '\P{^Is_NFKC_QC=n}', "");
991Expect(0, 159, '\p{Is_NFKC_QC=n}', "");
992Expect(1, 159, '\p{^Is_NFKC_QC=n}', "");
993Expect(1, 159, '\P{Is_NFKC_QC=n}', "");
994Expect(0, 159, '\P{^Is_NFKC_QC=n}', "");
995Expect(1, 160, '\p{Is_NFKC_QC=_n}', "");
996Expect(0, 160, '\p{^Is_NFKC_QC=_n}', "");
997Expect(0, 160, '\P{Is_NFKC_QC=_n}', "");
998Expect(1, 160, '\P{^Is_NFKC_QC=_n}', "");
999Expect(0, 159, '\p{Is_NFKC_QC=_n}', "");
1000Expect(1, 159, '\p{^Is_NFKC_QC=_n}', "");
1001Expect(1, 159, '\P{Is_NFKC_QC=_n}', "");
1002Expect(0, 159, '\P{^Is_NFKC_QC=_n}', "");
1003Error('\p{NFKC_Quick_Check=/a/maybe}');
1004Error('\P{NFKC_Quick_Check=/a/maybe}');
1005Expect(1, 772, '\p{NFKC_Quick_Check=maybe}', "");
1006Expect(0, 772, '\p{^NFKC_Quick_Check=maybe}', "");
1007Expect(0, 772, '\P{NFKC_Quick_Check=maybe}', "");
1008Expect(1, 772, '\P{^NFKC_Quick_Check=maybe}', "");
1009Expect(0, 767, '\p{NFKC_Quick_Check=maybe}', "");
1010Expect(1, 767, '\p{^NFKC_Quick_Check=maybe}', "");
1011Expect(1, 767, '\P{NFKC_Quick_Check=maybe}', "");
1012Expect(0, 767, '\P{^NFKC_Quick_Check=maybe}', "");
1013Expect(1, 772, '\p{NFKC_Quick_Check=__Maybe}', "");
1014Expect(0, 772, '\p{^NFKC_Quick_Check=__Maybe}', "");
1015Expect(0, 772, '\P{NFKC_Quick_Check=__Maybe}', "");
1016Expect(1, 772, '\P{^NFKC_Quick_Check=__Maybe}', "");
1017Expect(0, 767, '\p{NFKC_Quick_Check=__Maybe}', "");
1018Expect(1, 767, '\p{^NFKC_Quick_Check=__Maybe}', "");
1019Expect(1, 767, '\P{NFKC_Quick_Check=__Maybe}', "");
1020Expect(0, 767, '\P{^NFKC_Quick_Check=__Maybe}', "");
1021Error('\p{NFKC_QC:/a/		M}');
1022Error('\P{NFKC_QC:/a/		M}');
1023Expect(1, 772, '\p{NFKC_QC=m}', "");
1024Expect(0, 772, '\p{^NFKC_QC=m}', "");
1025Expect(0, 772, '\P{NFKC_QC=m}', "");
1026Expect(1, 772, '\P{^NFKC_QC=m}', "");
1027Expect(0, 767, '\p{NFKC_QC=m}', "");
1028Expect(1, 767, '\p{^NFKC_QC=m}', "");
1029Expect(1, 767, '\P{NFKC_QC=m}', "");
1030Expect(0, 767, '\P{^NFKC_QC=m}', "");
1031Expect(1, 772, '\p{NFKC_QC:   _M}', "");
1032Expect(0, 772, '\p{^NFKC_QC:   _M}', "");
1033Expect(0, 772, '\P{NFKC_QC:   _M}', "");
1034Expect(1, 772, '\P{^NFKC_QC:   _M}', "");
1035Expect(0, 767, '\p{NFKC_QC:   _M}', "");
1036Expect(1, 767, '\p{^NFKC_QC:   _M}', "");
1037Expect(1, 767, '\P{NFKC_QC:   _M}', "");
1038Expect(0, 767, '\P{^NFKC_QC:   _M}', "");
1039Error('\p{Is_NFKC_Quick_Check=-/a/MAYBE}');
1040Error('\P{Is_NFKC_Quick_Check=-/a/MAYBE}');
1041Expect(1, 772, '\p{Is_NFKC_Quick_Check=maybe}', "");
1042Expect(0, 772, '\p{^Is_NFKC_Quick_Check=maybe}', "");
1043Expect(0, 772, '\P{Is_NFKC_Quick_Check=maybe}', "");
1044Expect(1, 772, '\P{^Is_NFKC_Quick_Check=maybe}', "");
1045Expect(0, 767, '\p{Is_NFKC_Quick_Check=maybe}', "");
1046Expect(1, 767, '\p{^Is_NFKC_Quick_Check=maybe}', "");
1047Expect(1, 767, '\P{Is_NFKC_Quick_Check=maybe}', "");
1048Expect(0, 767, '\P{^Is_NFKC_Quick_Check=maybe}', "");
1049Expect(1, 772, '\p{Is_NFKC_Quick_Check= -Maybe}', "");
1050Expect(0, 772, '\p{^Is_NFKC_Quick_Check= -Maybe}', "");
1051Expect(0, 772, '\P{Is_NFKC_Quick_Check= -Maybe}', "");
1052Expect(1, 772, '\P{^Is_NFKC_Quick_Check= -Maybe}', "");
1053Expect(0, 767, '\p{Is_NFKC_Quick_Check= -Maybe}', "");
1054Expect(1, 767, '\p{^Is_NFKC_Quick_Check= -Maybe}', "");
1055Expect(1, 767, '\P{Is_NFKC_Quick_Check= -Maybe}', "");
1056Expect(0, 767, '\P{^Is_NFKC_Quick_Check= -Maybe}', "");
1057Error('\p{Is_NFKC_QC=	 M/a/}');
1058Error('\P{Is_NFKC_QC=	 M/a/}');
1059Expect(1, 772, '\p{Is_NFKC_QC=m}', "");
1060Expect(0, 772, '\p{^Is_NFKC_QC=m}', "");
1061Expect(0, 772, '\P{Is_NFKC_QC=m}', "");
1062Expect(1, 772, '\P{^Is_NFKC_QC=m}', "");
1063Expect(0, 767, '\p{Is_NFKC_QC=m}', "");
1064Expect(1, 767, '\p{^Is_NFKC_QC=m}', "");
1065Expect(1, 767, '\P{Is_NFKC_QC=m}', "");
1066Expect(0, 767, '\P{^Is_NFKC_QC=m}', "");
1067Expect(1, 772, '\p{Is_NFKC_QC=- M}', "");
1068Expect(0, 772, '\p{^Is_NFKC_QC=- M}', "");
1069Expect(0, 772, '\P{Is_NFKC_QC=- M}', "");
1070Expect(1, 772, '\P{^Is_NFKC_QC=- M}', "");
1071Expect(0, 767, '\p{Is_NFKC_QC=- M}', "");
1072Expect(1, 767, '\p{^Is_NFKC_QC=- M}', "");
1073Expect(1, 767, '\P{Is_NFKC_QC=- M}', "");
1074Expect(0, 767, '\P{^Is_NFKC_QC=- M}', "");
1075Error('\p{Jamo_Short_Name=}');
1076Error('\P{Jamo_Short_Name=}');
1077Error('\p{JSN=}');
1078Error('\P{JSN=}');
1079Error('\p{Is_Jamo_Short_Name=}');
1080Error('\P{Is_Jamo_Short_Name=}');
1081Error('\p{Is_JSN:}');
1082Error('\P{Is_JSN:}');
1083Error('\p{Jamo_Short_Name=S}');
1084Error('\P{Jamo_Short_Name=S}');
1085Error('\p{JSN:	S}');
1086Error('\P{JSN:	S}');
1087Error('\p{Is_Jamo_Short_Name: S}');
1088Error('\P{Is_Jamo_Short_Name: S}');
1089Error('\p{Is_JSN=S}');
1090Error('\P{Is_JSN=S}');
1091Error('\p{Jamo_Short_Name=GG}');
1092Error('\P{Jamo_Short_Name=GG}');
1093Error('\p{JSN=GG}');
1094Error('\P{JSN=GG}');
1095Error('\p{Is_Jamo_Short_Name=GG}');
1096Error('\P{Is_Jamo_Short_Name=GG}');
1097Error('\p{Is_JSN=GG}');
1098Error('\P{Is_JSN=GG}');
1099Error('\p{Jamo_Short_Name=YU}');
1100Error('\P{Jamo_Short_Name=YU}');
1101Error('\p{JSN=YU}');
1102Error('\P{JSN=YU}');
1103Error('\p{Is_Jamo_Short_Name=YU}');
1104Error('\P{Is_Jamo_Short_Name=YU}');
1105Error('\p{Is_JSN=YU}');
1106Error('\P{Is_JSN=YU}');
1107Error('\p{Jamo_Short_Name=WE}');
1108Error('\P{Jamo_Short_Name=WE}');
1109Error('\p{JSN=WE}');
1110Error('\P{JSN=WE}');
1111Error('\p{Is_Jamo_Short_Name=WE}');
1112Error('\P{Is_Jamo_Short_Name=WE}');
1113Error('\p{Is_JSN=WE}');
1114Error('\P{Is_JSN=WE}');
1115Error('\p{Jamo_Short_Name=LM}');
1116Error('\P{Jamo_Short_Name=LM}');
1117Error('\p{JSN=LM}');
1118Error('\P{JSN=LM}');
1119Error('\p{Is_Jamo_Short_Name=LM}');
1120Error('\P{Is_Jamo_Short_Name=LM}');
1121Error('\p{Is_JSN=LM}');
1122Error('\P{Is_JSN=LM}');
1123Error('\p{Jamo_Short_Name=K}');
1124Error('\P{Jamo_Short_Name=K}');
1125Error('\p{JSN=K}');
1126Error('\P{JSN=K}');
1127Error('\p{Is_Jamo_Short_Name=K}');
1128Error('\P{Is_Jamo_Short_Name=K}');
1129Error('\p{Is_JSN=K}');
1130Error('\P{Is_JSN=K}');
1131Error('\p{Jamo_Short_Name:   BB}');
1132Error('\P{Jamo_Short_Name:   BB}');
1133Error('\p{JSN=BB}');
1134Error('\P{JSN=BB}');
1135Error('\p{Is_Jamo_Short_Name=BB}');
1136Error('\P{Is_Jamo_Short_Name=BB}');
1137Error('\p{Is_JSN=BB}');
1138Error('\P{Is_JSN=BB}');
1139Error('\p{Jamo_Short_Name=D}');
1140Error('\P{Jamo_Short_Name=D}');
1141Error('\p{JSN: D}');
1142Error('\P{JSN: D}');
1143Error('\p{Is_Jamo_Short_Name=D}');
1144Error('\P{Is_Jamo_Short_Name=D}');
1145Error('\p{Is_JSN=D}');
1146Error('\P{Is_JSN=D}');
1147Error('\p{Jamo_Short_Name:   E}');
1148Error('\P{Jamo_Short_Name:   E}');
1149Error('\p{JSN=E}');
1150Error('\P{JSN=E}');
1151Error('\p{Is_Jamo_Short_Name=E}');
1152Error('\P{Is_Jamo_Short_Name=E}');
1153Error('\p{Is_JSN=E}');
1154Error('\P{Is_JSN=E}');
1155Error('\p{Jamo_Short_Name=JJ}');
1156Error('\P{Jamo_Short_Name=JJ}');
1157Error('\p{JSN=JJ}');
1158Error('\P{JSN=JJ}');
1159Error('\p{Is_Jamo_Short_Name=JJ}');
1160Error('\P{Is_Jamo_Short_Name=JJ}');
1161Error('\p{Is_JSN=JJ}');
1162Error('\P{Is_JSN=JJ}');
1163Error('\p{Jamo_Short_Name=G}');
1164Error('\P{Jamo_Short_Name=G}');
1165Error('\p{JSN:	G}');
1166Error('\P{JSN:	G}');
1167Error('\p{Is_Jamo_Short_Name=G}');
1168Error('\P{Is_Jamo_Short_Name=G}');
1169Error('\p{Is_JSN=G}');
1170Error('\P{Is_JSN=G}');
1171Error('\p{Jamo_Short_Name=YA}');
1172Error('\P{Jamo_Short_Name=YA}');
1173Error('\p{JSN=YA}');
1174Error('\P{JSN=YA}');
1175Error('\p{Is_Jamo_Short_Name=YA}');
1176Error('\P{Is_Jamo_Short_Name=YA}');
1177Error('\p{Is_JSN=YA}');
1178Error('\P{Is_JSN=YA}');
1179Error('\p{Jamo_Short_Name=SS}');
1180Error('\P{Jamo_Short_Name=SS}');
1181Error('\p{JSN=SS}');
1182Error('\P{JSN=SS}');
1183Error('\p{Is_Jamo_Short_Name=SS}');
1184Error('\P{Is_Jamo_Short_Name=SS}');
1185Error('\p{Is_JSN=SS}');
1186Error('\P{Is_JSN=SS}');
1187Error('\p{Jamo_Short_Name=LB}');
1188Error('\P{Jamo_Short_Name=LB}');
1189Error('\p{JSN=LB}');
1190Error('\P{JSN=LB}');
1191Error('\p{Is_Jamo_Short_Name:LB}');
1192Error('\P{Is_Jamo_Short_Name:LB}');
1193Error('\p{Is_JSN:   LB}');
1194Error('\P{Is_JSN:   LB}');
1195Error('\p{Jamo_Short_Name=J}');
1196Error('\P{Jamo_Short_Name=J}');
1197Error('\p{JSN=J}');
1198Error('\P{JSN=J}');
1199Error('\p{Is_Jamo_Short_Name=J}');
1200Error('\P{Is_Jamo_Short_Name=J}');
1201Error('\p{Is_JSN:	J}');
1202Error('\P{Is_JSN:	J}');
1203Error('\p{Jamo_Short_Name=NH}');
1204Error('\P{Jamo_Short_Name=NH}');
1205Error('\p{JSN=NH}');
1206Error('\P{JSN=NH}');
1207Error('\p{Is_Jamo_Short_Name=NH}');
1208Error('\P{Is_Jamo_Short_Name=NH}');
1209Error('\p{Is_JSN=NH}');
1210Error('\P{Is_JSN=NH}');
1211Error('\p{Jamo_Short_Name=YEO}');
1212Error('\P{Jamo_Short_Name=YEO}');
1213Error('\p{JSN=YEO}');
1214Error('\P{JSN=YEO}');
1215Error('\p{Is_Jamo_Short_Name=YEO}');
1216Error('\P{Is_Jamo_Short_Name=YEO}');
1217Error('\p{Is_JSN=YEO}');
1218Error('\P{Is_JSN=YEO}');
1219Error('\p{Jamo_Short_Name=LP}');
1220Error('\P{Jamo_Short_Name=LP}');
1221Error('\p{JSN=LP}');
1222Error('\P{JSN=LP}');
1223Error('\p{Is_Jamo_Short_Name=LP}');
1224Error('\P{Is_Jamo_Short_Name=LP}');
1225Error('\p{Is_JSN=LP}');
1226Error('\P{Is_JSN=LP}');
1227Error('\p{Jamo_Short_Name:   NJ}');
1228Error('\P{Jamo_Short_Name:   NJ}');
1229Error('\p{JSN: NJ}');
1230Error('\P{JSN: NJ}');
1231Error('\p{Is_Jamo_Short_Name=NJ}');
1232Error('\P{Is_Jamo_Short_Name=NJ}');
1233Error('\p{Is_JSN=NJ}');
1234Error('\P{Is_JSN=NJ}');
1235Error('\p{Jamo_Short_Name=B}');
1236Error('\P{Jamo_Short_Name=B}');
1237Error('\p{JSN=B}');
1238Error('\P{JSN=B}');
1239Error('\p{Is_Jamo_Short_Name:B}');
1240Error('\P{Is_Jamo_Short_Name:B}');
1241Error('\p{Is_JSN=B}');
1242Error('\P{Is_JSN=B}');
1243Error('\p{Jamo_Short_Name=WA}');
1244Error('\P{Jamo_Short_Name=WA}');
1245Error('\p{JSN: WA}');
1246Error('\P{JSN: WA}');
1247Error('\p{Is_Jamo_Short_Name=WA}');
1248Error('\P{Is_Jamo_Short_Name=WA}');
1249Error('\p{Is_JSN=WA}');
1250Error('\P{Is_JSN=WA}');
1251Error('\p{Jamo_Short_Name=LH}');
1252Error('\P{Jamo_Short_Name=LH}');
1253Error('\p{JSN=LH}');
1254Error('\P{JSN=LH}');
1255Error('\p{Is_Jamo_Short_Name=LH}');
1256Error('\P{Is_Jamo_Short_Name=LH}');
1257Error('\p{Is_JSN=LH}');
1258Error('\P{Is_JSN=LH}');
1259Error('\p{Jamo_Short_Name=YI}');
1260Error('\P{Jamo_Short_Name=YI}');
1261Error('\p{JSN=YI}');
1262Error('\P{JSN=YI}');
1263Error('\p{Is_Jamo_Short_Name=YI}');
1264Error('\P{Is_Jamo_Short_Name=YI}');
1265Error('\p{Is_JSN=YI}');
1266Error('\P{Is_JSN=YI}');
1267Error('\p{Jamo_Short_Name=WEO}');
1268Error('\P{Jamo_Short_Name=WEO}');
1269Error('\p{JSN=WEO}');
1270Error('\P{JSN=WEO}');
1271Error('\p{Is_Jamo_Short_Name=WEO}');
1272Error('\P{Is_Jamo_Short_Name=WEO}');
1273Error('\p{Is_JSN=WEO}');
1274Error('\P{Is_JSN=WEO}');
1275Error('\p{Jamo_Short_Name=LS}');
1276Error('\P{Jamo_Short_Name=LS}');
1277Error('\p{JSN=LS}');
1278Error('\P{JSN=LS}');
1279Error('\p{Is_Jamo_Short_Name=LS}');
1280Error('\P{Is_Jamo_Short_Name=LS}');
1281Error('\p{Is_JSN=LS}');
1282Error('\P{Is_JSN=LS}');
1283Error('\p{Jamo_Short_Name: BS}');
1284Error('\P{Jamo_Short_Name: BS}');
1285Error('\p{JSN=BS}');
1286Error('\P{JSN=BS}');
1287Error('\p{Is_Jamo_Short_Name=BS}');
1288Error('\P{Is_Jamo_Short_Name=BS}');
1289Error('\p{Is_JSN=BS}');
1290Error('\P{Is_JSN=BS}');
1291Error('\p{Jamo_Short_Name=YO}');
1292Error('\P{Jamo_Short_Name=YO}');
1293Error('\p{JSN=YO}');
1294Error('\P{JSN=YO}');
1295Error('\p{Is_Jamo_Short_Name=YO}');
1296Error('\P{Is_Jamo_Short_Name=YO}');
1297Error('\p{Is_JSN=YO}');
1298Error('\P{Is_JSN=YO}');
1299Error('\p{Jamo_Short_Name: OE}');
1300Error('\P{Jamo_Short_Name: OE}');
1301Error('\p{JSN=OE}');
1302Error('\P{JSN=OE}');
1303Error('\p{Is_Jamo_Short_Name=OE}');
1304Error('\P{Is_Jamo_Short_Name=OE}');
1305Error('\p{Is_JSN=OE}');
1306Error('\P{Is_JSN=OE}');
1307Error('\p{Jamo_Short_Name=M}');
1308Error('\P{Jamo_Short_Name=M}');
1309Error('\p{JSN=M}');
1310Error('\P{JSN=M}');
1311Error('\p{Is_Jamo_Short_Name=M}');
1312Error('\P{Is_Jamo_Short_Name=M}');
1313Error('\p{Is_JSN=M}');
1314Error('\P{Is_JSN=M}');
1315Error('\p{Jamo_Short_Name=EO}');
1316Error('\P{Jamo_Short_Name=EO}');
1317Error('\p{JSN:EO}');
1318Error('\P{JSN:EO}');
1319Error('\p{Is_Jamo_Short_Name=EO}');
1320Error('\P{Is_Jamo_Short_Name=EO}');
1321Error('\p{Is_JSN=EO}');
1322Error('\P{Is_JSN=EO}');
1323Error('\p{Jamo_Short_Name=C}');
1324Error('\P{Jamo_Short_Name=C}');
1325Error('\p{JSN=C}');
1326Error('\P{JSN=C}');
1327Error('\p{Is_Jamo_Short_Name=C}');
1328Error('\P{Is_Jamo_Short_Name=C}');
1329Error('\p{Is_JSN=C}');
1330Error('\P{Is_JSN=C}');
1331Error('\p{Jamo_Short_Name=WI}');
1332Error('\P{Jamo_Short_Name=WI}');
1333Error('\p{JSN=WI}');
1334Error('\P{JSN=WI}');
1335Error('\p{Is_Jamo_Short_Name=WI}');
1336Error('\P{Is_Jamo_Short_Name=WI}');
1337Error('\p{Is_JSN=WI}');
1338Error('\P{Is_JSN=WI}');
1339Error('\p{Jamo_Short_Name=EU}');
1340Error('\P{Jamo_Short_Name=EU}');
1341Error('\p{JSN=EU}');
1342Error('\P{JSN=EU}');
1343Error('\p{Is_Jamo_Short_Name=EU}');
1344Error('\P{Is_Jamo_Short_Name=EU}');
1345Error('\p{Is_JSN=EU}');
1346Error('\P{Is_JSN=EU}');
1347Error('\p{Jamo_Short_Name=LG}');
1348Error('\P{Jamo_Short_Name=LG}');
1349Error('\p{JSN=LG}');
1350Error('\P{JSN=LG}');
1351Error('\p{Is_Jamo_Short_Name=LG}');
1352Error('\P{Is_Jamo_Short_Name=LG}');
1353Error('\p{Is_JSN=LG}');
1354Error('\P{Is_JSN=LG}');
1355Error('\p{Jamo_Short_Name=L}');
1356Error('\P{Jamo_Short_Name=L}');
1357Error('\p{JSN=L}');
1358Error('\P{JSN=L}');
1359Error('\p{Is_Jamo_Short_Name=L}');
1360Error('\P{Is_Jamo_Short_Name=L}');
1361Error('\p{Is_JSN:	L}');
1362Error('\P{Is_JSN:	L}');
1363Error('\p{Jamo_Short_Name=P}');
1364Error('\P{Jamo_Short_Name=P}');
1365Error('\p{JSN=P}');
1366Error('\P{JSN=P}');
1367Error('\p{Is_Jamo_Short_Name:	P}');
1368Error('\P{Is_Jamo_Short_Name:	P}');
1369Error('\p{Is_JSN=P}');
1370Error('\P{Is_JSN=P}');
1371Error('\p{Jamo_Short_Name=DD}');
1372Error('\P{Jamo_Short_Name=DD}');
1373Error('\p{JSN=DD}');
1374Error('\P{JSN=DD}');
1375Error('\p{Is_Jamo_Short_Name: DD}');
1376Error('\P{Is_Jamo_Short_Name: DD}');
1377Error('\p{Is_JSN=DD}');
1378Error('\P{Is_JSN=DD}');
1379Error('\p{Jamo_Short_Name:   NG}');
1380Error('\P{Jamo_Short_Name:   NG}');
1381Error('\p{JSN=NG}');
1382Error('\P{JSN=NG}');
1383Error('\p{Is_Jamo_Short_Name=NG}');
1384Error('\P{Is_Jamo_Short_Name=NG}');
1385Error('\p{Is_JSN=NG}');
1386Error('\P{Is_JSN=NG}');
1387Error('\p{Jamo_Short_Name=AE}');
1388Error('\P{Jamo_Short_Name=AE}');
1389Error('\p{JSN=AE}');
1390Error('\P{JSN=AE}');
1391Error('\p{Is_Jamo_Short_Name=AE}');
1392Error('\P{Is_Jamo_Short_Name=AE}');
1393Error('\p{Is_JSN=AE}');
1394Error('\P{Is_JSN=AE}');
1395Error('\p{Jamo_Short_Name=T}');
1396Error('\P{Jamo_Short_Name=T}');
1397Error('\p{JSN=T}');
1398Error('\P{JSN=T}');
1399Error('\p{Is_Jamo_Short_Name=T}');
1400Error('\P{Is_Jamo_Short_Name=T}');
1401Error('\p{Is_JSN=T}');
1402Error('\P{Is_JSN=T}');
1403Error('\p{Jamo_Short_Name=A}');
1404Error('\P{Jamo_Short_Name=A}');
1405Error('\p{JSN=A}');
1406Error('\P{JSN=A}');
1407Error('\p{Is_Jamo_Short_Name=A}');
1408Error('\P{Is_Jamo_Short_Name=A}');
1409Error('\p{Is_JSN=A}');
1410Error('\P{Is_JSN=A}');
1411Error('\p{Jamo_Short_Name=N}');
1412Error('\P{Jamo_Short_Name=N}');
1413Error('\p{JSN=N}');
1414Error('\P{JSN=N}');
1415Error('\p{Is_Jamo_Short_Name=N}');
1416Error('\P{Is_Jamo_Short_Name=N}');
1417Error('\p{Is_JSN:	N}');
1418Error('\P{Is_JSN:	N}');
1419Error('\p{Jamo_Short_Name=YAE}');
1420Error('\P{Jamo_Short_Name=YAE}');
1421Error('\p{JSN=YAE}');
1422Error('\P{JSN=YAE}');
1423Error('\p{Is_Jamo_Short_Name=YAE}');
1424Error('\P{Is_Jamo_Short_Name=YAE}');
1425Error('\p{Is_JSN=YAE}');
1426Error('\P{Is_JSN=YAE}');
1427Error('\p{Jamo_Short_Name=U}');
1428Error('\P{Jamo_Short_Name=U}');
1429Error('\p{JSN=U}');
1430Error('\P{JSN=U}');
1431Error('\p{Is_Jamo_Short_Name=U}');
1432Error('\P{Is_Jamo_Short_Name=U}');
1433Error('\p{Is_JSN=U}');
1434Error('\P{Is_JSN=U}');
1435Error('\p{Jamo_Short_Name=WAE}');
1436Error('\P{Jamo_Short_Name=WAE}');
1437Error('\p{JSN=WAE}');
1438Error('\P{JSN=WAE}');
1439Error('\p{Is_Jamo_Short_Name=WAE}');
1440Error('\P{Is_Jamo_Short_Name=WAE}');
1441Error('\p{Is_JSN:	WAE}');
1442Error('\P{Is_JSN:	WAE}');
1443Error('\p{Jamo_Short_Name=GS}');
1444Error('\P{Jamo_Short_Name=GS}');
1445Error('\p{JSN=GS}');
1446Error('\P{JSN=GS}');
1447Error('\p{Is_Jamo_Short_Name=GS}');
1448Error('\P{Is_Jamo_Short_Name=GS}');
1449Error('\p{Is_JSN=GS}');
1450Error('\P{Is_JSN=GS}');
1451Error('\p{Jamo_Short_Name=H}');
1452Error('\P{Jamo_Short_Name=H}');
1453Error('\p{JSN=H}');
1454Error('\P{JSN=H}');
1455Error('\p{Is_Jamo_Short_Name=H}');
1456Error('\P{Is_Jamo_Short_Name=H}');
1457Error('\p{Is_JSN=H}');
1458Error('\P{Is_JSN=H}');
1459Error('\p{Jamo_Short_Name=LT}');
1460Error('\P{Jamo_Short_Name=LT}');
1461Error('\p{JSN=LT}');
1462Error('\P{JSN=LT}');
1463Error('\p{Is_Jamo_Short_Name=LT}');
1464Error('\P{Is_Jamo_Short_Name=LT}');
1465Error('\p{Is_JSN=LT}');
1466Error('\P{Is_JSN=LT}');
1467Error('\p{Jamo_Short_Name=YE}');
1468Error('\P{Jamo_Short_Name=YE}');
1469Error('\p{JSN=YE}');
1470Error('\P{JSN=YE}');
1471Error('\p{Is_Jamo_Short_Name=YE}');
1472Error('\P{Is_Jamo_Short_Name=YE}');
1473Error('\p{Is_JSN=YE}');
1474Error('\P{Is_JSN=YE}');
1475Error('\p{Jamo_Short_Name=I}');
1476Error('\P{Jamo_Short_Name=I}');
1477Error('\p{JSN=I}');
1478Error('\P{JSN=I}');
1479Error('\p{Is_Jamo_Short_Name=I}');
1480Error('\P{Is_Jamo_Short_Name=I}');
1481Error('\p{Is_JSN=I}');
1482Error('\P{Is_JSN=I}');
1483Error('\p{Jamo_Short_Name:   R}');
1484Error('\P{Jamo_Short_Name:   R}');
1485Error('\p{JSN=R}');
1486Error('\P{JSN=R}');
1487Error('\p{Is_Jamo_Short_Name=R}');
1488Error('\P{Is_Jamo_Short_Name=R}');
1489Error('\p{Is_JSN=R}');
1490Error('\P{Is_JSN=R}');
1491Error('\p{Jamo_Short_Name=O}');
1492Error('\P{Jamo_Short_Name=O}');
1493Error('\p{JSN=O}');
1494Error('\P{JSN=O}');
1495Error('\p{Is_Jamo_Short_Name=O}');
1496Error('\P{Is_Jamo_Short_Name=O}');
1497Error('\p{Is_JSN=O}');
1498Error('\P{Is_JSN=O}');
1499Error('\p{Age=	:=+00003.2}');
1500Error('\P{Age=	:=+00003.2}');
1501Expect(1, 544, '\p{Age:0_3.2}', "");
1502Expect(0, 544, '\p{^Age:0_3.2}', "");
1503Expect(0, 544, '\P{Age:0_3.2}', "");
1504Expect(1, 544, '\P{^Age:0_3.2}', "");
1505Expect(0, 543, '\p{Age:0_3.2}', "");
1506Expect(1, 543, '\p{^Age:0_3.2}', "");
1507Expect(1, 543, '\P{Age:0_3.2}', "");
1508Expect(0, 543, '\P{^Age:0_3.2}', "");
1509Error('\p{Is_Age=	/a/0_0 03.2}');
1510Error('\P{Is_Age=	/a/0_0 03.2}');
1511Expect(1, 544, '\p{Is_Age=+00003.2}', "");
1512Expect(0, 544, '\p{^Is_Age=+00003.2}', "");
1513Expect(0, 544, '\P{Is_Age=+00003.2}', "");
1514Expect(1, 544, '\P{^Is_Age=+00003.2}', "");
1515Expect(0, 543, '\p{Is_Age=+00003.2}', "");
1516Expect(1, 543, '\p{^Is_Age=+00003.2}', "");
1517Expect(1, 543, '\P{Is_Age=+00003.2}', "");
1518Expect(0, 543, '\P{^Is_Age=+00003.2}', "");
1519Error('\p{Age=0002.0/a/}');
1520Error('\P{Age=0002.0/a/}');
1521Expect(1, 1441, '\p{Age=+00_00_02.0}', "");
1522Expect(0, 1441, '\p{^Age=+00_00_02.0}', "");
1523Expect(0, 1441, '\P{Age=+00_00_02.0}', "");
1524Expect(1, 1441, '\P{^Age=+00_00_02.0}', "");
1525Expect(0, 1424, '\p{Age=+00_00_02.0}', "");
1526Expect(1, 1424, '\p{^Age=+00_00_02.0}', "");
1527Expect(1, 1424, '\P{Age=+00_00_02.0}', "");
1528Expect(0, 1424, '\P{^Age=+00_00_02.0}', "");
1529Error('\p{Is_Age=:=  0_0 0-0	0-00002.0}');
1530Error('\P{Is_Age=:=  0_0 0-0	0-00002.0}');
1531Expect(1, 1441, '\p{Is_Age=+0_0_0_0_0_002.0}', "");
1532Expect(0, 1441, '\p{^Is_Age=+0_0_0_0_0_002.0}', "");
1533Expect(0, 1441, '\P{Is_Age=+0_0_0_0_0_002.0}', "");
1534Expect(1, 1441, '\P{^Is_Age=+0_0_0_0_0_002.0}', "");
1535Expect(0, 1424, '\p{Is_Age=+0_0_0_0_0_002.0}', "");
1536Expect(1, 1424, '\p{^Is_Age=+0_0_0_0_0_002.0}', "");
1537Expect(1, 1424, '\P{Is_Age=+0_0_0_0_0_002.0}', "");
1538Expect(0, 1424, '\P{^Is_Age=+0_0_0_0_0_002.0}', "");
1539Error('\p{Age=_:=000_0001.1}');
1540Error('\P{Age=_:=000_0001.1}');
1541Expect(1, 501, '\p{Age=+000_1.1}', "");
1542Expect(0, 501, '\p{^Age=+000_1.1}', "");
1543Expect(0, 501, '\P{Age=+000_1.1}', "");
1544Expect(1, 501, '\P{^Age=+000_1.1}', "");
1545Expect(0, 505, '\p{Age=+000_1.1}', "");
1546Expect(1, 505, '\p{^Age=+000_1.1}', "");
1547Expect(1, 505, '\P{Age=+000_1.1}', "");
1548Expect(0, 505, '\P{^Age=+000_1.1}', "");
1549Error('\p{Is_Age= _00000001.1/a/}');
1550Error('\P{Is_Age= _00000001.1/a/}');
1551Expect(1, 501, '\p{Is_Age=0000000_1.1}', "");
1552Expect(0, 501, '\p{^Is_Age=0000000_1.1}', "");
1553Expect(0, 501, '\P{Is_Age=0000000_1.1}', "");
1554Expect(1, 501, '\P{^Is_Age=0000000_1.1}', "");
1555Expect(0, 505, '\p{Is_Age=0000000_1.1}', "");
1556Expect(1, 505, '\p{^Is_Age=0000000_1.1}', "");
1557Expect(1, 505, '\P{Is_Age=0000000_1.1}', "");
1558Expect(0, 505, '\P{^Is_Age=0000000_1.1}', "");
1559Error('\p{Age=	_+0_5.0:=}');
1560Error('\P{Age=	_+0_5.0:=}');
1561Expect(1, 591, '\p{Age=+00000000_5.0}', "");
1562Expect(0, 591, '\p{^Age=+00000000_5.0}', "");
1563Expect(0, 591, '\P{Age=+00000000_5.0}', "");
1564Expect(1, 591, '\P{^Age=+00000000_5.0}', "");
1565Expect(0, 577, '\p{Age=+00000000_5.0}', "");
1566Expect(1, 577, '\p{^Age=+00000000_5.0}', "");
1567Expect(1, 577, '\P{Age=+00000000_5.0}', "");
1568Expect(0, 577, '\P{^Age=+00000000_5.0}', "");
1569Error('\p{Is_Age=-005.0:=}');
1570Error('\P{Is_Age=-005.0:=}');
1571Expect(1, 591, '\p{Is_Age:	00000005.0}', "");
1572Expect(0, 591, '\p{^Is_Age:	00000005.0}', "");
1573Expect(0, 591, '\P{Is_Age:	00000005.0}', "");
1574Expect(1, 591, '\P{^Is_Age:	00000005.0}', "");
1575Expect(0, 577, '\p{Is_Age:	00000005.0}', "");
1576Expect(1, 577, '\p{^Is_Age:	00000005.0}', "");
1577Expect(1, 577, '\P{Is_Age:	00000005.0}', "");
1578Expect(0, 577, '\P{^Is_Age:	00000005.0}', "");
1579Error('\p{Age= -3.0/a/}');
1580Error('\P{Age= -3.0/a/}');
1581Expect(1, 505, '\p{Age=+0003.0}', "");
1582Expect(0, 505, '\p{^Age=+0003.0}', "");
1583Expect(0, 505, '\P{Age=+0003.0}', "");
1584Expect(1, 505, '\P{^Age=+0003.0}', "");
1585Expect(0, 501, '\p{Age=+0003.0}', "");
1586Expect(1, 501, '\p{^Age=+0003.0}', "");
1587Expect(1, 501, '\P{Age=+0003.0}', "");
1588Expect(0, 501, '\P{^Age=+0003.0}', "");
1589Error('\p{Is_Age=	_003.0/a/}');
1590Error('\P{Is_Age=	_003.0/a/}');
1591Expect(1, 505, '\p{Is_Age:   +00003.0}', "");
1592Expect(0, 505, '\p{^Is_Age:   +00003.0}', "");
1593Expect(0, 505, '\P{Is_Age:   +00003.0}', "");
1594Expect(1, 505, '\P{^Is_Age:   +00003.0}', "");
1595Expect(0, 501, '\p{Is_Age:   +00003.0}', "");
1596Expect(1, 501, '\p{^Is_Age:   +00003.0}', "");
1597Expect(1, 501, '\P{Is_Age:   +00003.0}', "");
1598Expect(0, 501, '\P{^Is_Age:   +00003.0}', "");
1599Error('\p{Age:/a/Unassigned}');
1600Error('\P{Age:/a/Unassigned}');
1601Expect(1, 889, '\p{Age=unassigned}', "");
1602Expect(0, 889, '\p{^Age=unassigned}', "");
1603Expect(0, 889, '\P{Age=unassigned}', "");
1604Expect(1, 889, '\P{^Age=unassigned}', "");
1605Expect(0, 887, '\p{Age=unassigned}', "");
1606Expect(1, 887, '\p{^Age=unassigned}', "");
1607Expect(1, 887, '\P{Age=unassigned}', "");
1608Expect(0, 887, '\P{^Age=unassigned}', "");
1609Expect(1, 889, '\p{Age=- Unassigned}', "");
1610Expect(0, 889, '\p{^Age=- Unassigned}', "");
1611Expect(0, 889, '\P{Age=- Unassigned}', "");
1612Expect(1, 889, '\P{^Age=- Unassigned}', "");
1613Expect(0, 887, '\p{Age=- Unassigned}', "");
1614Expect(1, 887, '\p{^Age=- Unassigned}', "");
1615Expect(1, 887, '\P{Age=- Unassigned}', "");
1616Expect(0, 887, '\P{^Age=- Unassigned}', "");
1617Error('\p{Is_Age=-/a/Unassigned}');
1618Error('\P{Is_Age=-/a/Unassigned}');
1619Expect(1, 889, '\p{Is_Age=unassigned}', "");
1620Expect(0, 889, '\p{^Is_Age=unassigned}', "");
1621Expect(0, 889, '\P{Is_Age=unassigned}', "");
1622Expect(1, 889, '\P{^Is_Age=unassigned}', "");
1623Expect(0, 887, '\p{Is_Age=unassigned}', "");
1624Expect(1, 887, '\p{^Is_Age=unassigned}', "");
1625Expect(1, 887, '\P{Is_Age=unassigned}', "");
1626Expect(0, 887, '\P{^Is_Age=unassigned}', "");
1627Expect(1, 889, '\p{Is_Age=Unassigned}', "");
1628Expect(0, 889, '\p{^Is_Age=Unassigned}', "");
1629Expect(0, 889, '\P{Is_Age=Unassigned}', "");
1630Expect(1, 889, '\P{^Is_Age=Unassigned}', "");
1631Expect(0, 887, '\p{Is_Age=Unassigned}', "");
1632Expect(1, 887, '\p{^Is_Age=Unassigned}', "");
1633Expect(1, 887, '\P{Is_Age=Unassigned}', "");
1634Expect(0, 887, '\P{^Is_Age=Unassigned}', "");
1635Error('\p{Age=_ +0_0 00:=0	05.1}');
1636Error('\P{Age=_ +0_0 00:=0	05.1}');
1637Expect(1, 883, '\p{Age=0005.1}', "");
1638Expect(0, 883, '\p{^Age=0005.1}', "");
1639Expect(0, 883, '\P{Age=0005.1}', "");
1640Expect(1, 883, '\P{^Age=0005.1}', "");
1641Expect(0, 879, '\p{Age=0005.1}', "");
1642Expect(1, 879, '\p{^Age=0005.1}', "");
1643Expect(1, 879, '\P{Age=0005.1}', "");
1644Expect(0, 879, '\P{^Age=0005.1}', "");
1645Error('\p{Is_Age=	_0000000005.1/a/}');
1646Error('\P{Is_Age=	_0000000005.1/a/}');
1647Expect(1, 883, '\p{Is_Age=005.1}', "");
1648Expect(0, 883, '\p{^Is_Age=005.1}', "");
1649Expect(0, 883, '\P{Is_Age=005.1}', "");
1650Expect(1, 883, '\P{^Is_Age=005.1}', "");
1651Expect(0, 879, '\p{Is_Age=005.1}', "");
1652Expect(1, 879, '\p{^Is_Age=005.1}', "");
1653Expect(1, 879, '\P{Is_Age=005.1}', "");
1654Expect(0, 879, '\P{^Is_Age=005.1}', "");
1655Error('\p{Age:   /a/-4.0}');
1656Error('\P{Age:   /a/-4.0}');
1657Expect(1, 545, '\p{Age=000_4.0}', "");
1658Expect(0, 545, '\p{^Age=000_4.0}', "");
1659Expect(0, 545, '\P{Age=000_4.0}', "");
1660Expect(1, 545, '\P{^Age=000_4.0}', "");
1661Expect(0, 544, '\p{Age=000_4.0}', "");
1662Expect(1, 544, '\p{^Age=000_4.0}', "");
1663Expect(1, 544, '\P{Age=000_4.0}', "");
1664Expect(0, 544, '\P{^Age=000_4.0}', "");
1665Error('\p{Is_Age=		0-00/a/00_00004.0}');
1666Error('\P{Is_Age=		0-00/a/00_00004.0}');
1667Expect(1, 545, '\p{Is_Age=+0_0_0_0_0_0_0_0_04.0}', "");
1668Expect(0, 545, '\p{^Is_Age=+0_0_0_0_0_0_0_0_04.0}', "");
1669Expect(0, 545, '\P{Is_Age=+0_0_0_0_0_0_0_0_04.0}', "");
1670Expect(1, 545, '\P{^Is_Age=+0_0_0_0_0_0_0_0_04.0}', "");
1671Expect(0, 544, '\p{Is_Age=+0_0_0_0_0_0_0_0_04.0}', "");
1672Expect(1, 544, '\p{^Is_Age=+0_0_0_0_0_0_0_0_04.0}', "");
1673Expect(1, 544, '\P{Is_Age=+0_0_0_0_0_0_0_0_04.0}', "");
1674Expect(0, 544, '\P{^Is_Age=+0_0_0_0_0_0_0_0_04.0}', "");
1675Error('\p{Age:_	+005.2/a/}');
1676Error('\P{Age:_	+005.2/a/}');
1677Expect(1, 1317, '\p{Age=000000005.2}', "");
1678Expect(0, 1317, '\p{^Age=000000005.2}', "");
1679Expect(0, 1317, '\P{Age=000000005.2}', "");
1680Expect(1, 1317, '\P{^Age=000000005.2}', "");
1681Expect(0, 1315, '\p{Age=000000005.2}', "");
1682Expect(1, 1315, '\p{^Age=000000005.2}', "");
1683Expect(1, 1315, '\P{Age=000000005.2}', "");
1684Expect(0, 1315, '\P{^Age=000000005.2}', "");
1685Error('\p{Is_Age=/a/  005.2}');
1686Error('\P{Is_Age=/a/  005.2}');
1687Expect(1, 1317, '\p{Is_Age=0000005.2}', "");
1688Expect(0, 1317, '\p{^Is_Age=0000005.2}', "");
1689Expect(0, 1317, '\P{Is_Age=0000005.2}', "");
1690Expect(1, 1317, '\P{^Is_Age=0000005.2}', "");
1691Expect(0, 1315, '\p{Is_Age=0000005.2}', "");
1692Expect(1, 1315, '\p{^Is_Age=0000005.2}', "");
1693Expect(1, 1315, '\P{Is_Age=0000005.2}', "");
1694Expect(0, 1315, '\P{^Is_Age=0000005.2}', "");
1695Error('\p{Age=:=_ +0 3.1}');
1696Error('\P{Age=:=_ +0 3.1}');
1697Expect(1, 1013, '\p{Age=+0000000003.1}', "");
1698Expect(0, 1013, '\p{^Age=+0000000003.1}', "");
1699Expect(0, 1013, '\P{Age=+0000000003.1}', "");
1700Expect(1, 1013, '\P{^Age=+0000000003.1}', "");
1701Expect(0, 1011, '\p{Age=+0000000003.1}', "");
1702Expect(1, 1011, '\p{^Age=+0000000003.1}', "");
1703Expect(1, 1011, '\P{Age=+0000000003.1}', "");
1704Expect(0, 1011, '\P{^Age=+0000000003.1}', "");
1705Error('\p{Is_Age:   _/a/03.1}');
1706Error('\P{Is_Age:   _/a/03.1}');
1707Expect(1, 1013, '\p{Is_Age=00000003.1}', "");
1708Expect(0, 1013, '\p{^Is_Age=00000003.1}', "");
1709Expect(0, 1013, '\P{Is_Age=00000003.1}', "");
1710Expect(1, 1013, '\P{^Is_Age=00000003.1}', "");
1711Expect(0, 1011, '\p{Is_Age=00000003.1}', "");
1712Expect(1, 1011, '\p{^Is_Age=00000003.1}', "");
1713Expect(1, 1011, '\P{Is_Age=00000003.1}', "");
1714Expect(0, 1011, '\P{^Is_Age=00000003.1}', "");
1715Error('\p{Age=	000002.1:=}');
1716Error('\P{Age=	000002.1:=}');
1717Expect(1, 8364, '\p{Age:00_00_00_00_2.1}', "");
1718Expect(0, 8364, '\p{^Age:00_00_00_00_2.1}', "");
1719Expect(0, 8364, '\P{Age:00_00_00_00_2.1}', "");
1720Expect(1, 8364, '\P{^Age:00_00_00_00_2.1}', "");
1721Expect(0, 8363, '\p{Age:00_00_00_00_2.1}', "");
1722Expect(1, 8363, '\p{^Age:00_00_00_00_2.1}', "");
1723Expect(1, 8363, '\P{Age:00_00_00_00_2.1}', "");
1724Expect(0, 8363, '\P{^Age:00_00_00_00_2.1}', "");
1725Error('\p{Is_Age=	_+0	00:=02.1}');
1726Error('\P{Is_Age=	_+0	00:=02.1}');
1727Expect(1, 8364, '\p{Is_Age=+000002.1}', "");
1728Expect(0, 8364, '\p{^Is_Age=+000002.1}', "");
1729Expect(0, 8364, '\P{Is_Age=+000002.1}', "");
1730Expect(1, 8364, '\P{^Is_Age=+000002.1}', "");
1731Expect(0, 8363, '\p{Is_Age=+000002.1}', "");
1732Expect(1, 8363, '\p{^Is_Age=+000002.1}', "");
1733Expect(1, 8363, '\P{Is_Age=+000002.1}', "");
1734Expect(0, 8363, '\P{^Is_Age=+000002.1}', "");
1735Error('\p{Age:    _00000004.1:=}');
1736Error('\P{Age:    _00000004.1:=}');
1737Expect(1, 577, '\p{Age=+0_4.1}', "");
1738Expect(0, 577, '\p{^Age=+0_4.1}', "");
1739Expect(0, 577, '\P{Age=+0_4.1}', "");
1740Expect(1, 577, '\P{^Age=+0_4.1}', "");
1741Expect(0, 566, '\p{Age=+0_4.1}', "");
1742Expect(1, 566, '\p{^Age=+0_4.1}', "");
1743Expect(1, 566, '\P{Age=+0_4.1}', "");
1744Expect(0, 566, '\P{^Age=+0_4.1}', "");
1745Error('\p{Is_Age=_ 0	0:=0_00_04.1}');
1746Error('\P{Is_Age=_ 0	0:=0_00_04.1}');
1747Expect(1, 577, '\p{Is_Age=00_00_00_00_4.1}', "");
1748Expect(0, 577, '\p{^Is_Age=00_00_00_00_4.1}', "");
1749Expect(0, 577, '\P{Is_Age=00_00_00_00_4.1}', "");
1750Expect(1, 577, '\P{^Is_Age=00_00_00_00_4.1}', "");
1751Expect(0, 566, '\p{Is_Age=00_00_00_00_4.1}', "");
1752Expect(1, 566, '\p{^Is_Age=00_00_00_00_4.1}', "");
1753Expect(1, 566, '\P{Is_Age=00_00_00_00_4.1}', "");
1754Expect(0, 566, '\P{^Is_Age=00_00_00_00_4.1}', "");
1755Error('\p{Expands_On_NFKD=Yes}');
1756Error('\P{Expands_On_NFKD=Yes}');
1757Error('\p{XO_NFKD=Y}');
1758Error('\P{XO_NFKD=Y}');
1759Error('\p{Is_Expands_On_NFKD=T}');
1760Error('\P{Is_Expands_On_NFKD=T}');
1761Error('\p{Is_XO_NFKD=True}');
1762Error('\P{Is_XO_NFKD=True}');
1763Error('\p{Expands_On_NFKD=No}');
1764Error('\P{Expands_On_NFKD=No}');
1765Error('\p{XO_NFKD=N}');
1766Error('\P{XO_NFKD=N}');
1767Error('\p{Is_Expands_On_NFKD=F}');
1768Error('\P{Is_Expands_On_NFKD=F}');
1769Error('\p{Is_XO_NFKD=False}');
1770Error('\P{Is_XO_NFKD=False}');
1771Error('\p{Grapheme_Cluster_Break=:= _SpacingMark}');
1772Error('\P{Grapheme_Cluster_Break=:= _SpacingMark}');
1773Expect(1, 2307, '\p{Grapheme_Cluster_Break=spacingmark}', "");
1774Expect(0, 2307, '\p{^Grapheme_Cluster_Break=spacingmark}', "");
1775Expect(0, 2307, '\P{Grapheme_Cluster_Break=spacingmark}', "");
1776Expect(1, 2307, '\P{^Grapheme_Cluster_Break=spacingmark}', "");
1777Expect(0, 2306, '\p{Grapheme_Cluster_Break=spacingmark}', "");
1778Expect(1, 2306, '\p{^Grapheme_Cluster_Break=spacingmark}', "");
1779Expect(1, 2306, '\P{Grapheme_Cluster_Break=spacingmark}', "");
1780Expect(0, 2306, '\P{^Grapheme_Cluster_Break=spacingmark}', "");
1781Expect(1, 2307, '\p{Grapheme_Cluster_Break: -_SPACINGMARK}', "");
1782Expect(0, 2307, '\p{^Grapheme_Cluster_Break: -_SPACINGMARK}', "");
1783Expect(0, 2307, '\P{Grapheme_Cluster_Break: -_SPACINGMARK}', "");
1784Expect(1, 2307, '\P{^Grapheme_Cluster_Break: -_SPACINGMARK}', "");
1785Expect(0, 2306, '\p{Grapheme_Cluster_Break: -_SPACINGMARK}', "");
1786Expect(1, 2306, '\p{^Grapheme_Cluster_Break: -_SPACINGMARK}', "");
1787Expect(1, 2306, '\P{Grapheme_Cluster_Break: -_SPACINGMARK}', "");
1788Expect(0, 2306, '\P{^Grapheme_Cluster_Break: -_SPACINGMARK}', "");
1789Error('\p{GCB=-sm:=}');
1790Error('\P{GCB=-sm:=}');
1791Expect(1, 2307, '\p{GCB: sm}', "");
1792Expect(0, 2307, '\p{^GCB: sm}', "");
1793Expect(0, 2307, '\P{GCB: sm}', "");
1794Expect(1, 2307, '\P{^GCB: sm}', "");
1795Expect(0, 2306, '\p{GCB: sm}', "");
1796Expect(1, 2306, '\p{^GCB: sm}', "");
1797Expect(1, 2306, '\P{GCB: sm}', "");
1798Expect(0, 2306, '\P{^GCB: sm}', "");
1799Expect(1, 2307, '\p{GCB=- sm}', "");
1800Expect(0, 2307, '\p{^GCB=- sm}', "");
1801Expect(0, 2307, '\P{GCB=- sm}', "");
1802Expect(1, 2307, '\P{^GCB=- sm}', "");
1803Expect(0, 2306, '\p{GCB=- sm}', "");
1804Expect(1, 2306, '\p{^GCB=- sm}', "");
1805Expect(1, 2306, '\P{GCB=- sm}', "");
1806Expect(0, 2306, '\P{^GCB=- sm}', "");
1807Error('\p{Is_Grapheme_Cluster_Break=:=- SPACINGMARK}');
1808Error('\P{Is_Grapheme_Cluster_Break=:=- SPACINGMARK}');
1809Expect(1, 2307, '\p{Is_Grapheme_Cluster_Break=spacingmark}', "");
1810Expect(0, 2307, '\p{^Is_Grapheme_Cluster_Break=spacingmark}', "");
1811Expect(0, 2307, '\P{Is_Grapheme_Cluster_Break=spacingmark}', "");
1812Expect(1, 2307, '\P{^Is_Grapheme_Cluster_Break=spacingmark}', "");
1813Expect(0, 2306, '\p{Is_Grapheme_Cluster_Break=spacingmark}', "");
1814Expect(1, 2306, '\p{^Is_Grapheme_Cluster_Break=spacingmark}', "");
1815Expect(1, 2306, '\P{Is_Grapheme_Cluster_Break=spacingmark}', "");
1816Expect(0, 2306, '\P{^Is_Grapheme_Cluster_Break=spacingmark}', "");
1817Expect(1, 2307, '\p{Is_Grapheme_Cluster_Break=_-spacingmark}', "");
1818Expect(0, 2307, '\p{^Is_Grapheme_Cluster_Break=_-spacingmark}', "");
1819Expect(0, 2307, '\P{Is_Grapheme_Cluster_Break=_-spacingmark}', "");
1820Expect(1, 2307, '\P{^Is_Grapheme_Cluster_Break=_-spacingmark}', "");
1821Expect(0, 2306, '\p{Is_Grapheme_Cluster_Break=_-spacingmark}', "");
1822Expect(1, 2306, '\p{^Is_Grapheme_Cluster_Break=_-spacingmark}', "");
1823Expect(1, 2306, '\P{Is_Grapheme_Cluster_Break=_-spacingmark}', "");
1824Expect(0, 2306, '\P{^Is_Grapheme_Cluster_Break=_-spacingmark}', "");
1825Error('\p{Is_GCB=_/a/sm}');
1826Error('\P{Is_GCB=_/a/sm}');
1827Expect(1, 2307, '\p{Is_GCB=sm}', "");
1828Expect(0, 2307, '\p{^Is_GCB=sm}', "");
1829Expect(0, 2307, '\P{Is_GCB=sm}', "");
1830Expect(1, 2307, '\P{^Is_GCB=sm}', "");
1831Expect(0, 2306, '\p{Is_GCB=sm}', "");
1832Expect(1, 2306, '\p{^Is_GCB=sm}', "");
1833Expect(1, 2306, '\P{Is_GCB=sm}', "");
1834Expect(0, 2306, '\P{^Is_GCB=sm}', "");
1835Expect(1, 2307, '\p{Is_GCB=- SM}', "");
1836Expect(0, 2307, '\p{^Is_GCB=- SM}', "");
1837Expect(0, 2307, '\P{Is_GCB=- SM}', "");
1838Expect(1, 2307, '\P{^Is_GCB=- SM}', "");
1839Expect(0, 2306, '\p{Is_GCB=- SM}', "");
1840Expect(1, 2306, '\p{^Is_GCB=- SM}', "");
1841Expect(1, 2306, '\P{Is_GCB=- SM}', "");
1842Expect(0, 2306, '\P{^Is_GCB=- SM}', "");
1843Error('\p{Grapheme_Cluster_Break=/a/- T}');
1844Error('\P{Grapheme_Cluster_Break=/a/- T}');
1845Expect(1, 4607, '\p{Grapheme_Cluster_Break: t}', "");
1846Expect(0, 4607, '\p{^Grapheme_Cluster_Break: t}', "");
1847Expect(0, 4607, '\P{Grapheme_Cluster_Break: t}', "");
1848Expect(1, 4607, '\P{^Grapheme_Cluster_Break: t}', "");
1849Expect(0, 4519, '\p{Grapheme_Cluster_Break: t}', "");
1850Expect(1, 4519, '\p{^Grapheme_Cluster_Break: t}', "");
1851Expect(1, 4519, '\P{Grapheme_Cluster_Break: t}', "");
1852Expect(0, 4519, '\P{^Grapheme_Cluster_Break: t}', "");
1853Expect(1, 4607, '\p{Grapheme_Cluster_Break=	_T}', "");
1854Expect(0, 4607, '\p{^Grapheme_Cluster_Break=	_T}', "");
1855Expect(0, 4607, '\P{Grapheme_Cluster_Break=	_T}', "");
1856Expect(1, 4607, '\P{^Grapheme_Cluster_Break=	_T}', "");
1857Expect(0, 4519, '\p{Grapheme_Cluster_Break=	_T}', "");
1858Expect(1, 4519, '\p{^Grapheme_Cluster_Break=	_T}', "");
1859Expect(1, 4519, '\P{Grapheme_Cluster_Break=	_T}', "");
1860Expect(0, 4519, '\P{^Grapheme_Cluster_Break=	_T}', "");
1861Error('\p{GCB=	-T:=}');
1862Error('\P{GCB=	-T:=}');
1863Expect(1, 4607, '\p{GCB=t}', "");
1864Expect(0, 4607, '\p{^GCB=t}', "");
1865Expect(0, 4607, '\P{GCB=t}', "");
1866Expect(1, 4607, '\P{^GCB=t}', "");
1867Expect(0, 4519, '\p{GCB=t}', "");
1868Expect(1, 4519, '\p{^GCB=t}', "");
1869Expect(1, 4519, '\P{GCB=t}', "");
1870Expect(0, 4519, '\P{^GCB=t}', "");
1871Expect(1, 4607, '\p{GCB=- T}', "");
1872Expect(0, 4607, '\p{^GCB=- T}', "");
1873Expect(0, 4607, '\P{GCB=- T}', "");
1874Expect(1, 4607, '\P{^GCB=- T}', "");
1875Expect(0, 4519, '\p{GCB=- T}', "");
1876Expect(1, 4519, '\p{^GCB=- T}', "");
1877Expect(1, 4519, '\P{GCB=- T}', "");
1878Expect(0, 4519, '\P{^GCB=- T}', "");
1879Error('\p{Is_Grapheme_Cluster_Break: /a/-	t}');
1880Error('\P{Is_Grapheme_Cluster_Break: /a/-	t}');
1881Expect(1, 4607, '\p{Is_Grapheme_Cluster_Break=t}', "");
1882Expect(0, 4607, '\p{^Is_Grapheme_Cluster_Break=t}', "");
1883Expect(0, 4607, '\P{Is_Grapheme_Cluster_Break=t}', "");
1884Expect(1, 4607, '\P{^Is_Grapheme_Cluster_Break=t}', "");
1885Expect(0, 4519, '\p{Is_Grapheme_Cluster_Break=t}', "");
1886Expect(1, 4519, '\p{^Is_Grapheme_Cluster_Break=t}', "");
1887Expect(1, 4519, '\P{Is_Grapheme_Cluster_Break=t}', "");
1888Expect(0, 4519, '\P{^Is_Grapheme_Cluster_Break=t}', "");
1889Expect(1, 4607, '\p{Is_Grapheme_Cluster_Break= 	T}', "");
1890Expect(0, 4607, '\p{^Is_Grapheme_Cluster_Break= 	T}', "");
1891Expect(0, 4607, '\P{Is_Grapheme_Cluster_Break= 	T}', "");
1892Expect(1, 4607, '\P{^Is_Grapheme_Cluster_Break= 	T}', "");
1893Expect(0, 4519, '\p{Is_Grapheme_Cluster_Break= 	T}', "");
1894Expect(1, 4519, '\p{^Is_Grapheme_Cluster_Break= 	T}', "");
1895Expect(1, 4519, '\P{Is_Grapheme_Cluster_Break= 	T}', "");
1896Expect(0, 4519, '\P{^Is_Grapheme_Cluster_Break= 	T}', "");
1897Error('\p{Is_GCB=/a/- T}');
1898Error('\P{Is_GCB=/a/- T}');
1899Expect(1, 4607, '\p{Is_GCB:t}', "");
1900Expect(0, 4607, '\p{^Is_GCB:t}', "");
1901Expect(0, 4607, '\P{Is_GCB:t}', "");
1902Expect(1, 4607, '\P{^Is_GCB:t}', "");
1903Expect(0, 4519, '\p{Is_GCB:t}', "");
1904Expect(1, 4519, '\p{^Is_GCB:t}', "");
1905Expect(1, 4519, '\P{Is_GCB:t}', "");
1906Expect(0, 4519, '\P{^Is_GCB:t}', "");
1907Expect(1, 4607, '\p{Is_GCB=		T}', "");
1908Expect(0, 4607, '\p{^Is_GCB=		T}', "");
1909Expect(0, 4607, '\P{Is_GCB=		T}', "");
1910Expect(1, 4607, '\P{^Is_GCB=		T}', "");
1911Expect(0, 4519, '\p{Is_GCB=		T}', "");
1912Expect(1, 4519, '\p{^Is_GCB=		T}', "");
1913Expect(1, 4519, '\P{Is_GCB=		T}', "");
1914Expect(0, 4519, '\P{^Is_GCB=		T}', "");
1915Error('\p{Grapheme_Cluster_Break=-:=LVT}');
1916Error('\P{Grapheme_Cluster_Break=-:=LVT}');
1917Expect(1, 44059, '\p{Grapheme_Cluster_Break=lvt}', "");
1918Expect(0, 44059, '\p{^Grapheme_Cluster_Break=lvt}', "");
1919Expect(0, 44059, '\P{Grapheme_Cluster_Break=lvt}', "");
1920Expect(1, 44059, '\P{^Grapheme_Cluster_Break=lvt}', "");
1921Expect(0, 44032, '\p{Grapheme_Cluster_Break=lvt}', "");
1922Expect(1, 44032, '\p{^Grapheme_Cluster_Break=lvt}', "");
1923Expect(1, 44032, '\P{Grapheme_Cluster_Break=lvt}', "");
1924Expect(0, 44032, '\P{^Grapheme_Cluster_Break=lvt}', "");
1925Expect(1, 44059, '\p{Grapheme_Cluster_Break= lvt}', "");
1926Expect(0, 44059, '\p{^Grapheme_Cluster_Break= lvt}', "");
1927Expect(0, 44059, '\P{Grapheme_Cluster_Break= lvt}', "");
1928Expect(1, 44059, '\P{^Grapheme_Cluster_Break= lvt}', "");
1929Expect(0, 44032, '\p{Grapheme_Cluster_Break= lvt}', "");
1930Expect(1, 44032, '\p{^Grapheme_Cluster_Break= lvt}', "");
1931Expect(1, 44032, '\P{Grapheme_Cluster_Break= lvt}', "");
1932Expect(0, 44032, '\P{^Grapheme_Cluster_Break= lvt}', "");
1933Error('\p{GCB=_	LVT/a/}');
1934Error('\P{GCB=_	LVT/a/}');
1935Expect(1, 44059, '\p{GCB=lvt}', "");
1936Expect(0, 44059, '\p{^GCB=lvt}', "");
1937Expect(0, 44059, '\P{GCB=lvt}', "");
1938Expect(1, 44059, '\P{^GCB=lvt}', "");
1939Expect(0, 44032, '\p{GCB=lvt}', "");
1940Expect(1, 44032, '\p{^GCB=lvt}', "");
1941Expect(1, 44032, '\P{GCB=lvt}', "");
1942Expect(0, 44032, '\P{^GCB=lvt}', "");
1943Expect(1, 44059, '\p{GCB=	LVT}', "");
1944Expect(0, 44059, '\p{^GCB=	LVT}', "");
1945Expect(0, 44059, '\P{GCB=	LVT}', "");
1946Expect(1, 44059, '\P{^GCB=	LVT}', "");
1947Expect(0, 44032, '\p{GCB=	LVT}', "");
1948Expect(1, 44032, '\p{^GCB=	LVT}', "");
1949Expect(1, 44032, '\P{GCB=	LVT}', "");
1950Expect(0, 44032, '\P{^GCB=	LVT}', "");
1951Error('\p{Is_Grapheme_Cluster_Break:--LVT:=}');
1952Error('\P{Is_Grapheme_Cluster_Break:--LVT:=}');
1953Expect(1, 44059, '\p{Is_Grapheme_Cluster_Break=lvt}', "");
1954Expect(0, 44059, '\p{^Is_Grapheme_Cluster_Break=lvt}', "");
1955Expect(0, 44059, '\P{Is_Grapheme_Cluster_Break=lvt}', "");
1956Expect(1, 44059, '\P{^Is_Grapheme_Cluster_Break=lvt}', "");
1957Expect(0, 44032, '\p{Is_Grapheme_Cluster_Break=lvt}', "");
1958Expect(1, 44032, '\p{^Is_Grapheme_Cluster_Break=lvt}', "");
1959Expect(1, 44032, '\P{Is_Grapheme_Cluster_Break=lvt}', "");
1960Expect(0, 44032, '\P{^Is_Grapheme_Cluster_Break=lvt}', "");
1961Expect(1, 44059, '\p{Is_Grapheme_Cluster_Break= LVT}', "");
1962Expect(0, 44059, '\p{^Is_Grapheme_Cluster_Break= LVT}', "");
1963Expect(0, 44059, '\P{Is_Grapheme_Cluster_Break= LVT}', "");
1964Expect(1, 44059, '\P{^Is_Grapheme_Cluster_Break= LVT}', "");
1965Expect(0, 44032, '\p{Is_Grapheme_Cluster_Break= LVT}', "");
1966Expect(1, 44032, '\p{^Is_Grapheme_Cluster_Break= LVT}', "");
1967Expect(1, 44032, '\P{Is_Grapheme_Cluster_Break= LVT}', "");
1968Expect(0, 44032, '\P{^Is_Grapheme_Cluster_Break= LVT}', "");
1969Error('\p{Is_GCB=/a/LVT}');
1970Error('\P{Is_GCB=/a/LVT}');
1971Expect(1, 44059, '\p{Is_GCB:lvt}', "");
1972Expect(0, 44059, '\p{^Is_GCB:lvt}', "");
1973Expect(0, 44059, '\P{Is_GCB:lvt}', "");
1974Expect(1, 44059, '\P{^Is_GCB:lvt}', "");
1975Expect(0, 44032, '\p{Is_GCB:lvt}', "");
1976Expect(1, 44032, '\p{^Is_GCB:lvt}', "");
1977Expect(1, 44032, '\P{Is_GCB:lvt}', "");
1978Expect(0, 44032, '\P{^Is_GCB:lvt}', "");
1979Expect(1, 44059, '\p{Is_GCB=  lvt}', "");
1980Expect(0, 44059, '\p{^Is_GCB=  lvt}', "");
1981Expect(0, 44059, '\P{Is_GCB=  lvt}', "");
1982Expect(1, 44059, '\P{^Is_GCB=  lvt}', "");
1983Expect(0, 44032, '\p{Is_GCB=  lvt}', "");
1984Expect(1, 44032, '\p{^Is_GCB=  lvt}', "");
1985Expect(1, 44032, '\P{Is_GCB=  lvt}', "");
1986Expect(0, 44032, '\P{^Is_GCB=  lvt}', "");
1987Error('\p{Grapheme_Cluster_Break=/a/Control}');
1988Error('\P{Grapheme_Cluster_Break=/a/Control}');
1989Expect(1, 9, '\p{Grapheme_Cluster_Break=control}', "");
1990Expect(0, 9, '\p{^Grapheme_Cluster_Break=control}', "");
1991Expect(0, 9, '\P{Grapheme_Cluster_Break=control}', "");
1992Expect(1, 9, '\P{^Grapheme_Cluster_Break=control}', "");
1993Expect(0, 10, '\p{Grapheme_Cluster_Break=control}', "");
1994Expect(1, 10, '\p{^Grapheme_Cluster_Break=control}', "");
1995Expect(1, 10, '\P{Grapheme_Cluster_Break=control}', "");
1996Expect(0, 10, '\P{^Grapheme_Cluster_Break=control}', "");
1997Expect(1, 9, '\p{Grapheme_Cluster_Break=_	control}', "");
1998Expect(0, 9, '\p{^Grapheme_Cluster_Break=_	control}', "");
1999Expect(0, 9, '\P{Grapheme_Cluster_Break=_	control}', "");
2000Expect(1, 9, '\P{^Grapheme_Cluster_Break=_	control}', "");
2001Expect(0, 10, '\p{Grapheme_Cluster_Break=_	control}', "");
2002Expect(1, 10, '\p{^Grapheme_Cluster_Break=_	control}', "");
2003Expect(1, 10, '\P{Grapheme_Cluster_Break=_	control}', "");
2004Expect(0, 10, '\P{^Grapheme_Cluster_Break=_	control}', "");
2005Error('\p{GCB: 	CN/a/}');
2006Error('\P{GCB: 	CN/a/}');
2007Expect(1, 9, '\p{GCB=cn}', "");
2008Expect(0, 9, '\p{^GCB=cn}', "");
2009Expect(0, 9, '\P{GCB=cn}', "");
2010Expect(1, 9, '\P{^GCB=cn}', "");
2011Expect(0, 10, '\p{GCB=cn}', "");
2012Expect(1, 10, '\p{^GCB=cn}', "");
2013Expect(1, 10, '\P{GCB=cn}', "");
2014Expect(0, 10, '\P{^GCB=cn}', "");
2015Expect(1, 9, '\p{GCB=_CN}', "");
2016Expect(0, 9, '\p{^GCB=_CN}', "");
2017Expect(0, 9, '\P{GCB=_CN}', "");
2018Expect(1, 9, '\P{^GCB=_CN}', "");
2019Expect(0, 10, '\p{GCB=_CN}', "");
2020Expect(1, 10, '\p{^GCB=_CN}', "");
2021Expect(1, 10, '\P{GCB=_CN}', "");
2022Expect(0, 10, '\P{^GCB=_CN}', "");
2023Error('\p{Is_Grapheme_Cluster_Break=/a/_Control}');
2024Error('\P{Is_Grapheme_Cluster_Break=/a/_Control}');
2025Expect(1, 9, '\p{Is_Grapheme_Cluster_Break=control}', "");
2026Expect(0, 9, '\p{^Is_Grapheme_Cluster_Break=control}', "");
2027Expect(0, 9, '\P{Is_Grapheme_Cluster_Break=control}', "");
2028Expect(1, 9, '\P{^Is_Grapheme_Cluster_Break=control}', "");
2029Expect(0, 10, '\p{Is_Grapheme_Cluster_Break=control}', "");
2030Expect(1, 10, '\p{^Is_Grapheme_Cluster_Break=control}', "");
2031Expect(1, 10, '\P{Is_Grapheme_Cluster_Break=control}', "");
2032Expect(0, 10, '\P{^Is_Grapheme_Cluster_Break=control}', "");
2033Expect(1, 9, '\p{Is_Grapheme_Cluster_Break= control}', "");
2034Expect(0, 9, '\p{^Is_Grapheme_Cluster_Break= control}', "");
2035Expect(0, 9, '\P{Is_Grapheme_Cluster_Break= control}', "");
2036Expect(1, 9, '\P{^Is_Grapheme_Cluster_Break= control}', "");
2037Expect(0, 10, '\p{Is_Grapheme_Cluster_Break= control}', "");
2038Expect(1, 10, '\p{^Is_Grapheme_Cluster_Break= control}', "");
2039Expect(1, 10, '\P{Is_Grapheme_Cluster_Break= control}', "");
2040Expect(0, 10, '\P{^Is_Grapheme_Cluster_Break= control}', "");
2041Error('\p{Is_GCB:   	/a/cn}');
2042Error('\P{Is_GCB:   	/a/cn}');
2043Expect(1, 9, '\p{Is_GCB=cn}', "");
2044Expect(0, 9, '\p{^Is_GCB=cn}', "");
2045Expect(0, 9, '\P{Is_GCB=cn}', "");
2046Expect(1, 9, '\P{^Is_GCB=cn}', "");
2047Expect(0, 10, '\p{Is_GCB=cn}', "");
2048Expect(1, 10, '\p{^Is_GCB=cn}', "");
2049Expect(1, 10, '\P{Is_GCB=cn}', "");
2050Expect(0, 10, '\P{^Is_GCB=cn}', "");
2051Expect(1, 9, '\p{Is_GCB=--CN}', "");
2052Expect(0, 9, '\p{^Is_GCB=--CN}', "");
2053Expect(0, 9, '\P{Is_GCB=--CN}', "");
2054Expect(1, 9, '\P{^Is_GCB=--CN}', "");
2055Expect(0, 10, '\p{Is_GCB=--CN}', "");
2056Expect(1, 10, '\p{^Is_GCB=--CN}', "");
2057Expect(1, 10, '\P{Is_GCB=--CN}', "");
2058Expect(0, 10, '\P{^Is_GCB=--CN}', "");
2059Error('\p{Grapheme_Cluster_Break=Prepend/a/}');
2060Error('\P{Grapheme_Cluster_Break=Prepend/a/}');
2061Expect(1, 3652, '\p{Grapheme_Cluster_Break=prepend}', "");
2062Expect(0, 3652, '\p{^Grapheme_Cluster_Break=prepend}', "");
2063Expect(0, 3652, '\P{Grapheme_Cluster_Break=prepend}', "");
2064Expect(1, 3652, '\P{^Grapheme_Cluster_Break=prepend}', "");
2065Expect(0, 3647, '\p{Grapheme_Cluster_Break=prepend}', "");
2066Expect(1, 3647, '\p{^Grapheme_Cluster_Break=prepend}', "");
2067Expect(1, 3647, '\P{Grapheme_Cluster_Break=prepend}', "");
2068Expect(0, 3647, '\P{^Grapheme_Cluster_Break=prepend}', "");
2069Expect(1, 3652, '\p{Grapheme_Cluster_Break=--Prepend}', "");
2070Expect(0, 3652, '\p{^Grapheme_Cluster_Break=--Prepend}', "");
2071Expect(0, 3652, '\P{Grapheme_Cluster_Break=--Prepend}', "");
2072Expect(1, 3652, '\P{^Grapheme_Cluster_Break=--Prepend}', "");
2073Expect(0, 3647, '\p{Grapheme_Cluster_Break=--Prepend}', "");
2074Expect(1, 3647, '\p{^Grapheme_Cluster_Break=--Prepend}', "");
2075Expect(1, 3647, '\P{Grapheme_Cluster_Break=--Prepend}', "");
2076Expect(0, 3647, '\P{^Grapheme_Cluster_Break=--Prepend}', "");
2077Error('\p{GCB:		/a/PP}');
2078Error('\P{GCB:		/a/PP}');
2079Expect(1, 3652, '\p{GCB=pp}', "");
2080Expect(0, 3652, '\p{^GCB=pp}', "");
2081Expect(0, 3652, '\P{GCB=pp}', "");
2082Expect(1, 3652, '\P{^GCB=pp}', "");
2083Expect(0, 3647, '\p{GCB=pp}', "");
2084Expect(1, 3647, '\p{^GCB=pp}', "");
2085Expect(1, 3647, '\P{GCB=pp}', "");
2086Expect(0, 3647, '\P{^GCB=pp}', "");
2087Expect(1, 3652, '\p{GCB=- PP}', "");
2088Expect(0, 3652, '\p{^GCB=- PP}', "");
2089Expect(0, 3652, '\P{GCB=- PP}', "");
2090Expect(1, 3652, '\P{^GCB=- PP}', "");
2091Expect(0, 3647, '\p{GCB=- PP}', "");
2092Expect(1, 3647, '\p{^GCB=- PP}', "");
2093Expect(1, 3647, '\P{GCB=- PP}', "");
2094Expect(0, 3647, '\P{^GCB=- PP}', "");
2095Error('\p{Is_Grapheme_Cluster_Break=/a/  Prepend}');
2096Error('\P{Is_Grapheme_Cluster_Break=/a/  Prepend}');
2097Expect(1, 3652, '\p{Is_Grapheme_Cluster_Break=prepend}', "");
2098Expect(0, 3652, '\p{^Is_Grapheme_Cluster_Break=prepend}', "");
2099Expect(0, 3652, '\P{Is_Grapheme_Cluster_Break=prepend}', "");
2100Expect(1, 3652, '\P{^Is_Grapheme_Cluster_Break=prepend}', "");
2101Expect(0, 3647, '\p{Is_Grapheme_Cluster_Break=prepend}', "");
2102Expect(1, 3647, '\p{^Is_Grapheme_Cluster_Break=prepend}', "");
2103Expect(1, 3647, '\P{Is_Grapheme_Cluster_Break=prepend}', "");
2104Expect(0, 3647, '\P{^Is_Grapheme_Cluster_Break=prepend}', "");
2105Expect(1, 3652, '\p{Is_Grapheme_Cluster_Break=-_PREPEND}', "");
2106Expect(0, 3652, '\p{^Is_Grapheme_Cluster_Break=-_PREPEND}', "");
2107Expect(0, 3652, '\P{Is_Grapheme_Cluster_Break=-_PREPEND}', "");
2108Expect(1, 3652, '\P{^Is_Grapheme_Cluster_Break=-_PREPEND}', "");
2109Expect(0, 3647, '\p{Is_Grapheme_Cluster_Break=-_PREPEND}', "");
2110Expect(1, 3647, '\p{^Is_Grapheme_Cluster_Break=-_PREPEND}', "");
2111Expect(1, 3647, '\P{Is_Grapheme_Cluster_Break=-_PREPEND}', "");
2112Expect(0, 3647, '\P{^Is_Grapheme_Cluster_Break=-_PREPEND}', "");
2113Error('\p{Is_GCB=PP:=}');
2114Error('\P{Is_GCB=PP:=}');
2115Expect(1, 3652, '\p{Is_GCB=pp}', "");
2116Expect(0, 3652, '\p{^Is_GCB=pp}', "");
2117Expect(0, 3652, '\P{Is_GCB=pp}', "");
2118Expect(1, 3652, '\P{^Is_GCB=pp}', "");
2119Expect(0, 3647, '\p{Is_GCB=pp}', "");
2120Expect(1, 3647, '\p{^Is_GCB=pp}', "");
2121Expect(1, 3647, '\P{Is_GCB=pp}', "");
2122Expect(0, 3647, '\P{^Is_GCB=pp}', "");
2123Expect(1, 3652, '\p{Is_GCB= 	PP}', "");
2124Expect(0, 3652, '\p{^Is_GCB= 	PP}', "");
2125Expect(0, 3652, '\P{Is_GCB= 	PP}', "");
2126Expect(1, 3652, '\P{^Is_GCB= 	PP}', "");
2127Expect(0, 3647, '\p{Is_GCB= 	PP}', "");
2128Expect(1, 3647, '\p{^Is_GCB= 	PP}', "");
2129Expect(1, 3647, '\P{Is_GCB= 	PP}', "");
2130Expect(0, 3647, '\P{^Is_GCB= 	PP}', "");
2131Error('\p{Grapheme_Cluster_Break= -LV:=}');
2132Error('\P{Grapheme_Cluster_Break= -LV:=}');
2133Expect(1, 44032, '\p{Grapheme_Cluster_Break=lv}', "");
2134Expect(0, 44032, '\p{^Grapheme_Cluster_Break=lv}', "");
2135Expect(0, 44032, '\P{Grapheme_Cluster_Break=lv}', "");
2136Expect(1, 44032, '\P{^Grapheme_Cluster_Break=lv}', "");
2137Expect(0, 44031, '\p{Grapheme_Cluster_Break=lv}', "");
2138Expect(1, 44031, '\p{^Grapheme_Cluster_Break=lv}', "");
2139Expect(1, 44031, '\P{Grapheme_Cluster_Break=lv}', "");
2140Expect(0, 44031, '\P{^Grapheme_Cluster_Break=lv}', "");
2141Expect(1, 44032, '\p{Grapheme_Cluster_Break=- LV}', "");
2142Expect(0, 44032, '\p{^Grapheme_Cluster_Break=- LV}', "");
2143Expect(0, 44032, '\P{Grapheme_Cluster_Break=- LV}', "");
2144Expect(1, 44032, '\P{^Grapheme_Cluster_Break=- LV}', "");
2145Expect(0, 44031, '\p{Grapheme_Cluster_Break=- LV}', "");
2146Expect(1, 44031, '\p{^Grapheme_Cluster_Break=- LV}', "");
2147Expect(1, 44031, '\P{Grapheme_Cluster_Break=- LV}', "");
2148Expect(0, 44031, '\P{^Grapheme_Cluster_Break=- LV}', "");
2149Error('\p{GCB=-:=LV}');
2150Error('\P{GCB=-:=LV}');
2151Expect(1, 44032, '\p{GCB:	lv}', "");
2152Expect(0, 44032, '\p{^GCB:	lv}', "");
2153Expect(0, 44032, '\P{GCB:	lv}', "");
2154Expect(1, 44032, '\P{^GCB:	lv}', "");
2155Expect(0, 44031, '\p{GCB:	lv}', "");
2156Expect(1, 44031, '\p{^GCB:	lv}', "");
2157Expect(1, 44031, '\P{GCB:	lv}', "");
2158Expect(0, 44031, '\P{^GCB:	lv}', "");
2159Expect(1, 44032, '\p{GCB= 	lv}', "");
2160Expect(0, 44032, '\p{^GCB= 	lv}', "");
2161Expect(0, 44032, '\P{GCB= 	lv}', "");
2162Expect(1, 44032, '\P{^GCB= 	lv}', "");
2163Expect(0, 44031, '\p{GCB= 	lv}', "");
2164Expect(1, 44031, '\p{^GCB= 	lv}', "");
2165Expect(1, 44031, '\P{GCB= 	lv}', "");
2166Expect(0, 44031, '\P{^GCB= 	lv}', "");
2167Error('\p{Is_Grapheme_Cluster_Break=_:=LV}');
2168Error('\P{Is_Grapheme_Cluster_Break=_:=LV}');
2169Expect(1, 44032, '\p{Is_Grapheme_Cluster_Break=lv}', "");
2170Expect(0, 44032, '\p{^Is_Grapheme_Cluster_Break=lv}', "");
2171Expect(0, 44032, '\P{Is_Grapheme_Cluster_Break=lv}', "");
2172Expect(1, 44032, '\P{^Is_Grapheme_Cluster_Break=lv}', "");
2173Expect(0, 44031, '\p{Is_Grapheme_Cluster_Break=lv}', "");
2174Expect(1, 44031, '\p{^Is_Grapheme_Cluster_Break=lv}', "");
2175Expect(1, 44031, '\P{Is_Grapheme_Cluster_Break=lv}', "");
2176Expect(0, 44031, '\P{^Is_Grapheme_Cluster_Break=lv}', "");
2177Expect(1, 44032, '\p{Is_Grapheme_Cluster_Break=	LV}', "");
2178Expect(0, 44032, '\p{^Is_Grapheme_Cluster_Break=	LV}', "");
2179Expect(0, 44032, '\P{Is_Grapheme_Cluster_Break=	LV}', "");
2180Expect(1, 44032, '\P{^Is_Grapheme_Cluster_Break=	LV}', "");
2181Expect(0, 44031, '\p{Is_Grapheme_Cluster_Break=	LV}', "");
2182Expect(1, 44031, '\p{^Is_Grapheme_Cluster_Break=	LV}', "");
2183Expect(1, 44031, '\P{Is_Grapheme_Cluster_Break=	LV}', "");
2184Expect(0, 44031, '\P{^Is_Grapheme_Cluster_Break=	LV}', "");
2185Error('\p{Is_GCB:/a/_LV}');
2186Error('\P{Is_GCB:/a/_LV}');
2187Expect(1, 44032, '\p{Is_GCB=lv}', "");
2188Expect(0, 44032, '\p{^Is_GCB=lv}', "");
2189Expect(0, 44032, '\P{Is_GCB=lv}', "");
2190Expect(1, 44032, '\P{^Is_GCB=lv}', "");
2191Expect(0, 44031, '\p{Is_GCB=lv}', "");
2192Expect(1, 44031, '\p{^Is_GCB=lv}', "");
2193Expect(1, 44031, '\P{Is_GCB=lv}', "");
2194Expect(0, 44031, '\P{^Is_GCB=lv}', "");
2195Expect(1, 44032, '\p{Is_GCB=_	LV}', "");
2196Expect(0, 44032, '\p{^Is_GCB=_	LV}', "");
2197Expect(0, 44032, '\P{Is_GCB=_	LV}', "");
2198Expect(1, 44032, '\P{^Is_GCB=_	LV}', "");
2199Expect(0, 44031, '\p{Is_GCB=_	LV}', "");
2200Expect(1, 44031, '\p{^Is_GCB=_	LV}', "");
2201Expect(1, 44031, '\P{Is_GCB=_	LV}', "");
2202Expect(0, 44031, '\P{^Is_GCB=_	LV}', "");
2203Error('\p{Grapheme_Cluster_Break=:=_CR}');
2204Error('\P{Grapheme_Cluster_Break=:=_CR}');
2205Expect(1, 13, '\p{Grapheme_Cluster_Break:   cr}', "");
2206Expect(0, 13, '\p{^Grapheme_Cluster_Break:   cr}', "");
2207Expect(0, 13, '\P{Grapheme_Cluster_Break:   cr}', "");
2208Expect(1, 13, '\P{^Grapheme_Cluster_Break:   cr}', "");
2209Expect(0, 12, '\p{Grapheme_Cluster_Break:   cr}', "");
2210Expect(1, 12, '\p{^Grapheme_Cluster_Break:   cr}', "");
2211Expect(1, 12, '\P{Grapheme_Cluster_Break:   cr}', "");
2212Expect(0, 12, '\P{^Grapheme_Cluster_Break:   cr}', "");
2213Expect(1, 13, '\p{Grapheme_Cluster_Break:	-CR}', "");
2214Expect(0, 13, '\p{^Grapheme_Cluster_Break:	-CR}', "");
2215Expect(0, 13, '\P{Grapheme_Cluster_Break:	-CR}', "");
2216Expect(1, 13, '\P{^Grapheme_Cluster_Break:	-CR}', "");
2217Expect(0, 12, '\p{Grapheme_Cluster_Break:	-CR}', "");
2218Expect(1, 12, '\p{^Grapheme_Cluster_Break:	-CR}', "");
2219Expect(1, 12, '\P{Grapheme_Cluster_Break:	-CR}', "");
2220Expect(0, 12, '\P{^Grapheme_Cluster_Break:	-CR}', "");
2221Error('\p{GCB=:= 	cr}');
2222Error('\P{GCB=:= 	cr}');
2223Expect(1, 13, '\p{GCB=cr}', "");
2224Expect(0, 13, '\p{^GCB=cr}', "");
2225Expect(0, 13, '\P{GCB=cr}', "");
2226Expect(1, 13, '\P{^GCB=cr}', "");
2227Expect(0, 12, '\p{GCB=cr}', "");
2228Expect(1, 12, '\p{^GCB=cr}', "");
2229Expect(1, 12, '\P{GCB=cr}', "");
2230Expect(0, 12, '\P{^GCB=cr}', "");
2231Expect(1, 13, '\p{GCB= cr}', "");
2232Expect(0, 13, '\p{^GCB= cr}', "");
2233Expect(0, 13, '\P{GCB= cr}', "");
2234Expect(1, 13, '\P{^GCB= cr}', "");
2235Expect(0, 12, '\p{GCB= cr}', "");
2236Expect(1, 12, '\p{^GCB= cr}', "");
2237Expect(1, 12, '\P{GCB= cr}', "");
2238Expect(0, 12, '\P{^GCB= cr}', "");
2239Error('\p{Is_Grapheme_Cluster_Break= /a/CR}');
2240Error('\P{Is_Grapheme_Cluster_Break= /a/CR}');
2241Expect(1, 13, '\p{Is_Grapheme_Cluster_Break=cr}', "");
2242Expect(0, 13, '\p{^Is_Grapheme_Cluster_Break=cr}', "");
2243Expect(0, 13, '\P{Is_Grapheme_Cluster_Break=cr}', "");
2244Expect(1, 13, '\P{^Is_Grapheme_Cluster_Break=cr}', "");
2245Expect(0, 12, '\p{Is_Grapheme_Cluster_Break=cr}', "");
2246Expect(1, 12, '\p{^Is_Grapheme_Cluster_Break=cr}', "");
2247Expect(1, 12, '\P{Is_Grapheme_Cluster_Break=cr}', "");
2248Expect(0, 12, '\P{^Is_Grapheme_Cluster_Break=cr}', "");
2249Expect(1, 13, '\p{Is_Grapheme_Cluster_Break= cr}', "");
2250Expect(0, 13, '\p{^Is_Grapheme_Cluster_Break= cr}', "");
2251Expect(0, 13, '\P{Is_Grapheme_Cluster_Break= cr}', "");
2252Expect(1, 13, '\P{^Is_Grapheme_Cluster_Break= cr}', "");
2253Expect(0, 12, '\p{Is_Grapheme_Cluster_Break= cr}', "");
2254Expect(1, 12, '\p{^Is_Grapheme_Cluster_Break= cr}', "");
2255Expect(1, 12, '\P{Is_Grapheme_Cluster_Break= cr}', "");
2256Expect(0, 12, '\P{^Is_Grapheme_Cluster_Break= cr}', "");
2257Error('\p{Is_GCB=:= _CR}');
2258Error('\P{Is_GCB=:= _CR}');
2259Expect(1, 13, '\p{Is_GCB=cr}', "");
2260Expect(0, 13, '\p{^Is_GCB=cr}', "");
2261Expect(0, 13, '\P{Is_GCB=cr}', "");
2262Expect(1, 13, '\P{^Is_GCB=cr}', "");
2263Expect(0, 12, '\p{Is_GCB=cr}', "");
2264Expect(1, 12, '\p{^Is_GCB=cr}', "");
2265Expect(1, 12, '\P{Is_GCB=cr}', "");
2266Expect(0, 12, '\P{^Is_GCB=cr}', "");
2267Expect(1, 13, '\p{Is_GCB=-CR}', "");
2268Expect(0, 13, '\p{^Is_GCB=-CR}', "");
2269Expect(0, 13, '\P{Is_GCB=-CR}', "");
2270Expect(1, 13, '\P{^Is_GCB=-CR}', "");
2271Expect(0, 12, '\p{Is_GCB=-CR}', "");
2272Expect(1, 12, '\p{^Is_GCB=-CR}', "");
2273Expect(1, 12, '\P{Is_GCB=-CR}', "");
2274Expect(0, 12, '\P{^Is_GCB=-CR}', "");
2275Error('\p{Grapheme_Cluster_Break=/a/-Other}');
2276Error('\P{Grapheme_Cluster_Break=/a/-Other}');
2277Expect(1, 126, '\p{Grapheme_Cluster_Break=other}', "");
2278Expect(0, 126, '\p{^Grapheme_Cluster_Break=other}', "");
2279Expect(0, 126, '\P{Grapheme_Cluster_Break=other}', "");
2280Expect(1, 126, '\P{^Grapheme_Cluster_Break=other}', "");
2281Expect(0, 31, '\p{Grapheme_Cluster_Break=other}', "");
2282Expect(1, 31, '\p{^Grapheme_Cluster_Break=other}', "");
2283Expect(1, 31, '\P{Grapheme_Cluster_Break=other}', "");
2284Expect(0, 31, '\P{^Grapheme_Cluster_Break=other}', "");
2285Expect(1, 126, '\p{Grapheme_Cluster_Break=		Other}', "");
2286Expect(0, 126, '\p{^Grapheme_Cluster_Break=		Other}', "");
2287Expect(0, 126, '\P{Grapheme_Cluster_Break=		Other}', "");
2288Expect(1, 126, '\P{^Grapheme_Cluster_Break=		Other}', "");
2289Expect(0, 31, '\p{Grapheme_Cluster_Break=		Other}', "");
2290Expect(1, 31, '\p{^Grapheme_Cluster_Break=		Other}', "");
2291Expect(1, 31, '\P{Grapheme_Cluster_Break=		Other}', "");
2292Expect(0, 31, '\P{^Grapheme_Cluster_Break=		Other}', "");
2293Error('\p{GCB=	 XX:=}');
2294Error('\P{GCB=	 XX:=}');
2295Expect(1, 126, '\p{GCB=xx}', "");
2296Expect(0, 126, '\p{^GCB=xx}', "");
2297Expect(0, 126, '\P{GCB=xx}', "");
2298Expect(1, 126, '\P{^GCB=xx}', "");
2299Expect(0, 31, '\p{GCB=xx}', "");
2300Expect(1, 31, '\p{^GCB=xx}', "");
2301Expect(1, 31, '\P{GCB=xx}', "");
2302Expect(0, 31, '\P{^GCB=xx}', "");
2303Expect(1, 126, '\p{GCB= xx}', "");
2304Expect(0, 126, '\p{^GCB= xx}', "");
2305Expect(0, 126, '\P{GCB= xx}', "");
2306Expect(1, 126, '\P{^GCB= xx}', "");
2307Expect(0, 31, '\p{GCB= xx}', "");
2308Expect(1, 31, '\p{^GCB= xx}', "");
2309Expect(1, 31, '\P{GCB= xx}', "");
2310Expect(0, 31, '\P{^GCB= xx}', "");
2311Error('\p{Is_Grapheme_Cluster_Break= _OTHER:=}');
2312Error('\P{Is_Grapheme_Cluster_Break= _OTHER:=}');
2313Expect(1, 126, '\p{Is_Grapheme_Cluster_Break:   other}', "");
2314Expect(0, 126, '\p{^Is_Grapheme_Cluster_Break:   other}', "");
2315Expect(0, 126, '\P{Is_Grapheme_Cluster_Break:   other}', "");
2316Expect(1, 126, '\P{^Is_Grapheme_Cluster_Break:   other}', "");
2317Expect(0, 31, '\p{Is_Grapheme_Cluster_Break:   other}', "");
2318Expect(1, 31, '\p{^Is_Grapheme_Cluster_Break:   other}', "");
2319Expect(1, 31, '\P{Is_Grapheme_Cluster_Break:   other}', "");
2320Expect(0, 31, '\P{^Is_Grapheme_Cluster_Break:   other}', "");
2321Expect(1, 126, '\p{Is_Grapheme_Cluster_Break=	_other}', "");
2322Expect(0, 126, '\p{^Is_Grapheme_Cluster_Break=	_other}', "");
2323Expect(0, 126, '\P{Is_Grapheme_Cluster_Break=	_other}', "");
2324Expect(1, 126, '\P{^Is_Grapheme_Cluster_Break=	_other}', "");
2325Expect(0, 31, '\p{Is_Grapheme_Cluster_Break=	_other}', "");
2326Expect(1, 31, '\p{^Is_Grapheme_Cluster_Break=	_other}', "");
2327Expect(1, 31, '\P{Is_Grapheme_Cluster_Break=	_other}', "");
2328Expect(0, 31, '\P{^Is_Grapheme_Cluster_Break=	_other}', "");
2329Error('\p{Is_GCB=	:=XX}');
2330Error('\P{Is_GCB=	:=XX}');
2331Expect(1, 126, '\p{Is_GCB=xx}', "");
2332Expect(0, 126, '\p{^Is_GCB=xx}', "");
2333Expect(0, 126, '\P{Is_GCB=xx}', "");
2334Expect(1, 126, '\P{^Is_GCB=xx}', "");
2335Expect(0, 31, '\p{Is_GCB=xx}', "");
2336Expect(1, 31, '\p{^Is_GCB=xx}', "");
2337Expect(1, 31, '\P{Is_GCB=xx}', "");
2338Expect(0, 31, '\P{^Is_GCB=xx}', "");
2339Expect(1, 126, '\p{Is_GCB= XX}', "");
2340Expect(0, 126, '\p{^Is_GCB= XX}', "");
2341Expect(0, 126, '\P{Is_GCB= XX}', "");
2342Expect(1, 126, '\P{^Is_GCB= XX}', "");
2343Expect(0, 31, '\p{Is_GCB= XX}', "");
2344Expect(1, 31, '\p{^Is_GCB= XX}', "");
2345Expect(1, 31, '\P{Is_GCB= XX}', "");
2346Expect(0, 31, '\P{^Is_GCB= XX}', "");
2347Error('\p{Grapheme_Cluster_Break=/a/		Extend}');
2348Error('\P{Grapheme_Cluster_Break=/a/		Extend}');
2349Expect(1, 879, '\p{Grapheme_Cluster_Break:	extend}', "");
2350Expect(0, 879, '\p{^Grapheme_Cluster_Break:	extend}', "");
2351Expect(0, 879, '\P{Grapheme_Cluster_Break:	extend}', "");
2352Expect(1, 879, '\P{^Grapheme_Cluster_Break:	extend}', "");
2353Expect(0, 767, '\p{Grapheme_Cluster_Break:	extend}', "");
2354Expect(1, 767, '\p{^Grapheme_Cluster_Break:	extend}', "");
2355Expect(1, 767, '\P{Grapheme_Cluster_Break:	extend}', "");
2356Expect(0, 767, '\P{^Grapheme_Cluster_Break:	extend}', "");
2357Expect(1, 879, '\p{Grapheme_Cluster_Break=		extend}', "");
2358Expect(0, 879, '\p{^Grapheme_Cluster_Break=		extend}', "");
2359Expect(0, 879, '\P{Grapheme_Cluster_Break=		extend}', "");
2360Expect(1, 879, '\P{^Grapheme_Cluster_Break=		extend}', "");
2361Expect(0, 767, '\p{Grapheme_Cluster_Break=		extend}', "");
2362Expect(1, 767, '\p{^Grapheme_Cluster_Break=		extend}', "");
2363Expect(1, 767, '\P{Grapheme_Cluster_Break=		extend}', "");
2364Expect(0, 767, '\P{^Grapheme_Cluster_Break=		extend}', "");
2365Error('\p{GCB=/a/	-EX}');
2366Error('\P{GCB=/a/	-EX}');
2367Expect(1, 879, '\p{GCB=ex}', "");
2368Expect(0, 879, '\p{^GCB=ex}', "");
2369Expect(0, 879, '\P{GCB=ex}', "");
2370Expect(1, 879, '\P{^GCB=ex}', "");
2371Expect(0, 767, '\p{GCB=ex}', "");
2372Expect(1, 767, '\p{^GCB=ex}', "");
2373Expect(1, 767, '\P{GCB=ex}', "");
2374Expect(0, 767, '\P{^GCB=ex}', "");
2375Expect(1, 879, '\p{GCB=_-EX}', "");
2376Expect(0, 879, '\p{^GCB=_-EX}', "");
2377Expect(0, 879, '\P{GCB=_-EX}', "");
2378Expect(1, 879, '\P{^GCB=_-EX}', "");
2379Expect(0, 767, '\p{GCB=_-EX}', "");
2380Expect(1, 767, '\p{^GCB=_-EX}', "");
2381Expect(1, 767, '\P{GCB=_-EX}', "");
2382Expect(0, 767, '\P{^GCB=_-EX}', "");
2383Error('\p{Is_Grapheme_Cluster_Break=_/a/Extend}');
2384Error('\P{Is_Grapheme_Cluster_Break=_/a/Extend}');
2385Expect(1, 879, '\p{Is_Grapheme_Cluster_Break:extend}', "");
2386Expect(0, 879, '\p{^Is_Grapheme_Cluster_Break:extend}', "");
2387Expect(0, 879, '\P{Is_Grapheme_Cluster_Break:extend}', "");
2388Expect(1, 879, '\P{^Is_Grapheme_Cluster_Break:extend}', "");
2389Expect(0, 767, '\p{Is_Grapheme_Cluster_Break:extend}', "");
2390Expect(1, 767, '\p{^Is_Grapheme_Cluster_Break:extend}', "");
2391Expect(1, 767, '\P{Is_Grapheme_Cluster_Break:extend}', "");
2392Expect(0, 767, '\P{^Is_Grapheme_Cluster_Break:extend}', "");
2393Expect(1, 879, '\p{Is_Grapheme_Cluster_Break=		Extend}', "");
2394Expect(0, 879, '\p{^Is_Grapheme_Cluster_Break=		Extend}', "");
2395Expect(0, 879, '\P{Is_Grapheme_Cluster_Break=		Extend}', "");
2396Expect(1, 879, '\P{^Is_Grapheme_Cluster_Break=		Extend}', "");
2397Expect(0, 767, '\p{Is_Grapheme_Cluster_Break=		Extend}', "");
2398Expect(1, 767, '\p{^Is_Grapheme_Cluster_Break=		Extend}', "");
2399Expect(1, 767, '\P{Is_Grapheme_Cluster_Break=		Extend}', "");
2400Expect(0, 767, '\P{^Is_Grapheme_Cluster_Break=		Extend}', "");
2401Error('\p{Is_GCB=-/a/EX}');
2402Error('\P{Is_GCB=-/a/EX}');
2403Expect(1, 879, '\p{Is_GCB=ex}', "");
2404Expect(0, 879, '\p{^Is_GCB=ex}', "");
2405Expect(0, 879, '\P{Is_GCB=ex}', "");
2406Expect(1, 879, '\P{^Is_GCB=ex}', "");
2407Expect(0, 767, '\p{Is_GCB=ex}', "");
2408Expect(1, 767, '\p{^Is_GCB=ex}', "");
2409Expect(1, 767, '\P{Is_GCB=ex}', "");
2410Expect(0, 767, '\P{^Is_GCB=ex}', "");
2411Expect(1, 879, '\p{Is_GCB=	ex}', "");
2412Expect(0, 879, '\p{^Is_GCB=	ex}', "");
2413Expect(0, 879, '\P{Is_GCB=	ex}', "");
2414Expect(1, 879, '\P{^Is_GCB=	ex}', "");
2415Expect(0, 767, '\p{Is_GCB=	ex}', "");
2416Expect(1, 767, '\p{^Is_GCB=	ex}', "");
2417Expect(1, 767, '\P{Is_GCB=	ex}', "");
2418Expect(0, 767, '\P{^Is_GCB=	ex}', "");
2419Error('\p{Grapheme_Cluster_Break:	- V/a/}');
2420Error('\P{Grapheme_Cluster_Break:	- V/a/}');
2421Expect(1, 4519, '\p{Grapheme_Cluster_Break=v}', "");
2422Expect(0, 4519, '\p{^Grapheme_Cluster_Break=v}', "");
2423Expect(0, 4519, '\P{Grapheme_Cluster_Break=v}', "");
2424Expect(1, 4519, '\P{^Grapheme_Cluster_Break=v}', "");
2425Expect(0, 4447, '\p{Grapheme_Cluster_Break=v}', "");
2426Expect(1, 4447, '\p{^Grapheme_Cluster_Break=v}', "");
2427Expect(1, 4447, '\P{Grapheme_Cluster_Break=v}', "");
2428Expect(0, 4447, '\P{^Grapheme_Cluster_Break=v}', "");
2429Expect(1, 4519, '\p{Grapheme_Cluster_Break=	v}', "");
2430Expect(0, 4519, '\p{^Grapheme_Cluster_Break=	v}', "");
2431Expect(0, 4519, '\P{Grapheme_Cluster_Break=	v}', "");
2432Expect(1, 4519, '\P{^Grapheme_Cluster_Break=	v}', "");
2433Expect(0, 4447, '\p{Grapheme_Cluster_Break=	v}', "");
2434Expect(1, 4447, '\p{^Grapheme_Cluster_Break=	v}', "");
2435Expect(1, 4447, '\P{Grapheme_Cluster_Break=	v}', "");
2436Expect(0, 4447, '\P{^Grapheme_Cluster_Break=	v}', "");
2437Error('\p{GCB=/a/ _V}');
2438Error('\P{GCB=/a/ _V}');
2439Expect(1, 4519, '\p{GCB=v}', "");
2440Expect(0, 4519, '\p{^GCB=v}', "");
2441Expect(0, 4519, '\P{GCB=v}', "");
2442Expect(1, 4519, '\P{^GCB=v}', "");
2443Expect(0, 4447, '\p{GCB=v}', "");
2444Expect(1, 4447, '\p{^GCB=v}', "");
2445Expect(1, 4447, '\P{GCB=v}', "");
2446Expect(0, 4447, '\P{^GCB=v}', "");
2447Expect(1, 4519, '\p{GCB= V}', "");
2448Expect(0, 4519, '\p{^GCB= V}', "");
2449Expect(0, 4519, '\P{GCB= V}', "");
2450Expect(1, 4519, '\P{^GCB= V}', "");
2451Expect(0, 4447, '\p{GCB= V}', "");
2452Expect(1, 4447, '\p{^GCB= V}', "");
2453Expect(1, 4447, '\P{GCB= V}', "");
2454Expect(0, 4447, '\P{^GCB= V}', "");
2455Error('\p{Is_Grapheme_Cluster_Break=:=	 V}');
2456Error('\P{Is_Grapheme_Cluster_Break=:=	 V}');
2457Expect(1, 4519, '\p{Is_Grapheme_Cluster_Break=v}', "");
2458Expect(0, 4519, '\p{^Is_Grapheme_Cluster_Break=v}', "");
2459Expect(0, 4519, '\P{Is_Grapheme_Cluster_Break=v}', "");
2460Expect(1, 4519, '\P{^Is_Grapheme_Cluster_Break=v}', "");
2461Expect(0, 4447, '\p{Is_Grapheme_Cluster_Break=v}', "");
2462Expect(1, 4447, '\p{^Is_Grapheme_Cluster_Break=v}', "");
2463Expect(1, 4447, '\P{Is_Grapheme_Cluster_Break=v}', "");
2464Expect(0, 4447, '\P{^Is_Grapheme_Cluster_Break=v}', "");
2465Expect(1, 4519, '\p{Is_Grapheme_Cluster_Break= 	V}', "");
2466Expect(0, 4519, '\p{^Is_Grapheme_Cluster_Break= 	V}', "");
2467Expect(0, 4519, '\P{Is_Grapheme_Cluster_Break= 	V}', "");
2468Expect(1, 4519, '\P{^Is_Grapheme_Cluster_Break= 	V}', "");
2469Expect(0, 4447, '\p{Is_Grapheme_Cluster_Break= 	V}', "");
2470Expect(1, 4447, '\p{^Is_Grapheme_Cluster_Break= 	V}', "");
2471Expect(1, 4447, '\P{Is_Grapheme_Cluster_Break= 	V}', "");
2472Expect(0, 4447, '\P{^Is_Grapheme_Cluster_Break= 	V}', "");
2473Error('\p{Is_GCB=	-v/a/}');
2474Error('\P{Is_GCB=	-v/a/}');
2475Expect(1, 4519, '\p{Is_GCB=v}', "");
2476Expect(0, 4519, '\p{^Is_GCB=v}', "");
2477Expect(0, 4519, '\P{Is_GCB=v}', "");
2478Expect(1, 4519, '\P{^Is_GCB=v}', "");
2479Expect(0, 4447, '\p{Is_GCB=v}', "");
2480Expect(1, 4447, '\p{^Is_GCB=v}', "");
2481Expect(1, 4447, '\P{Is_GCB=v}', "");
2482Expect(0, 4447, '\P{^Is_GCB=v}', "");
2483Expect(1, 4519, '\p{Is_GCB=-V}', "");
2484Expect(0, 4519, '\p{^Is_GCB=-V}', "");
2485Expect(0, 4519, '\P{Is_GCB=-V}', "");
2486Expect(1, 4519, '\P{^Is_GCB=-V}', "");
2487Expect(0, 4447, '\p{Is_GCB=-V}', "");
2488Expect(1, 4447, '\p{^Is_GCB=-V}', "");
2489Expect(1, 4447, '\P{Is_GCB=-V}', "");
2490Expect(0, 4447, '\P{^Is_GCB=-V}', "");
2491Error('\p{Grapheme_Cluster_Break= -lf/a/}');
2492Error('\P{Grapheme_Cluster_Break= -lf/a/}');
2493Expect(1, 10, '\p{Grapheme_Cluster_Break=lf}', "");
2494Expect(0, 10, '\p{^Grapheme_Cluster_Break=lf}', "");
2495Expect(0, 10, '\P{Grapheme_Cluster_Break=lf}', "");
2496Expect(1, 10, '\P{^Grapheme_Cluster_Break=lf}', "");
2497Expect(0, 9, '\p{Grapheme_Cluster_Break=lf}', "");
2498Expect(1, 9, '\p{^Grapheme_Cluster_Break=lf}', "");
2499Expect(1, 9, '\P{Grapheme_Cluster_Break=lf}', "");
2500Expect(0, 9, '\P{^Grapheme_Cluster_Break=lf}', "");
2501Expect(1, 10, '\p{Grapheme_Cluster_Break= 	lf}', "");
2502Expect(0, 10, '\p{^Grapheme_Cluster_Break= 	lf}', "");
2503Expect(0, 10, '\P{Grapheme_Cluster_Break= 	lf}', "");
2504Expect(1, 10, '\P{^Grapheme_Cluster_Break= 	lf}', "");
2505Expect(0, 9, '\p{Grapheme_Cluster_Break= 	lf}', "");
2506Expect(1, 9, '\p{^Grapheme_Cluster_Break= 	lf}', "");
2507Expect(1, 9, '\P{Grapheme_Cluster_Break= 	lf}', "");
2508Expect(0, 9, '\P{^Grapheme_Cluster_Break= 	lf}', "");
2509Error('\p{GCB=_lf:=}');
2510Error('\P{GCB=_lf:=}');
2511Expect(1, 10, '\p{GCB:	lf}', "");
2512Expect(0, 10, '\p{^GCB:	lf}', "");
2513Expect(0, 10, '\P{GCB:	lf}', "");
2514Expect(1, 10, '\P{^GCB:	lf}', "");
2515Expect(0, 9, '\p{GCB:	lf}', "");
2516Expect(1, 9, '\p{^GCB:	lf}', "");
2517Expect(1, 9, '\P{GCB:	lf}', "");
2518Expect(0, 9, '\P{^GCB:	lf}', "");
2519Expect(1, 10, '\p{GCB=  LF}', "");
2520Expect(0, 10, '\p{^GCB=  LF}', "");
2521Expect(0, 10, '\P{GCB=  LF}', "");
2522Expect(1, 10, '\P{^GCB=  LF}', "");
2523Expect(0, 9, '\p{GCB=  LF}', "");
2524Expect(1, 9, '\p{^GCB=  LF}', "");
2525Expect(1, 9, '\P{GCB=  LF}', "");
2526Expect(0, 9, '\P{^GCB=  LF}', "");
2527Error('\p{Is_Grapheme_Cluster_Break=:= LF}');
2528Error('\P{Is_Grapheme_Cluster_Break=:= LF}');
2529Expect(1, 10, '\p{Is_Grapheme_Cluster_Break=lf}', "");
2530Expect(0, 10, '\p{^Is_Grapheme_Cluster_Break=lf}', "");
2531Expect(0, 10, '\P{Is_Grapheme_Cluster_Break=lf}', "");
2532Expect(1, 10, '\P{^Is_Grapheme_Cluster_Break=lf}', "");
2533Expect(0, 9, '\p{Is_Grapheme_Cluster_Break=lf}', "");
2534Expect(1, 9, '\p{^Is_Grapheme_Cluster_Break=lf}', "");
2535Expect(1, 9, '\P{Is_Grapheme_Cluster_Break=lf}', "");
2536Expect(0, 9, '\P{^Is_Grapheme_Cluster_Break=lf}', "");
2537Expect(1, 10, '\p{Is_Grapheme_Cluster_Break:	 LF}', "");
2538Expect(0, 10, '\p{^Is_Grapheme_Cluster_Break:	 LF}', "");
2539Expect(0, 10, '\P{Is_Grapheme_Cluster_Break:	 LF}', "");
2540Expect(1, 10, '\P{^Is_Grapheme_Cluster_Break:	 LF}', "");
2541Expect(0, 9, '\p{Is_Grapheme_Cluster_Break:	 LF}', "");
2542Expect(1, 9, '\p{^Is_Grapheme_Cluster_Break:	 LF}', "");
2543Expect(1, 9, '\P{Is_Grapheme_Cluster_Break:	 LF}', "");
2544Expect(0, 9, '\P{^Is_Grapheme_Cluster_Break:	 LF}', "");
2545Error('\p{Is_GCB=:=	_lf}');
2546Error('\P{Is_GCB=:=	_lf}');
2547Expect(1, 10, '\p{Is_GCB:	lf}', "");
2548Expect(0, 10, '\p{^Is_GCB:	lf}', "");
2549Expect(0, 10, '\P{Is_GCB:	lf}', "");
2550Expect(1, 10, '\P{^Is_GCB:	lf}', "");
2551Expect(0, 9, '\p{Is_GCB:	lf}', "");
2552Expect(1, 9, '\p{^Is_GCB:	lf}', "");
2553Expect(1, 9, '\P{Is_GCB:	lf}', "");
2554Expect(0, 9, '\P{^Is_GCB:	lf}', "");
2555Expect(1, 10, '\p{Is_GCB=	 LF}', "");
2556Expect(0, 10, '\p{^Is_GCB=	 LF}', "");
2557Expect(0, 10, '\P{Is_GCB=	 LF}', "");
2558Expect(1, 10, '\P{^Is_GCB=	 LF}', "");
2559Expect(0, 9, '\p{Is_GCB=	 LF}', "");
2560Expect(1, 9, '\p{^Is_GCB=	 LF}', "");
2561Expect(1, 9, '\P{Is_GCB=	 LF}', "");
2562Expect(0, 9, '\P{^Is_GCB=	 LF}', "");
2563Error('\p{Grapheme_Cluster_Break=:= 	L}');
2564Error('\P{Grapheme_Cluster_Break=:= 	L}');
2565Expect(1, 4447, '\p{Grapheme_Cluster_Break=l}', "");
2566Expect(0, 4447, '\p{^Grapheme_Cluster_Break=l}', "");
2567Expect(0, 4447, '\P{Grapheme_Cluster_Break=l}', "");
2568Expect(1, 4447, '\P{^Grapheme_Cluster_Break=l}', "");
2569Expect(0, 4351, '\p{Grapheme_Cluster_Break=l}', "");
2570Expect(1, 4351, '\p{^Grapheme_Cluster_Break=l}', "");
2571Expect(1, 4351, '\P{Grapheme_Cluster_Break=l}', "");
2572Expect(0, 4351, '\P{^Grapheme_Cluster_Break=l}', "");
2573Expect(1, 4447, '\p{Grapheme_Cluster_Break=- L}', "");
2574Expect(0, 4447, '\p{^Grapheme_Cluster_Break=- L}', "");
2575Expect(0, 4447, '\P{Grapheme_Cluster_Break=- L}', "");
2576Expect(1, 4447, '\P{^Grapheme_Cluster_Break=- L}', "");
2577Expect(0, 4351, '\p{Grapheme_Cluster_Break=- L}', "");
2578Expect(1, 4351, '\p{^Grapheme_Cluster_Break=- L}', "");
2579Expect(1, 4351, '\P{Grapheme_Cluster_Break=- L}', "");
2580Expect(0, 4351, '\P{^Grapheme_Cluster_Break=- L}', "");
2581Error('\p{GCB=	l/a/}');
2582Error('\P{GCB=	l/a/}');
2583Expect(1, 4447, '\p{GCB=l}', "");
2584Expect(0, 4447, '\p{^GCB=l}', "");
2585Expect(0, 4447, '\P{GCB=l}', "");
2586Expect(1, 4447, '\P{^GCB=l}', "");
2587Expect(0, 4351, '\p{GCB=l}', "");
2588Expect(1, 4351, '\p{^GCB=l}', "");
2589Expect(1, 4351, '\P{GCB=l}', "");
2590Expect(0, 4351, '\P{^GCB=l}', "");
2591Expect(1, 4447, '\p{GCB=__L}', "");
2592Expect(0, 4447, '\p{^GCB=__L}', "");
2593Expect(0, 4447, '\P{GCB=__L}', "");
2594Expect(1, 4447, '\P{^GCB=__L}', "");
2595Expect(0, 4351, '\p{GCB=__L}', "");
2596Expect(1, 4351, '\p{^GCB=__L}', "");
2597Expect(1, 4351, '\P{GCB=__L}', "");
2598Expect(0, 4351, '\P{^GCB=__L}', "");
2599Error('\p{Is_Grapheme_Cluster_Break=  L:=}');
2600Error('\P{Is_Grapheme_Cluster_Break=  L:=}');
2601Expect(1, 4447, '\p{Is_Grapheme_Cluster_Break=l}', "");
2602Expect(0, 4447, '\p{^Is_Grapheme_Cluster_Break=l}', "");
2603Expect(0, 4447, '\P{Is_Grapheme_Cluster_Break=l}', "");
2604Expect(1, 4447, '\P{^Is_Grapheme_Cluster_Break=l}', "");
2605Expect(0, 4351, '\p{Is_Grapheme_Cluster_Break=l}', "");
2606Expect(1, 4351, '\p{^Is_Grapheme_Cluster_Break=l}', "");
2607Expect(1, 4351, '\P{Is_Grapheme_Cluster_Break=l}', "");
2608Expect(0, 4351, '\P{^Is_Grapheme_Cluster_Break=l}', "");
2609Expect(1, 4447, '\p{Is_Grapheme_Cluster_Break= -L}', "");
2610Expect(0, 4447, '\p{^Is_Grapheme_Cluster_Break= -L}', "");
2611Expect(0, 4447, '\P{Is_Grapheme_Cluster_Break= -L}', "");
2612Expect(1, 4447, '\P{^Is_Grapheme_Cluster_Break= -L}', "");
2613Expect(0, 4351, '\p{Is_Grapheme_Cluster_Break= -L}', "");
2614Expect(1, 4351, '\p{^Is_Grapheme_Cluster_Break= -L}', "");
2615Expect(1, 4351, '\P{Is_Grapheme_Cluster_Break= -L}', "");
2616Expect(0, 4351, '\P{^Is_Grapheme_Cluster_Break= -L}', "");
2617Error('\p{Is_GCB:	  l:=}');
2618Error('\P{Is_GCB:	  l:=}');
2619Expect(1, 4447, '\p{Is_GCB=l}', "");
2620Expect(0, 4447, '\p{^Is_GCB=l}', "");
2621Expect(0, 4447, '\P{Is_GCB=l}', "");
2622Expect(1, 4447, '\P{^Is_GCB=l}', "");
2623Expect(0, 4351, '\p{Is_GCB=l}', "");
2624Expect(1, 4351, '\p{^Is_GCB=l}', "");
2625Expect(1, 4351, '\P{Is_GCB=l}', "");
2626Expect(0, 4351, '\P{^Is_GCB=l}', "");
2627Expect(1, 4447, '\p{Is_GCB=L}', "");
2628Expect(0, 4447, '\p{^Is_GCB=L}', "");
2629Expect(0, 4447, '\P{Is_GCB=L}', "");
2630Expect(1, 4447, '\P{^Is_GCB=L}', "");
2631Expect(0, 4351, '\p{Is_GCB=L}', "");
2632Expect(1, 4351, '\p{^Is_GCB=L}', "");
2633Expect(1, 4351, '\P{Is_GCB=L}', "");
2634Expect(0, 4351, '\P{^Is_GCB=L}', "");
2635Error('\p{Logical_Order_Exception=	_Yes:=}');
2636Error('\P{Logical_Order_Exception=	_Yes:=}');
2637Expect(1, 3652, '\p{Logical_Order_Exception=yes}', "");
2638Expect(0, 3652, '\p{^Logical_Order_Exception=yes}', "");
2639Expect(0, 3652, '\P{Logical_Order_Exception=yes}', "");
2640Expect(1, 3652, '\P{^Logical_Order_Exception=yes}', "");
2641Expect(0, 3647, '\p{Logical_Order_Exception=yes}', "");
2642Expect(1, 3647, '\p{^Logical_Order_Exception=yes}', "");
2643Expect(1, 3647, '\P{Logical_Order_Exception=yes}', "");
2644Expect(0, 3647, '\P{^Logical_Order_Exception=yes}', "");
2645Expect(1, 3652, '\p{Logical_Order_Exception=-_Yes}', "");
2646Expect(0, 3652, '\p{^Logical_Order_Exception=-_Yes}', "");
2647Expect(0, 3652, '\P{Logical_Order_Exception=-_Yes}', "");
2648Expect(1, 3652, '\P{^Logical_Order_Exception=-_Yes}', "");
2649Expect(0, 3647, '\p{Logical_Order_Exception=-_Yes}', "");
2650Expect(1, 3647, '\p{^Logical_Order_Exception=-_Yes}', "");
2651Expect(1, 3647, '\P{Logical_Order_Exception=-_Yes}', "");
2652Expect(0, 3647, '\P{^Logical_Order_Exception=-_Yes}', "");
2653Error('\p{LOE:  Y:=}');
2654Error('\P{LOE:  Y:=}');
2655Expect(1, 3652, '\p{LOE=y}', "");
2656Expect(0, 3652, '\p{^LOE=y}', "");
2657Expect(0, 3652, '\P{LOE=y}', "");
2658Expect(1, 3652, '\P{^LOE=y}', "");
2659Expect(0, 3647, '\p{LOE=y}', "");
2660Expect(1, 3647, '\p{^LOE=y}', "");
2661Expect(1, 3647, '\P{LOE=y}', "");
2662Expect(0, 3647, '\P{^LOE=y}', "");
2663Expect(1, 3652, '\p{LOE=__Y}', "");
2664Expect(0, 3652, '\p{^LOE=__Y}', "");
2665Expect(0, 3652, '\P{LOE=__Y}', "");
2666Expect(1, 3652, '\P{^LOE=__Y}', "");
2667Expect(0, 3647, '\p{LOE=__Y}', "");
2668Expect(1, 3647, '\p{^LOE=__Y}', "");
2669Expect(1, 3647, '\P{LOE=__Y}', "");
2670Expect(0, 3647, '\P{^LOE=__Y}', "");
2671Error('\p{Is_Logical_Order_Exception= :=t}');
2672Error('\P{Is_Logical_Order_Exception= :=t}');
2673Expect(1, 3652, '\p{Is_Logical_Order_Exception:   t}', "");
2674Expect(0, 3652, '\p{^Is_Logical_Order_Exception:   t}', "");
2675Expect(0, 3652, '\P{Is_Logical_Order_Exception:   t}', "");
2676Expect(1, 3652, '\P{^Is_Logical_Order_Exception:   t}', "");
2677Expect(0, 3647, '\p{Is_Logical_Order_Exception:   t}', "");
2678Expect(1, 3647, '\p{^Is_Logical_Order_Exception:   t}', "");
2679Expect(1, 3647, '\P{Is_Logical_Order_Exception:   t}', "");
2680Expect(0, 3647, '\P{^Is_Logical_Order_Exception:   t}', "");
2681Expect(1, 3652, '\p{Is_Logical_Order_Exception=	_T}', "");
2682Expect(0, 3652, '\p{^Is_Logical_Order_Exception=	_T}', "");
2683Expect(0, 3652, '\P{Is_Logical_Order_Exception=	_T}', "");
2684Expect(1, 3652, '\P{^Is_Logical_Order_Exception=	_T}', "");
2685Expect(0, 3647, '\p{Is_Logical_Order_Exception=	_T}', "");
2686Expect(1, 3647, '\p{^Is_Logical_Order_Exception=	_T}', "");
2687Expect(1, 3647, '\P{Is_Logical_Order_Exception=	_T}', "");
2688Expect(0, 3647, '\P{^Is_Logical_Order_Exception=	_T}', "");
2689Error('\p{Is_LOE=	-True/a/}');
2690Error('\P{Is_LOE=	-True/a/}');
2691Expect(1, 3652, '\p{Is_LOE=true}', "");
2692Expect(0, 3652, '\p{^Is_LOE=true}', "");
2693Expect(0, 3652, '\P{Is_LOE=true}', "");
2694Expect(1, 3652, '\P{^Is_LOE=true}', "");
2695Expect(0, 3647, '\p{Is_LOE=true}', "");
2696Expect(1, 3647, '\p{^Is_LOE=true}', "");
2697Expect(1, 3647, '\P{Is_LOE=true}', "");
2698Expect(0, 3647, '\P{^Is_LOE=true}', "");
2699Expect(1, 3652, '\p{Is_LOE=	_True}', "");
2700Expect(0, 3652, '\p{^Is_LOE=	_True}', "");
2701Expect(0, 3652, '\P{Is_LOE=	_True}', "");
2702Expect(1, 3652, '\P{^Is_LOE=	_True}', "");
2703Expect(0, 3647, '\p{Is_LOE=	_True}', "");
2704Expect(1, 3647, '\p{^Is_LOE=	_True}', "");
2705Expect(1, 3647, '\P{Is_LOE=	_True}', "");
2706Expect(0, 3647, '\P{^Is_LOE=	_True}', "");
2707Error('\p{Logical_Order_Exception::=	no}');
2708Error('\P{Logical_Order_Exception::=	no}');
2709Expect(1, 3647, '\p{Logical_Order_Exception: no}', "");
2710Expect(0, 3647, '\p{^Logical_Order_Exception: no}', "");
2711Expect(0, 3647, '\P{Logical_Order_Exception: no}', "");
2712Expect(1, 3647, '\P{^Logical_Order_Exception: no}', "");
2713Expect(0, 3652, '\p{Logical_Order_Exception: no}', "");
2714Expect(1, 3652, '\p{^Logical_Order_Exception: no}', "");
2715Expect(1, 3652, '\P{Logical_Order_Exception: no}', "");
2716Expect(0, 3652, '\P{^Logical_Order_Exception: no}', "");
2717Expect(1, 3647, '\p{Logical_Order_Exception= No}', "");
2718Expect(0, 3647, '\p{^Logical_Order_Exception= No}', "");
2719Expect(0, 3647, '\P{Logical_Order_Exception= No}', "");
2720Expect(1, 3647, '\P{^Logical_Order_Exception= No}', "");
2721Expect(0, 3652, '\p{Logical_Order_Exception= No}', "");
2722Expect(1, 3652, '\p{^Logical_Order_Exception= No}', "");
2723Expect(1, 3652, '\P{Logical_Order_Exception= No}', "");
2724Expect(0, 3652, '\P{^Logical_Order_Exception= No}', "");
2725Error('\p{LOE=  n/a/}');
2726Error('\P{LOE=  n/a/}');
2727Expect(1, 3647, '\p{LOE=n}', "");
2728Expect(0, 3647, '\p{^LOE=n}', "");
2729Expect(0, 3647, '\P{LOE=n}', "");
2730Expect(1, 3647, '\P{^LOE=n}', "");
2731Expect(0, 3652, '\p{LOE=n}', "");
2732Expect(1, 3652, '\p{^LOE=n}', "");
2733Expect(1, 3652, '\P{LOE=n}', "");
2734Expect(0, 3652, '\P{^LOE=n}', "");
2735Expect(1, 3647, '\p{LOE:	-N}', "");
2736Expect(0, 3647, '\p{^LOE:	-N}', "");
2737Expect(0, 3647, '\P{LOE:	-N}', "");
2738Expect(1, 3647, '\P{^LOE:	-N}', "");
2739Expect(0, 3652, '\p{LOE:	-N}', "");
2740Expect(1, 3652, '\p{^LOE:	-N}', "");
2741Expect(1, 3652, '\P{LOE:	-N}', "");
2742Expect(0, 3652, '\P{^LOE:	-N}', "");
2743Error('\p{Is_Logical_Order_Exception=	F:=}');
2744Error('\P{Is_Logical_Order_Exception=	F:=}');
2745Expect(1, 3647, '\p{Is_Logical_Order_Exception: f}', "");
2746Expect(0, 3647, '\p{^Is_Logical_Order_Exception: f}', "");
2747Expect(0, 3647, '\P{Is_Logical_Order_Exception: f}', "");
2748Expect(1, 3647, '\P{^Is_Logical_Order_Exception: f}', "");
2749Expect(0, 3652, '\p{Is_Logical_Order_Exception: f}', "");
2750Expect(1, 3652, '\p{^Is_Logical_Order_Exception: f}', "");
2751Expect(1, 3652, '\P{Is_Logical_Order_Exception: f}', "");
2752Expect(0, 3652, '\P{^Is_Logical_Order_Exception: f}', "");
2753Expect(1, 3647, '\p{Is_Logical_Order_Exception=_ f}', "");
2754Expect(0, 3647, '\p{^Is_Logical_Order_Exception=_ f}', "");
2755Expect(0, 3647, '\P{Is_Logical_Order_Exception=_ f}', "");
2756Expect(1, 3647, '\P{^Is_Logical_Order_Exception=_ f}', "");
2757Expect(0, 3652, '\p{Is_Logical_Order_Exception=_ f}', "");
2758Expect(1, 3652, '\p{^Is_Logical_Order_Exception=_ f}', "");
2759Expect(1, 3652, '\P{Is_Logical_Order_Exception=_ f}', "");
2760Expect(0, 3652, '\P{^Is_Logical_Order_Exception=_ f}', "");
2761Error('\p{Is_LOE=:=- False}');
2762Error('\P{Is_LOE=:=- False}');
2763Expect(1, 3647, '\p{Is_LOE=false}', "");
2764Expect(0, 3647, '\p{^Is_LOE=false}', "");
2765Expect(0, 3647, '\P{Is_LOE=false}', "");
2766Expect(1, 3647, '\P{^Is_LOE=false}', "");
2767Expect(0, 3652, '\p{Is_LOE=false}', "");
2768Expect(1, 3652, '\p{^Is_LOE=false}', "");
2769Expect(1, 3652, '\P{Is_LOE=false}', "");
2770Expect(0, 3652, '\P{^Is_LOE=false}', "");
2771Expect(1, 3647, '\p{Is_LOE=-False}', "");
2772Expect(0, 3647, '\p{^Is_LOE=-False}', "");
2773Expect(0, 3647, '\P{Is_LOE=-False}', "");
2774Expect(1, 3647, '\P{^Is_LOE=-False}', "");
2775Expect(0, 3652, '\p{Is_LOE=-False}', "");
2776Expect(1, 3652, '\p{^Is_LOE=-False}', "");
2777Expect(1, 3652, '\P{Is_LOE=-False}', "");
2778Expect(0, 3652, '\P{^Is_LOE=-False}', "");
2779Error('\p{Bidi_Mirrored=_	Yes:=}');
2780Error('\P{Bidi_Mirrored=_	Yes:=}');
2781Expect(1, 41, '\p{Bidi_Mirrored=yes}', "");
2782Expect(0, 41, '\p{^Bidi_Mirrored=yes}', "");
2783Expect(0, 41, '\P{Bidi_Mirrored=yes}', "");
2784Expect(1, 41, '\P{^Bidi_Mirrored=yes}', "");
2785Expect(0, 39, '\p{Bidi_Mirrored=yes}', "");
2786Expect(1, 39, '\p{^Bidi_Mirrored=yes}', "");
2787Expect(1, 39, '\P{Bidi_Mirrored=yes}', "");
2788Expect(0, 39, '\P{^Bidi_Mirrored=yes}', "");
2789Expect(1, 41, '\p{Bidi_Mirrored=	_yes}', "");
2790Expect(0, 41, '\p{^Bidi_Mirrored=	_yes}', "");
2791Expect(0, 41, '\P{Bidi_Mirrored=	_yes}', "");
2792Expect(1, 41, '\P{^Bidi_Mirrored=	_yes}', "");
2793Expect(0, 39, '\p{Bidi_Mirrored=	_yes}', "");
2794Expect(1, 39, '\p{^Bidi_Mirrored=	_yes}', "");
2795Expect(1, 39, '\P{Bidi_Mirrored=	_yes}', "");
2796Expect(0, 39, '\P{^Bidi_Mirrored=	_yes}', "");
2797Error('\p{Bidi_M=__y/a/}');
2798Error('\P{Bidi_M=__y/a/}');
2799Expect(1, 41, '\p{Bidi_M=y}', "");
2800Expect(0, 41, '\p{^Bidi_M=y}', "");
2801Expect(0, 41, '\P{Bidi_M=y}', "");
2802Expect(1, 41, '\P{^Bidi_M=y}', "");
2803Expect(0, 39, '\p{Bidi_M=y}', "");
2804Expect(1, 39, '\p{^Bidi_M=y}', "");
2805Expect(1, 39, '\P{Bidi_M=y}', "");
2806Expect(0, 39, '\P{^Bidi_M=y}', "");
2807Expect(1, 41, '\p{Bidi_M=	 y}', "");
2808Expect(0, 41, '\p{^Bidi_M=	 y}', "");
2809Expect(0, 41, '\P{Bidi_M=	 y}', "");
2810Expect(1, 41, '\P{^Bidi_M=	 y}', "");
2811Expect(0, 39, '\p{Bidi_M=	 y}', "");
2812Expect(1, 39, '\p{^Bidi_M=	 y}', "");
2813Expect(1, 39, '\P{Bidi_M=	 y}', "");
2814Expect(0, 39, '\P{^Bidi_M=	 y}', "");
2815Error('\p{Is_Bidi_Mirrored= T/a/}');
2816Error('\P{Is_Bidi_Mirrored= T/a/}');
2817Expect(1, 41, '\p{Is_Bidi_Mirrored=t}', "");
2818Expect(0, 41, '\p{^Is_Bidi_Mirrored=t}', "");
2819Expect(0, 41, '\P{Is_Bidi_Mirrored=t}', "");
2820Expect(1, 41, '\P{^Is_Bidi_Mirrored=t}', "");
2821Expect(0, 39, '\p{Is_Bidi_Mirrored=t}', "");
2822Expect(1, 39, '\p{^Is_Bidi_Mirrored=t}', "");
2823Expect(1, 39, '\P{Is_Bidi_Mirrored=t}', "");
2824Expect(0, 39, '\P{^Is_Bidi_Mirrored=t}', "");
2825Expect(1, 41, '\p{Is_Bidi_Mirrored=_ T}', "");
2826Expect(0, 41, '\p{^Is_Bidi_Mirrored=_ T}', "");
2827Expect(0, 41, '\P{Is_Bidi_Mirrored=_ T}', "");
2828Expect(1, 41, '\P{^Is_Bidi_Mirrored=_ T}', "");
2829Expect(0, 39, '\p{Is_Bidi_Mirrored=_ T}', "");
2830Expect(1, 39, '\p{^Is_Bidi_Mirrored=_ T}', "");
2831Expect(1, 39, '\P{Is_Bidi_Mirrored=_ T}', "");
2832Expect(0, 39, '\P{^Is_Bidi_Mirrored=_ T}', "");
2833Error('\p{Is_Bidi_M=--TRUE/a/}');
2834Error('\P{Is_Bidi_M=--TRUE/a/}');
2835Expect(1, 41, '\p{Is_Bidi_M: true}', "");
2836Expect(0, 41, '\p{^Is_Bidi_M: true}', "");
2837Expect(0, 41, '\P{Is_Bidi_M: true}', "");
2838Expect(1, 41, '\P{^Is_Bidi_M: true}', "");
2839Expect(0, 39, '\p{Is_Bidi_M: true}', "");
2840Expect(1, 39, '\p{^Is_Bidi_M: true}', "");
2841Expect(1, 39, '\P{Is_Bidi_M: true}', "");
2842Expect(0, 39, '\P{^Is_Bidi_M: true}', "");
2843Expect(1, 41, '\p{Is_Bidi_M:   - True}', "");
2844Expect(0, 41, '\p{^Is_Bidi_M:   - True}', "");
2845Expect(0, 41, '\P{Is_Bidi_M:   - True}', "");
2846Expect(1, 41, '\P{^Is_Bidi_M:   - True}', "");
2847Expect(0, 39, '\p{Is_Bidi_M:   - True}', "");
2848Expect(1, 39, '\p{^Is_Bidi_M:   - True}', "");
2849Expect(1, 39, '\P{Is_Bidi_M:   - True}', "");
2850Expect(0, 39, '\P{^Is_Bidi_M:   - True}', "");
2851Error('\p{Bidi_Mirrored=-:=NO}');
2852Error('\P{Bidi_Mirrored=-:=NO}');
2853Expect(1, 39, '\p{Bidi_Mirrored=no}', "");
2854Expect(0, 39, '\p{^Bidi_Mirrored=no}', "");
2855Expect(0, 39, '\P{Bidi_Mirrored=no}', "");
2856Expect(1, 39, '\P{^Bidi_Mirrored=no}', "");
2857Expect(0, 41, '\p{Bidi_Mirrored=no}', "");
2858Expect(1, 41, '\p{^Bidi_Mirrored=no}', "");
2859Expect(1, 41, '\P{Bidi_Mirrored=no}', "");
2860Expect(0, 41, '\P{^Bidi_Mirrored=no}', "");
2861Expect(1, 39, '\p{Bidi_Mirrored=-_no}', "");
2862Expect(0, 39, '\p{^Bidi_Mirrored=-_no}', "");
2863Expect(0, 39, '\P{Bidi_Mirrored=-_no}', "");
2864Expect(1, 39, '\P{^Bidi_Mirrored=-_no}', "");
2865Expect(0, 41, '\p{Bidi_Mirrored=-_no}', "");
2866Expect(1, 41, '\p{^Bidi_Mirrored=-_no}', "");
2867Expect(1, 41, '\P{Bidi_Mirrored=-_no}', "");
2868Expect(0, 41, '\P{^Bidi_Mirrored=-_no}', "");
2869Error('\p{Bidi_M=:=_ N}');
2870Error('\P{Bidi_M=:=_ N}');
2871Expect(1, 39, '\p{Bidi_M=n}', "");
2872Expect(0, 39, '\p{^Bidi_M=n}', "");
2873Expect(0, 39, '\P{Bidi_M=n}', "");
2874Expect(1, 39, '\P{^Bidi_M=n}', "");
2875Expect(0, 41, '\p{Bidi_M=n}', "");
2876Expect(1, 41, '\p{^Bidi_M=n}', "");
2877Expect(1, 41, '\P{Bidi_M=n}', "");
2878Expect(0, 41, '\P{^Bidi_M=n}', "");
2879Expect(1, 39, '\p{Bidi_M= 	N}', "");
2880Expect(0, 39, '\p{^Bidi_M= 	N}', "");
2881Expect(0, 39, '\P{Bidi_M= 	N}', "");
2882Expect(1, 39, '\P{^Bidi_M= 	N}', "");
2883Expect(0, 41, '\p{Bidi_M= 	N}', "");
2884Expect(1, 41, '\p{^Bidi_M= 	N}', "");
2885Expect(1, 41, '\P{Bidi_M= 	N}', "");
2886Expect(0, 41, '\P{^Bidi_M= 	N}', "");
2887Error('\p{Is_Bidi_Mirrored:- F/a/}');
2888Error('\P{Is_Bidi_Mirrored:- F/a/}');
2889Expect(1, 39, '\p{Is_Bidi_Mirrored=f}', "");
2890Expect(0, 39, '\p{^Is_Bidi_Mirrored=f}', "");
2891Expect(0, 39, '\P{Is_Bidi_Mirrored=f}', "");
2892Expect(1, 39, '\P{^Is_Bidi_Mirrored=f}', "");
2893Expect(0, 41, '\p{Is_Bidi_Mirrored=f}', "");
2894Expect(1, 41, '\p{^Is_Bidi_Mirrored=f}', "");
2895Expect(1, 41, '\P{Is_Bidi_Mirrored=f}', "");
2896Expect(0, 41, '\P{^Is_Bidi_Mirrored=f}', "");
2897Expect(1, 39, '\p{Is_Bidi_Mirrored=_F}', "");
2898Expect(0, 39, '\p{^Is_Bidi_Mirrored=_F}', "");
2899Expect(0, 39, '\P{Is_Bidi_Mirrored=_F}', "");
2900Expect(1, 39, '\P{^Is_Bidi_Mirrored=_F}', "");
2901Expect(0, 41, '\p{Is_Bidi_Mirrored=_F}', "");
2902Expect(1, 41, '\p{^Is_Bidi_Mirrored=_F}', "");
2903Expect(1, 41, '\P{Is_Bidi_Mirrored=_F}', "");
2904Expect(0, 41, '\P{^Is_Bidi_Mirrored=_F}', "");
2905Error('\p{Is_Bidi_M=:=-_false}');
2906Error('\P{Is_Bidi_M=:=-_false}');
2907Expect(1, 39, '\p{Is_Bidi_M=false}', "");
2908Expect(0, 39, '\p{^Is_Bidi_M=false}', "");
2909Expect(0, 39, '\P{Is_Bidi_M=false}', "");
2910Expect(1, 39, '\P{^Is_Bidi_M=false}', "");
2911Expect(0, 41, '\p{Is_Bidi_M=false}', "");
2912Expect(1, 41, '\p{^Is_Bidi_M=false}', "");
2913Expect(1, 41, '\P{Is_Bidi_M=false}', "");
2914Expect(0, 41, '\P{^Is_Bidi_M=false}', "");
2915Expect(1, 39, '\p{Is_Bidi_M=-_False}', "");
2916Expect(0, 39, '\p{^Is_Bidi_M=-_False}', "");
2917Expect(0, 39, '\P{Is_Bidi_M=-_False}', "");
2918Expect(1, 39, '\P{^Is_Bidi_M=-_False}', "");
2919Expect(0, 41, '\p{Is_Bidi_M=-_False}', "");
2920Expect(1, 41, '\p{^Is_Bidi_M=-_False}', "");
2921Expect(1, 41, '\P{Is_Bidi_M=-_False}', "");
2922Expect(0, 41, '\P{^Is_Bidi_M=-_False}', "");
2923Error('\p{Lowercase=/a/__YES}');
2924Error('\P{Lowercase=/a/__YES}');
2925Expect(1, 122, '\p{Lowercase=yes}', "");
2926Expect(0, 122, '\p{^Lowercase=yes}', "");
2927Expect(0, 122, '\P{Lowercase=yes}', "");
2928Expect(1, 122, '\P{^Lowercase=yes}', "");
2929Expect(0, 96, '\p{Lowercase=yes}', "");
2930Expect(1, 96, '\p{^Lowercase=yes}', "");
2931Expect(1, 96, '\P{Lowercase=yes}', "");
2932Expect(0, 96, '\P{^Lowercase=yes}', "");
2933Expect(1, 122, '\p{Lowercase=_Yes}', "");
2934Expect(0, 122, '\p{^Lowercase=_Yes}', "");
2935Expect(0, 122, '\P{Lowercase=_Yes}', "");
2936Expect(1, 122, '\P{^Lowercase=_Yes}', "");
2937Expect(0, 96, '\p{Lowercase=_Yes}', "");
2938Expect(1, 96, '\p{^Lowercase=_Yes}', "");
2939Expect(1, 96, '\P{Lowercase=_Yes}', "");
2940Expect(0, 96, '\P{^Lowercase=_Yes}', "");
2941Error('\p{Lower=/a/ y}');
2942Error('\P{Lower=/a/ y}');
2943Expect(1, 122, '\p{Lower:	y}', "");
2944Expect(0, 122, '\p{^Lower:	y}', "");
2945Expect(0, 122, '\P{Lower:	y}', "");
2946Expect(1, 122, '\P{^Lower:	y}', "");
2947Expect(0, 96, '\p{Lower:	y}', "");
2948Expect(1, 96, '\p{^Lower:	y}', "");
2949Expect(1, 96, '\P{Lower:	y}', "");
2950Expect(0, 96, '\P{^Lower:	y}', "");
2951Expect(1, 122, '\p{Lower=-y}', "");
2952Expect(0, 122, '\p{^Lower=-y}', "");
2953Expect(0, 122, '\P{Lower=-y}', "");
2954Expect(1, 122, '\P{^Lower=-y}', "");
2955Expect(0, 96, '\p{Lower=-y}', "");
2956Expect(1, 96, '\p{^Lower=-y}', "");
2957Expect(1, 96, '\P{Lower=-y}', "");
2958Expect(0, 96, '\P{^Lower=-y}', "");
2959Error('\p{Is_Lowercase=_t:=}');
2960Error('\P{Is_Lowercase=_t:=}');
2961Expect(1, 122, '\p{Is_Lowercase=t}', "");
2962Expect(0, 122, '\p{^Is_Lowercase=t}', "");
2963Expect(0, 122, '\P{Is_Lowercase=t}', "");
2964Expect(1, 122, '\P{^Is_Lowercase=t}', "");
2965Expect(0, 96, '\p{Is_Lowercase=t}', "");
2966Expect(1, 96, '\p{^Is_Lowercase=t}', "");
2967Expect(1, 96, '\P{Is_Lowercase=t}', "");
2968Expect(0, 96, '\P{^Is_Lowercase=t}', "");
2969Expect(1, 122, '\p{Is_Lowercase= t}', "");
2970Expect(0, 122, '\p{^Is_Lowercase= t}', "");
2971Expect(0, 122, '\P{Is_Lowercase= t}', "");
2972Expect(1, 122, '\P{^Is_Lowercase= t}', "");
2973Expect(0, 96, '\p{Is_Lowercase= t}', "");
2974Expect(1, 96, '\p{^Is_Lowercase= t}', "");
2975Expect(1, 96, '\P{Is_Lowercase= t}', "");
2976Expect(0, 96, '\P{^Is_Lowercase= t}', "");
2977Error('\p{Is_Lower:/a/True}');
2978Error('\P{Is_Lower:/a/True}');
2979Expect(1, 122, '\p{Is_Lower=true}', "");
2980Expect(0, 122, '\p{^Is_Lower=true}', "");
2981Expect(0, 122, '\P{Is_Lower=true}', "");
2982Expect(1, 122, '\P{^Is_Lower=true}', "");
2983Expect(0, 96, '\p{Is_Lower=true}', "");
2984Expect(1, 96, '\p{^Is_Lower=true}', "");
2985Expect(1, 96, '\P{Is_Lower=true}', "");
2986Expect(0, 96, '\P{^Is_Lower=true}', "");
2987Expect(1, 122, '\p{Is_Lower=		TRUE}', "");
2988Expect(0, 122, '\p{^Is_Lower=		TRUE}', "");
2989Expect(0, 122, '\P{Is_Lower=		TRUE}', "");
2990Expect(1, 122, '\P{^Is_Lower=		TRUE}', "");
2991Expect(0, 96, '\p{Is_Lower=		TRUE}', "");
2992Expect(1, 96, '\p{^Is_Lower=		TRUE}', "");
2993Expect(1, 96, '\P{Is_Lower=		TRUE}', "");
2994Expect(0, 96, '\P{^Is_Lower=		TRUE}', "");
2995Error('\p{Lowercase=:=_-NO}');
2996Error('\P{Lowercase=:=_-NO}');
2997Expect(1, 96, '\p{Lowercase=no}', "");
2998Expect(0, 96, '\p{^Lowercase=no}', "");
2999Expect(0, 96, '\P{Lowercase=no}', "");
3000Expect(1, 96, '\P{^Lowercase=no}', "");
3001Expect(0, 122, '\p{Lowercase=no}', "");
3002Expect(1, 122, '\p{^Lowercase=no}', "");
3003Expect(1, 122, '\P{Lowercase=no}', "");
3004Expect(0, 122, '\P{^Lowercase=no}', "");
3005Expect(1, 96, '\p{Lowercase:	 -No}', "");
3006Expect(0, 96, '\p{^Lowercase:	 -No}', "");
3007Expect(0, 96, '\P{Lowercase:	 -No}', "");
3008Expect(1, 96, '\P{^Lowercase:	 -No}', "");
3009Expect(0, 122, '\p{Lowercase:	 -No}', "");
3010Expect(1, 122, '\p{^Lowercase:	 -No}', "");
3011Expect(1, 122, '\P{Lowercase:	 -No}', "");
3012Expect(0, 122, '\P{^Lowercase:	 -No}', "");
3013Error('\p{Lower= 	N/a/}');
3014Error('\P{Lower= 	N/a/}');
3015Expect(1, 96, '\p{Lower=n}', "");
3016Expect(0, 96, '\p{^Lower=n}', "");
3017Expect(0, 96, '\P{Lower=n}', "");
3018Expect(1, 96, '\P{^Lower=n}', "");
3019Expect(0, 122, '\p{Lower=n}', "");
3020Expect(1, 122, '\p{^Lower=n}', "");
3021Expect(1, 122, '\P{Lower=n}', "");
3022Expect(0, 122, '\P{^Lower=n}', "");
3023Expect(1, 96, '\p{Lower=--n}', "");
3024Expect(0, 96, '\p{^Lower=--n}', "");
3025Expect(0, 96, '\P{Lower=--n}', "");
3026Expect(1, 96, '\P{^Lower=--n}', "");
3027Expect(0, 122, '\p{Lower=--n}', "");
3028Expect(1, 122, '\p{^Lower=--n}', "");
3029Expect(1, 122, '\P{Lower=--n}', "");
3030Expect(0, 122, '\P{^Lower=--n}', "");
3031Error('\p{Is_Lowercase=F:=}');
3032Error('\P{Is_Lowercase=F:=}');
3033Expect(1, 96, '\p{Is_Lowercase=f}', "");
3034Expect(0, 96, '\p{^Is_Lowercase=f}', "");
3035Expect(0, 96, '\P{Is_Lowercase=f}', "");
3036Expect(1, 96, '\P{^Is_Lowercase=f}', "");
3037Expect(0, 122, '\p{Is_Lowercase=f}', "");
3038Expect(1, 122, '\p{^Is_Lowercase=f}', "");
3039Expect(1, 122, '\P{Is_Lowercase=f}', "");
3040Expect(0, 122, '\P{^Is_Lowercase=f}', "");
3041Expect(1, 96, '\p{Is_Lowercase=-F}', "");
3042Expect(0, 96, '\p{^Is_Lowercase=-F}', "");
3043Expect(0, 96, '\P{Is_Lowercase=-F}', "");
3044Expect(1, 96, '\P{^Is_Lowercase=-F}', "");
3045Expect(0, 122, '\p{Is_Lowercase=-F}', "");
3046Expect(1, 122, '\p{^Is_Lowercase=-F}', "");
3047Expect(1, 122, '\P{Is_Lowercase=-F}', "");
3048Expect(0, 122, '\P{^Is_Lowercase=-F}', "");
3049Error('\p{Is_Lower=_	FALSE:=}');
3050Error('\P{Is_Lower=_	FALSE:=}');
3051Expect(1, 96, '\p{Is_Lower=false}', "");
3052Expect(0, 96, '\p{^Is_Lower=false}', "");
3053Expect(0, 96, '\P{Is_Lower=false}', "");
3054Expect(1, 96, '\P{^Is_Lower=false}', "");
3055Expect(0, 122, '\p{Is_Lower=false}', "");
3056Expect(1, 122, '\p{^Is_Lower=false}', "");
3057Expect(1, 122, '\P{Is_Lower=false}', "");
3058Expect(0, 122, '\P{^Is_Lower=false}', "");
3059Expect(1, 96, '\p{Is_Lower=-FALSE}', "");
3060Expect(0, 96, '\p{^Is_Lower=-FALSE}', "");
3061Expect(0, 96, '\P{Is_Lower=-FALSE}', "");
3062Expect(1, 96, '\P{^Is_Lower=-FALSE}', "");
3063Expect(0, 122, '\p{Is_Lower=-FALSE}', "");
3064Expect(1, 122, '\p{^Is_Lower=-FALSE}', "");
3065Expect(1, 122, '\P{Is_Lower=-FALSE}', "");
3066Expect(0, 122, '\P{^Is_Lower=-FALSE}', "");
3067Error('\p{Uppercase=_	Yes:=}');
3068Error('\P{Uppercase=_	Yes:=}');
3069Expect(1, 90, '\p{Uppercase=yes}', "");
3070Expect(0, 90, '\p{^Uppercase=yes}', "");
3071Expect(0, 90, '\P{Uppercase=yes}', "");
3072Expect(1, 90, '\P{^Uppercase=yes}', "");
3073Expect(0, 64, '\p{Uppercase=yes}', "");
3074Expect(1, 64, '\p{^Uppercase=yes}', "");
3075Expect(1, 64, '\P{Uppercase=yes}', "");
3076Expect(0, 64, '\P{^Uppercase=yes}', "");
3077Expect(1, 90, '\p{Uppercase= YES}', "");
3078Expect(0, 90, '\p{^Uppercase= YES}', "");
3079Expect(0, 90, '\P{Uppercase= YES}', "");
3080Expect(1, 90, '\P{^Uppercase= YES}', "");
3081Expect(0, 64, '\p{Uppercase= YES}', "");
3082Expect(1, 64, '\p{^Uppercase= YES}', "");
3083Expect(1, 64, '\P{Uppercase= YES}', "");
3084Expect(0, 64, '\P{^Uppercase= YES}', "");
3085Error('\p{Upper=-/a/Y}');
3086Error('\P{Upper=-/a/Y}');
3087Expect(1, 90, '\p{Upper:	y}', "");
3088Expect(0, 90, '\p{^Upper:	y}', "");
3089Expect(0, 90, '\P{Upper:	y}', "");
3090Expect(1, 90, '\P{^Upper:	y}', "");
3091Expect(0, 64, '\p{Upper:	y}', "");
3092Expect(1, 64, '\p{^Upper:	y}', "");
3093Expect(1, 64, '\P{Upper:	y}', "");
3094Expect(0, 64, '\P{^Upper:	y}', "");
3095Expect(1, 90, '\p{Upper=-_Y}', "");
3096Expect(0, 90, '\p{^Upper=-_Y}', "");
3097Expect(0, 90, '\P{Upper=-_Y}', "");
3098Expect(1, 90, '\P{^Upper=-_Y}', "");
3099Expect(0, 64, '\p{Upper=-_Y}', "");
3100Expect(1, 64, '\p{^Upper=-_Y}', "");
3101Expect(1, 64, '\P{Upper=-_Y}', "");
3102Expect(0, 64, '\P{^Upper=-_Y}', "");
3103Error('\p{Is_Uppercase: _:=t}');
3104Error('\P{Is_Uppercase: _:=t}');
3105Expect(1, 90, '\p{Is_Uppercase=t}', "");
3106Expect(0, 90, '\p{^Is_Uppercase=t}', "");
3107Expect(0, 90, '\P{Is_Uppercase=t}', "");
3108Expect(1, 90, '\P{^Is_Uppercase=t}', "");
3109Expect(0, 64, '\p{Is_Uppercase=t}', "");
3110Expect(1, 64, '\p{^Is_Uppercase=t}', "");
3111Expect(1, 64, '\P{Is_Uppercase=t}', "");
3112Expect(0, 64, '\P{^Is_Uppercase=t}', "");
3113Expect(1, 90, '\p{Is_Uppercase=_t}', "");
3114Expect(0, 90, '\p{^Is_Uppercase=_t}', "");
3115Expect(0, 90, '\P{Is_Uppercase=_t}', "");
3116Expect(1, 90, '\P{^Is_Uppercase=_t}', "");
3117Expect(0, 64, '\p{Is_Uppercase=_t}', "");
3118Expect(1, 64, '\p{^Is_Uppercase=_t}', "");
3119Expect(1, 64, '\P{Is_Uppercase=_t}', "");
3120Expect(0, 64, '\P{^Is_Uppercase=_t}', "");
3121Error('\p{Is_Upper=_-TRUE/a/}');
3122Error('\P{Is_Upper=_-TRUE/a/}');
3123Expect(1, 90, '\p{Is_Upper=true}', "");
3124Expect(0, 90, '\p{^Is_Upper=true}', "");
3125Expect(0, 90, '\P{Is_Upper=true}', "");
3126Expect(1, 90, '\P{^Is_Upper=true}', "");
3127Expect(0, 64, '\p{Is_Upper=true}', "");
3128Expect(1, 64, '\p{^Is_Upper=true}', "");
3129Expect(1, 64, '\P{Is_Upper=true}', "");
3130Expect(0, 64, '\P{^Is_Upper=true}', "");
3131Expect(1, 90, '\p{Is_Upper= 	TRUE}', "");
3132Expect(0, 90, '\p{^Is_Upper= 	TRUE}', "");
3133Expect(0, 90, '\P{Is_Upper= 	TRUE}', "");
3134Expect(1, 90, '\P{^Is_Upper= 	TRUE}', "");
3135Expect(0, 64, '\p{Is_Upper= 	TRUE}', "");
3136Expect(1, 64, '\p{^Is_Upper= 	TRUE}', "");
3137Expect(1, 64, '\P{Is_Upper= 	TRUE}', "");
3138Expect(0, 64, '\P{^Is_Upper= 	TRUE}', "");
3139Error('\p{Uppercase=:=_No}');
3140Error('\P{Uppercase=:=_No}');
3141Expect(1, 64, '\p{Uppercase: no}', "");
3142Expect(0, 64, '\p{^Uppercase: no}', "");
3143Expect(0, 64, '\P{Uppercase: no}', "");
3144Expect(1, 64, '\P{^Uppercase: no}', "");
3145Expect(0, 90, '\p{Uppercase: no}', "");
3146Expect(1, 90, '\p{^Uppercase: no}', "");
3147Expect(1, 90, '\P{Uppercase: no}', "");
3148Expect(0, 90, '\P{^Uppercase: no}', "");
3149Expect(1, 64, '\p{Uppercase=	NO}', "");
3150Expect(0, 64, '\p{^Uppercase=	NO}', "");
3151Expect(0, 64, '\P{Uppercase=	NO}', "");
3152Expect(1, 64, '\P{^Uppercase=	NO}', "");
3153Expect(0, 90, '\p{Uppercase=	NO}', "");
3154Expect(1, 90, '\p{^Uppercase=	NO}', "");
3155Expect(1, 90, '\P{Uppercase=	NO}', "");
3156Expect(0, 90, '\P{^Uppercase=	NO}', "");
3157Error('\p{Upper=-n:=}');
3158Error('\P{Upper=-n:=}');
3159Expect(1, 64, '\p{Upper=n}', "");
3160Expect(0, 64, '\p{^Upper=n}', "");
3161Expect(0, 64, '\P{Upper=n}', "");
3162Expect(1, 64, '\P{^Upper=n}', "");
3163Expect(0, 90, '\p{Upper=n}', "");
3164Expect(1, 90, '\p{^Upper=n}', "");
3165Expect(1, 90, '\P{Upper=n}', "");
3166Expect(0, 90, '\P{^Upper=n}', "");
3167Expect(1, 64, '\p{Upper=-N}', "");
3168Expect(0, 64, '\p{^Upper=-N}', "");
3169Expect(0, 64, '\P{Upper=-N}', "");
3170Expect(1, 64, '\P{^Upper=-N}', "");
3171Expect(0, 90, '\p{Upper=-N}', "");
3172Expect(1, 90, '\p{^Upper=-N}', "");
3173Expect(1, 90, '\P{Upper=-N}', "");
3174Expect(0, 90, '\P{^Upper=-N}', "");
3175Error('\p{Is_Uppercase=  F:=}');
3176Error('\P{Is_Uppercase=  F:=}');
3177Expect(1, 64, '\p{Is_Uppercase=f}', "");
3178Expect(0, 64, '\p{^Is_Uppercase=f}', "");
3179Expect(0, 64, '\P{Is_Uppercase=f}', "");
3180Expect(1, 64, '\P{^Is_Uppercase=f}', "");
3181Expect(0, 90, '\p{Is_Uppercase=f}', "");
3182Expect(1, 90, '\p{^Is_Uppercase=f}', "");
3183Expect(1, 90, '\P{Is_Uppercase=f}', "");
3184Expect(0, 90, '\P{^Is_Uppercase=f}', "");
3185Expect(1, 64, '\p{Is_Uppercase=-F}', "");
3186Expect(0, 64, '\p{^Is_Uppercase=-F}', "");
3187Expect(0, 64, '\P{Is_Uppercase=-F}', "");
3188Expect(1, 64, '\P{^Is_Uppercase=-F}', "");
3189Expect(0, 90, '\p{Is_Uppercase=-F}', "");
3190Expect(1, 90, '\p{^Is_Uppercase=-F}', "");
3191Expect(1, 90, '\P{Is_Uppercase=-F}', "");
3192Expect(0, 90, '\P{^Is_Uppercase=-F}', "");
3193Error('\p{Is_Upper=/a/ FALSE}');
3194Error('\P{Is_Upper=/a/ FALSE}');
3195Expect(1, 64, '\p{Is_Upper=false}', "");
3196Expect(0, 64, '\p{^Is_Upper=false}', "");
3197Expect(0, 64, '\P{Is_Upper=false}', "");
3198Expect(1, 64, '\P{^Is_Upper=false}', "");
3199Expect(0, 90, '\p{Is_Upper=false}', "");
3200Expect(1, 90, '\p{^Is_Upper=false}', "");
3201Expect(1, 90, '\P{Is_Upper=false}', "");
3202Expect(0, 90, '\P{^Is_Upper=false}', "");
3203Expect(1, 64, '\p{Is_Upper:False}', "");
3204Expect(0, 64, '\p{^Is_Upper:False}', "");
3205Expect(0, 64, '\P{Is_Upper:False}', "");
3206Expect(1, 64, '\P{^Is_Upper:False}', "");
3207Expect(0, 90, '\p{Is_Upper:False}', "");
3208Expect(1, 90, '\p{^Is_Upper:False}', "");
3209Expect(1, 90, '\P{Is_Upper:False}', "");
3210Expect(0, 90, '\P{^Is_Upper:False}', "");
3211Error('\p{Expands_On_NFKC=Yes}');
3212Error('\P{Expands_On_NFKC=Yes}');
3213Error('\p{XO_NFKC=Y}');
3214Error('\P{XO_NFKC=Y}');
3215Error('\p{Is_Expands_On_NFKC=T}');
3216Error('\P{Is_Expands_On_NFKC=T}');
3217Error('\p{Is_XO_NFKC=True}');
3218Error('\P{Is_XO_NFKC=True}');
3219Error('\p{Expands_On_NFKC=No}');
3220Error('\P{Expands_On_NFKC=No}');
3221Error('\p{XO_NFKC=N}');
3222Error('\P{XO_NFKC=N}');
3223Error('\p{Is_Expands_On_NFKC=F}');
3224Error('\P{Is_Expands_On_NFKC=F}');
3225Error('\p{Is_XO_NFKC=False}');
3226Error('\P{Is_XO_NFKC=False}');
3227Error('\p{NFD_Quick_Check:	  yes:=}');
3228Error('\P{NFD_Quick_Check:	  yes:=}');
3229Expect(1, 191, '\p{NFD_Quick_Check=yes}', "");
3230Expect(0, 191, '\p{^NFD_Quick_Check=yes}', "");
3231Expect(0, 191, '\P{NFD_Quick_Check=yes}', "");
3232Expect(1, 191, '\P{^NFD_Quick_Check=yes}', "");
3233Expect(0, 197, '\p{NFD_Quick_Check=yes}', "");
3234Expect(1, 197, '\p{^NFD_Quick_Check=yes}', "");
3235Expect(1, 197, '\P{NFD_Quick_Check=yes}', "");
3236Expect(0, 197, '\P{^NFD_Quick_Check=yes}', "");
3237Expect(1, 191, '\p{NFD_Quick_Check=__yes}', "");
3238Expect(0, 191, '\p{^NFD_Quick_Check=__yes}', "");
3239Expect(0, 191, '\P{NFD_Quick_Check=__yes}', "");
3240Expect(1, 191, '\P{^NFD_Quick_Check=__yes}', "");
3241Expect(0, 197, '\p{NFD_Quick_Check=__yes}', "");
3242Expect(1, 197, '\p{^NFD_Quick_Check=__yes}', "");
3243Expect(1, 197, '\P{NFD_Quick_Check=__yes}', "");
3244Expect(0, 197, '\P{^NFD_Quick_Check=__yes}', "");
3245Error('\p{NFD_QC=/a/-Y}');
3246Error('\P{NFD_QC=/a/-Y}');
3247Expect(1, 191, '\p{NFD_QC=y}', "");
3248Expect(0, 191, '\p{^NFD_QC=y}', "");
3249Expect(0, 191, '\P{NFD_QC=y}', "");
3250Expect(1, 191, '\P{^NFD_QC=y}', "");
3251Expect(0, 197, '\p{NFD_QC=y}', "");
3252Expect(1, 197, '\p{^NFD_QC=y}', "");
3253Expect(1, 197, '\P{NFD_QC=y}', "");
3254Expect(0, 197, '\P{^NFD_QC=y}', "");
3255Expect(1, 191, '\p{NFD_QC=Y}', "");
3256Expect(0, 191, '\p{^NFD_QC=Y}', "");
3257Expect(0, 191, '\P{NFD_QC=Y}', "");
3258Expect(1, 191, '\P{^NFD_QC=Y}', "");
3259Expect(0, 197, '\p{NFD_QC=Y}', "");
3260Expect(1, 197, '\p{^NFD_QC=Y}', "");
3261Expect(1, 197, '\P{NFD_QC=Y}', "");
3262Expect(0, 197, '\P{^NFD_QC=Y}', "");
3263Error('\p{Is_NFD_Quick_Check:	-_Yes:=}');
3264Error('\P{Is_NFD_Quick_Check:	-_Yes:=}');
3265Expect(1, 191, '\p{Is_NFD_Quick_Check=yes}', "");
3266Expect(0, 191, '\p{^Is_NFD_Quick_Check=yes}', "");
3267Expect(0, 191, '\P{Is_NFD_Quick_Check=yes}', "");
3268Expect(1, 191, '\P{^Is_NFD_Quick_Check=yes}', "");
3269Expect(0, 197, '\p{Is_NFD_Quick_Check=yes}', "");
3270Expect(1, 197, '\p{^Is_NFD_Quick_Check=yes}', "");
3271Expect(1, 197, '\P{Is_NFD_Quick_Check=yes}', "");
3272Expect(0, 197, '\P{^Is_NFD_Quick_Check=yes}', "");
3273Expect(1, 191, '\p{Is_NFD_Quick_Check=_	Yes}', "");
3274Expect(0, 191, '\p{^Is_NFD_Quick_Check=_	Yes}', "");
3275Expect(0, 191, '\P{Is_NFD_Quick_Check=_	Yes}', "");
3276Expect(1, 191, '\P{^Is_NFD_Quick_Check=_	Yes}', "");
3277Expect(0, 197, '\p{Is_NFD_Quick_Check=_	Yes}', "");
3278Expect(1, 197, '\p{^Is_NFD_Quick_Check=_	Yes}', "");
3279Expect(1, 197, '\P{Is_NFD_Quick_Check=_	Yes}', "");
3280Expect(0, 197, '\P{^Is_NFD_Quick_Check=_	Yes}', "");
3281Error('\p{Is_NFD_QC=:=		y}');
3282Error('\P{Is_NFD_QC=:=		y}');
3283Expect(1, 191, '\p{Is_NFD_QC=y}', "");
3284Expect(0, 191, '\p{^Is_NFD_QC=y}', "");
3285Expect(0, 191, '\P{Is_NFD_QC=y}', "");
3286Expect(1, 191, '\P{^Is_NFD_QC=y}', "");
3287Expect(0, 197, '\p{Is_NFD_QC=y}', "");
3288Expect(1, 197, '\p{^Is_NFD_QC=y}', "");
3289Expect(1, 197, '\P{Is_NFD_QC=y}', "");
3290Expect(0, 197, '\P{^Is_NFD_QC=y}', "");
3291Expect(1, 191, '\p{Is_NFD_QC=_	Y}', "");
3292Expect(0, 191, '\p{^Is_NFD_QC=_	Y}', "");
3293Expect(0, 191, '\P{Is_NFD_QC=_	Y}', "");
3294Expect(1, 191, '\P{^Is_NFD_QC=_	Y}', "");
3295Expect(0, 197, '\p{Is_NFD_QC=_	Y}', "");
3296Expect(1, 197, '\p{^Is_NFD_QC=_	Y}', "");
3297Expect(1, 197, '\P{Is_NFD_QC=_	Y}', "");
3298Expect(0, 197, '\P{^Is_NFD_QC=_	Y}', "");
3299Error('\p{NFD_Quick_Check:/a/		no}');
3300Error('\P{NFD_Quick_Check:/a/		no}');
3301Expect(1, 197, '\p{NFD_Quick_Check:no}', "");
3302Expect(0, 197, '\p{^NFD_Quick_Check:no}', "");
3303Expect(0, 197, '\P{NFD_Quick_Check:no}', "");
3304Expect(1, 197, '\P{^NFD_Quick_Check:no}', "");
3305Expect(0, 191, '\p{NFD_Quick_Check:no}', "");
3306Expect(1, 191, '\p{^NFD_Quick_Check:no}', "");
3307Expect(1, 191, '\P{NFD_Quick_Check:no}', "");
3308Expect(0, 191, '\P{^NFD_Quick_Check:no}', "");
3309Expect(1, 197, '\p{NFD_Quick_Check=__No}', "");
3310Expect(0, 197, '\p{^NFD_Quick_Check=__No}', "");
3311Expect(0, 197, '\P{NFD_Quick_Check=__No}', "");
3312Expect(1, 197, '\P{^NFD_Quick_Check=__No}', "");
3313Expect(0, 191, '\p{NFD_Quick_Check=__No}', "");
3314Expect(1, 191, '\p{^NFD_Quick_Check=__No}', "");
3315Expect(1, 191, '\P{NFD_Quick_Check=__No}', "");
3316Expect(0, 191, '\P{^NFD_Quick_Check=__No}', "");
3317Error('\p{NFD_QC=:=_ n}');
3318Error('\P{NFD_QC=:=_ n}');
3319Expect(1, 197, '\p{NFD_QC=n}', "");
3320Expect(0, 197, '\p{^NFD_QC=n}', "");
3321Expect(0, 197, '\P{NFD_QC=n}', "");
3322Expect(1, 197, '\P{^NFD_QC=n}', "");
3323Expect(0, 191, '\p{NFD_QC=n}', "");
3324Expect(1, 191, '\p{^NFD_QC=n}', "");
3325Expect(1, 191, '\P{NFD_QC=n}', "");
3326Expect(0, 191, '\P{^NFD_QC=n}', "");
3327Expect(1, 197, '\p{NFD_QC=	_N}', "");
3328Expect(0, 197, '\p{^NFD_QC=	_N}', "");
3329Expect(0, 197, '\P{NFD_QC=	_N}', "");
3330Expect(1, 197, '\P{^NFD_QC=	_N}', "");
3331Expect(0, 191, '\p{NFD_QC=	_N}', "");
3332Expect(1, 191, '\p{^NFD_QC=	_N}', "");
3333Expect(1, 191, '\P{NFD_QC=	_N}', "");
3334Expect(0, 191, '\P{^NFD_QC=	_N}', "");
3335Error('\p{Is_NFD_Quick_Check:   -	no/a/}');
3336Error('\P{Is_NFD_Quick_Check:   -	no/a/}');
3337Expect(1, 197, '\p{Is_NFD_Quick_Check=no}', "");
3338Expect(0, 197, '\p{^Is_NFD_Quick_Check=no}', "");
3339Expect(0, 197, '\P{Is_NFD_Quick_Check=no}', "");
3340Expect(1, 197, '\P{^Is_NFD_Quick_Check=no}', "");
3341Expect(0, 191, '\p{Is_NFD_Quick_Check=no}', "");
3342Expect(1, 191, '\p{^Is_NFD_Quick_Check=no}', "");
3343Expect(1, 191, '\P{Is_NFD_Quick_Check=no}', "");
3344Expect(0, 191, '\P{^Is_NFD_Quick_Check=no}', "");
3345Expect(1, 197, '\p{Is_NFD_Quick_Check=	no}', "");
3346Expect(0, 197, '\p{^Is_NFD_Quick_Check=	no}', "");
3347Expect(0, 197, '\P{Is_NFD_Quick_Check=	no}', "");
3348Expect(1, 197, '\P{^Is_NFD_Quick_Check=	no}', "");
3349Expect(0, 191, '\p{Is_NFD_Quick_Check=	no}', "");
3350Expect(1, 191, '\p{^Is_NFD_Quick_Check=	no}', "");
3351Expect(1, 191, '\P{Is_NFD_Quick_Check=	no}', "");
3352Expect(0, 191, '\P{^Is_NFD_Quick_Check=	no}', "");
3353Error('\p{Is_NFD_QC= _N:=}');
3354Error('\P{Is_NFD_QC= _N:=}');
3355Expect(1, 197, '\p{Is_NFD_QC=n}', "");
3356Expect(0, 197, '\p{^Is_NFD_QC=n}', "");
3357Expect(0, 197, '\P{Is_NFD_QC=n}', "");
3358Expect(1, 197, '\P{^Is_NFD_QC=n}', "");
3359Expect(0, 191, '\p{Is_NFD_QC=n}', "");
3360Expect(1, 191, '\p{^Is_NFD_QC=n}', "");
3361Expect(1, 191, '\P{Is_NFD_QC=n}', "");
3362Expect(0, 191, '\P{^Is_NFD_QC=n}', "");
3363Expect(1, 197, '\p{Is_NFD_QC=_-N}', "");
3364Expect(0, 197, '\p{^Is_NFD_QC=_-N}', "");
3365Expect(0, 197, '\P{Is_NFD_QC=_-N}', "");
3366Expect(1, 197, '\P{^Is_NFD_QC=_-N}', "");
3367Expect(0, 191, '\p{Is_NFD_QC=_-N}', "");
3368Expect(1, 191, '\p{^Is_NFD_QC=_-N}', "");
3369Expect(1, 191, '\P{Is_NFD_QC=_-N}', "");
3370Expect(0, 191, '\P{^Is_NFD_QC=_-N}', "");
3371Error('\p{Line_Break=- SPACE/a/}');
3372Error('\P{Line_Break=- SPACE/a/}');
3373Expect(1, 32, '\p{Line_Break=space}', "");
3374Expect(0, 32, '\p{^Line_Break=space}', "");
3375Expect(0, 32, '\P{Line_Break=space}', "");
3376Expect(1, 32, '\P{^Line_Break=space}', "");
3377Expect(0, 31, '\p{Line_Break=space}', "");
3378Expect(1, 31, '\p{^Line_Break=space}', "");
3379Expect(1, 31, '\P{Line_Break=space}', "");
3380Expect(0, 31, '\P{^Line_Break=space}', "");
3381Expect(1, 32, '\p{Line_Break=-Space}', "");
3382Expect(0, 32, '\p{^Line_Break=-Space}', "");
3383Expect(0, 32, '\P{Line_Break=-Space}', "");
3384Expect(1, 32, '\P{^Line_Break=-Space}', "");
3385Expect(0, 31, '\p{Line_Break=-Space}', "");
3386Expect(1, 31, '\p{^Line_Break=-Space}', "");
3387Expect(1, 31, '\P{Line_Break=-Space}', "");
3388Expect(0, 31, '\P{^Line_Break=-Space}', "");
3389Error('\p{Lb=-/a/sp}');
3390Error('\P{Lb=-/a/sp}');
3391Expect(1, 32, '\p{Lb=sp}', "");
3392Expect(0, 32, '\p{^Lb=sp}', "");
3393Expect(0, 32, '\P{Lb=sp}', "");
3394Expect(1, 32, '\P{^Lb=sp}', "");
3395Expect(0, 31, '\p{Lb=sp}', "");
3396Expect(1, 31, '\p{^Lb=sp}', "");
3397Expect(1, 31, '\P{Lb=sp}', "");
3398Expect(0, 31, '\P{^Lb=sp}', "");
3399Expect(1, 32, '\p{Lb= _SP}', "");
3400Expect(0, 32, '\p{^Lb= _SP}', "");
3401Expect(0, 32, '\P{Lb= _SP}', "");
3402Expect(1, 32, '\P{^Lb= _SP}', "");
3403Expect(0, 31, '\p{Lb= _SP}', "");
3404Expect(1, 31, '\p{^Lb= _SP}', "");
3405Expect(1, 31, '\P{Lb= _SP}', "");
3406Expect(0, 31, '\P{^Lb= _SP}', "");
3407Error('\p{Is_Line_Break=:=SPACE}');
3408Error('\P{Is_Line_Break=:=SPACE}');
3409Expect(1, 32, '\p{Is_Line_Break=space}', "");
3410Expect(0, 32, '\p{^Is_Line_Break=space}', "");
3411Expect(0, 32, '\P{Is_Line_Break=space}', "");
3412Expect(1, 32, '\P{^Is_Line_Break=space}', "");
3413Expect(0, 31, '\p{Is_Line_Break=space}', "");
3414Expect(1, 31, '\p{^Is_Line_Break=space}', "");
3415Expect(1, 31, '\P{Is_Line_Break=space}', "");
3416Expect(0, 31, '\P{^Is_Line_Break=space}', "");
3417Expect(1, 32, '\p{Is_Line_Break:   	_SPACE}', "");
3418Expect(0, 32, '\p{^Is_Line_Break:   	_SPACE}', "");
3419Expect(0, 32, '\P{Is_Line_Break:   	_SPACE}', "");
3420Expect(1, 32, '\P{^Is_Line_Break:   	_SPACE}', "");
3421Expect(0, 31, '\p{Is_Line_Break:   	_SPACE}', "");
3422Expect(1, 31, '\p{^Is_Line_Break:   	_SPACE}', "");
3423Expect(1, 31, '\P{Is_Line_Break:   	_SPACE}', "");
3424Expect(0, 31, '\P{^Is_Line_Break:   	_SPACE}', "");
3425Error('\p{Is_Lb=-:=SP}');
3426Error('\P{Is_Lb=-:=SP}');
3427Expect(1, 32, '\p{Is_Lb=sp}', "");
3428Expect(0, 32, '\p{^Is_Lb=sp}', "");
3429Expect(0, 32, '\P{Is_Lb=sp}', "");
3430Expect(1, 32, '\P{^Is_Lb=sp}', "");
3431Expect(0, 31, '\p{Is_Lb=sp}', "");
3432Expect(1, 31, '\p{^Is_Lb=sp}', "");
3433Expect(1, 31, '\P{Is_Lb=sp}', "");
3434Expect(0, 31, '\P{^Is_Lb=sp}', "");
3435Expect(1, 32, '\p{Is_Lb=_SP}', "");
3436Expect(0, 32, '\p{^Is_Lb=_SP}', "");
3437Expect(0, 32, '\P{Is_Lb=_SP}', "");
3438Expect(1, 32, '\P{^Is_Lb=_SP}', "");
3439Expect(0, 31, '\p{Is_Lb=_SP}', "");
3440Expect(1, 31, '\p{^Is_Lb=_SP}', "");
3441Expect(1, 31, '\P{Is_Lb=_SP}', "");
3442Expect(0, 31, '\P{^Is_Lb=_SP}', "");
3443Error('\p{Line_Break=-_Glue/a/}');
3444Error('\P{Line_Break=-_Glue/a/}');
3445Expect(1, 160, '\p{Line_Break=glue}', "");
3446Expect(0, 160, '\p{^Line_Break=glue}', "");
3447Expect(0, 160, '\P{Line_Break=glue}', "");
3448Expect(1, 160, '\P{^Line_Break=glue}', "");
3449Expect(0, 159, '\p{Line_Break=glue}', "");
3450Expect(1, 159, '\p{^Line_Break=glue}', "");
3451Expect(1, 159, '\P{Line_Break=glue}', "");
3452Expect(0, 159, '\P{^Line_Break=glue}', "");
3453Expect(1, 160, '\p{Line_Break=	 Glue}', "");
3454Expect(0, 160, '\p{^Line_Break=	 Glue}', "");
3455Expect(0, 160, '\P{Line_Break=	 Glue}', "");
3456Expect(1, 160, '\P{^Line_Break=	 Glue}', "");
3457Expect(0, 159, '\p{Line_Break=	 Glue}', "");
3458Expect(1, 159, '\p{^Line_Break=	 Glue}', "");
3459Expect(1, 159, '\P{Line_Break=	 Glue}', "");
3460Expect(0, 159, '\P{^Line_Break=	 Glue}', "");
3461Error('\p{Lb=_/a/GL}');
3462Error('\P{Lb=_/a/GL}');
3463Expect(1, 160, '\p{Lb=gl}', "");
3464Expect(0, 160, '\p{^Lb=gl}', "");
3465Expect(0, 160, '\P{Lb=gl}', "");
3466Expect(1, 160, '\P{^Lb=gl}', "");
3467Expect(0, 159, '\p{Lb=gl}', "");
3468Expect(1, 159, '\p{^Lb=gl}', "");
3469Expect(1, 159, '\P{Lb=gl}', "");
3470Expect(0, 159, '\P{^Lb=gl}', "");
3471Expect(1, 160, '\p{Lb=_-GL}', "");
3472Expect(0, 160, '\p{^Lb=_-GL}', "");
3473Expect(0, 160, '\P{Lb=_-GL}', "");
3474Expect(1, 160, '\P{^Lb=_-GL}', "");
3475Expect(0, 159, '\p{Lb=_-GL}', "");
3476Expect(1, 159, '\p{^Lb=_-GL}', "");
3477Expect(1, 159, '\P{Lb=_-GL}', "");
3478Expect(0, 159, '\P{^Lb=_-GL}', "");
3479Error('\p{Is_Line_Break=-:=GLUE}');
3480Error('\P{Is_Line_Break=-:=GLUE}');
3481Expect(1, 160, '\p{Is_Line_Break=glue}', "");
3482Expect(0, 160, '\p{^Is_Line_Break=glue}', "");
3483Expect(0, 160, '\P{Is_Line_Break=glue}', "");
3484Expect(1, 160, '\P{^Is_Line_Break=glue}', "");
3485Expect(0, 159, '\p{Is_Line_Break=glue}', "");
3486Expect(1, 159, '\p{^Is_Line_Break=glue}', "");
3487Expect(1, 159, '\P{Is_Line_Break=glue}', "");
3488Expect(0, 159, '\P{^Is_Line_Break=glue}', "");
3489Expect(1, 160, '\p{Is_Line_Break=-glue}', "");
3490Expect(0, 160, '\p{^Is_Line_Break=-glue}', "");
3491Expect(0, 160, '\P{Is_Line_Break=-glue}', "");
3492Expect(1, 160, '\P{^Is_Line_Break=-glue}', "");
3493Expect(0, 159, '\p{Is_Line_Break=-glue}', "");
3494Expect(1, 159, '\p{^Is_Line_Break=-glue}', "");
3495Expect(1, 159, '\P{Is_Line_Break=-glue}', "");
3496Expect(0, 159, '\P{^Is_Line_Break=-glue}', "");
3497Error('\p{Is_Lb= GL/a/}');
3498Error('\P{Is_Lb= GL/a/}');
3499Expect(1, 160, '\p{Is_Lb=gl}', "");
3500Expect(0, 160, '\p{^Is_Lb=gl}', "");
3501Expect(0, 160, '\P{Is_Lb=gl}', "");
3502Expect(1, 160, '\P{^Is_Lb=gl}', "");
3503Expect(0, 159, '\p{Is_Lb=gl}', "");
3504Expect(1, 159, '\p{^Is_Lb=gl}', "");
3505Expect(1, 159, '\P{Is_Lb=gl}', "");
3506Expect(0, 159, '\P{^Is_Lb=gl}', "");
3507Expect(1, 160, '\p{Is_Lb=	 GL}', "");
3508Expect(0, 160, '\p{^Is_Lb=	 GL}', "");
3509Expect(0, 160, '\P{Is_Lb=	 GL}', "");
3510Expect(1, 160, '\P{^Is_Lb=	 GL}', "");
3511Expect(0, 159, '\p{Is_Lb=	 GL}', "");
3512Expect(1, 159, '\p{^Is_Lb=	 GL}', "");
3513Expect(1, 159, '\P{Is_Lb=	 GL}', "");
3514Expect(0, 159, '\P{^Is_Lb=	 GL}', "");
3515Error('\p{Line_Break= surrogate/a/}');
3516Error('\P{Line_Break= surrogate/a/}');
3517Expect(0, 55295, '\p{Line_Break=surrogate}', 'deprecated');
3518Expect(1, 55295, '\p{^Line_Break=surrogate}', 'deprecated');
3519Expect(1, 55295, '\P{Line_Break=surrogate}', 'deprecated');
3520Expect(0, 55295, '\P{^Line_Break=surrogate}', 'deprecated');
3521Expect(0, 55295, '\p{Line_Break=--Surrogate}', 'deprecated');
3522Expect(1, 55295, '\p{^Line_Break=--Surrogate}', 'deprecated');
3523Expect(1, 55295, '\P{Line_Break=--Surrogate}', 'deprecated');
3524Expect(0, 55295, '\P{^Line_Break=--Surrogate}', 'deprecated');
3525Error('\p{Lb=	:=sg}');
3526Error('\P{Lb=	:=sg}');
3527Expect(0, 55295, '\p{Lb=sg}', 'deprecated');
3528Expect(1, 55295, '\p{^Lb=sg}', 'deprecated');
3529Expect(1, 55295, '\P{Lb=sg}', 'deprecated');
3530Expect(0, 55295, '\P{^Lb=sg}', 'deprecated');
3531Expect(0, 55295, '\p{Lb= 	SG}', 'deprecated');
3532Expect(1, 55295, '\p{^Lb= 	SG}', 'deprecated');
3533Expect(1, 55295, '\P{Lb= 	SG}', 'deprecated');
3534Expect(0, 55295, '\P{^Lb= 	SG}', 'deprecated');
3535Error('\p{Is_Line_Break: - SURROGATE:=}');
3536Error('\P{Is_Line_Break: - SURROGATE:=}');
3537Expect(0, 55295, '\p{Is_Line_Break=surrogate}', 'deprecated');
3538Expect(1, 55295, '\p{^Is_Line_Break=surrogate}', 'deprecated');
3539Expect(1, 55295, '\P{Is_Line_Break=surrogate}', 'deprecated');
3540Expect(0, 55295, '\P{^Is_Line_Break=surrogate}', 'deprecated');
3541Expect(0, 55295, '\p{Is_Line_Break=--surrogate}', 'deprecated');
3542Expect(1, 55295, '\p{^Is_Line_Break=--surrogate}', 'deprecated');
3543Expect(1, 55295, '\P{Is_Line_Break=--surrogate}', 'deprecated');
3544Expect(0, 55295, '\P{^Is_Line_Break=--surrogate}', 'deprecated');
3545Error('\p{Is_Lb=/a/ -SG}');
3546Error('\P{Is_Lb=/a/ -SG}');
3547Expect(0, 55295, '\p{Is_Lb=sg}', 'deprecated');
3548Expect(1, 55295, '\p{^Is_Lb=sg}', 'deprecated');
3549Expect(1, 55295, '\P{Is_Lb=sg}', 'deprecated');
3550Expect(0, 55295, '\P{^Is_Lb=sg}', 'deprecated');
3551Expect(0, 55295, '\p{Is_Lb=_sg}', 'deprecated');
3552Expect(1, 55295, '\p{^Is_Lb=_sg}', 'deprecated');
3553Expect(1, 55295, '\P{Is_Lb=_sg}', 'deprecated');
3554Expect(0, 55295, '\P{^Is_Lb=_sg}', 'deprecated');
3555Error('\p{Line_Break=:=--Unknown}');
3556Error('\P{Line_Break=:=--Unknown}');
3557Expect(1, 889, '\p{Line_Break=unknown}', "");
3558Expect(0, 889, '\p{^Line_Break=unknown}', "");
3559Expect(0, 889, '\P{Line_Break=unknown}', "");
3560Expect(1, 889, '\P{^Line_Break=unknown}', "");
3561Expect(0, 887, '\p{Line_Break=unknown}', "");
3562Expect(1, 887, '\p{^Line_Break=unknown}', "");
3563Expect(1, 887, '\P{Line_Break=unknown}', "");
3564Expect(0, 887, '\P{^Line_Break=unknown}', "");
3565Expect(1, 889, '\p{Line_Break=	_UNKNOWN}', "");
3566Expect(0, 889, '\p{^Line_Break=	_UNKNOWN}', "");
3567Expect(0, 889, '\P{Line_Break=	_UNKNOWN}', "");
3568Expect(1, 889, '\P{^Line_Break=	_UNKNOWN}', "");
3569Expect(0, 887, '\p{Line_Break=	_UNKNOWN}', "");
3570Expect(1, 887, '\p{^Line_Break=	_UNKNOWN}', "");
3571Expect(1, 887, '\P{Line_Break=	_UNKNOWN}', "");
3572Expect(0, 887, '\P{^Line_Break=	_UNKNOWN}', "");
3573Error('\p{Lb=- XX:=}');
3574Error('\P{Lb=- XX:=}');
3575Expect(1, 889, '\p{Lb:xx}', "");
3576Expect(0, 889, '\p{^Lb:xx}', "");
3577Expect(0, 889, '\P{Lb:xx}', "");
3578Expect(1, 889, '\P{^Lb:xx}', "");
3579Expect(0, 887, '\p{Lb:xx}', "");
3580Expect(1, 887, '\p{^Lb:xx}', "");
3581Expect(1, 887, '\P{Lb:xx}', "");
3582Expect(0, 887, '\P{^Lb:xx}', "");
3583Expect(1, 889, '\p{Lb=-XX}', "");
3584Expect(0, 889, '\p{^Lb=-XX}', "");
3585Expect(0, 889, '\P{Lb=-XX}', "");
3586Expect(1, 889, '\P{^Lb=-XX}', "");
3587Expect(0, 887, '\p{Lb=-XX}', "");
3588Expect(1, 887, '\p{^Lb=-XX}', "");
3589Expect(1, 887, '\P{Lb=-XX}', "");
3590Expect(0, 887, '\P{^Lb=-XX}', "");
3591Error('\p{Is_Line_Break= _UNKNOWN/a/}');
3592Error('\P{Is_Line_Break= _UNKNOWN/a/}');
3593Expect(1, 889, '\p{Is_Line_Break=unknown}', "");
3594Expect(0, 889, '\p{^Is_Line_Break=unknown}', "");
3595Expect(0, 889, '\P{Is_Line_Break=unknown}', "");
3596Expect(1, 889, '\P{^Is_Line_Break=unknown}', "");
3597Expect(0, 887, '\p{Is_Line_Break=unknown}', "");
3598Expect(1, 887, '\p{^Is_Line_Break=unknown}', "");
3599Expect(1, 887, '\P{Is_Line_Break=unknown}', "");
3600Expect(0, 887, '\P{^Is_Line_Break=unknown}', "");
3601Expect(1, 889, '\p{Is_Line_Break=		UNKNOWN}', "");
3602Expect(0, 889, '\p{^Is_Line_Break=		UNKNOWN}', "");
3603Expect(0, 889, '\P{Is_Line_Break=		UNKNOWN}', "");
3604Expect(1, 889, '\P{^Is_Line_Break=		UNKNOWN}', "");
3605Expect(0, 887, '\p{Is_Line_Break=		UNKNOWN}', "");
3606Expect(1, 887, '\p{^Is_Line_Break=		UNKNOWN}', "");
3607Expect(1, 887, '\P{Is_Line_Break=		UNKNOWN}', "");
3608Expect(0, 887, '\P{^Is_Line_Break=		UNKNOWN}', "");
3609Error('\p{Is_Lb=_/a/XX}');
3610Error('\P{Is_Lb=_/a/XX}');
3611Expect(1, 889, '\p{Is_Lb=xx}', "");
3612Expect(0, 889, '\p{^Is_Lb=xx}', "");
3613Expect(0, 889, '\P{Is_Lb=xx}', "");
3614Expect(1, 889, '\P{^Is_Lb=xx}', "");
3615Expect(0, 887, '\p{Is_Lb=xx}', "");
3616Expect(1, 887, '\p{^Is_Lb=xx}', "");
3617Expect(1, 887, '\P{Is_Lb=xx}', "");
3618Expect(0, 887, '\P{^Is_Lb=xx}', "");
3619Expect(1, 889, '\p{Is_Lb=	-XX}', "");
3620Expect(0, 889, '\p{^Is_Lb=	-XX}', "");
3621Expect(0, 889, '\P{Is_Lb=	-XX}', "");
3622Expect(1, 889, '\P{^Is_Lb=	-XX}', "");
3623Expect(0, 887, '\p{Is_Lb=	-XX}', "");
3624Expect(1, 887, '\p{^Is_Lb=	-XX}', "");
3625Expect(1, 887, '\P{Is_Lb=	-XX}', "");
3626Expect(0, 887, '\P{^Is_Lb=	-XX}', "");
3627Error('\p{Line_Break=  Numeric:=}');
3628Error('\P{Line_Break=  Numeric:=}');
3629Expect(1, 57, '\p{Line_Break=numeric}', "");
3630Expect(0, 57, '\p{^Line_Break=numeric}', "");
3631Expect(0, 57, '\P{Line_Break=numeric}', "");
3632Expect(1, 57, '\P{^Line_Break=numeric}', "");
3633Expect(0, 47, '\p{Line_Break=numeric}', "");
3634Expect(1, 47, '\p{^Line_Break=numeric}', "");
3635Expect(1, 47, '\P{Line_Break=numeric}', "");
3636Expect(0, 47, '\P{^Line_Break=numeric}', "");
3637Expect(1, 57, '\p{Line_Break=	 Numeric}', "");
3638Expect(0, 57, '\p{^Line_Break=	 Numeric}', "");
3639Expect(0, 57, '\P{Line_Break=	 Numeric}', "");
3640Expect(1, 57, '\P{^Line_Break=	 Numeric}', "");
3641Expect(0, 47, '\p{Line_Break=	 Numeric}', "");
3642Expect(1, 47, '\p{^Line_Break=	 Numeric}', "");
3643Expect(1, 47, '\P{Line_Break=	 Numeric}', "");
3644Expect(0, 47, '\P{^Line_Break=	 Numeric}', "");
3645Error('\p{Lb=/a/-	NU}');
3646Error('\P{Lb=/a/-	NU}');
3647Expect(1, 57, '\p{Lb=nu}', "");
3648Expect(0, 57, '\p{^Lb=nu}', "");
3649Expect(0, 57, '\P{Lb=nu}', "");
3650Expect(1, 57, '\P{^Lb=nu}', "");
3651Expect(0, 47, '\p{Lb=nu}', "");
3652Expect(1, 47, '\p{^Lb=nu}', "");
3653Expect(1, 47, '\P{Lb=nu}', "");
3654Expect(0, 47, '\P{^Lb=nu}', "");
3655Expect(1, 57, '\p{Lb=_NU}', "");
3656Expect(0, 57, '\p{^Lb=_NU}', "");
3657Expect(0, 57, '\P{Lb=_NU}', "");
3658Expect(1, 57, '\P{^Lb=_NU}', "");
3659Expect(0, 47, '\p{Lb=_NU}', "");
3660Expect(1, 47, '\p{^Lb=_NU}', "");
3661Expect(1, 47, '\P{Lb=_NU}', "");
3662Expect(0, 47, '\P{^Lb=_NU}', "");
3663Error('\p{Is_Line_Break=:=numeric}');
3664Error('\P{Is_Line_Break=:=numeric}');
3665Expect(1, 57, '\p{Is_Line_Break=numeric}', "");
3666Expect(0, 57, '\p{^Is_Line_Break=numeric}', "");
3667Expect(0, 57, '\P{Is_Line_Break=numeric}', "");
3668Expect(1, 57, '\P{^Is_Line_Break=numeric}', "");
3669Expect(0, 47, '\p{Is_Line_Break=numeric}', "");
3670Expect(1, 47, '\p{^Is_Line_Break=numeric}', "");
3671Expect(1, 47, '\P{Is_Line_Break=numeric}', "");
3672Expect(0, 47, '\P{^Is_Line_Break=numeric}', "");
3673Expect(1, 57, '\p{Is_Line_Break=__Numeric}', "");
3674Expect(0, 57, '\p{^Is_Line_Break=__Numeric}', "");
3675Expect(0, 57, '\P{Is_Line_Break=__Numeric}', "");
3676Expect(1, 57, '\P{^Is_Line_Break=__Numeric}', "");
3677Expect(0, 47, '\p{Is_Line_Break=__Numeric}', "");
3678Expect(1, 47, '\p{^Is_Line_Break=__Numeric}', "");
3679Expect(1, 47, '\P{Is_Line_Break=__Numeric}', "");
3680Expect(0, 47, '\P{^Is_Line_Break=__Numeric}', "");
3681Error('\p{Is_Lb=	:=nu}');
3682Error('\P{Is_Lb=	:=nu}');
3683Expect(1, 57, '\p{Is_Lb=nu}', "");
3684Expect(0, 57, '\p{^Is_Lb=nu}', "");
3685Expect(0, 57, '\P{Is_Lb=nu}', "");
3686Expect(1, 57, '\P{^Is_Lb=nu}', "");
3687Expect(0, 47, '\p{Is_Lb=nu}', "");
3688Expect(1, 47, '\p{^Is_Lb=nu}', "");
3689Expect(1, 47, '\P{Is_Lb=nu}', "");
3690Expect(0, 47, '\P{^Is_Lb=nu}', "");
3691Expect(1, 57, '\p{Is_Lb=	-nu}', "");
3692Expect(0, 57, '\p{^Is_Lb=	-nu}', "");
3693Expect(0, 57, '\P{Is_Lb=	-nu}', "");
3694Expect(1, 57, '\P{^Is_Lb=	-nu}', "");
3695Expect(0, 47, '\p{Is_Lb=	-nu}', "");
3696Expect(1, 47, '\p{^Is_Lb=	-nu}', "");
3697Expect(1, 47, '\P{Is_Lb=	-nu}', "");
3698Expect(0, 47, '\P{^Is_Lb=	-nu}', "");
3699Error('\p{Line_Break=/a/	_break-Before}');
3700Error('\P{Line_Break=/a/	_break-Before}');
3701Expect(1, 180, '\p{Line_Break:	breakbefore}', "");
3702Expect(0, 180, '\p{^Line_Break:	breakbefore}', "");
3703Expect(0, 180, '\P{Line_Break:	breakbefore}', "");
3704Expect(1, 180, '\P{^Line_Break:	breakbefore}', "");
3705Expect(0, 179, '\p{Line_Break:	breakbefore}', "");
3706Expect(1, 179, '\p{^Line_Break:	breakbefore}', "");
3707Expect(1, 179, '\P{Line_Break:	breakbefore}', "");
3708Expect(0, 179, '\P{^Line_Break:	breakbefore}', "");
3709Expect(1, 180, '\p{Line_Break=	break_Before}', "");
3710Expect(0, 180, '\p{^Line_Break=	break_Before}', "");
3711Expect(0, 180, '\P{Line_Break=	break_Before}', "");
3712Expect(1, 180, '\P{^Line_Break=	break_Before}', "");
3713Expect(0, 179, '\p{Line_Break=	break_Before}', "");
3714Expect(1, 179, '\p{^Line_Break=	break_Before}', "");
3715Expect(1, 179, '\P{Line_Break=	break_Before}', "");
3716Expect(0, 179, '\P{^Line_Break=	break_Before}', "");
3717Error('\p{Lb= :=BB}');
3718Error('\P{Lb= :=BB}');
3719Expect(1, 180, '\p{Lb=bb}', "");
3720Expect(0, 180, '\p{^Lb=bb}', "");
3721Expect(0, 180, '\P{Lb=bb}', "");
3722Expect(1, 180, '\P{^Lb=bb}', "");
3723Expect(0, 179, '\p{Lb=bb}', "");
3724Expect(1, 179, '\p{^Lb=bb}', "");
3725Expect(1, 179, '\P{Lb=bb}', "");
3726Expect(0, 179, '\P{^Lb=bb}', "");
3727Expect(1, 180, '\p{Lb:_-BB}', "");
3728Expect(0, 180, '\p{^Lb:_-BB}', "");
3729Expect(0, 180, '\P{Lb:_-BB}', "");
3730Expect(1, 180, '\P{^Lb:_-BB}', "");
3731Expect(0, 179, '\p{Lb:_-BB}', "");
3732Expect(1, 179, '\p{^Lb:_-BB}', "");
3733Expect(1, 179, '\P{Lb:_-BB}', "");
3734Expect(0, 179, '\P{^Lb:_-BB}', "");
3735Error('\p{Is_Line_Break:	__Break Before:=}');
3736Error('\P{Is_Line_Break:	__Break Before:=}');
3737Expect(1, 180, '\p{Is_Line_Break=breakbefore}', "");
3738Expect(0, 180, '\p{^Is_Line_Break=breakbefore}', "");
3739Expect(0, 180, '\P{Is_Line_Break=breakbefore}', "");
3740Expect(1, 180, '\P{^Is_Line_Break=breakbefore}', "");
3741Expect(0, 179, '\p{Is_Line_Break=breakbefore}', "");
3742Expect(1, 179, '\p{^Is_Line_Break=breakbefore}', "");
3743Expect(1, 179, '\P{Is_Line_Break=breakbefore}', "");
3744Expect(0, 179, '\P{^Is_Line_Break=breakbefore}', "");
3745Expect(1, 180, '\p{Is_Line_Break= break	before}', "");
3746Expect(0, 180, '\p{^Is_Line_Break= break	before}', "");
3747Expect(0, 180, '\P{Is_Line_Break= break	before}', "");
3748Expect(1, 180, '\P{^Is_Line_Break= break	before}', "");
3749Expect(0, 179, '\p{Is_Line_Break= break	before}', "");
3750Expect(1, 179, '\p{^Is_Line_Break= break	before}', "");
3751Expect(1, 179, '\P{Is_Line_Break= break	before}', "");
3752Expect(0, 179, '\P{^Is_Line_Break= break	before}', "");
3753Error('\p{Is_Lb=-	BB:=}');
3754Error('\P{Is_Lb=-	BB:=}');
3755Expect(1, 180, '\p{Is_Lb=bb}', "");
3756Expect(0, 180, '\p{^Is_Lb=bb}', "");
3757Expect(0, 180, '\P{Is_Lb=bb}', "");
3758Expect(1, 180, '\P{^Is_Lb=bb}', "");
3759Expect(0, 179, '\p{Is_Lb=bb}', "");
3760Expect(1, 179, '\p{^Is_Lb=bb}', "");
3761Expect(1, 179, '\P{Is_Lb=bb}', "");
3762Expect(0, 179, '\P{^Is_Lb=bb}', "");
3763Expect(1, 180, '\p{Is_Lb=BB}', "");
3764Expect(0, 180, '\p{^Is_Lb=BB}', "");
3765Expect(0, 180, '\P{Is_Lb=BB}', "");
3766Expect(1, 180, '\P{^Is_Lb=BB}', "");
3767Expect(0, 179, '\p{Is_Lb=BB}', "");
3768Expect(1, 179, '\p{^Is_Lb=BB}', "");
3769Expect(1, 179, '\P{Is_Lb=BB}', "");
3770Expect(0, 179, '\P{^Is_Lb=BB}', "");
3771Error('\p{Line_Break=-	ZWSpace:=}');
3772Error('\P{Line_Break=-	ZWSpace:=}');
3773Expect(1, 8203, '\p{Line_Break=zwspace}', "");
3774Expect(0, 8203, '\p{^Line_Break=zwspace}', "");
3775Expect(0, 8203, '\P{Line_Break=zwspace}', "");
3776Expect(1, 8203, '\P{^Line_Break=zwspace}', "");
3777Expect(0, 8202, '\p{Line_Break=zwspace}', "");
3778Expect(1, 8202, '\p{^Line_Break=zwspace}', "");
3779Expect(1, 8202, '\P{Line_Break=zwspace}', "");
3780Expect(0, 8202, '\P{^Line_Break=zwspace}', "");
3781Expect(1, 8203, '\p{Line_Break=  ZWSpace}', "");
3782Expect(0, 8203, '\p{^Line_Break=  ZWSpace}', "");
3783Expect(0, 8203, '\P{Line_Break=  ZWSpace}', "");
3784Expect(1, 8203, '\P{^Line_Break=  ZWSpace}', "");
3785Expect(0, 8202, '\p{Line_Break=  ZWSpace}', "");
3786Expect(1, 8202, '\p{^Line_Break=  ZWSpace}', "");
3787Expect(1, 8202, '\P{Line_Break=  ZWSpace}', "");
3788Expect(0, 8202, '\P{^Line_Break=  ZWSpace}', "");
3789Error('\p{Lb=/a/-	zw}');
3790Error('\P{Lb=/a/-	zw}');
3791Expect(1, 8203, '\p{Lb=zw}', "");
3792Expect(0, 8203, '\p{^Lb=zw}', "");
3793Expect(0, 8203, '\P{Lb=zw}', "");
3794Expect(1, 8203, '\P{^Lb=zw}', "");
3795Expect(0, 8202, '\p{Lb=zw}', "");
3796Expect(1, 8202, '\p{^Lb=zw}', "");
3797Expect(1, 8202, '\P{Lb=zw}', "");
3798Expect(0, 8202, '\P{^Lb=zw}', "");
3799Expect(1, 8203, '\p{Lb: _ZW}', "");
3800Expect(0, 8203, '\p{^Lb: _ZW}', "");
3801Expect(0, 8203, '\P{Lb: _ZW}', "");
3802Expect(1, 8203, '\P{^Lb: _ZW}', "");
3803Expect(0, 8202, '\p{Lb: _ZW}', "");
3804Expect(1, 8202, '\p{^Lb: _ZW}', "");
3805Expect(1, 8202, '\P{Lb: _ZW}', "");
3806Expect(0, 8202, '\P{^Lb: _ZW}', "");
3807Error('\p{Is_Line_Break=	zwspace/a/}');
3808Error('\P{Is_Line_Break=	zwspace/a/}');
3809Expect(1, 8203, '\p{Is_Line_Break=zwspace}', "");
3810Expect(0, 8203, '\p{^Is_Line_Break=zwspace}', "");
3811Expect(0, 8203, '\P{Is_Line_Break=zwspace}', "");
3812Expect(1, 8203, '\P{^Is_Line_Break=zwspace}', "");
3813Expect(0, 8202, '\p{Is_Line_Break=zwspace}', "");
3814Expect(1, 8202, '\p{^Is_Line_Break=zwspace}', "");
3815Expect(1, 8202, '\P{Is_Line_Break=zwspace}', "");
3816Expect(0, 8202, '\P{^Is_Line_Break=zwspace}', "");
3817Expect(1, 8203, '\p{Is_Line_Break=- ZWSpace}', "");
3818Expect(0, 8203, '\p{^Is_Line_Break=- ZWSpace}', "");
3819Expect(0, 8203, '\P{Is_Line_Break=- ZWSpace}', "");
3820Expect(1, 8203, '\P{^Is_Line_Break=- ZWSpace}', "");
3821Expect(0, 8202, '\p{Is_Line_Break=- ZWSpace}', "");
3822Expect(1, 8202, '\p{^Is_Line_Break=- ZWSpace}', "");
3823Expect(1, 8202, '\P{Is_Line_Break=- ZWSpace}', "");
3824Expect(0, 8202, '\P{^Is_Line_Break=- ZWSpace}', "");
3825Error('\p{Is_Lb=-/a/zw}');
3826Error('\P{Is_Lb=-/a/zw}');
3827Expect(1, 8203, '\p{Is_Lb=zw}', "");
3828Expect(0, 8203, '\p{^Is_Lb=zw}', "");
3829Expect(0, 8203, '\P{Is_Lb=zw}', "");
3830Expect(1, 8203, '\P{^Is_Lb=zw}', "");
3831Expect(0, 8202, '\p{Is_Lb=zw}', "");
3832Expect(1, 8202, '\p{^Is_Lb=zw}', "");
3833Expect(1, 8202, '\P{Is_Lb=zw}', "");
3834Expect(0, 8202, '\P{^Is_Lb=zw}', "");
3835Expect(1, 8203, '\p{Is_Lb=__ZW}', "");
3836Expect(0, 8203, '\p{^Is_Lb=__ZW}', "");
3837Expect(0, 8203, '\P{Is_Lb=__ZW}', "");
3838Expect(1, 8203, '\P{^Is_Lb=__ZW}', "");
3839Expect(0, 8202, '\p{Is_Lb=__ZW}', "");
3840Expect(1, 8202, '\p{^Is_Lb=__ZW}', "");
3841Expect(1, 8202, '\P{Is_Lb=__ZW}', "");
3842Expect(0, 8202, '\P{^Is_Lb=__ZW}', "");
3843Error('\p{Line_Break=	JL/a/}');
3844Error('\P{Line_Break=	JL/a/}');
3845Expect(1, 4447, '\p{Line_Break=jl}', "");
3846Expect(0, 4447, '\p{^Line_Break=jl}', "");
3847Expect(0, 4447, '\P{Line_Break=jl}', "");
3848Expect(1, 4447, '\P{^Line_Break=jl}', "");
3849Expect(0, 4351, '\p{Line_Break=jl}', "");
3850Expect(1, 4351, '\p{^Line_Break=jl}', "");
3851Expect(1, 4351, '\P{Line_Break=jl}', "");
3852Expect(0, 4351, '\P{^Line_Break=jl}', "");
3853Expect(1, 4447, '\p{Line_Break=	jl}', "");
3854Expect(0, 4447, '\p{^Line_Break=	jl}', "");
3855Expect(0, 4447, '\P{Line_Break=	jl}', "");
3856Expect(1, 4447, '\P{^Line_Break=	jl}', "");
3857Expect(0, 4351, '\p{Line_Break=	jl}', "");
3858Expect(1, 4351, '\p{^Line_Break=	jl}', "");
3859Expect(1, 4351, '\P{Line_Break=	jl}', "");
3860Expect(0, 4351, '\P{^Line_Break=	jl}', "");
3861Error('\p{Lb=_/a/jl}');
3862Error('\P{Lb=_/a/jl}');
3863Expect(1, 4447, '\p{Lb=jl}', "");
3864Expect(0, 4447, '\p{^Lb=jl}', "");
3865Expect(0, 4447, '\P{Lb=jl}', "");
3866Expect(1, 4447, '\P{^Lb=jl}', "");
3867Expect(0, 4351, '\p{Lb=jl}', "");
3868Expect(1, 4351, '\p{^Lb=jl}', "");
3869Expect(1, 4351, '\P{Lb=jl}', "");
3870Expect(0, 4351, '\P{^Lb=jl}', "");
3871Expect(1, 4447, '\p{Lb=-	JL}', "");
3872Expect(0, 4447, '\p{^Lb=-	JL}', "");
3873Expect(0, 4447, '\P{Lb=-	JL}', "");
3874Expect(1, 4447, '\P{^Lb=-	JL}', "");
3875Expect(0, 4351, '\p{Lb=-	JL}', "");
3876Expect(1, 4351, '\p{^Lb=-	JL}', "");
3877Expect(1, 4351, '\P{Lb=-	JL}', "");
3878Expect(0, 4351, '\P{^Lb=-	JL}', "");
3879Error('\p{Is_Line_Break=-JL/a/}');
3880Error('\P{Is_Line_Break=-JL/a/}');
3881Expect(1, 4447, '\p{Is_Line_Break=jl}', "");
3882Expect(0, 4447, '\p{^Is_Line_Break=jl}', "");
3883Expect(0, 4447, '\P{Is_Line_Break=jl}', "");
3884Expect(1, 4447, '\P{^Is_Line_Break=jl}', "");
3885Expect(0, 4351, '\p{Is_Line_Break=jl}', "");
3886Expect(1, 4351, '\p{^Is_Line_Break=jl}', "");
3887Expect(1, 4351, '\P{Is_Line_Break=jl}', "");
3888Expect(0, 4351, '\P{^Is_Line_Break=jl}', "");
3889Expect(1, 4447, '\p{Is_Line_Break=	_JL}', "");
3890Expect(0, 4447, '\p{^Is_Line_Break=	_JL}', "");
3891Expect(0, 4447, '\P{Is_Line_Break=	_JL}', "");
3892Expect(1, 4447, '\P{^Is_Line_Break=	_JL}', "");
3893Expect(0, 4351, '\p{Is_Line_Break=	_JL}', "");
3894Expect(1, 4351, '\p{^Is_Line_Break=	_JL}', "");
3895Expect(1, 4351, '\P{Is_Line_Break=	_JL}', "");
3896Expect(0, 4351, '\P{^Is_Line_Break=	_JL}', "");
3897Error('\p{Is_Lb=/a/-jl}');
3898Error('\P{Is_Lb=/a/-jl}');
3899Expect(1, 4447, '\p{Is_Lb=jl}', "");
3900Expect(0, 4447, '\p{^Is_Lb=jl}', "");
3901Expect(0, 4447, '\P{Is_Lb=jl}', "");
3902Expect(1, 4447, '\P{^Is_Lb=jl}', "");
3903Expect(0, 4351, '\p{Is_Lb=jl}', "");
3904Expect(1, 4351, '\p{^Is_Lb=jl}', "");
3905Expect(1, 4351, '\P{Is_Lb=jl}', "");
3906Expect(0, 4351, '\P{^Is_Lb=jl}', "");
3907Expect(1, 4447, '\p{Is_Lb= -JL}', "");
3908Expect(0, 4447, '\p{^Is_Lb= -JL}', "");
3909Expect(0, 4447, '\P{Is_Lb= -JL}', "");
3910Expect(1, 4447, '\P{^Is_Lb= -JL}', "");
3911Expect(0, 4351, '\p{Is_Lb= -JL}', "");
3912Expect(1, 4351, '\p{^Is_Lb= -JL}', "");
3913Expect(1, 4351, '\P{Is_Lb= -JL}', "");
3914Expect(0, 4351, '\P{^Is_Lb= -JL}', "");
3915Error('\p{Line_Break=_Break_SYMBOLS:=}');
3916Error('\P{Line_Break=_Break_SYMBOLS:=}');
3917Expect(1, 47, '\p{Line_Break=breaksymbols}', "");
3918Expect(0, 47, '\p{^Line_Break=breaksymbols}', "");
3919Expect(0, 47, '\P{Line_Break=breaksymbols}', "");
3920Expect(1, 47, '\P{^Line_Break=breaksymbols}', "");
3921Expect(0, 46, '\p{Line_Break=breaksymbols}', "");
3922Expect(1, 46, '\p{^Line_Break=breaksymbols}', "");
3923Expect(1, 46, '\P{Line_Break=breaksymbols}', "");
3924Expect(0, 46, '\P{^Line_Break=breaksymbols}', "");
3925Expect(1, 47, '\p{Line_Break=		BREAKSymbols}', "");
3926Expect(0, 47, '\p{^Line_Break=		BREAKSymbols}', "");
3927Expect(0, 47, '\P{Line_Break=		BREAKSymbols}', "");
3928Expect(1, 47, '\P{^Line_Break=		BREAKSymbols}', "");
3929Expect(0, 46, '\p{Line_Break=		BREAKSymbols}', "");
3930Expect(1, 46, '\p{^Line_Break=		BREAKSymbols}', "");
3931Expect(1, 46, '\P{Line_Break=		BREAKSymbols}', "");
3932Expect(0, 46, '\P{^Line_Break=		BREAKSymbols}', "");
3933Error('\p{Lb=_sy/a/}');
3934Error('\P{Lb=_sy/a/}');
3935Expect(1, 47, '\p{Lb=sy}', "");
3936Expect(0, 47, '\p{^Lb=sy}', "");
3937Expect(0, 47, '\P{Lb=sy}', "");
3938Expect(1, 47, '\P{^Lb=sy}', "");
3939Expect(0, 46, '\p{Lb=sy}', "");
3940Expect(1, 46, '\p{^Lb=sy}', "");
3941Expect(1, 46, '\P{Lb=sy}', "");
3942Expect(0, 46, '\P{^Lb=sy}', "");
3943Expect(1, 47, '\p{Lb=--SY}', "");
3944Expect(0, 47, '\p{^Lb=--SY}', "");
3945Expect(0, 47, '\P{Lb=--SY}', "");
3946Expect(1, 47, '\P{^Lb=--SY}', "");
3947Expect(0, 46, '\p{Lb=--SY}', "");
3948Expect(1, 46, '\p{^Lb=--SY}', "");
3949Expect(1, 46, '\P{Lb=--SY}', "");
3950Expect(0, 46, '\P{^Lb=--SY}', "");
3951Error('\p{Is_Line_Break=_:=BREAK symbols}');
3952Error('\P{Is_Line_Break=_:=BREAK symbols}');
3953Expect(1, 47, '\p{Is_Line_Break=breaksymbols}', "");
3954Expect(0, 47, '\p{^Is_Line_Break=breaksymbols}', "");
3955Expect(0, 47, '\P{Is_Line_Break=breaksymbols}', "");
3956Expect(1, 47, '\P{^Is_Line_Break=breaksymbols}', "");
3957Expect(0, 46, '\p{Is_Line_Break=breaksymbols}', "");
3958Expect(1, 46, '\p{^Is_Line_Break=breaksymbols}', "");
3959Expect(1, 46, '\P{Is_Line_Break=breaksymbols}', "");
3960Expect(0, 46, '\P{^Is_Line_Break=breaksymbols}', "");
3961Expect(1, 47, '\p{Is_Line_Break=  Break	Symbols}', "");
3962Expect(0, 47, '\p{^Is_Line_Break=  Break	Symbols}', "");
3963Expect(0, 47, '\P{Is_Line_Break=  Break	Symbols}', "");
3964Expect(1, 47, '\P{^Is_Line_Break=  Break	Symbols}', "");
3965Expect(0, 46, '\p{Is_Line_Break=  Break	Symbols}', "");
3966Expect(1, 46, '\p{^Is_Line_Break=  Break	Symbols}', "");
3967Expect(1, 46, '\P{Is_Line_Break=  Break	Symbols}', "");
3968Expect(0, 46, '\P{^Is_Line_Break=  Break	Symbols}', "");
3969Error('\p{Is_Lb=	_SY:=}');
3970Error('\P{Is_Lb=	_SY:=}');
3971Expect(1, 47, '\p{Is_Lb=sy}', "");
3972Expect(0, 47, '\p{^Is_Lb=sy}', "");
3973Expect(0, 47, '\P{Is_Lb=sy}', "");
3974Expect(1, 47, '\P{^Is_Lb=sy}', "");
3975Expect(0, 46, '\p{Is_Lb=sy}', "");
3976Expect(1, 46, '\p{^Is_Lb=sy}', "");
3977Expect(1, 46, '\P{Is_Lb=sy}', "");
3978Expect(0, 46, '\P{^Is_Lb=sy}', "");
3979Expect(1, 47, '\p{Is_Lb=__SY}', "");
3980Expect(0, 47, '\p{^Is_Lb=__SY}', "");
3981Expect(0, 47, '\P{Is_Lb=__SY}', "");
3982Expect(1, 47, '\P{^Is_Lb=__SY}', "");
3983Expect(0, 46, '\p{Is_Lb=__SY}', "");
3984Expect(1, 46, '\p{^Is_Lb=__SY}', "");
3985Expect(1, 46, '\P{Is_Lb=__SY}', "");
3986Expect(0, 46, '\P{^Is_Lb=__SY}', "");
3987Error('\p{Line_Break=-/a/PREFIX-Numeric}');
3988Error('\P{Line_Break=-/a/PREFIX-Numeric}');
3989Expect(1, 36, '\p{Line_Break=prefixnumeric}', "");
3990Expect(0, 36, '\p{^Line_Break=prefixnumeric}', "");
3991Expect(0, 36, '\P{Line_Break=prefixnumeric}', "");
3992Expect(1, 36, '\P{^Line_Break=prefixnumeric}', "");
3993Expect(0, 35, '\p{Line_Break=prefixnumeric}', "");
3994Expect(1, 35, '\p{^Line_Break=prefixnumeric}', "");
3995Expect(1, 35, '\P{Line_Break=prefixnumeric}', "");
3996Expect(0, 35, '\P{^Line_Break=prefixnumeric}', "");
3997Expect(1, 36, '\p{Line_Break=	Prefix NUMERIC}', "");
3998Expect(0, 36, '\p{^Line_Break=	Prefix NUMERIC}', "");
3999Expect(0, 36, '\P{Line_Break=	Prefix NUMERIC}', "");
4000Expect(1, 36, '\P{^Line_Break=	Prefix NUMERIC}', "");
4001Expect(0, 35, '\p{Line_Break=	Prefix NUMERIC}', "");
4002Expect(1, 35, '\p{^Line_Break=	Prefix NUMERIC}', "");
4003Expect(1, 35, '\P{Line_Break=	Prefix NUMERIC}', "");
4004Expect(0, 35, '\P{^Line_Break=	Prefix NUMERIC}', "");
4005Error('\p{Lb=_:=PR}');
4006Error('\P{Lb=_:=PR}');
4007Expect(1, 36, '\p{Lb=pr}', "");
4008Expect(0, 36, '\p{^Lb=pr}', "");
4009Expect(0, 36, '\P{Lb=pr}', "");
4010Expect(1, 36, '\P{^Lb=pr}', "");
4011Expect(0, 35, '\p{Lb=pr}', "");
4012Expect(1, 35, '\p{^Lb=pr}', "");
4013Expect(1, 35, '\P{Lb=pr}', "");
4014Expect(0, 35, '\P{^Lb=pr}', "");
4015Expect(1, 36, '\p{Lb= PR}', "");
4016Expect(0, 36, '\p{^Lb= PR}', "");
4017Expect(0, 36, '\P{Lb= PR}', "");
4018Expect(1, 36, '\P{^Lb= PR}', "");
4019Expect(0, 35, '\p{Lb= PR}', "");
4020Expect(1, 35, '\p{^Lb= PR}', "");
4021Expect(1, 35, '\P{Lb= PR}', "");
4022Expect(0, 35, '\P{^Lb= PR}', "");
4023Error('\p{Is_Line_Break=	:=PREFIX-Numeric}');
4024Error('\P{Is_Line_Break=	:=PREFIX-Numeric}');
4025Expect(1, 36, '\p{Is_Line_Break=prefixnumeric}', "");
4026Expect(0, 36, '\p{^Is_Line_Break=prefixnumeric}', "");
4027Expect(0, 36, '\P{Is_Line_Break=prefixnumeric}', "");
4028Expect(1, 36, '\P{^Is_Line_Break=prefixnumeric}', "");
4029Expect(0, 35, '\p{Is_Line_Break=prefixnumeric}', "");
4030Expect(1, 35, '\p{^Is_Line_Break=prefixnumeric}', "");
4031Expect(1, 35, '\P{Is_Line_Break=prefixnumeric}', "");
4032Expect(0, 35, '\P{^Is_Line_Break=prefixnumeric}', "");
4033Expect(1, 36, '\p{Is_Line_Break=__PREFIX-numeric}', "");
4034Expect(0, 36, '\p{^Is_Line_Break=__PREFIX-numeric}', "");
4035Expect(0, 36, '\P{Is_Line_Break=__PREFIX-numeric}', "");
4036Expect(1, 36, '\P{^Is_Line_Break=__PREFIX-numeric}', "");
4037Expect(0, 35, '\p{Is_Line_Break=__PREFIX-numeric}', "");
4038Expect(1, 35, '\p{^Is_Line_Break=__PREFIX-numeric}', "");
4039Expect(1, 35, '\P{Is_Line_Break=__PREFIX-numeric}', "");
4040Expect(0, 35, '\P{^Is_Line_Break=__PREFIX-numeric}', "");
4041Error('\p{Is_Lb:	 /a/PR}');
4042Error('\P{Is_Lb:	 /a/PR}');
4043Expect(1, 36, '\p{Is_Lb=pr}', "");
4044Expect(0, 36, '\p{^Is_Lb=pr}', "");
4045Expect(0, 36, '\P{Is_Lb=pr}', "");
4046Expect(1, 36, '\P{^Is_Lb=pr}', "");
4047Expect(0, 35, '\p{Is_Lb=pr}', "");
4048Expect(1, 35, '\p{^Is_Lb=pr}', "");
4049Expect(1, 35, '\P{Is_Lb=pr}', "");
4050Expect(0, 35, '\P{^Is_Lb=pr}', "");
4051Expect(1, 36, '\p{Is_Lb=	-pr}', "");
4052Expect(0, 36, '\p{^Is_Lb=	-pr}', "");
4053Expect(0, 36, '\P{Is_Lb=	-pr}', "");
4054Expect(1, 36, '\P{^Is_Lb=	-pr}', "");
4055Expect(0, 35, '\p{Is_Lb=	-pr}', "");
4056Expect(1, 35, '\p{^Is_Lb=	-pr}', "");
4057Expect(1, 35, '\P{Is_Lb=	-pr}', "");
4058Expect(0, 35, '\P{^Is_Lb=	-pr}', "");
4059Error('\p{Line_Break=/a/ Close	Parenthesis}');
4060Error('\P{Line_Break=/a/ Close	Parenthesis}');
4061Expect(1, 41, '\p{Line_Break=closeparenthesis}', "");
4062Expect(0, 41, '\p{^Line_Break=closeparenthesis}', "");
4063Expect(0, 41, '\P{Line_Break=closeparenthesis}', "");
4064Expect(1, 41, '\P{^Line_Break=closeparenthesis}', "");
4065Expect(0, 40, '\p{Line_Break=closeparenthesis}', "");
4066Expect(1, 40, '\p{^Line_Break=closeparenthesis}', "");
4067Expect(1, 40, '\P{Line_Break=closeparenthesis}', "");
4068Expect(0, 40, '\P{^Line_Break=closeparenthesis}', "");
4069Expect(1, 41, '\p{Line_Break=	_Close-Parenthesis}', "");
4070Expect(0, 41, '\p{^Line_Break=	_Close-Parenthesis}', "");
4071Expect(0, 41, '\P{Line_Break=	_Close-Parenthesis}', "");
4072Expect(1, 41, '\P{^Line_Break=	_Close-Parenthesis}', "");
4073Expect(0, 40, '\p{Line_Break=	_Close-Parenthesis}', "");
4074Expect(1, 40, '\p{^Line_Break=	_Close-Parenthesis}', "");
4075Expect(1, 40, '\P{Line_Break=	_Close-Parenthesis}', "");
4076Expect(0, 40, '\P{^Line_Break=	_Close-Parenthesis}', "");
4077Error('\p{Lb=	/a/CP}');
4078Error('\P{Lb=	/a/CP}');
4079Expect(1, 41, '\p{Lb:	cp}', "");
4080Expect(0, 41, '\p{^Lb:	cp}', "");
4081Expect(0, 41, '\P{Lb:	cp}', "");
4082Expect(1, 41, '\P{^Lb:	cp}', "");
4083Expect(0, 40, '\p{Lb:	cp}', "");
4084Expect(1, 40, '\p{^Lb:	cp}', "");
4085Expect(1, 40, '\P{Lb:	cp}', "");
4086Expect(0, 40, '\P{^Lb:	cp}', "");
4087Expect(1, 41, '\p{Lb=_ CP}', "");
4088Expect(0, 41, '\p{^Lb=_ CP}', "");
4089Expect(0, 41, '\P{Lb=_ CP}', "");
4090Expect(1, 41, '\P{^Lb=_ CP}', "");
4091Expect(0, 40, '\p{Lb=_ CP}', "");
4092Expect(1, 40, '\p{^Lb=_ CP}', "");
4093Expect(1, 40, '\P{Lb=_ CP}', "");
4094Expect(0, 40, '\P{^Lb=_ CP}', "");
4095Error('\p{Is_Line_Break:_-Close:=Parenthesis}');
4096Error('\P{Is_Line_Break:_-Close:=Parenthesis}');
4097Expect(1, 41, '\p{Is_Line_Break=closeparenthesis}', "");
4098Expect(0, 41, '\p{^Is_Line_Break=closeparenthesis}', "");
4099Expect(0, 41, '\P{Is_Line_Break=closeparenthesis}', "");
4100Expect(1, 41, '\P{^Is_Line_Break=closeparenthesis}', "");
4101Expect(0, 40, '\p{Is_Line_Break=closeparenthesis}', "");
4102Expect(1, 40, '\p{^Is_Line_Break=closeparenthesis}', "");
4103Expect(1, 40, '\P{Is_Line_Break=closeparenthesis}', "");
4104Expect(0, 40, '\P{^Is_Line_Break=closeparenthesis}', "");
4105Expect(1, 41, '\p{Is_Line_Break=-CloseParenthesis}', "");
4106Expect(0, 41, '\p{^Is_Line_Break=-CloseParenthesis}', "");
4107Expect(0, 41, '\P{Is_Line_Break=-CloseParenthesis}', "");
4108Expect(1, 41, '\P{^Is_Line_Break=-CloseParenthesis}', "");
4109Expect(0, 40, '\p{Is_Line_Break=-CloseParenthesis}', "");
4110Expect(1, 40, '\p{^Is_Line_Break=-CloseParenthesis}', "");
4111Expect(1, 40, '\P{Is_Line_Break=-CloseParenthesis}', "");
4112Expect(0, 40, '\P{^Is_Line_Break=-CloseParenthesis}', "");
4113Error('\p{Is_Lb=/a/ cp}');
4114Error('\P{Is_Lb=/a/ cp}');
4115Expect(1, 41, '\p{Is_Lb=cp}', "");
4116Expect(0, 41, '\p{^Is_Lb=cp}', "");
4117Expect(0, 41, '\P{Is_Lb=cp}', "");
4118Expect(1, 41, '\P{^Is_Lb=cp}', "");
4119Expect(0, 40, '\p{Is_Lb=cp}', "");
4120Expect(1, 40, '\p{^Is_Lb=cp}', "");
4121Expect(1, 40, '\P{Is_Lb=cp}', "");
4122Expect(0, 40, '\P{^Is_Lb=cp}', "");
4123Expect(1, 41, '\p{Is_Lb= _cp}', "");
4124Expect(0, 41, '\p{^Is_Lb= _cp}', "");
4125Expect(0, 41, '\P{Is_Lb= _cp}', "");
4126Expect(1, 41, '\P{^Is_Lb= _cp}', "");
4127Expect(0, 40, '\p{Is_Lb= _cp}', "");
4128Expect(1, 40, '\p{^Is_Lb= _cp}', "");
4129Expect(1, 40, '\P{Is_Lb= _cp}', "");
4130Expect(0, 40, '\P{^Is_Lb= _cp}', "");
4131Error('\p{Line_Break=-:=h3}');
4132Error('\P{Line_Break=-:=h3}');
4133Expect(1, 44059, '\p{Line_Break=h3}', "");
4134Expect(0, 44059, '\p{^Line_Break=h3}', "");
4135Expect(0, 44059, '\P{Line_Break=h3}', "");
4136Expect(1, 44059, '\P{^Line_Break=h3}', "");
4137Expect(0, 44032, '\p{Line_Break=h3}', "");
4138Expect(1, 44032, '\p{^Line_Break=h3}', "");
4139Expect(1, 44032, '\P{Line_Break=h3}', "");
4140Expect(0, 44032, '\P{^Line_Break=h3}', "");
4141Expect(1, 44059, '\p{Line_Break=_H3}', "");
4142Expect(0, 44059, '\p{^Line_Break=_H3}', "");
4143Expect(0, 44059, '\P{Line_Break=_H3}', "");
4144Expect(1, 44059, '\P{^Line_Break=_H3}', "");
4145Expect(0, 44032, '\p{Line_Break=_H3}', "");
4146Expect(1, 44032, '\p{^Line_Break=_H3}', "");
4147Expect(1, 44032, '\P{Line_Break=_H3}', "");
4148Expect(0, 44032, '\P{^Line_Break=_H3}', "");
4149Error('\p{Lb:_:=H3}');
4150Error('\P{Lb:_:=H3}');
4151Expect(1, 44059, '\p{Lb=h3}', "");
4152Expect(0, 44059, '\p{^Lb=h3}', "");
4153Expect(0, 44059, '\P{Lb=h3}', "");
4154Expect(1, 44059, '\P{^Lb=h3}', "");
4155Expect(0, 44032, '\p{Lb=h3}', "");
4156Expect(1, 44032, '\p{^Lb=h3}', "");
4157Expect(1, 44032, '\P{Lb=h3}', "");
4158Expect(0, 44032, '\P{^Lb=h3}', "");
4159Expect(1, 44059, '\p{Lb=	-H3}', "");
4160Expect(0, 44059, '\p{^Lb=	-H3}', "");
4161Expect(0, 44059, '\P{Lb=	-H3}', "");
4162Expect(1, 44059, '\P{^Lb=	-H3}', "");
4163Expect(0, 44032, '\p{Lb=	-H3}', "");
4164Expect(1, 44032, '\p{^Lb=	-H3}', "");
4165Expect(1, 44032, '\P{Lb=	-H3}', "");
4166Expect(0, 44032, '\P{^Lb=	-H3}', "");
4167Error('\p{Is_Line_Break= :=H3}');
4168Error('\P{Is_Line_Break= :=H3}');
4169Expect(1, 44059, '\p{Is_Line_Break=h3}', "");
4170Expect(0, 44059, '\p{^Is_Line_Break=h3}', "");
4171Expect(0, 44059, '\P{Is_Line_Break=h3}', "");
4172Expect(1, 44059, '\P{^Is_Line_Break=h3}', "");
4173Expect(0, 44032, '\p{Is_Line_Break=h3}', "");
4174Expect(1, 44032, '\p{^Is_Line_Break=h3}', "");
4175Expect(1, 44032, '\P{Is_Line_Break=h3}', "");
4176Expect(0, 44032, '\P{^Is_Line_Break=h3}', "");
4177Expect(1, 44059, '\p{Is_Line_Break=-H3}', "");
4178Expect(0, 44059, '\p{^Is_Line_Break=-H3}', "");
4179Expect(0, 44059, '\P{Is_Line_Break=-H3}', "");
4180Expect(1, 44059, '\P{^Is_Line_Break=-H3}', "");
4181Expect(0, 44032, '\p{Is_Line_Break=-H3}', "");
4182Expect(1, 44032, '\p{^Is_Line_Break=-H3}', "");
4183Expect(1, 44032, '\P{Is_Line_Break=-H3}', "");
4184Expect(0, 44032, '\P{^Is_Line_Break=-H3}', "");
4185Error('\p{Is_Lb:   	H3:=}');
4186Error('\P{Is_Lb:   	H3:=}');
4187Expect(1, 44059, '\p{Is_Lb=h3}', "");
4188Expect(0, 44059, '\p{^Is_Lb=h3}', "");
4189Expect(0, 44059, '\P{Is_Lb=h3}', "");
4190Expect(1, 44059, '\P{^Is_Lb=h3}', "");
4191Expect(0, 44032, '\p{Is_Lb=h3}', "");
4192Expect(1, 44032, '\p{^Is_Lb=h3}', "");
4193Expect(1, 44032, '\P{Is_Lb=h3}', "");
4194Expect(0, 44032, '\P{^Is_Lb=h3}', "");
4195Expect(1, 44059, '\p{Is_Lb=-H3}', "");
4196Expect(0, 44059, '\p{^Is_Lb=-H3}', "");
4197Expect(0, 44059, '\P{Is_Lb=-H3}', "");
4198Expect(1, 44059, '\P{^Is_Lb=-H3}', "");
4199Expect(0, 44032, '\p{Is_Lb=-H3}', "");
4200Expect(1, 44032, '\p{^Is_Lb=-H3}', "");
4201Expect(1, 44032, '\P{Is_Lb=-H3}', "");
4202Expect(0, 44032, '\P{^Is_Lb=-H3}', "");
4203Error('\p{Line_Break=:=_ carriage-RETURN}');
4204Error('\P{Line_Break=:=_ carriage-RETURN}');
4205Expect(1, 13, '\p{Line_Break=carriagereturn}', "");
4206Expect(0, 13, '\p{^Line_Break=carriagereturn}', "");
4207Expect(0, 13, '\P{Line_Break=carriagereturn}', "");
4208Expect(1, 13, '\P{^Line_Break=carriagereturn}', "");
4209Expect(0, 12, '\p{Line_Break=carriagereturn}', "");
4210Expect(1, 12, '\p{^Line_Break=carriagereturn}', "");
4211Expect(1, 12, '\P{Line_Break=carriagereturn}', "");
4212Expect(0, 12, '\P{^Line_Break=carriagereturn}', "");
4213Expect(1, 13, '\p{Line_Break=_Carriage return}', "");
4214Expect(0, 13, '\p{^Line_Break=_Carriage return}', "");
4215Expect(0, 13, '\P{Line_Break=_Carriage return}', "");
4216Expect(1, 13, '\P{^Line_Break=_Carriage return}', "");
4217Expect(0, 12, '\p{Line_Break=_Carriage return}', "");
4218Expect(1, 12, '\p{^Line_Break=_Carriage return}', "");
4219Expect(1, 12, '\P{Line_Break=_Carriage return}', "");
4220Expect(0, 12, '\P{^Line_Break=_Carriage return}', "");
4221Error('\p{Lb=_:=CR}');
4222Error('\P{Lb=_:=CR}');
4223Expect(1, 13, '\p{Lb=cr}', "");
4224Expect(0, 13, '\p{^Lb=cr}', "");
4225Expect(0, 13, '\P{Lb=cr}', "");
4226Expect(1, 13, '\P{^Lb=cr}', "");
4227Expect(0, 12, '\p{Lb=cr}', "");
4228Expect(1, 12, '\p{^Lb=cr}', "");
4229Expect(1, 12, '\P{Lb=cr}', "");
4230Expect(0, 12, '\P{^Lb=cr}', "");
4231Expect(1, 13, '\p{Lb=--CR}', "");
4232Expect(0, 13, '\p{^Lb=--CR}', "");
4233Expect(0, 13, '\P{Lb=--CR}', "");
4234Expect(1, 13, '\P{^Lb=--CR}', "");
4235Expect(0, 12, '\p{Lb=--CR}', "");
4236Expect(1, 12, '\p{^Lb=--CR}', "");
4237Expect(1, 12, '\P{Lb=--CR}', "");
4238Expect(0, 12, '\P{^Lb=--CR}', "");
4239Error('\p{Is_Line_Break=-/a/Carriage_RETURN}');
4240Error('\P{Is_Line_Break=-/a/Carriage_RETURN}');
4241Expect(1, 13, '\p{Is_Line_Break=carriagereturn}', "");
4242Expect(0, 13, '\p{^Is_Line_Break=carriagereturn}', "");
4243Expect(0, 13, '\P{Is_Line_Break=carriagereturn}', "");
4244Expect(1, 13, '\P{^Is_Line_Break=carriagereturn}', "");
4245Expect(0, 12, '\p{Is_Line_Break=carriagereturn}', "");
4246Expect(1, 12, '\p{^Is_Line_Break=carriagereturn}', "");
4247Expect(1, 12, '\P{Is_Line_Break=carriagereturn}', "");
4248Expect(0, 12, '\P{^Is_Line_Break=carriagereturn}', "");
4249Expect(1, 13, '\p{Is_Line_Break=__Carriage-return}', "");
4250Expect(0, 13, '\p{^Is_Line_Break=__Carriage-return}', "");
4251Expect(0, 13, '\P{Is_Line_Break=__Carriage-return}', "");
4252Expect(1, 13, '\P{^Is_Line_Break=__Carriage-return}', "");
4253Expect(0, 12, '\p{Is_Line_Break=__Carriage-return}', "");
4254Expect(1, 12, '\p{^Is_Line_Break=__Carriage-return}', "");
4255Expect(1, 12, '\P{Is_Line_Break=__Carriage-return}', "");
4256Expect(0, 12, '\P{^Is_Line_Break=__Carriage-return}', "");
4257Error('\p{Is_Lb=:=	CR}');
4258Error('\P{Is_Lb=:=	CR}');
4259Expect(1, 13, '\p{Is_Lb=cr}', "");
4260Expect(0, 13, '\p{^Is_Lb=cr}', "");
4261Expect(0, 13, '\P{Is_Lb=cr}', "");
4262Expect(1, 13, '\P{^Is_Lb=cr}', "");
4263Expect(0, 12, '\p{Is_Lb=cr}', "");
4264Expect(1, 12, '\p{^Is_Lb=cr}', "");
4265Expect(1, 12, '\P{Is_Lb=cr}', "");
4266Expect(0, 12, '\P{^Is_Lb=cr}', "");
4267Expect(1, 13, '\p{Is_Lb=- CR}', "");
4268Expect(0, 13, '\p{^Is_Lb=- CR}', "");
4269Expect(0, 13, '\P{Is_Lb=- CR}', "");
4270Expect(1, 13, '\P{^Is_Lb=- CR}', "");
4271Expect(0, 12, '\p{Is_Lb=- CR}', "");
4272Expect(1, 12, '\p{^Is_Lb=- CR}', "");
4273Expect(1, 12, '\P{Is_Lb=- CR}', "");
4274Expect(0, 12, '\P{^Is_Lb=- CR}', "");
4275Error('\p{Line_Break=--CLOSE:=punctuation}');
4276Error('\P{Line_Break=--CLOSE:=punctuation}');
4277Expect(1, 125, '\p{Line_Break=closepunctuation}', "");
4278Expect(0, 125, '\p{^Line_Break=closepunctuation}', "");
4279Expect(0, 125, '\P{Line_Break=closepunctuation}', "");
4280Expect(1, 125, '\P{^Line_Break=closepunctuation}', "");
4281Expect(0, 124, '\p{Line_Break=closepunctuation}', "");
4282Expect(1, 124, '\p{^Line_Break=closepunctuation}', "");
4283Expect(1, 124, '\P{Line_Break=closepunctuation}', "");
4284Expect(0, 124, '\P{^Line_Break=closepunctuation}', "");
4285Expect(1, 125, '\p{Line_Break=_CLOSE	Punctuation}', "");
4286Expect(0, 125, '\p{^Line_Break=_CLOSE	Punctuation}', "");
4287Expect(0, 125, '\P{Line_Break=_CLOSE	Punctuation}', "");
4288Expect(1, 125, '\P{^Line_Break=_CLOSE	Punctuation}', "");
4289Expect(0, 124, '\p{Line_Break=_CLOSE	Punctuation}', "");
4290Expect(1, 124, '\p{^Line_Break=_CLOSE	Punctuation}', "");
4291Expect(1, 124, '\P{Line_Break=_CLOSE	Punctuation}', "");
4292Expect(0, 124, '\P{^Line_Break=_CLOSE	Punctuation}', "");
4293Error('\p{Lb=/a/ 	cl}');
4294Error('\P{Lb=/a/ 	cl}');
4295Expect(1, 125, '\p{Lb=cl}', "");
4296Expect(0, 125, '\p{^Lb=cl}', "");
4297Expect(0, 125, '\P{Lb=cl}', "");
4298Expect(1, 125, '\P{^Lb=cl}', "");
4299Expect(0, 124, '\p{Lb=cl}', "");
4300Expect(1, 124, '\p{^Lb=cl}', "");
4301Expect(1, 124, '\P{Lb=cl}', "");
4302Expect(0, 124, '\P{^Lb=cl}', "");
4303Expect(1, 125, '\p{Lb=_CL}', "");
4304Expect(0, 125, '\p{^Lb=_CL}', "");
4305Expect(0, 125, '\P{Lb=_CL}', "");
4306Expect(1, 125, '\P{^Lb=_CL}', "");
4307Expect(0, 124, '\p{Lb=_CL}', "");
4308Expect(1, 124, '\p{^Lb=_CL}', "");
4309Expect(1, 124, '\P{Lb=_CL}', "");
4310Expect(0, 124, '\P{^Lb=_CL}', "");
4311Error('\p{Is_Line_Break=/a/ closepunctuation}');
4312Error('\P{Is_Line_Break=/a/ closepunctuation}');
4313Expect(1, 125, '\p{Is_Line_Break=closepunctuation}', "");
4314Expect(0, 125, '\p{^Is_Line_Break=closepunctuation}', "");
4315Expect(0, 125, '\P{Is_Line_Break=closepunctuation}', "");
4316Expect(1, 125, '\P{^Is_Line_Break=closepunctuation}', "");
4317Expect(0, 124, '\p{Is_Line_Break=closepunctuation}', "");
4318Expect(1, 124, '\p{^Is_Line_Break=closepunctuation}', "");
4319Expect(1, 124, '\P{Is_Line_Break=closepunctuation}', "");
4320Expect(0, 124, '\P{^Is_Line_Break=closepunctuation}', "");
4321Expect(1, 125, '\p{Is_Line_Break=  CLOSE	Punctuation}', "");
4322Expect(0, 125, '\p{^Is_Line_Break=  CLOSE	Punctuation}', "");
4323Expect(0, 125, '\P{Is_Line_Break=  CLOSE	Punctuation}', "");
4324Expect(1, 125, '\P{^Is_Line_Break=  CLOSE	Punctuation}', "");
4325Expect(0, 124, '\p{Is_Line_Break=  CLOSE	Punctuation}', "");
4326Expect(1, 124, '\p{^Is_Line_Break=  CLOSE	Punctuation}', "");
4327Expect(1, 124, '\P{Is_Line_Break=  CLOSE	Punctuation}', "");
4328Expect(0, 124, '\P{^Is_Line_Break=  CLOSE	Punctuation}', "");
4329Error('\p{Is_Lb=:=- CL}');
4330Error('\P{Is_Lb=:=- CL}');
4331Expect(1, 125, '\p{Is_Lb=cl}', "");
4332Expect(0, 125, '\p{^Is_Lb=cl}', "");
4333Expect(0, 125, '\P{Is_Lb=cl}', "");
4334Expect(1, 125, '\P{^Is_Lb=cl}', "");
4335Expect(0, 124, '\p{Is_Lb=cl}', "");
4336Expect(1, 124, '\p{^Is_Lb=cl}', "");
4337Expect(1, 124, '\P{Is_Lb=cl}', "");
4338Expect(0, 124, '\P{^Is_Lb=cl}', "");
4339Expect(1, 125, '\p{Is_Lb=-_CL}', "");
4340Expect(0, 125, '\p{^Is_Lb=-_CL}', "");
4341Expect(0, 125, '\P{Is_Lb=-_CL}', "");
4342Expect(1, 125, '\P{^Is_Lb=-_CL}', "");
4343Expect(0, 124, '\p{Is_Lb=-_CL}', "");
4344Expect(1, 124, '\p{^Is_Lb=-_CL}', "");
4345Expect(1, 124, '\P{Is_Lb=-_CL}', "");
4346Expect(0, 124, '\P{^Is_Lb=-_CL}', "");
4347Error('\p{Line_Break:	:=	-COMBININGmark}');
4348Error('\P{Line_Break:	:=	-COMBININGmark}');
4349Expect(1, 8, '\p{Line_Break=combiningmark}', "");
4350Expect(0, 8, '\p{^Line_Break=combiningmark}', "");
4351Expect(0, 8, '\P{Line_Break=combiningmark}', "");
4352Expect(1, 8, '\P{^Line_Break=combiningmark}', "");
4353Expect(0, 13, '\p{Line_Break=combiningmark}', "");
4354Expect(1, 13, '\p{^Line_Break=combiningmark}', "");
4355Expect(1, 13, '\P{Line_Break=combiningmark}', "");
4356Expect(0, 13, '\P{^Line_Break=combiningmark}', "");
4357Expect(1, 8, '\p{Line_Break=_-combining-mark}', "");
4358Expect(0, 8, '\p{^Line_Break=_-combining-mark}', "");
4359Expect(0, 8, '\P{Line_Break=_-combining-mark}', "");
4360Expect(1, 8, '\P{^Line_Break=_-combining-mark}', "");
4361Expect(0, 13, '\p{Line_Break=_-combining-mark}', "");
4362Expect(1, 13, '\p{^Line_Break=_-combining-mark}', "");
4363Expect(1, 13, '\P{Line_Break=_-combining-mark}', "");
4364Expect(0, 13, '\P{^Line_Break=_-combining-mark}', "");
4365Error('\p{Lb=	/a/CM}');
4366Error('\P{Lb=	/a/CM}');
4367Expect(1, 8, '\p{Lb=cm}', "");
4368Expect(0, 8, '\p{^Lb=cm}', "");
4369Expect(0, 8, '\P{Lb=cm}', "");
4370Expect(1, 8, '\P{^Lb=cm}', "");
4371Expect(0, 13, '\p{Lb=cm}', "");
4372Expect(1, 13, '\p{^Lb=cm}', "");
4373Expect(1, 13, '\P{Lb=cm}', "");
4374Expect(0, 13, '\P{^Lb=cm}', "");
4375Expect(1, 8, '\p{Lb=_	CM}', "");
4376Expect(0, 8, '\p{^Lb=_	CM}', "");
4377Expect(0, 8, '\P{Lb=_	CM}', "");
4378Expect(1, 8, '\P{^Lb=_	CM}', "");
4379Expect(0, 13, '\p{Lb=_	CM}', "");
4380Expect(1, 13, '\p{^Lb=_	CM}', "");
4381Expect(1, 13, '\P{Lb=_	CM}', "");
4382Expect(0, 13, '\P{^Lb=_	CM}', "");
4383Error('\p{Is_Line_Break=	CombiningMARK/a/}');
4384Error('\P{Is_Line_Break=	CombiningMARK/a/}');
4385Expect(1, 8, '\p{Is_Line_Break=combiningmark}', "");
4386Expect(0, 8, '\p{^Is_Line_Break=combiningmark}', "");
4387Expect(0, 8, '\P{Is_Line_Break=combiningmark}', "");
4388Expect(1, 8, '\P{^Is_Line_Break=combiningmark}', "");
4389Expect(0, 13, '\p{Is_Line_Break=combiningmark}', "");
4390Expect(1, 13, '\p{^Is_Line_Break=combiningmark}', "");
4391Expect(1, 13, '\P{Is_Line_Break=combiningmark}', "");
4392Expect(0, 13, '\P{^Is_Line_Break=combiningmark}', "");
4393Expect(1, 8, '\p{Is_Line_Break=--CombiningMARK}', "");
4394Expect(0, 8, '\p{^Is_Line_Break=--CombiningMARK}', "");
4395Expect(0, 8, '\P{Is_Line_Break=--CombiningMARK}', "");
4396Expect(1, 8, '\P{^Is_Line_Break=--CombiningMARK}', "");
4397Expect(0, 13, '\p{Is_Line_Break=--CombiningMARK}', "");
4398Expect(1, 13, '\p{^Is_Line_Break=--CombiningMARK}', "");
4399Expect(1, 13, '\P{Is_Line_Break=--CombiningMARK}', "");
4400Expect(0, 13, '\P{^Is_Line_Break=--CombiningMARK}', "");
4401Error('\p{Is_Lb:   	/a/CM}');
4402Error('\P{Is_Lb:   	/a/CM}');
4403Expect(1, 8, '\p{Is_Lb=cm}', "");
4404Expect(0, 8, '\p{^Is_Lb=cm}', "");
4405Expect(0, 8, '\P{Is_Lb=cm}', "");
4406Expect(1, 8, '\P{^Is_Lb=cm}', "");
4407Expect(0, 13, '\p{Is_Lb=cm}', "");
4408Expect(1, 13, '\p{^Is_Lb=cm}', "");
4409Expect(1, 13, '\P{Is_Lb=cm}', "");
4410Expect(0, 13, '\P{^Is_Lb=cm}', "");
4411Expect(1, 8, '\p{Is_Lb=	 cm}', "");
4412Expect(0, 8, '\p{^Is_Lb=	 cm}', "");
4413Expect(0, 8, '\P{Is_Lb=	 cm}', "");
4414Expect(1, 8, '\P{^Is_Lb=	 cm}', "");
4415Expect(0, 13, '\p{Is_Lb=	 cm}', "");
4416Expect(1, 13, '\p{^Is_Lb=	 cm}', "");
4417Expect(1, 13, '\P{Is_Lb=	 cm}', "");
4418Expect(0, 13, '\P{^Is_Lb=	 cm}', "");
4419Error('\p{Line_Break=/a/_	Mandatory Break}');
4420Error('\P{Line_Break=/a/_	Mandatory Break}');
4421Expect(1, 12, '\p{Line_Break=mandatorybreak}', "");
4422Expect(0, 12, '\p{^Line_Break=mandatorybreak}', "");
4423Expect(0, 12, '\P{Line_Break=mandatorybreak}', "");
4424Expect(1, 12, '\P{^Line_Break=mandatorybreak}', "");
4425Expect(0, 10, '\p{Line_Break=mandatorybreak}', "");
4426Expect(1, 10, '\p{^Line_Break=mandatorybreak}', "");
4427Expect(1, 10, '\P{Line_Break=mandatorybreak}', "");
4428Expect(0, 10, '\P{^Line_Break=mandatorybreak}', "");
4429Expect(1, 12, '\p{Line_Break= 	Mandatory-break}', "");
4430Expect(0, 12, '\p{^Line_Break= 	Mandatory-break}', "");
4431Expect(0, 12, '\P{Line_Break= 	Mandatory-break}', "");
4432Expect(1, 12, '\P{^Line_Break= 	Mandatory-break}', "");
4433Expect(0, 10, '\p{Line_Break= 	Mandatory-break}', "");
4434Expect(1, 10, '\p{^Line_Break= 	Mandatory-break}', "");
4435Expect(1, 10, '\P{Line_Break= 	Mandatory-break}', "");
4436Expect(0, 10, '\P{^Line_Break= 	Mandatory-break}', "");
4437Error('\p{Lb=	 BK:=}');
4438Error('\P{Lb=	 BK:=}');
4439Expect(1, 12, '\p{Lb=bk}', "");
4440Expect(0, 12, '\p{^Lb=bk}', "");
4441Expect(0, 12, '\P{Lb=bk}', "");
4442Expect(1, 12, '\P{^Lb=bk}', "");
4443Expect(0, 10, '\p{Lb=bk}', "");
4444Expect(1, 10, '\p{^Lb=bk}', "");
4445Expect(1, 10, '\P{Lb=bk}', "");
4446Expect(0, 10, '\P{^Lb=bk}', "");
4447Expect(1, 12, '\p{Lb= -BK}', "");
4448Expect(0, 12, '\p{^Lb= -BK}', "");
4449Expect(0, 12, '\P{Lb= -BK}', "");
4450Expect(1, 12, '\P{^Lb= -BK}', "");
4451Expect(0, 10, '\p{Lb= -BK}', "");
4452Expect(1, 10, '\p{^Lb= -BK}', "");
4453Expect(1, 10, '\P{Lb= -BK}', "");
4454Expect(0, 10, '\P{^Lb= -BK}', "");
4455Error('\p{Is_Line_Break= /a/Mandatory_Break}');
4456Error('\P{Is_Line_Break= /a/Mandatory_Break}');
4457Expect(1, 12, '\p{Is_Line_Break=mandatorybreak}', "");
4458Expect(0, 12, '\p{^Is_Line_Break=mandatorybreak}', "");
4459Expect(0, 12, '\P{Is_Line_Break=mandatorybreak}', "");
4460Expect(1, 12, '\P{^Is_Line_Break=mandatorybreak}', "");
4461Expect(0, 10, '\p{Is_Line_Break=mandatorybreak}', "");
4462Expect(1, 10, '\p{^Is_Line_Break=mandatorybreak}', "");
4463Expect(1, 10, '\P{Is_Line_Break=mandatorybreak}', "");
4464Expect(0, 10, '\P{^Is_Line_Break=mandatorybreak}', "");
4465Expect(1, 12, '\p{Is_Line_Break=- Mandatorybreak}', "");
4466Expect(0, 12, '\p{^Is_Line_Break=- Mandatorybreak}', "");
4467Expect(0, 12, '\P{Is_Line_Break=- Mandatorybreak}', "");
4468Expect(1, 12, '\P{^Is_Line_Break=- Mandatorybreak}', "");
4469Expect(0, 10, '\p{Is_Line_Break=- Mandatorybreak}', "");
4470Expect(1, 10, '\p{^Is_Line_Break=- Mandatorybreak}', "");
4471Expect(1, 10, '\P{Is_Line_Break=- Mandatorybreak}', "");
4472Expect(0, 10, '\P{^Is_Line_Break=- Mandatorybreak}', "");
4473Error('\p{Is_Lb=-/a/BK}');
4474Error('\P{Is_Lb=-/a/BK}');
4475Expect(1, 12, '\p{Is_Lb=bk}', "");
4476Expect(0, 12, '\p{^Is_Lb=bk}', "");
4477Expect(0, 12, '\P{Is_Lb=bk}', "");
4478Expect(1, 12, '\P{^Is_Lb=bk}', "");
4479Expect(0, 10, '\p{Is_Lb=bk}', "");
4480Expect(1, 10, '\p{^Is_Lb=bk}', "");
4481Expect(1, 10, '\P{Is_Lb=bk}', "");
4482Expect(0, 10, '\P{^Is_Lb=bk}', "");
4483Expect(1, 12, '\p{Is_Lb= bk}', "");
4484Expect(0, 12, '\p{^Is_Lb= bk}', "");
4485Expect(0, 12, '\P{Is_Lb= bk}', "");
4486Expect(1, 12, '\P{^Is_Lb= bk}', "");
4487Expect(0, 10, '\p{Is_Lb= bk}', "");
4488Expect(1, 10, '\p{^Is_Lb= bk}', "");
4489Expect(1, 10, '\P{Is_Lb= bk}', "");
4490Expect(0, 10, '\P{^Is_Lb= bk}', "");
4491Error('\p{Line_Break=:=	-Nonstarter}');
4492Error('\P{Line_Break=:=	-Nonstarter}');
4493Expect(1, 6102, '\p{Line_Break=nonstarter}', "");
4494Expect(0, 6102, '\p{^Line_Break=nonstarter}', "");
4495Expect(0, 6102, '\P{Line_Break=nonstarter}', "");
4496Expect(1, 6102, '\P{^Line_Break=nonstarter}', "");
4497Expect(0, 6101, '\p{Line_Break=nonstarter}', "");
4498Expect(1, 6101, '\p{^Line_Break=nonstarter}', "");
4499Expect(1, 6101, '\P{Line_Break=nonstarter}', "");
4500Expect(0, 6101, '\P{^Line_Break=nonstarter}', "");
4501Expect(1, 6102, '\p{Line_Break:  	Nonstarter}', "");
4502Expect(0, 6102, '\p{^Line_Break:  	Nonstarter}', "");
4503Expect(0, 6102, '\P{Line_Break:  	Nonstarter}', "");
4504Expect(1, 6102, '\P{^Line_Break:  	Nonstarter}', "");
4505Expect(0, 6101, '\p{Line_Break:  	Nonstarter}', "");
4506Expect(1, 6101, '\p{^Line_Break:  	Nonstarter}', "");
4507Expect(1, 6101, '\P{Line_Break:  	Nonstarter}', "");
4508Expect(0, 6101, '\P{^Line_Break:  	Nonstarter}', "");
4509Error('\p{Lb=/a/ -NS}');
4510Error('\P{Lb=/a/ -NS}');
4511Expect(1, 6102, '\p{Lb=ns}', "");
4512Expect(0, 6102, '\p{^Lb=ns}', "");
4513Expect(0, 6102, '\P{Lb=ns}', "");
4514Expect(1, 6102, '\P{^Lb=ns}', "");
4515Expect(0, 6101, '\p{Lb=ns}', "");
4516Expect(1, 6101, '\p{^Lb=ns}', "");
4517Expect(1, 6101, '\P{Lb=ns}', "");
4518Expect(0, 6101, '\P{^Lb=ns}', "");
4519Expect(1, 6102, '\p{Lb:   _NS}', "");
4520Expect(0, 6102, '\p{^Lb:   _NS}', "");
4521Expect(0, 6102, '\P{Lb:   _NS}', "");
4522Expect(1, 6102, '\P{^Lb:   _NS}', "");
4523Expect(0, 6101, '\p{Lb:   _NS}', "");
4524Expect(1, 6101, '\p{^Lb:   _NS}', "");
4525Expect(1, 6101, '\P{Lb:   _NS}', "");
4526Expect(0, 6101, '\P{^Lb:   _NS}', "");
4527Error('\p{Is_Line_Break=--Nonstarter:=}');
4528Error('\P{Is_Line_Break=--Nonstarter:=}');
4529Expect(1, 6102, '\p{Is_Line_Break=nonstarter}', "");
4530Expect(0, 6102, '\p{^Is_Line_Break=nonstarter}', "");
4531Expect(0, 6102, '\P{Is_Line_Break=nonstarter}', "");
4532Expect(1, 6102, '\P{^Is_Line_Break=nonstarter}', "");
4533Expect(0, 6101, '\p{Is_Line_Break=nonstarter}', "");
4534Expect(1, 6101, '\p{^Is_Line_Break=nonstarter}', "");
4535Expect(1, 6101, '\P{Is_Line_Break=nonstarter}', "");
4536Expect(0, 6101, '\P{^Is_Line_Break=nonstarter}', "");
4537Expect(1, 6102, '\p{Is_Line_Break=	Nonstarter}', "");
4538Expect(0, 6102, '\p{^Is_Line_Break=	Nonstarter}', "");
4539Expect(0, 6102, '\P{Is_Line_Break=	Nonstarter}', "");
4540Expect(1, 6102, '\P{^Is_Line_Break=	Nonstarter}', "");
4541Expect(0, 6101, '\p{Is_Line_Break=	Nonstarter}', "");
4542Expect(1, 6101, '\p{^Is_Line_Break=	Nonstarter}', "");
4543Expect(1, 6101, '\P{Is_Line_Break=	Nonstarter}', "");
4544Expect(0, 6101, '\P{^Is_Line_Break=	Nonstarter}', "");
4545Error('\p{Is_Lb= /a/NS}');
4546Error('\P{Is_Lb= /a/NS}');
4547Expect(1, 6102, '\p{Is_Lb=ns}', "");
4548Expect(0, 6102, '\p{^Is_Lb=ns}', "");
4549Expect(0, 6102, '\P{Is_Lb=ns}', "");
4550Expect(1, 6102, '\P{^Is_Lb=ns}', "");
4551Expect(0, 6101, '\p{Is_Lb=ns}', "");
4552Expect(1, 6101, '\p{^Is_Lb=ns}', "");
4553Expect(1, 6101, '\P{Is_Lb=ns}', "");
4554Expect(0, 6101, '\P{^Is_Lb=ns}', "");
4555Expect(1, 6102, '\p{Is_Lb= 	NS}', "");
4556Expect(0, 6102, '\p{^Is_Lb= 	NS}', "");
4557Expect(0, 6102, '\P{Is_Lb= 	NS}', "");
4558Expect(1, 6102, '\P{^Is_Lb= 	NS}', "");
4559Expect(0, 6101, '\p{Is_Lb= 	NS}', "");
4560Expect(1, 6101, '\p{^Is_Lb= 	NS}', "");
4561Expect(1, 6101, '\P{Is_Lb= 	NS}', "");
4562Expect(0, 6101, '\P{^Is_Lb= 	NS}', "");
4563Error('\p{Line_Break: :=JV}');
4564Error('\P{Line_Break: :=JV}');
4565Expect(1, 4519, '\p{Line_Break=jv}', "");
4566Expect(0, 4519, '\p{^Line_Break=jv}', "");
4567Expect(0, 4519, '\P{Line_Break=jv}', "");
4568Expect(1, 4519, '\P{^Line_Break=jv}', "");
4569Expect(0, 4447, '\p{Line_Break=jv}', "");
4570Expect(1, 4447, '\p{^Line_Break=jv}', "");
4571Expect(1, 4447, '\P{Line_Break=jv}', "");
4572Expect(0, 4447, '\P{^Line_Break=jv}', "");
4573Expect(1, 4519, '\p{Line_Break=_	JV}', "");
4574Expect(0, 4519, '\p{^Line_Break=_	JV}', "");
4575Expect(0, 4519, '\P{Line_Break=_	JV}', "");
4576Expect(1, 4519, '\P{^Line_Break=_	JV}', "");
4577Expect(0, 4447, '\p{Line_Break=_	JV}', "");
4578Expect(1, 4447, '\p{^Line_Break=_	JV}', "");
4579Expect(1, 4447, '\P{Line_Break=_	JV}', "");
4580Expect(0, 4447, '\P{^Line_Break=_	JV}', "");
4581Error('\p{Lb=-:=JV}');
4582Error('\P{Lb=-:=JV}');
4583Expect(1, 4519, '\p{Lb=jv}', "");
4584Expect(0, 4519, '\p{^Lb=jv}', "");
4585Expect(0, 4519, '\P{Lb=jv}', "");
4586Expect(1, 4519, '\P{^Lb=jv}', "");
4587Expect(0, 4447, '\p{Lb=jv}', "");
4588Expect(1, 4447, '\p{^Lb=jv}', "");
4589Expect(1, 4447, '\P{Lb=jv}', "");
4590Expect(0, 4447, '\P{^Lb=jv}', "");
4591Expect(1, 4519, '\p{Lb=_	JV}', "");
4592Expect(0, 4519, '\p{^Lb=_	JV}', "");
4593Expect(0, 4519, '\P{Lb=_	JV}', "");
4594Expect(1, 4519, '\P{^Lb=_	JV}', "");
4595Expect(0, 4447, '\p{Lb=_	JV}', "");
4596Expect(1, 4447, '\p{^Lb=_	JV}', "");
4597Expect(1, 4447, '\P{Lb=_	JV}', "");
4598Expect(0, 4447, '\P{^Lb=_	JV}', "");
4599Error('\p{Is_Line_Break=:=-	JV}');
4600Error('\P{Is_Line_Break=:=-	JV}');
4601Expect(1, 4519, '\p{Is_Line_Break=jv}', "");
4602Expect(0, 4519, '\p{^Is_Line_Break=jv}', "");
4603Expect(0, 4519, '\P{Is_Line_Break=jv}', "");
4604Expect(1, 4519, '\P{^Is_Line_Break=jv}', "");
4605Expect(0, 4447, '\p{Is_Line_Break=jv}', "");
4606Expect(1, 4447, '\p{^Is_Line_Break=jv}', "");
4607Expect(1, 4447, '\P{Is_Line_Break=jv}', "");
4608Expect(0, 4447, '\P{^Is_Line_Break=jv}', "");
4609Expect(1, 4519, '\p{Is_Line_Break=JV}', "");
4610Expect(0, 4519, '\p{^Is_Line_Break=JV}', "");
4611Expect(0, 4519, '\P{Is_Line_Break=JV}', "");
4612Expect(1, 4519, '\P{^Is_Line_Break=JV}', "");
4613Expect(0, 4447, '\p{Is_Line_Break=JV}', "");
4614Expect(1, 4447, '\p{^Is_Line_Break=JV}', "");
4615Expect(1, 4447, '\P{Is_Line_Break=JV}', "");
4616Expect(0, 4447, '\P{^Is_Line_Break=JV}', "");
4617Error('\p{Is_Lb=	/a/JV}');
4618Error('\P{Is_Lb=	/a/JV}');
4619Expect(1, 4519, '\p{Is_Lb=jv}', "");
4620Expect(0, 4519, '\p{^Is_Lb=jv}', "");
4621Expect(0, 4519, '\P{Is_Lb=jv}', "");
4622Expect(1, 4519, '\P{^Is_Lb=jv}', "");
4623Expect(0, 4447, '\p{Is_Lb=jv}', "");
4624Expect(1, 4447, '\p{^Is_Lb=jv}', "");
4625Expect(1, 4447, '\P{Is_Lb=jv}', "");
4626Expect(0, 4447, '\P{^Is_Lb=jv}', "");
4627Expect(1, 4519, '\p{Is_Lb=  JV}', "");
4628Expect(0, 4519, '\p{^Is_Lb=  JV}', "");
4629Expect(0, 4519, '\P{Is_Lb=  JV}', "");
4630Expect(1, 4519, '\P{^Is_Lb=  JV}', "");
4631Expect(0, 4447, '\p{Is_Lb=  JV}', "");
4632Expect(1, 4447, '\p{^Is_Lb=  JV}', "");
4633Expect(1, 4447, '\P{Is_Lb=  JV}', "");
4634Expect(0, 4447, '\P{^Is_Lb=  JV}', "");
4635Error('\p{Line_Break:	 QUOTATION/a/}');
4636Error('\P{Line_Break:	 QUOTATION/a/}');
4637Expect(1, 34, '\p{Line_Break=quotation}', "");
4638Expect(0, 34, '\p{^Line_Break=quotation}', "");
4639Expect(0, 34, '\P{Line_Break=quotation}', "");
4640Expect(1, 34, '\P{^Line_Break=quotation}', "");
4641Expect(0, 33, '\p{Line_Break=quotation}', "");
4642Expect(1, 33, '\p{^Line_Break=quotation}', "");
4643Expect(1, 33, '\P{Line_Break=quotation}', "");
4644Expect(0, 33, '\P{^Line_Break=quotation}', "");
4645Expect(1, 34, '\p{Line_Break=-QUOTATION}', "");
4646Expect(0, 34, '\p{^Line_Break=-QUOTATION}', "");
4647Expect(0, 34, '\P{Line_Break=-QUOTATION}', "");
4648Expect(1, 34, '\P{^Line_Break=-QUOTATION}', "");
4649Expect(0, 33, '\p{Line_Break=-QUOTATION}', "");
4650Expect(1, 33, '\p{^Line_Break=-QUOTATION}', "");
4651Expect(1, 33, '\P{Line_Break=-QUOTATION}', "");
4652Expect(0, 33, '\P{^Line_Break=-QUOTATION}', "");
4653Error('\p{Lb=_/a/QU}');
4654Error('\P{Lb=_/a/QU}');
4655Expect(1, 34, '\p{Lb=qu}', "");
4656Expect(0, 34, '\p{^Lb=qu}', "");
4657Expect(0, 34, '\P{Lb=qu}', "");
4658Expect(1, 34, '\P{^Lb=qu}', "");
4659Expect(0, 33, '\p{Lb=qu}', "");
4660Expect(1, 33, '\p{^Lb=qu}', "");
4661Expect(1, 33, '\P{Lb=qu}', "");
4662Expect(0, 33, '\P{^Lb=qu}', "");
4663Expect(1, 34, '\p{Lb=-QU}', "");
4664Expect(0, 34, '\p{^Lb=-QU}', "");
4665Expect(0, 34, '\P{Lb=-QU}', "");
4666Expect(1, 34, '\P{^Lb=-QU}', "");
4667Expect(0, 33, '\p{Lb=-QU}', "");
4668Expect(1, 33, '\p{^Lb=-QU}', "");
4669Expect(1, 33, '\P{Lb=-QU}', "");
4670Expect(0, 33, '\P{^Lb=-QU}', "");
4671Error('\p{Is_Line_Break=:=Quotation}');
4672Error('\P{Is_Line_Break=:=Quotation}');
4673Expect(1, 34, '\p{Is_Line_Break=quotation}', "");
4674Expect(0, 34, '\p{^Is_Line_Break=quotation}', "");
4675Expect(0, 34, '\P{Is_Line_Break=quotation}', "");
4676Expect(1, 34, '\P{^Is_Line_Break=quotation}', "");
4677Expect(0, 33, '\p{Is_Line_Break=quotation}', "");
4678Expect(1, 33, '\p{^Is_Line_Break=quotation}', "");
4679Expect(1, 33, '\P{Is_Line_Break=quotation}', "");
4680Expect(0, 33, '\P{^Is_Line_Break=quotation}', "");
4681Expect(1, 34, '\p{Is_Line_Break=	QUOTATION}', "");
4682Expect(0, 34, '\p{^Is_Line_Break=	QUOTATION}', "");
4683Expect(0, 34, '\P{Is_Line_Break=	QUOTATION}', "");
4684Expect(1, 34, '\P{^Is_Line_Break=	QUOTATION}', "");
4685Expect(0, 33, '\p{Is_Line_Break=	QUOTATION}', "");
4686Expect(1, 33, '\p{^Is_Line_Break=	QUOTATION}', "");
4687Expect(1, 33, '\P{Is_Line_Break=	QUOTATION}', "");
4688Expect(0, 33, '\P{^Is_Line_Break=	QUOTATION}', "");
4689Error('\p{Is_Lb: _	QU/a/}');
4690Error('\P{Is_Lb: _	QU/a/}');
4691Expect(1, 34, '\p{Is_Lb=qu}', "");
4692Expect(0, 34, '\p{^Is_Lb=qu}', "");
4693Expect(0, 34, '\P{Is_Lb=qu}', "");
4694Expect(1, 34, '\P{^Is_Lb=qu}', "");
4695Expect(0, 33, '\p{Is_Lb=qu}', "");
4696Expect(1, 33, '\p{^Is_Lb=qu}', "");
4697Expect(1, 33, '\P{Is_Lb=qu}', "");
4698Expect(0, 33, '\P{^Is_Lb=qu}', "");
4699Expect(1, 34, '\p{Is_Lb= 	qu}', "");
4700Expect(0, 34, '\p{^Is_Lb= 	qu}', "");
4701Expect(0, 34, '\P{Is_Lb= 	qu}', "");
4702Expect(1, 34, '\P{^Is_Lb= 	qu}', "");
4703Expect(0, 33, '\p{Is_Lb= 	qu}', "");
4704Expect(1, 33, '\p{^Is_Lb= 	qu}', "");
4705Expect(1, 33, '\P{Is_Lb= 	qu}', "");
4706Expect(0, 33, '\P{^Is_Lb= 	qu}', "");
4707Error('\p{Line_Break=/a/- infix-NUMERIC}');
4708Error('\P{Line_Break=/a/- infix-NUMERIC}');
4709Expect(1, 44, '\p{Line_Break=infixnumeric}', "");
4710Expect(0, 44, '\p{^Line_Break=infixnumeric}', "");
4711Expect(0, 44, '\P{Line_Break=infixnumeric}', "");
4712Expect(1, 44, '\P{^Line_Break=infixnumeric}', "");
4713Expect(0, 43, '\p{Line_Break=infixnumeric}', "");
4714Expect(1, 43, '\p{^Line_Break=infixnumeric}', "");
4715Expect(1, 43, '\P{Line_Break=infixnumeric}', "");
4716Expect(0, 43, '\P{^Line_Break=infixnumeric}', "");
4717Expect(1, 44, '\p{Line_Break=-_INFIX	Numeric}', "");
4718Expect(0, 44, '\p{^Line_Break=-_INFIX	Numeric}', "");
4719Expect(0, 44, '\P{Line_Break=-_INFIX	Numeric}', "");
4720Expect(1, 44, '\P{^Line_Break=-_INFIX	Numeric}', "");
4721Expect(0, 43, '\p{Line_Break=-_INFIX	Numeric}', "");
4722Expect(1, 43, '\p{^Line_Break=-_INFIX	Numeric}', "");
4723Expect(1, 43, '\P{Line_Break=-_INFIX	Numeric}', "");
4724Expect(0, 43, '\P{^Line_Break=-_INFIX	Numeric}', "");
4725Error('\p{Lb=-IS/a/}');
4726Error('\P{Lb=-IS/a/}');
4727Expect(1, 44, '\p{Lb=is}', "");
4728Expect(0, 44, '\p{^Lb=is}', "");
4729Expect(0, 44, '\P{Lb=is}', "");
4730Expect(1, 44, '\P{^Lb=is}', "");
4731Expect(0, 43, '\p{Lb=is}', "");
4732Expect(1, 43, '\p{^Lb=is}', "");
4733Expect(1, 43, '\P{Lb=is}', "");
4734Expect(0, 43, '\P{^Lb=is}', "");
4735Expect(1, 44, '\p{Lb=__IS}', "");
4736Expect(0, 44, '\p{^Lb=__IS}', "");
4737Expect(0, 44, '\P{Lb=__IS}', "");
4738Expect(1, 44, '\P{^Lb=__IS}', "");
4739Expect(0, 43, '\p{Lb=__IS}', "");
4740Expect(1, 43, '\p{^Lb=__IS}', "");
4741Expect(1, 43, '\P{Lb=__IS}', "");
4742Expect(0, 43, '\P{^Lb=__IS}', "");
4743Error('\p{Is_Line_Break=/a/_Infix-Numeric}');
4744Error('\P{Is_Line_Break=/a/_Infix-Numeric}');
4745Expect(1, 44, '\p{Is_Line_Break=infixnumeric}', "");
4746Expect(0, 44, '\p{^Is_Line_Break=infixnumeric}', "");
4747Expect(0, 44, '\P{Is_Line_Break=infixnumeric}', "");
4748Expect(1, 44, '\P{^Is_Line_Break=infixnumeric}', "");
4749Expect(0, 43, '\p{Is_Line_Break=infixnumeric}', "");
4750Expect(1, 43, '\p{^Is_Line_Break=infixnumeric}', "");
4751Expect(1, 43, '\P{Is_Line_Break=infixnumeric}', "");
4752Expect(0, 43, '\P{^Is_Line_Break=infixnumeric}', "");
4753Expect(1, 44, '\p{Is_Line_Break=  Infix	numeric}', "");
4754Expect(0, 44, '\p{^Is_Line_Break=  Infix	numeric}', "");
4755Expect(0, 44, '\P{Is_Line_Break=  Infix	numeric}', "");
4756Expect(1, 44, '\P{^Is_Line_Break=  Infix	numeric}', "");
4757Expect(0, 43, '\p{Is_Line_Break=  Infix	numeric}', "");
4758Expect(1, 43, '\p{^Is_Line_Break=  Infix	numeric}', "");
4759Expect(1, 43, '\P{Is_Line_Break=  Infix	numeric}', "");
4760Expect(0, 43, '\P{^Is_Line_Break=  Infix	numeric}', "");
4761Error('\p{Is_Lb=/a/-IS}');
4762Error('\P{Is_Lb=/a/-IS}');
4763Expect(1, 44, '\p{Is_Lb=is}', "");
4764Expect(0, 44, '\p{^Is_Lb=is}', "");
4765Expect(0, 44, '\P{Is_Lb=is}', "");
4766Expect(1, 44, '\P{^Is_Lb=is}', "");
4767Expect(0, 43, '\p{Is_Lb=is}', "");
4768Expect(1, 43, '\p{^Is_Lb=is}', "");
4769Expect(1, 43, '\P{Is_Lb=is}', "");
4770Expect(0, 43, '\P{^Is_Lb=is}', "");
4771Expect(1, 44, '\p{Is_Lb=_ IS}', "");
4772Expect(0, 44, '\p{^Is_Lb=_ IS}', "");
4773Expect(0, 44, '\P{Is_Lb=_ IS}', "");
4774Expect(1, 44, '\P{^Is_Lb=_ IS}', "");
4775Expect(0, 43, '\p{Is_Lb=_ IS}', "");
4776Expect(1, 43, '\p{^Is_Lb=_ IS}', "");
4777Expect(1, 43, '\P{Is_Lb=_ IS}', "");
4778Expect(0, 43, '\P{^Is_Lb=_ IS}', "");
4779Error('\p{Line_Break:   :=__Inseparable}');
4780Error('\P{Line_Break:   :=__Inseparable}');
4781Expect(1, 8230, '\p{Line_Break=inseparable}', "");
4782Expect(0, 8230, '\p{^Line_Break=inseparable}', "");
4783Expect(0, 8230, '\P{Line_Break=inseparable}', "");
4784Expect(1, 8230, '\P{^Line_Break=inseparable}', "");
4785Expect(0, 8227, '\p{Line_Break=inseparable}', "");
4786Expect(1, 8227, '\p{^Line_Break=inseparable}', "");
4787Expect(1, 8227, '\P{Line_Break=inseparable}', "");
4788Expect(0, 8227, '\P{^Line_Break=inseparable}', "");
4789Expect(1, 8230, '\p{Line_Break=-_inseparable}', "");
4790Expect(0, 8230, '\p{^Line_Break=-_inseparable}', "");
4791Expect(0, 8230, '\P{Line_Break=-_inseparable}', "");
4792Expect(1, 8230, '\P{^Line_Break=-_inseparable}', "");
4793Expect(0, 8227, '\p{Line_Break=-_inseparable}', "");
4794Expect(1, 8227, '\p{^Line_Break=-_inseparable}', "");
4795Expect(1, 8227, '\P{Line_Break=-_inseparable}', "");
4796Expect(0, 8227, '\P{^Line_Break=-_inseparable}', "");
4797Error('\p{Lb: 	_IN:=}');
4798Error('\P{Lb: 	_IN:=}');
4799Expect(1, 8230, '\p{Lb=in}', "");
4800Expect(0, 8230, '\p{^Lb=in}', "");
4801Expect(0, 8230, '\P{Lb=in}', "");
4802Expect(1, 8230, '\P{^Lb=in}', "");
4803Expect(0, 8227, '\p{Lb=in}', "");
4804Expect(1, 8227, '\p{^Lb=in}', "");
4805Expect(1, 8227, '\P{Lb=in}', "");
4806Expect(0, 8227, '\P{^Lb=in}', "");
4807Expect(1, 8230, '\p{Lb=-IN}', "");
4808Expect(0, 8230, '\p{^Lb=-IN}', "");
4809Expect(0, 8230, '\P{Lb=-IN}', "");
4810Expect(1, 8230, '\P{^Lb=-IN}', "");
4811Expect(0, 8227, '\p{Lb=-IN}', "");
4812Expect(1, 8227, '\p{^Lb=-IN}', "");
4813Expect(1, 8227, '\P{Lb=-IN}', "");
4814Expect(0, 8227, '\P{^Lb=-IN}', "");
4815Error('\p{Is_Line_Break:	-	INSEPERABLE:=}');
4816Error('\P{Is_Line_Break:	-	INSEPERABLE:=}');
4817Expect(1, 8230, '\p{Is_Line_Break=inseperable}', "");
4818Expect(0, 8230, '\p{^Is_Line_Break=inseperable}', "");
4819Expect(0, 8230, '\P{Is_Line_Break=inseperable}', "");
4820Expect(1, 8230, '\P{^Is_Line_Break=inseperable}', "");
4821Expect(0, 8227, '\p{Is_Line_Break=inseperable}', "");
4822Expect(1, 8227, '\p{^Is_Line_Break=inseperable}', "");
4823Expect(1, 8227, '\P{Is_Line_Break=inseperable}', "");
4824Expect(0, 8227, '\P{^Is_Line_Break=inseperable}', "");
4825Expect(1, 8230, '\p{Is_Line_Break=-	Inseperable}', "");
4826Expect(0, 8230, '\p{^Is_Line_Break=-	Inseperable}', "");
4827Expect(0, 8230, '\P{Is_Line_Break=-	Inseperable}', "");
4828Expect(1, 8230, '\P{^Is_Line_Break=-	Inseperable}', "");
4829Expect(0, 8227, '\p{Is_Line_Break=-	Inseperable}', "");
4830Expect(1, 8227, '\p{^Is_Line_Break=-	Inseperable}', "");
4831Expect(1, 8227, '\P{Is_Line_Break=-	Inseperable}', "");
4832Expect(0, 8227, '\P{^Is_Line_Break=-	Inseperable}', "");
4833Error('\p{Is_Lb=/a/-INSEPARABLE}');
4834Error('\P{Is_Lb=/a/-INSEPARABLE}');
4835Expect(1, 8230, '\p{Is_Lb=inseparable}', "");
4836Expect(0, 8230, '\p{^Is_Lb=inseparable}', "");
4837Expect(0, 8230, '\P{Is_Lb=inseparable}', "");
4838Expect(1, 8230, '\P{^Is_Lb=inseparable}', "");
4839Expect(0, 8227, '\p{Is_Lb=inseparable}', "");
4840Expect(1, 8227, '\p{^Is_Lb=inseparable}', "");
4841Expect(1, 8227, '\P{Is_Lb=inseparable}', "");
4842Expect(0, 8227, '\P{^Is_Lb=inseparable}', "");
4843Expect(1, 8230, '\p{Is_Lb=-Inseparable}', "");
4844Expect(0, 8230, '\p{^Is_Lb=-Inseparable}', "");
4845Expect(0, 8230, '\P{Is_Lb=-Inseparable}', "");
4846Expect(1, 8230, '\P{^Is_Lb=-Inseparable}', "");
4847Expect(0, 8227, '\p{Is_Lb=-Inseparable}', "");
4848Expect(1, 8227, '\p{^Is_Lb=-Inseparable}', "");
4849Expect(1, 8227, '\P{Is_Lb=-Inseparable}', "");
4850Expect(0, 8227, '\P{^Is_Lb=-Inseparable}', "");
4851Error('\p{Line_Break: 	Complex:=CONTEXT}');
4852Error('\P{Line_Break: 	Complex:=CONTEXT}');
4853Expect(1, 3642, '\p{Line_Break=complexcontext}', "");
4854Expect(0, 3642, '\p{^Line_Break=complexcontext}', "");
4855Expect(0, 3642, '\P{Line_Break=complexcontext}', "");
4856Expect(1, 3642, '\P{^Line_Break=complexcontext}', "");
4857Expect(0, 3584, '\p{Line_Break=complexcontext}', "");
4858Expect(1, 3584, '\p{^Line_Break=complexcontext}', "");
4859Expect(1, 3584, '\P{Line_Break=complexcontext}', "");
4860Expect(0, 3584, '\P{^Line_Break=complexcontext}', "");
4861Expect(1, 3642, '\p{Line_Break=Complex-Context}', "");
4862Expect(0, 3642, '\p{^Line_Break=Complex-Context}', "");
4863Expect(0, 3642, '\P{Line_Break=Complex-Context}', "");
4864Expect(1, 3642, '\P{^Line_Break=Complex-Context}', "");
4865Expect(0, 3584, '\p{Line_Break=Complex-Context}', "");
4866Expect(1, 3584, '\p{^Line_Break=Complex-Context}', "");
4867Expect(1, 3584, '\P{Line_Break=Complex-Context}', "");
4868Expect(0, 3584, '\P{^Line_Break=Complex-Context}', "");
4869Error('\p{Lb=/a/-SA}');
4870Error('\P{Lb=/a/-SA}');
4871Expect(1, 3642, '\p{Lb:   sa}', "");
4872Expect(0, 3642, '\p{^Lb:   sa}', "");
4873Expect(0, 3642, '\P{Lb:   sa}', "");
4874Expect(1, 3642, '\P{^Lb:   sa}', "");
4875Expect(0, 3584, '\p{Lb:   sa}', "");
4876Expect(1, 3584, '\p{^Lb:   sa}', "");
4877Expect(1, 3584, '\P{Lb:   sa}', "");
4878Expect(0, 3584, '\P{^Lb:   sa}', "");
4879Expect(1, 3642, '\p{Lb= SA}', "");
4880Expect(0, 3642, '\p{^Lb= SA}', "");
4881Expect(0, 3642, '\P{Lb= SA}', "");
4882Expect(1, 3642, '\P{^Lb= SA}', "");
4883Expect(0, 3584, '\p{Lb= SA}', "");
4884Expect(1, 3584, '\p{^Lb= SA}', "");
4885Expect(1, 3584, '\P{Lb= SA}', "");
4886Expect(0, 3584, '\P{^Lb= SA}', "");
4887Error('\p{Is_Line_Break=	_COMPLEX/a/Context}');
4888Error('\P{Is_Line_Break=	_COMPLEX/a/Context}');
4889Expect(1, 3642, '\p{Is_Line_Break=complexcontext}', "");
4890Expect(0, 3642, '\p{^Is_Line_Break=complexcontext}', "");
4891Expect(0, 3642, '\P{Is_Line_Break=complexcontext}', "");
4892Expect(1, 3642, '\P{^Is_Line_Break=complexcontext}', "");
4893Expect(0, 3584, '\p{Is_Line_Break=complexcontext}', "");
4894Expect(1, 3584, '\p{^Is_Line_Break=complexcontext}', "");
4895Expect(1, 3584, '\P{Is_Line_Break=complexcontext}', "");
4896Expect(0, 3584, '\P{^Is_Line_Break=complexcontext}', "");
4897Expect(1, 3642, '\p{Is_Line_Break= COMPLEX-Context}', "");
4898Expect(0, 3642, '\p{^Is_Line_Break= COMPLEX-Context}', "");
4899Expect(0, 3642, '\P{Is_Line_Break= COMPLEX-Context}', "");
4900Expect(1, 3642, '\P{^Is_Line_Break= COMPLEX-Context}', "");
4901Expect(0, 3584, '\p{Is_Line_Break= COMPLEX-Context}', "");
4902Expect(1, 3584, '\p{^Is_Line_Break= COMPLEX-Context}', "");
4903Expect(1, 3584, '\P{Is_Line_Break= COMPLEX-Context}', "");
4904Expect(0, 3584, '\P{^Is_Line_Break= COMPLEX-Context}', "");
4905Error('\p{Is_Lb=_	sa:=}');
4906Error('\P{Is_Lb=_	sa:=}');
4907Expect(1, 3642, '\p{Is_Lb=sa}', "");
4908Expect(0, 3642, '\p{^Is_Lb=sa}', "");
4909Expect(0, 3642, '\P{Is_Lb=sa}', "");
4910Expect(1, 3642, '\P{^Is_Lb=sa}', "");
4911Expect(0, 3584, '\p{Is_Lb=sa}', "");
4912Expect(1, 3584, '\p{^Is_Lb=sa}', "");
4913Expect(1, 3584, '\P{Is_Lb=sa}', "");
4914Expect(0, 3584, '\P{^Is_Lb=sa}', "");
4915Expect(1, 3642, '\p{Is_Lb=	 SA}', "");
4916Expect(0, 3642, '\p{^Is_Lb=	 SA}', "");
4917Expect(0, 3642, '\P{Is_Lb=	 SA}', "");
4918Expect(1, 3642, '\P{^Is_Lb=	 SA}', "");
4919Expect(0, 3584, '\p{Is_Lb=	 SA}', "");
4920Expect(1, 3584, '\p{^Is_Lb=	 SA}', "");
4921Expect(1, 3584, '\P{Is_Lb=	 SA}', "");
4922Expect(0, 3584, '\P{^Is_Lb=	 SA}', "");
4923Error('\p{Line_Break= /a/HYPHEN}');
4924Error('\P{Line_Break= /a/HYPHEN}');
4925Expect(1, 45, '\p{Line_Break=hyphen}', "");
4926Expect(0, 45, '\p{^Line_Break=hyphen}', "");
4927Expect(0, 45, '\P{Line_Break=hyphen}', "");
4928Expect(1, 45, '\P{^Line_Break=hyphen}', "");
4929Expect(0, 44, '\p{Line_Break=hyphen}', "");
4930Expect(1, 44, '\p{^Line_Break=hyphen}', "");
4931Expect(1, 44, '\P{Line_Break=hyphen}', "");
4932Expect(0, 44, '\P{^Line_Break=hyphen}', "");
4933Expect(1, 45, '\p{Line_Break=__Hyphen}', "");
4934Expect(0, 45, '\p{^Line_Break=__Hyphen}', "");
4935Expect(0, 45, '\P{Line_Break=__Hyphen}', "");
4936Expect(1, 45, '\P{^Line_Break=__Hyphen}', "");
4937Expect(0, 44, '\p{Line_Break=__Hyphen}', "");
4938Expect(1, 44, '\p{^Line_Break=__Hyphen}', "");
4939Expect(1, 44, '\P{Line_Break=__Hyphen}', "");
4940Expect(0, 44, '\P{^Line_Break=__Hyphen}', "");
4941Error('\p{Lb=:=_ HY}');
4942Error('\P{Lb=:=_ HY}');
4943Expect(1, 45, '\p{Lb=hy}', "");
4944Expect(0, 45, '\p{^Lb=hy}', "");
4945Expect(0, 45, '\P{Lb=hy}', "");
4946Expect(1, 45, '\P{^Lb=hy}', "");
4947Expect(0, 44, '\p{Lb=hy}', "");
4948Expect(1, 44, '\p{^Lb=hy}', "");
4949Expect(1, 44, '\P{Lb=hy}', "");
4950Expect(0, 44, '\P{^Lb=hy}', "");
4951Expect(1, 45, '\p{Lb=	_hy}', "");
4952Expect(0, 45, '\p{^Lb=	_hy}', "");
4953Expect(0, 45, '\P{Lb=	_hy}', "");
4954Expect(1, 45, '\P{^Lb=	_hy}', "");
4955Expect(0, 44, '\p{Lb=	_hy}', "");
4956Expect(1, 44, '\p{^Lb=	_hy}', "");
4957Expect(1, 44, '\P{Lb=	_hy}', "");
4958Expect(0, 44, '\P{^Lb=	_hy}', "");
4959Error('\p{Is_Line_Break=	:=Hyphen}');
4960Error('\P{Is_Line_Break=	:=Hyphen}');
4961Expect(1, 45, '\p{Is_Line_Break=hyphen}', "");
4962Expect(0, 45, '\p{^Is_Line_Break=hyphen}', "");
4963Expect(0, 45, '\P{Is_Line_Break=hyphen}', "");
4964Expect(1, 45, '\P{^Is_Line_Break=hyphen}', "");
4965Expect(0, 44, '\p{Is_Line_Break=hyphen}', "");
4966Expect(1, 44, '\p{^Is_Line_Break=hyphen}', "");
4967Expect(1, 44, '\P{Is_Line_Break=hyphen}', "");
4968Expect(0, 44, '\P{^Is_Line_Break=hyphen}', "");
4969Expect(1, 45, '\p{Is_Line_Break=-_Hyphen}', "");
4970Expect(0, 45, '\p{^Is_Line_Break=-_Hyphen}', "");
4971Expect(0, 45, '\P{Is_Line_Break=-_Hyphen}', "");
4972Expect(1, 45, '\P{^Is_Line_Break=-_Hyphen}', "");
4973Expect(0, 44, '\p{Is_Line_Break=-_Hyphen}', "");
4974Expect(1, 44, '\p{^Is_Line_Break=-_Hyphen}', "");
4975Expect(1, 44, '\P{Is_Line_Break=-_Hyphen}', "");
4976Expect(0, 44, '\P{^Is_Line_Break=-_Hyphen}', "");
4977Error('\p{Is_Lb=/a/-_HY}');
4978Error('\P{Is_Lb=/a/-_HY}');
4979Expect(1, 45, '\p{Is_Lb:hy}', "");
4980Expect(0, 45, '\p{^Is_Lb:hy}', "");
4981Expect(0, 45, '\P{Is_Lb:hy}', "");
4982Expect(1, 45, '\P{^Is_Lb:hy}', "");
4983Expect(0, 44, '\p{Is_Lb:hy}', "");
4984Expect(1, 44, '\p{^Is_Lb:hy}', "");
4985Expect(1, 44, '\P{Is_Lb:hy}', "");
4986Expect(0, 44, '\P{^Is_Lb:hy}', "");
4987Expect(1, 45, '\p{Is_Lb= HY}', "");
4988Expect(0, 45, '\p{^Is_Lb= HY}', "");
4989Expect(0, 45, '\P{Is_Lb= HY}', "");
4990Expect(1, 45, '\P{^Is_Lb= HY}', "");
4991Expect(0, 44, '\p{Is_Lb= HY}', "");
4992Expect(1, 44, '\p{^Is_Lb= HY}', "");
4993Expect(1, 44, '\P{Is_Lb= HY}', "");
4994Expect(0, 44, '\P{^Is_Lb= HY}', "");
4995Error('\p{Line_Break=	_Break After:=}');
4996Error('\P{Line_Break=	_Break After:=}');
4997Expect(1, 9, '\p{Line_Break=breakafter}', "");
4998Expect(0, 9, '\p{^Line_Break=breakafter}', "");
4999Expect(0, 9, '\P{Line_Break=breakafter}', "");
5000Expect(1, 9, '\P{^Line_Break=breakafter}', "");
5001Expect(0, 8, '\p{Line_Break=breakafter}', "");
5002Expect(1, 8, '\p{^Line_Break=breakafter}', "");
5003Expect(1, 8, '\P{Line_Break=breakafter}', "");
5004Expect(0, 8, '\P{^Line_Break=breakafter}', "");
5005Expect(1, 9, '\p{Line_Break=_	BREAK_after}', "");
5006Expect(0, 9, '\p{^Line_Break=_	BREAK_after}', "");
5007Expect(0, 9, '\P{Line_Break=_	BREAK_after}', "");
5008Expect(1, 9, '\P{^Line_Break=_	BREAK_after}', "");
5009Expect(0, 8, '\p{Line_Break=_	BREAK_after}', "");
5010Expect(1, 8, '\p{^Line_Break=_	BREAK_after}', "");
5011Expect(1, 8, '\P{Line_Break=_	BREAK_after}', "");
5012Expect(0, 8, '\P{^Line_Break=_	BREAK_after}', "");
5013Error('\p{Lb=	 ba/a/}');
5014Error('\P{Lb=	 ba/a/}');
5015Expect(1, 9, '\p{Lb=ba}', "");
5016Expect(0, 9, '\p{^Lb=ba}', "");
5017Expect(0, 9, '\P{Lb=ba}', "");
5018Expect(1, 9, '\P{^Lb=ba}', "");
5019Expect(0, 8, '\p{Lb=ba}', "");
5020Expect(1, 8, '\p{^Lb=ba}', "");
5021Expect(1, 8, '\P{Lb=ba}', "");
5022Expect(0, 8, '\P{^Lb=ba}', "");
5023Expect(1, 9, '\p{Lb=  BA}', "");
5024Expect(0, 9, '\p{^Lb=  BA}', "");
5025Expect(0, 9, '\P{Lb=  BA}', "");
5026Expect(1, 9, '\P{^Lb=  BA}', "");
5027Expect(0, 8, '\p{Lb=  BA}', "");
5028Expect(1, 8, '\p{^Lb=  BA}', "");
5029Expect(1, 8, '\P{Lb=  BA}', "");
5030Expect(0, 8, '\P{^Lb=  BA}', "");
5031Error('\p{Is_Line_Break=--BREAK_after/a/}');
5032Error('\P{Is_Line_Break=--BREAK_after/a/}');
5033Expect(1, 9, '\p{Is_Line_Break=breakafter}', "");
5034Expect(0, 9, '\p{^Is_Line_Break=breakafter}', "");
5035Expect(0, 9, '\P{Is_Line_Break=breakafter}', "");
5036Expect(1, 9, '\P{^Is_Line_Break=breakafter}', "");
5037Expect(0, 8, '\p{Is_Line_Break=breakafter}', "");
5038Expect(1, 8, '\p{^Is_Line_Break=breakafter}', "");
5039Expect(1, 8, '\P{Is_Line_Break=breakafter}', "");
5040Expect(0, 8, '\P{^Is_Line_Break=breakafter}', "");
5041Expect(1, 9, '\p{Is_Line_Break= _Break-AFTER}', "");
5042Expect(0, 9, '\p{^Is_Line_Break= _Break-AFTER}', "");
5043Expect(0, 9, '\P{Is_Line_Break= _Break-AFTER}', "");
5044Expect(1, 9, '\P{^Is_Line_Break= _Break-AFTER}', "");
5045Expect(0, 8, '\p{Is_Line_Break= _Break-AFTER}', "");
5046Expect(1, 8, '\p{^Is_Line_Break= _Break-AFTER}', "");
5047Expect(1, 8, '\P{Is_Line_Break= _Break-AFTER}', "");
5048Expect(0, 8, '\P{^Is_Line_Break= _Break-AFTER}', "");
5049Error('\p{Is_Lb=/a/		ba}');
5050Error('\P{Is_Lb=/a/		ba}');
5051Expect(1, 9, '\p{Is_Lb:   ba}', "");
5052Expect(0, 9, '\p{^Is_Lb:   ba}', "");
5053Expect(0, 9, '\P{Is_Lb:   ba}', "");
5054Expect(1, 9, '\P{^Is_Lb:   ba}', "");
5055Expect(0, 8, '\p{Is_Lb:   ba}', "");
5056Expect(1, 8, '\p{^Is_Lb:   ba}', "");
5057Expect(1, 8, '\P{Is_Lb:   ba}', "");
5058Expect(0, 8, '\P{^Is_Lb:   ba}', "");
5059Expect(1, 9, '\p{Is_Lb:    	BA}', "");
5060Expect(0, 9, '\p{^Is_Lb:    	BA}', "");
5061Expect(0, 9, '\P{Is_Lb:    	BA}', "");
5062Expect(1, 9, '\P{^Is_Lb:    	BA}', "");
5063Expect(0, 8, '\p{Is_Lb:    	BA}', "");
5064Expect(1, 8, '\p{^Is_Lb:    	BA}', "");
5065Expect(1, 8, '\P{Is_Lb:    	BA}', "");
5066Expect(0, 8, '\P{^Is_Lb:    	BA}', "");
5067Error('\p{Line_Break:	-_LineFEED:=}');
5068Error('\P{Line_Break:	-_LineFEED:=}');
5069Expect(1, 10, '\p{Line_Break=linefeed}', "");
5070Expect(0, 10, '\p{^Line_Break=linefeed}', "");
5071Expect(0, 10, '\P{Line_Break=linefeed}', "");
5072Expect(1, 10, '\P{^Line_Break=linefeed}', "");
5073Expect(0, 9, '\p{Line_Break=linefeed}', "");
5074Expect(1, 9, '\p{^Line_Break=linefeed}', "");
5075Expect(1, 9, '\P{Line_Break=linefeed}', "");
5076Expect(0, 9, '\P{^Line_Break=linefeed}', "");
5077Expect(1, 10, '\p{Line_Break=__Line-Feed}', "");
5078Expect(0, 10, '\p{^Line_Break=__Line-Feed}', "");
5079Expect(0, 10, '\P{Line_Break=__Line-Feed}', "");
5080Expect(1, 10, '\P{^Line_Break=__Line-Feed}', "");
5081Expect(0, 9, '\p{Line_Break=__Line-Feed}', "");
5082Expect(1, 9, '\p{^Line_Break=__Line-Feed}', "");
5083Expect(1, 9, '\P{Line_Break=__Line-Feed}', "");
5084Expect(0, 9, '\P{^Line_Break=__Line-Feed}', "");
5085Error('\p{Lb=:= -lf}');
5086Error('\P{Lb=:= -lf}');
5087Expect(1, 10, '\p{Lb=lf}', "");
5088Expect(0, 10, '\p{^Lb=lf}', "");
5089Expect(0, 10, '\P{Lb=lf}', "");
5090Expect(1, 10, '\P{^Lb=lf}', "");
5091Expect(0, 9, '\p{Lb=lf}', "");
5092Expect(1, 9, '\p{^Lb=lf}', "");
5093Expect(1, 9, '\P{Lb=lf}', "");
5094Expect(0, 9, '\P{^Lb=lf}', "");
5095Expect(1, 10, '\p{Lb=-_LF}', "");
5096Expect(0, 10, '\p{^Lb=-_LF}', "");
5097Expect(0, 10, '\P{Lb=-_LF}', "");
5098Expect(1, 10, '\P{^Lb=-_LF}', "");
5099Expect(0, 9, '\p{Lb=-_LF}', "");
5100Expect(1, 9, '\p{^Lb=-_LF}', "");
5101Expect(1, 9, '\P{Lb=-_LF}', "");
5102Expect(0, 9, '\P{^Lb=-_LF}', "");
5103Error('\p{Is_Line_Break=-LINE_feed:=}');
5104Error('\P{Is_Line_Break=-LINE_feed:=}');
5105Expect(1, 10, '\p{Is_Line_Break=linefeed}', "");
5106Expect(0, 10, '\p{^Is_Line_Break=linefeed}', "");
5107Expect(0, 10, '\P{Is_Line_Break=linefeed}', "");
5108Expect(1, 10, '\P{^Is_Line_Break=linefeed}', "");
5109Expect(0, 9, '\p{Is_Line_Break=linefeed}', "");
5110Expect(1, 9, '\p{^Is_Line_Break=linefeed}', "");
5111Expect(1, 9, '\P{Is_Line_Break=linefeed}', "");
5112Expect(0, 9, '\P{^Is_Line_Break=linefeed}', "");
5113Expect(1, 10, '\p{Is_Line_Break:	_-lineFeed}', "");
5114Expect(0, 10, '\p{^Is_Line_Break:	_-lineFeed}', "");
5115Expect(0, 10, '\P{Is_Line_Break:	_-lineFeed}', "");
5116Expect(1, 10, '\P{^Is_Line_Break:	_-lineFeed}', "");
5117Expect(0, 9, '\p{Is_Line_Break:	_-lineFeed}', "");
5118Expect(1, 9, '\p{^Is_Line_Break:	_-lineFeed}', "");
5119Expect(1, 9, '\P{Is_Line_Break:	_-lineFeed}', "");
5120Expect(0, 9, '\P{^Is_Line_Break:	_-lineFeed}', "");
5121Error('\p{Is_Lb=-LF/a/}');
5122Error('\P{Is_Lb=-LF/a/}');
5123Expect(1, 10, '\p{Is_Lb=lf}', "");
5124Expect(0, 10, '\p{^Is_Lb=lf}', "");
5125Expect(0, 10, '\P{Is_Lb=lf}', "");
5126Expect(1, 10, '\P{^Is_Lb=lf}', "");
5127Expect(0, 9, '\p{Is_Lb=lf}', "");
5128Expect(1, 9, '\p{^Is_Lb=lf}', "");
5129Expect(1, 9, '\P{Is_Lb=lf}', "");
5130Expect(0, 9, '\P{^Is_Lb=lf}', "");
5131Expect(1, 10, '\p{Is_Lb= -LF}', "");
5132Expect(0, 10, '\p{^Is_Lb= -LF}', "");
5133Expect(0, 10, '\P{Is_Lb= -LF}', "");
5134Expect(1, 10, '\P{^Is_Lb= -LF}', "");
5135Expect(0, 9, '\p{Is_Lb= -LF}', "");
5136Expect(1, 9, '\p{^Is_Lb= -LF}', "");
5137Expect(1, 9, '\P{Is_Lb= -LF}', "");
5138Expect(0, 9, '\P{^Is_Lb= -LF}', "");
5139Error('\p{Line_Break=/a/-	Ambiguous}');
5140Error('\P{Line_Break=/a/-	Ambiguous}');
5141Expect(1, 168, '\p{Line_Break=ambiguous}', "");
5142Expect(0, 168, '\p{^Line_Break=ambiguous}', "");
5143Expect(0, 168, '\P{Line_Break=ambiguous}', "");
5144Expect(1, 168, '\P{^Line_Break=ambiguous}', "");
5145Expect(0, 166, '\p{Line_Break=ambiguous}', "");
5146Expect(1, 166, '\p{^Line_Break=ambiguous}', "");
5147Expect(1, 166, '\P{Line_Break=ambiguous}', "");
5148Expect(0, 166, '\P{^Line_Break=ambiguous}', "");
5149Expect(1, 168, '\p{Line_Break= 	ambiguous}', "");
5150Expect(0, 168, '\p{^Line_Break= 	ambiguous}', "");
5151Expect(0, 168, '\P{Line_Break= 	ambiguous}', "");
5152Expect(1, 168, '\P{^Line_Break= 	ambiguous}', "");
5153Expect(0, 166, '\p{Line_Break= 	ambiguous}', "");
5154Expect(1, 166, '\p{^Line_Break= 	ambiguous}', "");
5155Expect(1, 166, '\P{Line_Break= 	ambiguous}', "");
5156Expect(0, 166, '\P{^Line_Break= 	ambiguous}', "");
5157Error('\p{Lb=	:=AI}');
5158Error('\P{Lb=	:=AI}');
5159Expect(1, 168, '\p{Lb=ai}', "");
5160Expect(0, 168, '\p{^Lb=ai}', "");
5161Expect(0, 168, '\P{Lb=ai}', "");
5162Expect(1, 168, '\P{^Lb=ai}', "");
5163Expect(0, 166, '\p{Lb=ai}', "");
5164Expect(1, 166, '\p{^Lb=ai}', "");
5165Expect(1, 166, '\P{Lb=ai}', "");
5166Expect(0, 166, '\P{^Lb=ai}', "");
5167Expect(1, 168, '\p{Lb=  AI}', "");
5168Expect(0, 168, '\p{^Lb=  AI}', "");
5169Expect(0, 168, '\P{Lb=  AI}', "");
5170Expect(1, 168, '\P{^Lb=  AI}', "");
5171Expect(0, 166, '\p{Lb=  AI}', "");
5172Expect(1, 166, '\p{^Lb=  AI}', "");
5173Expect(1, 166, '\P{Lb=  AI}', "");
5174Expect(0, 166, '\P{^Lb=  AI}', "");
5175Error('\p{Is_Line_Break=:=Ambiguous}');
5176Error('\P{Is_Line_Break=:=Ambiguous}');
5177Expect(1, 168, '\p{Is_Line_Break=ambiguous}', "");
5178Expect(0, 168, '\p{^Is_Line_Break=ambiguous}', "");
5179Expect(0, 168, '\P{Is_Line_Break=ambiguous}', "");
5180Expect(1, 168, '\P{^Is_Line_Break=ambiguous}', "");
5181Expect(0, 166, '\p{Is_Line_Break=ambiguous}', "");
5182Expect(1, 166, '\p{^Is_Line_Break=ambiguous}', "");
5183Expect(1, 166, '\P{Is_Line_Break=ambiguous}', "");
5184Expect(0, 166, '\P{^Is_Line_Break=ambiguous}', "");
5185Expect(1, 168, '\p{Is_Line_Break= _Ambiguous}', "");
5186Expect(0, 168, '\p{^Is_Line_Break= _Ambiguous}', "");
5187Expect(0, 168, '\P{Is_Line_Break= _Ambiguous}', "");
5188Expect(1, 168, '\P{^Is_Line_Break= _Ambiguous}', "");
5189Expect(0, 166, '\p{Is_Line_Break= _Ambiguous}', "");
5190Expect(1, 166, '\p{^Is_Line_Break= _Ambiguous}', "");
5191Expect(1, 166, '\P{Is_Line_Break= _Ambiguous}', "");
5192Expect(0, 166, '\P{^Is_Line_Break= _Ambiguous}', "");
5193Error('\p{Is_Lb=-/a/ai}');
5194Error('\P{Is_Lb=-/a/ai}');
5195Expect(1, 168, '\p{Is_Lb=ai}', "");
5196Expect(0, 168, '\p{^Is_Lb=ai}', "");
5197Expect(0, 168, '\P{Is_Lb=ai}', "");
5198Expect(1, 168, '\P{^Is_Lb=ai}', "");
5199Expect(0, 166, '\p{Is_Lb=ai}', "");
5200Expect(1, 166, '\p{^Is_Lb=ai}', "");
5201Expect(1, 166, '\P{Is_Lb=ai}', "");
5202Expect(0, 166, '\P{^Is_Lb=ai}', "");
5203Expect(1, 168, '\p{Is_Lb=_	AI}', "");
5204Expect(0, 168, '\p{^Is_Lb=_	AI}', "");
5205Expect(0, 168, '\P{Is_Lb=_	AI}', "");
5206Expect(1, 168, '\P{^Is_Lb=_	AI}', "");
5207Expect(0, 166, '\p{Is_Lb=_	AI}', "");
5208Expect(1, 166, '\p{^Is_Lb=_	AI}', "");
5209Expect(1, 166, '\P{Is_Lb=_	AI}', "");
5210Expect(0, 166, '\P{^Is_Lb=_	AI}', "");
5211Error('\p{Line_Break=-CONTINGENT/a/break}');
5212Error('\P{Line_Break=-CONTINGENT/a/break}');
5213Expect(1, 65532, '\p{Line_Break=contingentbreak}', "");
5214Expect(0, 65532, '\p{^Line_Break=contingentbreak}', "");
5215Expect(0, 65532, '\P{Line_Break=contingentbreak}', "");
5216Expect(1, 65532, '\P{^Line_Break=contingentbreak}', "");
5217Expect(0, 65531, '\p{Line_Break=contingentbreak}', "");
5218Expect(1, 65531, '\p{^Line_Break=contingentbreak}', "");
5219Expect(1, 65531, '\P{Line_Break=contingentbreak}', "");
5220Expect(0, 65531, '\P{^Line_Break=contingentbreak}', "");
5221Expect(1, 65532, '\p{Line_Break=_ CONTINGENT break}', "");
5222Expect(0, 65532, '\p{^Line_Break=_ CONTINGENT break}', "");
5223Expect(0, 65532, '\P{Line_Break=_ CONTINGENT break}', "");
5224Expect(1, 65532, '\P{^Line_Break=_ CONTINGENT break}', "");
5225Expect(0, 65531, '\p{Line_Break=_ CONTINGENT break}', "");
5226Expect(1, 65531, '\p{^Line_Break=_ CONTINGENT break}', "");
5227Expect(1, 65531, '\P{Line_Break=_ CONTINGENT break}', "");
5228Expect(0, 65531, '\P{^Line_Break=_ CONTINGENT break}', "");
5229Error('\p{Lb=/a/	_cb}');
5230Error('\P{Lb=/a/	_cb}');
5231Expect(1, 65532, '\p{Lb=cb}', "");
5232Expect(0, 65532, '\p{^Lb=cb}', "");
5233Expect(0, 65532, '\P{Lb=cb}', "");
5234Expect(1, 65532, '\P{^Lb=cb}', "");
5235Expect(0, 65531, '\p{Lb=cb}', "");
5236Expect(1, 65531, '\p{^Lb=cb}', "");
5237Expect(1, 65531, '\P{Lb=cb}', "");
5238Expect(0, 65531, '\P{^Lb=cb}', "");
5239Expect(1, 65532, '\p{Lb=-CB}', "");
5240Expect(0, 65532, '\p{^Lb=-CB}', "");
5241Expect(0, 65532, '\P{Lb=-CB}', "");
5242Expect(1, 65532, '\P{^Lb=-CB}', "");
5243Expect(0, 65531, '\p{Lb=-CB}', "");
5244Expect(1, 65531, '\p{^Lb=-CB}', "");
5245Expect(1, 65531, '\P{Lb=-CB}', "");
5246Expect(0, 65531, '\P{^Lb=-CB}', "");
5247Error('\p{Is_Line_Break=-Contingent/a/break}');
5248Error('\P{Is_Line_Break=-Contingent/a/break}');
5249Expect(1, 65532, '\p{Is_Line_Break=contingentbreak}', "");
5250Expect(0, 65532, '\p{^Is_Line_Break=contingentbreak}', "");
5251Expect(0, 65532, '\P{Is_Line_Break=contingentbreak}', "");
5252Expect(1, 65532, '\P{^Is_Line_Break=contingentbreak}', "");
5253Expect(0, 65531, '\p{Is_Line_Break=contingentbreak}', "");
5254Expect(1, 65531, '\p{^Is_Line_Break=contingentbreak}', "");
5255Expect(1, 65531, '\P{Is_Line_Break=contingentbreak}', "");
5256Expect(0, 65531, '\P{^Is_Line_Break=contingentbreak}', "");
5257Expect(1, 65532, '\p{Is_Line_Break=_Contingent-break}', "");
5258Expect(0, 65532, '\p{^Is_Line_Break=_Contingent-break}', "");
5259Expect(0, 65532, '\P{Is_Line_Break=_Contingent-break}', "");
5260Expect(1, 65532, '\P{^Is_Line_Break=_Contingent-break}', "");
5261Expect(0, 65531, '\p{Is_Line_Break=_Contingent-break}', "");
5262Expect(1, 65531, '\p{^Is_Line_Break=_Contingent-break}', "");
5263Expect(1, 65531, '\P{Is_Line_Break=_Contingent-break}', "");
5264Expect(0, 65531, '\P{^Is_Line_Break=_Contingent-break}', "");
5265Error('\p{Is_Lb= :=cb}');
5266Error('\P{Is_Lb= :=cb}');
5267Expect(1, 65532, '\p{Is_Lb=cb}', "");
5268Expect(0, 65532, '\p{^Is_Lb=cb}', "");
5269Expect(0, 65532, '\P{Is_Lb=cb}', "");
5270Expect(1, 65532, '\P{^Is_Lb=cb}', "");
5271Expect(0, 65531, '\p{Is_Lb=cb}', "");
5272Expect(1, 65531, '\p{^Is_Lb=cb}', "");
5273Expect(1, 65531, '\P{Is_Lb=cb}', "");
5274Expect(0, 65531, '\P{^Is_Lb=cb}', "");
5275Expect(1, 65532, '\p{Is_Lb=  CB}', "");
5276Expect(0, 65532, '\p{^Is_Lb=  CB}', "");
5277Expect(0, 65532, '\P{Is_Lb=  CB}', "");
5278Expect(1, 65532, '\P{^Is_Lb=  CB}', "");
5279Expect(0, 65531, '\p{Is_Lb=  CB}', "");
5280Expect(1, 65531, '\p{^Is_Lb=  CB}', "");
5281Expect(1, 65531, '\P{Is_Lb=  CB}', "");
5282Expect(0, 65531, '\P{^Is_Lb=  CB}', "");
5283Error('\p{Line_Break=:=	_exclamation}');
5284Error('\P{Line_Break=:=	_exclamation}');
5285Expect(1, 33, '\p{Line_Break=exclamation}', "");
5286Expect(0, 33, '\p{^Line_Break=exclamation}', "");
5287Expect(0, 33, '\P{Line_Break=exclamation}', "");
5288Expect(1, 33, '\P{^Line_Break=exclamation}', "");
5289Expect(0, 32, '\p{Line_Break=exclamation}', "");
5290Expect(1, 32, '\p{^Line_Break=exclamation}', "");
5291Expect(1, 32, '\P{Line_Break=exclamation}', "");
5292Expect(0, 32, '\P{^Line_Break=exclamation}', "");
5293Expect(1, 33, '\p{Line_Break=	_EXCLAMATION}', "");
5294Expect(0, 33, '\p{^Line_Break=	_EXCLAMATION}', "");
5295Expect(0, 33, '\P{Line_Break=	_EXCLAMATION}', "");
5296Expect(1, 33, '\P{^Line_Break=	_EXCLAMATION}', "");
5297Expect(0, 32, '\p{Line_Break=	_EXCLAMATION}', "");
5298Expect(1, 32, '\p{^Line_Break=	_EXCLAMATION}', "");
5299Expect(1, 32, '\P{Line_Break=	_EXCLAMATION}', "");
5300Expect(0, 32, '\P{^Line_Break=	_EXCLAMATION}', "");
5301Error('\p{Lb=:=	-EX}');
5302Error('\P{Lb=:=	-EX}');
5303Expect(1, 33, '\p{Lb=ex}', "");
5304Expect(0, 33, '\p{^Lb=ex}', "");
5305Expect(0, 33, '\P{Lb=ex}', "");
5306Expect(1, 33, '\P{^Lb=ex}', "");
5307Expect(0, 32, '\p{Lb=ex}', "");
5308Expect(1, 32, '\p{^Lb=ex}', "");
5309Expect(1, 32, '\P{Lb=ex}', "");
5310Expect(0, 32, '\P{^Lb=ex}', "");
5311Expect(1, 33, '\p{Lb=_-EX}', "");
5312Expect(0, 33, '\p{^Lb=_-EX}', "");
5313Expect(0, 33, '\P{Lb=_-EX}', "");
5314Expect(1, 33, '\P{^Lb=_-EX}', "");
5315Expect(0, 32, '\p{Lb=_-EX}', "");
5316Expect(1, 32, '\p{^Lb=_-EX}', "");
5317Expect(1, 32, '\P{Lb=_-EX}', "");
5318Expect(0, 32, '\P{^Lb=_-EX}', "");
5319Error('\p{Is_Line_Break=	:=exclamation}');
5320Error('\P{Is_Line_Break=	:=exclamation}');
5321Expect(1, 33, '\p{Is_Line_Break:exclamation}', "");
5322Expect(0, 33, '\p{^Is_Line_Break:exclamation}', "");
5323Expect(0, 33, '\P{Is_Line_Break:exclamation}', "");
5324Expect(1, 33, '\P{^Is_Line_Break:exclamation}', "");
5325Expect(0, 32, '\p{Is_Line_Break:exclamation}', "");
5326Expect(1, 32, '\p{^Is_Line_Break:exclamation}', "");
5327Expect(1, 32, '\P{Is_Line_Break:exclamation}', "");
5328Expect(0, 32, '\P{^Is_Line_Break:exclamation}', "");
5329Expect(1, 33, '\p{Is_Line_Break: _-Exclamation}', "");
5330Expect(0, 33, '\p{^Is_Line_Break: _-Exclamation}', "");
5331Expect(0, 33, '\P{Is_Line_Break: _-Exclamation}', "");
5332Expect(1, 33, '\P{^Is_Line_Break: _-Exclamation}', "");
5333Expect(0, 32, '\p{Is_Line_Break: _-Exclamation}', "");
5334Expect(1, 32, '\p{^Is_Line_Break: _-Exclamation}', "");
5335Expect(1, 32, '\P{Is_Line_Break: _-Exclamation}', "");
5336Expect(0, 32, '\P{^Is_Line_Break: _-Exclamation}', "");
5337Error('\p{Is_Lb=:=- EX}');
5338Error('\P{Is_Lb=:=- EX}');
5339Expect(1, 33, '\p{Is_Lb:ex}', "");
5340Expect(0, 33, '\p{^Is_Lb:ex}', "");
5341Expect(0, 33, '\P{Is_Lb:ex}', "");
5342Expect(1, 33, '\P{^Is_Lb:ex}', "");
5343Expect(0, 32, '\p{Is_Lb:ex}', "");
5344Expect(1, 32, '\p{^Is_Lb:ex}', "");
5345Expect(1, 32, '\P{Is_Lb:ex}', "");
5346Expect(0, 32, '\P{^Is_Lb:ex}', "");
5347Expect(1, 33, '\p{Is_Lb:_EX}', "");
5348Expect(0, 33, '\p{^Is_Lb:_EX}', "");
5349Expect(0, 33, '\P{Is_Lb:_EX}', "");
5350Expect(1, 33, '\P{^Is_Lb:_EX}', "");
5351Expect(0, 32, '\p{Is_Lb:_EX}', "");
5352Expect(1, 32, '\p{^Is_Lb:_EX}', "");
5353Expect(1, 32, '\P{Is_Lb:_EX}', "");
5354Expect(0, 32, '\P{^Is_Lb:_EX}', "");
5355Error('\p{Line_Break=_	Ideographic:=}');
5356Error('\P{Line_Break=_	Ideographic:=}');
5357Expect(1, 11929, '\p{Line_Break=ideographic}', "");
5358Expect(0, 11929, '\p{^Line_Break=ideographic}', "");
5359Expect(0, 11929, '\P{Line_Break=ideographic}', "");
5360Expect(1, 11929, '\P{^Line_Break=ideographic}', "");
5361Expect(0, 11903, '\p{Line_Break=ideographic}', "");
5362Expect(1, 11903, '\p{^Line_Break=ideographic}', "");
5363Expect(1, 11903, '\P{Line_Break=ideographic}', "");
5364Expect(0, 11903, '\P{^Line_Break=ideographic}', "");
5365Expect(1, 11929, '\p{Line_Break: -IDEOGRAPHIC}', "");
5366Expect(0, 11929, '\p{^Line_Break: -IDEOGRAPHIC}', "");
5367Expect(0, 11929, '\P{Line_Break: -IDEOGRAPHIC}', "");
5368Expect(1, 11929, '\P{^Line_Break: -IDEOGRAPHIC}', "");
5369Expect(0, 11903, '\p{Line_Break: -IDEOGRAPHIC}', "");
5370Expect(1, 11903, '\p{^Line_Break: -IDEOGRAPHIC}', "");
5371Expect(1, 11903, '\P{Line_Break: -IDEOGRAPHIC}', "");
5372Expect(0, 11903, '\P{^Line_Break: -IDEOGRAPHIC}', "");
5373Error('\p{Lb=:= _id}');
5374Error('\P{Lb=:= _id}');
5375Expect(1, 11929, '\p{Lb=id}', "");
5376Expect(0, 11929, '\p{^Lb=id}', "");
5377Expect(0, 11929, '\P{Lb=id}', "");
5378Expect(1, 11929, '\P{^Lb=id}', "");
5379Expect(0, 11903, '\p{Lb=id}', "");
5380Expect(1, 11903, '\p{^Lb=id}', "");
5381Expect(1, 11903, '\P{Lb=id}', "");
5382Expect(0, 11903, '\P{^Lb=id}', "");
5383Expect(1, 11929, '\p{Lb=		id}', "");
5384Expect(0, 11929, '\p{^Lb=		id}', "");
5385Expect(0, 11929, '\P{Lb=		id}', "");
5386Expect(1, 11929, '\P{^Lb=		id}', "");
5387Expect(0, 11903, '\p{Lb=		id}', "");
5388Expect(1, 11903, '\p{^Lb=		id}', "");
5389Expect(1, 11903, '\P{Lb=		id}', "");
5390Expect(0, 11903, '\P{^Lb=		id}', "");
5391Error('\p{Is_Line_Break=:=Ideographic}');
5392Error('\P{Is_Line_Break=:=Ideographic}');
5393Expect(1, 11929, '\p{Is_Line_Break:   ideographic}', "");
5394Expect(0, 11929, '\p{^Is_Line_Break:   ideographic}', "");
5395Expect(0, 11929, '\P{Is_Line_Break:   ideographic}', "");
5396Expect(1, 11929, '\P{^Is_Line_Break:   ideographic}', "");
5397Expect(0, 11903, '\p{Is_Line_Break:   ideographic}', "");
5398Expect(1, 11903, '\p{^Is_Line_Break:   ideographic}', "");
5399Expect(1, 11903, '\P{Is_Line_Break:   ideographic}', "");
5400Expect(0, 11903, '\P{^Is_Line_Break:   ideographic}', "");
5401Expect(1, 11929, '\p{Is_Line_Break=	-ideographic}', "");
5402Expect(0, 11929, '\p{^Is_Line_Break=	-ideographic}', "");
5403Expect(0, 11929, '\P{Is_Line_Break=	-ideographic}', "");
5404Expect(1, 11929, '\P{^Is_Line_Break=	-ideographic}', "");
5405Expect(0, 11903, '\p{Is_Line_Break=	-ideographic}', "");
5406Expect(1, 11903, '\p{^Is_Line_Break=	-ideographic}', "");
5407Expect(1, 11903, '\P{Is_Line_Break=	-ideographic}', "");
5408Expect(0, 11903, '\P{^Is_Line_Break=	-ideographic}', "");
5409Error('\p{Is_Lb=ID/a/}');
5410Error('\P{Is_Lb=ID/a/}');
5411Expect(1, 11929, '\p{Is_Lb=id}', "");
5412Expect(0, 11929, '\p{^Is_Lb=id}', "");
5413Expect(0, 11929, '\P{Is_Lb=id}', "");
5414Expect(1, 11929, '\P{^Is_Lb=id}', "");
5415Expect(0, 11903, '\p{Is_Lb=id}', "");
5416Expect(1, 11903, '\p{^Is_Lb=id}', "");
5417Expect(1, 11903, '\P{Is_Lb=id}', "");
5418Expect(0, 11903, '\P{^Is_Lb=id}', "");
5419Expect(1, 11929, '\p{Is_Lb=	_ID}', "");
5420Expect(0, 11929, '\p{^Is_Lb=	_ID}', "");
5421Expect(0, 11929, '\P{Is_Lb=	_ID}', "");
5422Expect(1, 11929, '\P{^Is_Lb=	_ID}', "");
5423Expect(0, 11903, '\p{Is_Lb=	_ID}', "");
5424Expect(1, 11903, '\p{^Is_Lb=	_ID}', "");
5425Expect(1, 11903, '\P{Is_Lb=	_ID}', "");
5426Expect(0, 11903, '\P{^Is_Lb=	_ID}', "");
5427Error('\p{Line_Break=-WORDJoiner:=}');
5428Error('\P{Line_Break=-WORDJoiner:=}');
5429Expect(1, 8288, '\p{Line_Break=wordjoiner}', "");
5430Expect(0, 8288, '\p{^Line_Break=wordjoiner}', "");
5431Expect(0, 8288, '\P{Line_Break=wordjoiner}', "");
5432Expect(1, 8288, '\P{^Line_Break=wordjoiner}', "");
5433Expect(0, 8287, '\p{Line_Break=wordjoiner}', "");
5434Expect(1, 8287, '\p{^Line_Break=wordjoiner}', "");
5435Expect(1, 8287, '\P{Line_Break=wordjoiner}', "");
5436Expect(0, 8287, '\P{^Line_Break=wordjoiner}', "");
5437Expect(1, 8288, '\p{Line_Break=-Word_Joiner}', "");
5438Expect(0, 8288, '\p{^Line_Break=-Word_Joiner}', "");
5439Expect(0, 8288, '\P{Line_Break=-Word_Joiner}', "");
5440Expect(1, 8288, '\P{^Line_Break=-Word_Joiner}', "");
5441Expect(0, 8287, '\p{Line_Break=-Word_Joiner}', "");
5442Expect(1, 8287, '\p{^Line_Break=-Word_Joiner}', "");
5443Expect(1, 8287, '\P{Line_Break=-Word_Joiner}', "");
5444Expect(0, 8287, '\P{^Line_Break=-Word_Joiner}', "");
5445Error('\p{Lb=	/a/WJ}');
5446Error('\P{Lb=	/a/WJ}');
5447Expect(1, 8288, '\p{Lb=wj}', "");
5448Expect(0, 8288, '\p{^Lb=wj}', "");
5449Expect(0, 8288, '\P{Lb=wj}', "");
5450Expect(1, 8288, '\P{^Lb=wj}', "");
5451Expect(0, 8287, '\p{Lb=wj}', "");
5452Expect(1, 8287, '\p{^Lb=wj}', "");
5453Expect(1, 8287, '\P{Lb=wj}', "");
5454Expect(0, 8287, '\P{^Lb=wj}', "");
5455Expect(1, 8288, '\p{Lb=	WJ}', "");
5456Expect(0, 8288, '\p{^Lb=	WJ}', "");
5457Expect(0, 8288, '\P{Lb=	WJ}', "");
5458Expect(1, 8288, '\P{^Lb=	WJ}', "");
5459Expect(0, 8287, '\p{Lb=	WJ}', "");
5460Expect(1, 8287, '\p{^Lb=	WJ}', "");
5461Expect(1, 8287, '\P{Lb=	WJ}', "");
5462Expect(0, 8287, '\P{^Lb=	WJ}', "");
5463Error('\p{Is_Line_Break=_Word/a/JOINER}');
5464Error('\P{Is_Line_Break=_Word/a/JOINER}');
5465Expect(1, 8288, '\p{Is_Line_Break=wordjoiner}', "");
5466Expect(0, 8288, '\p{^Is_Line_Break=wordjoiner}', "");
5467Expect(0, 8288, '\P{Is_Line_Break=wordjoiner}', "");
5468Expect(1, 8288, '\P{^Is_Line_Break=wordjoiner}', "");
5469Expect(0, 8287, '\p{Is_Line_Break=wordjoiner}', "");
5470Expect(1, 8287, '\p{^Is_Line_Break=wordjoiner}', "");
5471Expect(1, 8287, '\P{Is_Line_Break=wordjoiner}', "");
5472Expect(0, 8287, '\P{^Is_Line_Break=wordjoiner}', "");
5473Expect(1, 8288, '\p{Is_Line_Break: WordJoiner}', "");
5474Expect(0, 8288, '\p{^Is_Line_Break: WordJoiner}', "");
5475Expect(0, 8288, '\P{Is_Line_Break: WordJoiner}', "");
5476Expect(1, 8288, '\P{^Is_Line_Break: WordJoiner}', "");
5477Expect(0, 8287, '\p{Is_Line_Break: WordJoiner}', "");
5478Expect(1, 8287, '\p{^Is_Line_Break: WordJoiner}', "");
5479Expect(1, 8287, '\P{Is_Line_Break: WordJoiner}', "");
5480Expect(0, 8287, '\P{^Is_Line_Break: WordJoiner}', "");
5481Error('\p{Is_Lb= _WJ:=}');
5482Error('\P{Is_Lb= _WJ:=}');
5483Expect(1, 8288, '\p{Is_Lb=wj}', "");
5484Expect(0, 8288, '\p{^Is_Lb=wj}', "");
5485Expect(0, 8288, '\P{Is_Lb=wj}', "");
5486Expect(1, 8288, '\P{^Is_Lb=wj}', "");
5487Expect(0, 8287, '\p{Is_Lb=wj}', "");
5488Expect(1, 8287, '\p{^Is_Lb=wj}', "");
5489Expect(1, 8287, '\P{Is_Lb=wj}', "");
5490Expect(0, 8287, '\P{^Is_Lb=wj}', "");
5491Expect(1, 8288, '\p{Is_Lb=	-WJ}', "");
5492Expect(0, 8288, '\p{^Is_Lb=	-WJ}', "");
5493Expect(0, 8288, '\P{Is_Lb=	-WJ}', "");
5494Expect(1, 8288, '\P{^Is_Lb=	-WJ}', "");
5495Expect(0, 8287, '\p{Is_Lb=	-WJ}', "");
5496Expect(1, 8287, '\p{^Is_Lb=	-WJ}', "");
5497Expect(1, 8287, '\P{Is_Lb=	-WJ}', "");
5498Expect(0, 8287, '\P{^Is_Lb=	-WJ}', "");
5499Error('\p{Line_Break=/a/_H2}');
5500Error('\P{Line_Break=/a/_H2}');
5501Expect(1, 44032, '\p{Line_Break: h2}', "");
5502Expect(0, 44032, '\p{^Line_Break: h2}', "");
5503Expect(0, 44032, '\P{Line_Break: h2}', "");
5504Expect(1, 44032, '\P{^Line_Break: h2}', "");
5505Expect(0, 44031, '\p{Line_Break: h2}', "");
5506Expect(1, 44031, '\p{^Line_Break: h2}', "");
5507Expect(1, 44031, '\P{Line_Break: h2}', "");
5508Expect(0, 44031, '\P{^Line_Break: h2}', "");
5509Expect(1, 44032, '\p{Line_Break=-h2}', "");
5510Expect(0, 44032, '\p{^Line_Break=-h2}', "");
5511Expect(0, 44032, '\P{Line_Break=-h2}', "");
5512Expect(1, 44032, '\P{^Line_Break=-h2}', "");
5513Expect(0, 44031, '\p{Line_Break=-h2}', "");
5514Expect(1, 44031, '\p{^Line_Break=-h2}', "");
5515Expect(1, 44031, '\P{Line_Break=-h2}', "");
5516Expect(0, 44031, '\P{^Line_Break=-h2}', "");
5517Error('\p{Lb=	:=H2}');
5518Error('\P{Lb=	:=H2}');
5519Expect(1, 44032, '\p{Lb=h2}', "");
5520Expect(0, 44032, '\p{^Lb=h2}', "");
5521Expect(0, 44032, '\P{Lb=h2}', "");
5522Expect(1, 44032, '\P{^Lb=h2}', "");
5523Expect(0, 44031, '\p{Lb=h2}', "");
5524Expect(1, 44031, '\p{^Lb=h2}', "");
5525Expect(1, 44031, '\P{Lb=h2}', "");
5526Expect(0, 44031, '\P{^Lb=h2}', "");
5527Expect(1, 44032, '\p{Lb=	 H2}', "");
5528Expect(0, 44032, '\p{^Lb=	 H2}', "");
5529Expect(0, 44032, '\P{Lb=	 H2}', "");
5530Expect(1, 44032, '\P{^Lb=	 H2}', "");
5531Expect(0, 44031, '\p{Lb=	 H2}', "");
5532Expect(1, 44031, '\p{^Lb=	 H2}', "");
5533Expect(1, 44031, '\P{Lb=	 H2}', "");
5534Expect(0, 44031, '\P{^Lb=	 H2}', "");
5535Error('\p{Is_Line_Break=-H2:=}');
5536Error('\P{Is_Line_Break=-H2:=}');
5537Expect(1, 44032, '\p{Is_Line_Break=h2}', "");
5538Expect(0, 44032, '\p{^Is_Line_Break=h2}', "");
5539Expect(0, 44032, '\P{Is_Line_Break=h2}', "");
5540Expect(1, 44032, '\P{^Is_Line_Break=h2}', "");
5541Expect(0, 44031, '\p{Is_Line_Break=h2}', "");
5542Expect(1, 44031, '\p{^Is_Line_Break=h2}', "");
5543Expect(1, 44031, '\P{Is_Line_Break=h2}', "");
5544Expect(0, 44031, '\P{^Is_Line_Break=h2}', "");
5545Expect(1, 44032, '\p{Is_Line_Break=_-H2}', "");
5546Expect(0, 44032, '\p{^Is_Line_Break=_-H2}', "");
5547Expect(0, 44032, '\P{Is_Line_Break=_-H2}', "");
5548Expect(1, 44032, '\P{^Is_Line_Break=_-H2}', "");
5549Expect(0, 44031, '\p{Is_Line_Break=_-H2}', "");
5550Expect(1, 44031, '\p{^Is_Line_Break=_-H2}', "");
5551Expect(1, 44031, '\P{Is_Line_Break=_-H2}', "");
5552Expect(0, 44031, '\P{^Is_Line_Break=_-H2}', "");
5553Error('\p{Is_Lb=_H2:=}');
5554Error('\P{Is_Lb=_H2:=}');
5555Expect(1, 44032, '\p{Is_Lb=h2}', "");
5556Expect(0, 44032, '\p{^Is_Lb=h2}', "");
5557Expect(0, 44032, '\P{Is_Lb=h2}', "");
5558Expect(1, 44032, '\P{^Is_Lb=h2}', "");
5559Expect(0, 44031, '\p{Is_Lb=h2}', "");
5560Expect(1, 44031, '\p{^Is_Lb=h2}', "");
5561Expect(1, 44031, '\P{Is_Lb=h2}', "");
5562Expect(0, 44031, '\P{^Is_Lb=h2}', "");
5563Expect(1, 44032, '\p{Is_Lb:--H2}', "");
5564Expect(0, 44032, '\p{^Is_Lb:--H2}', "");
5565Expect(0, 44032, '\P{Is_Lb:--H2}', "");
5566Expect(1, 44032, '\P{^Is_Lb:--H2}', "");
5567Expect(0, 44031, '\p{Is_Lb:--H2}', "");
5568Expect(1, 44031, '\p{^Is_Lb:--H2}', "");
5569Expect(1, 44031, '\P{Is_Lb:--H2}', "");
5570Expect(0, 44031, '\P{^Is_Lb:--H2}', "");
5571Error('\p{Line_Break=--break/a/BOTH}');
5572Error('\P{Line_Break=--break/a/BOTH}');
5573Expect(1, 8212, '\p{Line_Break=breakboth}', "");
5574Expect(0, 8212, '\p{^Line_Break=breakboth}', "");
5575Expect(0, 8212, '\P{Line_Break=breakboth}', "");
5576Expect(1, 8212, '\P{^Line_Break=breakboth}', "");
5577Expect(0, 8211, '\p{Line_Break=breakboth}', "");
5578Expect(1, 8211, '\p{^Line_Break=breakboth}', "");
5579Expect(1, 8211, '\P{Line_Break=breakboth}', "");
5580Expect(0, 8211, '\P{^Line_Break=breakboth}', "");
5581Expect(1, 8212, '\p{Line_Break= Break_Both}', "");
5582Expect(0, 8212, '\p{^Line_Break= Break_Both}', "");
5583Expect(0, 8212, '\P{Line_Break= Break_Both}', "");
5584Expect(1, 8212, '\P{^Line_Break= Break_Both}', "");
5585Expect(0, 8211, '\p{Line_Break= Break_Both}', "");
5586Expect(1, 8211, '\p{^Line_Break= Break_Both}', "");
5587Expect(1, 8211, '\P{Line_Break= Break_Both}', "");
5588Expect(0, 8211, '\P{^Line_Break= Break_Both}', "");
5589Error('\p{Lb=/a/B2}');
5590Error('\P{Lb=/a/B2}');
5591Expect(1, 8212, '\p{Lb:   b2}', "");
5592Expect(0, 8212, '\p{^Lb:   b2}', "");
5593Expect(0, 8212, '\P{Lb:   b2}', "");
5594Expect(1, 8212, '\P{^Lb:   b2}', "");
5595Expect(0, 8211, '\p{Lb:   b2}', "");
5596Expect(1, 8211, '\p{^Lb:   b2}', "");
5597Expect(1, 8211, '\P{Lb:   b2}', "");
5598Expect(0, 8211, '\P{^Lb:   b2}', "");
5599Expect(1, 8212, '\p{Lb=_ B2}', "");
5600Expect(0, 8212, '\p{^Lb=_ B2}', "");
5601Expect(0, 8212, '\P{Lb=_ B2}', "");
5602Expect(1, 8212, '\P{^Lb=_ B2}', "");
5603Expect(0, 8211, '\p{Lb=_ B2}', "");
5604Expect(1, 8211, '\p{^Lb=_ B2}', "");
5605Expect(1, 8211, '\P{Lb=_ B2}', "");
5606Expect(0, 8211, '\P{^Lb=_ B2}', "");
5607Error('\p{Is_Line_Break=-/a/break Both}');
5608Error('\P{Is_Line_Break=-/a/break Both}');
5609Expect(1, 8212, '\p{Is_Line_Break=breakboth}', "");
5610Expect(0, 8212, '\p{^Is_Line_Break=breakboth}', "");
5611Expect(0, 8212, '\P{Is_Line_Break=breakboth}', "");
5612Expect(1, 8212, '\P{^Is_Line_Break=breakboth}', "");
5613Expect(0, 8211, '\p{Is_Line_Break=breakboth}', "");
5614Expect(1, 8211, '\p{^Is_Line_Break=breakboth}', "");
5615Expect(1, 8211, '\P{Is_Line_Break=breakboth}', "");
5616Expect(0, 8211, '\P{^Is_Line_Break=breakboth}', "");
5617Expect(1, 8212, '\p{Is_Line_Break:	 Break_Both}', "");
5618Expect(0, 8212, '\p{^Is_Line_Break:	 Break_Both}', "");
5619Expect(0, 8212, '\P{Is_Line_Break:	 Break_Both}', "");
5620Expect(1, 8212, '\P{^Is_Line_Break:	 Break_Both}', "");
5621Expect(0, 8211, '\p{Is_Line_Break:	 Break_Both}', "");
5622Expect(1, 8211, '\p{^Is_Line_Break:	 Break_Both}', "");
5623Expect(1, 8211, '\P{Is_Line_Break:	 Break_Both}', "");
5624Expect(0, 8211, '\P{^Is_Line_Break:	 Break_Both}', "");
5625Error('\p{Is_Lb= /a/B2}');
5626Error('\P{Is_Lb= /a/B2}');
5627Expect(1, 8212, '\p{Is_Lb=b2}', "");
5628Expect(0, 8212, '\p{^Is_Lb=b2}', "");
5629Expect(0, 8212, '\P{Is_Lb=b2}', "");
5630Expect(1, 8212, '\P{^Is_Lb=b2}', "");
5631Expect(0, 8211, '\p{Is_Lb=b2}', "");
5632Expect(1, 8211, '\p{^Is_Lb=b2}', "");
5633Expect(1, 8211, '\P{Is_Lb=b2}', "");
5634Expect(0, 8211, '\P{^Is_Lb=b2}', "");
5635Expect(1, 8212, '\p{Is_Lb=-B2}', "");
5636Expect(0, 8212, '\p{^Is_Lb=-B2}', "");
5637Expect(0, 8212, '\P{Is_Lb=-B2}', "");
5638Expect(1, 8212, '\P{^Is_Lb=-B2}', "");
5639Expect(0, 8211, '\p{Is_Lb=-B2}', "");
5640Expect(1, 8211, '\p{^Is_Lb=-B2}', "");
5641Expect(1, 8211, '\P{Is_Lb=-B2}', "");
5642Expect(0, 8211, '\P{^Is_Lb=-B2}', "");
5643Error('\p{Line_Break=:=		Alphabetic}');
5644Error('\P{Line_Break=:=		Alphabetic}');
5645Expect(1, 35, '\p{Line_Break=alphabetic}', "");
5646Expect(0, 35, '\p{^Line_Break=alphabetic}', "");
5647Expect(0, 35, '\P{Line_Break=alphabetic}', "");
5648Expect(1, 35, '\P{^Line_Break=alphabetic}', "");
5649Expect(0, 34, '\p{Line_Break=alphabetic}', "");
5650Expect(1, 34, '\p{^Line_Break=alphabetic}', "");
5651Expect(1, 34, '\P{Line_Break=alphabetic}', "");
5652Expect(0, 34, '\P{^Line_Break=alphabetic}', "");
5653Expect(1, 35, '\p{Line_Break:	- ALPHABETIC}', "");
5654Expect(0, 35, '\p{^Line_Break:	- ALPHABETIC}', "");
5655Expect(0, 35, '\P{Line_Break:	- ALPHABETIC}', "");
5656Expect(1, 35, '\P{^Line_Break:	- ALPHABETIC}', "");
5657Expect(0, 34, '\p{Line_Break:	- ALPHABETIC}', "");
5658Expect(1, 34, '\p{^Line_Break:	- ALPHABETIC}', "");
5659Expect(1, 34, '\P{Line_Break:	- ALPHABETIC}', "");
5660Expect(0, 34, '\P{^Line_Break:	- ALPHABETIC}', "");
5661Error('\p{Lb=	/a/AL}');
5662Error('\P{Lb=	/a/AL}');
5663Expect(1, 35, '\p{Lb=al}', "");
5664Expect(0, 35, '\p{^Lb=al}', "");
5665Expect(0, 35, '\P{Lb=al}', "");
5666Expect(1, 35, '\P{^Lb=al}', "");
5667Expect(0, 34, '\p{Lb=al}', "");
5668Expect(1, 34, '\p{^Lb=al}', "");
5669Expect(1, 34, '\P{Lb=al}', "");
5670Expect(0, 34, '\P{^Lb=al}', "");
5671Expect(1, 35, '\p{Lb=AL}', "");
5672Expect(0, 35, '\p{^Lb=AL}', "");
5673Expect(0, 35, '\P{Lb=AL}', "");
5674Expect(1, 35, '\P{^Lb=AL}', "");
5675Expect(0, 34, '\p{Lb=AL}', "");
5676Expect(1, 34, '\p{^Lb=AL}', "");
5677Expect(1, 34, '\P{Lb=AL}', "");
5678Expect(0, 34, '\P{^Lb=AL}', "");
5679Error('\p{Is_Line_Break=:=		Alphabetic}');
5680Error('\P{Is_Line_Break=:=		Alphabetic}');
5681Expect(1, 35, '\p{Is_Line_Break=alphabetic}', "");
5682Expect(0, 35, '\p{^Is_Line_Break=alphabetic}', "");
5683Expect(0, 35, '\P{Is_Line_Break=alphabetic}', "");
5684Expect(1, 35, '\P{^Is_Line_Break=alphabetic}', "");
5685Expect(0, 34, '\p{Is_Line_Break=alphabetic}', "");
5686Expect(1, 34, '\p{^Is_Line_Break=alphabetic}', "");
5687Expect(1, 34, '\P{Is_Line_Break=alphabetic}', "");
5688Expect(0, 34, '\P{^Is_Line_Break=alphabetic}', "");
5689Expect(1, 35, '\p{Is_Line_Break=	Alphabetic}', "");
5690Expect(0, 35, '\p{^Is_Line_Break=	Alphabetic}', "");
5691Expect(0, 35, '\P{Is_Line_Break=	Alphabetic}', "");
5692Expect(1, 35, '\P{^Is_Line_Break=	Alphabetic}', "");
5693Expect(0, 34, '\p{Is_Line_Break=	Alphabetic}', "");
5694Expect(1, 34, '\p{^Is_Line_Break=	Alphabetic}', "");
5695Expect(1, 34, '\P{Is_Line_Break=	Alphabetic}', "");
5696Expect(0, 34, '\P{^Is_Line_Break=	Alphabetic}', "");
5697Error('\p{Is_Lb=	 al/a/}');
5698Error('\P{Is_Lb=	 al/a/}');
5699Expect(1, 35, '\p{Is_Lb=al}', "");
5700Expect(0, 35, '\p{^Is_Lb=al}', "");
5701Expect(0, 35, '\P{Is_Lb=al}', "");
5702Expect(1, 35, '\P{^Is_Lb=al}', "");
5703Expect(0, 34, '\p{Is_Lb=al}', "");
5704Expect(1, 34, '\p{^Is_Lb=al}', "");
5705Expect(1, 34, '\P{Is_Lb=al}', "");
5706Expect(0, 34, '\P{^Is_Lb=al}', "");
5707Expect(1, 35, '\p{Is_Lb=_ AL}', "");
5708Expect(0, 35, '\p{^Is_Lb=_ AL}', "");
5709Expect(0, 35, '\P{Is_Lb=_ AL}', "");
5710Expect(1, 35, '\P{^Is_Lb=_ AL}', "");
5711Expect(0, 34, '\p{Is_Lb=_ AL}', "");
5712Expect(1, 34, '\p{^Is_Lb=_ AL}', "");
5713Expect(1, 34, '\P{Is_Lb=_ AL}', "");
5714Expect(0, 34, '\P{^Is_Lb=_ AL}', "");
5715Error('\p{Line_Break:   	-POSTFIX	numeric:=}');
5716Error('\P{Line_Break:   	-POSTFIX	numeric:=}');
5717Expect(1, 37, '\p{Line_Break=postfixnumeric}', "");
5718Expect(0, 37, '\p{^Line_Break=postfixnumeric}', "");
5719Expect(0, 37, '\P{Line_Break=postfixnumeric}', "");
5720Expect(1, 37, '\P{^Line_Break=postfixnumeric}', "");
5721Expect(0, 36, '\p{Line_Break=postfixnumeric}', "");
5722Expect(1, 36, '\p{^Line_Break=postfixnumeric}', "");
5723Expect(1, 36, '\P{Line_Break=postfixnumeric}', "");
5724Expect(0, 36, '\P{^Line_Break=postfixnumeric}', "");
5725Expect(1, 37, '\p{Line_Break=_-postfix NUMERIC}', "");
5726Expect(0, 37, '\p{^Line_Break=_-postfix NUMERIC}', "");
5727Expect(0, 37, '\P{Line_Break=_-postfix NUMERIC}', "");
5728Expect(1, 37, '\P{^Line_Break=_-postfix NUMERIC}', "");
5729Expect(0, 36, '\p{Line_Break=_-postfix NUMERIC}', "");
5730Expect(1, 36, '\p{^Line_Break=_-postfix NUMERIC}', "");
5731Expect(1, 36, '\P{Line_Break=_-postfix NUMERIC}', "");
5732Expect(0, 36, '\P{^Line_Break=_-postfix NUMERIC}', "");
5733Error('\p{Lb: _ po/a/}');
5734Error('\P{Lb: _ po/a/}');
5735Expect(1, 37, '\p{Lb=po}', "");
5736Expect(0, 37, '\p{^Lb=po}', "");
5737Expect(0, 37, '\P{Lb=po}', "");
5738Expect(1, 37, '\P{^Lb=po}', "");
5739Expect(0, 36, '\p{Lb=po}', "");
5740Expect(1, 36, '\p{^Lb=po}', "");
5741Expect(1, 36, '\P{Lb=po}', "");
5742Expect(0, 36, '\P{^Lb=po}', "");
5743Expect(1, 37, '\p{Lb=-	po}', "");
5744Expect(0, 37, '\p{^Lb=-	po}', "");
5745Expect(0, 37, '\P{Lb=-	po}', "");
5746Expect(1, 37, '\P{^Lb=-	po}', "");
5747Expect(0, 36, '\p{Lb=-	po}', "");
5748Expect(1, 36, '\p{^Lb=-	po}', "");
5749Expect(1, 36, '\P{Lb=-	po}', "");
5750Expect(0, 36, '\P{^Lb=-	po}', "");
5751Error('\p{Is_Line_Break=	 postfix numeric/a/}');
5752Error('\P{Is_Line_Break=	 postfix numeric/a/}');
5753Expect(1, 37, '\p{Is_Line_Break=postfixnumeric}', "");
5754Expect(0, 37, '\p{^Is_Line_Break=postfixnumeric}', "");
5755Expect(0, 37, '\P{Is_Line_Break=postfixnumeric}', "");
5756Expect(1, 37, '\P{^Is_Line_Break=postfixnumeric}', "");
5757Expect(0, 36, '\p{Is_Line_Break=postfixnumeric}', "");
5758Expect(1, 36, '\p{^Is_Line_Break=postfixnumeric}', "");
5759Expect(1, 36, '\P{Is_Line_Break=postfixnumeric}', "");
5760Expect(0, 36, '\P{^Is_Line_Break=postfixnumeric}', "");
5761Expect(1, 37, '\p{Is_Line_Break= _POSTFIX	NUMERIC}', "");
5762Expect(0, 37, '\p{^Is_Line_Break= _POSTFIX	NUMERIC}', "");
5763Expect(0, 37, '\P{Is_Line_Break= _POSTFIX	NUMERIC}', "");
5764Expect(1, 37, '\P{^Is_Line_Break= _POSTFIX	NUMERIC}', "");
5765Expect(0, 36, '\p{Is_Line_Break= _POSTFIX	NUMERIC}', "");
5766Expect(1, 36, '\p{^Is_Line_Break= _POSTFIX	NUMERIC}', "");
5767Expect(1, 36, '\P{Is_Line_Break= _POSTFIX	NUMERIC}', "");
5768Expect(0, 36, '\P{^Is_Line_Break= _POSTFIX	NUMERIC}', "");
5769Error('\p{Is_Lb=_/a/po}');
5770Error('\P{Is_Lb=_/a/po}');
5771Expect(1, 37, '\p{Is_Lb=po}', "");
5772Expect(0, 37, '\p{^Is_Lb=po}', "");
5773Expect(0, 37, '\P{Is_Lb=po}', "");
5774Expect(1, 37, '\P{^Is_Lb=po}', "");
5775Expect(0, 36, '\p{Is_Lb=po}', "");
5776Expect(1, 36, '\p{^Is_Lb=po}', "");
5777Expect(1, 36, '\P{Is_Lb=po}', "");
5778Expect(0, 36, '\P{^Is_Lb=po}', "");
5779Expect(1, 37, '\p{Is_Lb:	_PO}', "");
5780Expect(0, 37, '\p{^Is_Lb:	_PO}', "");
5781Expect(0, 37, '\P{Is_Lb:	_PO}', "");
5782Expect(1, 37, '\P{^Is_Lb:	_PO}', "");
5783Expect(0, 36, '\p{Is_Lb:	_PO}', "");
5784Expect(1, 36, '\p{^Is_Lb:	_PO}', "");
5785Expect(1, 36, '\P{Is_Lb:	_PO}', "");
5786Expect(0, 36, '\P{^Is_Lb:	_PO}', "");
5787Error('\p{Line_Break=-open Punctuation/a/}');
5788Error('\P{Line_Break=-open Punctuation/a/}');
5789Expect(1, 40, '\p{Line_Break=openpunctuation}', "");
5790Expect(0, 40, '\p{^Line_Break=openpunctuation}', "");
5791Expect(0, 40, '\P{Line_Break=openpunctuation}', "");
5792Expect(1, 40, '\P{^Line_Break=openpunctuation}', "");
5793Expect(0, 39, '\p{Line_Break=openpunctuation}', "");
5794Expect(1, 39, '\p{^Line_Break=openpunctuation}', "");
5795Expect(1, 39, '\P{Line_Break=openpunctuation}', "");
5796Expect(0, 39, '\P{^Line_Break=openpunctuation}', "");
5797Expect(1, 40, '\p{Line_Break=_ Open Punctuation}', "");
5798Expect(0, 40, '\p{^Line_Break=_ Open Punctuation}', "");
5799Expect(0, 40, '\P{Line_Break=_ Open Punctuation}', "");
5800Expect(1, 40, '\P{^Line_Break=_ Open Punctuation}', "");
5801Expect(0, 39, '\p{Line_Break=_ Open Punctuation}', "");
5802Expect(1, 39, '\p{^Line_Break=_ Open Punctuation}', "");
5803Expect(1, 39, '\P{Line_Break=_ Open Punctuation}', "");
5804Expect(0, 39, '\P{^Line_Break=_ Open Punctuation}', "");
5805Error('\p{Lb=	:=OP}');
5806Error('\P{Lb=	:=OP}');
5807Expect(1, 40, '\p{Lb=op}', "");
5808Expect(0, 40, '\p{^Lb=op}', "");
5809Expect(0, 40, '\P{Lb=op}', "");
5810Expect(1, 40, '\P{^Lb=op}', "");
5811Expect(0, 39, '\p{Lb=op}', "");
5812Expect(1, 39, '\p{^Lb=op}', "");
5813Expect(1, 39, '\P{Lb=op}', "");
5814Expect(0, 39, '\P{^Lb=op}', "");
5815Expect(1, 40, '\p{Lb=-_OP}', "");
5816Expect(0, 40, '\p{^Lb=-_OP}', "");
5817Expect(0, 40, '\P{Lb=-_OP}', "");
5818Expect(1, 40, '\P{^Lb=-_OP}', "");
5819Expect(0, 39, '\p{Lb=-_OP}', "");
5820Expect(1, 39, '\p{^Lb=-_OP}', "");
5821Expect(1, 39, '\P{Lb=-_OP}', "");
5822Expect(0, 39, '\P{^Lb=-_OP}', "");
5823Error('\p{Is_Line_Break=/a/-Open	Punctuation}');
5824Error('\P{Is_Line_Break=/a/-Open	Punctuation}');
5825Expect(1, 40, '\p{Is_Line_Break=openpunctuation}', "");
5826Expect(0, 40, '\p{^Is_Line_Break=openpunctuation}', "");
5827Expect(0, 40, '\P{Is_Line_Break=openpunctuation}', "");
5828Expect(1, 40, '\P{^Is_Line_Break=openpunctuation}', "");
5829Expect(0, 39, '\p{Is_Line_Break=openpunctuation}', "");
5830Expect(1, 39, '\p{^Is_Line_Break=openpunctuation}', "");
5831Expect(1, 39, '\P{Is_Line_Break=openpunctuation}', "");
5832Expect(0, 39, '\P{^Is_Line_Break=openpunctuation}', "");
5833Expect(1, 40, '\p{Is_Line_Break=-open_Punctuation}', "");
5834Expect(0, 40, '\p{^Is_Line_Break=-open_Punctuation}', "");
5835Expect(0, 40, '\P{Is_Line_Break=-open_Punctuation}', "");
5836Expect(1, 40, '\P{^Is_Line_Break=-open_Punctuation}', "");
5837Expect(0, 39, '\p{Is_Line_Break=-open_Punctuation}', "");
5838Expect(1, 39, '\p{^Is_Line_Break=-open_Punctuation}', "");
5839Expect(1, 39, '\P{Is_Line_Break=-open_Punctuation}', "");
5840Expect(0, 39, '\P{^Is_Line_Break=-open_Punctuation}', "");
5841Error('\p{Is_Lb=--OP/a/}');
5842Error('\P{Is_Lb=--OP/a/}');
5843Expect(1, 40, '\p{Is_Lb=op}', "");
5844Expect(0, 40, '\p{^Is_Lb=op}', "");
5845Expect(0, 40, '\P{Is_Lb=op}', "");
5846Expect(1, 40, '\P{^Is_Lb=op}', "");
5847Expect(0, 39, '\p{Is_Lb=op}', "");
5848Expect(1, 39, '\p{^Is_Lb=op}', "");
5849Expect(1, 39, '\P{Is_Lb=op}', "");
5850Expect(0, 39, '\P{^Is_Lb=op}', "");
5851Expect(1, 40, '\p{Is_Lb=_op}', "");
5852Expect(0, 40, '\p{^Is_Lb=_op}', "");
5853Expect(0, 40, '\P{Is_Lb=_op}', "");
5854Expect(1, 40, '\P{^Is_Lb=_op}', "");
5855Expect(0, 39, '\p{Is_Lb=_op}', "");
5856Expect(1, 39, '\p{^Is_Lb=_op}', "");
5857Expect(1, 39, '\P{Is_Lb=_op}', "");
5858Expect(0, 39, '\P{^Is_Lb=_op}', "");
5859Error('\p{Line_Break= :=Next-Line}');
5860Error('\P{Line_Break= :=Next-Line}');
5861Expect(1, 133, '\p{Line_Break=nextline}', "");
5862Expect(0, 133, '\p{^Line_Break=nextline}', "");
5863Expect(0, 133, '\P{Line_Break=nextline}', "");
5864Expect(1, 133, '\P{^Line_Break=nextline}', "");
5865Expect(0, 132, '\p{Line_Break=nextline}', "");
5866Expect(1, 132, '\p{^Line_Break=nextline}', "");
5867Expect(1, 132, '\P{Line_Break=nextline}', "");
5868Expect(0, 132, '\P{^Line_Break=nextline}', "");
5869Expect(1, 133, '\p{Line_Break=		NEXT	Line}', "");
5870Expect(0, 133, '\p{^Line_Break=		NEXT	Line}', "");
5871Expect(0, 133, '\P{Line_Break=		NEXT	Line}', "");
5872Expect(1, 133, '\P{^Line_Break=		NEXT	Line}', "");
5873Expect(0, 132, '\p{Line_Break=		NEXT	Line}', "");
5874Expect(1, 132, '\p{^Line_Break=		NEXT	Line}', "");
5875Expect(1, 132, '\P{Line_Break=		NEXT	Line}', "");
5876Expect(0, 132, '\P{^Line_Break=		NEXT	Line}', "");
5877Error('\p{Lb=/a/nl}');
5878Error('\P{Lb=/a/nl}');
5879Expect(1, 133, '\p{Lb: nl}', "");
5880Expect(0, 133, '\p{^Lb: nl}', "");
5881Expect(0, 133, '\P{Lb: nl}', "");
5882Expect(1, 133, '\P{^Lb: nl}', "");
5883Expect(0, 132, '\p{Lb: nl}', "");
5884Expect(1, 132, '\p{^Lb: nl}', "");
5885Expect(1, 132, '\P{Lb: nl}', "");
5886Expect(0, 132, '\P{^Lb: nl}', "");
5887Expect(1, 133, '\p{Lb= -NL}', "");
5888Expect(0, 133, '\p{^Lb= -NL}', "");
5889Expect(0, 133, '\P{Lb= -NL}', "");
5890Expect(1, 133, '\P{^Lb= -NL}', "");
5891Expect(0, 132, '\p{Lb= -NL}', "");
5892Expect(1, 132, '\p{^Lb= -NL}', "");
5893Expect(1, 132, '\P{Lb= -NL}', "");
5894Expect(0, 132, '\P{^Lb= -NL}', "");
5895Error('\p{Is_Line_Break=:=-Next Line}');
5896Error('\P{Is_Line_Break=:=-Next Line}');
5897Expect(1, 133, '\p{Is_Line_Break=nextline}', "");
5898Expect(0, 133, '\p{^Is_Line_Break=nextline}', "");
5899Expect(0, 133, '\P{Is_Line_Break=nextline}', "");
5900Expect(1, 133, '\P{^Is_Line_Break=nextline}', "");
5901Expect(0, 132, '\p{Is_Line_Break=nextline}', "");
5902Expect(1, 132, '\p{^Is_Line_Break=nextline}', "");
5903Expect(1, 132, '\P{Is_Line_Break=nextline}', "");
5904Expect(0, 132, '\P{^Is_Line_Break=nextline}', "");
5905Expect(1, 133, '\p{Is_Line_Break= _Next-LINE}', "");
5906Expect(0, 133, '\p{^Is_Line_Break= _Next-LINE}', "");
5907Expect(0, 133, '\P{Is_Line_Break= _Next-LINE}', "");
5908Expect(1, 133, '\P{^Is_Line_Break= _Next-LINE}', "");
5909Expect(0, 132, '\p{Is_Line_Break= _Next-LINE}', "");
5910Expect(1, 132, '\p{^Is_Line_Break= _Next-LINE}', "");
5911Expect(1, 132, '\P{Is_Line_Break= _Next-LINE}', "");
5912Expect(0, 132, '\P{^Is_Line_Break= _Next-LINE}', "");
5913Error('\p{Is_Lb= NL/a/}');
5914Error('\P{Is_Lb= NL/a/}');
5915Expect(1, 133, '\p{Is_Lb=nl}', "");
5916Expect(0, 133, '\p{^Is_Lb=nl}', "");
5917Expect(0, 133, '\P{Is_Lb=nl}', "");
5918Expect(1, 133, '\P{^Is_Lb=nl}', "");
5919Expect(0, 132, '\p{Is_Lb=nl}', "");
5920Expect(1, 132, '\p{^Is_Lb=nl}', "");
5921Expect(1, 132, '\P{Is_Lb=nl}', "");
5922Expect(0, 132, '\P{^Is_Lb=nl}', "");
5923Expect(1, 133, '\p{Is_Lb:	 NL}', "");
5924Expect(0, 133, '\p{^Is_Lb:	 NL}', "");
5925Expect(0, 133, '\P{Is_Lb:	 NL}', "");
5926Expect(1, 133, '\P{^Is_Lb:	 NL}', "");
5927Expect(0, 132, '\p{Is_Lb:	 NL}', "");
5928Expect(1, 132, '\p{^Is_Lb:	 NL}', "");
5929Expect(1, 132, '\P{Is_Lb:	 NL}', "");
5930Expect(0, 132, '\P{^Is_Lb:	 NL}', "");
5931Error('\p{Line_Break=/a/_-JT}');
5932Error('\P{Line_Break=/a/_-JT}');
5933Expect(1, 4607, '\p{Line_Break=jt}', "");
5934Expect(0, 4607, '\p{^Line_Break=jt}', "");
5935Expect(0, 4607, '\P{Line_Break=jt}', "");
5936Expect(1, 4607, '\P{^Line_Break=jt}', "");
5937Expect(0, 4519, '\p{Line_Break=jt}', "");
5938Expect(1, 4519, '\p{^Line_Break=jt}', "");
5939Expect(1, 4519, '\P{Line_Break=jt}', "");
5940Expect(0, 4519, '\P{^Line_Break=jt}', "");
5941Expect(1, 4607, '\p{Line_Break=  jt}', "");
5942Expect(0, 4607, '\p{^Line_Break=  jt}', "");
5943Expect(0, 4607, '\P{Line_Break=  jt}', "");
5944Expect(1, 4607, '\P{^Line_Break=  jt}', "");
5945Expect(0, 4519, '\p{Line_Break=  jt}', "");
5946Expect(1, 4519, '\p{^Line_Break=  jt}', "");
5947Expect(1, 4519, '\P{Line_Break=  jt}', "");
5948Expect(0, 4519, '\P{^Line_Break=  jt}', "");
5949Error('\p{Lb=	:=JT}');
5950Error('\P{Lb=	:=JT}');
5951Expect(1, 4607, '\p{Lb=jt}', "");
5952Expect(0, 4607, '\p{^Lb=jt}', "");
5953Expect(0, 4607, '\P{Lb=jt}', "");
5954Expect(1, 4607, '\P{^Lb=jt}', "");
5955Expect(0, 4519, '\p{Lb=jt}', "");
5956Expect(1, 4519, '\p{^Lb=jt}', "");
5957Expect(1, 4519, '\P{Lb=jt}', "");
5958Expect(0, 4519, '\P{^Lb=jt}', "");
5959Expect(1, 4607, '\p{Lb=	jt}', "");
5960Expect(0, 4607, '\p{^Lb=	jt}', "");
5961Expect(0, 4607, '\P{Lb=	jt}', "");
5962Expect(1, 4607, '\P{^Lb=	jt}', "");
5963Expect(0, 4519, '\p{Lb=	jt}', "");
5964Expect(1, 4519, '\p{^Lb=	jt}', "");
5965Expect(1, 4519, '\P{Lb=	jt}', "");
5966Expect(0, 4519, '\P{^Lb=	jt}', "");
5967Error('\p{Is_Line_Break=	-jt/a/}');
5968Error('\P{Is_Line_Break=	-jt/a/}');
5969Expect(1, 4607, '\p{Is_Line_Break:	jt}', "");
5970Expect(0, 4607, '\p{^Is_Line_Break:	jt}', "");
5971Expect(0, 4607, '\P{Is_Line_Break:	jt}', "");
5972Expect(1, 4607, '\P{^Is_Line_Break:	jt}', "");
5973Expect(0, 4519, '\p{Is_Line_Break:	jt}', "");
5974Expect(1, 4519, '\p{^Is_Line_Break:	jt}', "");
5975Expect(1, 4519, '\P{Is_Line_Break:	jt}', "");
5976Expect(0, 4519, '\P{^Is_Line_Break:	jt}', "");
5977Expect(1, 4607, '\p{Is_Line_Break=-_JT}', "");
5978Expect(0, 4607, '\p{^Is_Line_Break=-_JT}', "");
5979Expect(0, 4607, '\P{Is_Line_Break=-_JT}', "");
5980Expect(1, 4607, '\P{^Is_Line_Break=-_JT}', "");
5981Expect(0, 4519, '\p{Is_Line_Break=-_JT}', "");
5982Expect(1, 4519, '\p{^Is_Line_Break=-_JT}', "");
5983Expect(1, 4519, '\P{Is_Line_Break=-_JT}', "");
5984Expect(0, 4519, '\P{^Is_Line_Break=-_JT}', "");
5985Error('\p{Is_Lb=/a/	-JT}');
5986Error('\P{Is_Lb=/a/	-JT}');
5987Expect(1, 4607, '\p{Is_Lb=jt}', "");
5988Expect(0, 4607, '\p{^Is_Lb=jt}', "");
5989Expect(0, 4607, '\P{Is_Lb=jt}', "");
5990Expect(1, 4607, '\P{^Is_Lb=jt}', "");
5991Expect(0, 4519, '\p{Is_Lb=jt}', "");
5992Expect(1, 4519, '\p{^Is_Lb=jt}', "");
5993Expect(1, 4519, '\P{Is_Lb=jt}', "");
5994Expect(0, 4519, '\P{^Is_Lb=jt}', "");
5995Expect(1, 4607, '\p{Is_Lb=	_JT}', "");
5996Expect(0, 4607, '\p{^Is_Lb=	_JT}', "");
5997Expect(0, 4607, '\P{Is_Lb=	_JT}', "");
5998Expect(1, 4607, '\P{^Is_Lb=	_JT}', "");
5999Expect(0, 4519, '\p{Is_Lb=	_JT}', "");
6000Expect(1, 4519, '\p{^Is_Lb=	_JT}', "");
6001Expect(1, 4519, '\P{Is_Lb=	_JT}', "");
6002Expect(0, 4519, '\P{^Is_Lb=	_JT}', "");
6003Error('\p{Block=__New	Tai	lue:=}');
6004Error('\P{Block=__New	Tai	lue:=}');
6005Expect(1, 6623, '\p{Block=newtailue}', "");
6006Expect(0, 6623, '\p{^Block=newtailue}', "");
6007Expect(0, 6623, '\P{Block=newtailue}', "");
6008Expect(1, 6623, '\P{^Block=newtailue}', "");
6009Expect(0, 6527, '\p{Block=newtailue}', "");
6010Expect(1, 6527, '\p{^Block=newtailue}', "");
6011Expect(1, 6527, '\P{Block=newtailue}', "");
6012Expect(0, 6527, '\P{^Block=newtailue}', "");
6013Expect(1, 6623, '\p{Block= -NEW_TaiLUE}', "");
6014Expect(0, 6623, '\p{^Block= -NEW_TaiLUE}', "");
6015Expect(0, 6623, '\P{Block= -NEW_TaiLUE}', "");
6016Expect(1, 6623, '\P{^Block= -NEW_TaiLUE}', "");
6017Expect(0, 6527, '\p{Block= -NEW_TaiLUE}', "");
6018Expect(1, 6527, '\p{^Block= -NEW_TaiLUE}', "");
6019Expect(1, 6527, '\P{Block= -NEW_TaiLUE}', "");
6020Expect(0, 6527, '\P{^Block= -NEW_TaiLUE}', "");
6021Error('\p{Blk= :=new Tai-Lue}');
6022Error('\P{Blk= :=new Tai-Lue}');
6023Expect(1, 6623, '\p{Blk=newtailue}', "");
6024Expect(0, 6623, '\p{^Blk=newtailue}', "");
6025Expect(0, 6623, '\P{Blk=newtailue}', "");
6026Expect(1, 6623, '\P{^Blk=newtailue}', "");
6027Expect(0, 6527, '\p{Blk=newtailue}', "");
6028Expect(1, 6527, '\p{^Blk=newtailue}', "");
6029Expect(1, 6527, '\P{Blk=newtailue}', "");
6030Expect(0, 6527, '\P{^Blk=newtailue}', "");
6031Expect(1, 6623, '\p{Blk=_	New Tai-Lue}', "");
6032Expect(0, 6623, '\p{^Blk=_	New Tai-Lue}', "");
6033Expect(0, 6623, '\P{Blk=_	New Tai-Lue}', "");
6034Expect(1, 6623, '\P{^Blk=_	New Tai-Lue}', "");
6035Expect(0, 6527, '\p{Blk=_	New Tai-Lue}', "");
6036Expect(1, 6527, '\p{^Blk=_	New Tai-Lue}', "");
6037Expect(1, 6527, '\P{Blk=_	New Tai-Lue}', "");
6038Expect(0, 6527, '\P{^Blk=_	New Tai-Lue}', "");
6039Error('\p{Is_Block= NEW/a/Tai_Lue}');
6040Error('\P{Is_Block= NEW/a/Tai_Lue}');
6041Expect(1, 6623, '\p{Is_Block:newtailue}', "");
6042Expect(0, 6623, '\p{^Is_Block:newtailue}', "");
6043Expect(0, 6623, '\P{Is_Block:newtailue}', "");
6044Expect(1, 6623, '\P{^Is_Block:newtailue}', "");
6045Expect(0, 6527, '\p{Is_Block:newtailue}', "");
6046Expect(1, 6527, '\p{^Is_Block:newtailue}', "");
6047Expect(1, 6527, '\P{Is_Block:newtailue}', "");
6048Expect(0, 6527, '\P{^Is_Block:newtailue}', "");
6049Expect(1, 6623, '\p{Is_Block=	New_Tai_Lue}', "");
6050Expect(0, 6623, '\p{^Is_Block=	New_Tai_Lue}', "");
6051Expect(0, 6623, '\P{Is_Block=	New_Tai_Lue}', "");
6052Expect(1, 6623, '\P{^Is_Block=	New_Tai_Lue}', "");
6053Expect(0, 6527, '\p{Is_Block=	New_Tai_Lue}', "");
6054Expect(1, 6527, '\p{^Is_Block=	New_Tai_Lue}', "");
6055Expect(1, 6527, '\P{Is_Block=	New_Tai_Lue}', "");
6056Expect(0, 6527, '\P{^Is_Block=	New_Tai_Lue}', "");
6057Error('\p{Is_Blk=	-NEW/a/TaiLue}');
6058Error('\P{Is_Blk=	-NEW/a/TaiLue}');
6059Expect(1, 6623, '\p{Is_Blk=newtailue}', "");
6060Expect(0, 6623, '\p{^Is_Blk=newtailue}', "");
6061Expect(0, 6623, '\P{Is_Blk=newtailue}', "");
6062Expect(1, 6623, '\P{^Is_Blk=newtailue}', "");
6063Expect(0, 6527, '\p{Is_Blk=newtailue}', "");
6064Expect(1, 6527, '\p{^Is_Blk=newtailue}', "");
6065Expect(1, 6527, '\P{Is_Blk=newtailue}', "");
6066Expect(0, 6527, '\P{^Is_Blk=newtailue}', "");
6067Expect(1, 6623, '\p{Is_Blk= 	new-Tai LUE}', "");
6068Expect(0, 6623, '\p{^Is_Blk= 	new-Tai LUE}', "");
6069Expect(0, 6623, '\P{Is_Blk= 	new-Tai LUE}', "");
6070Expect(1, 6623, '\P{^Is_Blk= 	new-Tai LUE}', "");
6071Expect(0, 6527, '\p{Is_Blk= 	new-Tai LUE}', "");
6072Expect(1, 6527, '\p{^Is_Blk= 	new-Tai LUE}', "");
6073Expect(1, 6527, '\P{Is_Blk= 	new-Tai LUE}', "");
6074Expect(0, 6527, '\P{^Is_Blk= 	new-Tai LUE}', "");
6075Error('\p{Block=	 CJK:=Unified_Ideographs_extension-a}');
6076Error('\P{Block=	 CJK:=Unified_Ideographs_extension-a}');
6077Expect(1, 19903, '\p{Block:cjkunifiedideographsextensiona}', "");
6078Expect(0, 19903, '\p{^Block:cjkunifiedideographsextensiona}', "");
6079Expect(0, 19903, '\P{Block:cjkunifiedideographsextensiona}', "");
6080Expect(1, 19903, '\P{^Block:cjkunifiedideographsextensiona}', "");
6081Expect(0, 13311, '\p{Block:cjkunifiedideographsextensiona}', "");
6082Expect(1, 13311, '\p{^Block:cjkunifiedideographsextensiona}', "");
6083Expect(1, 13311, '\P{Block:cjkunifiedideographsextensiona}', "");
6084Expect(0, 13311, '\P{^Block:cjkunifiedideographsextensiona}', "");
6085Expect(1, 19903, '\p{Block=--CJK	Unified ideographsextension-a}', "");
6086Expect(0, 19903, '\p{^Block=--CJK	Unified ideographsextension-a}', "");
6087Expect(0, 19903, '\P{Block=--CJK	Unified ideographsextension-a}', "");
6088Expect(1, 19903, '\P{^Block=--CJK	Unified ideographsextension-a}', "");
6089Expect(0, 13311, '\p{Block=--CJK	Unified ideographsextension-a}', "");
6090Expect(1, 13311, '\p{^Block=--CJK	Unified ideographsextension-a}', "");
6091Expect(1, 13311, '\P{Block=--CJK	Unified ideographsextension-a}', "");
6092Expect(0, 13311, '\P{^Block=--CJK	Unified ideographsextension-a}', "");
6093Error('\p{Blk=- cjk:=UNIFIEDIdeographs Extension A}');
6094Error('\P{Blk=- cjk:=UNIFIEDIdeographs Extension A}');
6095Expect(1, 19903, '\p{Blk=cjkunifiedideographsextensiona}', "");
6096Expect(0, 19903, '\p{^Blk=cjkunifiedideographsextensiona}', "");
6097Expect(0, 19903, '\P{Blk=cjkunifiedideographsextensiona}', "");
6098Expect(1, 19903, '\P{^Blk=cjkunifiedideographsextensiona}', "");
6099Expect(0, 13311, '\p{Blk=cjkunifiedideographsextensiona}', "");
6100Expect(1, 13311, '\p{^Blk=cjkunifiedideographsextensiona}', "");
6101Expect(1, 13311, '\P{Blk=cjkunifiedideographsextensiona}', "");
6102Expect(0, 13311, '\P{^Blk=cjkunifiedideographsextensiona}', "");
6103Expect(1, 19903, '\p{Blk:   --CJK_UNIFIED-Ideographs	ExtensionA}', "");
6104Expect(0, 19903, '\p{^Blk:   --CJK_UNIFIED-Ideographs	ExtensionA}', "");
6105Expect(0, 19903, '\P{Blk:   --CJK_UNIFIED-Ideographs	ExtensionA}', "");
6106Expect(1, 19903, '\P{^Blk:   --CJK_UNIFIED-Ideographs	ExtensionA}', "");
6107Expect(0, 13311, '\p{Blk:   --CJK_UNIFIED-Ideographs	ExtensionA}', "");
6108Expect(1, 13311, '\p{^Blk:   --CJK_UNIFIED-Ideographs	ExtensionA}', "");
6109Expect(1, 13311, '\P{Blk:   --CJK_UNIFIED-Ideographs	ExtensionA}', "");
6110Expect(0, 13311, '\P{^Blk:   --CJK_UNIFIED-Ideographs	ExtensionA}', "");
6111Error('\p{Is_Block=_CJKunified_Ideographs extension A/a/}');
6112Error('\P{Is_Block=_CJKunified_Ideographs extension A/a/}');
6113Expect(1, 19903, '\p{Is_Block=cjkunifiedideographsextensiona}', "");
6114Expect(0, 19903, '\p{^Is_Block=cjkunifiedideographsextensiona}', "");
6115Expect(0, 19903, '\P{Is_Block=cjkunifiedideographsextensiona}', "");
6116Expect(1, 19903, '\P{^Is_Block=cjkunifiedideographsextensiona}', "");
6117Expect(0, 13311, '\p{Is_Block=cjkunifiedideographsextensiona}', "");
6118Expect(1, 13311, '\p{^Is_Block=cjkunifiedideographsextensiona}', "");
6119Expect(1, 13311, '\P{Is_Block=cjkunifiedideographsextensiona}', "");
6120Expect(0, 13311, '\P{^Is_Block=cjkunifiedideographsextensiona}', "");
6121Expect(1, 19903, '\p{Is_Block=- cjk	UNIFIED	IDEOGRAPHS-Extension a}', "");
6122Expect(0, 19903, '\p{^Is_Block=- cjk	UNIFIED	IDEOGRAPHS-Extension a}', "");
6123Expect(0, 19903, '\P{Is_Block=- cjk	UNIFIED	IDEOGRAPHS-Extension a}', "");
6124Expect(1, 19903, '\P{^Is_Block=- cjk	UNIFIED	IDEOGRAPHS-Extension a}', "");
6125Expect(0, 13311, '\p{Is_Block=- cjk	UNIFIED	IDEOGRAPHS-Extension a}', "");
6126Expect(1, 13311, '\p{^Is_Block=- cjk	UNIFIED	IDEOGRAPHS-Extension a}', "");
6127Expect(1, 13311, '\P{Is_Block=- cjk	UNIFIED	IDEOGRAPHS-Extension a}', "");
6128Expect(0, 13311, '\P{^Is_Block=- cjk	UNIFIED	IDEOGRAPHS-Extension a}', "");
6129Error('\p{Is_Blk=	-cjk:=unified_Ideographs Extension-a}');
6130Error('\P{Is_Blk=	-cjk:=unified_Ideographs Extension-a}');
6131Expect(1, 19903, '\p{Is_Blk:   cjkunifiedideographsextensiona}', "");
6132Expect(0, 19903, '\p{^Is_Blk:   cjkunifiedideographsextensiona}', "");
6133Expect(0, 19903, '\P{Is_Blk:   cjkunifiedideographsextensiona}', "");
6134Expect(1, 19903, '\P{^Is_Blk:   cjkunifiedideographsextensiona}', "");
6135Expect(0, 13311, '\p{Is_Blk:   cjkunifiedideographsextensiona}', "");
6136Expect(1, 13311, '\p{^Is_Blk:   cjkunifiedideographsextensiona}', "");
6137Expect(1, 13311, '\P{Is_Blk:   cjkunifiedideographsextensiona}', "");
6138Expect(0, 13311, '\P{^Is_Blk:   cjkunifiedideographsextensiona}', "");
6139Expect(1, 19903, '\p{Is_Blk: -CJKunified_IDEOGRAPHS EXTENSION a}', "");
6140Expect(0, 19903, '\p{^Is_Blk: -CJKunified_IDEOGRAPHS EXTENSION a}', "");
6141Expect(0, 19903, '\P{Is_Blk: -CJKunified_IDEOGRAPHS EXTENSION a}', "");
6142Expect(1, 19903, '\P{^Is_Blk: -CJKunified_IDEOGRAPHS EXTENSION a}', "");
6143Expect(0, 13311, '\p{Is_Blk: -CJKunified_IDEOGRAPHS EXTENSION a}', "");
6144Expect(1, 13311, '\p{^Is_Blk: -CJKunified_IDEOGRAPHS EXTENSION a}', "");
6145Expect(1, 13311, '\P{Is_Blk: -CJKunified_IDEOGRAPHS EXTENSION a}', "");
6146Expect(0, 13311, '\P{^Is_Blk: -CJKunified_IDEOGRAPHS EXTENSION a}', "");
6147Error('\p{Block:	/a/-hangul-JAMO}');
6148Error('\P{Block:	/a/-hangul-JAMO}');
6149Expect(1, 4607, '\p{Block=hanguljamo}', "");
6150Expect(0, 4607, '\p{^Block=hanguljamo}', "");
6151Expect(0, 4607, '\P{Block=hanguljamo}', "");
6152Expect(1, 4607, '\P{^Block=hanguljamo}', "");
6153Expect(0, 4351, '\p{Block=hanguljamo}', "");
6154Expect(1, 4351, '\p{^Block=hanguljamo}', "");
6155Expect(1, 4351, '\P{Block=hanguljamo}', "");
6156Expect(0, 4351, '\P{^Block=hanguljamo}', "");
6157Expect(1, 4607, '\p{Block= _hangul-jamo}', "");
6158Expect(0, 4607, '\p{^Block= _hangul-jamo}', "");
6159Expect(0, 4607, '\P{Block= _hangul-jamo}', "");
6160Expect(1, 4607, '\P{^Block= _hangul-jamo}', "");
6161Expect(0, 4351, '\p{Block= _hangul-jamo}', "");
6162Expect(1, 4351, '\p{^Block= _hangul-jamo}', "");
6163Expect(1, 4351, '\P{Block= _hangul-jamo}', "");
6164Expect(0, 4351, '\P{^Block= _hangul-jamo}', "");
6165Error('\p{Blk=  Hangul/a/Jamo}');
6166Error('\P{Blk=  Hangul/a/Jamo}');
6167Expect(1, 4607, '\p{Blk=hanguljamo}', "");
6168Expect(0, 4607, '\p{^Blk=hanguljamo}', "");
6169Expect(0, 4607, '\P{Blk=hanguljamo}', "");
6170Expect(1, 4607, '\P{^Blk=hanguljamo}', "");
6171Expect(0, 4351, '\p{Blk=hanguljamo}', "");
6172Expect(1, 4351, '\p{^Blk=hanguljamo}', "");
6173Expect(1, 4351, '\P{Blk=hanguljamo}', "");
6174Expect(0, 4351, '\P{^Blk=hanguljamo}', "");
6175Expect(1, 4607, '\p{Blk=-HANGUL-Jamo}', "");
6176Expect(0, 4607, '\p{^Blk=-HANGUL-Jamo}', "");
6177Expect(0, 4607, '\P{Blk=-HANGUL-Jamo}', "");
6178Expect(1, 4607, '\P{^Blk=-HANGUL-Jamo}', "");
6179Expect(0, 4351, '\p{Blk=-HANGUL-Jamo}', "");
6180Expect(1, 4351, '\p{^Blk=-HANGUL-Jamo}', "");
6181Expect(1, 4351, '\P{Blk=-HANGUL-Jamo}', "");
6182Expect(0, 4351, '\P{^Blk=-HANGUL-Jamo}', "");
6183Error('\p{Is_Block=--Hangul_JAMO:=}');
6184Error('\P{Is_Block=--Hangul_JAMO:=}');
6185Expect(1, 4607, '\p{Is_Block=hanguljamo}', "");
6186Expect(0, 4607, '\p{^Is_Block=hanguljamo}', "");
6187Expect(0, 4607, '\P{Is_Block=hanguljamo}', "");
6188Expect(1, 4607, '\P{^Is_Block=hanguljamo}', "");
6189Expect(0, 4351, '\p{Is_Block=hanguljamo}', "");
6190Expect(1, 4351, '\p{^Is_Block=hanguljamo}', "");
6191Expect(1, 4351, '\P{Is_Block=hanguljamo}', "");
6192Expect(0, 4351, '\P{^Is_Block=hanguljamo}', "");
6193Expect(1, 4607, '\p{Is_Block=-Hangul	Jamo}', "");
6194Expect(0, 4607, '\p{^Is_Block=-Hangul	Jamo}', "");
6195Expect(0, 4607, '\P{Is_Block=-Hangul	Jamo}', "");
6196Expect(1, 4607, '\P{^Is_Block=-Hangul	Jamo}', "");
6197Expect(0, 4351, '\p{Is_Block=-Hangul	Jamo}', "");
6198Expect(1, 4351, '\p{^Is_Block=-Hangul	Jamo}', "");
6199Expect(1, 4351, '\P{Is_Block=-Hangul	Jamo}', "");
6200Expect(0, 4351, '\P{^Is_Block=-Hangul	Jamo}', "");
6201Error('\p{Is_Blk=_:=Hanguljamo}');
6202Error('\P{Is_Blk=_:=Hanguljamo}');
6203Expect(1, 4607, '\p{Is_Blk=hanguljamo}', "");
6204Expect(0, 4607, '\p{^Is_Blk=hanguljamo}', "");
6205Expect(0, 4607, '\P{Is_Blk=hanguljamo}', "");
6206Expect(1, 4607, '\P{^Is_Blk=hanguljamo}', "");
6207Expect(0, 4351, '\p{Is_Blk=hanguljamo}', "");
6208Expect(1, 4351, '\p{^Is_Blk=hanguljamo}', "");
6209Expect(1, 4351, '\P{Is_Blk=hanguljamo}', "");
6210Expect(0, 4351, '\P{^Is_Blk=hanguljamo}', "");
6211Expect(1, 4607, '\p{Is_Blk=-_hangulJamo}', "");
6212Expect(0, 4607, '\p{^Is_Blk=-_hangulJamo}', "");
6213Expect(0, 4607, '\P{Is_Blk=-_hangulJamo}', "");
6214Expect(1, 4607, '\P{^Is_Blk=-_hangulJamo}', "");
6215Expect(0, 4351, '\p{Is_Blk=-_hangulJamo}', "");
6216Expect(1, 4351, '\p{^Is_Blk=-_hangulJamo}', "");
6217Expect(1, 4351, '\P{Is_Blk=-_hangulJamo}', "");
6218Expect(0, 4351, '\P{^Is_Blk=-_hangulJamo}', "");
6219Error('\p{Block=-/a/DINGBATS}');
6220Error('\P{Block=-/a/DINGBATS}');
6221Expect(1, 10175, '\p{Block=dingbats}', "");
6222Expect(0, 10175, '\p{^Block=dingbats}', "");
6223Expect(0, 10175, '\P{Block=dingbats}', "");
6224Expect(1, 10175, '\P{^Block=dingbats}', "");
6225Expect(0, 9983, '\p{Block=dingbats}', "");
6226Expect(1, 9983, '\p{^Block=dingbats}', "");
6227Expect(1, 9983, '\P{Block=dingbats}', "");
6228Expect(0, 9983, '\P{^Block=dingbats}', "");
6229Expect(1, 10175, '\p{Block=		Dingbats}', "");
6230Expect(0, 10175, '\p{^Block=		Dingbats}', "");
6231Expect(0, 10175, '\P{Block=		Dingbats}', "");
6232Expect(1, 10175, '\P{^Block=		Dingbats}', "");
6233Expect(0, 9983, '\p{Block=		Dingbats}', "");
6234Expect(1, 9983, '\p{^Block=		Dingbats}', "");
6235Expect(1, 9983, '\P{Block=		Dingbats}', "");
6236Expect(0, 9983, '\P{^Block=		Dingbats}', "");
6237Error('\p{Blk=-/a/dingbats}');
6238Error('\P{Blk=-/a/dingbats}');
6239Expect(1, 10175, '\p{Blk=dingbats}', "");
6240Expect(0, 10175, '\p{^Blk=dingbats}', "");
6241Expect(0, 10175, '\P{Blk=dingbats}', "");
6242Expect(1, 10175, '\P{^Blk=dingbats}', "");
6243Expect(0, 9983, '\p{Blk=dingbats}', "");
6244Expect(1, 9983, '\p{^Blk=dingbats}', "");
6245Expect(1, 9983, '\P{Blk=dingbats}', "");
6246Expect(0, 9983, '\P{^Blk=dingbats}', "");
6247Expect(1, 10175, '\p{Blk=- Dingbats}', "");
6248Expect(0, 10175, '\p{^Blk=- Dingbats}', "");
6249Expect(0, 10175, '\P{Blk=- Dingbats}', "");
6250Expect(1, 10175, '\P{^Blk=- Dingbats}', "");
6251Expect(0, 9983, '\p{Blk=- Dingbats}', "");
6252Expect(1, 9983, '\p{^Blk=- Dingbats}', "");
6253Expect(1, 9983, '\P{Blk=- Dingbats}', "");
6254Expect(0, 9983, '\P{^Blk=- Dingbats}', "");
6255Error('\p{Is_Block=	/a/dingbats}');
6256Error('\P{Is_Block=	/a/dingbats}');
6257Expect(1, 10175, '\p{Is_Block=dingbats}', "");
6258Expect(0, 10175, '\p{^Is_Block=dingbats}', "");
6259Expect(0, 10175, '\P{Is_Block=dingbats}', "");
6260Expect(1, 10175, '\P{^Is_Block=dingbats}', "");
6261Expect(0, 9983, '\p{Is_Block=dingbats}', "");
6262Expect(1, 9983, '\p{^Is_Block=dingbats}', "");
6263Expect(1, 9983, '\P{Is_Block=dingbats}', "");
6264Expect(0, 9983, '\P{^Is_Block=dingbats}', "");
6265Expect(1, 10175, '\p{Is_Block= Dingbats}', "");
6266Expect(0, 10175, '\p{^Is_Block= Dingbats}', "");
6267Expect(0, 10175, '\P{Is_Block= Dingbats}', "");
6268Expect(1, 10175, '\P{^Is_Block= Dingbats}', "");
6269Expect(0, 9983, '\p{Is_Block= Dingbats}', "");
6270Expect(1, 9983, '\p{^Is_Block= Dingbats}', "");
6271Expect(1, 9983, '\P{Is_Block= Dingbats}', "");
6272Expect(0, 9983, '\P{^Is_Block= Dingbats}', "");
6273Error('\p{Is_Blk= :=DINGBATS}');
6274Error('\P{Is_Blk= :=DINGBATS}');
6275Expect(1, 10175, '\p{Is_Blk=dingbats}', "");
6276Expect(0, 10175, '\p{^Is_Blk=dingbats}', "");
6277Expect(0, 10175, '\P{Is_Blk=dingbats}', "");
6278Expect(1, 10175, '\P{^Is_Blk=dingbats}', "");
6279Expect(0, 9983, '\p{Is_Blk=dingbats}', "");
6280Expect(1, 9983, '\p{^Is_Blk=dingbats}', "");
6281Expect(1, 9983, '\P{Is_Blk=dingbats}', "");
6282Expect(0, 9983, '\P{^Is_Blk=dingbats}', "");
6283Expect(1, 10175, '\p{Is_Blk=_ DINGBATS}', "");
6284Expect(0, 10175, '\p{^Is_Blk=_ DINGBATS}', "");
6285Expect(0, 10175, '\P{Is_Blk=_ DINGBATS}', "");
6286Expect(1, 10175, '\P{^Is_Blk=_ DINGBATS}', "");
6287Expect(0, 9983, '\p{Is_Blk=_ DINGBATS}', "");
6288Expect(1, 9983, '\p{^Is_Blk=_ DINGBATS}', "");
6289Expect(1, 9983, '\P{Is_Blk=_ DINGBATS}', "");
6290Expect(0, 9983, '\P{^Is_Blk=_ DINGBATS}', "");
6291Error('\p{Block:	 Bamum:=}');
6292Error('\P{Block:	 Bamum:=}');
6293Expect(1, 42751, '\p{Block=bamum}', "");
6294Expect(0, 42751, '\p{^Block=bamum}', "");
6295Expect(0, 42751, '\P{Block=bamum}', "");
6296Expect(1, 42751, '\P{^Block=bamum}', "");
6297Expect(0, 42655, '\p{Block=bamum}', "");
6298Expect(1, 42655, '\p{^Block=bamum}', "");
6299Expect(1, 42655, '\P{Block=bamum}', "");
6300Expect(0, 42655, '\P{^Block=bamum}', "");
6301Expect(1, 42751, '\p{Block=	Bamum}', "");
6302Expect(0, 42751, '\p{^Block=	Bamum}', "");
6303Expect(0, 42751, '\P{Block=	Bamum}', "");
6304Expect(1, 42751, '\P{^Block=	Bamum}', "");
6305Expect(0, 42655, '\p{Block=	Bamum}', "");
6306Expect(1, 42655, '\p{^Block=	Bamum}', "");
6307Expect(1, 42655, '\P{Block=	Bamum}', "");
6308Expect(0, 42655, '\P{^Block=	Bamum}', "");
6309Error('\p{Blk:   /a/-bamum}');
6310Error('\P{Blk:   /a/-bamum}');
6311Expect(1, 42751, '\p{Blk=bamum}', "");
6312Expect(0, 42751, '\p{^Blk=bamum}', "");
6313Expect(0, 42751, '\P{Blk=bamum}', "");
6314Expect(1, 42751, '\P{^Blk=bamum}', "");
6315Expect(0, 42655, '\p{Blk=bamum}', "");
6316Expect(1, 42655, '\p{^Blk=bamum}', "");
6317Expect(1, 42655, '\P{Blk=bamum}', "");
6318Expect(0, 42655, '\P{^Blk=bamum}', "");
6319Expect(1, 42751, '\p{Blk=--Bamum}', "");
6320Expect(0, 42751, '\p{^Blk=--Bamum}', "");
6321Expect(0, 42751, '\P{Blk=--Bamum}', "");
6322Expect(1, 42751, '\P{^Blk=--Bamum}', "");
6323Expect(0, 42655, '\p{Blk=--Bamum}', "");
6324Expect(1, 42655, '\p{^Blk=--Bamum}', "");
6325Expect(1, 42655, '\P{Blk=--Bamum}', "");
6326Expect(0, 42655, '\P{^Blk=--Bamum}', "");
6327Error('\p{Is_Block=-:=Bamum}');
6328Error('\P{Is_Block=-:=Bamum}');
6329Expect(1, 42751, '\p{Is_Block=bamum}', "");
6330Expect(0, 42751, '\p{^Is_Block=bamum}', "");
6331Expect(0, 42751, '\P{Is_Block=bamum}', "");
6332Expect(1, 42751, '\P{^Is_Block=bamum}', "");
6333Expect(0, 42655, '\p{Is_Block=bamum}', "");
6334Expect(1, 42655, '\p{^Is_Block=bamum}', "");
6335Expect(1, 42655, '\P{Is_Block=bamum}', "");
6336Expect(0, 42655, '\P{^Is_Block=bamum}', "");
6337Expect(1, 42751, '\p{Is_Block=	-Bamum}', "");
6338Expect(0, 42751, '\p{^Is_Block=	-Bamum}', "");
6339Expect(0, 42751, '\P{Is_Block=	-Bamum}', "");
6340Expect(1, 42751, '\P{^Is_Block=	-Bamum}', "");
6341Expect(0, 42655, '\p{Is_Block=	-Bamum}', "");
6342Expect(1, 42655, '\p{^Is_Block=	-Bamum}', "");
6343Expect(1, 42655, '\P{Is_Block=	-Bamum}', "");
6344Expect(0, 42655, '\P{^Is_Block=	-Bamum}', "");
6345Error('\p{Is_Blk=:=_-BAMUM}');
6346Error('\P{Is_Blk=:=_-BAMUM}');
6347Expect(1, 42751, '\p{Is_Blk=bamum}', "");
6348Expect(0, 42751, '\p{^Is_Blk=bamum}', "");
6349Expect(0, 42751, '\P{Is_Blk=bamum}', "");
6350Expect(1, 42751, '\P{^Is_Blk=bamum}', "");
6351Expect(0, 42655, '\p{Is_Blk=bamum}', "");
6352Expect(1, 42655, '\p{^Is_Blk=bamum}', "");
6353Expect(1, 42655, '\P{Is_Blk=bamum}', "");
6354Expect(0, 42655, '\P{^Is_Blk=bamum}', "");
6355Expect(1, 42751, '\p{Is_Blk= 	Bamum}', "");
6356Expect(0, 42751, '\p{^Is_Blk= 	Bamum}', "");
6357Expect(0, 42751, '\P{Is_Blk= 	Bamum}', "");
6358Expect(1, 42751, '\P{^Is_Blk= 	Bamum}', "");
6359Expect(0, 42655, '\p{Is_Blk= 	Bamum}', "");
6360Expect(1, 42655, '\p{^Is_Blk= 	Bamum}', "");
6361Expect(1, 42655, '\P{Is_Blk= 	Bamum}', "");
6362Expect(0, 42655, '\P{^Is_Blk= 	Bamum}', "");
6363Error('\p{Block=_	inscriptionalPARTHIAN/a/}');
6364Error('\P{Block=_	inscriptionalPARTHIAN/a/}');
6365Expect(1, 68447, '\p{Block: inscriptionalparthian}', "");
6366Expect(0, 68447, '\p{^Block: inscriptionalparthian}', "");
6367Expect(0, 68447, '\P{Block: inscriptionalparthian}', "");
6368Expect(1, 68447, '\P{^Block: inscriptionalparthian}', "");
6369Expect(0, 68415, '\p{Block: inscriptionalparthian}', "");
6370Expect(1, 68415, '\p{^Block: inscriptionalparthian}', "");
6371Expect(1, 68415, '\P{Block: inscriptionalparthian}', "");
6372Expect(0, 68415, '\P{^Block: inscriptionalparthian}', "");
6373Expect(1, 68447, '\p{Block=-Inscriptional Parthian}', "");
6374Expect(0, 68447, '\p{^Block=-Inscriptional Parthian}', "");
6375Expect(0, 68447, '\P{Block=-Inscriptional Parthian}', "");
6376Expect(1, 68447, '\P{^Block=-Inscriptional Parthian}', "");
6377Expect(0, 68415, '\p{Block=-Inscriptional Parthian}', "");
6378Expect(1, 68415, '\p{^Block=-Inscriptional Parthian}', "");
6379Expect(1, 68415, '\P{Block=-Inscriptional Parthian}', "");
6380Expect(0, 68415, '\P{^Block=-Inscriptional Parthian}', "");
6381Error('\p{Blk= 	inscriptional:=Parthian}');
6382Error('\P{Blk= 	inscriptional:=Parthian}');
6383Expect(1, 68447, '\p{Blk=inscriptionalparthian}', "");
6384Expect(0, 68447, '\p{^Blk=inscriptionalparthian}', "");
6385Expect(0, 68447, '\P{Blk=inscriptionalparthian}', "");
6386Expect(1, 68447, '\P{^Blk=inscriptionalparthian}', "");
6387Expect(0, 68415, '\p{Blk=inscriptionalparthian}', "");
6388Expect(1, 68415, '\p{^Blk=inscriptionalparthian}', "");
6389Expect(1, 68415, '\P{Blk=inscriptionalparthian}', "");
6390Expect(0, 68415, '\P{^Blk=inscriptionalparthian}', "");
6391Expect(1, 68447, '\p{Blk= _INSCRIPTIONAL-Parthian}', "");
6392Expect(0, 68447, '\p{^Blk= _INSCRIPTIONAL-Parthian}', "");
6393Expect(0, 68447, '\P{Blk= _INSCRIPTIONAL-Parthian}', "");
6394Expect(1, 68447, '\P{^Blk= _INSCRIPTIONAL-Parthian}', "");
6395Expect(0, 68415, '\p{Blk= _INSCRIPTIONAL-Parthian}', "");
6396Expect(1, 68415, '\p{^Blk= _INSCRIPTIONAL-Parthian}', "");
6397Expect(1, 68415, '\P{Blk= _INSCRIPTIONAL-Parthian}', "");
6398Expect(0, 68415, '\P{^Blk= _INSCRIPTIONAL-Parthian}', "");
6399Error('\p{Is_Block=	/a/InscriptionalParthian}');
6400Error('\P{Is_Block=	/a/InscriptionalParthian}');
6401Expect(1, 68447, '\p{Is_Block=inscriptionalparthian}', "");
6402Expect(0, 68447, '\p{^Is_Block=inscriptionalparthian}', "");
6403Expect(0, 68447, '\P{Is_Block=inscriptionalparthian}', "");
6404Expect(1, 68447, '\P{^Is_Block=inscriptionalparthian}', "");
6405Expect(0, 68415, '\p{Is_Block=inscriptionalparthian}', "");
6406Expect(1, 68415, '\p{^Is_Block=inscriptionalparthian}', "");
6407Expect(1, 68415, '\P{Is_Block=inscriptionalparthian}', "");
6408Expect(0, 68415, '\P{^Is_Block=inscriptionalparthian}', "");
6409Expect(1, 68447, '\p{Is_Block=_-Inscriptional_parthian}', "");
6410Expect(0, 68447, '\p{^Is_Block=_-Inscriptional_parthian}', "");
6411Expect(0, 68447, '\P{Is_Block=_-Inscriptional_parthian}', "");
6412Expect(1, 68447, '\P{^Is_Block=_-Inscriptional_parthian}', "");
6413Expect(0, 68415, '\p{Is_Block=_-Inscriptional_parthian}', "");
6414Expect(1, 68415, '\p{^Is_Block=_-Inscriptional_parthian}', "");
6415Expect(1, 68415, '\P{Is_Block=_-Inscriptional_parthian}', "");
6416Expect(0, 68415, '\P{^Is_Block=_-Inscriptional_parthian}', "");
6417Error('\p{Is_Blk=:=-	inscriptional_Parthian}');
6418Error('\P{Is_Blk=:=-	inscriptional_Parthian}');
6419Expect(1, 68447, '\p{Is_Blk=inscriptionalparthian}', "");
6420Expect(0, 68447, '\p{^Is_Blk=inscriptionalparthian}', "");
6421Expect(0, 68447, '\P{Is_Blk=inscriptionalparthian}', "");
6422Expect(1, 68447, '\P{^Is_Blk=inscriptionalparthian}', "");
6423Expect(0, 68415, '\p{Is_Blk=inscriptionalparthian}', "");
6424Expect(1, 68415, '\p{^Is_Blk=inscriptionalparthian}', "");
6425Expect(1, 68415, '\P{Is_Blk=inscriptionalparthian}', "");
6426Expect(0, 68415, '\P{^Is_Blk=inscriptionalparthian}', "");
6427Expect(1, 68447, '\p{Is_Blk=-inscriptionalParthian}', "");
6428Expect(0, 68447, '\p{^Is_Blk=-inscriptionalParthian}', "");
6429Expect(0, 68447, '\P{Is_Blk=-inscriptionalParthian}', "");
6430Expect(1, 68447, '\P{^Is_Blk=-inscriptionalParthian}', "");
6431Expect(0, 68415, '\p{Is_Blk=-inscriptionalParthian}', "");
6432Expect(1, 68415, '\p{^Is_Blk=-inscriptionalParthian}', "");
6433Expect(1, 68415, '\P{Is_Blk=-inscriptionalParthian}', "");
6434Expect(0, 68415, '\P{^Is_Blk=-inscriptionalParthian}', "");
6435Error('\p{Block=		UNIFIEDCanadian/a/Aboriginal	Syllabics}');
6436Error('\P{Block=		UNIFIEDCanadian/a/Aboriginal	Syllabics}');
6437Expect(1, 5759, '\p{Block:unifiedcanadianaboriginalsyllabics}', "");
6438Expect(0, 5759, '\p{^Block:unifiedcanadianaboriginalsyllabics}', "");
6439Expect(0, 5759, '\P{Block:unifiedcanadianaboriginalsyllabics}', "");
6440Expect(1, 5759, '\P{^Block:unifiedcanadianaboriginalsyllabics}', "");
6441Expect(0, 5119, '\p{Block:unifiedcanadianaboriginalsyllabics}', "");
6442Expect(1, 5119, '\p{^Block:unifiedcanadianaboriginalsyllabics}', "");
6443Expect(1, 5119, '\P{Block:unifiedcanadianaboriginalsyllabics}', "");
6444Expect(0, 5119, '\P{^Block:unifiedcanadianaboriginalsyllabics}', "");
6445Expect(1, 5759, '\p{Block=	_unifiedCanadian	Aboriginal syllabics}', "");
6446Expect(0, 5759, '\p{^Block=	_unifiedCanadian	Aboriginal syllabics}', "");
6447Expect(0, 5759, '\P{Block=	_unifiedCanadian	Aboriginal syllabics}', "");
6448Expect(1, 5759, '\P{^Block=	_unifiedCanadian	Aboriginal syllabics}', "");
6449Expect(0, 5119, '\p{Block=	_unifiedCanadian	Aboriginal syllabics}', "");
6450Expect(1, 5119, '\p{^Block=	_unifiedCanadian	Aboriginal syllabics}', "");
6451Expect(1, 5119, '\P{Block=	_unifiedCanadian	Aboriginal syllabics}', "");
6452Expect(0, 5119, '\P{^Block=	_unifiedCanadian	Aboriginal syllabics}', "");
6453Error('\p{Blk=/a/  Canadian_SYLLABICS}');
6454Error('\P{Blk=/a/  Canadian_SYLLABICS}');
6455Expect(1, 5759, '\p{Blk=canadiansyllabics}', "");
6456Expect(0, 5759, '\p{^Blk=canadiansyllabics}', "");
6457Expect(0, 5759, '\P{Blk=canadiansyllabics}', "");
6458Expect(1, 5759, '\P{^Blk=canadiansyllabics}', "");
6459Expect(0, 5119, '\p{Blk=canadiansyllabics}', "");
6460Expect(1, 5119, '\p{^Blk=canadiansyllabics}', "");
6461Expect(1, 5119, '\P{Blk=canadiansyllabics}', "");
6462Expect(0, 5119, '\P{^Blk=canadiansyllabics}', "");
6463Expect(1, 5759, '\p{Blk= Canadian	Syllabics}', "");
6464Expect(0, 5759, '\p{^Blk= Canadian	Syllabics}', "");
6465Expect(0, 5759, '\P{Blk= Canadian	Syllabics}', "");
6466Expect(1, 5759, '\P{^Blk= Canadian	Syllabics}', "");
6467Expect(0, 5119, '\p{Blk= Canadian	Syllabics}', "");
6468Expect(1, 5119, '\p{^Blk= Canadian	Syllabics}', "");
6469Expect(1, 5119, '\P{Blk= Canadian	Syllabics}', "");
6470Expect(0, 5119, '\P{^Blk= Canadian	Syllabics}', "");
6471Error('\p{Is_Block=- Unified:=canadian Aboriginal syllabics}');
6472Error('\P{Is_Block=- Unified:=canadian Aboriginal syllabics}');
6473Expect(1, 5759, '\p{Is_Block=unifiedcanadianaboriginalsyllabics}', "");
6474Expect(0, 5759, '\p{^Is_Block=unifiedcanadianaboriginalsyllabics}', "");
6475Expect(0, 5759, '\P{Is_Block=unifiedcanadianaboriginalsyllabics}', "");
6476Expect(1, 5759, '\P{^Is_Block=unifiedcanadianaboriginalsyllabics}', "");
6477Expect(0, 5119, '\p{Is_Block=unifiedcanadianaboriginalsyllabics}', "");
6478Expect(1, 5119, '\p{^Is_Block=unifiedcanadianaboriginalsyllabics}', "");
6479Expect(1, 5119, '\P{Is_Block=unifiedcanadianaboriginalsyllabics}', "");
6480Expect(0, 5119, '\P{^Is_Block=unifiedcanadianaboriginalsyllabics}', "");
6481Expect(1, 5759, '\p{Is_Block=_-Unified-canadian Aboriginal syllabics}', "");
6482Expect(0, 5759, '\p{^Is_Block=_-Unified-canadian Aboriginal syllabics}', "");
6483Expect(0, 5759, '\P{Is_Block=_-Unified-canadian Aboriginal syllabics}', "");
6484Expect(1, 5759, '\P{^Is_Block=_-Unified-canadian Aboriginal syllabics}', "");
6485Expect(0, 5119, '\p{Is_Block=_-Unified-canadian Aboriginal syllabics}', "");
6486Expect(1, 5119, '\p{^Is_Block=_-Unified-canadian Aboriginal syllabics}', "");
6487Expect(1, 5119, '\P{Is_Block=_-Unified-canadian Aboriginal syllabics}', "");
6488Expect(0, 5119, '\P{^Is_Block=_-Unified-canadian Aboriginal syllabics}', "");
6489Error('\p{Is_Blk= CANADIAN:=SYLLABICS}');
6490Error('\P{Is_Blk= CANADIAN:=SYLLABICS}');
6491Expect(1, 5759, '\p{Is_Blk=canadiansyllabics}', "");
6492Expect(0, 5759, '\p{^Is_Blk=canadiansyllabics}', "");
6493Expect(0, 5759, '\P{Is_Blk=canadiansyllabics}', "");
6494Expect(1, 5759, '\P{^Is_Blk=canadiansyllabics}', "");
6495Expect(0, 5119, '\p{Is_Blk=canadiansyllabics}', "");
6496Expect(1, 5119, '\p{^Is_Blk=canadiansyllabics}', "");
6497Expect(1, 5119, '\P{Is_Blk=canadiansyllabics}', "");
6498Expect(0, 5119, '\P{^Is_Blk=canadiansyllabics}', "");
6499Expect(1, 5759, '\p{Is_Blk=-_canadian_SYLLABICS}', "");
6500Expect(0, 5759, '\p{^Is_Blk=-_canadian_SYLLABICS}', "");
6501Expect(0, 5759, '\P{Is_Blk=-_canadian_SYLLABICS}', "");
6502Expect(1, 5759, '\P{^Is_Blk=-_canadian_SYLLABICS}', "");
6503Expect(0, 5119, '\p{Is_Blk=-_canadian_SYLLABICS}', "");
6504Expect(1, 5119, '\p{^Is_Blk=-_canadian_SYLLABICS}', "");
6505Expect(1, 5119, '\P{Is_Blk=-_canadian_SYLLABICS}', "");
6506Expect(0, 5119, '\P{^Is_Blk=-_canadian_SYLLABICS}', "");
6507Error('\p{Block=-/a/VARIATION-SELECTORS}');
6508Error('\P{Block=-/a/VARIATION-SELECTORS}');
6509Expect(1, 65039, '\p{Block:	variationselectors}', "");
6510Expect(0, 65039, '\p{^Block:	variationselectors}', "");
6511Expect(0, 65039, '\P{Block:	variationselectors}', "");
6512Expect(1, 65039, '\P{^Block:	variationselectors}', "");
6513Expect(0, 65023, '\p{Block:	variationselectors}', "");
6514Expect(1, 65023, '\p{^Block:	variationselectors}', "");
6515Expect(1, 65023, '\P{Block:	variationselectors}', "");
6516Expect(0, 65023, '\P{^Block:	variationselectors}', "");
6517Expect(1, 65039, '\p{Block= variationSelectors}', "");
6518Expect(0, 65039, '\p{^Block= variationSelectors}', "");
6519Expect(0, 65039, '\P{Block= variationSelectors}', "");
6520Expect(1, 65039, '\P{^Block= variationSelectors}', "");
6521Expect(0, 65023, '\p{Block= variationSelectors}', "");
6522Expect(1, 65023, '\p{^Block= variationSelectors}', "");
6523Expect(1, 65023, '\P{Block= variationSelectors}', "");
6524Expect(0, 65023, '\P{^Block= variationSelectors}', "");
6525Error('\p{Blk=:= variation	Selectors}');
6526Error('\P{Blk=:= variation	Selectors}');
6527Expect(1, 65039, '\p{Blk:   variationselectors}', "");
6528Expect(0, 65039, '\p{^Blk:   variationselectors}', "");
6529Expect(0, 65039, '\P{Blk:   variationselectors}', "");
6530Expect(1, 65039, '\P{^Blk:   variationselectors}', "");
6531Expect(0, 65023, '\p{Blk:   variationselectors}', "");
6532Expect(1, 65023, '\p{^Blk:   variationselectors}', "");
6533Expect(1, 65023, '\P{Blk:   variationselectors}', "");
6534Expect(0, 65023, '\P{^Blk:   variationselectors}', "");
6535Expect(1, 65039, '\p{Blk=_-VariationSELECTORS}', "");
6536Expect(0, 65039, '\p{^Blk=_-VariationSELECTORS}', "");
6537Expect(0, 65039, '\P{Blk=_-VariationSELECTORS}', "");
6538Expect(1, 65039, '\P{^Blk=_-VariationSELECTORS}', "");
6539Expect(0, 65023, '\p{Blk=_-VariationSELECTORS}', "");
6540Expect(1, 65023, '\p{^Blk=_-VariationSELECTORS}', "");
6541Expect(1, 65023, '\P{Blk=_-VariationSELECTORS}', "");
6542Expect(0, 65023, '\P{^Blk=_-VariationSELECTORS}', "");
6543Error('\p{Is_Block=	/a/VARIATION_selectors}');
6544Error('\P{Is_Block=	/a/VARIATION_selectors}');
6545Expect(1, 65039, '\p{Is_Block=variationselectors}', "");
6546Expect(0, 65039, '\p{^Is_Block=variationselectors}', "");
6547Expect(0, 65039, '\P{Is_Block=variationselectors}', "");
6548Expect(1, 65039, '\P{^Is_Block=variationselectors}', "");
6549Expect(0, 65023, '\p{Is_Block=variationselectors}', "");
6550Expect(1, 65023, '\p{^Is_Block=variationselectors}', "");
6551Expect(1, 65023, '\P{Is_Block=variationselectors}', "");
6552Expect(0, 65023, '\P{^Is_Block=variationselectors}', "");
6553Expect(1, 65039, '\p{Is_Block= variation-Selectors}', "");
6554Expect(0, 65039, '\p{^Is_Block= variation-Selectors}', "");
6555Expect(0, 65039, '\P{Is_Block= variation-Selectors}', "");
6556Expect(1, 65039, '\P{^Is_Block= variation-Selectors}', "");
6557Expect(0, 65023, '\p{Is_Block= variation-Selectors}', "");
6558Expect(1, 65023, '\p{^Is_Block= variation-Selectors}', "");
6559Expect(1, 65023, '\P{Is_Block= variation-Selectors}', "");
6560Expect(0, 65023, '\P{^Is_Block= variation-Selectors}', "");
6561Error('\p{Is_Blk=	_VARIATION:=Selectors}');
6562Error('\P{Is_Blk=	_VARIATION:=Selectors}');
6563Expect(1, 65039, '\p{Is_Blk=variationselectors}', "");
6564Expect(0, 65039, '\p{^Is_Blk=variationselectors}', "");
6565Expect(0, 65039, '\P{Is_Blk=variationselectors}', "");
6566Expect(1, 65039, '\P{^Is_Blk=variationselectors}', "");
6567Expect(0, 65023, '\p{Is_Blk=variationselectors}', "");
6568Expect(1, 65023, '\p{^Is_Blk=variationselectors}', "");
6569Expect(1, 65023, '\P{Is_Blk=variationselectors}', "");
6570Expect(0, 65023, '\P{^Is_Blk=variationselectors}', "");
6571Expect(1, 65039, '\p{Is_Blk=	 VARIATION	selectors}', "");
6572Expect(0, 65039, '\p{^Is_Blk=	 VARIATION	selectors}', "");
6573Expect(0, 65039, '\P{Is_Blk=	 VARIATION	selectors}', "");
6574Expect(1, 65039, '\P{^Is_Blk=	 VARIATION	selectors}', "");
6575Expect(0, 65023, '\p{Is_Blk=	 VARIATION	selectors}', "");
6576Expect(1, 65023, '\p{^Is_Blk=	 VARIATION	selectors}', "");
6577Expect(1, 65023, '\P{Is_Blk=	 VARIATION	selectors}', "");
6578Expect(0, 65023, '\P{^Is_Blk=	 VARIATION	selectors}', "");
6579Error('\p{Block=:=	 numberForms}');
6580Error('\P{Block=:=	 numberForms}');
6581Expect(1, 8591, '\p{Block=numberforms}', "");
6582Expect(0, 8591, '\p{^Block=numberforms}', "");
6583Expect(0, 8591, '\P{Block=numberforms}', "");
6584Expect(1, 8591, '\P{^Block=numberforms}', "");
6585Expect(0, 8527, '\p{Block=numberforms}', "");
6586Expect(1, 8527, '\p{^Block=numberforms}', "");
6587Expect(1, 8527, '\P{Block=numberforms}', "");
6588Expect(0, 8527, '\P{^Block=numberforms}', "");
6589Expect(1, 8591, '\p{Block:  NUMBERforms}', "");
6590Expect(0, 8591, '\p{^Block:  NUMBERforms}', "");
6591Expect(0, 8591, '\P{Block:  NUMBERforms}', "");
6592Expect(1, 8591, '\P{^Block:  NUMBERforms}', "");
6593Expect(0, 8527, '\p{Block:  NUMBERforms}', "");
6594Expect(1, 8527, '\p{^Block:  NUMBERforms}', "");
6595Expect(1, 8527, '\P{Block:  NUMBERforms}', "");
6596Expect(0, 8527, '\P{^Block:  NUMBERforms}', "");
6597Error('\p{Blk=_:=number	Forms}');
6598Error('\P{Blk=_:=number	Forms}');
6599Expect(1, 8591, '\p{Blk=numberforms}', "");
6600Expect(0, 8591, '\p{^Blk=numberforms}', "");
6601Expect(0, 8591, '\P{Blk=numberforms}', "");
6602Expect(1, 8591, '\P{^Blk=numberforms}', "");
6603Expect(0, 8527, '\p{Blk=numberforms}', "");
6604Expect(1, 8527, '\p{^Blk=numberforms}', "");
6605Expect(1, 8527, '\P{Blk=numberforms}', "");
6606Expect(0, 8527, '\P{^Blk=numberforms}', "");
6607Expect(1, 8591, '\p{Blk=_ NUMBER forms}', "");
6608Expect(0, 8591, '\p{^Blk=_ NUMBER forms}', "");
6609Expect(0, 8591, '\P{Blk=_ NUMBER forms}', "");
6610Expect(1, 8591, '\P{^Blk=_ NUMBER forms}', "");
6611Expect(0, 8527, '\p{Blk=_ NUMBER forms}', "");
6612Expect(1, 8527, '\p{^Blk=_ NUMBER forms}', "");
6613Expect(1, 8527, '\P{Blk=_ NUMBER forms}', "");
6614Expect(0, 8527, '\P{^Blk=_ NUMBER forms}', "");
6615Error('\p{Is_Block=_:=NUMBER-Forms}');
6616Error('\P{Is_Block=_:=NUMBER-Forms}');
6617Expect(1, 8591, '\p{Is_Block=numberforms}', "");
6618Expect(0, 8591, '\p{^Is_Block=numberforms}', "");
6619Expect(0, 8591, '\P{Is_Block=numberforms}', "");
6620Expect(1, 8591, '\P{^Is_Block=numberforms}', "");
6621Expect(0, 8527, '\p{Is_Block=numberforms}', "");
6622Expect(1, 8527, '\p{^Is_Block=numberforms}', "");
6623Expect(1, 8527, '\P{Is_Block=numberforms}', "");
6624Expect(0, 8527, '\P{^Is_Block=numberforms}', "");
6625Expect(1, 8591, '\p{Is_Block=	 NUMBER	forms}', "");
6626Expect(0, 8591, '\p{^Is_Block=	 NUMBER	forms}', "");
6627Expect(0, 8591, '\P{Is_Block=	 NUMBER	forms}', "");
6628Expect(1, 8591, '\P{^Is_Block=	 NUMBER	forms}', "");
6629Expect(0, 8527, '\p{Is_Block=	 NUMBER	forms}', "");
6630Expect(1, 8527, '\p{^Is_Block=	 NUMBER	forms}', "");
6631Expect(1, 8527, '\P{Is_Block=	 NUMBER	forms}', "");
6632Expect(0, 8527, '\P{^Is_Block=	 NUMBER	forms}', "");
6633Error('\p{Is_Blk=	/a/Number-forms}');
6634Error('\P{Is_Blk=	/a/Number-forms}');
6635Expect(1, 8591, '\p{Is_Blk=numberforms}', "");
6636Expect(0, 8591, '\p{^Is_Blk=numberforms}', "");
6637Expect(0, 8591, '\P{Is_Blk=numberforms}', "");
6638Expect(1, 8591, '\P{^Is_Blk=numberforms}', "");
6639Expect(0, 8527, '\p{Is_Blk=numberforms}', "");
6640Expect(1, 8527, '\p{^Is_Blk=numberforms}', "");
6641Expect(1, 8527, '\P{Is_Blk=numberforms}', "");
6642Expect(0, 8527, '\P{^Is_Blk=numberforms}', "");
6643Expect(1, 8591, '\p{Is_Blk=	Number_FORMS}', "");
6644Expect(0, 8591, '\p{^Is_Blk=	Number_FORMS}', "");
6645Expect(0, 8591, '\P{Is_Blk=	Number_FORMS}', "");
6646Expect(1, 8591, '\P{^Is_Blk=	Number_FORMS}', "");
6647Expect(0, 8527, '\p{Is_Blk=	Number_FORMS}', "");
6648Expect(1, 8527, '\p{^Is_Blk=	Number_FORMS}', "");
6649Expect(1, 8527, '\P{Is_Blk=	Number_FORMS}', "");
6650Expect(0, 8527, '\P{^Is_Blk=	Number_FORMS}', "");
6651Error('\p{Block=_-Control:=Pictures}');
6652Error('\P{Block=_-Control:=Pictures}');
6653Expect(1, 9279, '\p{Block=controlpictures}', "");
6654Expect(0, 9279, '\p{^Block=controlpictures}', "");
6655Expect(0, 9279, '\P{Block=controlpictures}', "");
6656Expect(1, 9279, '\P{^Block=controlpictures}', "");
6657Expect(0, 9215, '\p{Block=controlpictures}', "");
6658Expect(1, 9215, '\p{^Block=controlpictures}', "");
6659Expect(1, 9215, '\P{Block=controlpictures}', "");
6660Expect(0, 9215, '\P{^Block=controlpictures}', "");
6661Expect(1, 9279, '\p{Block=_control	pictures}', "");
6662Expect(0, 9279, '\p{^Block=_control	pictures}', "");
6663Expect(0, 9279, '\P{Block=_control	pictures}', "");
6664Expect(1, 9279, '\P{^Block=_control	pictures}', "");
6665Expect(0, 9215, '\p{Block=_control	pictures}', "");
6666Expect(1, 9215, '\p{^Block=_control	pictures}', "");
6667Expect(1, 9215, '\P{Block=_control	pictures}', "");
6668Expect(0, 9215, '\P{^Block=_control	pictures}', "");
6669Error('\p{Blk=-/a/Control_Pictures}');
6670Error('\P{Blk=-/a/Control_Pictures}');
6671Expect(1, 9279, '\p{Blk=controlpictures}', "");
6672Expect(0, 9279, '\p{^Blk=controlpictures}', "");
6673Expect(0, 9279, '\P{Blk=controlpictures}', "");
6674Expect(1, 9279, '\P{^Blk=controlpictures}', "");
6675Expect(0, 9215, '\p{Blk=controlpictures}', "");
6676Expect(1, 9215, '\p{^Blk=controlpictures}', "");
6677Expect(1, 9215, '\P{Blk=controlpictures}', "");
6678Expect(0, 9215, '\P{^Blk=controlpictures}', "");
6679Expect(1, 9279, '\p{Blk=_control pictures}', "");
6680Expect(0, 9279, '\p{^Blk=_control pictures}', "");
6681Expect(0, 9279, '\P{Blk=_control pictures}', "");
6682Expect(1, 9279, '\P{^Blk=_control pictures}', "");
6683Expect(0, 9215, '\p{Blk=_control pictures}', "");
6684Expect(1, 9215, '\p{^Blk=_control pictures}', "");
6685Expect(1, 9215, '\P{Blk=_control pictures}', "");
6686Expect(0, 9215, '\P{^Blk=_control pictures}', "");
6687Error('\p{Is_Block=	_Control	Pictures/a/}');
6688Error('\P{Is_Block=	_Control	Pictures/a/}');
6689Expect(1, 9279, '\p{Is_Block=controlpictures}', "");
6690Expect(0, 9279, '\p{^Is_Block=controlpictures}', "");
6691Expect(0, 9279, '\P{Is_Block=controlpictures}', "");
6692Expect(1, 9279, '\P{^Is_Block=controlpictures}', "");
6693Expect(0, 9215, '\p{Is_Block=controlpictures}', "");
6694Expect(1, 9215, '\p{^Is_Block=controlpictures}', "");
6695Expect(1, 9215, '\P{Is_Block=controlpictures}', "");
6696Expect(0, 9215, '\P{^Is_Block=controlpictures}', "");
6697Expect(1, 9279, '\p{Is_Block=-Control Pictures}', "");
6698Expect(0, 9279, '\p{^Is_Block=-Control Pictures}', "");
6699Expect(0, 9279, '\P{Is_Block=-Control Pictures}', "");
6700Expect(1, 9279, '\P{^Is_Block=-Control Pictures}', "");
6701Expect(0, 9215, '\p{Is_Block=-Control Pictures}', "");
6702Expect(1, 9215, '\p{^Is_Block=-Control Pictures}', "");
6703Expect(1, 9215, '\P{Is_Block=-Control Pictures}', "");
6704Expect(0, 9215, '\P{^Is_Block=-Control Pictures}', "");
6705Error('\p{Is_Blk=	 control Pictures/a/}');
6706Error('\P{Is_Blk=	 control Pictures/a/}');
6707Expect(1, 9279, '\p{Is_Blk=controlpictures}', "");
6708Expect(0, 9279, '\p{^Is_Blk=controlpictures}', "");
6709Expect(0, 9279, '\P{Is_Blk=controlpictures}', "");
6710Expect(1, 9279, '\P{^Is_Blk=controlpictures}', "");
6711Expect(0, 9215, '\p{Is_Blk=controlpictures}', "");
6712Expect(1, 9215, '\p{^Is_Blk=controlpictures}', "");
6713Expect(1, 9215, '\P{Is_Blk=controlpictures}', "");
6714Expect(0, 9215, '\P{^Is_Blk=controlpictures}', "");
6715Expect(1, 9279, '\p{Is_Blk=  controlpictures}', "");
6716Expect(0, 9279, '\p{^Is_Blk=  controlpictures}', "");
6717Expect(0, 9279, '\P{Is_Blk=  controlpictures}', "");
6718Expect(1, 9279, '\P{^Is_Blk=  controlpictures}', "");
6719Expect(0, 9215, '\p{Is_Blk=  controlpictures}', "");
6720Expect(1, 9215, '\p{^Is_Blk=  controlpictures}', "");
6721Expect(1, 9215, '\P{Is_Blk=  controlpictures}', "");
6722Expect(0, 9215, '\P{^Is_Blk=  controlpictures}', "");
6723Error('\p{Block=	 HIGH:=PRIVATE Use-Surrogates}');
6724Error('\P{Block=	 HIGH:=PRIVATE Use-Surrogates}');
6725Expect(0, 1, '\p{Block=highprivateusesurrogates}', "");
6726Expect(1, 1, '\p{^Block=highprivateusesurrogates}', "");
6727Expect(1, 1, '\P{Block=highprivateusesurrogates}', "");
6728Expect(0, 1, '\P{^Block=highprivateusesurrogates}', "");
6729Expect(0, 1, '\p{Block=	HighPrivate_USE	SURROGATES}', "");
6730Expect(1, 1, '\p{^Block=	HighPrivate_USE	SURROGATES}', "");
6731Expect(1, 1, '\P{Block=	HighPrivate_USE	SURROGATES}', "");
6732Expect(0, 1, '\P{^Block=	HighPrivate_USE	SURROGATES}', "");
6733Error('\p{Blk= _High	PRIVATE_USE	surrogates:=}');
6734Error('\P{Blk= _High	PRIVATE_USE	surrogates:=}');
6735Expect(0, 1, '\p{Blk=highprivateusesurrogates}', "");
6736Expect(1, 1, '\p{^Blk=highprivateusesurrogates}', "");
6737Expect(1, 1, '\P{Blk=highprivateusesurrogates}', "");
6738Expect(0, 1, '\P{^Blk=highprivateusesurrogates}', "");
6739Expect(0, 1, '\p{Blk=_ high	private	USE_surrogates}', "");
6740Expect(1, 1, '\p{^Blk=_ high	private	USE_surrogates}', "");
6741Expect(1, 1, '\P{Blk=_ high	private	USE_surrogates}', "");
6742Expect(0, 1, '\P{^Blk=_ high	private	USE_surrogates}', "");
6743Error('\p{Is_Block=_:=High_PRIVATEUSE_Surrogates}');
6744Error('\P{Is_Block=_:=High_PRIVATEUSE_Surrogates}');
6745Expect(0, 1, '\p{Is_Block: highprivateusesurrogates}', "");
6746Expect(1, 1, '\p{^Is_Block: highprivateusesurrogates}', "");
6747Expect(1, 1, '\P{Is_Block: highprivateusesurrogates}', "");
6748Expect(0, 1, '\P{^Is_Block: highprivateusesurrogates}', "");
6749Expect(0, 1, '\p{Is_Block=-HighPrivate-USE-Surrogates}', "");
6750Expect(1, 1, '\p{^Is_Block=-HighPrivate-USE-Surrogates}', "");
6751Expect(1, 1, '\P{Is_Block=-HighPrivate-USE-Surrogates}', "");
6752Expect(0, 1, '\P{^Is_Block=-HighPrivate-USE-Surrogates}', "");
6753Error('\p{Is_Blk=- HIGH-PRIVATE:=Use surrogates}');
6754Error('\P{Is_Blk=- HIGH-PRIVATE:=Use surrogates}');
6755Expect(0, 1, '\p{Is_Blk=highprivateusesurrogates}', "");
6756Expect(1, 1, '\p{^Is_Blk=highprivateusesurrogates}', "");
6757Expect(1, 1, '\P{Is_Blk=highprivateusesurrogates}', "");
6758Expect(0, 1, '\P{^Is_Blk=highprivateusesurrogates}', "");
6759Expect(0, 1, '\p{Is_Blk=_-high	PRIVATEuse	SURROGATES}', "");
6760Expect(1, 1, '\p{^Is_Blk=_-high	PRIVATEuse	SURROGATES}', "");
6761Expect(1, 1, '\P{Is_Blk=_-high	PRIVATEuse	SURROGATES}', "");
6762Expect(0, 1, '\P{^Is_Blk=_-high	PRIVATEuse	SURROGATES}', "");
6763Error('\p{Block=/a/- UGARITIC}');
6764Error('\P{Block=/a/- UGARITIC}');
6765Expect(1, 66463, '\p{Block=ugaritic}', "");
6766Expect(0, 66463, '\p{^Block=ugaritic}', "");
6767Expect(0, 66463, '\P{Block=ugaritic}', "");
6768Expect(1, 66463, '\P{^Block=ugaritic}', "");
6769Expect(0, 66431, '\p{Block=ugaritic}', "");
6770Expect(1, 66431, '\p{^Block=ugaritic}', "");
6771Expect(1, 66431, '\P{Block=ugaritic}', "");
6772Expect(0, 66431, '\P{^Block=ugaritic}', "");
6773Expect(1, 66463, '\p{Block=  Ugaritic}', "");
6774Expect(0, 66463, '\p{^Block=  Ugaritic}', "");
6775Expect(0, 66463, '\P{Block=  Ugaritic}', "");
6776Expect(1, 66463, '\P{^Block=  Ugaritic}', "");
6777Expect(0, 66431, '\p{Block=  Ugaritic}', "");
6778Expect(1, 66431, '\p{^Block=  Ugaritic}', "");
6779Expect(1, 66431, '\P{Block=  Ugaritic}', "");
6780Expect(0, 66431, '\P{^Block=  Ugaritic}', "");
6781Error('\p{Blk=-/a/ugaritic}');
6782Error('\P{Blk=-/a/ugaritic}');
6783Expect(1, 66463, '\p{Blk=ugaritic}', "");
6784Expect(0, 66463, '\p{^Blk=ugaritic}', "");
6785Expect(0, 66463, '\P{Blk=ugaritic}', "");
6786Expect(1, 66463, '\P{^Blk=ugaritic}', "");
6787Expect(0, 66431, '\p{Blk=ugaritic}', "");
6788Expect(1, 66431, '\p{^Blk=ugaritic}', "");
6789Expect(1, 66431, '\P{Blk=ugaritic}', "");
6790Expect(0, 66431, '\P{^Blk=ugaritic}', "");
6791Expect(1, 66463, '\p{Blk:--Ugaritic}', "");
6792Expect(0, 66463, '\p{^Blk:--Ugaritic}', "");
6793Expect(0, 66463, '\P{Blk:--Ugaritic}', "");
6794Expect(1, 66463, '\P{^Blk:--Ugaritic}', "");
6795Expect(0, 66431, '\p{Blk:--Ugaritic}', "");
6796Expect(1, 66431, '\p{^Blk:--Ugaritic}', "");
6797Expect(1, 66431, '\P{Blk:--Ugaritic}', "");
6798Expect(0, 66431, '\P{^Blk:--Ugaritic}', "");
6799Error('\p{Is_Block=:= -Ugaritic}');
6800Error('\P{Is_Block=:= -Ugaritic}');
6801Expect(1, 66463, '\p{Is_Block=ugaritic}', "");
6802Expect(0, 66463, '\p{^Is_Block=ugaritic}', "");
6803Expect(0, 66463, '\P{Is_Block=ugaritic}', "");
6804Expect(1, 66463, '\P{^Is_Block=ugaritic}', "");
6805Expect(0, 66431, '\p{Is_Block=ugaritic}', "");
6806Expect(1, 66431, '\p{^Is_Block=ugaritic}', "");
6807Expect(1, 66431, '\P{Is_Block=ugaritic}', "");
6808Expect(0, 66431, '\P{^Is_Block=ugaritic}', "");
6809Expect(1, 66463, '\p{Is_Block=-Ugaritic}', "");
6810Expect(0, 66463, '\p{^Is_Block=-Ugaritic}', "");
6811Expect(0, 66463, '\P{Is_Block=-Ugaritic}', "");
6812Expect(1, 66463, '\P{^Is_Block=-Ugaritic}', "");
6813Expect(0, 66431, '\p{Is_Block=-Ugaritic}', "");
6814Expect(1, 66431, '\p{^Is_Block=-Ugaritic}', "");
6815Expect(1, 66431, '\P{Is_Block=-Ugaritic}', "");
6816Expect(0, 66431, '\P{^Is_Block=-Ugaritic}', "");
6817Error('\p{Is_Blk=/a/-UGARITIC}');
6818Error('\P{Is_Blk=/a/-UGARITIC}');
6819Expect(1, 66463, '\p{Is_Blk=ugaritic}', "");
6820Expect(0, 66463, '\p{^Is_Blk=ugaritic}', "");
6821Expect(0, 66463, '\P{Is_Blk=ugaritic}', "");
6822Expect(1, 66463, '\P{^Is_Blk=ugaritic}', "");
6823Expect(0, 66431, '\p{Is_Blk=ugaritic}', "");
6824Expect(1, 66431, '\p{^Is_Blk=ugaritic}', "");
6825Expect(1, 66431, '\P{Is_Blk=ugaritic}', "");
6826Expect(0, 66431, '\P{^Is_Blk=ugaritic}', "");
6827Expect(1, 66463, '\p{Is_Blk= 	UGARITIC}', "");
6828Expect(0, 66463, '\p{^Is_Blk= 	UGARITIC}', "");
6829Expect(0, 66463, '\P{Is_Blk= 	UGARITIC}', "");
6830Expect(1, 66463, '\P{^Is_Blk= 	UGARITIC}', "");
6831Expect(0, 66431, '\p{Is_Blk= 	UGARITIC}', "");
6832Expect(1, 66431, '\p{^Is_Blk= 	UGARITIC}', "");
6833Expect(1, 66431, '\P{Is_Blk= 	UGARITIC}', "");
6834Expect(0, 66431, '\P{^Is_Blk= 	UGARITIC}', "");
6835Error('\p{Block= /a/armenian}');
6836Error('\P{Block= /a/armenian}');
6837Expect(1, 1423, '\p{Block:armenian}', "");
6838Expect(0, 1423, '\p{^Block:armenian}', "");
6839Expect(0, 1423, '\P{Block:armenian}', "");
6840Expect(1, 1423, '\P{^Block:armenian}', "");
6841Expect(0, 1327, '\p{Block:armenian}', "");
6842Expect(1, 1327, '\p{^Block:armenian}', "");
6843Expect(1, 1327, '\P{Block:armenian}', "");
6844Expect(0, 1327, '\P{^Block:armenian}', "");
6845Expect(1, 1423, '\p{Block:--ARMENIAN}', "");
6846Expect(0, 1423, '\p{^Block:--ARMENIAN}', "");
6847Expect(0, 1423, '\P{Block:--ARMENIAN}', "");
6848Expect(1, 1423, '\P{^Block:--ARMENIAN}', "");
6849Expect(0, 1327, '\p{Block:--ARMENIAN}', "");
6850Expect(1, 1327, '\p{^Block:--ARMENIAN}', "");
6851Expect(1, 1327, '\P{Block:--ARMENIAN}', "");
6852Expect(0, 1327, '\P{^Block:--ARMENIAN}', "");
6853Error('\p{Blk=_/a/ARMENIAN}');
6854Error('\P{Blk=_/a/ARMENIAN}');
6855Expect(1, 1423, '\p{Blk=armenian}', "");
6856Expect(0, 1423, '\p{^Blk=armenian}', "");
6857Expect(0, 1423, '\P{Blk=armenian}', "");
6858Expect(1, 1423, '\P{^Blk=armenian}', "");
6859Expect(0, 1327, '\p{Blk=armenian}', "");
6860Expect(1, 1327, '\p{^Blk=armenian}', "");
6861Expect(1, 1327, '\P{Blk=armenian}', "");
6862Expect(0, 1327, '\P{^Blk=armenian}', "");
6863Expect(1, 1423, '\p{Blk=_armenian}', "");
6864Expect(0, 1423, '\p{^Blk=_armenian}', "");
6865Expect(0, 1423, '\P{Blk=_armenian}', "");
6866Expect(1, 1423, '\P{^Blk=_armenian}', "");
6867Expect(0, 1327, '\p{Blk=_armenian}', "");
6868Expect(1, 1327, '\p{^Blk=_armenian}', "");
6869Expect(1, 1327, '\P{Blk=_armenian}', "");
6870Expect(0, 1327, '\P{^Blk=_armenian}', "");
6871Error('\p{Is_Block=:= _Armenian}');
6872Error('\P{Is_Block=:= _Armenian}');
6873Expect(1, 1423, '\p{Is_Block=armenian}', "");
6874Expect(0, 1423, '\p{^Is_Block=armenian}', "");
6875Expect(0, 1423, '\P{Is_Block=armenian}', "");
6876Expect(1, 1423, '\P{^Is_Block=armenian}', "");
6877Expect(0, 1327, '\p{Is_Block=armenian}', "");
6878Expect(1, 1327, '\p{^Is_Block=armenian}', "");
6879Expect(1, 1327, '\P{Is_Block=armenian}', "");
6880Expect(0, 1327, '\P{^Is_Block=armenian}', "");
6881Expect(1, 1423, '\p{Is_Block=--ARMENIAN}', "");
6882Expect(0, 1423, '\p{^Is_Block=--ARMENIAN}', "");
6883Expect(0, 1423, '\P{Is_Block=--ARMENIAN}', "");
6884Expect(1, 1423, '\P{^Is_Block=--ARMENIAN}', "");
6885Expect(0, 1327, '\p{Is_Block=--ARMENIAN}', "");
6886Expect(1, 1327, '\p{^Is_Block=--ARMENIAN}', "");
6887Expect(1, 1327, '\P{Is_Block=--ARMENIAN}', "");
6888Expect(0, 1327, '\P{^Is_Block=--ARMENIAN}', "");
6889Error('\p{Is_Blk=:=  ARMENIAN}');
6890Error('\P{Is_Blk=:=  ARMENIAN}');
6891Expect(1, 1423, '\p{Is_Blk=armenian}', "");
6892Expect(0, 1423, '\p{^Is_Blk=armenian}', "");
6893Expect(0, 1423, '\P{Is_Blk=armenian}', "");
6894Expect(1, 1423, '\P{^Is_Blk=armenian}', "");
6895Expect(0, 1327, '\p{Is_Blk=armenian}', "");
6896Expect(1, 1327, '\p{^Is_Blk=armenian}', "");
6897Expect(1, 1327, '\P{Is_Blk=armenian}', "");
6898Expect(0, 1327, '\P{^Is_Blk=armenian}', "");
6899Expect(1, 1423, '\p{Is_Blk= -ARMENIAN}', "");
6900Expect(0, 1423, '\p{^Is_Blk= -ARMENIAN}', "");
6901Expect(0, 1423, '\P{Is_Blk= -ARMENIAN}', "");
6902Expect(1, 1423, '\P{^Is_Blk= -ARMENIAN}', "");
6903Expect(0, 1327, '\p{Is_Blk= -ARMENIAN}', "");
6904Expect(1, 1327, '\p{^Is_Blk= -ARMENIAN}', "");
6905Expect(1, 1327, '\P{Is_Blk= -ARMENIAN}', "");
6906Expect(0, 1327, '\P{^Is_Blk= -ARMENIAN}', "");
6907Error('\p{Block= _private:=USE	Area}');
6908Error('\P{Block= _private:=USE	Area}');
6909Expect(1, 63743, '\p{Block:privateusearea}', "");
6910Expect(0, 63743, '\p{^Block:privateusearea}', "");
6911Expect(0, 63743, '\P{Block:privateusearea}', "");
6912Expect(1, 63743, '\P{^Block:privateusearea}', "");
6913Expect(0, 1, '\p{Block:privateusearea}', "");
6914Expect(1, 1, '\p{^Block:privateusearea}', "");
6915Expect(1, 1, '\P{Block:privateusearea}', "");
6916Expect(0, 1, '\P{^Block:privateusearea}', "");
6917Expect(1, 63743, '\p{Block=-_Private	USE-Area}', "");
6918Expect(0, 63743, '\p{^Block=-_Private	USE-Area}', "");
6919Expect(0, 63743, '\P{Block=-_Private	USE-Area}', "");
6920Expect(1, 63743, '\P{^Block=-_Private	USE-Area}', "");
6921Expect(0, 1, '\p{Block=-_Private	USE-Area}', "");
6922Expect(1, 1, '\p{^Block=-_Private	USE-Area}', "");
6923Expect(1, 1, '\P{Block=-_Private	USE-Area}', "");
6924Expect(0, 1, '\P{^Block=-_Private	USE-Area}', "");
6925Error('\p{Blk=/a/ -Private-use}');
6926Error('\P{Blk=/a/ -Private-use}');
6927Expect(1, 63743, '\p{Blk=privateuse}', "");
6928Expect(0, 63743, '\p{^Blk=privateuse}', "");
6929Expect(0, 63743, '\P{Blk=privateuse}', "");
6930Expect(1, 63743, '\P{^Blk=privateuse}', "");
6931Expect(0, 1, '\p{Blk=privateuse}', "");
6932Expect(1, 1, '\p{^Blk=privateuse}', "");
6933Expect(1, 1, '\P{Blk=privateuse}', "");
6934Expect(0, 1, '\P{^Blk=privateuse}', "");
6935Expect(1, 63743, '\p{Blk=	 PRIVATE-USE}', "");
6936Expect(0, 63743, '\p{^Blk=	 PRIVATE-USE}', "");
6937Expect(0, 63743, '\P{Blk=	 PRIVATE-USE}', "");
6938Expect(1, 63743, '\P{^Blk=	 PRIVATE-USE}', "");
6939Expect(0, 1, '\p{Blk=	 PRIVATE-USE}', "");
6940Expect(1, 1, '\p{^Blk=	 PRIVATE-USE}', "");
6941Expect(1, 1, '\P{Blk=	 PRIVATE-USE}', "");
6942Expect(0, 1, '\P{^Blk=	 PRIVATE-USE}', "");
6943Error('\p{Is_Block=	:=privateuse-area}');
6944Error('\P{Is_Block=	:=privateuse-area}');
6945Expect(1, 63743, '\p{Is_Block=privateusearea}', "");
6946Expect(0, 63743, '\p{^Is_Block=privateusearea}', "");
6947Expect(0, 63743, '\P{Is_Block=privateusearea}', "");
6948Expect(1, 63743, '\P{^Is_Block=privateusearea}', "");
6949Expect(0, 1, '\p{Is_Block=privateusearea}', "");
6950Expect(1, 1, '\p{^Is_Block=privateusearea}', "");
6951Expect(1, 1, '\P{Is_Block=privateusearea}', "");
6952Expect(0, 1, '\P{^Is_Block=privateusearea}', "");
6953Expect(1, 63743, '\p{Is_Block=- private UseAREA}', "");
6954Expect(0, 63743, '\p{^Is_Block=- private UseAREA}', "");
6955Expect(0, 63743, '\P{Is_Block=- private UseAREA}', "");
6956Expect(1, 63743, '\P{^Is_Block=- private UseAREA}', "");
6957Expect(0, 1, '\p{Is_Block=- private UseAREA}', "");
6958Expect(1, 1, '\p{^Is_Block=- private UseAREA}', "");
6959Expect(1, 1, '\P{Is_Block=- private UseAREA}', "");
6960Expect(0, 1, '\P{^Is_Block=- private UseAREA}', "");
6961Error('\p{Is_Blk= _Private_Use/a/}');
6962Error('\P{Is_Blk= _Private_Use/a/}');
6963Expect(1, 63743, '\p{Is_Blk=privateuse}', "");
6964Expect(0, 63743, '\p{^Is_Blk=privateuse}', "");
6965Expect(0, 63743, '\P{Is_Blk=privateuse}', "");
6966Expect(1, 63743, '\P{^Is_Blk=privateuse}', "");
6967Expect(0, 1, '\p{Is_Blk=privateuse}', "");
6968Expect(1, 1, '\p{^Is_Blk=privateuse}', "");
6969Expect(1, 1, '\P{Is_Blk=privateuse}', "");
6970Expect(0, 1, '\P{^Is_Blk=privateuse}', "");
6971Expect(1, 63743, '\p{Is_Blk=-	PRIVATE	USE}', "");
6972Expect(0, 63743, '\p{^Is_Blk=-	PRIVATE	USE}', "");
6973Expect(0, 63743, '\P{Is_Blk=-	PRIVATE	USE}', "");
6974Expect(1, 63743, '\P{^Is_Blk=-	PRIVATE	USE}', "");
6975Expect(0, 1, '\p{Is_Blk=-	PRIVATE	USE}', "");
6976Expect(1, 1, '\p{^Is_Blk=-	PRIVATE	USE}', "");
6977Expect(1, 1, '\P{Is_Blk=-	PRIVATE	USE}', "");
6978Expect(0, 1, '\P{^Is_Blk=-	PRIVATE	USE}', "");
6979Error('\p{Block=:=--Syriac}');
6980Error('\P{Block=:=--Syriac}');
6981Expect(1, 1871, '\p{Block=syriac}', "");
6982Expect(0, 1871, '\p{^Block=syriac}', "");
6983Expect(0, 1871, '\P{Block=syriac}', "");
6984Expect(1, 1871, '\P{^Block=syriac}', "");
6985Expect(0, 1791, '\p{Block=syriac}', "");
6986Expect(1, 1791, '\p{^Block=syriac}', "");
6987Expect(1, 1791, '\P{Block=syriac}', "");
6988Expect(0, 1791, '\P{^Block=syriac}', "");
6989Expect(1, 1871, '\p{Block=	Syriac}', "");
6990Expect(0, 1871, '\p{^Block=	Syriac}', "");
6991Expect(0, 1871, '\P{Block=	Syriac}', "");
6992Expect(1, 1871, '\P{^Block=	Syriac}', "");
6993Expect(0, 1791, '\p{Block=	Syriac}', "");
6994Expect(1, 1791, '\p{^Block=	Syriac}', "");
6995Expect(1, 1791, '\P{Block=	Syriac}', "");
6996Expect(0, 1791, '\P{^Block=	Syriac}', "");
6997Error('\p{Blk=/a/SYRIAC}');
6998Error('\P{Blk=/a/SYRIAC}');
6999Expect(1, 1871, '\p{Blk=syriac}', "");
7000Expect(0, 1871, '\p{^Blk=syriac}', "");
7001Expect(0, 1871, '\P{Blk=syriac}', "");
7002Expect(1, 1871, '\P{^Blk=syriac}', "");
7003Expect(0, 1791, '\p{Blk=syriac}', "");
7004Expect(1, 1791, '\p{^Blk=syriac}', "");
7005Expect(1, 1791, '\P{Blk=syriac}', "");
7006Expect(0, 1791, '\P{^Blk=syriac}', "");
7007Expect(1, 1871, '\p{Blk= _Syriac}', "");
7008Expect(0, 1871, '\p{^Blk= _Syriac}', "");
7009Expect(0, 1871, '\P{Blk= _Syriac}', "");
7010Expect(1, 1871, '\P{^Blk= _Syriac}', "");
7011Expect(0, 1791, '\p{Blk= _Syriac}', "");
7012Expect(1, 1791, '\p{^Blk= _Syriac}', "");
7013Expect(1, 1791, '\P{Blk= _Syriac}', "");
7014Expect(0, 1791, '\P{^Blk= _Syriac}', "");
7015Error('\p{Is_Block=:=syriac}');
7016Error('\P{Is_Block=:=syriac}');
7017Expect(1, 1871, '\p{Is_Block=syriac}', "");
7018Expect(0, 1871, '\p{^Is_Block=syriac}', "");
7019Expect(0, 1871, '\P{Is_Block=syriac}', "");
7020Expect(1, 1871, '\P{^Is_Block=syriac}', "");
7021Expect(0, 1791, '\p{Is_Block=syriac}', "");
7022Expect(1, 1791, '\p{^Is_Block=syriac}', "");
7023Expect(1, 1791, '\P{Is_Block=syriac}', "");
7024Expect(0, 1791, '\P{^Is_Block=syriac}', "");
7025Expect(1, 1871, '\p{Is_Block=- Syriac}', "");
7026Expect(0, 1871, '\p{^Is_Block=- Syriac}', "");
7027Expect(0, 1871, '\P{Is_Block=- Syriac}', "");
7028Expect(1, 1871, '\P{^Is_Block=- Syriac}', "");
7029Expect(0, 1791, '\p{Is_Block=- Syriac}', "");
7030Expect(1, 1791, '\p{^Is_Block=- Syriac}', "");
7031Expect(1, 1791, '\P{Is_Block=- Syriac}', "");
7032Expect(0, 1791, '\P{^Is_Block=- Syriac}', "");
7033Error('\p{Is_Blk= :=syriac}');
7034Error('\P{Is_Blk= :=syriac}');
7035Expect(1, 1871, '\p{Is_Blk=syriac}', "");
7036Expect(0, 1871, '\p{^Is_Blk=syriac}', "");
7037Expect(0, 1871, '\P{Is_Blk=syriac}', "");
7038Expect(1, 1871, '\P{^Is_Blk=syriac}', "");
7039Expect(0, 1791, '\p{Is_Blk=syriac}', "");
7040Expect(1, 1791, '\p{^Is_Blk=syriac}', "");
7041Expect(1, 1791, '\P{Is_Blk=syriac}', "");
7042Expect(0, 1791, '\P{^Is_Blk=syriac}', "");
7043Expect(1, 1871, '\p{Is_Blk=	syriac}', "");
7044Expect(0, 1871, '\p{^Is_Blk=	syriac}', "");
7045Expect(0, 1871, '\P{Is_Blk=	syriac}', "");
7046Expect(1, 1871, '\P{^Is_Blk=	syriac}', "");
7047Expect(0, 1791, '\p{Is_Blk=	syriac}', "");
7048Expect(1, 1791, '\p{^Is_Blk=	syriac}', "");
7049Expect(1, 1791, '\P{Is_Blk=	syriac}', "");
7050Expect(0, 1791, '\P{^Is_Blk=	syriac}', "");
7051Error('\p{Block:   _	ancient/a/greekmusical	Notation}');
7052Error('\P{Block:   _	ancient/a/greekmusical	Notation}');
7053Expect(1, 119375, '\p{Block:   ancientgreekmusicalnotation}', "");
7054Expect(0, 119375, '\p{^Block:   ancientgreekmusicalnotation}', "");
7055Expect(0, 119375, '\P{Block:   ancientgreekmusicalnotation}', "");
7056Expect(1, 119375, '\P{^Block:   ancientgreekmusicalnotation}', "");
7057Expect(0, 119295, '\p{Block:   ancientgreekmusicalnotation}', "");
7058Expect(1, 119295, '\p{^Block:   ancientgreekmusicalnotation}', "");
7059Expect(1, 119295, '\P{Block:   ancientgreekmusicalnotation}', "");
7060Expect(0, 119295, '\P{^Block:   ancientgreekmusicalnotation}', "");
7061Expect(1, 119375, '\p{Block=	_ANCIENT	greek musicalnotation}', "");
7062Expect(0, 119375, '\p{^Block=	_ANCIENT	greek musicalnotation}', "");
7063Expect(0, 119375, '\P{Block=	_ANCIENT	greek musicalnotation}', "");
7064Expect(1, 119375, '\P{^Block=	_ANCIENT	greek musicalnotation}', "");
7065Expect(0, 119295, '\p{Block=	_ANCIENT	greek musicalnotation}', "");
7066Expect(1, 119295, '\p{^Block=	_ANCIENT	greek musicalnotation}', "");
7067Expect(1, 119295, '\P{Block=	_ANCIENT	greek musicalnotation}', "");
7068Expect(0, 119295, '\P{^Block=	_ANCIENT	greek musicalnotation}', "");
7069Error('\p{Blk=	:=Ancient_Greek Musical-Notation}');
7070Error('\P{Blk=	:=Ancient_Greek Musical-Notation}');
7071Expect(1, 119375, '\p{Blk=ancientgreekmusicalnotation}', "");
7072Expect(0, 119375, '\p{^Blk=ancientgreekmusicalnotation}', "");
7073Expect(0, 119375, '\P{Blk=ancientgreekmusicalnotation}', "");
7074Expect(1, 119375, '\P{^Blk=ancientgreekmusicalnotation}', "");
7075Expect(0, 119295, '\p{Blk=ancientgreekmusicalnotation}', "");
7076Expect(1, 119295, '\p{^Blk=ancientgreekmusicalnotation}', "");
7077Expect(1, 119295, '\P{Blk=ancientgreekmusicalnotation}', "");
7078Expect(0, 119295, '\P{^Blk=ancientgreekmusicalnotation}', "");
7079Expect(1, 119375, '\p{Blk=  AncientGreek-MusicalNotation}', "");
7080Expect(0, 119375, '\p{^Blk=  AncientGreek-MusicalNotation}', "");
7081Expect(0, 119375, '\P{Blk=  AncientGreek-MusicalNotation}', "");
7082Expect(1, 119375, '\P{^Blk=  AncientGreek-MusicalNotation}', "");
7083Expect(0, 119295, '\p{Blk=  AncientGreek-MusicalNotation}', "");
7084Expect(1, 119295, '\p{^Blk=  AncientGreek-MusicalNotation}', "");
7085Expect(1, 119295, '\P{Blk=  AncientGreek-MusicalNotation}', "");
7086Expect(0, 119295, '\P{^Blk=  AncientGreek-MusicalNotation}', "");
7087Error('\p{Is_Block:   -/a/ANCIENT GREEK	musical	NOTATION}');
7088Error('\P{Is_Block:   -/a/ANCIENT GREEK	musical	NOTATION}');
7089Expect(1, 119375, '\p{Is_Block=ancientgreekmusicalnotation}', "");
7090Expect(0, 119375, '\p{^Is_Block=ancientgreekmusicalnotation}', "");
7091Expect(0, 119375, '\P{Is_Block=ancientgreekmusicalnotation}', "");
7092Expect(1, 119375, '\P{^Is_Block=ancientgreekmusicalnotation}', "");
7093Expect(0, 119295, '\p{Is_Block=ancientgreekmusicalnotation}', "");
7094Expect(1, 119295, '\p{^Is_Block=ancientgreekmusicalnotation}', "");
7095Expect(1, 119295, '\P{Is_Block=ancientgreekmusicalnotation}', "");
7096Expect(0, 119295, '\P{^Is_Block=ancientgreekmusicalnotation}', "");
7097Expect(1, 119375, '\p{Is_Block=-Ancient Greek-MUSICALNOTATION}', "");
7098Expect(0, 119375, '\p{^Is_Block=-Ancient Greek-MUSICALNOTATION}', "");
7099Expect(0, 119375, '\P{Is_Block=-Ancient Greek-MUSICALNOTATION}', "");
7100Expect(1, 119375, '\P{^Is_Block=-Ancient Greek-MUSICALNOTATION}', "");
7101Expect(0, 119295, '\p{Is_Block=-Ancient Greek-MUSICALNOTATION}', "");
7102Expect(1, 119295, '\p{^Is_Block=-Ancient Greek-MUSICALNOTATION}', "");
7103Expect(1, 119295, '\P{Is_Block=-Ancient Greek-MUSICALNOTATION}', "");
7104Expect(0, 119295, '\P{^Is_Block=-Ancient Greek-MUSICALNOTATION}', "");
7105Error('\p{Is_Blk=/a/Ancient Greek_MUSICAL-Notation}');
7106Error('\P{Is_Blk=/a/Ancient Greek_MUSICAL-Notation}');
7107Expect(1, 119375, '\p{Is_Blk=ancientgreekmusicalnotation}', "");
7108Expect(0, 119375, '\p{^Is_Blk=ancientgreekmusicalnotation}', "");
7109Expect(0, 119375, '\P{Is_Blk=ancientgreekmusicalnotation}', "");
7110Expect(1, 119375, '\P{^Is_Blk=ancientgreekmusicalnotation}', "");
7111Expect(0, 119295, '\p{Is_Blk=ancientgreekmusicalnotation}', "");
7112Expect(1, 119295, '\p{^Is_Blk=ancientgreekmusicalnotation}', "");
7113Expect(1, 119295, '\P{Is_Blk=ancientgreekmusicalnotation}', "");
7114Expect(0, 119295, '\P{^Is_Blk=ancientgreekmusicalnotation}', "");
7115Expect(1, 119375, '\p{Is_Blk= Ancient GREEK_Musical_Notation}', "");
7116Expect(0, 119375, '\p{^Is_Blk= Ancient GREEK_Musical_Notation}', "");
7117Expect(0, 119375, '\P{Is_Blk= Ancient GREEK_Musical_Notation}', "");
7118Expect(1, 119375, '\P{^Is_Blk= Ancient GREEK_Musical_Notation}', "");
7119Expect(0, 119295, '\p{Is_Blk= Ancient GREEK_Musical_Notation}', "");
7120Expect(1, 119295, '\p{^Is_Blk= Ancient GREEK_Musical_Notation}', "");
7121Expect(1, 119295, '\P{Is_Blk= Ancient GREEK_Musical_Notation}', "");
7122Expect(0, 119295, '\P{^Is_Blk= Ancient GREEK_Musical_Notation}', "");
7123Error('\p{Block:	_/a/Phags_PA}');
7124Error('\P{Block:	_/a/Phags_PA}');
7125Expect(1, 43135, '\p{Block=phagspa}', "");
7126Expect(0, 43135, '\p{^Block=phagspa}', "");
7127Expect(0, 43135, '\P{Block=phagspa}', "");
7128Expect(1, 43135, '\P{^Block=phagspa}', "");
7129Expect(0, 43071, '\p{Block=phagspa}', "");
7130Expect(1, 43071, '\p{^Block=phagspa}', "");
7131Expect(1, 43071, '\P{Block=phagspa}', "");
7132Expect(0, 43071, '\P{^Block=phagspa}', "");
7133Expect(1, 43135, '\p{Block=--Phags	PA}', "");
7134Expect(0, 43135, '\p{^Block=--Phags	PA}', "");
7135Expect(0, 43135, '\P{Block=--Phags	PA}', "");
7136Expect(1, 43135, '\P{^Block=--Phags	PA}', "");
7137Expect(0, 43071, '\p{Block=--Phags	PA}', "");
7138Expect(1, 43071, '\p{^Block=--Phags	PA}', "");
7139Expect(1, 43071, '\P{Block=--Phags	PA}', "");
7140Expect(0, 43071, '\P{^Block=--Phags	PA}', "");
7141Error('\p{Blk= Phags/a/Pa}');
7142Error('\P{Blk= Phags/a/Pa}');
7143Expect(1, 43135, '\p{Blk=phagspa}', "");
7144Expect(0, 43135, '\p{^Blk=phagspa}', "");
7145Expect(0, 43135, '\P{Blk=phagspa}', "");
7146Expect(1, 43135, '\P{^Blk=phagspa}', "");
7147Expect(0, 43071, '\p{Blk=phagspa}', "");
7148Expect(1, 43071, '\p{^Blk=phagspa}', "");
7149Expect(1, 43071, '\P{Blk=phagspa}', "");
7150Expect(0, 43071, '\P{^Blk=phagspa}', "");
7151Expect(1, 43135, '\p{Blk=	_Phags_PA}', "");
7152Expect(0, 43135, '\p{^Blk=	_Phags_PA}', "");
7153Expect(0, 43135, '\P{Blk=	_Phags_PA}', "");
7154Expect(1, 43135, '\P{^Blk=	_Phags_PA}', "");
7155Expect(0, 43071, '\p{Blk=	_Phags_PA}', "");
7156Expect(1, 43071, '\p{^Blk=	_Phags_PA}', "");
7157Expect(1, 43071, '\P{Blk=	_Phags_PA}', "");
7158Expect(0, 43071, '\P{^Blk=	_Phags_PA}', "");
7159Error('\p{Is_Block=_	phags:=Pa}');
7160Error('\P{Is_Block=_	phags:=Pa}');
7161Expect(1, 43135, '\p{Is_Block=phagspa}', "");
7162Expect(0, 43135, '\p{^Is_Block=phagspa}', "");
7163Expect(0, 43135, '\P{Is_Block=phagspa}', "");
7164Expect(1, 43135, '\P{^Is_Block=phagspa}', "");
7165Expect(0, 43071, '\p{Is_Block=phagspa}', "");
7166Expect(1, 43071, '\p{^Is_Block=phagspa}', "");
7167Expect(1, 43071, '\P{Is_Block=phagspa}', "");
7168Expect(0, 43071, '\P{^Is_Block=phagspa}', "");
7169Expect(1, 43135, '\p{Is_Block=__PHAGS_PA}', "");
7170Expect(0, 43135, '\p{^Is_Block=__PHAGS_PA}', "");
7171Expect(0, 43135, '\P{Is_Block=__PHAGS_PA}', "");
7172Expect(1, 43135, '\P{^Is_Block=__PHAGS_PA}', "");
7173Expect(0, 43071, '\p{Is_Block=__PHAGS_PA}', "");
7174Expect(1, 43071, '\p{^Is_Block=__PHAGS_PA}', "");
7175Expect(1, 43071, '\P{Is_Block=__PHAGS_PA}', "");
7176Expect(0, 43071, '\P{^Is_Block=__PHAGS_PA}', "");
7177Error('\p{Is_Blk=	-Phags/a/Pa}');
7178Error('\P{Is_Blk=	-Phags/a/Pa}');
7179Expect(1, 43135, '\p{Is_Blk=phagspa}', "");
7180Expect(0, 43135, '\p{^Is_Blk=phagspa}', "");
7181Expect(0, 43135, '\P{Is_Blk=phagspa}', "");
7182Expect(1, 43135, '\P{^Is_Blk=phagspa}', "");
7183Expect(0, 43071, '\p{Is_Blk=phagspa}', "");
7184Expect(1, 43071, '\p{^Is_Blk=phagspa}', "");
7185Expect(1, 43071, '\P{Is_Blk=phagspa}', "");
7186Expect(0, 43071, '\P{^Is_Blk=phagspa}', "");
7187Expect(1, 43135, '\p{Is_Blk=_	Phags pa}', "");
7188Expect(0, 43135, '\p{^Is_Blk=_	Phags pa}', "");
7189Expect(0, 43135, '\P{Is_Blk=_	Phags pa}', "");
7190Expect(1, 43135, '\P{^Is_Blk=_	Phags pa}', "");
7191Expect(0, 43071, '\p{Is_Blk=_	Phags pa}', "");
7192Expect(1, 43071, '\p{^Is_Blk=_	Phags pa}', "");
7193Expect(1, 43071, '\P{Is_Blk=_	Phags pa}', "");
7194Expect(0, 43071, '\P{^Is_Blk=_	Phags pa}', "");
7195Error('\p{Block= :=CJK-COMPATIBILITY-Ideographs}');
7196Error('\P{Block= :=CJK-COMPATIBILITY-Ideographs}');
7197Expect(1, 64255, '\p{Block=cjkcompatibilityideographs}', "");
7198Expect(0, 64255, '\p{^Block=cjkcompatibilityideographs}', "");
7199Expect(0, 64255, '\P{Block=cjkcompatibilityideographs}', "");
7200Expect(1, 64255, '\P{^Block=cjkcompatibilityideographs}', "");
7201Expect(0, 63743, '\p{Block=cjkcompatibilityideographs}', "");
7202Expect(1, 63743, '\p{^Block=cjkcompatibilityideographs}', "");
7203Expect(1, 63743, '\P{Block=cjkcompatibilityideographs}', "");
7204Expect(0, 63743, '\P{^Block=cjkcompatibilityideographs}', "");
7205Expect(1, 64255, '\p{Block=_ cjk	Compatibility_Ideographs}', "");
7206Expect(0, 64255, '\p{^Block=_ cjk	Compatibility_Ideographs}', "");
7207Expect(0, 64255, '\P{Block=_ cjk	Compatibility_Ideographs}', "");
7208Expect(1, 64255, '\P{^Block=_ cjk	Compatibility_Ideographs}', "");
7209Expect(0, 63743, '\p{Block=_ cjk	Compatibility_Ideographs}', "");
7210Expect(1, 63743, '\p{^Block=_ cjk	Compatibility_Ideographs}', "");
7211Expect(1, 63743, '\P{Block=_ cjk	Compatibility_Ideographs}', "");
7212Expect(0, 63743, '\P{^Block=_ cjk	Compatibility_Ideographs}', "");
7213Error('\p{Blk= /a/CJK	Compatibility	Ideographs}');
7214Error('\P{Blk= /a/CJK	Compatibility	Ideographs}');
7215Expect(1, 64255, '\p{Blk=cjkcompatibilityideographs}', "");
7216Expect(0, 64255, '\p{^Blk=cjkcompatibilityideographs}', "");
7217Expect(0, 64255, '\P{Blk=cjkcompatibilityideographs}', "");
7218Expect(1, 64255, '\P{^Blk=cjkcompatibilityideographs}', "");
7219Expect(0, 63743, '\p{Blk=cjkcompatibilityideographs}', "");
7220Expect(1, 63743, '\p{^Blk=cjkcompatibilityideographs}', "");
7221Expect(1, 63743, '\P{Blk=cjkcompatibilityideographs}', "");
7222Expect(0, 63743, '\P{^Blk=cjkcompatibilityideographs}', "");
7223Expect(1, 64255, '\p{Blk= 	cjk_COMPATIBILITY	Ideographs}', "");
7224Expect(0, 64255, '\p{^Blk= 	cjk_COMPATIBILITY	Ideographs}', "");
7225Expect(0, 64255, '\P{Blk= 	cjk_COMPATIBILITY	Ideographs}', "");
7226Expect(1, 64255, '\P{^Blk= 	cjk_COMPATIBILITY	Ideographs}', "");
7227Expect(0, 63743, '\p{Blk= 	cjk_COMPATIBILITY	Ideographs}', "");
7228Expect(1, 63743, '\p{^Blk= 	cjk_COMPATIBILITY	Ideographs}', "");
7229Expect(1, 63743, '\P{Blk= 	cjk_COMPATIBILITY	Ideographs}', "");
7230Expect(0, 63743, '\P{^Blk= 	cjk_COMPATIBILITY	Ideographs}', "");
7231Error('\p{Is_Block=	CJK COMPATIBILITY	Ideographs/a/}');
7232Error('\P{Is_Block=	CJK COMPATIBILITY	Ideographs/a/}');
7233Expect(1, 64255, '\p{Is_Block=cjkcompatibilityideographs}', "");
7234Expect(0, 64255, '\p{^Is_Block=cjkcompatibilityideographs}', "");
7235Expect(0, 64255, '\P{Is_Block=cjkcompatibilityideographs}', "");
7236Expect(1, 64255, '\P{^Is_Block=cjkcompatibilityideographs}', "");
7237Expect(0, 63743, '\p{Is_Block=cjkcompatibilityideographs}', "");
7238Expect(1, 63743, '\p{^Is_Block=cjkcompatibilityideographs}', "");
7239Expect(1, 63743, '\P{Is_Block=cjkcompatibilityideographs}', "");
7240Expect(0, 63743, '\P{^Is_Block=cjkcompatibilityideographs}', "");
7241Expect(1, 64255, '\p{Is_Block=  cjk-compatibility	ideographs}', "");
7242Expect(0, 64255, '\p{^Is_Block=  cjk-compatibility	ideographs}', "");
7243Expect(0, 64255, '\P{Is_Block=  cjk-compatibility	ideographs}', "");
7244Expect(1, 64255, '\P{^Is_Block=  cjk-compatibility	ideographs}', "");
7245Expect(0, 63743, '\p{Is_Block=  cjk-compatibility	ideographs}', "");
7246Expect(1, 63743, '\p{^Is_Block=  cjk-compatibility	ideographs}', "");
7247Expect(1, 63743, '\P{Is_Block=  cjk-compatibility	ideographs}', "");
7248Expect(0, 63743, '\P{^Is_Block=  cjk-compatibility	ideographs}', "");
7249Error('\p{Is_Blk=_CJKCompatibility_IDEOGRAPHS:=}');
7250Error('\P{Is_Blk=_CJKCompatibility_IDEOGRAPHS:=}');
7251Expect(1, 64255, '\p{Is_Blk=cjkcompatibilityideographs}', "");
7252Expect(0, 64255, '\p{^Is_Blk=cjkcompatibilityideographs}', "");
7253Expect(0, 64255, '\P{Is_Blk=cjkcompatibilityideographs}', "");
7254Expect(1, 64255, '\P{^Is_Blk=cjkcompatibilityideographs}', "");
7255Expect(0, 63743, '\p{Is_Blk=cjkcompatibilityideographs}', "");
7256Expect(1, 63743, '\p{^Is_Blk=cjkcompatibilityideographs}', "");
7257Expect(1, 63743, '\P{Is_Blk=cjkcompatibilityideographs}', "");
7258Expect(0, 63743, '\P{^Is_Blk=cjkcompatibilityideographs}', "");
7259Expect(1, 64255, '\p{Is_Blk=  CJK_Compatibility Ideographs}', "");
7260Expect(0, 64255, '\p{^Is_Blk=  CJK_Compatibility Ideographs}', "");
7261Expect(0, 64255, '\P{Is_Blk=  CJK_Compatibility Ideographs}', "");
7262Expect(1, 64255, '\P{^Is_Blk=  CJK_Compatibility Ideographs}', "");
7263Expect(0, 63743, '\p{Is_Blk=  CJK_Compatibility Ideographs}', "");
7264Expect(1, 63743, '\p{^Is_Blk=  CJK_Compatibility Ideographs}', "");
7265Expect(1, 63743, '\P{Is_Blk=  CJK_Compatibility Ideographs}', "");
7266Expect(0, 63743, '\P{^Is_Blk=  CJK_Compatibility Ideographs}', "");
7267Error('\p{Block=/a/	Thaana}');
7268Error('\P{Block=/a/	Thaana}');
7269Expect(1, 1983, '\p{Block=thaana}', "");
7270Expect(0, 1983, '\p{^Block=thaana}', "");
7271Expect(0, 1983, '\P{Block=thaana}', "");
7272Expect(1, 1983, '\P{^Block=thaana}', "");
7273Expect(0, 1919, '\p{Block=thaana}', "");
7274Expect(1, 1919, '\p{^Block=thaana}', "");
7275Expect(1, 1919, '\P{Block=thaana}', "");
7276Expect(0, 1919, '\P{^Block=thaana}', "");
7277Expect(1, 1983, '\p{Block= Thaana}', "");
7278Expect(0, 1983, '\p{^Block= Thaana}', "");
7279Expect(0, 1983, '\P{Block= Thaana}', "");
7280Expect(1, 1983, '\P{^Block= Thaana}', "");
7281Expect(0, 1919, '\p{Block= Thaana}', "");
7282Expect(1, 1919, '\p{^Block= Thaana}', "");
7283Expect(1, 1919, '\P{Block= Thaana}', "");
7284Expect(0, 1919, '\P{^Block= Thaana}', "");
7285Error('\p{Blk= /a/Thaana}');
7286Error('\P{Blk= /a/Thaana}');
7287Expect(1, 1983, '\p{Blk=thaana}', "");
7288Expect(0, 1983, '\p{^Blk=thaana}', "");
7289Expect(0, 1983, '\P{Blk=thaana}', "");
7290Expect(1, 1983, '\P{^Blk=thaana}', "");
7291Expect(0, 1919, '\p{Blk=thaana}', "");
7292Expect(1, 1919, '\p{^Blk=thaana}', "");
7293Expect(1, 1919, '\P{Blk=thaana}', "");
7294Expect(0, 1919, '\P{^Blk=thaana}', "");
7295Expect(1, 1983, '\p{Blk=_thaana}', "");
7296Expect(0, 1983, '\p{^Blk=_thaana}', "");
7297Expect(0, 1983, '\P{Blk=_thaana}', "");
7298Expect(1, 1983, '\P{^Blk=_thaana}', "");
7299Expect(0, 1919, '\p{Blk=_thaana}', "");
7300Expect(1, 1919, '\p{^Blk=_thaana}', "");
7301Expect(1, 1919, '\P{Blk=_thaana}', "");
7302Expect(0, 1919, '\P{^Blk=_thaana}', "");
7303Error('\p{Is_Block=	THAANA:=}');
7304Error('\P{Is_Block=	THAANA:=}');
7305Expect(1, 1983, '\p{Is_Block=thaana}', "");
7306Expect(0, 1983, '\p{^Is_Block=thaana}', "");
7307Expect(0, 1983, '\P{Is_Block=thaana}', "");
7308Expect(1, 1983, '\P{^Is_Block=thaana}', "");
7309Expect(0, 1919, '\p{Is_Block=thaana}', "");
7310Expect(1, 1919, '\p{^Is_Block=thaana}', "");
7311Expect(1, 1919, '\P{Is_Block=thaana}', "");
7312Expect(0, 1919, '\P{^Is_Block=thaana}', "");
7313Expect(1, 1983, '\p{Is_Block=--thaana}', "");
7314Expect(0, 1983, '\p{^Is_Block=--thaana}', "");
7315Expect(0, 1983, '\P{Is_Block=--thaana}', "");
7316Expect(1, 1983, '\P{^Is_Block=--thaana}', "");
7317Expect(0, 1919, '\p{Is_Block=--thaana}', "");
7318Expect(1, 1919, '\p{^Is_Block=--thaana}', "");
7319Expect(1, 1919, '\P{Is_Block=--thaana}', "");
7320Expect(0, 1919, '\P{^Is_Block=--thaana}', "");
7321Error('\p{Is_Blk=:=	-THAANA}');
7322Error('\P{Is_Blk=:=	-THAANA}');
7323Expect(1, 1983, '\p{Is_Blk=thaana}', "");
7324Expect(0, 1983, '\p{^Is_Blk=thaana}', "");
7325Expect(0, 1983, '\P{Is_Blk=thaana}', "");
7326Expect(1, 1983, '\P{^Is_Blk=thaana}', "");
7327Expect(0, 1919, '\p{Is_Blk=thaana}', "");
7328Expect(1, 1919, '\p{^Is_Blk=thaana}', "");
7329Expect(1, 1919, '\P{Is_Blk=thaana}', "");
7330Expect(0, 1919, '\P{^Is_Blk=thaana}', "");
7331Expect(1, 1983, '\p{Is_Blk=--Thaana}', "");
7332Expect(0, 1983, '\p{^Is_Blk=--Thaana}', "");
7333Expect(0, 1983, '\P{Is_Blk=--Thaana}', "");
7334Expect(1, 1983, '\P{^Is_Blk=--Thaana}', "");
7335Expect(0, 1919, '\p{Is_Blk=--Thaana}', "");
7336Expect(1, 1919, '\p{^Is_Blk=--Thaana}', "");
7337Expect(1, 1919, '\P{Is_Blk=--Thaana}', "");
7338Expect(0, 1919, '\P{^Is_Blk=--Thaana}', "");
7339Error('\p{Block=	:=Enclosed	Alphanumeric_Supplement}');
7340Error('\P{Block=	:=Enclosed	Alphanumeric_Supplement}');
7341Expect(1, 127487, '\p{Block=enclosedalphanumericsupplement}', "");
7342Expect(0, 127487, '\p{^Block=enclosedalphanumericsupplement}', "");
7343Expect(0, 127487, '\P{Block=enclosedalphanumericsupplement}', "");
7344Expect(1, 127487, '\P{^Block=enclosedalphanumericsupplement}', "");
7345Expect(0, 127231, '\p{Block=enclosedalphanumericsupplement}', "");
7346Expect(1, 127231, '\p{^Block=enclosedalphanumericsupplement}', "");
7347Expect(1, 127231, '\P{Block=enclosedalphanumericsupplement}', "");
7348Expect(0, 127231, '\P{^Block=enclosedalphanumericsupplement}', "");
7349Expect(1, 127487, '\p{Block= 	enclosed ALPHANUMERIC-Supplement}', "");
7350Expect(0, 127487, '\p{^Block= 	enclosed ALPHANUMERIC-Supplement}', "");
7351Expect(0, 127487, '\P{Block= 	enclosed ALPHANUMERIC-Supplement}', "");
7352Expect(1, 127487, '\P{^Block= 	enclosed ALPHANUMERIC-Supplement}', "");
7353Expect(0, 127231, '\p{Block= 	enclosed ALPHANUMERIC-Supplement}', "");
7354Expect(1, 127231, '\p{^Block= 	enclosed ALPHANUMERIC-Supplement}', "");
7355Expect(1, 127231, '\P{Block= 	enclosed ALPHANUMERIC-Supplement}', "");
7356Expect(0, 127231, '\P{^Block= 	enclosed ALPHANUMERIC-Supplement}', "");
7357Error('\p{Blk= /a/Enclosed-ALPHANUMERICSUPPLEMENT}');
7358Error('\P{Blk= /a/Enclosed-ALPHANUMERICSUPPLEMENT}');
7359Expect(1, 127487, '\p{Blk=enclosedalphanumericsupplement}', "");
7360Expect(0, 127487, '\p{^Blk=enclosedalphanumericsupplement}', "");
7361Expect(0, 127487, '\P{Blk=enclosedalphanumericsupplement}', "");
7362Expect(1, 127487, '\P{^Blk=enclosedalphanumericsupplement}', "");
7363Expect(0, 127231, '\p{Blk=enclosedalphanumericsupplement}', "");
7364Expect(1, 127231, '\p{^Blk=enclosedalphanumericsupplement}', "");
7365Expect(1, 127231, '\P{Blk=enclosedalphanumericsupplement}', "");
7366Expect(0, 127231, '\P{^Blk=enclosedalphanumericsupplement}', "");
7367Expect(1, 127487, '\p{Blk=_ EnclosedAlphanumeric-Supplement}', "");
7368Expect(0, 127487, '\p{^Blk=_ EnclosedAlphanumeric-Supplement}', "");
7369Expect(0, 127487, '\P{Blk=_ EnclosedAlphanumeric-Supplement}', "");
7370Expect(1, 127487, '\P{^Blk=_ EnclosedAlphanumeric-Supplement}', "");
7371Expect(0, 127231, '\p{Blk=_ EnclosedAlphanumeric-Supplement}', "");
7372Expect(1, 127231, '\p{^Blk=_ EnclosedAlphanumeric-Supplement}', "");
7373Expect(1, 127231, '\P{Blk=_ EnclosedAlphanumeric-Supplement}', "");
7374Expect(0, 127231, '\P{^Blk=_ EnclosedAlphanumeric-Supplement}', "");
7375Error('\p{Is_Block=_	enclosed-Alphanumeric	Supplement/a/}');
7376Error('\P{Is_Block=_	enclosed-Alphanumeric	Supplement/a/}');
7377Expect(1, 127487, '\p{Is_Block=enclosedalphanumericsupplement}', "");
7378Expect(0, 127487, '\p{^Is_Block=enclosedalphanumericsupplement}', "");
7379Expect(0, 127487, '\P{Is_Block=enclosedalphanumericsupplement}', "");
7380Expect(1, 127487, '\P{^Is_Block=enclosedalphanumericsupplement}', "");
7381Expect(0, 127231, '\p{Is_Block=enclosedalphanumericsupplement}', "");
7382Expect(1, 127231, '\p{^Is_Block=enclosedalphanumericsupplement}', "");
7383Expect(1, 127231, '\P{Is_Block=enclosedalphanumericsupplement}', "");
7384Expect(0, 127231, '\P{^Is_Block=enclosedalphanumericsupplement}', "");
7385Expect(1, 127487, '\p{Is_Block=_Enclosed_Alphanumeric-Supplement}', "");
7386Expect(0, 127487, '\p{^Is_Block=_Enclosed_Alphanumeric-Supplement}', "");
7387Expect(0, 127487, '\P{Is_Block=_Enclosed_Alphanumeric-Supplement}', "");
7388Expect(1, 127487, '\P{^Is_Block=_Enclosed_Alphanumeric-Supplement}', "");
7389Expect(0, 127231, '\p{Is_Block=_Enclosed_Alphanumeric-Supplement}', "");
7390Expect(1, 127231, '\p{^Is_Block=_Enclosed_Alphanumeric-Supplement}', "");
7391Expect(1, 127231, '\P{Is_Block=_Enclosed_Alphanumeric-Supplement}', "");
7392Expect(0, 127231, '\P{^Is_Block=_Enclosed_Alphanumeric-Supplement}', "");
7393Error('\p{Is_Blk=-Enclosed	ALPHANUMERIC/a/supplement}');
7394Error('\P{Is_Blk=-Enclosed	ALPHANUMERIC/a/supplement}');
7395Expect(1, 127487, '\p{Is_Blk=enclosedalphanumericsupplement}', "");
7396Expect(0, 127487, '\p{^Is_Blk=enclosedalphanumericsupplement}', "");
7397Expect(0, 127487, '\P{Is_Blk=enclosedalphanumericsupplement}', "");
7398Expect(1, 127487, '\P{^Is_Blk=enclosedalphanumericsupplement}', "");
7399Expect(0, 127231, '\p{Is_Blk=enclosedalphanumericsupplement}', "");
7400Expect(1, 127231, '\p{^Is_Blk=enclosedalphanumericsupplement}', "");
7401Expect(1, 127231, '\P{Is_Blk=enclosedalphanumericsupplement}', "");
7402Expect(0, 127231, '\P{^Is_Blk=enclosedalphanumericsupplement}', "");
7403Expect(1, 127487, '\p{Is_Blk=-Enclosed-alphanumericSUPPLEMENT}', "");
7404Expect(0, 127487, '\p{^Is_Blk=-Enclosed-alphanumericSUPPLEMENT}', "");
7405Expect(0, 127487, '\P{Is_Blk=-Enclosed-alphanumericSUPPLEMENT}', "");
7406Expect(1, 127487, '\P{^Is_Blk=-Enclosed-alphanumericSUPPLEMENT}', "");
7407Expect(0, 127231, '\p{Is_Blk=-Enclosed-alphanumericSUPPLEMENT}', "");
7408Expect(1, 127231, '\p{^Is_Blk=-Enclosed-alphanumericSUPPLEMENT}', "");
7409Expect(1, 127231, '\P{Is_Blk=-Enclosed-alphanumericSUPPLEMENT}', "");
7410Expect(0, 127231, '\P{^Is_Blk=-Enclosed-alphanumericSUPPLEMENT}', "");
7411Error('\p{Block=	:=EthiopicExtended}');
7412Error('\P{Block=	:=EthiopicExtended}');
7413Expect(1, 11743, '\p{Block=ethiopicextended}', "");
7414Expect(0, 11743, '\p{^Block=ethiopicextended}', "");
7415Expect(0, 11743, '\P{Block=ethiopicextended}', "");
7416Expect(1, 11743, '\P{^Block=ethiopicextended}', "");
7417Expect(0, 11647, '\p{Block=ethiopicextended}', "");
7418Expect(1, 11647, '\p{^Block=ethiopicextended}', "");
7419Expect(1, 11647, '\P{Block=ethiopicextended}', "");
7420Expect(0, 11647, '\P{^Block=ethiopicextended}', "");
7421Expect(1, 11743, '\p{Block= -ethiopic-Extended}', "");
7422Expect(0, 11743, '\p{^Block= -ethiopic-Extended}', "");
7423Expect(0, 11743, '\P{Block= -ethiopic-Extended}', "");
7424Expect(1, 11743, '\P{^Block= -ethiopic-Extended}', "");
7425Expect(0, 11647, '\p{Block= -ethiopic-Extended}', "");
7426Expect(1, 11647, '\p{^Block= -ethiopic-Extended}', "");
7427Expect(1, 11647, '\P{Block= -ethiopic-Extended}', "");
7428Expect(0, 11647, '\P{^Block= -ethiopic-Extended}', "");
7429Error('\p{Blk=--Ethiopic_Extended/a/}');
7430Error('\P{Blk=--Ethiopic_Extended/a/}');
7431Expect(1, 11743, '\p{Blk=ethiopicextended}', "");
7432Expect(0, 11743, '\p{^Blk=ethiopicextended}', "");
7433Expect(0, 11743, '\P{Blk=ethiopicextended}', "");
7434Expect(1, 11743, '\P{^Blk=ethiopicextended}', "");
7435Expect(0, 11647, '\p{Blk=ethiopicextended}', "");
7436Expect(1, 11647, '\p{^Blk=ethiopicextended}', "");
7437Expect(1, 11647, '\P{Blk=ethiopicextended}', "");
7438Expect(0, 11647, '\P{^Blk=ethiopicextended}', "");
7439Expect(1, 11743, '\p{Blk:   _EthiopicExtended}', "");
7440Expect(0, 11743, '\p{^Blk:   _EthiopicExtended}', "");
7441Expect(0, 11743, '\P{Blk:   _EthiopicExtended}', "");
7442Expect(1, 11743, '\P{^Blk:   _EthiopicExtended}', "");
7443Expect(0, 11647, '\p{Blk:   _EthiopicExtended}', "");
7444Expect(1, 11647, '\p{^Blk:   _EthiopicExtended}', "");
7445Expect(1, 11647, '\P{Blk:   _EthiopicExtended}', "");
7446Expect(0, 11647, '\P{^Blk:   _EthiopicExtended}', "");
7447Error('\p{Is_Block: -ethiopic Extended:=}');
7448Error('\P{Is_Block: -ethiopic Extended:=}');
7449Expect(1, 11743, '\p{Is_Block=ethiopicextended}', "");
7450Expect(0, 11743, '\p{^Is_Block=ethiopicextended}', "");
7451Expect(0, 11743, '\P{Is_Block=ethiopicextended}', "");
7452Expect(1, 11743, '\P{^Is_Block=ethiopicextended}', "");
7453Expect(0, 11647, '\p{Is_Block=ethiopicextended}', "");
7454Expect(1, 11647, '\p{^Is_Block=ethiopicextended}', "");
7455Expect(1, 11647, '\P{Is_Block=ethiopicextended}', "");
7456Expect(0, 11647, '\P{^Is_Block=ethiopicextended}', "");
7457Expect(1, 11743, '\p{Is_Block=-_Ethiopic-Extended}', "");
7458Expect(0, 11743, '\p{^Is_Block=-_Ethiopic-Extended}', "");
7459Expect(0, 11743, '\P{Is_Block=-_Ethiopic-Extended}', "");
7460Expect(1, 11743, '\P{^Is_Block=-_Ethiopic-Extended}', "");
7461Expect(0, 11647, '\p{Is_Block=-_Ethiopic-Extended}', "");
7462Expect(1, 11647, '\p{^Is_Block=-_Ethiopic-Extended}', "");
7463Expect(1, 11647, '\P{Is_Block=-_Ethiopic-Extended}', "");
7464Expect(0, 11647, '\P{^Is_Block=-_Ethiopic-Extended}', "");
7465Error('\p{Is_Blk= Ethiopic	Extended/a/}');
7466Error('\P{Is_Blk= Ethiopic	Extended/a/}');
7467Expect(1, 11743, '\p{Is_Blk=ethiopicextended}', "");
7468Expect(0, 11743, '\p{^Is_Blk=ethiopicextended}', "");
7469Expect(0, 11743, '\P{Is_Blk=ethiopicextended}', "");
7470Expect(1, 11743, '\P{^Is_Blk=ethiopicextended}', "");
7471Expect(0, 11647, '\p{Is_Blk=ethiopicextended}', "");
7472Expect(1, 11647, '\p{^Is_Blk=ethiopicextended}', "");
7473Expect(1, 11647, '\P{Is_Blk=ethiopicextended}', "");
7474Expect(0, 11647, '\P{^Is_Blk=ethiopicextended}', "");
7475Expect(1, 11743, '\p{Is_Blk=--ethiopic-Extended}', "");
7476Expect(0, 11743, '\p{^Is_Blk=--ethiopic-Extended}', "");
7477Expect(0, 11743, '\P{Is_Blk=--ethiopic-Extended}', "");
7478Expect(1, 11743, '\P{^Is_Blk=--ethiopic-Extended}', "");
7479Expect(0, 11647, '\p{Is_Blk=--ethiopic-Extended}', "");
7480Expect(1, 11647, '\p{^Is_Blk=--ethiopic-Extended}', "");
7481Expect(1, 11647, '\P{Is_Blk=--ethiopic-Extended}', "");
7482Expect(0, 11647, '\P{^Is_Blk=--ethiopic-Extended}', "");
7483Error('\p{Block=	Phoenician/a/}');
7484Error('\P{Block=	Phoenician/a/}');
7485Expect(1, 67871, '\p{Block: phoenician}', "");
7486Expect(0, 67871, '\p{^Block: phoenician}', "");
7487Expect(0, 67871, '\P{Block: phoenician}', "");
7488Expect(1, 67871, '\P{^Block: phoenician}', "");
7489Expect(0, 67839, '\p{Block: phoenician}', "");
7490Expect(1, 67839, '\p{^Block: phoenician}', "");
7491Expect(1, 67839, '\P{Block: phoenician}', "");
7492Expect(0, 67839, '\P{^Block: phoenician}', "");
7493Expect(1, 67871, '\p{Block:	--Phoenician}', "");
7494Expect(0, 67871, '\p{^Block:	--Phoenician}', "");
7495Expect(0, 67871, '\P{Block:	--Phoenician}', "");
7496Expect(1, 67871, '\P{^Block:	--Phoenician}', "");
7497Expect(0, 67839, '\p{Block:	--Phoenician}', "");
7498Expect(1, 67839, '\p{^Block:	--Phoenician}', "");
7499Expect(1, 67839, '\P{Block:	--Phoenician}', "");
7500Expect(0, 67839, '\P{^Block:	--Phoenician}', "");
7501Error('\p{Blk=  PHOENICIAN:=}');
7502Error('\P{Blk=  PHOENICIAN:=}');
7503Expect(1, 67871, '\p{Blk=phoenician}', "");
7504Expect(0, 67871, '\p{^Blk=phoenician}', "");
7505Expect(0, 67871, '\P{Blk=phoenician}', "");
7506Expect(1, 67871, '\P{^Blk=phoenician}', "");
7507Expect(0, 67839, '\p{Blk=phoenician}', "");
7508Expect(1, 67839, '\p{^Blk=phoenician}', "");
7509Expect(1, 67839, '\P{Blk=phoenician}', "");
7510Expect(0, 67839, '\P{^Blk=phoenician}', "");
7511Expect(1, 67871, '\p{Blk=	-phoenician}', "");
7512Expect(0, 67871, '\p{^Blk=	-phoenician}', "");
7513Expect(0, 67871, '\P{Blk=	-phoenician}', "");
7514Expect(1, 67871, '\P{^Blk=	-phoenician}', "");
7515Expect(0, 67839, '\p{Blk=	-phoenician}', "");
7516Expect(1, 67839, '\p{^Blk=	-phoenician}', "");
7517Expect(1, 67839, '\P{Blk=	-phoenician}', "");
7518Expect(0, 67839, '\P{^Blk=	-phoenician}', "");
7519Error('\p{Is_Block=-:=phoenician}');
7520Error('\P{Is_Block=-:=phoenician}');
7521Expect(1, 67871, '\p{Is_Block=phoenician}', "");
7522Expect(0, 67871, '\p{^Is_Block=phoenician}', "");
7523Expect(0, 67871, '\P{Is_Block=phoenician}', "");
7524Expect(1, 67871, '\P{^Is_Block=phoenician}', "");
7525Expect(0, 67839, '\p{Is_Block=phoenician}', "");
7526Expect(1, 67839, '\p{^Is_Block=phoenician}', "");
7527Expect(1, 67839, '\P{Is_Block=phoenician}', "");
7528Expect(0, 67839, '\P{^Is_Block=phoenician}', "");
7529Expect(1, 67871, '\p{Is_Block= Phoenician}', "");
7530Expect(0, 67871, '\p{^Is_Block= Phoenician}', "");
7531Expect(0, 67871, '\P{Is_Block= Phoenician}', "");
7532Expect(1, 67871, '\P{^Is_Block= Phoenician}', "");
7533Expect(0, 67839, '\p{Is_Block= Phoenician}', "");
7534Expect(1, 67839, '\p{^Is_Block= Phoenician}', "");
7535Expect(1, 67839, '\P{Is_Block= Phoenician}', "");
7536Expect(0, 67839, '\P{^Is_Block= Phoenician}', "");
7537Error('\p{Is_Blk=:= -phoenician}');
7538Error('\P{Is_Blk=:= -phoenician}');
7539Expect(1, 67871, '\p{Is_Blk=phoenician}', "");
7540Expect(0, 67871, '\p{^Is_Blk=phoenician}', "");
7541Expect(0, 67871, '\P{Is_Blk=phoenician}', "");
7542Expect(1, 67871, '\P{^Is_Blk=phoenician}', "");
7543Expect(0, 67839, '\p{Is_Blk=phoenician}', "");
7544Expect(1, 67839, '\p{^Is_Blk=phoenician}', "");
7545Expect(1, 67839, '\P{Is_Blk=phoenician}', "");
7546Expect(0, 67839, '\P{^Is_Blk=phoenician}', "");
7547Expect(1, 67871, '\p{Is_Blk=__PHOENICIAN}', "");
7548Expect(0, 67871, '\p{^Is_Blk=__PHOENICIAN}', "");
7549Expect(0, 67871, '\P{Is_Blk=__PHOENICIAN}', "");
7550Expect(1, 67871, '\P{^Is_Blk=__PHOENICIAN}', "");
7551Expect(0, 67839, '\p{Is_Blk=__PHOENICIAN}', "");
7552Expect(1, 67839, '\p{^Is_Blk=__PHOENICIAN}', "");
7553Expect(1, 67839, '\P{Is_Blk=__PHOENICIAN}', "");
7554Expect(0, 67839, '\P{^Is_Blk=__PHOENICIAN}', "");
7555Error('\p{Block=/a/ 	LATIN	1supplement}');
7556Error('\P{Block=/a/ 	LATIN	1supplement}');
7557Expect(1, 255, '\p{Block:	latin1supplement}', "");
7558Expect(0, 255, '\p{^Block:	latin1supplement}', "");
7559Expect(0, 255, '\P{Block:	latin1supplement}', "");
7560Expect(1, 255, '\P{^Block:	latin1supplement}', "");
7561Expect(0, 127, '\p{Block:	latin1supplement}', "");
7562Expect(1, 127, '\p{^Block:	latin1supplement}', "");
7563Expect(1, 127, '\P{Block:	latin1supplement}', "");
7564Expect(0, 127, '\P{^Block:	latin1supplement}', "");
7565Expect(1, 255, '\p{Block=LATIN	1-supplement}', "");
7566Expect(0, 255, '\p{^Block=LATIN	1-supplement}', "");
7567Expect(0, 255, '\P{Block=LATIN	1-supplement}', "");
7568Expect(1, 255, '\P{^Block=LATIN	1-supplement}', "");
7569Expect(0, 127, '\p{Block=LATIN	1-supplement}', "");
7570Expect(1, 127, '\p{^Block=LATIN	1-supplement}', "");
7571Expect(1, 127, '\P{Block=LATIN	1-supplement}', "");
7572Expect(0, 127, '\P{^Block=LATIN	1-supplement}', "");
7573Error('\p{Blk=-LATIN1:=}');
7574Error('\P{Blk=-LATIN1:=}');
7575Expect(1, 255, '\p{Blk=latin1}', "");
7576Expect(0, 255, '\p{^Blk=latin1}', "");
7577Expect(0, 255, '\P{Blk=latin1}', "");
7578Expect(1, 255, '\P{^Blk=latin1}', "");
7579Expect(0, 127, '\p{Blk=latin1}', "");
7580Expect(1, 127, '\p{^Blk=latin1}', "");
7581Expect(1, 127, '\P{Blk=latin1}', "");
7582Expect(0, 127, '\P{^Blk=latin1}', "");
7583Expect(1, 255, '\p{Blk=	_LATIN	1}', "");
7584Expect(0, 255, '\p{^Blk=	_LATIN	1}', "");
7585Expect(0, 255, '\P{Blk=	_LATIN	1}', "");
7586Expect(1, 255, '\P{^Blk=	_LATIN	1}', "");
7587Expect(0, 127, '\p{Blk=	_LATIN	1}', "");
7588Expect(1, 127, '\p{^Blk=	_LATIN	1}', "");
7589Expect(1, 127, '\P{Blk=	_LATIN	1}', "");
7590Expect(0, 127, '\P{^Blk=	_LATIN	1}', "");
7591Error('\p{Is_Block=	_latin:=1_SUPPLEMENT}');
7592Error('\P{Is_Block=	_latin:=1_SUPPLEMENT}');
7593Expect(1, 255, '\p{Is_Block=latin1supplement}', "");
7594Expect(0, 255, '\p{^Is_Block=latin1supplement}', "");
7595Expect(0, 255, '\P{Is_Block=latin1supplement}', "");
7596Expect(1, 255, '\P{^Is_Block=latin1supplement}', "");
7597Expect(0, 127, '\p{Is_Block=latin1supplement}', "");
7598Expect(1, 127, '\p{^Is_Block=latin1supplement}', "");
7599Expect(1, 127, '\P{Is_Block=latin1supplement}', "");
7600Expect(0, 127, '\P{^Is_Block=latin1supplement}', "");
7601Expect(1, 255, '\p{Is_Block=_Latin	1Supplement}', "");
7602Expect(0, 255, '\p{^Is_Block=_Latin	1Supplement}', "");
7603Expect(0, 255, '\P{Is_Block=_Latin	1Supplement}', "");
7604Expect(1, 255, '\P{^Is_Block=_Latin	1Supplement}', "");
7605Expect(0, 127, '\p{Is_Block=_Latin	1Supplement}', "");
7606Expect(1, 127, '\p{^Is_Block=_Latin	1Supplement}', "");
7607Expect(1, 127, '\P{Is_Block=_Latin	1Supplement}', "");
7608Expect(0, 127, '\P{^Is_Block=_Latin	1Supplement}', "");
7609Error('\p{Is_Blk=/a/ Latin	1}');
7610Error('\P{Is_Blk=/a/ Latin	1}');
7611Expect(1, 255, '\p{Is_Blk=latin1}', "");
7612Expect(0, 255, '\p{^Is_Blk=latin1}', "");
7613Expect(0, 255, '\P{Is_Blk=latin1}', "");
7614Expect(1, 255, '\P{^Is_Blk=latin1}', "");
7615Expect(0, 127, '\p{Is_Blk=latin1}', "");
7616Expect(1, 127, '\p{^Is_Blk=latin1}', "");
7617Expect(1, 127, '\P{Is_Blk=latin1}', "");
7618Expect(0, 127, '\P{^Is_Blk=latin1}', "");
7619Expect(1, 255, '\p{Is_Blk=	-Latin	1}', "");
7620Expect(0, 255, '\p{^Is_Blk=	-Latin	1}', "");
7621Expect(0, 255, '\P{Is_Blk=	-Latin	1}', "");
7622Expect(1, 255, '\P{^Is_Blk=	-Latin	1}', "");
7623Expect(0, 127, '\p{Is_Blk=	-Latin	1}', "");
7624Expect(1, 127, '\p{^Is_Blk=	-Latin	1}', "");
7625Expect(1, 127, '\P{Is_Blk=	-Latin	1}', "");
7626Expect(0, 127, '\P{^Is_Blk=	-Latin	1}', "");
7627Error('\p{Block=/a/	-devanagari}');
7628Error('\P{Block=/a/	-devanagari}');
7629Expect(1, 2431, '\p{Block=devanagari}', "");
7630Expect(0, 2431, '\p{^Block=devanagari}', "");
7631Expect(0, 2431, '\P{Block=devanagari}', "");
7632Expect(1, 2431, '\P{^Block=devanagari}', "");
7633Expect(0, 2303, '\p{Block=devanagari}', "");
7634Expect(1, 2303, '\p{^Block=devanagari}', "");
7635Expect(1, 2303, '\P{Block=devanagari}', "");
7636Expect(0, 2303, '\P{^Block=devanagari}', "");
7637Expect(1, 2431, '\p{Block=-devanagari}', "");
7638Expect(0, 2431, '\p{^Block=-devanagari}', "");
7639Expect(0, 2431, '\P{Block=-devanagari}', "");
7640Expect(1, 2431, '\P{^Block=-devanagari}', "");
7641Expect(0, 2303, '\p{Block=-devanagari}', "");
7642Expect(1, 2303, '\p{^Block=-devanagari}', "");
7643Expect(1, 2303, '\P{Block=-devanagari}', "");
7644Expect(0, 2303, '\P{^Block=-devanagari}', "");
7645Error('\p{Blk=	:=devanagari}');
7646Error('\P{Blk=	:=devanagari}');
7647Expect(1, 2431, '\p{Blk=devanagari}', "");
7648Expect(0, 2431, '\p{^Blk=devanagari}', "");
7649Expect(0, 2431, '\P{Blk=devanagari}', "");
7650Expect(1, 2431, '\P{^Blk=devanagari}', "");
7651Expect(0, 2303, '\p{Blk=devanagari}', "");
7652Expect(1, 2303, '\p{^Blk=devanagari}', "");
7653Expect(1, 2303, '\P{Blk=devanagari}', "");
7654Expect(0, 2303, '\P{^Blk=devanagari}', "");
7655Expect(1, 2431, '\p{Blk= 	DEVANAGARI}', "");
7656Expect(0, 2431, '\p{^Blk= 	DEVANAGARI}', "");
7657Expect(0, 2431, '\P{Blk= 	DEVANAGARI}', "");
7658Expect(1, 2431, '\P{^Blk= 	DEVANAGARI}', "");
7659Expect(0, 2303, '\p{Blk= 	DEVANAGARI}', "");
7660Expect(1, 2303, '\p{^Blk= 	DEVANAGARI}', "");
7661Expect(1, 2303, '\P{Blk= 	DEVANAGARI}', "");
7662Expect(0, 2303, '\P{^Blk= 	DEVANAGARI}', "");
7663Error('\p{Is_Block=/a/- Devanagari}');
7664Error('\P{Is_Block=/a/- Devanagari}');
7665Expect(1, 2431, '\p{Is_Block=devanagari}', "");
7666Expect(0, 2431, '\p{^Is_Block=devanagari}', "");
7667Expect(0, 2431, '\P{Is_Block=devanagari}', "");
7668Expect(1, 2431, '\P{^Is_Block=devanagari}', "");
7669Expect(0, 2303, '\p{Is_Block=devanagari}', "");
7670Expect(1, 2303, '\p{^Is_Block=devanagari}', "");
7671Expect(1, 2303, '\P{Is_Block=devanagari}', "");
7672Expect(0, 2303, '\P{^Is_Block=devanagari}', "");
7673Expect(1, 2431, '\p{Is_Block=	Devanagari}', "");
7674Expect(0, 2431, '\p{^Is_Block=	Devanagari}', "");
7675Expect(0, 2431, '\P{Is_Block=	Devanagari}', "");
7676Expect(1, 2431, '\P{^Is_Block=	Devanagari}', "");
7677Expect(0, 2303, '\p{Is_Block=	Devanagari}', "");
7678Expect(1, 2303, '\p{^Is_Block=	Devanagari}', "");
7679Expect(1, 2303, '\P{Is_Block=	Devanagari}', "");
7680Expect(0, 2303, '\P{^Is_Block=	Devanagari}', "");
7681Error('\p{Is_Blk=_-DEVANAGARI:=}');
7682Error('\P{Is_Blk=_-DEVANAGARI:=}');
7683Expect(1, 2431, '\p{Is_Blk: devanagari}', "");
7684Expect(0, 2431, '\p{^Is_Blk: devanagari}', "");
7685Expect(0, 2431, '\P{Is_Blk: devanagari}', "");
7686Expect(1, 2431, '\P{^Is_Blk: devanagari}', "");
7687Expect(0, 2303, '\p{Is_Blk: devanagari}', "");
7688Expect(1, 2303, '\p{^Is_Blk: devanagari}', "");
7689Expect(1, 2303, '\P{Is_Blk: devanagari}', "");
7690Expect(0, 2303, '\P{^Is_Blk: devanagari}', "");
7691Expect(1, 2431, '\p{Is_Blk=	-Devanagari}', "");
7692Expect(0, 2431, '\p{^Is_Blk=	-Devanagari}', "");
7693Expect(0, 2431, '\P{Is_Blk=	-Devanagari}', "");
7694Expect(1, 2431, '\P{^Is_Blk=	-Devanagari}', "");
7695Expect(0, 2303, '\p{Is_Blk=	-Devanagari}', "");
7696Expect(1, 2303, '\p{^Is_Blk=	-Devanagari}', "");
7697Expect(1, 2303, '\P{Is_Blk=	-Devanagari}', "");
7698Expect(0, 2303, '\P{^Is_Blk=	-Devanagari}', "");
7699Error('\p{Block= _HANGUL:=Jamo EXTENDED A}');
7700Error('\P{Block= _HANGUL:=Jamo EXTENDED A}');
7701Expect(1, 43391, '\p{Block:	hanguljamoextendeda}', "");
7702Expect(0, 43391, '\p{^Block:	hanguljamoextendeda}', "");
7703Expect(0, 43391, '\P{Block:	hanguljamoextendeda}', "");
7704Expect(1, 43391, '\P{^Block:	hanguljamoextendeda}', "");
7705Expect(0, 43359, '\p{Block:	hanguljamoextendeda}', "");
7706Expect(1, 43359, '\p{^Block:	hanguljamoextendeda}', "");
7707Expect(1, 43359, '\P{Block:	hanguljamoextendeda}', "");
7708Expect(0, 43359, '\P{^Block:	hanguljamoextendeda}', "");
7709Expect(1, 43391, '\p{Block=_HANGUL	Jamo	extended	a}', "");
7710Expect(0, 43391, '\p{^Block=_HANGUL	Jamo	extended	a}', "");
7711Expect(0, 43391, '\P{Block=_HANGUL	Jamo	extended	a}', "");
7712Expect(1, 43391, '\P{^Block=_HANGUL	Jamo	extended	a}', "");
7713Expect(0, 43359, '\p{Block=_HANGUL	Jamo	extended	a}', "");
7714Expect(1, 43359, '\p{^Block=_HANGUL	Jamo	extended	a}', "");
7715Expect(1, 43359, '\P{Block=_HANGUL	Jamo	extended	a}', "");
7716Expect(0, 43359, '\P{^Block=_HANGUL	Jamo	extended	a}', "");
7717Error('\p{Blk=_	Hangul_Jamo:=Extended A}');
7718Error('\P{Blk=_	Hangul_Jamo:=Extended A}');
7719Expect(1, 43391, '\p{Blk=hanguljamoextendeda}', "");
7720Expect(0, 43391, '\p{^Blk=hanguljamoextendeda}', "");
7721Expect(0, 43391, '\P{Blk=hanguljamoextendeda}', "");
7722Expect(1, 43391, '\P{^Blk=hanguljamoextendeda}', "");
7723Expect(0, 43359, '\p{Blk=hanguljamoextendeda}', "");
7724Expect(1, 43359, '\p{^Blk=hanguljamoextendeda}', "");
7725Expect(1, 43359, '\P{Blk=hanguljamoextendeda}', "");
7726Expect(0, 43359, '\P{^Blk=hanguljamoextendeda}', "");
7727Expect(1, 43391, '\p{Blk= hangul	JamoExtended A}', "");
7728Expect(0, 43391, '\p{^Blk= hangul	JamoExtended A}', "");
7729Expect(0, 43391, '\P{Blk= hangul	JamoExtended A}', "");
7730Expect(1, 43391, '\P{^Blk= hangul	JamoExtended A}', "");
7731Expect(0, 43359, '\p{Blk= hangul	JamoExtended A}', "");
7732Expect(1, 43359, '\p{^Blk= hangul	JamoExtended A}', "");
7733Expect(1, 43359, '\P{Blk= hangul	JamoExtended A}', "");
7734Expect(0, 43359, '\P{^Blk= hangul	JamoExtended A}', "");
7735Error('\p{Is_Block=_-hanguljamo_Extended-A/a/}');
7736Error('\P{Is_Block=_-hanguljamo_Extended-A/a/}');
7737Expect(1, 43391, '\p{Is_Block=hanguljamoextendeda}', "");
7738Expect(0, 43391, '\p{^Is_Block=hanguljamoextendeda}', "");
7739Expect(0, 43391, '\P{Is_Block=hanguljamoextendeda}', "");
7740Expect(1, 43391, '\P{^Is_Block=hanguljamoextendeda}', "");
7741Expect(0, 43359, '\p{Is_Block=hanguljamoextendeda}', "");
7742Expect(1, 43359, '\p{^Is_Block=hanguljamoextendeda}', "");
7743Expect(1, 43359, '\P{Is_Block=hanguljamoextendeda}', "");
7744Expect(0, 43359, '\P{^Is_Block=hanguljamoextendeda}', "");
7745Expect(1, 43391, '\p{Is_Block=--Hangul Jamo Extended A}', "");
7746Expect(0, 43391, '\p{^Is_Block=--Hangul Jamo Extended A}', "");
7747Expect(0, 43391, '\P{Is_Block=--Hangul Jamo Extended A}', "");
7748Expect(1, 43391, '\P{^Is_Block=--Hangul Jamo Extended A}', "");
7749Expect(0, 43359, '\p{Is_Block=--Hangul Jamo Extended A}', "");
7750Expect(1, 43359, '\p{^Is_Block=--Hangul Jamo Extended A}', "");
7751Expect(1, 43359, '\P{Is_Block=--Hangul Jamo Extended A}', "");
7752Expect(0, 43359, '\P{^Is_Block=--Hangul Jamo Extended A}', "");
7753Error('\p{Is_Blk=Hangul:=Jamo_Extended	A}');
7754Error('\P{Is_Blk=Hangul:=Jamo_Extended	A}');
7755Expect(1, 43391, '\p{Is_Blk=hanguljamoextendeda}', "");
7756Expect(0, 43391, '\p{^Is_Blk=hanguljamoextendeda}', "");
7757Expect(0, 43391, '\P{Is_Blk=hanguljamoextendeda}', "");
7758Expect(1, 43391, '\P{^Is_Blk=hanguljamoextendeda}', "");
7759Expect(0, 43359, '\p{Is_Blk=hanguljamoextendeda}', "");
7760Expect(1, 43359, '\p{^Is_Blk=hanguljamoextendeda}', "");
7761Expect(1, 43359, '\P{Is_Blk=hanguljamoextendeda}', "");
7762Expect(0, 43359, '\P{^Is_Blk=hanguljamoextendeda}', "");
7763Expect(1, 43391, '\p{Is_Blk:     Hangul-JAMO	ExtendedA}', "");
7764Expect(0, 43391, '\p{^Is_Blk:     Hangul-JAMO	ExtendedA}', "");
7765Expect(0, 43391, '\P{Is_Blk:     Hangul-JAMO	ExtendedA}', "");
7766Expect(1, 43391, '\P{^Is_Blk:     Hangul-JAMO	ExtendedA}', "");
7767Expect(0, 43359, '\p{Is_Blk:     Hangul-JAMO	ExtendedA}', "");
7768Expect(1, 43359, '\p{^Is_Blk:     Hangul-JAMO	ExtendedA}', "");
7769Expect(1, 43359, '\P{Is_Blk:     Hangul-JAMO	ExtendedA}', "");
7770Expect(0, 43359, '\P{^Is_Blk:     Hangul-JAMO	ExtendedA}', "");
7771Error('\p{Block=	:=Carian}');
7772Error('\P{Block=	:=Carian}');
7773Expect(1, 66271, '\p{Block=carian}', "");
7774Expect(0, 66271, '\p{^Block=carian}', "");
7775Expect(0, 66271, '\P{Block=carian}', "");
7776Expect(1, 66271, '\P{^Block=carian}', "");
7777Expect(0, 66207, '\p{Block=carian}', "");
7778Expect(1, 66207, '\p{^Block=carian}', "");
7779Expect(1, 66207, '\P{Block=carian}', "");
7780Expect(0, 66207, '\P{^Block=carian}', "");
7781Expect(1, 66271, '\p{Block=_	Carian}', "");
7782Expect(0, 66271, '\p{^Block=_	Carian}', "");
7783Expect(0, 66271, '\P{Block=_	Carian}', "");
7784Expect(1, 66271, '\P{^Block=_	Carian}', "");
7785Expect(0, 66207, '\p{Block=_	Carian}', "");
7786Expect(1, 66207, '\p{^Block=_	Carian}', "");
7787Expect(1, 66207, '\P{Block=_	Carian}', "");
7788Expect(0, 66207, '\P{^Block=_	Carian}', "");
7789Error('\p{Blk=_	CARIAN/a/}');
7790Error('\P{Blk=_	CARIAN/a/}');
7791Expect(1, 66271, '\p{Blk=carian}', "");
7792Expect(0, 66271, '\p{^Blk=carian}', "");
7793Expect(0, 66271, '\P{Blk=carian}', "");
7794Expect(1, 66271, '\P{^Blk=carian}', "");
7795Expect(0, 66207, '\p{Blk=carian}', "");
7796Expect(1, 66207, '\p{^Blk=carian}', "");
7797Expect(1, 66207, '\P{Blk=carian}', "");
7798Expect(0, 66207, '\P{^Blk=carian}', "");
7799Expect(1, 66271, '\p{Blk=- carian}', "");
7800Expect(0, 66271, '\p{^Blk=- carian}', "");
7801Expect(0, 66271, '\P{Blk=- carian}', "");
7802Expect(1, 66271, '\P{^Blk=- carian}', "");
7803Expect(0, 66207, '\p{Blk=- carian}', "");
7804Expect(1, 66207, '\p{^Blk=- carian}', "");
7805Expect(1, 66207, '\P{Blk=- carian}', "");
7806Expect(0, 66207, '\P{^Blk=- carian}', "");
7807Error('\p{Is_Block: 	/a/Carian}');
7808Error('\P{Is_Block: 	/a/Carian}');
7809Expect(1, 66271, '\p{Is_Block=carian}', "");
7810Expect(0, 66271, '\p{^Is_Block=carian}', "");
7811Expect(0, 66271, '\P{Is_Block=carian}', "");
7812Expect(1, 66271, '\P{^Is_Block=carian}', "");
7813Expect(0, 66207, '\p{Is_Block=carian}', "");
7814Expect(1, 66207, '\p{^Is_Block=carian}', "");
7815Expect(1, 66207, '\P{Is_Block=carian}', "");
7816Expect(0, 66207, '\P{^Is_Block=carian}', "");
7817Expect(1, 66271, '\p{Is_Block= 	Carian}', "");
7818Expect(0, 66271, '\p{^Is_Block= 	Carian}', "");
7819Expect(0, 66271, '\P{Is_Block= 	Carian}', "");
7820Expect(1, 66271, '\P{^Is_Block= 	Carian}', "");
7821Expect(0, 66207, '\p{Is_Block= 	Carian}', "");
7822Expect(1, 66207, '\p{^Is_Block= 	Carian}', "");
7823Expect(1, 66207, '\P{Is_Block= 	Carian}', "");
7824Expect(0, 66207, '\P{^Is_Block= 	Carian}', "");
7825Error('\p{Is_Blk=/a/-_Carian}');
7826Error('\P{Is_Blk=/a/-_Carian}');
7827Expect(1, 66271, '\p{Is_Blk=carian}', "");
7828Expect(0, 66271, '\p{^Is_Blk=carian}', "");
7829Expect(0, 66271, '\P{Is_Blk=carian}', "");
7830Expect(1, 66271, '\P{^Is_Blk=carian}', "");
7831Expect(0, 66207, '\p{Is_Blk=carian}', "");
7832Expect(1, 66207, '\p{^Is_Blk=carian}', "");
7833Expect(1, 66207, '\P{Is_Blk=carian}', "");
7834Expect(0, 66207, '\P{^Is_Blk=carian}', "");
7835Expect(1, 66271, '\p{Is_Blk= Carian}', "");
7836Expect(0, 66271, '\p{^Is_Blk= Carian}', "");
7837Expect(0, 66271, '\P{Is_Blk= Carian}', "");
7838Expect(1, 66271, '\P{^Is_Blk= Carian}', "");
7839Expect(0, 66207, '\p{Is_Blk= Carian}', "");
7840Expect(1, 66207, '\p{^Is_Blk= Carian}', "");
7841Expect(1, 66207, '\P{Is_Blk= Carian}', "");
7842Expect(0, 66207, '\P{^Is_Blk= Carian}', "");
7843Error('\p{Block=	:=BUHID}');
7844Error('\P{Block=	:=BUHID}');
7845Expect(1, 5983, '\p{Block=buhid}', "");
7846Expect(0, 5983, '\p{^Block=buhid}', "");
7847Expect(0, 5983, '\P{Block=buhid}', "");
7848Expect(1, 5983, '\P{^Block=buhid}', "");
7849Expect(0, 5951, '\p{Block=buhid}', "");
7850Expect(1, 5951, '\p{^Block=buhid}', "");
7851Expect(1, 5951, '\P{Block=buhid}', "");
7852Expect(0, 5951, '\P{^Block=buhid}', "");
7853Expect(1, 5983, '\p{Block=-buhid}', "");
7854Expect(0, 5983, '\p{^Block=-buhid}', "");
7855Expect(0, 5983, '\P{Block=-buhid}', "");
7856Expect(1, 5983, '\P{^Block=-buhid}', "");
7857Expect(0, 5951, '\p{Block=-buhid}', "");
7858Expect(1, 5951, '\p{^Block=-buhid}', "");
7859Expect(1, 5951, '\P{Block=-buhid}', "");
7860Expect(0, 5951, '\P{^Block=-buhid}', "");
7861Error('\p{Blk=-/a/Buhid}');
7862Error('\P{Blk=-/a/Buhid}');
7863Expect(1, 5983, '\p{Blk=buhid}', "");
7864Expect(0, 5983, '\p{^Blk=buhid}', "");
7865Expect(0, 5983, '\P{Blk=buhid}', "");
7866Expect(1, 5983, '\P{^Blk=buhid}', "");
7867Expect(0, 5951, '\p{Blk=buhid}', "");
7868Expect(1, 5951, '\p{^Blk=buhid}', "");
7869Expect(1, 5951, '\P{Blk=buhid}', "");
7870Expect(0, 5951, '\P{^Blk=buhid}', "");
7871Expect(1, 5983, '\p{Blk= Buhid}', "");
7872Expect(0, 5983, '\p{^Blk= Buhid}', "");
7873Expect(0, 5983, '\P{Blk= Buhid}', "");
7874Expect(1, 5983, '\P{^Blk= Buhid}', "");
7875Expect(0, 5951, '\p{Blk= Buhid}', "");
7876Expect(1, 5951, '\p{^Blk= Buhid}', "");
7877Expect(1, 5951, '\P{Blk= Buhid}', "");
7878Expect(0, 5951, '\P{^Blk= Buhid}', "");
7879Error('\p{Is_Block=:=BUHID}');
7880Error('\P{Is_Block=:=BUHID}');
7881Expect(1, 5983, '\p{Is_Block=buhid}', "");
7882Expect(0, 5983, '\p{^Is_Block=buhid}', "");
7883Expect(0, 5983, '\P{Is_Block=buhid}', "");
7884Expect(1, 5983, '\P{^Is_Block=buhid}', "");
7885Expect(0, 5951, '\p{Is_Block=buhid}', "");
7886Expect(1, 5951, '\p{^Is_Block=buhid}', "");
7887Expect(1, 5951, '\P{Is_Block=buhid}', "");
7888Expect(0, 5951, '\P{^Is_Block=buhid}', "");
7889Expect(1, 5983, '\p{Is_Block= Buhid}', "");
7890Expect(0, 5983, '\p{^Is_Block= Buhid}', "");
7891Expect(0, 5983, '\P{Is_Block= Buhid}', "");
7892Expect(1, 5983, '\P{^Is_Block= Buhid}', "");
7893Expect(0, 5951, '\p{Is_Block= Buhid}', "");
7894Expect(1, 5951, '\p{^Is_Block= Buhid}', "");
7895Expect(1, 5951, '\P{Is_Block= Buhid}', "");
7896Expect(0, 5951, '\P{^Is_Block= Buhid}', "");
7897Error('\p{Is_Blk=:=	 Buhid}');
7898Error('\P{Is_Blk=:=	 Buhid}');
7899Expect(1, 5983, '\p{Is_Blk=buhid}', "");
7900Expect(0, 5983, '\p{^Is_Blk=buhid}', "");
7901Expect(0, 5983, '\P{Is_Blk=buhid}', "");
7902Expect(1, 5983, '\P{^Is_Blk=buhid}', "");
7903Expect(0, 5951, '\p{Is_Blk=buhid}', "");
7904Expect(1, 5951, '\p{^Is_Blk=buhid}', "");
7905Expect(1, 5951, '\P{Is_Blk=buhid}', "");
7906Expect(0, 5951, '\P{^Is_Blk=buhid}', "");
7907Expect(1, 5983, '\p{Is_Blk:	_BUHID}', "");
7908Expect(0, 5983, '\p{^Is_Blk:	_BUHID}', "");
7909Expect(0, 5983, '\P{Is_Blk:	_BUHID}', "");
7910Expect(1, 5983, '\P{^Is_Blk:	_BUHID}', "");
7911Expect(0, 5951, '\p{Is_Blk:	_BUHID}', "");
7912Expect(1, 5951, '\p{^Is_Blk:	_BUHID}', "");
7913Expect(1, 5951, '\P{Is_Blk:	_BUHID}', "");
7914Expect(0, 5951, '\P{^Is_Blk:	_BUHID}', "");
7915Error('\p{Block=-/a/IDEOGRAPHIC description_CHARACTERS}');
7916Error('\P{Block=-/a/IDEOGRAPHIC description_CHARACTERS}');
7917Expect(1, 12287, '\p{Block=ideographicdescriptioncharacters}', "");
7918Expect(0, 12287, '\p{^Block=ideographicdescriptioncharacters}', "");
7919Expect(0, 12287, '\P{Block=ideographicdescriptioncharacters}', "");
7920Expect(1, 12287, '\P{^Block=ideographicdescriptioncharacters}', "");
7921Expect(0, 12271, '\p{Block=ideographicdescriptioncharacters}', "");
7922Expect(1, 12271, '\p{^Block=ideographicdescriptioncharacters}', "");
7923Expect(1, 12271, '\P{Block=ideographicdescriptioncharacters}', "");
7924Expect(0, 12271, '\P{^Block=ideographicdescriptioncharacters}', "");
7925Expect(1, 12287, '\p{Block=- ideographic_Description-Characters}', "");
7926Expect(0, 12287, '\p{^Block=- ideographic_Description-Characters}', "");
7927Expect(0, 12287, '\P{Block=- ideographic_Description-Characters}', "");
7928Expect(1, 12287, '\P{^Block=- ideographic_Description-Characters}', "");
7929Expect(0, 12271, '\p{Block=- ideographic_Description-Characters}', "");
7930Expect(1, 12271, '\p{^Block=- ideographic_Description-Characters}', "");
7931Expect(1, 12271, '\P{Block=- ideographic_Description-Characters}', "");
7932Expect(0, 12271, '\P{^Block=- ideographic_Description-Characters}', "");
7933Error('\p{Blk=_IDEOGRAPHIC/a/DESCRIPTION_characters}');
7934Error('\P{Blk=_IDEOGRAPHIC/a/DESCRIPTION_characters}');
7935Expect(1, 12287, '\p{Blk=ideographicdescriptioncharacters}', "");
7936Expect(0, 12287, '\p{^Blk=ideographicdescriptioncharacters}', "");
7937Expect(0, 12287, '\P{Blk=ideographicdescriptioncharacters}', "");
7938Expect(1, 12287, '\P{^Blk=ideographicdescriptioncharacters}', "");
7939Expect(0, 12271, '\p{Blk=ideographicdescriptioncharacters}', "");
7940Expect(1, 12271, '\p{^Blk=ideographicdescriptioncharacters}', "");
7941Expect(1, 12271, '\P{Blk=ideographicdescriptioncharacters}', "");
7942Expect(0, 12271, '\P{^Blk=ideographicdescriptioncharacters}', "");
7943Expect(1, 12287, '\p{Blk=_ ideographic Description-Characters}', "");
7944Expect(0, 12287, '\p{^Blk=_ ideographic Description-Characters}', "");
7945Expect(0, 12287, '\P{Blk=_ ideographic Description-Characters}', "");
7946Expect(1, 12287, '\P{^Blk=_ ideographic Description-Characters}', "");
7947Expect(0, 12271, '\p{Blk=_ ideographic Description-Characters}', "");
7948Expect(1, 12271, '\p{^Blk=_ ideographic Description-Characters}', "");
7949Expect(1, 12271, '\P{Blk=_ ideographic Description-Characters}', "");
7950Expect(0, 12271, '\P{^Blk=_ ideographic Description-Characters}', "");
7951Error('\p{Is_Block=:=Ideographic_DESCRIPTIONCharacters}');
7952Error('\P{Is_Block=:=Ideographic_DESCRIPTIONCharacters}');
7953Expect(1, 12287, '\p{Is_Block:   ideographicdescriptioncharacters}', "");
7954Expect(0, 12287, '\p{^Is_Block:   ideographicdescriptioncharacters}', "");
7955Expect(0, 12287, '\P{Is_Block:   ideographicdescriptioncharacters}', "");
7956Expect(1, 12287, '\P{^Is_Block:   ideographicdescriptioncharacters}', "");
7957Expect(0, 12271, '\p{Is_Block:   ideographicdescriptioncharacters}', "");
7958Expect(1, 12271, '\p{^Is_Block:   ideographicdescriptioncharacters}', "");
7959Expect(1, 12271, '\P{Is_Block:   ideographicdescriptioncharacters}', "");
7960Expect(0, 12271, '\P{^Is_Block:   ideographicdescriptioncharacters}', "");
7961Expect(1, 12287, '\p{Is_Block=  Ideographic	Description	characters}', "");
7962Expect(0, 12287, '\p{^Is_Block=  Ideographic	Description	characters}', "");
7963Expect(0, 12287, '\P{Is_Block=  Ideographic	Description	characters}', "");
7964Expect(1, 12287, '\P{^Is_Block=  Ideographic	Description	characters}', "");
7965Expect(0, 12271, '\p{Is_Block=  Ideographic	Description	characters}', "");
7966Expect(1, 12271, '\p{^Is_Block=  Ideographic	Description	characters}', "");
7967Expect(1, 12271, '\P{Is_Block=  Ideographic	Description	characters}', "");
7968Expect(0, 12271, '\P{^Is_Block=  Ideographic	Description	characters}', "");
7969Error('\p{Is_Blk= IDEOGRAPHIC	Description/a/CHARACTERS}');
7970Error('\P{Is_Blk= IDEOGRAPHIC	Description/a/CHARACTERS}');
7971Expect(1, 12287, '\p{Is_Blk=ideographicdescriptioncharacters}', "");
7972Expect(0, 12287, '\p{^Is_Blk=ideographicdescriptioncharacters}', "");
7973Expect(0, 12287, '\P{Is_Blk=ideographicdescriptioncharacters}', "");
7974Expect(1, 12287, '\P{^Is_Blk=ideographicdescriptioncharacters}', "");
7975Expect(0, 12271, '\p{Is_Blk=ideographicdescriptioncharacters}', "");
7976Expect(1, 12271, '\p{^Is_Blk=ideographicdescriptioncharacters}', "");
7977Expect(1, 12271, '\P{Is_Blk=ideographicdescriptioncharacters}', "");
7978Expect(0, 12271, '\P{^Is_Blk=ideographicdescriptioncharacters}', "");
7979Expect(1, 12287, '\p{Is_Blk=		ideographic-description_CHARACTERS}', "");
7980Expect(0, 12287, '\p{^Is_Blk=		ideographic-description_CHARACTERS}', "");
7981Expect(0, 12287, '\P{Is_Blk=		ideographic-description_CHARACTERS}', "");
7982Expect(1, 12287, '\P{^Is_Blk=		ideographic-description_CHARACTERS}', "");
7983Expect(0, 12271, '\p{Is_Blk=		ideographic-description_CHARACTERS}', "");
7984Expect(1, 12271, '\p{^Is_Blk=		ideographic-description_CHARACTERS}', "");
7985Expect(1, 12271, '\P{Is_Blk=		ideographic-description_CHARACTERS}', "");
7986Expect(0, 12271, '\P{^Is_Blk=		ideographic-description_CHARACTERS}', "");
7987Error('\p{Block=	cjkUnifiedIdeographs/a/Extension-B}');
7988Error('\P{Block=	cjkUnifiedIdeographs/a/Extension-B}');
7989Expect(1, 173791, '\p{Block:   cjkunifiedideographsextensionb}', "");
7990Expect(0, 173791, '\p{^Block:   cjkunifiedideographsextensionb}', "");
7991Expect(0, 173791, '\P{Block:   cjkunifiedideographsextensionb}', "");
7992Expect(1, 173791, '\P{^Block:   cjkunifiedideographsextensionb}', "");
7993Expect(0, 1, '\p{Block:   cjkunifiedideographsextensionb}', "");
7994Expect(1, 1, '\p{^Block:   cjkunifiedideographsextensionb}', "");
7995Expect(1, 1, '\P{Block:   cjkunifiedideographsextensionb}', "");
7996Expect(0, 1, '\P{^Block:   cjkunifiedideographsextensionb}', "");
7997Expect(1, 173791, '\p{Block:	-CJKUNIFIED	Ideographs_extension-B}', "");
7998Expect(0, 173791, '\p{^Block:	-CJKUNIFIED	Ideographs_extension-B}', "");
7999Expect(0, 173791, '\P{Block:	-CJKUNIFIED	Ideographs_extension-B}', "");
8000Expect(1, 173791, '\P{^Block:	-CJKUNIFIED	Ideographs_extension-B}', "");
8001Expect(0, 1, '\p{Block:	-CJKUNIFIED	Ideographs_extension-B}', "");
8002Expect(1, 1, '\p{^Block:	-CJKUNIFIED	Ideographs_extension-B}', "");
8003Expect(1, 1, '\P{Block:	-CJKUNIFIED	Ideographs_extension-B}', "");
8004Expect(0, 1, '\P{^Block:	-CJKUNIFIED	Ideographs_extension-B}', "");
8005Error('\p{Blk=- CJK-UNIFIED	ideographs/a/Extension_B}');
8006Error('\P{Blk=- CJK-UNIFIED	ideographs/a/Extension_B}');
8007Expect(1, 173791, '\p{Blk=cjkunifiedideographsextensionb}', "");
8008Expect(0, 173791, '\p{^Blk=cjkunifiedideographsextensionb}', "");
8009Expect(0, 173791, '\P{Blk=cjkunifiedideographsextensionb}', "");
8010Expect(1, 173791, '\P{^Blk=cjkunifiedideographsextensionb}', "");
8011Expect(0, 1, '\p{Blk=cjkunifiedideographsextensionb}', "");
8012Expect(1, 1, '\p{^Blk=cjkunifiedideographsextensionb}', "");
8013Expect(1, 1, '\P{Blk=cjkunifiedideographsextensionb}', "");
8014Expect(0, 1, '\P{^Blk=cjkunifiedideographsextensionb}', "");
8015Expect(1, 173791, '\p{Blk=	-CJK unified_IDEOGRAPHS-extension	B}', "");
8016Expect(0, 173791, '\p{^Blk=	-CJK unified_IDEOGRAPHS-extension	B}', "");
8017Expect(0, 173791, '\P{Blk=	-CJK unified_IDEOGRAPHS-extension	B}', "");
8018Expect(1, 173791, '\P{^Blk=	-CJK unified_IDEOGRAPHS-extension	B}', "");
8019Expect(0, 1, '\p{Blk=	-CJK unified_IDEOGRAPHS-extension	B}', "");
8020Expect(1, 1, '\p{^Blk=	-CJK unified_IDEOGRAPHS-extension	B}', "");
8021Expect(1, 1, '\P{Blk=	-CJK unified_IDEOGRAPHS-extension	B}', "");
8022Expect(0, 1, '\P{^Blk=	-CJK unified_IDEOGRAPHS-extension	B}', "");
8023Error('\p{Is_Block=-CJK_Unified/a/ideographs_extensionB}');
8024Error('\P{Is_Block=-CJK_Unified/a/ideographs_extensionB}');
8025Expect(1, 173791, '\p{Is_Block=cjkunifiedideographsextensionb}', "");
8026Expect(0, 173791, '\p{^Is_Block=cjkunifiedideographsextensionb}', "");
8027Expect(0, 173791, '\P{Is_Block=cjkunifiedideographsextensionb}', "");
8028Expect(1, 173791, '\P{^Is_Block=cjkunifiedideographsextensionb}', "");
8029Expect(0, 1, '\p{Is_Block=cjkunifiedideographsextensionb}', "");
8030Expect(1, 1, '\p{^Is_Block=cjkunifiedideographsextensionb}', "");
8031Expect(1, 1, '\P{Is_Block=cjkunifiedideographsextensionb}', "");
8032Expect(0, 1, '\P{^Is_Block=cjkunifiedideographsextensionb}', "");
8033Expect(1, 173791, '\p{Is_Block=--cjk_Unified-IDEOGRAPHS EXTENSION_b}', "");
8034Expect(0, 173791, '\p{^Is_Block=--cjk_Unified-IDEOGRAPHS EXTENSION_b}', "");
8035Expect(0, 173791, '\P{Is_Block=--cjk_Unified-IDEOGRAPHS EXTENSION_b}', "");
8036Expect(1, 173791, '\P{^Is_Block=--cjk_Unified-IDEOGRAPHS EXTENSION_b}', "");
8037Expect(0, 1, '\p{Is_Block=--cjk_Unified-IDEOGRAPHS EXTENSION_b}', "");
8038Expect(1, 1, '\p{^Is_Block=--cjk_Unified-IDEOGRAPHS EXTENSION_b}', "");
8039Expect(1, 1, '\P{Is_Block=--cjk_Unified-IDEOGRAPHS EXTENSION_b}', "");
8040Expect(0, 1, '\P{^Is_Block=--cjk_Unified-IDEOGRAPHS EXTENSION_b}', "");
8041Error('\p{Is_Blk=  CJK/a/unified Ideographs-extension	B}');
8042Error('\P{Is_Blk=  CJK/a/unified Ideographs-extension	B}');
8043Expect(1, 173791, '\p{Is_Blk=cjkunifiedideographsextensionb}', "");
8044Expect(0, 173791, '\p{^Is_Blk=cjkunifiedideographsextensionb}', "");
8045Expect(0, 173791, '\P{Is_Blk=cjkunifiedideographsextensionb}', "");
8046Expect(1, 173791, '\P{^Is_Blk=cjkunifiedideographsextensionb}', "");
8047Expect(0, 1, '\p{Is_Blk=cjkunifiedideographsextensionb}', "");
8048Expect(1, 1, '\p{^Is_Blk=cjkunifiedideographsextensionb}', "");
8049Expect(1, 1, '\P{Is_Blk=cjkunifiedideographsextensionb}', "");
8050Expect(0, 1, '\P{^Is_Blk=cjkunifiedideographsextensionb}', "");
8051Expect(1, 173791, '\p{Is_Blk= CJK_unifiedIdeographs_Extension_B}', "");
8052Expect(0, 173791, '\p{^Is_Blk= CJK_unifiedIdeographs_Extension_B}', "");
8053Expect(0, 173791, '\P{Is_Blk= CJK_unifiedIdeographs_Extension_B}', "");
8054Expect(1, 173791, '\P{^Is_Blk= CJK_unifiedIdeographs_Extension_B}', "");
8055Expect(0, 1, '\p{Is_Blk= CJK_unifiedIdeographs_Extension_B}', "");
8056Expect(1, 1, '\p{^Is_Blk= CJK_unifiedIdeographs_Extension_B}', "");
8057Expect(1, 1, '\P{Is_Blk= CJK_unifiedIdeographs_Extension_B}', "");
8058Expect(0, 1, '\P{^Is_Blk= CJK_unifiedIdeographs_Extension_B}', "");
8059Error('\p{Block=/a/Old_Italic}');
8060Error('\P{Block=/a/Old_Italic}');
8061Expect(1, 66351, '\p{Block=olditalic}', "");
8062Expect(0, 66351, '\p{^Block=olditalic}', "");
8063Expect(0, 66351, '\P{Block=olditalic}', "");
8064Expect(1, 66351, '\P{^Block=olditalic}', "");
8065Expect(0, 66303, '\p{Block=olditalic}', "");
8066Expect(1, 66303, '\p{^Block=olditalic}', "");
8067Expect(1, 66303, '\P{Block=olditalic}', "");
8068Expect(0, 66303, '\P{^Block=olditalic}', "");
8069Expect(1, 66351, '\p{Block:	-Old_Italic}', "");
8070Expect(0, 66351, '\p{^Block:	-Old_Italic}', "");
8071Expect(0, 66351, '\P{Block:	-Old_Italic}', "");
8072Expect(1, 66351, '\P{^Block:	-Old_Italic}', "");
8073Expect(0, 66303, '\p{Block:	-Old_Italic}', "");
8074Expect(1, 66303, '\p{^Block:	-Old_Italic}', "");
8075Expect(1, 66303, '\P{Block:	-Old_Italic}', "");
8076Expect(0, 66303, '\P{^Block:	-Old_Italic}', "");
8077Error('\p{Blk=_OLDitalic:=}');
8078Error('\P{Blk=_OLDitalic:=}');
8079Expect(1, 66351, '\p{Blk=olditalic}', "");
8080Expect(0, 66351, '\p{^Blk=olditalic}', "");
8081Expect(0, 66351, '\P{Blk=olditalic}', "");
8082Expect(1, 66351, '\P{^Blk=olditalic}', "");
8083Expect(0, 66303, '\p{Blk=olditalic}', "");
8084Expect(1, 66303, '\p{^Blk=olditalic}', "");
8085Expect(1, 66303, '\P{Blk=olditalic}', "");
8086Expect(0, 66303, '\P{^Blk=olditalic}', "");
8087Expect(1, 66351, '\p{Blk=--old-italic}', "");
8088Expect(0, 66351, '\p{^Blk=--old-italic}', "");
8089Expect(0, 66351, '\P{Blk=--old-italic}', "");
8090Expect(1, 66351, '\P{^Blk=--old-italic}', "");
8091Expect(0, 66303, '\p{Blk=--old-italic}', "");
8092Expect(1, 66303, '\p{^Blk=--old-italic}', "");
8093Expect(1, 66303, '\P{Blk=--old-italic}', "");
8094Expect(0, 66303, '\P{^Blk=--old-italic}', "");
8095Error('\p{Is_Block=	_Old	ITALIC/a/}');
8096Error('\P{Is_Block=	_Old	ITALIC/a/}');
8097Expect(1, 66351, '\p{Is_Block=olditalic}', "");
8098Expect(0, 66351, '\p{^Is_Block=olditalic}', "");
8099Expect(0, 66351, '\P{Is_Block=olditalic}', "");
8100Expect(1, 66351, '\P{^Is_Block=olditalic}', "");
8101Expect(0, 66303, '\p{Is_Block=olditalic}', "");
8102Expect(1, 66303, '\p{^Is_Block=olditalic}', "");
8103Expect(1, 66303, '\P{Is_Block=olditalic}', "");
8104Expect(0, 66303, '\P{^Is_Block=olditalic}', "");
8105Expect(1, 66351, '\p{Is_Block= Old_ITALIC}', "");
8106Expect(0, 66351, '\p{^Is_Block= Old_ITALIC}', "");
8107Expect(0, 66351, '\P{Is_Block= Old_ITALIC}', "");
8108Expect(1, 66351, '\P{^Is_Block= Old_ITALIC}', "");
8109Expect(0, 66303, '\p{Is_Block= Old_ITALIC}', "");
8110Expect(1, 66303, '\p{^Is_Block= Old_ITALIC}', "");
8111Expect(1, 66303, '\P{Is_Block= Old_ITALIC}', "");
8112Expect(0, 66303, '\P{^Is_Block= Old_ITALIC}', "");
8113Error('\p{Is_Blk=	 old:=Italic}');
8114Error('\P{Is_Blk=	 old:=Italic}');
8115Expect(1, 66351, '\p{Is_Blk:   olditalic}', "");
8116Expect(0, 66351, '\p{^Is_Blk:   olditalic}', "");
8117Expect(0, 66351, '\P{Is_Blk:   olditalic}', "");
8118Expect(1, 66351, '\P{^Is_Blk:   olditalic}', "");
8119Expect(0, 66303, '\p{Is_Blk:   olditalic}', "");
8120Expect(1, 66303, '\p{^Is_Blk:   olditalic}', "");
8121Expect(1, 66303, '\P{Is_Blk:   olditalic}', "");
8122Expect(0, 66303, '\P{^Is_Blk:   olditalic}', "");
8123Expect(1, 66351, '\p{Is_Blk= -Old-italic}', "");
8124Expect(0, 66351, '\p{^Is_Blk= -Old-italic}', "");
8125Expect(0, 66351, '\P{Is_Blk= -Old-italic}', "");
8126Expect(1, 66351, '\P{^Is_Blk= -Old-italic}', "");
8127Expect(0, 66303, '\p{Is_Blk= -Old-italic}', "");
8128Expect(1, 66303, '\p{^Is_Blk= -Old-italic}', "");
8129Expect(1, 66303, '\P{Is_Blk= -Old-italic}', "");
8130Expect(0, 66303, '\P{^Is_Blk= -Old-italic}', "");
8131Error('\p{Block=  Hangul SYLLABLES:=}');
8132Error('\P{Block=  Hangul SYLLABLES:=}');
8133Expect(1, 55215, '\p{Block=hangulsyllables}', "");
8134Expect(0, 55215, '\p{^Block=hangulsyllables}', "");
8135Expect(0, 55215, '\P{Block=hangulsyllables}', "");
8136Expect(1, 55215, '\P{^Block=hangulsyllables}', "");
8137Expect(0, 44031, '\p{Block=hangulsyllables}', "");
8138Expect(1, 44031, '\p{^Block=hangulsyllables}', "");
8139Expect(1, 44031, '\P{Block=hangulsyllables}', "");
8140Expect(0, 44031, '\P{^Block=hangulsyllables}', "");
8141Expect(1, 55215, '\p{Block=Hangul_Syllables}', "");
8142Expect(0, 55215, '\p{^Block=Hangul_Syllables}', "");
8143Expect(0, 55215, '\P{Block=Hangul_Syllables}', "");
8144Expect(1, 55215, '\P{^Block=Hangul_Syllables}', "");
8145Expect(0, 44031, '\p{Block=Hangul_Syllables}', "");
8146Expect(1, 44031, '\p{^Block=Hangul_Syllables}', "");
8147Expect(1, 44031, '\P{Block=Hangul_Syllables}', "");
8148Expect(0, 44031, '\P{^Block=Hangul_Syllables}', "");
8149Error('\p{Blk:/a/_-Hangulsyllables}');
8150Error('\P{Blk:/a/_-Hangulsyllables}');
8151Expect(1, 55215, '\p{Blk=hangulsyllables}', "");
8152Expect(0, 55215, '\p{^Blk=hangulsyllables}', "");
8153Expect(0, 55215, '\P{Blk=hangulsyllables}', "");
8154Expect(1, 55215, '\P{^Blk=hangulsyllables}', "");
8155Expect(0, 44031, '\p{Blk=hangulsyllables}', "");
8156Expect(1, 44031, '\p{^Blk=hangulsyllables}', "");
8157Expect(1, 44031, '\P{Blk=hangulsyllables}', "");
8158Expect(0, 44031, '\P{^Blk=hangulsyllables}', "");
8159Expect(1, 55215, '\p{Blk=	-HANGUL-Syllables}', "");
8160Expect(0, 55215, '\p{^Blk=	-HANGUL-Syllables}', "");
8161Expect(0, 55215, '\P{Blk=	-HANGUL-Syllables}', "");
8162Expect(1, 55215, '\P{^Blk=	-HANGUL-Syllables}', "");
8163Expect(0, 44031, '\p{Blk=	-HANGUL-Syllables}', "");
8164Expect(1, 44031, '\p{^Blk=	-HANGUL-Syllables}', "");
8165Expect(1, 44031, '\P{Blk=	-HANGUL-Syllables}', "");
8166Expect(0, 44031, '\P{^Blk=	-HANGUL-Syllables}', "");
8167Error('\p{Is_Block=:=	-HangulSyllables}');
8168Error('\P{Is_Block=:=	-HangulSyllables}');
8169Expect(1, 55215, '\p{Is_Block=hangulsyllables}', "");
8170Expect(0, 55215, '\p{^Is_Block=hangulsyllables}', "");
8171Expect(0, 55215, '\P{Is_Block=hangulsyllables}', "");
8172Expect(1, 55215, '\P{^Is_Block=hangulsyllables}', "");
8173Expect(0, 44031, '\p{Is_Block=hangulsyllables}', "");
8174Expect(1, 44031, '\p{^Is_Block=hangulsyllables}', "");
8175Expect(1, 44031, '\P{Is_Block=hangulsyllables}', "");
8176Expect(0, 44031, '\P{^Is_Block=hangulsyllables}', "");
8177Expect(1, 55215, '\p{Is_Block:			hangul syllables}', "");
8178Expect(0, 55215, '\p{^Is_Block:			hangul syllables}', "");
8179Expect(0, 55215, '\P{Is_Block:			hangul syllables}', "");
8180Expect(1, 55215, '\P{^Is_Block:			hangul syllables}', "");
8181Expect(0, 44031, '\p{Is_Block:			hangul syllables}', "");
8182Expect(1, 44031, '\p{^Is_Block:			hangul syllables}', "");
8183Expect(1, 44031, '\P{Is_Block:			hangul syllables}', "");
8184Expect(0, 44031, '\P{^Is_Block:			hangul syllables}', "");
8185Error('\p{Is_Blk=:= -HANGULSYLLABLES}');
8186Error('\P{Is_Blk=:= -HANGULSYLLABLES}');
8187Expect(1, 55215, '\p{Is_Blk=hangulsyllables}', "");
8188Expect(0, 55215, '\p{^Is_Blk=hangulsyllables}', "");
8189Expect(0, 55215, '\P{Is_Blk=hangulsyllables}', "");
8190Expect(1, 55215, '\P{^Is_Blk=hangulsyllables}', "");
8191Expect(0, 44031, '\p{Is_Blk=hangulsyllables}', "");
8192Expect(1, 44031, '\p{^Is_Blk=hangulsyllables}', "");
8193Expect(1, 44031, '\P{Is_Blk=hangulsyllables}', "");
8194Expect(0, 44031, '\P{^Is_Blk=hangulsyllables}', "");
8195Expect(1, 55215, '\p{Is_Blk:   		HANGUL	Syllables}', "");
8196Expect(0, 55215, '\p{^Is_Blk:   		HANGUL	Syllables}', "");
8197Expect(0, 55215, '\P{Is_Blk:   		HANGUL	Syllables}', "");
8198Expect(1, 55215, '\P{^Is_Blk:   		HANGUL	Syllables}', "");
8199Expect(0, 44031, '\p{Is_Blk:   		HANGUL	Syllables}', "");
8200Expect(1, 44031, '\p{^Is_Blk:   		HANGUL	Syllables}', "");
8201Expect(1, 44031, '\P{Is_Blk:   		HANGUL	Syllables}', "");
8202Expect(0, 44031, '\P{^Is_Blk:   		HANGUL	Syllables}', "");
8203Error('\p{Block=_ YIJING_HexagramSymbols:=}');
8204Error('\P{Block=_ YIJING_HexagramSymbols:=}');
8205Expect(1, 19967, '\p{Block=yijinghexagramsymbols}', "");
8206Expect(0, 19967, '\p{^Block=yijinghexagramsymbols}', "");
8207Expect(0, 19967, '\P{Block=yijinghexagramsymbols}', "");
8208Expect(1, 19967, '\P{^Block=yijinghexagramsymbols}', "");
8209Expect(0, 19903, '\p{Block=yijinghexagramsymbols}', "");
8210Expect(1, 19903, '\p{^Block=yijinghexagramsymbols}', "");
8211Expect(1, 19903, '\P{Block=yijinghexagramsymbols}', "");
8212Expect(0, 19903, '\P{^Block=yijinghexagramsymbols}', "");
8213Expect(1, 19967, '\p{Block:-_Yijing Hexagram	symbols}', "");
8214Expect(0, 19967, '\p{^Block:-_Yijing Hexagram	symbols}', "");
8215Expect(0, 19967, '\P{Block:-_Yijing Hexagram	symbols}', "");
8216Expect(1, 19967, '\P{^Block:-_Yijing Hexagram	symbols}', "");
8217Expect(0, 19903, '\p{Block:-_Yijing Hexagram	symbols}', "");
8218Expect(1, 19903, '\p{^Block:-_Yijing Hexagram	symbols}', "");
8219Expect(1, 19903, '\P{Block:-_Yijing Hexagram	symbols}', "");
8220Expect(0, 19903, '\P{^Block:-_Yijing Hexagram	symbols}', "");
8221Error('\p{Blk=/a/_-Yijing Hexagram	SYMBOLS}');
8222Error('\P{Blk=/a/_-Yijing Hexagram	SYMBOLS}');
8223Expect(1, 19967, '\p{Blk=yijinghexagramsymbols}', "");
8224Expect(0, 19967, '\p{^Blk=yijinghexagramsymbols}', "");
8225Expect(0, 19967, '\P{Blk=yijinghexagramsymbols}', "");
8226Expect(1, 19967, '\P{^Blk=yijinghexagramsymbols}', "");
8227Expect(0, 19903, '\p{Blk=yijinghexagramsymbols}', "");
8228Expect(1, 19903, '\p{^Blk=yijinghexagramsymbols}', "");
8229Expect(1, 19903, '\P{Blk=yijinghexagramsymbols}', "");
8230Expect(0, 19903, '\P{^Blk=yijinghexagramsymbols}', "");
8231Expect(1, 19967, '\p{Blk=	 yijing hexagram-Symbols}', "");
8232Expect(0, 19967, '\p{^Blk=	 yijing hexagram-Symbols}', "");
8233Expect(0, 19967, '\P{Blk=	 yijing hexagram-Symbols}', "");
8234Expect(1, 19967, '\P{^Blk=	 yijing hexagram-Symbols}', "");
8235Expect(0, 19903, '\p{Blk=	 yijing hexagram-Symbols}', "");
8236Expect(1, 19903, '\p{^Blk=	 yijing hexagram-Symbols}', "");
8237Expect(1, 19903, '\P{Blk=	 yijing hexagram-Symbols}', "");
8238Expect(0, 19903, '\P{^Blk=	 yijing hexagram-Symbols}', "");
8239Error('\p{Is_Block=:= YIJING_Hexagram SYMBOLS}');
8240Error('\P{Is_Block=:= YIJING_Hexagram SYMBOLS}');
8241Expect(1, 19967, '\p{Is_Block=yijinghexagramsymbols}', "");
8242Expect(0, 19967, '\p{^Is_Block=yijinghexagramsymbols}', "");
8243Expect(0, 19967, '\P{Is_Block=yijinghexagramsymbols}', "");
8244Expect(1, 19967, '\P{^Is_Block=yijinghexagramsymbols}', "");
8245Expect(0, 19903, '\p{Is_Block=yijinghexagramsymbols}', "");
8246Expect(1, 19903, '\p{^Is_Block=yijinghexagramsymbols}', "");
8247Expect(1, 19903, '\P{Is_Block=yijinghexagramsymbols}', "");
8248Expect(0, 19903, '\P{^Is_Block=yijinghexagramsymbols}', "");
8249Expect(1, 19967, '\p{Is_Block:YIJING HexagramSymbols}', "");
8250Expect(0, 19967, '\p{^Is_Block:YIJING HexagramSymbols}', "");
8251Expect(0, 19967, '\P{Is_Block:YIJING HexagramSymbols}', "");
8252Expect(1, 19967, '\P{^Is_Block:YIJING HexagramSymbols}', "");
8253Expect(0, 19903, '\p{Is_Block:YIJING HexagramSymbols}', "");
8254Expect(1, 19903, '\p{^Is_Block:YIJING HexagramSymbols}', "");
8255Expect(1, 19903, '\P{Is_Block:YIJING HexagramSymbols}', "");
8256Expect(0, 19903, '\P{^Is_Block:YIJING HexagramSymbols}', "");
8257Error('\p{Is_Blk=		Yijing:=hexagram	SYMBOLS}');
8258Error('\P{Is_Blk=		Yijing:=hexagram	SYMBOLS}');
8259Expect(1, 19967, '\p{Is_Blk=yijinghexagramsymbols}', "");
8260Expect(0, 19967, '\p{^Is_Blk=yijinghexagramsymbols}', "");
8261Expect(0, 19967, '\P{Is_Blk=yijinghexagramsymbols}', "");
8262Expect(1, 19967, '\P{^Is_Blk=yijinghexagramsymbols}', "");
8263Expect(0, 19903, '\p{Is_Blk=yijinghexagramsymbols}', "");
8264Expect(1, 19903, '\p{^Is_Blk=yijinghexagramsymbols}', "");
8265Expect(1, 19903, '\P{Is_Blk=yijinghexagramsymbols}', "");
8266Expect(0, 19903, '\P{^Is_Blk=yijinghexagramsymbols}', "");
8267Expect(1, 19967, '\p{Is_Blk:	Yijing-Hexagram-Symbols}', "");
8268Expect(0, 19967, '\p{^Is_Blk:	Yijing-Hexagram-Symbols}', "");
8269Expect(0, 19967, '\P{Is_Blk:	Yijing-Hexagram-Symbols}', "");
8270Expect(1, 19967, '\P{^Is_Blk:	Yijing-Hexagram-Symbols}', "");
8271Expect(0, 19903, '\p{Is_Blk:	Yijing-Hexagram-Symbols}', "");
8272Expect(1, 19903, '\p{^Is_Blk:	Yijing-Hexagram-Symbols}', "");
8273Expect(1, 19903, '\P{Is_Blk:	Yijing-Hexagram-Symbols}', "");
8274Expect(0, 19903, '\P{^Is_Blk:	Yijing-Hexagram-Symbols}', "");
8275Error('\p{Block:   :=_Phaistos	DISC}');
8276Error('\P{Block:   :=_Phaistos	DISC}');
8277Expect(1, 66047, '\p{Block=phaistosdisc}', "");
8278Expect(0, 66047, '\p{^Block=phaistosdisc}', "");
8279Expect(0, 66047, '\P{Block=phaistosdisc}', "");
8280Expect(1, 66047, '\P{^Block=phaistosdisc}', "");
8281Expect(0, 65999, '\p{Block=phaistosdisc}', "");
8282Expect(1, 65999, '\p{^Block=phaistosdisc}', "");
8283Expect(1, 65999, '\P{Block=phaistosdisc}', "");
8284Expect(0, 65999, '\P{^Block=phaistosdisc}', "");
8285Expect(1, 66047, '\p{Block=Phaistosdisc}', "");
8286Expect(0, 66047, '\p{^Block=Phaistosdisc}', "");
8287Expect(0, 66047, '\P{Block=Phaistosdisc}', "");
8288Expect(1, 66047, '\P{^Block=Phaistosdisc}', "");
8289Expect(0, 65999, '\p{Block=Phaistosdisc}', "");
8290Expect(1, 65999, '\p{^Block=Phaistosdisc}', "");
8291Expect(1, 65999, '\P{Block=Phaistosdisc}', "");
8292Expect(0, 65999, '\P{^Block=Phaistosdisc}', "");
8293Error('\p{Blk:_	Phaistos	disc:=}');
8294Error('\P{Blk:_	Phaistos	disc:=}');
8295Expect(1, 66047, '\p{Blk=phaistosdisc}', "");
8296Expect(0, 66047, '\p{^Blk=phaistosdisc}', "");
8297Expect(0, 66047, '\P{Blk=phaistosdisc}', "");
8298Expect(1, 66047, '\P{^Blk=phaistosdisc}', "");
8299Expect(0, 65999, '\p{Blk=phaistosdisc}', "");
8300Expect(1, 65999, '\p{^Blk=phaistosdisc}', "");
8301Expect(1, 65999, '\P{Blk=phaistosdisc}', "");
8302Expect(0, 65999, '\P{^Blk=phaistosdisc}', "");
8303Expect(1, 66047, '\p{Blk=  Phaistos-Disc}', "");
8304Expect(0, 66047, '\p{^Blk=  Phaistos-Disc}', "");
8305Expect(0, 66047, '\P{Blk=  Phaistos-Disc}', "");
8306Expect(1, 66047, '\P{^Blk=  Phaistos-Disc}', "");
8307Expect(0, 65999, '\p{Blk=  Phaistos-Disc}', "");
8308Expect(1, 65999, '\p{^Blk=  Phaistos-Disc}', "");
8309Expect(1, 65999, '\P{Blk=  Phaistos-Disc}', "");
8310Expect(0, 65999, '\P{^Blk=  Phaistos-Disc}', "");
8311Error('\p{Is_Block=-phaistos:=Disc}');
8312Error('\P{Is_Block=-phaistos:=Disc}');
8313Expect(1, 66047, '\p{Is_Block=phaistosdisc}', "");
8314Expect(0, 66047, '\p{^Is_Block=phaistosdisc}', "");
8315Expect(0, 66047, '\P{Is_Block=phaistosdisc}', "");
8316Expect(1, 66047, '\P{^Is_Block=phaistosdisc}', "");
8317Expect(0, 65999, '\p{Is_Block=phaistosdisc}', "");
8318Expect(1, 65999, '\p{^Is_Block=phaistosdisc}', "");
8319Expect(1, 65999, '\P{Is_Block=phaistosdisc}', "");
8320Expect(0, 65999, '\P{^Is_Block=phaistosdisc}', "");
8321Expect(1, 66047, '\p{Is_Block=_	Phaistos-Disc}', "");
8322Expect(0, 66047, '\p{^Is_Block=_	Phaistos-Disc}', "");
8323Expect(0, 66047, '\P{Is_Block=_	Phaistos-Disc}', "");
8324Expect(1, 66047, '\P{^Is_Block=_	Phaistos-Disc}', "");
8325Expect(0, 65999, '\p{Is_Block=_	Phaistos-Disc}', "");
8326Expect(1, 65999, '\p{^Is_Block=_	Phaistos-Disc}', "");
8327Expect(1, 65999, '\P{Is_Block=_	Phaistos-Disc}', "");
8328Expect(0, 65999, '\P{^Is_Block=_	Phaistos-Disc}', "");
8329Error('\p{Is_Blk=  Phaistos-DISC:=}');
8330Error('\P{Is_Blk=  Phaistos-DISC:=}');
8331Expect(1, 66047, '\p{Is_Blk=phaistosdisc}', "");
8332Expect(0, 66047, '\p{^Is_Blk=phaistosdisc}', "");
8333Expect(0, 66047, '\P{Is_Blk=phaistosdisc}', "");
8334Expect(1, 66047, '\P{^Is_Blk=phaistosdisc}', "");
8335Expect(0, 65999, '\p{Is_Blk=phaistosdisc}', "");
8336Expect(1, 65999, '\p{^Is_Blk=phaistosdisc}', "");
8337Expect(1, 65999, '\P{Is_Blk=phaistosdisc}', "");
8338Expect(0, 65999, '\P{^Is_Blk=phaistosdisc}', "");
8339Expect(1, 66047, '\p{Is_Blk=_	Phaistos_Disc}', "");
8340Expect(0, 66047, '\p{^Is_Blk=_	Phaistos_Disc}', "");
8341Expect(0, 66047, '\P{Is_Blk=_	Phaistos_Disc}', "");
8342Expect(1, 66047, '\P{^Is_Blk=_	Phaistos_Disc}', "");
8343Expect(0, 65999, '\p{Is_Blk=_	Phaistos_Disc}', "");
8344Expect(1, 65999, '\p{^Is_Blk=_	Phaistos_Disc}', "");
8345Expect(1, 65999, '\P{Is_Blk=_	Phaistos_Disc}', "");
8346Expect(0, 65999, '\P{^Is_Blk=_	Phaistos_Disc}', "");
8347Error('\p{Block=-/a/Small-Form	Variants}');
8348Error('\P{Block=-/a/Small-Form	Variants}');
8349Expect(1, 65135, '\p{Block=smallformvariants}', "");
8350Expect(0, 65135, '\p{^Block=smallformvariants}', "");
8351Expect(0, 65135, '\P{Block=smallformvariants}', "");
8352Expect(1, 65135, '\P{^Block=smallformvariants}', "");
8353Expect(0, 65103, '\p{Block=smallformvariants}', "");
8354Expect(1, 65103, '\p{^Block=smallformvariants}', "");
8355Expect(1, 65103, '\P{Block=smallformvariants}', "");
8356Expect(0, 65103, '\P{^Block=smallformvariants}', "");
8357Expect(1, 65135, '\p{Block=Small Form_Variants}', "");
8358Expect(0, 65135, '\p{^Block=Small Form_Variants}', "");
8359Expect(0, 65135, '\P{Block=Small Form_Variants}', "");
8360Expect(1, 65135, '\P{^Block=Small Form_Variants}', "");
8361Expect(0, 65103, '\p{Block=Small Form_Variants}', "");
8362Expect(1, 65103, '\p{^Block=Small Form_Variants}', "");
8363Expect(1, 65103, '\P{Block=Small Form_Variants}', "");
8364Expect(0, 65103, '\P{^Block=Small Form_Variants}', "");
8365Error('\p{Blk=-/a/Small	Form variants}');
8366Error('\P{Blk=-/a/Small	Form variants}');
8367Expect(1, 65135, '\p{Blk=smallformvariants}', "");
8368Expect(0, 65135, '\p{^Blk=smallformvariants}', "");
8369Expect(0, 65135, '\P{Blk=smallformvariants}', "");
8370Expect(1, 65135, '\P{^Blk=smallformvariants}', "");
8371Expect(0, 65103, '\p{Blk=smallformvariants}', "");
8372Expect(1, 65103, '\p{^Blk=smallformvariants}', "");
8373Expect(1, 65103, '\P{Blk=smallformvariants}', "");
8374Expect(0, 65103, '\P{^Blk=smallformvariants}', "");
8375Expect(1, 65135, '\p{Blk= _SMALL-Form VARIANTS}', "");
8376Expect(0, 65135, '\p{^Blk= _SMALL-Form VARIANTS}', "");
8377Expect(0, 65135, '\P{Blk= _SMALL-Form VARIANTS}', "");
8378Expect(1, 65135, '\P{^Blk= _SMALL-Form VARIANTS}', "");
8379Expect(0, 65103, '\p{Blk= _SMALL-Form VARIANTS}', "");
8380Expect(1, 65103, '\p{^Blk= _SMALL-Form VARIANTS}', "");
8381Expect(1, 65103, '\P{Blk= _SMALL-Form VARIANTS}', "");
8382Expect(0, 65103, '\P{^Blk= _SMALL-Form VARIANTS}', "");
8383Error('\p{Is_Block=- Small:=Form VARIANTS}');
8384Error('\P{Is_Block=- Small:=Form VARIANTS}');
8385Expect(1, 65135, '\p{Is_Block=smallformvariants}', "");
8386Expect(0, 65135, '\p{^Is_Block=smallformvariants}', "");
8387Expect(0, 65135, '\P{Is_Block=smallformvariants}', "");
8388Expect(1, 65135, '\P{^Is_Block=smallformvariants}', "");
8389Expect(0, 65103, '\p{Is_Block=smallformvariants}', "");
8390Expect(1, 65103, '\p{^Is_Block=smallformvariants}', "");
8391Expect(1, 65103, '\P{Is_Block=smallformvariants}', "");
8392Expect(0, 65103, '\P{^Is_Block=smallformvariants}', "");
8393Expect(1, 65135, '\p{Is_Block=_-small_Form Variants}', "");
8394Expect(0, 65135, '\p{^Is_Block=_-small_Form Variants}', "");
8395Expect(0, 65135, '\P{Is_Block=_-small_Form Variants}', "");
8396Expect(1, 65135, '\P{^Is_Block=_-small_Form Variants}', "");
8397Expect(0, 65103, '\p{Is_Block=_-small_Form Variants}', "");
8398Expect(1, 65103, '\p{^Is_Block=_-small_Form Variants}', "");
8399Expect(1, 65103, '\P{Is_Block=_-small_Form Variants}', "");
8400Expect(0, 65103, '\P{^Is_Block=_-small_Form Variants}', "");
8401Error('\p{Is_Blk=SmallForm/a/Variants}');
8402Error('\P{Is_Blk=SmallForm/a/Variants}');
8403Expect(1, 65135, '\p{Is_Blk=smallformvariants}', "");
8404Expect(0, 65135, '\p{^Is_Blk=smallformvariants}', "");
8405Expect(0, 65135, '\P{Is_Blk=smallformvariants}', "");
8406Expect(1, 65135, '\P{^Is_Blk=smallformvariants}', "");
8407Expect(0, 65103, '\p{Is_Blk=smallformvariants}', "");
8408Expect(1, 65103, '\p{^Is_Blk=smallformvariants}', "");
8409Expect(1, 65103, '\P{Is_Blk=smallformvariants}', "");
8410Expect(0, 65103, '\P{^Is_Blk=smallformvariants}', "");
8411Expect(1, 65135, '\p{Is_Blk=-SmallForm-Variants}', "");
8412Expect(0, 65135, '\p{^Is_Blk=-SmallForm-Variants}', "");
8413Expect(0, 65135, '\P{Is_Blk=-SmallForm-Variants}', "");
8414Expect(1, 65135, '\P{^Is_Blk=-SmallForm-Variants}', "");
8415Expect(0, 65103, '\p{Is_Blk=-SmallForm-Variants}', "");
8416Expect(1, 65103, '\p{^Is_Blk=-SmallForm-Variants}', "");
8417Expect(1, 65103, '\P{Is_Blk=-SmallForm-Variants}', "");
8418Expect(0, 65103, '\P{^Is_Blk=-SmallForm-Variants}', "");
8419Error('\p{Block=_	EGYPTIAN-Hieroglyphs:=}');
8420Error('\P{Block=_	EGYPTIAN-Hieroglyphs:=}');
8421Expect(1, 78895, '\p{Block=egyptianhieroglyphs}', "");
8422Expect(0, 78895, '\p{^Block=egyptianhieroglyphs}', "");
8423Expect(0, 78895, '\P{Block=egyptianhieroglyphs}', "");
8424Expect(1, 78895, '\P{^Block=egyptianhieroglyphs}', "");
8425Expect(0, 77823, '\p{Block=egyptianhieroglyphs}', "");
8426Expect(1, 77823, '\p{^Block=egyptianhieroglyphs}', "");
8427Expect(1, 77823, '\P{Block=egyptianhieroglyphs}', "");
8428Expect(0, 77823, '\P{^Block=egyptianhieroglyphs}', "");
8429Expect(1, 78895, '\p{Block= -egyptian HIEROGLYPHS}', "");
8430Expect(0, 78895, '\p{^Block= -egyptian HIEROGLYPHS}', "");
8431Expect(0, 78895, '\P{Block= -egyptian HIEROGLYPHS}', "");
8432Expect(1, 78895, '\P{^Block= -egyptian HIEROGLYPHS}', "");
8433Expect(0, 77823, '\p{Block= -egyptian HIEROGLYPHS}', "");
8434Expect(1, 77823, '\p{^Block= -egyptian HIEROGLYPHS}', "");
8435Expect(1, 77823, '\P{Block= -egyptian HIEROGLYPHS}', "");
8436Expect(0, 77823, '\P{^Block= -egyptian HIEROGLYPHS}', "");
8437Error('\p{Blk=:=	-egyptian-Hieroglyphs}');
8438Error('\P{Blk=:=	-egyptian-Hieroglyphs}');
8439Expect(1, 78895, '\p{Blk=egyptianhieroglyphs}', "");
8440Expect(0, 78895, '\p{^Blk=egyptianhieroglyphs}', "");
8441Expect(0, 78895, '\P{Blk=egyptianhieroglyphs}', "");
8442Expect(1, 78895, '\P{^Blk=egyptianhieroglyphs}', "");
8443Expect(0, 77823, '\p{Blk=egyptianhieroglyphs}', "");
8444Expect(1, 77823, '\p{^Blk=egyptianhieroglyphs}', "");
8445Expect(1, 77823, '\P{Blk=egyptianhieroglyphs}', "");
8446Expect(0, 77823, '\P{^Blk=egyptianhieroglyphs}', "");
8447Expect(1, 78895, '\p{Blk=	Egyptian Hieroglyphs}', "");
8448Expect(0, 78895, '\p{^Blk=	Egyptian Hieroglyphs}', "");
8449Expect(0, 78895, '\P{Blk=	Egyptian Hieroglyphs}', "");
8450Expect(1, 78895, '\P{^Blk=	Egyptian Hieroglyphs}', "");
8451Expect(0, 77823, '\p{Blk=	Egyptian Hieroglyphs}', "");
8452Expect(1, 77823, '\p{^Blk=	Egyptian Hieroglyphs}', "");
8453Expect(1, 77823, '\P{Blk=	Egyptian Hieroglyphs}', "");
8454Expect(0, 77823, '\P{^Blk=	Egyptian Hieroglyphs}', "");
8455Error('\p{Is_Block=-	Egyptian_hieroglyphs/a/}');
8456Error('\P{Is_Block=-	Egyptian_hieroglyphs/a/}');
8457Expect(1, 78895, '\p{Is_Block=egyptianhieroglyphs}', "");
8458Expect(0, 78895, '\p{^Is_Block=egyptianhieroglyphs}', "");
8459Expect(0, 78895, '\P{Is_Block=egyptianhieroglyphs}', "");
8460Expect(1, 78895, '\P{^Is_Block=egyptianhieroglyphs}', "");
8461Expect(0, 77823, '\p{Is_Block=egyptianhieroglyphs}', "");
8462Expect(1, 77823, '\p{^Is_Block=egyptianhieroglyphs}', "");
8463Expect(1, 77823, '\P{Is_Block=egyptianhieroglyphs}', "");
8464Expect(0, 77823, '\P{^Is_Block=egyptianhieroglyphs}', "");
8465Expect(1, 78895, '\p{Is_Block= EGYPTIANHieroglyphs}', "");
8466Expect(0, 78895, '\p{^Is_Block= EGYPTIANHieroglyphs}', "");
8467Expect(0, 78895, '\P{Is_Block= EGYPTIANHieroglyphs}', "");
8468Expect(1, 78895, '\P{^Is_Block= EGYPTIANHieroglyphs}', "");
8469Expect(0, 77823, '\p{Is_Block= EGYPTIANHieroglyphs}', "");
8470Expect(1, 77823, '\p{^Is_Block= EGYPTIANHieroglyphs}', "");
8471Expect(1, 77823, '\P{Is_Block= EGYPTIANHieroglyphs}', "");
8472Expect(0, 77823, '\P{^Is_Block= EGYPTIANHieroglyphs}', "");
8473Error('\p{Is_Blk=/a/_Egyptian	HIEROGLYPHS}');
8474Error('\P{Is_Blk=/a/_Egyptian	HIEROGLYPHS}');
8475Expect(1, 78895, '\p{Is_Blk=egyptianhieroglyphs}', "");
8476Expect(0, 78895, '\p{^Is_Blk=egyptianhieroglyphs}', "");
8477Expect(0, 78895, '\P{Is_Blk=egyptianhieroglyphs}', "");
8478Expect(1, 78895, '\P{^Is_Blk=egyptianhieroglyphs}', "");
8479Expect(0, 77823, '\p{Is_Blk=egyptianhieroglyphs}', "");
8480Expect(1, 77823, '\p{^Is_Blk=egyptianhieroglyphs}', "");
8481Expect(1, 77823, '\P{Is_Blk=egyptianhieroglyphs}', "");
8482Expect(0, 77823, '\P{^Is_Blk=egyptianhieroglyphs}', "");
8483Expect(1, 78895, '\p{Is_Blk=--EGYPTIAN	Hieroglyphs}', "");
8484Expect(0, 78895, '\p{^Is_Blk=--EGYPTIAN	Hieroglyphs}', "");
8485Expect(0, 78895, '\P{Is_Blk=--EGYPTIAN	Hieroglyphs}', "");
8486Expect(1, 78895, '\P{^Is_Blk=--EGYPTIAN	Hieroglyphs}', "");
8487Expect(0, 77823, '\p{Is_Blk=--EGYPTIAN	Hieroglyphs}', "");
8488Expect(1, 77823, '\p{^Is_Blk=--EGYPTIAN	Hieroglyphs}', "");
8489Expect(1, 77823, '\P{Is_Blk=--EGYPTIAN	Hieroglyphs}', "");
8490Expect(0, 77823, '\P{^Is_Blk=--EGYPTIAN	Hieroglyphs}', "");
8491Error('\p{Block=_Latin Extended/a/D}');
8492Error('\P{Block=_Latin Extended/a/D}');
8493Expect(1, 43007, '\p{Block:	latinextendedd}', "");
8494Expect(0, 43007, '\p{^Block:	latinextendedd}', "");
8495Expect(0, 43007, '\P{Block:	latinextendedd}', "");
8496Expect(1, 43007, '\P{^Block:	latinextendedd}', "");
8497Expect(0, 42783, '\p{Block:	latinextendedd}', "");
8498Expect(1, 42783, '\p{^Block:	latinextendedd}', "");
8499Expect(1, 42783, '\P{Block:	latinextendedd}', "");
8500Expect(0, 42783, '\P{^Block:	latinextendedd}', "");
8501Expect(1, 43007, '\p{Block=_	Latin Extended-d}', "");
8502Expect(0, 43007, '\p{^Block=_	Latin Extended-d}', "");
8503Expect(0, 43007, '\P{Block=_	Latin Extended-d}', "");
8504Expect(1, 43007, '\P{^Block=_	Latin Extended-d}', "");
8505Expect(0, 42783, '\p{Block=_	Latin Extended-d}', "");
8506Expect(1, 42783, '\p{^Block=_	Latin Extended-d}', "");
8507Expect(1, 42783, '\P{Block=_	Latin Extended-d}', "");
8508Expect(0, 42783, '\P{^Block=_	Latin Extended-d}', "");
8509Error('\p{Blk=- Latin/a/EXTENDED	d}');
8510Error('\P{Blk=- Latin/a/EXTENDED	d}');
8511Expect(1, 43007, '\p{Blk:   latinextendedd}', "");
8512Expect(0, 43007, '\p{^Blk:   latinextendedd}', "");
8513Expect(0, 43007, '\P{Blk:   latinextendedd}', "");
8514Expect(1, 43007, '\P{^Blk:   latinextendedd}', "");
8515Expect(0, 42783, '\p{Blk:   latinextendedd}', "");
8516Expect(1, 42783, '\p{^Blk:   latinextendedd}', "");
8517Expect(1, 42783, '\P{Blk:   latinextendedd}', "");
8518Expect(0, 42783, '\P{^Blk:   latinextendedd}', "");
8519Expect(1, 43007, '\p{Blk=_-latin_ExtendedD}', "");
8520Expect(0, 43007, '\p{^Blk=_-latin_ExtendedD}', "");
8521Expect(0, 43007, '\P{Blk=_-latin_ExtendedD}', "");
8522Expect(1, 43007, '\P{^Blk=_-latin_ExtendedD}', "");
8523Expect(0, 42783, '\p{Blk=_-latin_ExtendedD}', "");
8524Expect(1, 42783, '\p{^Blk=_-latin_ExtendedD}', "");
8525Expect(1, 42783, '\P{Blk=_-latin_ExtendedD}', "");
8526Expect(0, 42783, '\P{^Blk=_-latin_ExtendedD}', "");
8527Error('\p{Is_Block=_Latin Extended:=D}');
8528Error('\P{Is_Block=_Latin Extended:=D}');
8529Expect(1, 43007, '\p{Is_Block=latinextendedd}', "");
8530Expect(0, 43007, '\p{^Is_Block=latinextendedd}', "");
8531Expect(0, 43007, '\P{Is_Block=latinextendedd}', "");
8532Expect(1, 43007, '\P{^Is_Block=latinextendedd}', "");
8533Expect(0, 42783, '\p{Is_Block=latinextendedd}', "");
8534Expect(1, 42783, '\p{^Is_Block=latinextendedd}', "");
8535Expect(1, 42783, '\P{Is_Block=latinextendedd}', "");
8536Expect(0, 42783, '\P{^Is_Block=latinextendedd}', "");
8537Expect(1, 43007, '\p{Is_Block=__Latin	extended	D}', "");
8538Expect(0, 43007, '\p{^Is_Block=__Latin	extended	D}', "");
8539Expect(0, 43007, '\P{Is_Block=__Latin	extended	D}', "");
8540Expect(1, 43007, '\P{^Is_Block=__Latin	extended	D}', "");
8541Expect(0, 42783, '\p{Is_Block=__Latin	extended	D}', "");
8542Expect(1, 42783, '\p{^Is_Block=__Latin	extended	D}', "");
8543Expect(1, 42783, '\P{Is_Block=__Latin	extended	D}', "");
8544Expect(0, 42783, '\P{^Is_Block=__Latin	extended	D}', "");
8545Error('\p{Is_Blk=	/a/LATINextended D}');
8546Error('\P{Is_Blk=	/a/LATINextended D}');
8547Expect(1, 43007, '\p{Is_Blk=latinextendedd}', "");
8548Expect(0, 43007, '\p{^Is_Blk=latinextendedd}', "");
8549Expect(0, 43007, '\P{Is_Blk=latinextendedd}', "");
8550Expect(1, 43007, '\P{^Is_Blk=latinextendedd}', "");
8551Expect(0, 42783, '\p{Is_Blk=latinextendedd}', "");
8552Expect(1, 42783, '\p{^Is_Blk=latinextendedd}', "");
8553Expect(1, 42783, '\P{Is_Blk=latinextendedd}', "");
8554Expect(0, 42783, '\P{^Is_Blk=latinextendedd}', "");
8555Expect(1, 43007, '\p{Is_Blk=_ latin_extended D}', "");
8556Expect(0, 43007, '\p{^Is_Blk=_ latin_extended D}', "");
8557Expect(0, 43007, '\P{Is_Blk=_ latin_extended D}', "");
8558Expect(1, 43007, '\P{^Is_Blk=_ latin_extended D}', "");
8559Expect(0, 42783, '\p{Is_Blk=_ latin_extended D}', "");
8560Expect(1, 42783, '\p{^Is_Blk=_ latin_extended D}', "");
8561Expect(1, 42783, '\P{Is_Blk=_ latin_extended D}', "");
8562Expect(0, 42783, '\P{^Is_Blk=_ latin_extended D}', "");
8563Error('\p{Block=-	Alphabetic/a/PRESENTATIONForms}');
8564Error('\P{Block=-	Alphabetic/a/PRESENTATIONForms}');
8565Expect(1, 64335, '\p{Block:   alphabeticpresentationforms}', "");
8566Expect(0, 64335, '\p{^Block:   alphabeticpresentationforms}', "");
8567Expect(0, 64335, '\P{Block:   alphabeticpresentationforms}', "");
8568Expect(1, 64335, '\P{^Block:   alphabeticpresentationforms}', "");
8569Expect(0, 64255, '\p{Block:   alphabeticpresentationforms}', "");
8570Expect(1, 64255, '\p{^Block:   alphabeticpresentationforms}', "");
8571Expect(1, 64255, '\P{Block:   alphabeticpresentationforms}', "");
8572Expect(0, 64255, '\P{^Block:   alphabeticpresentationforms}', "");
8573Expect(1, 64335, '\p{Block=	_ALPHABETIC-presentationforms}', "");
8574Expect(0, 64335, '\p{^Block=	_ALPHABETIC-presentationforms}', "");
8575Expect(0, 64335, '\P{Block=	_ALPHABETIC-presentationforms}', "");
8576Expect(1, 64335, '\P{^Block=	_ALPHABETIC-presentationforms}', "");
8577Expect(0, 64255, '\p{Block=	_ALPHABETIC-presentationforms}', "");
8578Expect(1, 64255, '\p{^Block=	_ALPHABETIC-presentationforms}', "");
8579Expect(1, 64255, '\P{Block=	_ALPHABETIC-presentationforms}', "");
8580Expect(0, 64255, '\P{^Block=	_ALPHABETIC-presentationforms}', "");
8581Error('\p{Blk=:=	_ALPHABETICPRESENTATION_FORMS}');
8582Error('\P{Blk=:=	_ALPHABETICPRESENTATION_FORMS}');
8583Expect(1, 64335, '\p{Blk=alphabeticpresentationforms}', "");
8584Expect(0, 64335, '\p{^Blk=alphabeticpresentationforms}', "");
8585Expect(0, 64335, '\P{Blk=alphabeticpresentationforms}', "");
8586Expect(1, 64335, '\P{^Blk=alphabeticpresentationforms}', "");
8587Expect(0, 64255, '\p{Blk=alphabeticpresentationforms}', "");
8588Expect(1, 64255, '\p{^Blk=alphabeticpresentationforms}', "");
8589Expect(1, 64255, '\P{Blk=alphabeticpresentationforms}', "");
8590Expect(0, 64255, '\P{^Blk=alphabeticpresentationforms}', "");
8591Expect(1, 64335, '\p{Blk=-AlphabeticPresentation FORMS}', "");
8592Expect(0, 64335, '\p{^Blk=-AlphabeticPresentation FORMS}', "");
8593Expect(0, 64335, '\P{Blk=-AlphabeticPresentation FORMS}', "");
8594Expect(1, 64335, '\P{^Blk=-AlphabeticPresentation FORMS}', "");
8595Expect(0, 64255, '\p{Blk=-AlphabeticPresentation FORMS}', "");
8596Expect(1, 64255, '\p{^Blk=-AlphabeticPresentation FORMS}', "");
8597Expect(1, 64255, '\P{Blk=-AlphabeticPresentation FORMS}', "");
8598Expect(0, 64255, '\P{^Blk=-AlphabeticPresentation FORMS}', "");
8599Error('\p{Is_Block=:=_	ALPHABETIC presentation-FORMS}');
8600Error('\P{Is_Block=:=_	ALPHABETIC presentation-FORMS}');
8601Expect(1, 64335, '\p{Is_Block=alphabeticpresentationforms}', "");
8602Expect(0, 64335, '\p{^Is_Block=alphabeticpresentationforms}', "");
8603Expect(0, 64335, '\P{Is_Block=alphabeticpresentationforms}', "");
8604Expect(1, 64335, '\P{^Is_Block=alphabeticpresentationforms}', "");
8605Expect(0, 64255, '\p{Is_Block=alphabeticpresentationforms}', "");
8606Expect(1, 64255, '\p{^Is_Block=alphabeticpresentationforms}', "");
8607Expect(1, 64255, '\P{Is_Block=alphabeticpresentationforms}', "");
8608Expect(0, 64255, '\P{^Is_Block=alphabeticpresentationforms}', "");
8609Expect(1, 64335, '\p{Is_Block=- alphabeticPresentation	Forms}', "");
8610Expect(0, 64335, '\p{^Is_Block=- alphabeticPresentation	Forms}', "");
8611Expect(0, 64335, '\P{Is_Block=- alphabeticPresentation	Forms}', "");
8612Expect(1, 64335, '\P{^Is_Block=- alphabeticPresentation	Forms}', "");
8613Expect(0, 64255, '\p{Is_Block=- alphabeticPresentation	Forms}', "");
8614Expect(1, 64255, '\p{^Is_Block=- alphabeticPresentation	Forms}', "");
8615Expect(1, 64255, '\P{Is_Block=- alphabeticPresentation	Forms}', "");
8616Expect(0, 64255, '\P{^Is_Block=- alphabeticPresentation	Forms}', "");
8617Error('\p{Is_Blk=_Alphabetic_Presentation	Forms/a/}');
8618Error('\P{Is_Blk=_Alphabetic_Presentation	Forms/a/}');
8619Expect(1, 64335, '\p{Is_Blk=alphabeticpresentationforms}', "");
8620Expect(0, 64335, '\p{^Is_Blk=alphabeticpresentationforms}', "");
8621Expect(0, 64335, '\P{Is_Blk=alphabeticpresentationforms}', "");
8622Expect(1, 64335, '\P{^Is_Blk=alphabeticpresentationforms}', "");
8623Expect(0, 64255, '\p{Is_Blk=alphabeticpresentationforms}', "");
8624Expect(1, 64255, '\p{^Is_Blk=alphabeticpresentationforms}', "");
8625Expect(1, 64255, '\P{Is_Blk=alphabeticpresentationforms}', "");
8626Expect(0, 64255, '\P{^Is_Blk=alphabeticpresentationforms}', "");
8627Expect(1, 64335, '\p{Is_Blk=_	Alphabetic	PRESENTATION FORMS}', "");
8628Expect(0, 64335, '\p{^Is_Blk=_	Alphabetic	PRESENTATION FORMS}', "");
8629Expect(0, 64335, '\P{Is_Blk=_	Alphabetic	PRESENTATION FORMS}', "");
8630Expect(1, 64335, '\P{^Is_Blk=_	Alphabetic	PRESENTATION FORMS}', "");
8631Expect(0, 64255, '\p{Is_Blk=_	Alphabetic	PRESENTATION FORMS}', "");
8632Expect(1, 64255, '\p{^Is_Blk=_	Alphabetic	PRESENTATION FORMS}', "");
8633Expect(1, 64255, '\P{Is_Blk=_	Alphabetic	PRESENTATION FORMS}', "");
8634Expect(0, 64255, '\P{^Is_Blk=_	Alphabetic	PRESENTATION FORMS}', "");
8635Error('\p{Block=_OPTICAL-Character/a/Recognition}');
8636Error('\P{Block=_OPTICAL-Character/a/Recognition}');
8637Expect(1, 9311, '\p{Block=opticalcharacterrecognition}', "");
8638Expect(0, 9311, '\p{^Block=opticalcharacterrecognition}', "");
8639Expect(0, 9311, '\P{Block=opticalcharacterrecognition}', "");
8640Expect(1, 9311, '\P{^Block=opticalcharacterrecognition}', "");
8641Expect(0, 9279, '\p{Block=opticalcharacterrecognition}', "");
8642Expect(1, 9279, '\p{^Block=opticalcharacterrecognition}', "");
8643Expect(1, 9279, '\P{Block=opticalcharacterrecognition}', "");
8644Expect(0, 9279, '\P{^Block=opticalcharacterrecognition}', "");
8645Expect(1, 9311, '\p{Block=__Optical_Character-RECOGNITION}', "");
8646Expect(0, 9311, '\p{^Block=__Optical_Character-RECOGNITION}', "");
8647Expect(0, 9311, '\P{Block=__Optical_Character-RECOGNITION}', "");
8648Expect(1, 9311, '\P{^Block=__Optical_Character-RECOGNITION}', "");
8649Expect(0, 9279, '\p{Block=__Optical_Character-RECOGNITION}', "");
8650Expect(1, 9279, '\p{^Block=__Optical_Character-RECOGNITION}', "");
8651Expect(1, 9279, '\P{Block=__Optical_Character-RECOGNITION}', "");
8652Expect(0, 9279, '\P{^Block=__Optical_Character-RECOGNITION}', "");
8653Error('\p{Blk= _optical-CHARACTER/a/RECOGNITION}');
8654Error('\P{Blk= _optical-CHARACTER/a/RECOGNITION}');
8655Expect(1, 9311, '\p{Blk=opticalcharacterrecognition}', "");
8656Expect(0, 9311, '\p{^Blk=opticalcharacterrecognition}', "");
8657Expect(0, 9311, '\P{Blk=opticalcharacterrecognition}', "");
8658Expect(1, 9311, '\P{^Blk=opticalcharacterrecognition}', "");
8659Expect(0, 9279, '\p{Blk=opticalcharacterrecognition}', "");
8660Expect(1, 9279, '\p{^Blk=opticalcharacterrecognition}', "");
8661Expect(1, 9279, '\P{Blk=opticalcharacterrecognition}', "");
8662Expect(0, 9279, '\P{^Blk=opticalcharacterrecognition}', "");
8663Expect(1, 9311, '\p{Blk=__optical character-RECOGNITION}', "");
8664Expect(0, 9311, '\p{^Blk=__optical character-RECOGNITION}', "");
8665Expect(0, 9311, '\P{Blk=__optical character-RECOGNITION}', "");
8666Expect(1, 9311, '\P{^Blk=__optical character-RECOGNITION}', "");
8667Expect(0, 9279, '\p{Blk=__optical character-RECOGNITION}', "");
8668Expect(1, 9279, '\p{^Blk=__optical character-RECOGNITION}', "");
8669Expect(1, 9279, '\P{Blk=__optical character-RECOGNITION}', "");
8670Expect(0, 9279, '\P{^Blk=__optical character-RECOGNITION}', "");
8671Error('\p{Is_Block=	:=Optical-CHARACTER_recognition}');
8672Error('\P{Is_Block=	:=Optical-CHARACTER_recognition}');
8673Expect(1, 9311, '\p{Is_Block=opticalcharacterrecognition}', "");
8674Expect(0, 9311, '\p{^Is_Block=opticalcharacterrecognition}', "");
8675Expect(0, 9311, '\P{Is_Block=opticalcharacterrecognition}', "");
8676Expect(1, 9311, '\P{^Is_Block=opticalcharacterrecognition}', "");
8677Expect(0, 9279, '\p{Is_Block=opticalcharacterrecognition}', "");
8678Expect(1, 9279, '\p{^Is_Block=opticalcharacterrecognition}', "");
8679Expect(1, 9279, '\P{Is_Block=opticalcharacterrecognition}', "");
8680Expect(0, 9279, '\P{^Is_Block=opticalcharacterrecognition}', "");
8681Expect(1, 9311, '\p{Is_Block=-OpticalCharacter Recognition}', "");
8682Expect(0, 9311, '\p{^Is_Block=-OpticalCharacter Recognition}', "");
8683Expect(0, 9311, '\P{Is_Block=-OpticalCharacter Recognition}', "");
8684Expect(1, 9311, '\P{^Is_Block=-OpticalCharacter Recognition}', "");
8685Expect(0, 9279, '\p{Is_Block=-OpticalCharacter Recognition}', "");
8686Expect(1, 9279, '\p{^Is_Block=-OpticalCharacter Recognition}', "");
8687Expect(1, 9279, '\P{Is_Block=-OpticalCharacter Recognition}', "");
8688Expect(0, 9279, '\P{^Is_Block=-OpticalCharacter Recognition}', "");
8689Error('\p{Is_Blk=	-optical Character/a/recognition}');
8690Error('\P{Is_Blk=	-optical Character/a/recognition}');
8691Expect(1, 9311, '\p{Is_Blk=opticalcharacterrecognition}', "");
8692Expect(0, 9311, '\p{^Is_Blk=opticalcharacterrecognition}', "");
8693Expect(0, 9311, '\P{Is_Blk=opticalcharacterrecognition}', "");
8694Expect(1, 9311, '\P{^Is_Blk=opticalcharacterrecognition}', "");
8695Expect(0, 9279, '\p{Is_Blk=opticalcharacterrecognition}', "");
8696Expect(1, 9279, '\p{^Is_Blk=opticalcharacterrecognition}', "");
8697Expect(1, 9279, '\P{Is_Blk=opticalcharacterrecognition}', "");
8698Expect(0, 9279, '\P{^Is_Blk=opticalcharacterrecognition}', "");
8699Expect(1, 9311, '\p{Is_Blk=  OPTICALCharacter	Recognition}', "");
8700Expect(0, 9311, '\p{^Is_Blk=  OPTICALCharacter	Recognition}', "");
8701Expect(0, 9311, '\P{Is_Blk=  OPTICALCharacter	Recognition}', "");
8702Expect(1, 9311, '\P{^Is_Blk=  OPTICALCharacter	Recognition}', "");
8703Expect(0, 9279, '\p{Is_Blk=  OPTICALCharacter	Recognition}', "");
8704Expect(1, 9279, '\p{^Is_Blk=  OPTICALCharacter	Recognition}', "");
8705Expect(1, 9279, '\P{Is_Blk=  OPTICALCharacter	Recognition}', "");
8706Expect(0, 9279, '\P{^Is_Blk=  OPTICALCharacter	Recognition}', "");
8707Error('\p{Block=  CJK Unified/a/IDEOGRAPHS}');
8708Error('\P{Block=  CJK Unified/a/IDEOGRAPHS}');
8709Expect(1, 40959, '\p{Block=cjkunifiedideographs}', "");
8710Expect(0, 40959, '\p{^Block=cjkunifiedideographs}', "");
8711Expect(0, 40959, '\P{Block=cjkunifiedideographs}', "");
8712Expect(1, 40959, '\P{^Block=cjkunifiedideographs}', "");
8713Expect(0, 19967, '\p{Block=cjkunifiedideographs}', "");
8714Expect(1, 19967, '\p{^Block=cjkunifiedideographs}', "");
8715Expect(1, 19967, '\P{Block=cjkunifiedideographs}', "");
8716Expect(0, 19967, '\P{^Block=cjkunifiedideographs}', "");
8717Expect(1, 40959, '\p{Block=- CJK UNIFIED	ideographs}', "");
8718Expect(0, 40959, '\p{^Block=- CJK UNIFIED	ideographs}', "");
8719Expect(0, 40959, '\P{Block=- CJK UNIFIED	ideographs}', "");
8720Expect(1, 40959, '\P{^Block=- CJK UNIFIED	ideographs}', "");
8721Expect(0, 19967, '\p{Block=- CJK UNIFIED	ideographs}', "");
8722Expect(1, 19967, '\p{^Block=- CJK UNIFIED	ideographs}', "");
8723Expect(1, 19967, '\P{Block=- CJK UNIFIED	ideographs}', "");
8724Expect(0, 19967, '\P{^Block=- CJK UNIFIED	ideographs}', "");
8725Error('\p{Blk=-	CJK-Unified:=Ideographs}');
8726Error('\P{Blk=-	CJK-Unified:=Ideographs}');
8727Expect(1, 40959, '\p{Blk=cjkunifiedideographs}', "");
8728Expect(0, 40959, '\p{^Blk=cjkunifiedideographs}', "");
8729Expect(0, 40959, '\P{Blk=cjkunifiedideographs}', "");
8730Expect(1, 40959, '\P{^Blk=cjkunifiedideographs}', "");
8731Expect(0, 19967, '\p{Blk=cjkunifiedideographs}', "");
8732Expect(1, 19967, '\p{^Blk=cjkunifiedideographs}', "");
8733Expect(1, 19967, '\P{Blk=cjkunifiedideographs}', "");
8734Expect(0, 19967, '\P{^Blk=cjkunifiedideographs}', "");
8735Expect(1, 40959, '\p{Blk=-CJK_Unified_Ideographs}', "");
8736Expect(0, 40959, '\p{^Blk=-CJK_Unified_Ideographs}', "");
8737Expect(0, 40959, '\P{Blk=-CJK_Unified_Ideographs}', "");
8738Expect(1, 40959, '\P{^Blk=-CJK_Unified_Ideographs}', "");
8739Expect(0, 19967, '\p{Blk=-CJK_Unified_Ideographs}', "");
8740Expect(1, 19967, '\p{^Blk=-CJK_Unified_Ideographs}', "");
8741Expect(1, 19967, '\P{Blk=-CJK_Unified_Ideographs}', "");
8742Expect(0, 19967, '\P{^Blk=-CJK_Unified_Ideographs}', "");
8743Error('\p{Is_Block= /a/CJK unified_ideographs}');
8744Error('\P{Is_Block= /a/CJK unified_ideographs}');
8745Expect(1, 40959, '\p{Is_Block=cjkunifiedideographs}', "");
8746Expect(0, 40959, '\p{^Is_Block=cjkunifiedideographs}', "");
8747Expect(0, 40959, '\P{Is_Block=cjkunifiedideographs}', "");
8748Expect(1, 40959, '\P{^Is_Block=cjkunifiedideographs}', "");
8749Expect(0, 19967, '\p{Is_Block=cjkunifiedideographs}', "");
8750Expect(1, 19967, '\p{^Is_Block=cjkunifiedideographs}', "");
8751Expect(1, 19967, '\P{Is_Block=cjkunifiedideographs}', "");
8752Expect(0, 19967, '\P{^Is_Block=cjkunifiedideographs}', "");
8753Expect(1, 40959, '\p{Is_Block=_-cjk_UNIFIED IDEOGRAPHS}', "");
8754Expect(0, 40959, '\p{^Is_Block=_-cjk_UNIFIED IDEOGRAPHS}', "");
8755Expect(0, 40959, '\P{Is_Block=_-cjk_UNIFIED IDEOGRAPHS}', "");
8756Expect(1, 40959, '\P{^Is_Block=_-cjk_UNIFIED IDEOGRAPHS}', "");
8757Expect(0, 19967, '\p{Is_Block=_-cjk_UNIFIED IDEOGRAPHS}', "");
8758Expect(1, 19967, '\p{^Is_Block=_-cjk_UNIFIED IDEOGRAPHS}', "");
8759Expect(1, 19967, '\P{Is_Block=_-cjk_UNIFIED IDEOGRAPHS}', "");
8760Expect(0, 19967, '\P{^Is_Block=_-cjk_UNIFIED IDEOGRAPHS}', "");
8761Error('\p{Is_Blk=_	cjkUnified:=IDEOGRAPHS}');
8762Error('\P{Is_Blk=_	cjkUnified:=IDEOGRAPHS}');
8763Expect(1, 40959, '\p{Is_Blk:   cjkunifiedideographs}', "");
8764Expect(0, 40959, '\p{^Is_Blk:   cjkunifiedideographs}', "");
8765Expect(0, 40959, '\P{Is_Blk:   cjkunifiedideographs}', "");
8766Expect(1, 40959, '\P{^Is_Blk:   cjkunifiedideographs}', "");
8767Expect(0, 19967, '\p{Is_Blk:   cjkunifiedideographs}', "");
8768Expect(1, 19967, '\p{^Is_Blk:   cjkunifiedideographs}', "");
8769Expect(1, 19967, '\P{Is_Blk:   cjkunifiedideographs}', "");
8770Expect(0, 19967, '\P{^Is_Blk:   cjkunifiedideographs}', "");
8771Expect(1, 40959, '\p{Is_Blk= cjk	Unified IDEOGRAPHS}', "");
8772Expect(0, 40959, '\p{^Is_Blk= cjk	Unified IDEOGRAPHS}', "");
8773Expect(0, 40959, '\P{Is_Blk= cjk	Unified IDEOGRAPHS}', "");
8774Expect(1, 40959, '\P{^Is_Blk= cjk	Unified IDEOGRAPHS}', "");
8775Expect(0, 19967, '\p{Is_Blk= cjk	Unified IDEOGRAPHS}', "");
8776Expect(1, 19967, '\p{^Is_Blk= cjk	Unified IDEOGRAPHS}', "");
8777Expect(1, 19967, '\P{Is_Blk= cjk	Unified IDEOGRAPHS}', "");
8778Expect(0, 19967, '\P{^Is_Blk= cjk	Unified IDEOGRAPHS}', "");
8779Error('\p{Block=	:=ancientSymbols}');
8780Error('\P{Block=	:=ancientSymbols}');
8781Expect(1, 65999, '\p{Block=ancientsymbols}', "");
8782Expect(0, 65999, '\p{^Block=ancientsymbols}', "");
8783Expect(0, 65999, '\P{Block=ancientsymbols}', "");
8784Expect(1, 65999, '\P{^Block=ancientsymbols}', "");
8785Expect(0, 65935, '\p{Block=ancientsymbols}', "");
8786Expect(1, 65935, '\p{^Block=ancientsymbols}', "");
8787Expect(1, 65935, '\P{Block=ancientsymbols}', "");
8788Expect(0, 65935, '\P{^Block=ancientsymbols}', "");
8789Expect(1, 65999, '\p{Block=_ Ancient Symbols}', "");
8790Expect(0, 65999, '\p{^Block=_ Ancient Symbols}', "");
8791Expect(0, 65999, '\P{Block=_ Ancient Symbols}', "");
8792Expect(1, 65999, '\P{^Block=_ Ancient Symbols}', "");
8793Expect(0, 65935, '\p{Block=_ Ancient Symbols}', "");
8794Expect(1, 65935, '\p{^Block=_ Ancient Symbols}', "");
8795Expect(1, 65935, '\P{Block=_ Ancient Symbols}', "");
8796Expect(0, 65935, '\P{^Block=_ Ancient Symbols}', "");
8797Error('\p{Blk=-Ancient_SYMBOLS:=}');
8798Error('\P{Blk=-Ancient_SYMBOLS:=}');
8799Expect(1, 65999, '\p{Blk=ancientsymbols}', "");
8800Expect(0, 65999, '\p{^Blk=ancientsymbols}', "");
8801Expect(0, 65999, '\P{Blk=ancientsymbols}', "");
8802Expect(1, 65999, '\P{^Blk=ancientsymbols}', "");
8803Expect(0, 65935, '\p{Blk=ancientsymbols}', "");
8804Expect(1, 65935, '\p{^Blk=ancientsymbols}', "");
8805Expect(1, 65935, '\P{Blk=ancientsymbols}', "");
8806Expect(0, 65935, '\P{^Blk=ancientsymbols}', "");
8807Expect(1, 65999, '\p{Blk=	-Ancient-Symbols}', "");
8808Expect(0, 65999, '\p{^Blk=	-Ancient-Symbols}', "");
8809Expect(0, 65999, '\P{Blk=	-Ancient-Symbols}', "");
8810Expect(1, 65999, '\P{^Blk=	-Ancient-Symbols}', "");
8811Expect(0, 65935, '\p{Blk=	-Ancient-Symbols}', "");
8812Expect(1, 65935, '\p{^Blk=	-Ancient-Symbols}', "");
8813Expect(1, 65935, '\P{Blk=	-Ancient-Symbols}', "");
8814Expect(0, 65935, '\P{^Blk=	-Ancient-Symbols}', "");
8815Error('\p{Is_Block=	_AncientSYMBOLS:=}');
8816Error('\P{Is_Block=	_AncientSYMBOLS:=}');
8817Expect(1, 65999, '\p{Is_Block=ancientsymbols}', "");
8818Expect(0, 65999, '\p{^Is_Block=ancientsymbols}', "");
8819Expect(0, 65999, '\P{Is_Block=ancientsymbols}', "");
8820Expect(1, 65999, '\P{^Is_Block=ancientsymbols}', "");
8821Expect(0, 65935, '\p{Is_Block=ancientsymbols}', "");
8822Expect(1, 65935, '\p{^Is_Block=ancientsymbols}', "");
8823Expect(1, 65935, '\P{Is_Block=ancientsymbols}', "");
8824Expect(0, 65935, '\P{^Is_Block=ancientsymbols}', "");
8825Expect(1, 65999, '\p{Is_Block=	Ancient_symbols}', "");
8826Expect(0, 65999, '\p{^Is_Block=	Ancient_symbols}', "");
8827Expect(0, 65999, '\P{Is_Block=	Ancient_symbols}', "");
8828Expect(1, 65999, '\P{^Is_Block=	Ancient_symbols}', "");
8829Expect(0, 65935, '\p{Is_Block=	Ancient_symbols}', "");
8830Expect(1, 65935, '\p{^Is_Block=	Ancient_symbols}', "");
8831Expect(1, 65935, '\P{Is_Block=	Ancient_symbols}', "");
8832Expect(0, 65935, '\P{^Is_Block=	Ancient_symbols}', "");
8833Error('\p{Is_Blk=/a/_-ANCIENTSymbols}');
8834Error('\P{Is_Blk=/a/_-ANCIENTSymbols}');
8835Expect(1, 65999, '\p{Is_Blk=ancientsymbols}', "");
8836Expect(0, 65999, '\p{^Is_Blk=ancientsymbols}', "");
8837Expect(0, 65999, '\P{Is_Blk=ancientsymbols}', "");
8838Expect(1, 65999, '\P{^Is_Blk=ancientsymbols}', "");
8839Expect(0, 65935, '\p{Is_Blk=ancientsymbols}', "");
8840Expect(1, 65935, '\p{^Is_Blk=ancientsymbols}', "");
8841Expect(1, 65935, '\P{Is_Blk=ancientsymbols}', "");
8842Expect(0, 65935, '\P{^Is_Blk=ancientsymbols}', "");
8843Expect(1, 65999, '\p{Is_Blk=_ ANCIENTsymbols}', "");
8844Expect(0, 65999, '\p{^Is_Blk=_ ANCIENTsymbols}', "");
8845Expect(0, 65999, '\P{Is_Blk=_ ANCIENTsymbols}', "");
8846Expect(1, 65999, '\P{^Is_Blk=_ ANCIENTsymbols}', "");
8847Expect(0, 65935, '\p{Is_Blk=_ ANCIENTsymbols}', "");
8848Expect(1, 65935, '\p{^Is_Blk=_ ANCIENTsymbols}', "");
8849Expect(1, 65935, '\P{Is_Blk=_ ANCIENTsymbols}', "");
8850Expect(0, 65935, '\P{^Is_Blk=_ ANCIENTsymbols}', "");
8851Error('\p{Block=/a/gothic}');
8852Error('\P{Block=/a/gothic}');
8853Expect(1, 66383, '\p{Block=gothic}', "");
8854Expect(0, 66383, '\p{^Block=gothic}', "");
8855Expect(0, 66383, '\P{Block=gothic}', "");
8856Expect(1, 66383, '\P{^Block=gothic}', "");
8857Expect(0, 66351, '\p{Block=gothic}', "");
8858Expect(1, 66351, '\p{^Block=gothic}', "");
8859Expect(1, 66351, '\P{Block=gothic}', "");
8860Expect(0, 66351, '\P{^Block=gothic}', "");
8861Expect(1, 66383, '\p{Block=	gothic}', "");
8862Expect(0, 66383, '\p{^Block=	gothic}', "");
8863Expect(0, 66383, '\P{Block=	gothic}', "");
8864Expect(1, 66383, '\P{^Block=	gothic}', "");
8865Expect(0, 66351, '\p{Block=	gothic}', "");
8866Expect(1, 66351, '\p{^Block=	gothic}', "");
8867Expect(1, 66351, '\P{Block=	gothic}', "");
8868Expect(0, 66351, '\P{^Block=	gothic}', "");
8869Error('\p{Blk:	:= 	GOTHIC}');
8870Error('\P{Blk:	:= 	GOTHIC}');
8871Expect(1, 66383, '\p{Blk=gothic}', "");
8872Expect(0, 66383, '\p{^Blk=gothic}', "");
8873Expect(0, 66383, '\P{Blk=gothic}', "");
8874Expect(1, 66383, '\P{^Blk=gothic}', "");
8875Expect(0, 66351, '\p{Blk=gothic}', "");
8876Expect(1, 66351, '\p{^Blk=gothic}', "");
8877Expect(1, 66351, '\P{Blk=gothic}', "");
8878Expect(0, 66351, '\P{^Blk=gothic}', "");
8879Expect(1, 66383, '\p{Blk=	Gothic}', "");
8880Expect(0, 66383, '\p{^Blk=	Gothic}', "");
8881Expect(0, 66383, '\P{Blk=	Gothic}', "");
8882Expect(1, 66383, '\P{^Blk=	Gothic}', "");
8883Expect(0, 66351, '\p{Blk=	Gothic}', "");
8884Expect(1, 66351, '\p{^Blk=	Gothic}', "");
8885Expect(1, 66351, '\P{Blk=	Gothic}', "");
8886Expect(0, 66351, '\P{^Blk=	Gothic}', "");
8887Error('\p{Is_Block=:=	Gothic}');
8888Error('\P{Is_Block=:=	Gothic}');
8889Expect(1, 66383, '\p{Is_Block=gothic}', "");
8890Expect(0, 66383, '\p{^Is_Block=gothic}', "");
8891Expect(0, 66383, '\P{Is_Block=gothic}', "");
8892Expect(1, 66383, '\P{^Is_Block=gothic}', "");
8893Expect(0, 66351, '\p{Is_Block=gothic}', "");
8894Expect(1, 66351, '\p{^Is_Block=gothic}', "");
8895Expect(1, 66351, '\P{Is_Block=gothic}', "");
8896Expect(0, 66351, '\P{^Is_Block=gothic}', "");
8897Expect(1, 66383, '\p{Is_Block=	 Gothic}', "");
8898Expect(0, 66383, '\p{^Is_Block=	 Gothic}', "");
8899Expect(0, 66383, '\P{Is_Block=	 Gothic}', "");
8900Expect(1, 66383, '\P{^Is_Block=	 Gothic}', "");
8901Expect(0, 66351, '\p{Is_Block=	 Gothic}', "");
8902Expect(1, 66351, '\p{^Is_Block=	 Gothic}', "");
8903Expect(1, 66351, '\P{Is_Block=	 Gothic}', "");
8904Expect(0, 66351, '\P{^Is_Block=	 Gothic}', "");
8905Error('\p{Is_Blk=:=	 Gothic}');
8906Error('\P{Is_Blk=:=	 Gothic}');
8907Expect(1, 66383, '\p{Is_Blk=gothic}', "");
8908Expect(0, 66383, '\p{^Is_Blk=gothic}', "");
8909Expect(0, 66383, '\P{Is_Blk=gothic}', "");
8910Expect(1, 66383, '\P{^Is_Blk=gothic}', "");
8911Expect(0, 66351, '\p{Is_Blk=gothic}', "");
8912Expect(1, 66351, '\p{^Is_Blk=gothic}', "");
8913Expect(1, 66351, '\P{Is_Blk=gothic}', "");
8914Expect(0, 66351, '\P{^Is_Blk=gothic}', "");
8915Expect(1, 66383, '\p{Is_Blk=	Gothic}', "");
8916Expect(0, 66383, '\p{^Is_Blk=	Gothic}', "");
8917Expect(0, 66383, '\P{Is_Blk=	Gothic}', "");
8918Expect(1, 66383, '\P{^Is_Blk=	Gothic}', "");
8919Expect(0, 66351, '\p{Is_Blk=	Gothic}', "");
8920Expect(1, 66351, '\p{^Is_Blk=	Gothic}', "");
8921Expect(1, 66351, '\P{Is_Blk=	Gothic}', "");
8922Expect(0, 66351, '\P{^Is_Blk=	Gothic}', "");
8923Error('\p{Block=	-ETHIOPIC/a/}');
8924Error('\P{Block=	-ETHIOPIC/a/}');
8925Expect(1, 4991, '\p{Block=ethiopic}', "");
8926Expect(0, 4991, '\p{^Block=ethiopic}', "");
8927Expect(0, 4991, '\P{Block=ethiopic}', "");
8928Expect(1, 4991, '\P{^Block=ethiopic}', "");
8929Expect(0, 4607, '\p{Block=ethiopic}', "");
8930Expect(1, 4607, '\p{^Block=ethiopic}', "");
8931Expect(1, 4607, '\P{Block=ethiopic}', "");
8932Expect(0, 4607, '\P{^Block=ethiopic}', "");
8933Expect(1, 4991, '\p{Block=_-Ethiopic}', "");
8934Expect(0, 4991, '\p{^Block=_-Ethiopic}', "");
8935Expect(0, 4991, '\P{Block=_-Ethiopic}', "");
8936Expect(1, 4991, '\P{^Block=_-Ethiopic}', "");
8937Expect(0, 4607, '\p{Block=_-Ethiopic}', "");
8938Expect(1, 4607, '\p{^Block=_-Ethiopic}', "");
8939Expect(1, 4607, '\P{Block=_-Ethiopic}', "");
8940Expect(0, 4607, '\P{^Block=_-Ethiopic}', "");
8941Error('\p{Blk=:=_ETHIOPIC}');
8942Error('\P{Blk=:=_ETHIOPIC}');
8943Expect(1, 4991, '\p{Blk=ethiopic}', "");
8944Expect(0, 4991, '\p{^Blk=ethiopic}', "");
8945Expect(0, 4991, '\P{Blk=ethiopic}', "");
8946Expect(1, 4991, '\P{^Blk=ethiopic}', "");
8947Expect(0, 4607, '\p{Blk=ethiopic}', "");
8948Expect(1, 4607, '\p{^Blk=ethiopic}', "");
8949Expect(1, 4607, '\P{Blk=ethiopic}', "");
8950Expect(0, 4607, '\P{^Blk=ethiopic}', "");
8951Expect(1, 4991, '\p{Blk=	-Ethiopic}', "");
8952Expect(0, 4991, '\p{^Blk=	-Ethiopic}', "");
8953Expect(0, 4991, '\P{Blk=	-Ethiopic}', "");
8954Expect(1, 4991, '\P{^Blk=	-Ethiopic}', "");
8955Expect(0, 4607, '\p{Blk=	-Ethiopic}', "");
8956Expect(1, 4607, '\p{^Blk=	-Ethiopic}', "");
8957Expect(1, 4607, '\P{Blk=	-Ethiopic}', "");
8958Expect(0, 4607, '\P{^Blk=	-Ethiopic}', "");
8959Error('\p{Is_Block= /a/Ethiopic}');
8960Error('\P{Is_Block= /a/Ethiopic}');
8961Expect(1, 4991, '\p{Is_Block=ethiopic}', "");
8962Expect(0, 4991, '\p{^Is_Block=ethiopic}', "");
8963Expect(0, 4991, '\P{Is_Block=ethiopic}', "");
8964Expect(1, 4991, '\P{^Is_Block=ethiopic}', "");
8965Expect(0, 4607, '\p{Is_Block=ethiopic}', "");
8966Expect(1, 4607, '\p{^Is_Block=ethiopic}', "");
8967Expect(1, 4607, '\P{Is_Block=ethiopic}', "");
8968Expect(0, 4607, '\P{^Is_Block=ethiopic}', "");
8969Expect(1, 4991, '\p{Is_Block=--Ethiopic}', "");
8970Expect(0, 4991, '\p{^Is_Block=--Ethiopic}', "");
8971Expect(0, 4991, '\P{Is_Block=--Ethiopic}', "");
8972Expect(1, 4991, '\P{^Is_Block=--Ethiopic}', "");
8973Expect(0, 4607, '\p{Is_Block=--Ethiopic}', "");
8974Expect(1, 4607, '\p{^Is_Block=--Ethiopic}', "");
8975Expect(1, 4607, '\P{Is_Block=--Ethiopic}', "");
8976Expect(0, 4607, '\P{^Is_Block=--Ethiopic}', "");
8977Error('\p{Is_Blk=	 Ethiopic:=}');
8978Error('\P{Is_Blk=	 Ethiopic:=}');
8979Expect(1, 4991, '\p{Is_Blk=ethiopic}', "");
8980Expect(0, 4991, '\p{^Is_Blk=ethiopic}', "");
8981Expect(0, 4991, '\P{Is_Blk=ethiopic}', "");
8982Expect(1, 4991, '\P{^Is_Blk=ethiopic}', "");
8983Expect(0, 4607, '\p{Is_Blk=ethiopic}', "");
8984Expect(1, 4607, '\p{^Is_Blk=ethiopic}', "");
8985Expect(1, 4607, '\P{Is_Blk=ethiopic}', "");
8986Expect(0, 4607, '\P{^Is_Blk=ethiopic}', "");
8987Expect(1, 4991, '\p{Is_Blk=	ETHIOPIC}', "");
8988Expect(0, 4991, '\p{^Is_Blk=	ETHIOPIC}', "");
8989Expect(0, 4991, '\P{Is_Blk=	ETHIOPIC}', "");
8990Expect(1, 4991, '\P{^Is_Blk=	ETHIOPIC}', "");
8991Expect(0, 4607, '\p{Is_Blk=	ETHIOPIC}', "");
8992Expect(1, 4607, '\p{^Is_Blk=	ETHIOPIC}', "");
8993Expect(1, 4607, '\P{Is_Blk=	ETHIOPIC}', "");
8994Expect(0, 4607, '\P{^Is_Blk=	ETHIOPIC}', "");
8995Error('\p{Block=	/a/Buginese}');
8996Error('\P{Block=	/a/Buginese}');
8997Expect(1, 6687, '\p{Block=buginese}', "");
8998Expect(0, 6687, '\p{^Block=buginese}', "");
8999Expect(0, 6687, '\P{Block=buginese}', "");
9000Expect(1, 6687, '\P{^Block=buginese}', "");
9001Expect(0, 6655, '\p{Block=buginese}', "");
9002Expect(1, 6655, '\p{^Block=buginese}', "");
9003Expect(1, 6655, '\P{Block=buginese}', "");
9004Expect(0, 6655, '\P{^Block=buginese}', "");
9005Expect(1, 6687, '\p{Block=_BUGINESE}', "");
9006Expect(0, 6687, '\p{^Block=_BUGINESE}', "");
9007Expect(0, 6687, '\P{Block=_BUGINESE}', "");
9008Expect(1, 6687, '\P{^Block=_BUGINESE}', "");
9009Expect(0, 6655, '\p{Block=_BUGINESE}', "");
9010Expect(1, 6655, '\p{^Block=_BUGINESE}', "");
9011Expect(1, 6655, '\P{Block=_BUGINESE}', "");
9012Expect(0, 6655, '\P{^Block=_BUGINESE}', "");
9013Error('\p{Blk=/a/Buginese}');
9014Error('\P{Blk=/a/Buginese}');
9015Expect(1, 6687, '\p{Blk=buginese}', "");
9016Expect(0, 6687, '\p{^Blk=buginese}', "");
9017Expect(0, 6687, '\P{Blk=buginese}', "");
9018Expect(1, 6687, '\P{^Blk=buginese}', "");
9019Expect(0, 6655, '\p{Blk=buginese}', "");
9020Expect(1, 6655, '\p{^Blk=buginese}', "");
9021Expect(1, 6655, '\P{Blk=buginese}', "");
9022Expect(0, 6655, '\P{^Blk=buginese}', "");
9023Expect(1, 6687, '\p{Blk=	-BUGINESE}', "");
9024Expect(0, 6687, '\p{^Blk=	-BUGINESE}', "");
9025Expect(0, 6687, '\P{Blk=	-BUGINESE}', "");
9026Expect(1, 6687, '\P{^Blk=	-BUGINESE}', "");
9027Expect(0, 6655, '\p{Blk=	-BUGINESE}', "");
9028Expect(1, 6655, '\p{^Blk=	-BUGINESE}', "");
9029Expect(1, 6655, '\P{Blk=	-BUGINESE}', "");
9030Expect(0, 6655, '\P{^Blk=	-BUGINESE}', "");
9031Error('\p{Is_Block=_/a/BUGINESE}');
9032Error('\P{Is_Block=_/a/BUGINESE}');
9033Expect(1, 6687, '\p{Is_Block=buginese}', "");
9034Expect(0, 6687, '\p{^Is_Block=buginese}', "");
9035Expect(0, 6687, '\P{Is_Block=buginese}', "");
9036Expect(1, 6687, '\P{^Is_Block=buginese}', "");
9037Expect(0, 6655, '\p{Is_Block=buginese}', "");
9038Expect(1, 6655, '\p{^Is_Block=buginese}', "");
9039Expect(1, 6655, '\P{Is_Block=buginese}', "");
9040Expect(0, 6655, '\P{^Is_Block=buginese}', "");
9041Expect(1, 6687, '\p{Is_Block=__Buginese}', "");
9042Expect(0, 6687, '\p{^Is_Block=__Buginese}', "");
9043Expect(0, 6687, '\P{Is_Block=__Buginese}', "");
9044Expect(1, 6687, '\P{^Is_Block=__Buginese}', "");
9045Expect(0, 6655, '\p{Is_Block=__Buginese}', "");
9046Expect(1, 6655, '\p{^Is_Block=__Buginese}', "");
9047Expect(1, 6655, '\P{Is_Block=__Buginese}', "");
9048Expect(0, 6655, '\P{^Is_Block=__Buginese}', "");
9049Error('\p{Is_Blk:/a/--buginese}');
9050Error('\P{Is_Blk:/a/--buginese}');
9051Expect(1, 6687, '\p{Is_Blk=buginese}', "");
9052Expect(0, 6687, '\p{^Is_Blk=buginese}', "");
9053Expect(0, 6687, '\P{Is_Blk=buginese}', "");
9054Expect(1, 6687, '\P{^Is_Blk=buginese}', "");
9055Expect(0, 6655, '\p{Is_Blk=buginese}', "");
9056Expect(1, 6655, '\p{^Is_Blk=buginese}', "");
9057Expect(1, 6655, '\P{Is_Blk=buginese}', "");
9058Expect(0, 6655, '\P{^Is_Blk=buginese}', "");
9059Expect(1, 6687, '\p{Is_Blk=	-Buginese}', "");
9060Expect(0, 6687, '\p{^Is_Blk=	-Buginese}', "");
9061Expect(0, 6687, '\P{Is_Blk=	-Buginese}', "");
9062Expect(1, 6687, '\P{^Is_Blk=	-Buginese}', "");
9063Expect(0, 6655, '\p{Is_Blk=	-Buginese}', "");
9064Expect(1, 6655, '\p{^Is_Blk=	-Buginese}', "");
9065Expect(1, 6655, '\P{Is_Blk=	-Buginese}', "");
9066Expect(0, 6655, '\P{^Is_Blk=	-Buginese}', "");
9067Error('\p{Block= mathematicalAlphanumericsymbols:=}');
9068Error('\P{Block= mathematicalAlphanumericsymbols:=}');
9069Expect(1, 120831, '\p{Block=mathematicalalphanumericsymbols}', "");
9070Expect(0, 120831, '\p{^Block=mathematicalalphanumericsymbols}', "");
9071Expect(0, 120831, '\P{Block=mathematicalalphanumericsymbols}', "");
9072Expect(1, 120831, '\P{^Block=mathematicalalphanumericsymbols}', "");
9073Expect(0, 119807, '\p{Block=mathematicalalphanumericsymbols}', "");
9074Expect(1, 119807, '\p{^Block=mathematicalalphanumericsymbols}', "");
9075Expect(1, 119807, '\P{Block=mathematicalalphanumericsymbols}', "");
9076Expect(0, 119807, '\P{^Block=mathematicalalphanumericsymbols}', "");
9077Expect(1, 120831, '\p{Block=	MathematicalAlphanumeric_SYMBOLS}', "");
9078Expect(0, 120831, '\p{^Block=	MathematicalAlphanumeric_SYMBOLS}', "");
9079Expect(0, 120831, '\P{Block=	MathematicalAlphanumeric_SYMBOLS}', "");
9080Expect(1, 120831, '\P{^Block=	MathematicalAlphanumeric_SYMBOLS}', "");
9081Expect(0, 119807, '\p{Block=	MathematicalAlphanumeric_SYMBOLS}', "");
9082Expect(1, 119807, '\p{^Block=	MathematicalAlphanumeric_SYMBOLS}', "");
9083Expect(1, 119807, '\P{Block=	MathematicalAlphanumeric_SYMBOLS}', "");
9084Expect(0, 119807, '\P{^Block=	MathematicalAlphanumeric_SYMBOLS}', "");
9085Error('\p{Blk=:=__Mathematical Alphanumeric_SYMBOLS}');
9086Error('\P{Blk=:=__Mathematical Alphanumeric_SYMBOLS}');
9087Expect(1, 120831, '\p{Blk=mathematicalalphanumericsymbols}', "");
9088Expect(0, 120831, '\p{^Blk=mathematicalalphanumericsymbols}', "");
9089Expect(0, 120831, '\P{Blk=mathematicalalphanumericsymbols}', "");
9090Expect(1, 120831, '\P{^Blk=mathematicalalphanumericsymbols}', "");
9091Expect(0, 119807, '\p{Blk=mathematicalalphanumericsymbols}', "");
9092Expect(1, 119807, '\p{^Blk=mathematicalalphanumericsymbols}', "");
9093Expect(1, 119807, '\P{Blk=mathematicalalphanumericsymbols}', "");
9094Expect(0, 119807, '\P{^Blk=mathematicalalphanumericsymbols}', "");
9095Expect(1, 120831, '\p{Blk= -mathematicalAlphanumeric symbols}', "");
9096Expect(0, 120831, '\p{^Blk= -mathematicalAlphanumeric symbols}', "");
9097Expect(0, 120831, '\P{Blk= -mathematicalAlphanumeric symbols}', "");
9098Expect(1, 120831, '\P{^Blk= -mathematicalAlphanumeric symbols}', "");
9099Expect(0, 119807, '\p{Blk= -mathematicalAlphanumeric symbols}', "");
9100Expect(1, 119807, '\p{^Blk= -mathematicalAlphanumeric symbols}', "");
9101Expect(1, 119807, '\P{Blk= -mathematicalAlphanumeric symbols}', "");
9102Expect(0, 119807, '\P{^Blk= -mathematicalAlphanumeric symbols}', "");
9103Error('\p{Is_Block=/a/-_Mathematical-ALPHANUMERIC SYMBOLS}');
9104Error('\P{Is_Block=/a/-_Mathematical-ALPHANUMERIC SYMBOLS}');
9105Expect(1, 120831, '\p{Is_Block=mathematicalalphanumericsymbols}', "");
9106Expect(0, 120831, '\p{^Is_Block=mathematicalalphanumericsymbols}', "");
9107Expect(0, 120831, '\P{Is_Block=mathematicalalphanumericsymbols}', "");
9108Expect(1, 120831, '\P{^Is_Block=mathematicalalphanumericsymbols}', "");
9109Expect(0, 119807, '\p{Is_Block=mathematicalalphanumericsymbols}', "");
9110Expect(1, 119807, '\p{^Is_Block=mathematicalalphanumericsymbols}', "");
9111Expect(1, 119807, '\P{Is_Block=mathematicalalphanumericsymbols}', "");
9112Expect(0, 119807, '\P{^Is_Block=mathematicalalphanumericsymbols}', "");
9113Expect(1, 120831, '\p{Is_Block=-_mathematical Alphanumeric-Symbols}', "");
9114Expect(0, 120831, '\p{^Is_Block=-_mathematical Alphanumeric-Symbols}', "");
9115Expect(0, 120831, '\P{Is_Block=-_mathematical Alphanumeric-Symbols}', "");
9116Expect(1, 120831, '\P{^Is_Block=-_mathematical Alphanumeric-Symbols}', "");
9117Expect(0, 119807, '\p{Is_Block=-_mathematical Alphanumeric-Symbols}', "");
9118Expect(1, 119807, '\p{^Is_Block=-_mathematical Alphanumeric-Symbols}', "");
9119Expect(1, 119807, '\P{Is_Block=-_mathematical Alphanumeric-Symbols}', "");
9120Expect(0, 119807, '\P{^Is_Block=-_mathematical Alphanumeric-Symbols}', "");
9121Error('\p{Is_Blk=-MATHEMATICAL:=Alphanumeric-SYMBOLS}');
9122Error('\P{Is_Blk=-MATHEMATICAL:=Alphanumeric-SYMBOLS}');
9123Expect(1, 120831, '\p{Is_Blk=mathematicalalphanumericsymbols}', "");
9124Expect(0, 120831, '\p{^Is_Blk=mathematicalalphanumericsymbols}', "");
9125Expect(0, 120831, '\P{Is_Blk=mathematicalalphanumericsymbols}', "");
9126Expect(1, 120831, '\P{^Is_Blk=mathematicalalphanumericsymbols}', "");
9127Expect(0, 119807, '\p{Is_Blk=mathematicalalphanumericsymbols}', "");
9128Expect(1, 119807, '\p{^Is_Blk=mathematicalalphanumericsymbols}', "");
9129Expect(1, 119807, '\P{Is_Blk=mathematicalalphanumericsymbols}', "");
9130Expect(0, 119807, '\P{^Is_Blk=mathematicalalphanumericsymbols}', "");
9131Expect(1, 120831, '\p{Is_Blk=_Mathematical	alphanumeric symbols}', "");
9132Expect(0, 120831, '\p{^Is_Blk=_Mathematical	alphanumeric symbols}', "");
9133Expect(0, 120831, '\P{Is_Blk=_Mathematical	alphanumeric symbols}', "");
9134Expect(1, 120831, '\P{^Is_Blk=_Mathematical	alphanumeric symbols}', "");
9135Expect(0, 119807, '\p{Is_Blk=_Mathematical	alphanumeric symbols}', "");
9136Expect(1, 119807, '\p{^Is_Blk=_Mathematical	alphanumeric symbols}', "");
9137Expect(1, 119807, '\P{Is_Blk=_Mathematical	alphanumeric symbols}', "");
9138Expect(0, 119807, '\P{^Is_Blk=_Mathematical	alphanumeric symbols}', "");
9139Error('\p{Block=/a/	-INSCRIPTIONAL-Pahlavi}');
9140Error('\P{Block=/a/	-INSCRIPTIONAL-Pahlavi}');
9141Expect(1, 68479, '\p{Block:	inscriptionalpahlavi}', "");
9142Expect(0, 68479, '\p{^Block:	inscriptionalpahlavi}', "");
9143Expect(0, 68479, '\P{Block:	inscriptionalpahlavi}', "");
9144Expect(1, 68479, '\P{^Block:	inscriptionalpahlavi}', "");
9145Expect(0, 68447, '\p{Block:	inscriptionalpahlavi}', "");
9146Expect(1, 68447, '\p{^Block:	inscriptionalpahlavi}', "");
9147Expect(1, 68447, '\P{Block:	inscriptionalpahlavi}', "");
9148Expect(0, 68447, '\P{^Block:	inscriptionalpahlavi}', "");
9149Expect(1, 68479, '\p{Block= 	INSCRIPTIONAL-PAHLAVI}', "");
9150Expect(0, 68479, '\p{^Block= 	INSCRIPTIONAL-PAHLAVI}', "");
9151Expect(0, 68479, '\P{Block= 	INSCRIPTIONAL-PAHLAVI}', "");
9152Expect(1, 68479, '\P{^Block= 	INSCRIPTIONAL-PAHLAVI}', "");
9153Expect(0, 68447, '\p{Block= 	INSCRIPTIONAL-PAHLAVI}', "");
9154Expect(1, 68447, '\p{^Block= 	INSCRIPTIONAL-PAHLAVI}', "");
9155Expect(1, 68447, '\P{Block= 	INSCRIPTIONAL-PAHLAVI}', "");
9156Expect(0, 68447, '\P{^Block= 	INSCRIPTIONAL-PAHLAVI}', "");
9157Error('\p{Blk=/a/_ INSCRIPTIONAL-pahlavi}');
9158Error('\P{Blk=/a/_ INSCRIPTIONAL-pahlavi}');
9159Expect(1, 68479, '\p{Blk=inscriptionalpahlavi}', "");
9160Expect(0, 68479, '\p{^Blk=inscriptionalpahlavi}', "");
9161Expect(0, 68479, '\P{Blk=inscriptionalpahlavi}', "");
9162Expect(1, 68479, '\P{^Blk=inscriptionalpahlavi}', "");
9163Expect(0, 68447, '\p{Blk=inscriptionalpahlavi}', "");
9164Expect(1, 68447, '\p{^Blk=inscriptionalpahlavi}', "");
9165Expect(1, 68447, '\P{Blk=inscriptionalpahlavi}', "");
9166Expect(0, 68447, '\P{^Blk=inscriptionalpahlavi}', "");
9167Expect(1, 68479, '\p{Blk=-_inscriptional-Pahlavi}', "");
9168Expect(0, 68479, '\p{^Blk=-_inscriptional-Pahlavi}', "");
9169Expect(0, 68479, '\P{Blk=-_inscriptional-Pahlavi}', "");
9170Expect(1, 68479, '\P{^Blk=-_inscriptional-Pahlavi}', "");
9171Expect(0, 68447, '\p{Blk=-_inscriptional-Pahlavi}', "");
9172Expect(1, 68447, '\p{^Blk=-_inscriptional-Pahlavi}', "");
9173Expect(1, 68447, '\P{Blk=-_inscriptional-Pahlavi}', "");
9174Expect(0, 68447, '\P{^Blk=-_inscriptional-Pahlavi}', "");
9175Error('\p{Is_Block=:=Inscriptional PAHLAVI}');
9176Error('\P{Is_Block=:=Inscriptional PAHLAVI}');
9177Expect(1, 68479, '\p{Is_Block: inscriptionalpahlavi}', "");
9178Expect(0, 68479, '\p{^Is_Block: inscriptionalpahlavi}', "");
9179Expect(0, 68479, '\P{Is_Block: inscriptionalpahlavi}', "");
9180Expect(1, 68479, '\P{^Is_Block: inscriptionalpahlavi}', "");
9181Expect(0, 68447, '\p{Is_Block: inscriptionalpahlavi}', "");
9182Expect(1, 68447, '\p{^Is_Block: inscriptionalpahlavi}', "");
9183Expect(1, 68447, '\P{Is_Block: inscriptionalpahlavi}', "");
9184Expect(0, 68447, '\P{^Is_Block: inscriptionalpahlavi}', "");
9185Expect(1, 68479, '\p{Is_Block=- Inscriptional_Pahlavi}', "");
9186Expect(0, 68479, '\p{^Is_Block=- Inscriptional_Pahlavi}', "");
9187Expect(0, 68479, '\P{Is_Block=- Inscriptional_Pahlavi}', "");
9188Expect(1, 68479, '\P{^Is_Block=- Inscriptional_Pahlavi}', "");
9189Expect(0, 68447, '\p{Is_Block=- Inscriptional_Pahlavi}', "");
9190Expect(1, 68447, '\p{^Is_Block=- Inscriptional_Pahlavi}', "");
9191Expect(1, 68447, '\P{Is_Block=- Inscriptional_Pahlavi}', "");
9192Expect(0, 68447, '\P{^Is_Block=- Inscriptional_Pahlavi}', "");
9193Error('\p{Is_Blk=_-inscriptional-pahlavi:=}');
9194Error('\P{Is_Blk=_-inscriptional-pahlavi:=}');
9195Expect(1, 68479, '\p{Is_Blk=inscriptionalpahlavi}', "");
9196Expect(0, 68479, '\p{^Is_Blk=inscriptionalpahlavi}', "");
9197Expect(0, 68479, '\P{Is_Blk=inscriptionalpahlavi}', "");
9198Expect(1, 68479, '\P{^Is_Blk=inscriptionalpahlavi}', "");
9199Expect(0, 68447, '\p{Is_Blk=inscriptionalpahlavi}', "");
9200Expect(1, 68447, '\p{^Is_Blk=inscriptionalpahlavi}', "");
9201Expect(1, 68447, '\P{Is_Blk=inscriptionalpahlavi}', "");
9202Expect(0, 68447, '\P{^Is_Blk=inscriptionalpahlavi}', "");
9203Expect(1, 68479, '\p{Is_Blk=	 INSCRIPTIONAL_pahlavi}', "");
9204Expect(0, 68479, '\p{^Is_Blk=	 INSCRIPTIONAL_pahlavi}', "");
9205Expect(0, 68479, '\P{Is_Blk=	 INSCRIPTIONAL_pahlavi}', "");
9206Expect(1, 68479, '\P{^Is_Blk=	 INSCRIPTIONAL_pahlavi}', "");
9207Expect(0, 68447, '\p{Is_Blk=	 INSCRIPTIONAL_pahlavi}', "");
9208Expect(1, 68447, '\p{^Is_Blk=	 INSCRIPTIONAL_pahlavi}', "");
9209Expect(1, 68447, '\P{Is_Blk=	 INSCRIPTIONAL_pahlavi}', "");
9210Expect(0, 68447, '\P{^Is_Blk=	 INSCRIPTIONAL_pahlavi}', "");
9211Error('\p{Block:	__Unified_Canadian_Aboriginal:=syllabics EXTENDED}');
9212Error('\P{Block:	__Unified_Canadian_Aboriginal:=syllabics EXTENDED}');
9213Expect(1, 6399, '\p{Block=unifiedcanadianaboriginalsyllabicsextended}', "");
9214Expect(0, 6399, '\p{^Block=unifiedcanadianaboriginalsyllabicsextended}', "");
9215Expect(0, 6399, '\P{Block=unifiedcanadianaboriginalsyllabicsextended}', "");
9216Expect(1, 6399, '\P{^Block=unifiedcanadianaboriginalsyllabicsextended}', "");
9217Expect(0, 6319, '\p{Block=unifiedcanadianaboriginalsyllabicsextended}', "");
9218Expect(1, 6319, '\p{^Block=unifiedcanadianaboriginalsyllabicsextended}', "");
9219Expect(1, 6319, '\P{Block=unifiedcanadianaboriginalsyllabicsextended}', "");
9220Expect(0, 6319, '\P{^Block=unifiedcanadianaboriginalsyllabicsextended}', "");
9221Expect(1, 6399, '\p{Block=__UNIFIED Canadian	ABORIGINAL-syllabics	Extended}', "");
9222Expect(0, 6399, '\p{^Block=__UNIFIED Canadian	ABORIGINAL-syllabics	Extended}', "");
9223Expect(0, 6399, '\P{Block=__UNIFIED Canadian	ABORIGINAL-syllabics	Extended}', "");
9224Expect(1, 6399, '\P{^Block=__UNIFIED Canadian	ABORIGINAL-syllabics	Extended}', "");
9225Expect(0, 6319, '\p{Block=__UNIFIED Canadian	ABORIGINAL-syllabics	Extended}', "");
9226Expect(1, 6319, '\p{^Block=__UNIFIED Canadian	ABORIGINAL-syllabics	Extended}', "");
9227Expect(1, 6319, '\P{Block=__UNIFIED Canadian	ABORIGINAL-syllabics	Extended}', "");
9228Expect(0, 6319, '\P{^Block=__UNIFIED Canadian	ABORIGINAL-syllabics	Extended}', "");
9229Error('\p{Blk= 	UnifiedCanadian-ABORIGINAL_Syllabics/a/Extended}');
9230Error('\P{Blk= 	UnifiedCanadian-ABORIGINAL_Syllabics/a/Extended}');
9231Expect(1, 6399, '\p{Blk=unifiedcanadianaboriginalsyllabicsextended}', "");
9232Expect(0, 6399, '\p{^Blk=unifiedcanadianaboriginalsyllabicsextended}', "");
9233Expect(0, 6399, '\P{Blk=unifiedcanadianaboriginalsyllabicsextended}', "");
9234Expect(1, 6399, '\P{^Blk=unifiedcanadianaboriginalsyllabicsextended}', "");
9235Expect(0, 6319, '\p{Blk=unifiedcanadianaboriginalsyllabicsextended}', "");
9236Expect(1, 6319, '\p{^Blk=unifiedcanadianaboriginalsyllabicsextended}', "");
9237Expect(1, 6319, '\P{Blk=unifiedcanadianaboriginalsyllabicsextended}', "");
9238Expect(0, 6319, '\P{^Blk=unifiedcanadianaboriginalsyllabicsextended}', "");
9239Expect(1, 6399, '\p{Blk=-unified CANADIAN	Aboriginal-Syllabics-Extended}', "");
9240Expect(0, 6399, '\p{^Blk=-unified CANADIAN	Aboriginal-Syllabics-Extended}', "");
9241Expect(0, 6399, '\P{Blk=-unified CANADIAN	Aboriginal-Syllabics-Extended}', "");
9242Expect(1, 6399, '\P{^Blk=-unified CANADIAN	Aboriginal-Syllabics-Extended}', "");
9243Expect(0, 6319, '\p{Blk=-unified CANADIAN	Aboriginal-Syllabics-Extended}', "");
9244Expect(1, 6319, '\p{^Blk=-unified CANADIAN	Aboriginal-Syllabics-Extended}', "");
9245Expect(1, 6319, '\P{Blk=-unified CANADIAN	Aboriginal-Syllabics-Extended}', "");
9246Expect(0, 6319, '\P{^Blk=-unified CANADIAN	Aboriginal-Syllabics-Extended}', "");
9247Error('\p{Is_Block=__unifiedCANADIAN	Aboriginal-SYLLABICS	Extended/a/}');
9248Error('\P{Is_Block=__unifiedCANADIAN	Aboriginal-SYLLABICS	Extended/a/}');
9249Expect(1, 6399, '\p{Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
9250Expect(0, 6399, '\p{^Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
9251Expect(0, 6399, '\P{Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
9252Expect(1, 6399, '\P{^Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
9253Expect(0, 6319, '\p{Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
9254Expect(1, 6319, '\p{^Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
9255Expect(1, 6319, '\P{Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
9256Expect(0, 6319, '\P{^Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
9257Expect(1, 6399, '\p{Is_Block:-_Unified_canadian	aboriginal	syllabics	extended}', "");
9258Expect(0, 6399, '\p{^Is_Block:-_Unified_canadian	aboriginal	syllabics	extended}', "");
9259Expect(0, 6399, '\P{Is_Block:-_Unified_canadian	aboriginal	syllabics	extended}', "");
9260Expect(1, 6399, '\P{^Is_Block:-_Unified_canadian	aboriginal	syllabics	extended}', "");
9261Expect(0, 6319, '\p{Is_Block:-_Unified_canadian	aboriginal	syllabics	extended}', "");
9262Expect(1, 6319, '\p{^Is_Block:-_Unified_canadian	aboriginal	syllabics	extended}', "");
9263Expect(1, 6319, '\P{Is_Block:-_Unified_canadian	aboriginal	syllabics	extended}', "");
9264Expect(0, 6319, '\P{^Is_Block:-_Unified_canadian	aboriginal	syllabics	extended}', "");
9265Error('\p{Is_Blk=_:=Unifiedcanadianaboriginal	Syllabics	extended}');
9266Error('\P{Is_Blk=_:=Unifiedcanadianaboriginal	Syllabics	extended}');
9267Expect(1, 6399, '\p{Is_Blk: unifiedcanadianaboriginalsyllabicsextended}', "");
9268Expect(0, 6399, '\p{^Is_Blk: unifiedcanadianaboriginalsyllabicsextended}', "");
9269Expect(0, 6399, '\P{Is_Blk: unifiedcanadianaboriginalsyllabicsextended}', "");
9270Expect(1, 6399, '\P{^Is_Blk: unifiedcanadianaboriginalsyllabicsextended}', "");
9271Expect(0, 6319, '\p{Is_Blk: unifiedcanadianaboriginalsyllabicsextended}', "");
9272Expect(1, 6319, '\p{^Is_Blk: unifiedcanadianaboriginalsyllabicsextended}', "");
9273Expect(1, 6319, '\P{Is_Blk: unifiedcanadianaboriginalsyllabicsextended}', "");
9274Expect(0, 6319, '\P{^Is_Blk: unifiedcanadianaboriginalsyllabicsextended}', "");
9275Expect(1, 6399, '\p{Is_Blk=-	UNIFIED_CANADIAN	ABORIGINALSYLLABICSExtended}', "");
9276Expect(0, 6399, '\p{^Is_Blk=-	UNIFIED_CANADIAN	ABORIGINALSYLLABICSExtended}', "");
9277Expect(0, 6399, '\P{Is_Blk=-	UNIFIED_CANADIAN	ABORIGINALSYLLABICSExtended}', "");
9278Expect(1, 6399, '\P{^Is_Blk=-	UNIFIED_CANADIAN	ABORIGINALSYLLABICSExtended}', "");
9279Expect(0, 6319, '\p{Is_Blk=-	UNIFIED_CANADIAN	ABORIGINALSYLLABICSExtended}', "");
9280Expect(1, 6319, '\p{^Is_Blk=-	UNIFIED_CANADIAN	ABORIGINALSYLLABICSExtended}', "");
9281Expect(1, 6319, '\P{Is_Blk=-	UNIFIED_CANADIAN	ABORIGINALSYLLABICSExtended}', "");
9282Expect(0, 6319, '\P{^Is_Blk=-	UNIFIED_CANADIAN	ABORIGINALSYLLABICSExtended}', "");
9283Error('\p{Block:	:=kangxi-Radicals}');
9284Error('\P{Block:	:=kangxi-Radicals}');
9285Expect(1, 12255, '\p{Block=kangxiradicals}', "");
9286Expect(0, 12255, '\p{^Block=kangxiradicals}', "");
9287Expect(0, 12255, '\P{Block=kangxiradicals}', "");
9288Expect(1, 12255, '\P{^Block=kangxiradicals}', "");
9289Expect(0, 12031, '\p{Block=kangxiradicals}', "");
9290Expect(1, 12031, '\p{^Block=kangxiradicals}', "");
9291Expect(1, 12031, '\P{Block=kangxiradicals}', "");
9292Expect(0, 12031, '\P{^Block=kangxiradicals}', "");
9293Expect(1, 12255, '\p{Block:-kangxi-Radicals}', "");
9294Expect(0, 12255, '\p{^Block:-kangxi-Radicals}', "");
9295Expect(0, 12255, '\P{Block:-kangxi-Radicals}', "");
9296Expect(1, 12255, '\P{^Block:-kangxi-Radicals}', "");
9297Expect(0, 12031, '\p{Block:-kangxi-Radicals}', "");
9298Expect(1, 12031, '\p{^Block:-kangxi-Radicals}', "");
9299Expect(1, 12031, '\P{Block:-kangxi-Radicals}', "");
9300Expect(0, 12031, '\P{^Block:-kangxi-Radicals}', "");
9301Error('\p{Blk=_/a/kangxi-RADICALS}');
9302Error('\P{Blk=_/a/kangxi-RADICALS}');
9303Expect(1, 12255, '\p{Blk=kangxiradicals}', "");
9304Expect(0, 12255, '\p{^Blk=kangxiradicals}', "");
9305Expect(0, 12255, '\P{Blk=kangxiradicals}', "");
9306Expect(1, 12255, '\P{^Blk=kangxiradicals}', "");
9307Expect(0, 12031, '\p{Blk=kangxiradicals}', "");
9308Expect(1, 12031, '\p{^Blk=kangxiradicals}', "");
9309Expect(1, 12031, '\P{Blk=kangxiradicals}', "");
9310Expect(0, 12031, '\P{^Blk=kangxiradicals}', "");
9311Expect(1, 12255, '\p{Blk:		Kangxi	RADICALS}', "");
9312Expect(0, 12255, '\p{^Blk:		Kangxi	RADICALS}', "");
9313Expect(0, 12255, '\P{Blk:		Kangxi	RADICALS}', "");
9314Expect(1, 12255, '\P{^Blk:		Kangxi	RADICALS}', "");
9315Expect(0, 12031, '\p{Blk:		Kangxi	RADICALS}', "");
9316Expect(1, 12031, '\p{^Blk:		Kangxi	RADICALS}', "");
9317Expect(1, 12031, '\P{Blk:		Kangxi	RADICALS}', "");
9318Expect(0, 12031, '\P{^Blk:		Kangxi	RADICALS}', "");
9319Error('\p{Is_Block:_/a/KANGXI-radicals}');
9320Error('\P{Is_Block:_/a/KANGXI-radicals}');
9321Expect(1, 12255, '\p{Is_Block:   kangxiradicals}', "");
9322Expect(0, 12255, '\p{^Is_Block:   kangxiradicals}', "");
9323Expect(0, 12255, '\P{Is_Block:   kangxiradicals}', "");
9324Expect(1, 12255, '\P{^Is_Block:   kangxiradicals}', "");
9325Expect(0, 12031, '\p{Is_Block:   kangxiradicals}', "");
9326Expect(1, 12031, '\p{^Is_Block:   kangxiradicals}', "");
9327Expect(1, 12031, '\P{Is_Block:   kangxiradicals}', "");
9328Expect(0, 12031, '\P{^Is_Block:   kangxiradicals}', "");
9329Expect(1, 12255, '\p{Is_Block=_Kangxi-RADICALS}', "");
9330Expect(0, 12255, '\p{^Is_Block=_Kangxi-RADICALS}', "");
9331Expect(0, 12255, '\P{Is_Block=_Kangxi-RADICALS}', "");
9332Expect(1, 12255, '\P{^Is_Block=_Kangxi-RADICALS}', "");
9333Expect(0, 12031, '\p{Is_Block=_Kangxi-RADICALS}', "");
9334Expect(1, 12031, '\p{^Is_Block=_Kangxi-RADICALS}', "");
9335Expect(1, 12031, '\P{Is_Block=_Kangxi-RADICALS}', "");
9336Expect(0, 12031, '\P{^Is_Block=_Kangxi-RADICALS}', "");
9337Error('\p{Is_Blk=	 KANGXI/a/Radicals}');
9338Error('\P{Is_Blk=	 KANGXI/a/Radicals}');
9339Expect(1, 12255, '\p{Is_Blk:	kangxiradicals}', "");
9340Expect(0, 12255, '\p{^Is_Blk:	kangxiradicals}', "");
9341Expect(0, 12255, '\P{Is_Blk:	kangxiradicals}', "");
9342Expect(1, 12255, '\P{^Is_Blk:	kangxiradicals}', "");
9343Expect(0, 12031, '\p{Is_Blk:	kangxiradicals}', "");
9344Expect(1, 12031, '\p{^Is_Blk:	kangxiradicals}', "");
9345Expect(1, 12031, '\P{Is_Blk:	kangxiradicals}', "");
9346Expect(0, 12031, '\P{^Is_Blk:	kangxiradicals}', "");
9347Expect(1, 12255, '\p{Is_Blk=_-Kangxi_Radicals}', "");
9348Expect(0, 12255, '\p{^Is_Blk=_-Kangxi_Radicals}', "");
9349Expect(0, 12255, '\P{Is_Blk=_-Kangxi_Radicals}', "");
9350Expect(1, 12255, '\P{^Is_Blk=_-Kangxi_Radicals}', "");
9351Expect(0, 12031, '\p{Is_Blk=_-Kangxi_Radicals}', "");
9352Expect(1, 12031, '\p{^Is_Blk=_-Kangxi_Radicals}', "");
9353Expect(1, 12031, '\P{Is_Blk=_-Kangxi_Radicals}', "");
9354Expect(0, 12031, '\P{^Is_Blk=_-Kangxi_Radicals}', "");
9355Error('\p{Block=/a/	-arabic_PRESENTATION	Forms B}');
9356Error('\P{Block=/a/	-arabic_PRESENTATION	Forms B}');
9357Expect(1, 65279, '\p{Block=arabicpresentationformsb}', "");
9358Expect(0, 65279, '\p{^Block=arabicpresentationformsb}', "");
9359Expect(0, 65279, '\P{Block=arabicpresentationformsb}', "");
9360Expect(1, 65279, '\P{^Block=arabicpresentationformsb}', "");
9361Expect(0, 65135, '\p{Block=arabicpresentationformsb}', "");
9362Expect(1, 65135, '\p{^Block=arabicpresentationformsb}', "");
9363Expect(1, 65135, '\P{Block=arabicpresentationformsb}', "");
9364Expect(0, 65135, '\P{^Block=arabicpresentationformsb}', "");
9365Expect(1, 65279, '\p{Block=  ARABIC	Presentation FORMS	B}', "");
9366Expect(0, 65279, '\p{^Block=  ARABIC	Presentation FORMS	B}', "");
9367Expect(0, 65279, '\P{Block=  ARABIC	Presentation FORMS	B}', "");
9368Expect(1, 65279, '\P{^Block=  ARABIC	Presentation FORMS	B}', "");
9369Expect(0, 65135, '\p{Block=  ARABIC	Presentation FORMS	B}', "");
9370Expect(1, 65135, '\p{^Block=  ARABIC	Presentation FORMS	B}', "");
9371Expect(1, 65135, '\P{Block=  ARABIC	Presentation FORMS	B}', "");
9372Expect(0, 65135, '\P{^Block=  ARABIC	Presentation FORMS	B}', "");
9373Error('\p{Blk=-:=arabic	PRESENTATION_FORMS-B}');
9374Error('\P{Blk=-:=arabic	PRESENTATION_FORMS-B}');
9375Expect(1, 65279, '\p{Blk:arabicpresentationformsb}', "");
9376Expect(0, 65279, '\p{^Blk:arabicpresentationformsb}', "");
9377Expect(0, 65279, '\P{Blk:arabicpresentationformsb}', "");
9378Expect(1, 65279, '\P{^Blk:arabicpresentationformsb}', "");
9379Expect(0, 65135, '\p{Blk:arabicpresentationformsb}', "");
9380Expect(1, 65135, '\p{^Blk:arabicpresentationformsb}', "");
9381Expect(1, 65135, '\P{Blk:arabicpresentationformsb}', "");
9382Expect(0, 65135, '\P{^Blk:arabicpresentationformsb}', "");
9383Expect(1, 65279, '\p{Blk= Arabic	PresentationForms-b}', "");
9384Expect(0, 65279, '\p{^Blk= Arabic	PresentationForms-b}', "");
9385Expect(0, 65279, '\P{Blk= Arabic	PresentationForms-b}', "");
9386Expect(1, 65279, '\P{^Blk= Arabic	PresentationForms-b}', "");
9387Expect(0, 65135, '\p{Blk= Arabic	PresentationForms-b}', "");
9388Expect(1, 65135, '\p{^Blk= Arabic	PresentationForms-b}', "");
9389Expect(1, 65135, '\P{Blk= Arabic	PresentationForms-b}', "");
9390Expect(0, 65135, '\P{^Blk= Arabic	PresentationForms-b}', "");
9391Error('\p{Is_Block= -Arabic	PRESENTATION/a/FormsB}');
9392Error('\P{Is_Block= -Arabic	PRESENTATION/a/FormsB}');
9393Expect(1, 65279, '\p{Is_Block=arabicpresentationformsb}', "");
9394Expect(0, 65279, '\p{^Is_Block=arabicpresentationformsb}', "");
9395Expect(0, 65279, '\P{Is_Block=arabicpresentationformsb}', "");
9396Expect(1, 65279, '\P{^Is_Block=arabicpresentationformsb}', "");
9397Expect(0, 65135, '\p{Is_Block=arabicpresentationformsb}', "");
9398Expect(1, 65135, '\p{^Is_Block=arabicpresentationformsb}', "");
9399Expect(1, 65135, '\P{Is_Block=arabicpresentationformsb}', "");
9400Expect(0, 65135, '\P{^Is_Block=arabicpresentationformsb}', "");
9401Expect(1, 65279, '\p{Is_Block=_	Arabic presentation_FORMS	B}', "");
9402Expect(0, 65279, '\p{^Is_Block=_	Arabic presentation_FORMS	B}', "");
9403Expect(0, 65279, '\P{Is_Block=_	Arabic presentation_FORMS	B}', "");
9404Expect(1, 65279, '\P{^Is_Block=_	Arabic presentation_FORMS	B}', "");
9405Expect(0, 65135, '\p{Is_Block=_	Arabic presentation_FORMS	B}', "");
9406Expect(1, 65135, '\p{^Is_Block=_	Arabic presentation_FORMS	B}', "");
9407Expect(1, 65135, '\P{Is_Block=_	Arabic presentation_FORMS	B}', "");
9408Expect(0, 65135, '\P{^Is_Block=_	Arabic presentation_FORMS	B}', "");
9409Error('\p{Is_Blk=/a/	 arabic_PRESENTATION_FormsB}');
9410Error('\P{Is_Blk=/a/	 arabic_PRESENTATION_FormsB}');
9411Expect(1, 65279, '\p{Is_Blk=arabicpresentationformsb}', "");
9412Expect(0, 65279, '\p{^Is_Blk=arabicpresentationformsb}', "");
9413Expect(0, 65279, '\P{Is_Blk=arabicpresentationformsb}', "");
9414Expect(1, 65279, '\P{^Is_Blk=arabicpresentationformsb}', "");
9415Expect(0, 65135, '\p{Is_Blk=arabicpresentationformsb}', "");
9416Expect(1, 65135, '\p{^Is_Blk=arabicpresentationformsb}', "");
9417Expect(1, 65135, '\P{Is_Blk=arabicpresentationformsb}', "");
9418Expect(0, 65135, '\P{^Is_Blk=arabicpresentationformsb}', "");
9419Expect(1, 65279, '\p{Is_Blk=		arabicPresentation_forms B}', "");
9420Expect(0, 65279, '\p{^Is_Blk=		arabicPresentation_forms B}', "");
9421Expect(0, 65279, '\P{Is_Blk=		arabicPresentation_forms B}', "");
9422Expect(1, 65279, '\P{^Is_Blk=		arabicPresentation_forms B}', "");
9423Expect(0, 65135, '\p{Is_Blk=		arabicPresentation_forms B}', "");
9424Expect(1, 65135, '\p{^Is_Blk=		arabicPresentation_forms B}', "");
9425Expect(1, 65135, '\P{Is_Blk=		arabicPresentation_forms B}', "");
9426Expect(0, 65135, '\P{^Is_Blk=		arabicPresentation_forms B}', "");
9427Error('\p{Block=/a/-GURMUKHI}');
9428Error('\P{Block=/a/-GURMUKHI}');
9429Expect(1, 2687, '\p{Block=gurmukhi}', "");
9430Expect(0, 2687, '\p{^Block=gurmukhi}', "");
9431Expect(0, 2687, '\P{Block=gurmukhi}', "");
9432Expect(1, 2687, '\P{^Block=gurmukhi}', "");
9433Expect(0, 2559, '\p{Block=gurmukhi}', "");
9434Expect(1, 2559, '\p{^Block=gurmukhi}', "");
9435Expect(1, 2559, '\P{Block=gurmukhi}', "");
9436Expect(0, 2559, '\P{^Block=gurmukhi}', "");
9437Expect(1, 2687, '\p{Block=		GURMUKHI}', "");
9438Expect(0, 2687, '\p{^Block=		GURMUKHI}', "");
9439Expect(0, 2687, '\P{Block=		GURMUKHI}', "");
9440Expect(1, 2687, '\P{^Block=		GURMUKHI}', "");
9441Expect(0, 2559, '\p{Block=		GURMUKHI}', "");
9442Expect(1, 2559, '\p{^Block=		GURMUKHI}', "");
9443Expect(1, 2559, '\P{Block=		GURMUKHI}', "");
9444Expect(0, 2559, '\P{^Block=		GURMUKHI}', "");
9445Error('\p{Blk=:= -GURMUKHI}');
9446Error('\P{Blk=:= -GURMUKHI}');
9447Expect(1, 2687, '\p{Blk:   gurmukhi}', "");
9448Expect(0, 2687, '\p{^Blk:   gurmukhi}', "");
9449Expect(0, 2687, '\P{Blk:   gurmukhi}', "");
9450Expect(1, 2687, '\P{^Blk:   gurmukhi}', "");
9451Expect(0, 2559, '\p{Blk:   gurmukhi}', "");
9452Expect(1, 2559, '\p{^Blk:   gurmukhi}', "");
9453Expect(1, 2559, '\P{Blk:   gurmukhi}', "");
9454Expect(0, 2559, '\P{^Blk:   gurmukhi}', "");
9455Expect(1, 2687, '\p{Blk:	_GURMUKHI}', "");
9456Expect(0, 2687, '\p{^Blk:	_GURMUKHI}', "");
9457Expect(0, 2687, '\P{Blk:	_GURMUKHI}', "");
9458Expect(1, 2687, '\P{^Blk:	_GURMUKHI}', "");
9459Expect(0, 2559, '\p{Blk:	_GURMUKHI}', "");
9460Expect(1, 2559, '\p{^Blk:	_GURMUKHI}', "");
9461Expect(1, 2559, '\P{Blk:	_GURMUKHI}', "");
9462Expect(0, 2559, '\P{^Blk:	_GURMUKHI}', "");
9463Error('\p{Is_Block=	_gurmukhi/a/}');
9464Error('\P{Is_Block=	_gurmukhi/a/}');
9465Expect(1, 2687, '\p{Is_Block=gurmukhi}', "");
9466Expect(0, 2687, '\p{^Is_Block=gurmukhi}', "");
9467Expect(0, 2687, '\P{Is_Block=gurmukhi}', "");
9468Expect(1, 2687, '\P{^Is_Block=gurmukhi}', "");
9469Expect(0, 2559, '\p{Is_Block=gurmukhi}', "");
9470Expect(1, 2559, '\p{^Is_Block=gurmukhi}', "");
9471Expect(1, 2559, '\P{Is_Block=gurmukhi}', "");
9472Expect(0, 2559, '\P{^Is_Block=gurmukhi}', "");
9473Expect(1, 2687, '\p{Is_Block:   Gurmukhi}', "");
9474Expect(0, 2687, '\p{^Is_Block:   Gurmukhi}', "");
9475Expect(0, 2687, '\P{Is_Block:   Gurmukhi}', "");
9476Expect(1, 2687, '\P{^Is_Block:   Gurmukhi}', "");
9477Expect(0, 2559, '\p{Is_Block:   Gurmukhi}', "");
9478Expect(1, 2559, '\p{^Is_Block:   Gurmukhi}', "");
9479Expect(1, 2559, '\P{Is_Block:   Gurmukhi}', "");
9480Expect(0, 2559, '\P{^Is_Block:   Gurmukhi}', "");
9481Error('\p{Is_Blk=:=_gurmukhi}');
9482Error('\P{Is_Blk=:=_gurmukhi}');
9483Expect(1, 2687, '\p{Is_Blk=gurmukhi}', "");
9484Expect(0, 2687, '\p{^Is_Blk=gurmukhi}', "");
9485Expect(0, 2687, '\P{Is_Blk=gurmukhi}', "");
9486Expect(1, 2687, '\P{^Is_Blk=gurmukhi}', "");
9487Expect(0, 2559, '\p{Is_Blk=gurmukhi}', "");
9488Expect(1, 2559, '\p{^Is_Blk=gurmukhi}', "");
9489Expect(1, 2559, '\P{Is_Blk=gurmukhi}', "");
9490Expect(0, 2559, '\P{^Is_Blk=gurmukhi}', "");
9491Expect(1, 2687, '\p{Is_Blk=__gurmukhi}', "");
9492Expect(0, 2687, '\p{^Is_Blk=__gurmukhi}', "");
9493Expect(0, 2687, '\P{Is_Blk=__gurmukhi}', "");
9494Expect(1, 2687, '\P{^Is_Blk=__gurmukhi}', "");
9495Expect(0, 2559, '\p{Is_Blk=__gurmukhi}', "");
9496Expect(1, 2559, '\p{^Is_Blk=__gurmukhi}', "");
9497Expect(1, 2559, '\P{Is_Blk=__gurmukhi}', "");
9498Expect(0, 2559, '\P{^Is_Blk=__gurmukhi}', "");
9499Error('\p{Block=	_Enclosed/a/Ideographic Supplement}');
9500Error('\P{Block=	_Enclosed/a/Ideographic Supplement}');
9501Expect(1, 127743, '\p{Block=enclosedideographicsupplement}', "");
9502Expect(0, 127743, '\p{^Block=enclosedideographicsupplement}', "");
9503Expect(0, 127743, '\P{Block=enclosedideographicsupplement}', "");
9504Expect(1, 127743, '\P{^Block=enclosedideographicsupplement}', "");
9505Expect(0, 127487, '\p{Block=enclosedideographicsupplement}', "");
9506Expect(1, 127487, '\p{^Block=enclosedideographicsupplement}', "");
9507Expect(1, 127487, '\P{Block=enclosedideographicsupplement}', "");
9508Expect(0, 127487, '\P{^Block=enclosedideographicsupplement}', "");
9509Expect(1, 127743, '\p{Block: --enclosed-ideographic	Supplement}', "");
9510Expect(0, 127743, '\p{^Block: --enclosed-ideographic	Supplement}', "");
9511Expect(0, 127743, '\P{Block: --enclosed-ideographic	Supplement}', "");
9512Expect(1, 127743, '\P{^Block: --enclosed-ideographic	Supplement}', "");
9513Expect(0, 127487, '\p{Block: --enclosed-ideographic	Supplement}', "");
9514Expect(1, 127487, '\p{^Block: --enclosed-ideographic	Supplement}', "");
9515Expect(1, 127487, '\P{Block: --enclosed-ideographic	Supplement}', "");
9516Expect(0, 127487, '\P{^Block: --enclosed-ideographic	Supplement}', "");
9517Error('\p{Blk=/a/Enclosed_ideographic_SUPPLEMENT}');
9518Error('\P{Blk=/a/Enclosed_ideographic_SUPPLEMENT}');
9519Expect(1, 127743, '\p{Blk: enclosedideographicsupplement}', "");
9520Expect(0, 127743, '\p{^Blk: enclosedideographicsupplement}', "");
9521Expect(0, 127743, '\P{Blk: enclosedideographicsupplement}', "");
9522Expect(1, 127743, '\P{^Blk: enclosedideographicsupplement}', "");
9523Expect(0, 127487, '\p{Blk: enclosedideographicsupplement}', "");
9524Expect(1, 127487, '\p{^Blk: enclosedideographicsupplement}', "");
9525Expect(1, 127487, '\P{Blk: enclosedideographicsupplement}', "");
9526Expect(0, 127487, '\P{^Blk: enclosedideographicsupplement}', "");
9527Expect(1, 127743, '\p{Blk=-EnclosedIDEOGRAPHICsupplement}', "");
9528Expect(0, 127743, '\p{^Blk=-EnclosedIDEOGRAPHICsupplement}', "");
9529Expect(0, 127743, '\P{Blk=-EnclosedIDEOGRAPHICsupplement}', "");
9530Expect(1, 127743, '\P{^Blk=-EnclosedIDEOGRAPHICsupplement}', "");
9531Expect(0, 127487, '\p{Blk=-EnclosedIDEOGRAPHICsupplement}', "");
9532Expect(1, 127487, '\p{^Blk=-EnclosedIDEOGRAPHICsupplement}', "");
9533Expect(1, 127487, '\P{Blk=-EnclosedIDEOGRAPHICsupplement}', "");
9534Expect(0, 127487, '\P{^Blk=-EnclosedIDEOGRAPHICsupplement}', "");
9535Error('\p{Is_Block=	/a/ENCLOSED	IDEOGRAPHIC-Supplement}');
9536Error('\P{Is_Block=	/a/ENCLOSED	IDEOGRAPHIC-Supplement}');
9537Expect(1, 127743, '\p{Is_Block:   enclosedideographicsupplement}', "");
9538Expect(0, 127743, '\p{^Is_Block:   enclosedideographicsupplement}', "");
9539Expect(0, 127743, '\P{Is_Block:   enclosedideographicsupplement}', "");
9540Expect(1, 127743, '\P{^Is_Block:   enclosedideographicsupplement}', "");
9541Expect(0, 127487, '\p{Is_Block:   enclosedideographicsupplement}', "");
9542Expect(1, 127487, '\p{^Is_Block:   enclosedideographicsupplement}', "");
9543Expect(1, 127487, '\P{Is_Block:   enclosedideographicsupplement}', "");
9544Expect(0, 127487, '\P{^Is_Block:   enclosedideographicsupplement}', "");
9545Expect(1, 127743, '\p{Is_Block=_Enclosed	Ideographic Supplement}', "");
9546Expect(0, 127743, '\p{^Is_Block=_Enclosed	Ideographic Supplement}', "");
9547Expect(0, 127743, '\P{Is_Block=_Enclosed	Ideographic Supplement}', "");
9548Expect(1, 127743, '\P{^Is_Block=_Enclosed	Ideographic Supplement}', "");
9549Expect(0, 127487, '\p{Is_Block=_Enclosed	Ideographic Supplement}', "");
9550Expect(1, 127487, '\p{^Is_Block=_Enclosed	Ideographic Supplement}', "");
9551Expect(1, 127487, '\P{Is_Block=_Enclosed	Ideographic Supplement}', "");
9552Expect(0, 127487, '\P{^Is_Block=_Enclosed	Ideographic Supplement}', "");
9553Error('\p{Is_Blk=_-ENCLOSED:=Ideographic Supplement}');
9554Error('\P{Is_Blk=_-ENCLOSED:=Ideographic Supplement}');
9555Expect(1, 127743, '\p{Is_Blk=enclosedideographicsupplement}', "");
9556Expect(0, 127743, '\p{^Is_Blk=enclosedideographicsupplement}', "");
9557Expect(0, 127743, '\P{Is_Blk=enclosedideographicsupplement}', "");
9558Expect(1, 127743, '\P{^Is_Blk=enclosedideographicsupplement}', "");
9559Expect(0, 127487, '\p{Is_Blk=enclosedideographicsupplement}', "");
9560Expect(1, 127487, '\p{^Is_Blk=enclosedideographicsupplement}', "");
9561Expect(1, 127487, '\P{Is_Blk=enclosedideographicsupplement}', "");
9562Expect(0, 127487, '\P{^Is_Blk=enclosedideographicsupplement}', "");
9563Expect(1, 127743, '\p{Is_Blk=	_ENCLOSED-Ideographic supplement}', "");
9564Expect(0, 127743, '\p{^Is_Blk=	_ENCLOSED-Ideographic supplement}', "");
9565Expect(0, 127743, '\P{Is_Blk=	_ENCLOSED-Ideographic supplement}', "");
9566Expect(1, 127743, '\P{^Is_Blk=	_ENCLOSED-Ideographic supplement}', "");
9567Expect(0, 127487, '\p{Is_Blk=	_ENCLOSED-Ideographic supplement}', "");
9568Expect(1, 127487, '\p{^Is_Blk=	_ENCLOSED-Ideographic supplement}', "");
9569Expect(1, 127487, '\P{Is_Blk=	_ENCLOSED-Ideographic supplement}', "");
9570Expect(0, 127487, '\P{^Is_Blk=	_ENCLOSED-Ideographic supplement}', "");
9571Error('\p{Block:   /a/- Phonetic-ExtensionsSUPPLEMENT}');
9572Error('\P{Block:   /a/- Phonetic-ExtensionsSUPPLEMENT}');
9573Expect(1, 7615, '\p{Block=phoneticextensionssupplement}', "");
9574Expect(0, 7615, '\p{^Block=phoneticextensionssupplement}', "");
9575Expect(0, 7615, '\P{Block=phoneticextensionssupplement}', "");
9576Expect(1, 7615, '\P{^Block=phoneticextensionssupplement}', "");
9577Expect(0, 7551, '\p{Block=phoneticextensionssupplement}', "");
9578Expect(1, 7551, '\p{^Block=phoneticextensionssupplement}', "");
9579Expect(1, 7551, '\P{Block=phoneticextensionssupplement}', "");
9580Expect(0, 7551, '\P{^Block=phoneticextensionssupplement}', "");
9581Expect(1, 7615, '\p{Block=	_phonetic	extensionsSupplement}', "");
9582Expect(0, 7615, '\p{^Block=	_phonetic	extensionsSupplement}', "");
9583Expect(0, 7615, '\P{Block=	_phonetic	extensionsSupplement}', "");
9584Expect(1, 7615, '\P{^Block=	_phonetic	extensionsSupplement}', "");
9585Expect(0, 7551, '\p{Block=	_phonetic	extensionsSupplement}', "");
9586Expect(1, 7551, '\p{^Block=	_phonetic	extensionsSupplement}', "");
9587Expect(1, 7551, '\P{Block=	_phonetic	extensionsSupplement}', "");
9588Expect(0, 7551, '\P{^Block=	_phonetic	extensionsSupplement}', "");
9589Error('\p{Blk=	phonetic_Extensions-Supplement/a/}');
9590Error('\P{Blk=	phonetic_Extensions-Supplement/a/}');
9591Expect(1, 7615, '\p{Blk=phoneticextensionssupplement}', "");
9592Expect(0, 7615, '\p{^Blk=phoneticextensionssupplement}', "");
9593Expect(0, 7615, '\P{Blk=phoneticextensionssupplement}', "");
9594Expect(1, 7615, '\P{^Blk=phoneticextensionssupplement}', "");
9595Expect(0, 7551, '\p{Blk=phoneticextensionssupplement}', "");
9596Expect(1, 7551, '\p{^Blk=phoneticextensionssupplement}', "");
9597Expect(1, 7551, '\P{Blk=phoneticextensionssupplement}', "");
9598Expect(0, 7551, '\P{^Blk=phoneticextensionssupplement}', "");
9599Expect(1, 7615, '\p{Blk= -Phoneticextensions SUPPLEMENT}', "");
9600Expect(0, 7615, '\p{^Blk= -Phoneticextensions SUPPLEMENT}', "");
9601Expect(0, 7615, '\P{Blk= -Phoneticextensions SUPPLEMENT}', "");
9602Expect(1, 7615, '\P{^Blk= -Phoneticextensions SUPPLEMENT}', "");
9603Expect(0, 7551, '\p{Blk= -Phoneticextensions SUPPLEMENT}', "");
9604Expect(1, 7551, '\p{^Blk= -Phoneticextensions SUPPLEMENT}', "");
9605Expect(1, 7551, '\P{Blk= -Phoneticextensions SUPPLEMENT}', "");
9606Expect(0, 7551, '\P{^Blk= -Phoneticextensions SUPPLEMENT}', "");
9607Error('\p{Is_Block=	/a/Phonetic-EXTENSIONS Supplement}');
9608Error('\P{Is_Block=	/a/Phonetic-EXTENSIONS Supplement}');
9609Expect(1, 7615, '\p{Is_Block=phoneticextensionssupplement}', "");
9610Expect(0, 7615, '\p{^Is_Block=phoneticextensionssupplement}', "");
9611Expect(0, 7615, '\P{Is_Block=phoneticextensionssupplement}', "");
9612Expect(1, 7615, '\P{^Is_Block=phoneticextensionssupplement}', "");
9613Expect(0, 7551, '\p{Is_Block=phoneticextensionssupplement}', "");
9614Expect(1, 7551, '\p{^Is_Block=phoneticextensionssupplement}', "");
9615Expect(1, 7551, '\P{Is_Block=phoneticextensionssupplement}', "");
9616Expect(0, 7551, '\P{^Is_Block=phoneticextensionssupplement}', "");
9617Expect(1, 7615, '\p{Is_Block:   Phonetic-Extensions-Supplement}', "");
9618Expect(0, 7615, '\p{^Is_Block:   Phonetic-Extensions-Supplement}', "");
9619Expect(0, 7615, '\P{Is_Block:   Phonetic-Extensions-Supplement}', "");
9620Expect(1, 7615, '\P{^Is_Block:   Phonetic-Extensions-Supplement}', "");
9621Expect(0, 7551, '\p{Is_Block:   Phonetic-Extensions-Supplement}', "");
9622Expect(1, 7551, '\p{^Is_Block:   Phonetic-Extensions-Supplement}', "");
9623Expect(1, 7551, '\P{Is_Block:   Phonetic-Extensions-Supplement}', "");
9624Expect(0, 7551, '\P{^Is_Block:   Phonetic-Extensions-Supplement}', "");
9625Error('\p{Is_Blk:   -/a/Phonetic_extensions-Supplement}');
9626Error('\P{Is_Blk:   -/a/Phonetic_extensions-Supplement}');
9627Expect(1, 7615, '\p{Is_Blk=phoneticextensionssupplement}', "");
9628Expect(0, 7615, '\p{^Is_Blk=phoneticextensionssupplement}', "");
9629Expect(0, 7615, '\P{Is_Blk=phoneticextensionssupplement}', "");
9630Expect(1, 7615, '\P{^Is_Blk=phoneticextensionssupplement}', "");
9631Expect(0, 7551, '\p{Is_Blk=phoneticextensionssupplement}', "");
9632Expect(1, 7551, '\p{^Is_Blk=phoneticextensionssupplement}', "");
9633Expect(1, 7551, '\P{Is_Blk=phoneticextensionssupplement}', "");
9634Expect(0, 7551, '\P{^Is_Blk=phoneticextensionssupplement}', "");
9635Expect(1, 7615, '\p{Is_Blk= 	Phonetic	EXTENSIONS SUPPLEMENT}', "");
9636Expect(0, 7615, '\p{^Is_Blk= 	Phonetic	EXTENSIONS SUPPLEMENT}', "");
9637Expect(0, 7615, '\P{Is_Blk= 	Phonetic	EXTENSIONS SUPPLEMENT}', "");
9638Expect(1, 7615, '\P{^Is_Blk= 	Phonetic	EXTENSIONS SUPPLEMENT}', "");
9639Expect(0, 7551, '\p{Is_Blk= 	Phonetic	EXTENSIONS SUPPLEMENT}', "");
9640Expect(1, 7551, '\p{^Is_Blk= 	Phonetic	EXTENSIONS SUPPLEMENT}', "");
9641Expect(1, 7551, '\P{Is_Blk= 	Phonetic	EXTENSIONS SUPPLEMENT}', "");
9642Expect(0, 7551, '\P{^Is_Blk= 	Phonetic	EXTENSIONS SUPPLEMENT}', "");
9643Error('\p{Block= /a/greek_Extended}');
9644Error('\P{Block= /a/greek_Extended}');
9645Expect(1, 8191, '\p{Block=greekextended}', "");
9646Expect(0, 8191, '\p{^Block=greekextended}', "");
9647Expect(0, 8191, '\P{Block=greekextended}', "");
9648Expect(1, 8191, '\P{^Block=greekextended}', "");
9649Expect(0, 7935, '\p{Block=greekextended}', "");
9650Expect(1, 7935, '\p{^Block=greekextended}', "");
9651Expect(1, 7935, '\P{Block=greekextended}', "");
9652Expect(0, 7935, '\P{^Block=greekextended}', "");
9653Expect(1, 8191, '\p{Block=Greek	Extended}', "");
9654Expect(0, 8191, '\p{^Block=Greek	Extended}', "");
9655Expect(0, 8191, '\P{Block=Greek	Extended}', "");
9656Expect(1, 8191, '\P{^Block=Greek	Extended}', "");
9657Expect(0, 7935, '\p{Block=Greek	Extended}', "");
9658Expect(1, 7935, '\p{^Block=Greek	Extended}', "");
9659Expect(1, 7935, '\P{Block=Greek	Extended}', "");
9660Expect(0, 7935, '\P{^Block=Greek	Extended}', "");
9661Error('\p{Blk=_ GREEK_EXTENDED/a/}');
9662Error('\P{Blk=_ GREEK_EXTENDED/a/}');
9663Expect(1, 8191, '\p{Blk=greekextended}', "");
9664Expect(0, 8191, '\p{^Blk=greekextended}', "");
9665Expect(0, 8191, '\P{Blk=greekextended}', "");
9666Expect(1, 8191, '\P{^Blk=greekextended}', "");
9667Expect(0, 7935, '\p{Blk=greekextended}', "");
9668Expect(1, 7935, '\p{^Blk=greekextended}', "");
9669Expect(1, 7935, '\P{Blk=greekextended}', "");
9670Expect(0, 7935, '\P{^Blk=greekextended}', "");
9671Expect(1, 8191, '\p{Blk=_Greek_extended}', "");
9672Expect(0, 8191, '\p{^Blk=_Greek_extended}', "");
9673Expect(0, 8191, '\P{Blk=_Greek_extended}', "");
9674Expect(1, 8191, '\P{^Blk=_Greek_extended}', "");
9675Expect(0, 7935, '\p{Blk=_Greek_extended}', "");
9676Expect(1, 7935, '\p{^Blk=_Greek_extended}', "");
9677Expect(1, 7935, '\P{Blk=_Greek_extended}', "");
9678Expect(0, 7935, '\P{^Blk=_Greek_extended}', "");
9679Error('\p{Is_Block=_-greek extended/a/}');
9680Error('\P{Is_Block=_-greek extended/a/}');
9681Expect(1, 8191, '\p{Is_Block=greekextended}', "");
9682Expect(0, 8191, '\p{^Is_Block=greekextended}', "");
9683Expect(0, 8191, '\P{Is_Block=greekextended}', "");
9684Expect(1, 8191, '\P{^Is_Block=greekextended}', "");
9685Expect(0, 7935, '\p{Is_Block=greekextended}', "");
9686Expect(1, 7935, '\p{^Is_Block=greekextended}', "");
9687Expect(1, 7935, '\P{Is_Block=greekextended}', "");
9688Expect(0, 7935, '\P{^Is_Block=greekextended}', "");
9689Expect(1, 8191, '\p{Is_Block=	-GREEK	Extended}', "");
9690Expect(0, 8191, '\p{^Is_Block=	-GREEK	Extended}', "");
9691Expect(0, 8191, '\P{Is_Block=	-GREEK	Extended}', "");
9692Expect(1, 8191, '\P{^Is_Block=	-GREEK	Extended}', "");
9693Expect(0, 7935, '\p{Is_Block=	-GREEK	Extended}', "");
9694Expect(1, 7935, '\p{^Is_Block=	-GREEK	Extended}', "");
9695Expect(1, 7935, '\P{Is_Block=	-GREEK	Extended}', "");
9696Expect(0, 7935, '\P{^Is_Block=	-GREEK	Extended}', "");
9697Error('\p{Is_Blk=-	Greek/a/Extended}');
9698Error('\P{Is_Blk=-	Greek/a/Extended}');
9699Expect(1, 8191, '\p{Is_Blk=greekextended}', "");
9700Expect(0, 8191, '\p{^Is_Blk=greekextended}', "");
9701Expect(0, 8191, '\P{Is_Blk=greekextended}', "");
9702Expect(1, 8191, '\P{^Is_Blk=greekextended}', "");
9703Expect(0, 7935, '\p{Is_Blk=greekextended}', "");
9704Expect(1, 7935, '\p{^Is_Blk=greekextended}', "");
9705Expect(1, 7935, '\P{Is_Blk=greekextended}', "");
9706Expect(0, 7935, '\P{^Is_Blk=greekextended}', "");
9707Expect(1, 8191, '\p{Is_Blk= greek	extended}', "");
9708Expect(0, 8191, '\p{^Is_Blk= greek	extended}', "");
9709Expect(0, 8191, '\P{Is_Blk= greek	extended}', "");
9710Expect(1, 8191, '\P{^Is_Blk= greek	extended}', "");
9711Expect(0, 7935, '\p{Is_Blk= greek	extended}', "");
9712Expect(1, 7935, '\p{^Is_Blk= greek	extended}', "");
9713Expect(1, 7935, '\P{Is_Blk= greek	extended}', "");
9714Expect(0, 7935, '\P{^Is_Blk= greek	extended}', "");
9715Error('\p{Block=-Deseret:=}');
9716Error('\P{Block=-Deseret:=}');
9717Expect(1, 66639, '\p{Block=deseret}', "");
9718Expect(0, 66639, '\p{^Block=deseret}', "");
9719Expect(0, 66639, '\P{Block=deseret}', "");
9720Expect(1, 66639, '\P{^Block=deseret}', "");
9721Expect(0, 66559, '\p{Block=deseret}', "");
9722Expect(1, 66559, '\p{^Block=deseret}', "");
9723Expect(1, 66559, '\P{Block=deseret}', "");
9724Expect(0, 66559, '\P{^Block=deseret}', "");
9725Expect(1, 66639, '\p{Block: _DESERET}', "");
9726Expect(0, 66639, '\p{^Block: _DESERET}', "");
9727Expect(0, 66639, '\P{Block: _DESERET}', "");
9728Expect(1, 66639, '\P{^Block: _DESERET}', "");
9729Expect(0, 66559, '\p{Block: _DESERET}', "");
9730Expect(1, 66559, '\p{^Block: _DESERET}', "");
9731Expect(1, 66559, '\P{Block: _DESERET}', "");
9732Expect(0, 66559, '\P{^Block: _DESERET}', "");
9733Error('\p{Blk=/a/	-DESERET}');
9734Error('\P{Blk=/a/	-DESERET}');
9735Expect(1, 66639, '\p{Blk=deseret}', "");
9736Expect(0, 66639, '\p{^Blk=deseret}', "");
9737Expect(0, 66639, '\P{Blk=deseret}', "");
9738Expect(1, 66639, '\P{^Blk=deseret}', "");
9739Expect(0, 66559, '\p{Blk=deseret}', "");
9740Expect(1, 66559, '\p{^Blk=deseret}', "");
9741Expect(1, 66559, '\P{Blk=deseret}', "");
9742Expect(0, 66559, '\P{^Blk=deseret}', "");
9743Expect(1, 66639, '\p{Blk=--deseret}', "");
9744Expect(0, 66639, '\p{^Blk=--deseret}', "");
9745Expect(0, 66639, '\P{Blk=--deseret}', "");
9746Expect(1, 66639, '\P{^Blk=--deseret}', "");
9747Expect(0, 66559, '\p{Blk=--deseret}', "");
9748Expect(1, 66559, '\p{^Blk=--deseret}', "");
9749Expect(1, 66559, '\P{Blk=--deseret}', "");
9750Expect(0, 66559, '\P{^Blk=--deseret}', "");
9751Error('\p{Is_Block=	-Deseret/a/}');
9752Error('\P{Is_Block=	-Deseret/a/}');
9753Expect(1, 66639, '\p{Is_Block=deseret}', "");
9754Expect(0, 66639, '\p{^Is_Block=deseret}', "");
9755Expect(0, 66639, '\P{Is_Block=deseret}', "");
9756Expect(1, 66639, '\P{^Is_Block=deseret}', "");
9757Expect(0, 66559, '\p{Is_Block=deseret}', "");
9758Expect(1, 66559, '\p{^Is_Block=deseret}', "");
9759Expect(1, 66559, '\P{Is_Block=deseret}', "");
9760Expect(0, 66559, '\P{^Is_Block=deseret}', "");
9761Expect(1, 66639, '\p{Is_Block= -deseret}', "");
9762Expect(0, 66639, '\p{^Is_Block= -deseret}', "");
9763Expect(0, 66639, '\P{Is_Block= -deseret}', "");
9764Expect(1, 66639, '\P{^Is_Block= -deseret}', "");
9765Expect(0, 66559, '\p{Is_Block= -deseret}', "");
9766Expect(1, 66559, '\p{^Is_Block= -deseret}', "");
9767Expect(1, 66559, '\P{Is_Block= -deseret}', "");
9768Expect(0, 66559, '\P{^Is_Block= -deseret}', "");
9769Error('\p{Is_Blk= /a/DESERET}');
9770Error('\P{Is_Blk= /a/DESERET}');
9771Expect(1, 66639, '\p{Is_Blk=deseret}', "");
9772Expect(0, 66639, '\p{^Is_Blk=deseret}', "");
9773Expect(0, 66639, '\P{Is_Blk=deseret}', "");
9774Expect(1, 66639, '\P{^Is_Blk=deseret}', "");
9775Expect(0, 66559, '\p{Is_Blk=deseret}', "");
9776Expect(1, 66559, '\p{^Is_Blk=deseret}', "");
9777Expect(1, 66559, '\P{Is_Blk=deseret}', "");
9778Expect(0, 66559, '\P{^Is_Blk=deseret}', "");
9779Expect(1, 66639, '\p{Is_Blk=	DESERET}', "");
9780Expect(0, 66639, '\p{^Is_Blk=	DESERET}', "");
9781Expect(0, 66639, '\P{Is_Blk=	DESERET}', "");
9782Expect(1, 66639, '\P{^Is_Blk=	DESERET}', "");
9783Expect(0, 66559, '\p{Is_Blk=	DESERET}', "");
9784Expect(1, 66559, '\p{^Is_Blk=	DESERET}', "");
9785Expect(1, 66559, '\P{Is_Blk=	DESERET}', "");
9786Expect(0, 66559, '\P{^Is_Blk=	DESERET}', "");
9787Error('\p{Block=	:=TAI_Tham}');
9788Error('\P{Block=	:=TAI_Tham}');
9789Expect(1, 6831, '\p{Block=taitham}', "");
9790Expect(0, 6831, '\p{^Block=taitham}', "");
9791Expect(0, 6831, '\P{Block=taitham}', "");
9792Expect(1, 6831, '\P{^Block=taitham}', "");
9793Expect(0, 6687, '\p{Block=taitham}', "");
9794Expect(1, 6687, '\p{^Block=taitham}', "");
9795Expect(1, 6687, '\P{Block=taitham}', "");
9796Expect(0, 6687, '\P{^Block=taitham}', "");
9797Expect(1, 6831, '\p{Block=- Tai_Tham}', "");
9798Expect(0, 6831, '\p{^Block=- Tai_Tham}', "");
9799Expect(0, 6831, '\P{Block=- Tai_Tham}', "");
9800Expect(1, 6831, '\P{^Block=- Tai_Tham}', "");
9801Expect(0, 6687, '\p{Block=- Tai_Tham}', "");
9802Expect(1, 6687, '\p{^Block=- Tai_Tham}', "");
9803Expect(1, 6687, '\P{Block=- Tai_Tham}', "");
9804Expect(0, 6687, '\P{^Block=- Tai_Tham}', "");
9805Error('\p{Blk=_/a/tai-THAM}');
9806Error('\P{Blk=_/a/tai-THAM}');
9807Expect(1, 6831, '\p{Blk:taitham}', "");
9808Expect(0, 6831, '\p{^Blk:taitham}', "");
9809Expect(0, 6831, '\P{Blk:taitham}', "");
9810Expect(1, 6831, '\P{^Blk:taitham}', "");
9811Expect(0, 6687, '\p{Blk:taitham}', "");
9812Expect(1, 6687, '\p{^Blk:taitham}', "");
9813Expect(1, 6687, '\P{Blk:taitham}', "");
9814Expect(0, 6687, '\P{^Blk:taitham}', "");
9815Expect(1, 6831, '\p{Blk=		tai Tham}', "");
9816Expect(0, 6831, '\p{^Blk=		tai Tham}', "");
9817Expect(0, 6831, '\P{Blk=		tai Tham}', "");
9818Expect(1, 6831, '\P{^Blk=		tai Tham}', "");
9819Expect(0, 6687, '\p{Blk=		tai Tham}', "");
9820Expect(1, 6687, '\p{^Blk=		tai Tham}', "");
9821Expect(1, 6687, '\P{Blk=		tai Tham}', "");
9822Expect(0, 6687, '\P{^Blk=		tai Tham}', "");
9823Error('\p{Is_Block:	-:=TAItham}');
9824Error('\P{Is_Block:	-:=TAItham}');
9825Expect(1, 6831, '\p{Is_Block=taitham}', "");
9826Expect(0, 6831, '\p{^Is_Block=taitham}', "");
9827Expect(0, 6831, '\P{Is_Block=taitham}', "");
9828Expect(1, 6831, '\P{^Is_Block=taitham}', "");
9829Expect(0, 6687, '\p{Is_Block=taitham}', "");
9830Expect(1, 6687, '\p{^Is_Block=taitham}', "");
9831Expect(1, 6687, '\P{Is_Block=taitham}', "");
9832Expect(0, 6687, '\P{^Is_Block=taitham}', "");
9833Expect(1, 6831, '\p{Is_Block=-Tai	THAM}', "");
9834Expect(0, 6831, '\p{^Is_Block=-Tai	THAM}', "");
9835Expect(0, 6831, '\P{Is_Block=-Tai	THAM}', "");
9836Expect(1, 6831, '\P{^Is_Block=-Tai	THAM}', "");
9837Expect(0, 6687, '\p{Is_Block=-Tai	THAM}', "");
9838Expect(1, 6687, '\p{^Is_Block=-Tai	THAM}', "");
9839Expect(1, 6687, '\P{Is_Block=-Tai	THAM}', "");
9840Expect(0, 6687, '\P{^Is_Block=-Tai	THAM}', "");
9841Error('\p{Is_Blk= /a/TaiTham}');
9842Error('\P{Is_Blk= /a/TaiTham}');
9843Expect(1, 6831, '\p{Is_Blk:taitham}', "");
9844Expect(0, 6831, '\p{^Is_Blk:taitham}', "");
9845Expect(0, 6831, '\P{Is_Blk:taitham}', "");
9846Expect(1, 6831, '\P{^Is_Blk:taitham}', "");
9847Expect(0, 6687, '\p{Is_Blk:taitham}', "");
9848Expect(1, 6687, '\p{^Is_Blk:taitham}', "");
9849Expect(1, 6687, '\P{Is_Blk:taitham}', "");
9850Expect(0, 6687, '\P{^Is_Blk:taitham}', "");
9851Expect(1, 6831, '\p{Is_Blk:   -Tai-Tham}', "");
9852Expect(0, 6831, '\p{^Is_Blk:   -Tai-Tham}', "");
9853Expect(0, 6831, '\P{Is_Blk:   -Tai-Tham}', "");
9854Expect(1, 6831, '\P{^Is_Blk:   -Tai-Tham}', "");
9855Expect(0, 6687, '\p{Is_Blk:   -Tai-Tham}', "");
9856Expect(1, 6687, '\p{^Is_Blk:   -Tai-Tham}', "");
9857Expect(1, 6687, '\P{Is_Blk:   -Tai-Tham}', "");
9858Expect(0, 6687, '\P{^Is_Blk:   -Tai-Tham}', "");
9859Error('\p{Block=:= TAGBANWA}');
9860Error('\P{Block=:= TAGBANWA}');
9861Expect(1, 6015, '\p{Block=tagbanwa}', "");
9862Expect(0, 6015, '\p{^Block=tagbanwa}', "");
9863Expect(0, 6015, '\P{Block=tagbanwa}', "");
9864Expect(1, 6015, '\P{^Block=tagbanwa}', "");
9865Expect(0, 5983, '\p{Block=tagbanwa}', "");
9866Expect(1, 5983, '\p{^Block=tagbanwa}', "");
9867Expect(1, 5983, '\P{Block=tagbanwa}', "");
9868Expect(0, 5983, '\P{^Block=tagbanwa}', "");
9869Expect(1, 6015, '\p{Block: -	Tagbanwa}', "");
9870Expect(0, 6015, '\p{^Block: -	Tagbanwa}', "");
9871Expect(0, 6015, '\P{Block: -	Tagbanwa}', "");
9872Expect(1, 6015, '\P{^Block: -	Tagbanwa}', "");
9873Expect(0, 5983, '\p{Block: -	Tagbanwa}', "");
9874Expect(1, 5983, '\p{^Block: -	Tagbanwa}', "");
9875Expect(1, 5983, '\P{Block: -	Tagbanwa}', "");
9876Expect(0, 5983, '\P{^Block: -	Tagbanwa}', "");
9877Error('\p{Blk= :=tagbanwa}');
9878Error('\P{Blk= :=tagbanwa}');
9879Expect(1, 6015, '\p{Blk=tagbanwa}', "");
9880Expect(0, 6015, '\p{^Blk=tagbanwa}', "");
9881Expect(0, 6015, '\P{Blk=tagbanwa}', "");
9882Expect(1, 6015, '\P{^Blk=tagbanwa}', "");
9883Expect(0, 5983, '\p{Blk=tagbanwa}', "");
9884Expect(1, 5983, '\p{^Blk=tagbanwa}', "");
9885Expect(1, 5983, '\P{Blk=tagbanwa}', "");
9886Expect(0, 5983, '\P{^Blk=tagbanwa}', "");
9887Expect(1, 6015, '\p{Blk=	Tagbanwa}', "");
9888Expect(0, 6015, '\p{^Blk=	Tagbanwa}', "");
9889Expect(0, 6015, '\P{Blk=	Tagbanwa}', "");
9890Expect(1, 6015, '\P{^Blk=	Tagbanwa}', "");
9891Expect(0, 5983, '\p{Blk=	Tagbanwa}', "");
9892Expect(1, 5983, '\p{^Blk=	Tagbanwa}', "");
9893Expect(1, 5983, '\P{Blk=	Tagbanwa}', "");
9894Expect(0, 5983, '\P{^Blk=	Tagbanwa}', "");
9895Error('\p{Is_Block= Tagbanwa:=}');
9896Error('\P{Is_Block= Tagbanwa:=}');
9897Expect(1, 6015, '\p{Is_Block:tagbanwa}', "");
9898Expect(0, 6015, '\p{^Is_Block:tagbanwa}', "");
9899Expect(0, 6015, '\P{Is_Block:tagbanwa}', "");
9900Expect(1, 6015, '\P{^Is_Block:tagbanwa}', "");
9901Expect(0, 5983, '\p{Is_Block:tagbanwa}', "");
9902Expect(1, 5983, '\p{^Is_Block:tagbanwa}', "");
9903Expect(1, 5983, '\P{Is_Block:tagbanwa}', "");
9904Expect(0, 5983, '\P{^Is_Block:tagbanwa}', "");
9905Expect(1, 6015, '\p{Is_Block=-_TAGBANWA}', "");
9906Expect(0, 6015, '\p{^Is_Block=-_TAGBANWA}', "");
9907Expect(0, 6015, '\P{Is_Block=-_TAGBANWA}', "");
9908Expect(1, 6015, '\P{^Is_Block=-_TAGBANWA}', "");
9909Expect(0, 5983, '\p{Is_Block=-_TAGBANWA}', "");
9910Expect(1, 5983, '\p{^Is_Block=-_TAGBANWA}', "");
9911Expect(1, 5983, '\P{Is_Block=-_TAGBANWA}', "");
9912Expect(0, 5983, '\P{^Is_Block=-_TAGBANWA}', "");
9913Error('\p{Is_Blk=/a/Tagbanwa}');
9914Error('\P{Is_Blk=/a/Tagbanwa}');
9915Expect(1, 6015, '\p{Is_Blk=tagbanwa}', "");
9916Expect(0, 6015, '\p{^Is_Blk=tagbanwa}', "");
9917Expect(0, 6015, '\P{Is_Blk=tagbanwa}', "");
9918Expect(1, 6015, '\P{^Is_Blk=tagbanwa}', "");
9919Expect(0, 5983, '\p{Is_Blk=tagbanwa}', "");
9920Expect(1, 5983, '\p{^Is_Blk=tagbanwa}', "");
9921Expect(1, 5983, '\P{Is_Blk=tagbanwa}', "");
9922Expect(0, 5983, '\P{^Is_Blk=tagbanwa}', "");
9923Expect(1, 6015, '\p{Is_Blk= -tagbanwa}', "");
9924Expect(0, 6015, '\p{^Is_Blk= -tagbanwa}', "");
9925Expect(0, 6015, '\P{Is_Blk= -tagbanwa}', "");
9926Expect(1, 6015, '\P{^Is_Blk= -tagbanwa}', "");
9927Expect(0, 5983, '\p{Is_Blk= -tagbanwa}', "");
9928Expect(1, 5983, '\p{^Is_Blk= -tagbanwa}', "");
9929Expect(1, 5983, '\P{Is_Blk= -tagbanwa}', "");
9930Expect(0, 5983, '\P{^Is_Blk= -tagbanwa}', "");
9931Error('\p{Block=:=__ARABIC}');
9932Error('\P{Block=:=__ARABIC}');
9933Expect(1, 1791, '\p{Block=arabic}', "");
9934Expect(0, 1791, '\p{^Block=arabic}', "");
9935Expect(0, 1791, '\P{Block=arabic}', "");
9936Expect(1, 1791, '\P{^Block=arabic}', "");
9937Expect(0, 1535, '\p{Block=arabic}', "");
9938Expect(1, 1535, '\p{^Block=arabic}', "");
9939Expect(1, 1535, '\P{Block=arabic}', "");
9940Expect(0, 1535, '\P{^Block=arabic}', "");
9941Expect(1, 1791, '\p{Block= arabic}', "");
9942Expect(0, 1791, '\p{^Block= arabic}', "");
9943Expect(0, 1791, '\P{Block= arabic}', "");
9944Expect(1, 1791, '\P{^Block= arabic}', "");
9945Expect(0, 1535, '\p{Block= arabic}', "");
9946Expect(1, 1535, '\p{^Block= arabic}', "");
9947Expect(1, 1535, '\P{Block= arabic}', "");
9948Expect(0, 1535, '\P{^Block= arabic}', "");
9949Error('\p{Blk=:=_ arabic}');
9950Error('\P{Blk=:=_ arabic}');
9951Expect(1, 1791, '\p{Blk:arabic}', "");
9952Expect(0, 1791, '\p{^Blk:arabic}', "");
9953Expect(0, 1791, '\P{Blk:arabic}', "");
9954Expect(1, 1791, '\P{^Blk:arabic}', "");
9955Expect(0, 1535, '\p{Blk:arabic}', "");
9956Expect(1, 1535, '\p{^Blk:arabic}', "");
9957Expect(1, 1535, '\P{Blk:arabic}', "");
9958Expect(0, 1535, '\P{^Blk:arabic}', "");
9959Expect(1, 1791, '\p{Blk=	arabic}', "");
9960Expect(0, 1791, '\p{^Blk=	arabic}', "");
9961Expect(0, 1791, '\P{Blk=	arabic}', "");
9962Expect(1, 1791, '\P{^Blk=	arabic}', "");
9963Expect(0, 1535, '\p{Blk=	arabic}', "");
9964Expect(1, 1535, '\p{^Blk=	arabic}', "");
9965Expect(1, 1535, '\P{Blk=	arabic}', "");
9966Expect(0, 1535, '\P{^Blk=	arabic}', "");
9967Error('\p{Is_Block=-/a/Arabic}');
9968Error('\P{Is_Block=-/a/Arabic}');
9969Expect(1, 1791, '\p{Is_Block=arabic}', "");
9970Expect(0, 1791, '\p{^Is_Block=arabic}', "");
9971Expect(0, 1791, '\P{Is_Block=arabic}', "");
9972Expect(1, 1791, '\P{^Is_Block=arabic}', "");
9973Expect(0, 1535, '\p{Is_Block=arabic}', "");
9974Expect(1, 1535, '\p{^Is_Block=arabic}', "");
9975Expect(1, 1535, '\P{Is_Block=arabic}', "");
9976Expect(0, 1535, '\P{^Is_Block=arabic}', "");
9977Expect(1, 1791, '\p{Is_Block=  ARABIC}', "");
9978Expect(0, 1791, '\p{^Is_Block=  ARABIC}', "");
9979Expect(0, 1791, '\P{Is_Block=  ARABIC}', "");
9980Expect(1, 1791, '\P{^Is_Block=  ARABIC}', "");
9981Expect(0, 1535, '\p{Is_Block=  ARABIC}', "");
9982Expect(1, 1535, '\p{^Is_Block=  ARABIC}', "");
9983Expect(1, 1535, '\P{Is_Block=  ARABIC}', "");
9984Expect(0, 1535, '\P{^Is_Block=  ARABIC}', "");
9985Error('\p{Is_Blk=	:=Arabic}');
9986Error('\P{Is_Blk=	:=Arabic}');
9987Expect(1, 1791, '\p{Is_Blk=arabic}', "");
9988Expect(0, 1791, '\p{^Is_Blk=arabic}', "");
9989Expect(0, 1791, '\P{Is_Blk=arabic}', "");
9990Expect(1, 1791, '\P{^Is_Blk=arabic}', "");
9991Expect(0, 1535, '\p{Is_Blk=arabic}', "");
9992Expect(1, 1535, '\p{^Is_Blk=arabic}', "");
9993Expect(1, 1535, '\P{Is_Blk=arabic}', "");
9994Expect(0, 1535, '\P{^Is_Blk=arabic}', "");
9995Expect(1, 1791, '\p{Is_Blk=	ARABIC}', "");
9996Expect(0, 1791, '\p{^Is_Blk=	ARABIC}', "");
9997Expect(0, 1791, '\P{Is_Blk=	ARABIC}', "");
9998Expect(1, 1791, '\P{^Is_Blk=	ARABIC}', "");
9999Expect(0, 1535, '\p{Is_Blk=	ARABIC}', "");
10000Expect(1, 1535, '\p{^Is_Blk=	ARABIC}', "");
10001Expect(1, 1535, '\P{Is_Blk=	ARABIC}', "");
10002Expect(0, 1535, '\P{^Is_Blk=	ARABIC}', "");
10003Error('\p{Block:  /a/KatakanaPhonetic	Extensions}');
10004Error('\P{Block:  /a/KatakanaPhonetic	Extensions}');
10005Expect(1, 12799, '\p{Block=katakanaphoneticextensions}', "");
10006Expect(0, 12799, '\p{^Block=katakanaphoneticextensions}', "");
10007Expect(0, 12799, '\P{Block=katakanaphoneticextensions}', "");
10008Expect(1, 12799, '\P{^Block=katakanaphoneticextensions}', "");
10009Expect(0, 12783, '\p{Block=katakanaphoneticextensions}', "");
10010Expect(1, 12783, '\p{^Block=katakanaphoneticextensions}', "");
10011Expect(1, 12783, '\P{Block=katakanaphoneticextensions}', "");
10012Expect(0, 12783, '\P{^Block=katakanaphoneticextensions}', "");
10013Expect(1, 12799, '\p{Block=	-katakana-PHONETICextensions}', "");
10014Expect(0, 12799, '\p{^Block=	-katakana-PHONETICextensions}', "");
10015Expect(0, 12799, '\P{Block=	-katakana-PHONETICextensions}', "");
10016Expect(1, 12799, '\P{^Block=	-katakana-PHONETICextensions}', "");
10017Expect(0, 12783, '\p{Block=	-katakana-PHONETICextensions}', "");
10018Expect(1, 12783, '\p{^Block=	-katakana-PHONETICextensions}', "");
10019Expect(1, 12783, '\P{Block=	-katakana-PHONETICextensions}', "");
10020Expect(0, 12783, '\P{^Block=	-katakana-PHONETICextensions}', "");
10021Error('\p{Blk=-KATAKANA_Phonetic/a/extensions}');
10022Error('\P{Blk=-KATAKANA_Phonetic/a/extensions}');
10023Expect(1, 12799, '\p{Blk:   katakanaphoneticextensions}', "");
10024Expect(0, 12799, '\p{^Blk:   katakanaphoneticextensions}', "");
10025Expect(0, 12799, '\P{Blk:   katakanaphoneticextensions}', "");
10026Expect(1, 12799, '\P{^Blk:   katakanaphoneticextensions}', "");
10027Expect(0, 12783, '\p{Blk:   katakanaphoneticextensions}', "");
10028Expect(1, 12783, '\p{^Blk:   katakanaphoneticextensions}', "");
10029Expect(1, 12783, '\P{Blk:   katakanaphoneticextensions}', "");
10030Expect(0, 12783, '\P{^Blk:   katakanaphoneticextensions}', "");
10031Expect(1, 12799, '\p{Blk= Katakana-PHONETIC_Extensions}', "");
10032Expect(0, 12799, '\p{^Blk= Katakana-PHONETIC_Extensions}', "");
10033Expect(0, 12799, '\P{Blk= Katakana-PHONETIC_Extensions}', "");
10034Expect(1, 12799, '\P{^Blk= Katakana-PHONETIC_Extensions}', "");
10035Expect(0, 12783, '\p{Blk= Katakana-PHONETIC_Extensions}', "");
10036Expect(1, 12783, '\p{^Blk= Katakana-PHONETIC_Extensions}', "");
10037Expect(1, 12783, '\P{Blk= Katakana-PHONETIC_Extensions}', "");
10038Expect(0, 12783, '\P{^Blk= Katakana-PHONETIC_Extensions}', "");
10039Error('\p{Is_Block=/a/ -Katakana Phonetic-extensions}');
10040Error('\P{Is_Block=/a/ -Katakana Phonetic-extensions}');
10041Expect(1, 12799, '\p{Is_Block=katakanaphoneticextensions}', "");
10042Expect(0, 12799, '\p{^Is_Block=katakanaphoneticextensions}', "");
10043Expect(0, 12799, '\P{Is_Block=katakanaphoneticextensions}', "");
10044Expect(1, 12799, '\P{^Is_Block=katakanaphoneticextensions}', "");
10045Expect(0, 12783, '\p{Is_Block=katakanaphoneticextensions}', "");
10046Expect(1, 12783, '\p{^Is_Block=katakanaphoneticextensions}', "");
10047Expect(1, 12783, '\P{Is_Block=katakanaphoneticextensions}', "");
10048Expect(0, 12783, '\P{^Is_Block=katakanaphoneticextensions}', "");
10049Expect(1, 12799, '\p{Is_Block=-_Katakana-PHONETIC	Extensions}', "");
10050Expect(0, 12799, '\p{^Is_Block=-_Katakana-PHONETIC	Extensions}', "");
10051Expect(0, 12799, '\P{Is_Block=-_Katakana-PHONETIC	Extensions}', "");
10052Expect(1, 12799, '\P{^Is_Block=-_Katakana-PHONETIC	Extensions}', "");
10053Expect(0, 12783, '\p{Is_Block=-_Katakana-PHONETIC	Extensions}', "");
10054Expect(1, 12783, '\p{^Is_Block=-_Katakana-PHONETIC	Extensions}', "");
10055Expect(1, 12783, '\P{Is_Block=-_Katakana-PHONETIC	Extensions}', "");
10056Expect(0, 12783, '\P{^Is_Block=-_Katakana-PHONETIC	Extensions}', "");
10057Error('\p{Is_Blk=--Katakana:=phonetic EXTENSIONS}');
10058Error('\P{Is_Blk=--Katakana:=phonetic EXTENSIONS}');
10059Expect(1, 12799, '\p{Is_Blk=katakanaphoneticextensions}', "");
10060Expect(0, 12799, '\p{^Is_Blk=katakanaphoneticextensions}', "");
10061Expect(0, 12799, '\P{Is_Blk=katakanaphoneticextensions}', "");
10062Expect(1, 12799, '\P{^Is_Blk=katakanaphoneticextensions}', "");
10063Expect(0, 12783, '\p{Is_Blk=katakanaphoneticextensions}', "");
10064Expect(1, 12783, '\p{^Is_Blk=katakanaphoneticextensions}', "");
10065Expect(1, 12783, '\P{Is_Blk=katakanaphoneticextensions}', "");
10066Expect(0, 12783, '\P{^Is_Blk=katakanaphoneticextensions}', "");
10067Expect(1, 12799, '\p{Is_Blk=_katakana-PHONETIC Extensions}', "");
10068Expect(0, 12799, '\p{^Is_Blk=_katakana-PHONETIC Extensions}', "");
10069Expect(0, 12799, '\P{Is_Blk=_katakana-PHONETIC Extensions}', "");
10070Expect(1, 12799, '\P{^Is_Blk=_katakana-PHONETIC Extensions}', "");
10071Expect(0, 12783, '\p{Is_Blk=_katakana-PHONETIC Extensions}', "");
10072Expect(1, 12783, '\p{^Is_Blk=_katakana-PHONETIC Extensions}', "");
10073Expect(1, 12783, '\P{Is_Blk=_katakana-PHONETIC Extensions}', "");
10074Expect(0, 12783, '\P{^Is_Blk=_katakana-PHONETIC Extensions}', "");
10075Error('\p{Block=	Letterlike symbols/a/}');
10076Error('\P{Block=	Letterlike symbols/a/}');
10077Expect(1, 8527, '\p{Block=letterlikesymbols}', "");
10078Expect(0, 8527, '\p{^Block=letterlikesymbols}', "");
10079Expect(0, 8527, '\P{Block=letterlikesymbols}', "");
10080Expect(1, 8527, '\P{^Block=letterlikesymbols}', "");
10081Expect(0, 8447, '\p{Block=letterlikesymbols}', "");
10082Expect(1, 8447, '\p{^Block=letterlikesymbols}', "");
10083Expect(1, 8447, '\P{Block=letterlikesymbols}', "");
10084Expect(0, 8447, '\P{^Block=letterlikesymbols}', "");
10085Expect(1, 8527, '\p{Block= Letterlike	Symbols}', "");
10086Expect(0, 8527, '\p{^Block= Letterlike	Symbols}', "");
10087Expect(0, 8527, '\P{Block= Letterlike	Symbols}', "");
10088Expect(1, 8527, '\P{^Block= Letterlike	Symbols}', "");
10089Expect(0, 8447, '\p{Block= Letterlike	Symbols}', "");
10090Expect(1, 8447, '\p{^Block= Letterlike	Symbols}', "");
10091Expect(1, 8447, '\P{Block= Letterlike	Symbols}', "");
10092Expect(0, 8447, '\P{^Block= Letterlike	Symbols}', "");
10093Error('\p{Blk= -Letterlikesymbols/a/}');
10094Error('\P{Blk= -Letterlikesymbols/a/}');
10095Expect(1, 8527, '\p{Blk=letterlikesymbols}', "");
10096Expect(0, 8527, '\p{^Blk=letterlikesymbols}', "");
10097Expect(0, 8527, '\P{Blk=letterlikesymbols}', "");
10098Expect(1, 8527, '\P{^Blk=letterlikesymbols}', "");
10099Expect(0, 8447, '\p{Blk=letterlikesymbols}', "");
10100Expect(1, 8447, '\p{^Blk=letterlikesymbols}', "");
10101Expect(1, 8447, '\P{Blk=letterlikesymbols}', "");
10102Expect(0, 8447, '\P{^Blk=letterlikesymbols}', "");
10103Expect(1, 8527, '\p{Blk=-_LETTERLIKE SYMBOLS}', "");
10104Expect(0, 8527, '\p{^Blk=-_LETTERLIKE SYMBOLS}', "");
10105Expect(0, 8527, '\P{Blk=-_LETTERLIKE SYMBOLS}', "");
10106Expect(1, 8527, '\P{^Blk=-_LETTERLIKE SYMBOLS}', "");
10107Expect(0, 8447, '\p{Blk=-_LETTERLIKE SYMBOLS}', "");
10108Expect(1, 8447, '\p{^Blk=-_LETTERLIKE SYMBOLS}', "");
10109Expect(1, 8447, '\P{Blk=-_LETTERLIKE SYMBOLS}', "");
10110Expect(0, 8447, '\P{^Blk=-_LETTERLIKE SYMBOLS}', "");
10111Error('\p{Is_Block=:= 	LETTERLIKE_SYMBOLS}');
10112Error('\P{Is_Block=:= 	LETTERLIKE_SYMBOLS}');
10113Expect(1, 8527, '\p{Is_Block=letterlikesymbols}', "");
10114Expect(0, 8527, '\p{^Is_Block=letterlikesymbols}', "");
10115Expect(0, 8527, '\P{Is_Block=letterlikesymbols}', "");
10116Expect(1, 8527, '\P{^Is_Block=letterlikesymbols}', "");
10117Expect(0, 8447, '\p{Is_Block=letterlikesymbols}', "");
10118Expect(1, 8447, '\p{^Is_Block=letterlikesymbols}', "");
10119Expect(1, 8447, '\P{Is_Block=letterlikesymbols}', "");
10120Expect(0, 8447, '\P{^Is_Block=letterlikesymbols}', "");
10121Expect(1, 8527, '\p{Is_Block:	 _Letterlike_Symbols}', "");
10122Expect(0, 8527, '\p{^Is_Block:	 _Letterlike_Symbols}', "");
10123Expect(0, 8527, '\P{Is_Block:	 _Letterlike_Symbols}', "");
10124Expect(1, 8527, '\P{^Is_Block:	 _Letterlike_Symbols}', "");
10125Expect(0, 8447, '\p{Is_Block:	 _Letterlike_Symbols}', "");
10126Expect(1, 8447, '\p{^Is_Block:	 _Letterlike_Symbols}', "");
10127Expect(1, 8447, '\P{Is_Block:	 _Letterlike_Symbols}', "");
10128Expect(0, 8447, '\P{^Is_Block:	 _Letterlike_Symbols}', "");
10129Error('\p{Is_Blk:   _	LetterlikeSymbols:=}');
10130Error('\P{Is_Blk:   _	LetterlikeSymbols:=}');
10131Expect(1, 8527, '\p{Is_Blk=letterlikesymbols}', "");
10132Expect(0, 8527, '\p{^Is_Blk=letterlikesymbols}', "");
10133Expect(0, 8527, '\P{Is_Blk=letterlikesymbols}', "");
10134Expect(1, 8527, '\P{^Is_Blk=letterlikesymbols}', "");
10135Expect(0, 8447, '\p{Is_Blk=letterlikesymbols}', "");
10136Expect(1, 8447, '\p{^Is_Blk=letterlikesymbols}', "");
10137Expect(1, 8447, '\P{Is_Blk=letterlikesymbols}', "");
10138Expect(0, 8447, '\P{^Is_Blk=letterlikesymbols}', "");
10139Expect(1, 8527, '\p{Is_Blk=_ letterlikeSymbols}', "");
10140Expect(0, 8527, '\p{^Is_Blk=_ letterlikeSymbols}', "");
10141Expect(0, 8527, '\P{Is_Blk=_ letterlikeSymbols}', "");
10142Expect(1, 8527, '\P{^Is_Blk=_ letterlikeSymbols}', "");
10143Expect(0, 8447, '\p{Is_Blk=_ letterlikeSymbols}', "");
10144Expect(1, 8447, '\p{^Is_Blk=_ letterlikeSymbols}', "");
10145Expect(1, 8447, '\P{Is_Blk=_ letterlikeSymbols}', "");
10146Expect(0, 8447, '\P{^Is_Blk=_ letterlikeSymbols}', "");
10147Error('\p{Block=	latin:=Extended_C}');
10148Error('\P{Block=	latin:=Extended_C}');
10149Expect(1, 11391, '\p{Block=latinextendedc}', "");
10150Expect(0, 11391, '\p{^Block=latinextendedc}', "");
10151Expect(0, 11391, '\P{Block=latinextendedc}', "");
10152Expect(1, 11391, '\P{^Block=latinextendedc}', "");
10153Expect(0, 11359, '\p{Block=latinextendedc}', "");
10154Expect(1, 11359, '\p{^Block=latinextendedc}', "");
10155Expect(1, 11359, '\P{Block=latinextendedc}', "");
10156Expect(0, 11359, '\P{^Block=latinextendedc}', "");
10157Expect(1, 11391, '\p{Block= -latin	extended_c}', "");
10158Expect(0, 11391, '\p{^Block= -latin	extended_c}', "");
10159Expect(0, 11391, '\P{Block= -latin	extended_c}', "");
10160Expect(1, 11391, '\P{^Block= -latin	extended_c}', "");
10161Expect(0, 11359, '\p{Block= -latin	extended_c}', "");
10162Expect(1, 11359, '\p{^Block= -latin	extended_c}', "");
10163Expect(1, 11359, '\P{Block= -latin	extended_c}', "");
10164Expect(0, 11359, '\P{^Block= -latin	extended_c}', "");
10165Error('\p{Blk=latin-extended_C:=}');
10166Error('\P{Blk=latin-extended_C:=}');
10167Expect(1, 11391, '\p{Blk=latinextendedc}', "");
10168Expect(0, 11391, '\p{^Blk=latinextendedc}', "");
10169Expect(0, 11391, '\P{Blk=latinextendedc}', "");
10170Expect(1, 11391, '\P{^Blk=latinextendedc}', "");
10171Expect(0, 11359, '\p{Blk=latinextendedc}', "");
10172Expect(1, 11359, '\p{^Blk=latinextendedc}', "");
10173Expect(1, 11359, '\P{Blk=latinextendedc}', "");
10174Expect(0, 11359, '\P{^Blk=latinextendedc}', "");
10175Expect(1, 11391, '\p{Blk=_LATINEXTENDED-C}', "");
10176Expect(0, 11391, '\p{^Blk=_LATINEXTENDED-C}', "");
10177Expect(0, 11391, '\P{Blk=_LATINEXTENDED-C}', "");
10178Expect(1, 11391, '\P{^Blk=_LATINEXTENDED-C}', "");
10179Expect(0, 11359, '\p{Blk=_LATINEXTENDED-C}', "");
10180Expect(1, 11359, '\p{^Blk=_LATINEXTENDED-C}', "");
10181Expect(1, 11359, '\P{Blk=_LATINEXTENDED-C}', "");
10182Expect(0, 11359, '\P{^Blk=_LATINEXTENDED-C}', "");
10183Error('\p{Is_Block=_ Latin:=Extended_C}');
10184Error('\P{Is_Block=_ Latin:=Extended_C}');
10185Expect(1, 11391, '\p{Is_Block=latinextendedc}', "");
10186Expect(0, 11391, '\p{^Is_Block=latinextendedc}', "");
10187Expect(0, 11391, '\P{Is_Block=latinextendedc}', "");
10188Expect(1, 11391, '\P{^Is_Block=latinextendedc}', "");
10189Expect(0, 11359, '\p{Is_Block=latinextendedc}', "");
10190Expect(1, 11359, '\p{^Is_Block=latinextendedc}', "");
10191Expect(1, 11359, '\P{Is_Block=latinextendedc}', "");
10192Expect(0, 11359, '\P{^Is_Block=latinextendedc}', "");
10193Expect(1, 11391, '\p{Is_Block=	_LatinextendedC}', "");
10194Expect(0, 11391, '\p{^Is_Block=	_LatinextendedC}', "");
10195Expect(0, 11391, '\P{Is_Block=	_LatinextendedC}', "");
10196Expect(1, 11391, '\P{^Is_Block=	_LatinextendedC}', "");
10197Expect(0, 11359, '\p{Is_Block=	_LatinextendedC}', "");
10198Expect(1, 11359, '\p{^Is_Block=	_LatinextendedC}', "");
10199Expect(1, 11359, '\P{Is_Block=	_LatinextendedC}', "");
10200Expect(0, 11359, '\P{^Is_Block=	_LatinextendedC}', "");
10201Error('\p{Is_Blk= :=latin	extendedC}');
10202Error('\P{Is_Blk= :=latin	extendedC}');
10203Expect(1, 11391, '\p{Is_Blk=latinextendedc}', "");
10204Expect(0, 11391, '\p{^Is_Blk=latinextendedc}', "");
10205Expect(0, 11391, '\P{Is_Blk=latinextendedc}', "");
10206Expect(1, 11391, '\P{^Is_Blk=latinextendedc}', "");
10207Expect(0, 11359, '\p{Is_Blk=latinextendedc}', "");
10208Expect(1, 11359, '\p{^Is_Blk=latinextendedc}', "");
10209Expect(1, 11359, '\P{Is_Blk=latinextendedc}', "");
10210Expect(0, 11359, '\P{^Is_Blk=latinextendedc}', "");
10211Expect(1, 11391, '\p{Is_Blk=-latin extendedC}', "");
10212Expect(0, 11391, '\p{^Is_Blk=-latin extendedC}', "");
10213Expect(0, 11391, '\P{Is_Blk=-latin extendedC}', "");
10214Expect(1, 11391, '\P{^Is_Blk=-latin extendedC}', "");
10215Expect(0, 11359, '\p{Is_Blk=-latin extendedC}', "");
10216Expect(1, 11359, '\p{^Is_Blk=-latin extendedC}', "");
10217Expect(1, 11359, '\P{Is_Blk=-latin extendedC}', "");
10218Expect(0, 11359, '\P{^Is_Blk=-latin extendedC}', "");
10219Error('\p{Block=-:=COMMON	Indic	numberFORMS}');
10220Error('\P{Block=-:=COMMON	Indic	numberFORMS}');
10221Expect(1, 43071, '\p{Block=commonindicnumberforms}', "");
10222Expect(0, 43071, '\p{^Block=commonindicnumberforms}', "");
10223Expect(0, 43071, '\P{Block=commonindicnumberforms}', "");
10224Expect(1, 43071, '\P{^Block=commonindicnumberforms}', "");
10225Expect(0, 43055, '\p{Block=commonindicnumberforms}', "");
10226Expect(1, 43055, '\p{^Block=commonindicnumberforms}', "");
10227Expect(1, 43055, '\P{Block=commonindicnumberforms}', "");
10228Expect(0, 43055, '\P{^Block=commonindicnumberforms}', "");
10229Expect(1, 43071, '\p{Block:   	COMMONINDIC	Number Forms}', "");
10230Expect(0, 43071, '\p{^Block:   	COMMONINDIC	Number Forms}', "");
10231Expect(0, 43071, '\P{Block:   	COMMONINDIC	Number Forms}', "");
10232Expect(1, 43071, '\P{^Block:   	COMMONINDIC	Number Forms}', "");
10233Expect(0, 43055, '\p{Block:   	COMMONINDIC	Number Forms}', "");
10234Expect(1, 43055, '\p{^Block:   	COMMONINDIC	Number Forms}', "");
10235Expect(1, 43055, '\P{Block:   	COMMONINDIC	Number Forms}', "");
10236Expect(0, 43055, '\P{^Block:   	COMMONINDIC	Number Forms}', "");
10237Error('\p{Blk=-:=CommonINDIC	Number-Forms}');
10238Error('\P{Blk=-:=CommonINDIC	Number-Forms}');
10239Expect(1, 43071, '\p{Blk=commonindicnumberforms}', "");
10240Expect(0, 43071, '\p{^Blk=commonindicnumberforms}', "");
10241Expect(0, 43071, '\P{Blk=commonindicnumberforms}', "");
10242Expect(1, 43071, '\P{^Blk=commonindicnumberforms}', "");
10243Expect(0, 43055, '\p{Blk=commonindicnumberforms}', "");
10244Expect(1, 43055, '\p{^Blk=commonindicnumberforms}', "");
10245Expect(1, 43055, '\P{Blk=commonindicnumberforms}', "");
10246Expect(0, 43055, '\P{^Blk=commonindicnumberforms}', "");
10247Expect(1, 43071, '\p{Blk: 	-common_Indic	Number Forms}', "");
10248Expect(0, 43071, '\p{^Blk: 	-common_Indic	Number Forms}', "");
10249Expect(0, 43071, '\P{Blk: 	-common_Indic	Number Forms}', "");
10250Expect(1, 43071, '\P{^Blk: 	-common_Indic	Number Forms}', "");
10251Expect(0, 43055, '\p{Blk: 	-common_Indic	Number Forms}', "");
10252Expect(1, 43055, '\p{^Blk: 	-common_Indic	Number Forms}', "");
10253Expect(1, 43055, '\P{Blk: 	-common_Indic	Number Forms}', "");
10254Expect(0, 43055, '\P{^Blk: 	-common_Indic	Number Forms}', "");
10255Error('\p{Is_Block=-common:=Indic number forms}');
10256Error('\P{Is_Block=-common:=Indic number forms}');
10257Expect(1, 43071, '\p{Is_Block=commonindicnumberforms}', "");
10258Expect(0, 43071, '\p{^Is_Block=commonindicnumberforms}', "");
10259Expect(0, 43071, '\P{Is_Block=commonindicnumberforms}', "");
10260Expect(1, 43071, '\P{^Is_Block=commonindicnumberforms}', "");
10261Expect(0, 43055, '\p{Is_Block=commonindicnumberforms}', "");
10262Expect(1, 43055, '\p{^Is_Block=commonindicnumberforms}', "");
10263Expect(1, 43055, '\P{Is_Block=commonindicnumberforms}', "");
10264Expect(0, 43055, '\P{^Is_Block=commonindicnumberforms}', "");
10265Expect(1, 43071, '\p{Is_Block= _CommonIndic_number Forms}', "");
10266Expect(0, 43071, '\p{^Is_Block= _CommonIndic_number Forms}', "");
10267Expect(0, 43071, '\P{Is_Block= _CommonIndic_number Forms}', "");
10268Expect(1, 43071, '\P{^Is_Block= _CommonIndic_number Forms}', "");
10269Expect(0, 43055, '\p{Is_Block= _CommonIndic_number Forms}', "");
10270Expect(1, 43055, '\p{^Is_Block= _CommonIndic_number Forms}', "");
10271Expect(1, 43055, '\P{Is_Block= _CommonIndic_number Forms}', "");
10272Expect(0, 43055, '\P{^Is_Block= _CommonIndic_number Forms}', "");
10273Error('\p{Is_Blk=_Common:=Indic	Number-Forms}');
10274Error('\P{Is_Blk=_Common:=Indic	Number-Forms}');
10275Expect(1, 43071, '\p{Is_Blk=commonindicnumberforms}', "");
10276Expect(0, 43071, '\p{^Is_Blk=commonindicnumberforms}', "");
10277Expect(0, 43071, '\P{Is_Blk=commonindicnumberforms}', "");
10278Expect(1, 43071, '\P{^Is_Blk=commonindicnumberforms}', "");
10279Expect(0, 43055, '\p{Is_Blk=commonindicnumberforms}', "");
10280Expect(1, 43055, '\p{^Is_Blk=commonindicnumberforms}', "");
10281Expect(1, 43055, '\P{Is_Blk=commonindicnumberforms}', "");
10282Expect(0, 43055, '\P{^Is_Blk=commonindicnumberforms}', "");
10283Expect(1, 43071, '\p{Is_Blk: _COMMON indicNUMBER	Forms}', "");
10284Expect(0, 43071, '\p{^Is_Blk: _COMMON indicNUMBER	Forms}', "");
10285Expect(0, 43071, '\P{Is_Blk: _COMMON indicNUMBER	Forms}', "");
10286Expect(1, 43071, '\P{^Is_Blk: _COMMON indicNUMBER	Forms}', "");
10287Expect(0, 43055, '\p{Is_Blk: _COMMON indicNUMBER	Forms}', "");
10288Expect(1, 43055, '\p{^Is_Blk: _COMMON indicNUMBER	Forms}', "");
10289Expect(1, 43055, '\P{Is_Blk: _COMMON indicNUMBER	Forms}', "");
10290Expect(0, 43055, '\P{^Is_Blk: _COMMON indicNUMBER	Forms}', "");
10291Error('\p{Block=:=meeteiMAYEK}');
10292Error('\P{Block=:=meeteiMAYEK}');
10293Expect(1, 44031, '\p{Block=meeteimayek}', "");
10294Expect(0, 44031, '\p{^Block=meeteimayek}', "");
10295Expect(0, 44031, '\P{Block=meeteimayek}', "");
10296Expect(1, 44031, '\P{^Block=meeteimayek}', "");
10297Expect(0, 43967, '\p{Block=meeteimayek}', "");
10298Expect(1, 43967, '\p{^Block=meeteimayek}', "");
10299Expect(1, 43967, '\P{Block=meeteimayek}', "");
10300Expect(0, 43967, '\P{^Block=meeteimayek}', "");
10301Expect(1, 44031, '\p{Block=_meetei_Mayek}', "");
10302Expect(0, 44031, '\p{^Block=_meetei_Mayek}', "");
10303Expect(0, 44031, '\P{Block=_meetei_Mayek}', "");
10304Expect(1, 44031, '\P{^Block=_meetei_Mayek}', "");
10305Expect(0, 43967, '\p{Block=_meetei_Mayek}', "");
10306Expect(1, 43967, '\p{^Block=_meetei_Mayek}', "");
10307Expect(1, 43967, '\P{Block=_meetei_Mayek}', "");
10308Expect(0, 43967, '\P{^Block=_meetei_Mayek}', "");
10309Error('\p{Blk= :=Meetei_MAYEK}');
10310Error('\P{Blk= :=Meetei_MAYEK}');
10311Expect(1, 44031, '\p{Blk=meeteimayek}', "");
10312Expect(0, 44031, '\p{^Blk=meeteimayek}', "");
10313Expect(0, 44031, '\P{Blk=meeteimayek}', "");
10314Expect(1, 44031, '\P{^Blk=meeteimayek}', "");
10315Expect(0, 43967, '\p{Blk=meeteimayek}', "");
10316Expect(1, 43967, '\p{^Blk=meeteimayek}', "");
10317Expect(1, 43967, '\P{Blk=meeteimayek}', "");
10318Expect(0, 43967, '\P{^Blk=meeteimayek}', "");
10319Expect(1, 44031, '\p{Blk=_MeeteiMayek}', "");
10320Expect(0, 44031, '\p{^Blk=_MeeteiMayek}', "");
10321Expect(0, 44031, '\P{Blk=_MeeteiMayek}', "");
10322Expect(1, 44031, '\P{^Blk=_MeeteiMayek}', "");
10323Expect(0, 43967, '\p{Blk=_MeeteiMayek}', "");
10324Expect(1, 43967, '\p{^Blk=_MeeteiMayek}', "");
10325Expect(1, 43967, '\P{Blk=_MeeteiMayek}', "");
10326Expect(0, 43967, '\P{^Blk=_MeeteiMayek}', "");
10327Error('\p{Is_Block=-/a/Meetei-Mayek}');
10328Error('\P{Is_Block=-/a/Meetei-Mayek}');
10329Expect(1, 44031, '\p{Is_Block=meeteimayek}', "");
10330Expect(0, 44031, '\p{^Is_Block=meeteimayek}', "");
10331Expect(0, 44031, '\P{Is_Block=meeteimayek}', "");
10332Expect(1, 44031, '\P{^Is_Block=meeteimayek}', "");
10333Expect(0, 43967, '\p{Is_Block=meeteimayek}', "");
10334Expect(1, 43967, '\p{^Is_Block=meeteimayek}', "");
10335Expect(1, 43967, '\P{Is_Block=meeteimayek}', "");
10336Expect(0, 43967, '\P{^Is_Block=meeteimayek}', "");
10337Expect(1, 44031, '\p{Is_Block=_ Meeteimayek}', "");
10338Expect(0, 44031, '\p{^Is_Block=_ Meeteimayek}', "");
10339Expect(0, 44031, '\P{Is_Block=_ Meeteimayek}', "");
10340Expect(1, 44031, '\P{^Is_Block=_ Meeteimayek}', "");
10341Expect(0, 43967, '\p{Is_Block=_ Meeteimayek}', "");
10342Expect(1, 43967, '\p{^Is_Block=_ Meeteimayek}', "");
10343Expect(1, 43967, '\P{Is_Block=_ Meeteimayek}', "");
10344Expect(0, 43967, '\P{^Is_Block=_ Meeteimayek}', "");
10345Error('\p{Is_Blk=/a/__meetei-MAYEK}');
10346Error('\P{Is_Blk=/a/__meetei-MAYEK}');
10347Expect(1, 44031, '\p{Is_Blk=meeteimayek}', "");
10348Expect(0, 44031, '\p{^Is_Blk=meeteimayek}', "");
10349Expect(0, 44031, '\P{Is_Blk=meeteimayek}', "");
10350Expect(1, 44031, '\P{^Is_Blk=meeteimayek}', "");
10351Expect(0, 43967, '\p{Is_Blk=meeteimayek}', "");
10352Expect(1, 43967, '\p{^Is_Blk=meeteimayek}', "");
10353Expect(1, 43967, '\P{Is_Blk=meeteimayek}', "");
10354Expect(0, 43967, '\P{^Is_Blk=meeteimayek}', "");
10355Expect(1, 44031, '\p{Is_Blk=-Meetei mayek}', "");
10356Expect(0, 44031, '\p{^Is_Blk=-Meetei mayek}', "");
10357Expect(0, 44031, '\P{Is_Blk=-Meetei mayek}', "");
10358Expect(1, 44031, '\P{^Is_Blk=-Meetei mayek}', "");
10359Expect(0, 43967, '\p{Is_Blk=-Meetei mayek}', "");
10360Expect(1, 43967, '\p{^Is_Blk=-Meetei mayek}', "");
10361Expect(1, 43967, '\P{Is_Blk=-Meetei mayek}', "");
10362Expect(0, 43967, '\P{^Is_Blk=-Meetei mayek}', "");
10363Error('\p{Block=__SUPPLEMENTAL-Mathematical_Operators/a/}');
10364Error('\P{Block=__SUPPLEMENTAL-Mathematical_Operators/a/}');
10365Expect(1, 11007, '\p{Block=supplementalmathematicaloperators}', "");
10366Expect(0, 11007, '\p{^Block=supplementalmathematicaloperators}', "");
10367Expect(0, 11007, '\P{Block=supplementalmathematicaloperators}', "");
10368Expect(1, 11007, '\P{^Block=supplementalmathematicaloperators}', "");
10369Expect(0, 10751, '\p{Block=supplementalmathematicaloperators}', "");
10370Expect(1, 10751, '\p{^Block=supplementalmathematicaloperators}', "");
10371Expect(1, 10751, '\P{Block=supplementalmathematicaloperators}', "");
10372Expect(0, 10751, '\P{^Block=supplementalmathematicaloperators}', "");
10373Expect(1, 11007, '\p{Block=	 SUPPLEMENTAL Mathematical Operators}', "");
10374Expect(0, 11007, '\p{^Block=	 SUPPLEMENTAL Mathematical Operators}', "");
10375Expect(0, 11007, '\P{Block=	 SUPPLEMENTAL Mathematical Operators}', "");
10376Expect(1, 11007, '\P{^Block=	 SUPPLEMENTAL Mathematical Operators}', "");
10377Expect(0, 10751, '\p{Block=	 SUPPLEMENTAL Mathematical Operators}', "");
10378Expect(1, 10751, '\p{^Block=	 SUPPLEMENTAL Mathematical Operators}', "");
10379Expect(1, 10751, '\P{Block=	 SUPPLEMENTAL Mathematical Operators}', "");
10380Expect(0, 10751, '\P{^Block=	 SUPPLEMENTAL Mathematical Operators}', "");
10381Error('\p{Blk=_ SUPPLEMENTAL:=MATHEMATICAL OPERATORS}');
10382Error('\P{Blk=_ SUPPLEMENTAL:=MATHEMATICAL OPERATORS}');
10383Expect(1, 11007, '\p{Blk=supplementalmathematicaloperators}', "");
10384Expect(0, 11007, '\p{^Blk=supplementalmathematicaloperators}', "");
10385Expect(0, 11007, '\P{Blk=supplementalmathematicaloperators}', "");
10386Expect(1, 11007, '\P{^Blk=supplementalmathematicaloperators}', "");
10387Expect(0, 10751, '\p{Blk=supplementalmathematicaloperators}', "");
10388Expect(1, 10751, '\p{^Blk=supplementalmathematicaloperators}', "");
10389Expect(1, 10751, '\P{Blk=supplementalmathematicaloperators}', "");
10390Expect(0, 10751, '\P{^Blk=supplementalmathematicaloperators}', "");
10391Expect(1, 11007, '\p{Blk= supplemental-mathematical-operators}', "");
10392Expect(0, 11007, '\p{^Blk= supplemental-mathematical-operators}', "");
10393Expect(0, 11007, '\P{Blk= supplemental-mathematical-operators}', "");
10394Expect(1, 11007, '\P{^Blk= supplemental-mathematical-operators}', "");
10395Expect(0, 10751, '\p{Blk= supplemental-mathematical-operators}', "");
10396Expect(1, 10751, '\p{^Blk= supplemental-mathematical-operators}', "");
10397Expect(1, 10751, '\P{Blk= supplemental-mathematical-operators}', "");
10398Expect(0, 10751, '\P{^Blk= supplemental-mathematical-operators}', "");
10399Error('\p{Is_Block= Supplemental:=Mathematical	operators}');
10400Error('\P{Is_Block= Supplemental:=Mathematical	operators}');
10401Expect(1, 11007, '\p{Is_Block=supplementalmathematicaloperators}', "");
10402Expect(0, 11007, '\p{^Is_Block=supplementalmathematicaloperators}', "");
10403Expect(0, 11007, '\P{Is_Block=supplementalmathematicaloperators}', "");
10404Expect(1, 11007, '\P{^Is_Block=supplementalmathematicaloperators}', "");
10405Expect(0, 10751, '\p{Is_Block=supplementalmathematicaloperators}', "");
10406Expect(1, 10751, '\p{^Is_Block=supplementalmathematicaloperators}', "");
10407Expect(1, 10751, '\P{Is_Block=supplementalmathematicaloperators}', "");
10408Expect(0, 10751, '\P{^Is_Block=supplementalmathematicaloperators}', "");
10409Expect(1, 11007, '\p{Is_Block=_ SUPPLEMENTALMathematical Operators}', "");
10410Expect(0, 11007, '\p{^Is_Block=_ SUPPLEMENTALMathematical Operators}', "");
10411Expect(0, 11007, '\P{Is_Block=_ SUPPLEMENTALMathematical Operators}', "");
10412Expect(1, 11007, '\P{^Is_Block=_ SUPPLEMENTALMathematical Operators}', "");
10413Expect(0, 10751, '\p{Is_Block=_ SUPPLEMENTALMathematical Operators}', "");
10414Expect(1, 10751, '\p{^Is_Block=_ SUPPLEMENTALMathematical Operators}', "");
10415Expect(1, 10751, '\P{Is_Block=_ SUPPLEMENTALMathematical Operators}', "");
10416Expect(0, 10751, '\P{^Is_Block=_ SUPPLEMENTALMathematical Operators}', "");
10417Error('\p{Is_Blk=_:=SUPPLEMENTAL	Mathematical OPERATORS}');
10418Error('\P{Is_Blk=_:=SUPPLEMENTAL	Mathematical OPERATORS}');
10419Expect(1, 11007, '\p{Is_Blk=supplementalmathematicaloperators}', "");
10420Expect(0, 11007, '\p{^Is_Blk=supplementalmathematicaloperators}', "");
10421Expect(0, 11007, '\P{Is_Blk=supplementalmathematicaloperators}', "");
10422Expect(1, 11007, '\P{^Is_Blk=supplementalmathematicaloperators}', "");
10423Expect(0, 10751, '\p{Is_Blk=supplementalmathematicaloperators}', "");
10424Expect(1, 10751, '\p{^Is_Blk=supplementalmathematicaloperators}', "");
10425Expect(1, 10751, '\P{Is_Blk=supplementalmathematicaloperators}', "");
10426Expect(0, 10751, '\P{^Is_Blk=supplementalmathematicaloperators}', "");
10427Expect(1, 11007, '\p{Is_Blk=_-SupplementalMathematicaloperators}', "");
10428Expect(0, 11007, '\p{^Is_Blk=_-SupplementalMathematicaloperators}', "");
10429Expect(0, 11007, '\P{Is_Blk=_-SupplementalMathematicaloperators}', "");
10430Expect(1, 11007, '\P{^Is_Blk=_-SupplementalMathematicaloperators}', "");
10431Expect(0, 10751, '\p{Is_Blk=_-SupplementalMathematicaloperators}', "");
10432Expect(1, 10751, '\p{^Is_Blk=_-SupplementalMathematicaloperators}', "");
10433Expect(1, 10751, '\P{Is_Blk=_-SupplementalMathematicaloperators}', "");
10434Expect(0, 10751, '\P{^Is_Blk=_-SupplementalMathematicaloperators}', "");
10435Error('\p{Block= -Shavian/a/}');
10436Error('\P{Block= -Shavian/a/}');
10437Expect(1, 66687, '\p{Block=shavian}', "");
10438Expect(0, 66687, '\p{^Block=shavian}', "");
10439Expect(0, 66687, '\P{Block=shavian}', "");
10440Expect(1, 66687, '\P{^Block=shavian}', "");
10441Expect(0, 66639, '\p{Block=shavian}', "");
10442Expect(1, 66639, '\p{^Block=shavian}', "");
10443Expect(1, 66639, '\P{Block=shavian}', "");
10444Expect(0, 66639, '\P{^Block=shavian}', "");
10445Expect(1, 66687, '\p{Block=		Shavian}', "");
10446Expect(0, 66687, '\p{^Block=		Shavian}', "");
10447Expect(0, 66687, '\P{Block=		Shavian}', "");
10448Expect(1, 66687, '\P{^Block=		Shavian}', "");
10449Expect(0, 66639, '\p{Block=		Shavian}', "");
10450Expect(1, 66639, '\p{^Block=		Shavian}', "");
10451Expect(1, 66639, '\P{Block=		Shavian}', "");
10452Expect(0, 66639, '\P{^Block=		Shavian}', "");
10453Error('\p{Blk=/a/SHAVIAN}');
10454Error('\P{Blk=/a/SHAVIAN}');
10455Expect(1, 66687, '\p{Blk=shavian}', "");
10456Expect(0, 66687, '\p{^Blk=shavian}', "");
10457Expect(0, 66687, '\P{Blk=shavian}', "");
10458Expect(1, 66687, '\P{^Blk=shavian}', "");
10459Expect(0, 66639, '\p{Blk=shavian}', "");
10460Expect(1, 66639, '\p{^Blk=shavian}', "");
10461Expect(1, 66639, '\P{Blk=shavian}', "");
10462Expect(0, 66639, '\P{^Blk=shavian}', "");
10463Expect(1, 66687, '\p{Blk= shavian}', "");
10464Expect(0, 66687, '\p{^Blk= shavian}', "");
10465Expect(0, 66687, '\P{Blk= shavian}', "");
10466Expect(1, 66687, '\P{^Blk= shavian}', "");
10467Expect(0, 66639, '\p{Blk= shavian}', "");
10468Expect(1, 66639, '\p{^Blk= shavian}', "");
10469Expect(1, 66639, '\P{Blk= shavian}', "");
10470Expect(0, 66639, '\P{^Blk= shavian}', "");
10471Error('\p{Is_Block=:=--Shavian}');
10472Error('\P{Is_Block=:=--Shavian}');
10473Expect(1, 66687, '\p{Is_Block=shavian}', "");
10474Expect(0, 66687, '\p{^Is_Block=shavian}', "");
10475Expect(0, 66687, '\P{Is_Block=shavian}', "");
10476Expect(1, 66687, '\P{^Is_Block=shavian}', "");
10477Expect(0, 66639, '\p{Is_Block=shavian}', "");
10478Expect(1, 66639, '\p{^Is_Block=shavian}', "");
10479Expect(1, 66639, '\P{Is_Block=shavian}', "");
10480Expect(0, 66639, '\P{^Is_Block=shavian}', "");
10481Expect(1, 66687, '\p{Is_Block=Shavian}', "");
10482Expect(0, 66687, '\p{^Is_Block=Shavian}', "");
10483Expect(0, 66687, '\P{Is_Block=Shavian}', "");
10484Expect(1, 66687, '\P{^Is_Block=Shavian}', "");
10485Expect(0, 66639, '\p{Is_Block=Shavian}', "");
10486Expect(1, 66639, '\p{^Is_Block=Shavian}', "");
10487Expect(1, 66639, '\P{Is_Block=Shavian}', "");
10488Expect(0, 66639, '\P{^Is_Block=Shavian}', "");
10489Error('\p{Is_Blk=_	shavian/a/}');
10490Error('\P{Is_Blk=_	shavian/a/}');
10491Expect(1, 66687, '\p{Is_Blk=shavian}', "");
10492Expect(0, 66687, '\p{^Is_Blk=shavian}', "");
10493Expect(0, 66687, '\P{Is_Blk=shavian}', "");
10494Expect(1, 66687, '\P{^Is_Blk=shavian}', "");
10495Expect(0, 66639, '\p{Is_Blk=shavian}', "");
10496Expect(1, 66639, '\p{^Is_Blk=shavian}', "");
10497Expect(1, 66639, '\P{Is_Blk=shavian}', "");
10498Expect(0, 66639, '\P{^Is_Blk=shavian}', "");
10499Expect(1, 66687, '\p{Is_Blk:	--SHAVIAN}', "");
10500Expect(0, 66687, '\p{^Is_Blk:	--SHAVIAN}', "");
10501Expect(0, 66687, '\P{Is_Blk:	--SHAVIAN}', "");
10502Expect(1, 66687, '\P{^Is_Blk:	--SHAVIAN}', "");
10503Expect(0, 66639, '\p{Is_Blk:	--SHAVIAN}', "");
10504Expect(1, 66639, '\p{^Is_Blk:	--SHAVIAN}', "");
10505Expect(1, 66639, '\P{Is_Blk:	--SHAVIAN}', "");
10506Expect(0, 66639, '\P{^Is_Blk:	--SHAVIAN}', "");
10507Error('\p{Block= :=Lydian}');
10508Error('\P{Block= :=Lydian}');
10509Expect(1, 67903, '\p{Block=lydian}', "");
10510Expect(0, 67903, '\p{^Block=lydian}', "");
10511Expect(0, 67903, '\P{Block=lydian}', "");
10512Expect(1, 67903, '\P{^Block=lydian}', "");
10513Expect(0, 67871, '\p{Block=lydian}', "");
10514Expect(1, 67871, '\p{^Block=lydian}', "");
10515Expect(1, 67871, '\P{Block=lydian}', "");
10516Expect(0, 67871, '\P{^Block=lydian}', "");
10517Expect(1, 67903, '\p{Block=_Lydian}', "");
10518Expect(0, 67903, '\p{^Block=_Lydian}', "");
10519Expect(0, 67903, '\P{Block=_Lydian}', "");
10520Expect(1, 67903, '\P{^Block=_Lydian}', "");
10521Expect(0, 67871, '\p{Block=_Lydian}', "");
10522Expect(1, 67871, '\p{^Block=_Lydian}', "");
10523Expect(1, 67871, '\P{Block=_Lydian}', "");
10524Expect(0, 67871, '\P{^Block=_Lydian}', "");
10525Error('\p{Blk=:=	-lydian}');
10526Error('\P{Blk=:=	-lydian}');
10527Expect(1, 67903, '\p{Blk=lydian}', "");
10528Expect(0, 67903, '\p{^Blk=lydian}', "");
10529Expect(0, 67903, '\P{Blk=lydian}', "");
10530Expect(1, 67903, '\P{^Blk=lydian}', "");
10531Expect(0, 67871, '\p{Blk=lydian}', "");
10532Expect(1, 67871, '\p{^Blk=lydian}', "");
10533Expect(1, 67871, '\P{Blk=lydian}', "");
10534Expect(0, 67871, '\P{^Blk=lydian}', "");
10535Expect(1, 67903, '\p{Blk=	_lydian}', "");
10536Expect(0, 67903, '\p{^Blk=	_lydian}', "");
10537Expect(0, 67903, '\P{Blk=	_lydian}', "");
10538Expect(1, 67903, '\P{^Blk=	_lydian}', "");
10539Expect(0, 67871, '\p{Blk=	_lydian}', "");
10540Expect(1, 67871, '\p{^Blk=	_lydian}', "");
10541Expect(1, 67871, '\P{Blk=	_lydian}', "");
10542Expect(0, 67871, '\P{^Blk=	_lydian}', "");
10543Error('\p{Is_Block=  Lydian:=}');
10544Error('\P{Is_Block=  Lydian:=}');
10545Expect(1, 67903, '\p{Is_Block=lydian}', "");
10546Expect(0, 67903, '\p{^Is_Block=lydian}', "");
10547Expect(0, 67903, '\P{Is_Block=lydian}', "");
10548Expect(1, 67903, '\P{^Is_Block=lydian}', "");
10549Expect(0, 67871, '\p{Is_Block=lydian}', "");
10550Expect(1, 67871, '\p{^Is_Block=lydian}', "");
10551Expect(1, 67871, '\P{Is_Block=lydian}', "");
10552Expect(0, 67871, '\P{^Is_Block=lydian}', "");
10553Expect(1, 67903, '\p{Is_Block=-lydian}', "");
10554Expect(0, 67903, '\p{^Is_Block=-lydian}', "");
10555Expect(0, 67903, '\P{Is_Block=-lydian}', "");
10556Expect(1, 67903, '\P{^Is_Block=-lydian}', "");
10557Expect(0, 67871, '\p{Is_Block=-lydian}', "");
10558Expect(1, 67871, '\p{^Is_Block=-lydian}', "");
10559Expect(1, 67871, '\P{Is_Block=-lydian}', "");
10560Expect(0, 67871, '\P{^Is_Block=-lydian}', "");
10561Error('\p{Is_Blk:	/a/	_Lydian}');
10562Error('\P{Is_Blk:	/a/	_Lydian}');
10563Expect(1, 67903, '\p{Is_Blk=lydian}', "");
10564Expect(0, 67903, '\p{^Is_Blk=lydian}', "");
10565Expect(0, 67903, '\P{Is_Blk=lydian}', "");
10566Expect(1, 67903, '\P{^Is_Blk=lydian}', "");
10567Expect(0, 67871, '\p{Is_Blk=lydian}', "");
10568Expect(1, 67871, '\p{^Is_Blk=lydian}', "");
10569Expect(1, 67871, '\P{Is_Blk=lydian}', "");
10570Expect(0, 67871, '\P{^Is_Blk=lydian}', "");
10571Expect(1, 67903, '\p{Is_Blk= LYDIAN}', "");
10572Expect(0, 67903, '\p{^Is_Blk= LYDIAN}', "");
10573Expect(0, 67903, '\P{Is_Blk= LYDIAN}', "");
10574Expect(1, 67903, '\P{^Is_Blk= LYDIAN}', "");
10575Expect(0, 67871, '\p{Is_Blk= LYDIAN}', "");
10576Expect(1, 67871, '\p{^Is_Blk= LYDIAN}', "");
10577Expect(1, 67871, '\P{Is_Blk= LYDIAN}', "");
10578Expect(0, 67871, '\P{^Is_Blk= LYDIAN}', "");
10579Error('\p{Block=/a/--cjk	Unified_ideographs-extensionC}');
10580Error('\P{Block=/a/--cjk	Unified_ideographs-extensionC}');
10581Expect(1, 177983, '\p{Block=cjkunifiedideographsextensionc}', "");
10582Expect(0, 177983, '\p{^Block=cjkunifiedideographsextensionc}', "");
10583Expect(0, 177983, '\P{Block=cjkunifiedideographsextensionc}', "");
10584Expect(1, 177983, '\P{^Block=cjkunifiedideographsextensionc}', "");
10585Expect(0, 173823, '\p{Block=cjkunifiedideographsextensionc}', "");
10586Expect(1, 173823, '\p{^Block=cjkunifiedideographsextensionc}', "");
10587Expect(1, 173823, '\P{Block=cjkunifiedideographsextensionc}', "");
10588Expect(0, 173823, '\P{^Block=cjkunifiedideographsextensionc}', "");
10589Expect(1, 177983, '\p{Block:   --CJK-Unified IdeographsExtension c}', "");
10590Expect(0, 177983, '\p{^Block:   --CJK-Unified IdeographsExtension c}', "");
10591Expect(0, 177983, '\P{Block:   --CJK-Unified IdeographsExtension c}', "");
10592Expect(1, 177983, '\P{^Block:   --CJK-Unified IdeographsExtension c}', "");
10593Expect(0, 173823, '\p{Block:   --CJK-Unified IdeographsExtension c}', "");
10594Expect(1, 173823, '\p{^Block:   --CJK-Unified IdeographsExtension c}', "");
10595Expect(1, 173823, '\P{Block:   --CJK-Unified IdeographsExtension c}', "");
10596Expect(0, 173823, '\P{^Block:   --CJK-Unified IdeographsExtension c}', "");
10597Error('\p{Blk=CJK:=Unified ideographs	Extension-c}');
10598Error('\P{Blk=CJK:=Unified ideographs	Extension-c}');
10599Expect(1, 177983, '\p{Blk=cjkunifiedideographsextensionc}', "");
10600Expect(0, 177983, '\p{^Blk=cjkunifiedideographsextensionc}', "");
10601Expect(0, 177983, '\P{Blk=cjkunifiedideographsextensionc}', "");
10602Expect(1, 177983, '\P{^Blk=cjkunifiedideographsextensionc}', "");
10603Expect(0, 173823, '\p{Blk=cjkunifiedideographsextensionc}', "");
10604Expect(1, 173823, '\p{^Blk=cjkunifiedideographsextensionc}', "");
10605Expect(1, 173823, '\P{Blk=cjkunifiedideographsextensionc}', "");
10606Expect(0, 173823, '\P{^Blk=cjkunifiedideographsextensionc}', "");
10607Expect(1, 177983, '\p{Blk= cjk	Unified Ideographs	ExtensionC}', "");
10608Expect(0, 177983, '\p{^Blk= cjk	Unified Ideographs	ExtensionC}', "");
10609Expect(0, 177983, '\P{Blk= cjk	Unified Ideographs	ExtensionC}', "");
10610Expect(1, 177983, '\P{^Blk= cjk	Unified Ideographs	ExtensionC}', "");
10611Expect(0, 173823, '\p{Blk= cjk	Unified Ideographs	ExtensionC}', "");
10612Expect(1, 173823, '\p{^Blk= cjk	Unified Ideographs	ExtensionC}', "");
10613Expect(1, 173823, '\P{Blk= cjk	Unified Ideographs	ExtensionC}', "");
10614Expect(0, 173823, '\P{^Blk= cjk	Unified Ideographs	ExtensionC}', "");
10615Error('\p{Is_Block=CJK_Unified_Ideographs:=Extension	c}');
10616Error('\P{Is_Block=CJK_Unified_Ideographs:=Extension	c}');
10617Expect(1, 177983, '\p{Is_Block=cjkunifiedideographsextensionc}', "");
10618Expect(0, 177983, '\p{^Is_Block=cjkunifiedideographsextensionc}', "");
10619Expect(0, 177983, '\P{Is_Block=cjkunifiedideographsextensionc}', "");
10620Expect(1, 177983, '\P{^Is_Block=cjkunifiedideographsextensionc}', "");
10621Expect(0, 173823, '\p{Is_Block=cjkunifiedideographsextensionc}', "");
10622Expect(1, 173823, '\p{^Is_Block=cjkunifiedideographsextensionc}', "");
10623Expect(1, 173823, '\P{Is_Block=cjkunifiedideographsextensionc}', "");
10624Expect(0, 173823, '\P{^Is_Block=cjkunifiedideographsextensionc}', "");
10625Expect(1, 177983, '\p{Is_Block:	 cjk	UnifiedIdeographsExtension-c}', "");
10626Expect(0, 177983, '\p{^Is_Block:	 cjk	UnifiedIdeographsExtension-c}', "");
10627Expect(0, 177983, '\P{Is_Block:	 cjk	UnifiedIdeographsExtension-c}', "");
10628Expect(1, 177983, '\P{^Is_Block:	 cjk	UnifiedIdeographsExtension-c}', "");
10629Expect(0, 173823, '\p{Is_Block:	 cjk	UnifiedIdeographsExtension-c}', "");
10630Expect(1, 173823, '\p{^Is_Block:	 cjk	UnifiedIdeographsExtension-c}', "");
10631Expect(1, 173823, '\P{Is_Block:	 cjk	UnifiedIdeographsExtension-c}', "");
10632Expect(0, 173823, '\P{^Is_Block:	 cjk	UnifiedIdeographsExtension-c}', "");
10633Error('\p{Is_Blk:/a/-	CJK-UnifiedIdeographs-Extension	C}');
10634Error('\P{Is_Blk:/a/-	CJK-UnifiedIdeographs-Extension	C}');
10635Expect(1, 177983, '\p{Is_Blk=cjkunifiedideographsextensionc}', "");
10636Expect(0, 177983, '\p{^Is_Blk=cjkunifiedideographsextensionc}', "");
10637Expect(0, 177983, '\P{Is_Blk=cjkunifiedideographsextensionc}', "");
10638Expect(1, 177983, '\P{^Is_Blk=cjkunifiedideographsextensionc}', "");
10639Expect(0, 173823, '\p{Is_Blk=cjkunifiedideographsextensionc}', "");
10640Expect(1, 173823, '\p{^Is_Blk=cjkunifiedideographsextensionc}', "");
10641Expect(1, 173823, '\P{Is_Blk=cjkunifiedideographsextensionc}', "");
10642Expect(0, 173823, '\P{^Is_Blk=cjkunifiedideographsextensionc}', "");
10643Expect(1, 177983, '\p{Is_Blk:  CJK-UNIFIED IdeographsExtension-c}', "");
10644Expect(0, 177983, '\p{^Is_Blk:  CJK-UNIFIED IdeographsExtension-c}', "");
10645Expect(0, 177983, '\P{Is_Blk:  CJK-UNIFIED IdeographsExtension-c}', "");
10646Expect(1, 177983, '\P{^Is_Blk:  CJK-UNIFIED IdeographsExtension-c}', "");
10647Expect(0, 173823, '\p{Is_Blk:  CJK-UNIFIED IdeographsExtension-c}', "");
10648Expect(1, 173823, '\p{^Is_Blk:  CJK-UNIFIED IdeographsExtension-c}', "");
10649Expect(1, 173823, '\P{Is_Blk:  CJK-UNIFIED IdeographsExtension-c}', "");
10650Expect(0, 173823, '\P{^Is_Blk:  CJK-UNIFIED IdeographsExtension-c}', "");
10651Error('\p{Block=_/a/Mongolian}');
10652Error('\P{Block=_/a/Mongolian}');
10653Expect(1, 6319, '\p{Block=mongolian}', "");
10654Expect(0, 6319, '\p{^Block=mongolian}', "");
10655Expect(0, 6319, '\P{Block=mongolian}', "");
10656Expect(1, 6319, '\P{^Block=mongolian}', "");
10657Expect(0, 6143, '\p{Block=mongolian}', "");
10658Expect(1, 6143, '\p{^Block=mongolian}', "");
10659Expect(1, 6143, '\P{Block=mongolian}', "");
10660Expect(0, 6143, '\P{^Block=mongolian}', "");
10661Expect(1, 6319, '\p{Block=--Mongolian}', "");
10662Expect(0, 6319, '\p{^Block=--Mongolian}', "");
10663Expect(0, 6319, '\P{Block=--Mongolian}', "");
10664Expect(1, 6319, '\P{^Block=--Mongolian}', "");
10665Expect(0, 6143, '\p{Block=--Mongolian}', "");
10666Expect(1, 6143, '\p{^Block=--Mongolian}', "");
10667Expect(1, 6143, '\P{Block=--Mongolian}', "");
10668Expect(0, 6143, '\P{^Block=--Mongolian}', "");
10669Error('\p{Blk=	:=mongolian}');
10670Error('\P{Blk=	:=mongolian}');
10671Expect(1, 6319, '\p{Blk=mongolian}', "");
10672Expect(0, 6319, '\p{^Blk=mongolian}', "");
10673Expect(0, 6319, '\P{Blk=mongolian}', "");
10674Expect(1, 6319, '\P{^Blk=mongolian}', "");
10675Expect(0, 6143, '\p{Blk=mongolian}', "");
10676Expect(1, 6143, '\p{^Blk=mongolian}', "");
10677Expect(1, 6143, '\P{Blk=mongolian}', "");
10678Expect(0, 6143, '\P{^Blk=mongolian}', "");
10679Expect(1, 6319, '\p{Blk=	Mongolian}', "");
10680Expect(0, 6319, '\p{^Blk=	Mongolian}', "");
10681Expect(0, 6319, '\P{Blk=	Mongolian}', "");
10682Expect(1, 6319, '\P{^Blk=	Mongolian}', "");
10683Expect(0, 6143, '\p{Blk=	Mongolian}', "");
10684Expect(1, 6143, '\p{^Blk=	Mongolian}', "");
10685Expect(1, 6143, '\P{Blk=	Mongolian}', "");
10686Expect(0, 6143, '\P{^Blk=	Mongolian}', "");
10687Error('\p{Is_Block:	MONGOLIAN/a/}');
10688Error('\P{Is_Block:	MONGOLIAN/a/}');
10689Expect(1, 6319, '\p{Is_Block=mongolian}', "");
10690Expect(0, 6319, '\p{^Is_Block=mongolian}', "");
10691Expect(0, 6319, '\P{Is_Block=mongolian}', "");
10692Expect(1, 6319, '\P{^Is_Block=mongolian}', "");
10693Expect(0, 6143, '\p{Is_Block=mongolian}', "");
10694Expect(1, 6143, '\p{^Is_Block=mongolian}', "");
10695Expect(1, 6143, '\P{Is_Block=mongolian}', "");
10696Expect(0, 6143, '\P{^Is_Block=mongolian}', "");
10697Expect(1, 6319, '\p{Is_Block: -_Mongolian}', "");
10698Expect(0, 6319, '\p{^Is_Block: -_Mongolian}', "");
10699Expect(0, 6319, '\P{Is_Block: -_Mongolian}', "");
10700Expect(1, 6319, '\P{^Is_Block: -_Mongolian}', "");
10701Expect(0, 6143, '\p{Is_Block: -_Mongolian}', "");
10702Expect(1, 6143, '\p{^Is_Block: -_Mongolian}', "");
10703Expect(1, 6143, '\P{Is_Block: -_Mongolian}', "");
10704Expect(0, 6143, '\P{^Is_Block: -_Mongolian}', "");
10705Error('\p{Is_Blk=:=-mongolian}');
10706Error('\P{Is_Blk=:=-mongolian}');
10707Expect(1, 6319, '\p{Is_Blk=mongolian}', "");
10708Expect(0, 6319, '\p{^Is_Blk=mongolian}', "");
10709Expect(0, 6319, '\P{Is_Blk=mongolian}', "");
10710Expect(1, 6319, '\P{^Is_Blk=mongolian}', "");
10711Expect(0, 6143, '\p{Is_Blk=mongolian}', "");
10712Expect(1, 6143, '\p{^Is_Blk=mongolian}', "");
10713Expect(1, 6143, '\P{Is_Blk=mongolian}', "");
10714Expect(0, 6143, '\P{^Is_Blk=mongolian}', "");
10715Expect(1, 6319, '\p{Is_Blk:  MONGOLIAN}', "");
10716Expect(0, 6319, '\p{^Is_Blk:  MONGOLIAN}', "");
10717Expect(0, 6319, '\P{Is_Blk:  MONGOLIAN}', "");
10718Expect(1, 6319, '\P{^Is_Blk:  MONGOLIAN}', "");
10719Expect(0, 6143, '\p{Is_Blk:  MONGOLIAN}', "");
10720Expect(1, 6143, '\p{^Is_Blk:  MONGOLIAN}', "");
10721Expect(1, 6143, '\P{Is_Blk:  MONGOLIAN}', "");
10722Expect(0, 6143, '\P{^Is_Blk:  MONGOLIAN}', "");
10723Error('\p{Block= LAO:=}');
10724Error('\P{Block= LAO:=}');
10725Expect(1, 3839, '\p{Block=lao}', "");
10726Expect(0, 3839, '\p{^Block=lao}', "");
10727Expect(0, 3839, '\P{Block=lao}', "");
10728Expect(1, 3839, '\P{^Block=lao}', "");
10729Expect(0, 3711, '\p{Block=lao}', "");
10730Expect(1, 3711, '\p{^Block=lao}', "");
10731Expect(1, 3711, '\P{Block=lao}', "");
10732Expect(0, 3711, '\P{^Block=lao}', "");
10733Expect(1, 3839, '\p{Block=_LAO}', "");
10734Expect(0, 3839, '\p{^Block=_LAO}', "");
10735Expect(0, 3839, '\P{Block=_LAO}', "");
10736Expect(1, 3839, '\P{^Block=_LAO}', "");
10737Expect(0, 3711, '\p{Block=_LAO}', "");
10738Expect(1, 3711, '\p{^Block=_LAO}', "");
10739Expect(1, 3711, '\P{Block=_LAO}', "");
10740Expect(0, 3711, '\P{^Block=_LAO}', "");
10741Error('\p{Blk=	:=Lao}');
10742Error('\P{Blk=	:=Lao}');
10743Expect(1, 3839, '\p{Blk=lao}', "");
10744Expect(0, 3839, '\p{^Blk=lao}', "");
10745Expect(0, 3839, '\P{Blk=lao}', "");
10746Expect(1, 3839, '\P{^Blk=lao}', "");
10747Expect(0, 3711, '\p{Blk=lao}', "");
10748Expect(1, 3711, '\p{^Blk=lao}', "");
10749Expect(1, 3711, '\P{Blk=lao}', "");
10750Expect(0, 3711, '\P{^Blk=lao}', "");
10751Expect(1, 3839, '\p{Blk=- Lao}', "");
10752Expect(0, 3839, '\p{^Blk=- Lao}', "");
10753Expect(0, 3839, '\P{Blk=- Lao}', "");
10754Expect(1, 3839, '\P{^Blk=- Lao}', "");
10755Expect(0, 3711, '\p{Blk=- Lao}', "");
10756Expect(1, 3711, '\p{^Blk=- Lao}', "");
10757Expect(1, 3711, '\P{Blk=- Lao}', "");
10758Expect(0, 3711, '\P{^Blk=- Lao}', "");
10759Error('\p{Is_Block=/a/--LAO}');
10760Error('\P{Is_Block=/a/--LAO}');
10761Expect(1, 3839, '\p{Is_Block=lao}', "");
10762Expect(0, 3839, '\p{^Is_Block=lao}', "");
10763Expect(0, 3839, '\P{Is_Block=lao}', "");
10764Expect(1, 3839, '\P{^Is_Block=lao}', "");
10765Expect(0, 3711, '\p{Is_Block=lao}', "");
10766Expect(1, 3711, '\p{^Is_Block=lao}', "");
10767Expect(1, 3711, '\P{Is_Block=lao}', "");
10768Expect(0, 3711, '\P{^Is_Block=lao}', "");
10769Expect(1, 3839, '\p{Is_Block=_Lao}', "");
10770Expect(0, 3839, '\p{^Is_Block=_Lao}', "");
10771Expect(0, 3839, '\P{Is_Block=_Lao}', "");
10772Expect(1, 3839, '\P{^Is_Block=_Lao}', "");
10773Expect(0, 3711, '\p{Is_Block=_Lao}', "");
10774Expect(1, 3711, '\p{^Is_Block=_Lao}', "");
10775Expect(1, 3711, '\P{Is_Block=_Lao}', "");
10776Expect(0, 3711, '\P{^Is_Block=_Lao}', "");
10777Error('\p{Is_Blk:_	LAO:=}');
10778Error('\P{Is_Blk:_	LAO:=}');
10779Expect(1, 3839, '\p{Is_Blk=lao}', "");
10780Expect(0, 3839, '\p{^Is_Blk=lao}', "");
10781Expect(0, 3839, '\P{Is_Blk=lao}', "");
10782Expect(1, 3839, '\P{^Is_Blk=lao}', "");
10783Expect(0, 3711, '\p{Is_Blk=lao}', "");
10784Expect(1, 3711, '\p{^Is_Blk=lao}', "");
10785Expect(1, 3711, '\P{Is_Blk=lao}', "");
10786Expect(0, 3711, '\P{^Is_Blk=lao}', "");
10787Expect(1, 3839, '\p{Is_Blk=-_Lao}', "");
10788Expect(0, 3839, '\p{^Is_Blk=-_Lao}', "");
10789Expect(0, 3839, '\P{Is_Blk=-_Lao}', "");
10790Expect(1, 3839, '\P{^Is_Blk=-_Lao}', "");
10791Expect(0, 3711, '\p{Is_Blk=-_Lao}', "");
10792Expect(1, 3711, '\p{^Is_Blk=-_Lao}', "");
10793Expect(1, 3711, '\P{Is_Blk=-_Lao}', "");
10794Expect(0, 3711, '\P{^Is_Blk=-_Lao}', "");
10795Error('\p{Block=_ Hiragana:=}');
10796Error('\P{Block=_ Hiragana:=}');
10797Expect(1, 12447, '\p{Block=hiragana}', "");
10798Expect(0, 12447, '\p{^Block=hiragana}', "");
10799Expect(0, 12447, '\P{Block=hiragana}', "");
10800Expect(1, 12447, '\P{^Block=hiragana}', "");
10801Expect(0, 12351, '\p{Block=hiragana}', "");
10802Expect(1, 12351, '\p{^Block=hiragana}', "");
10803Expect(1, 12351, '\P{Block=hiragana}', "");
10804Expect(0, 12351, '\P{^Block=hiragana}', "");
10805Expect(1, 12447, '\p{Block=_hiragana}', "");
10806Expect(0, 12447, '\p{^Block=_hiragana}', "");
10807Expect(0, 12447, '\P{Block=_hiragana}', "");
10808Expect(1, 12447, '\P{^Block=_hiragana}', "");
10809Expect(0, 12351, '\p{Block=_hiragana}', "");
10810Expect(1, 12351, '\p{^Block=_hiragana}', "");
10811Expect(1, 12351, '\P{Block=_hiragana}', "");
10812Expect(0, 12351, '\P{^Block=_hiragana}', "");
10813Error('\p{Blk=	_Hiragana/a/}');
10814Error('\P{Blk=	_Hiragana/a/}');
10815Expect(1, 12447, '\p{Blk=hiragana}', "");
10816Expect(0, 12447, '\p{^Blk=hiragana}', "");
10817Expect(0, 12447, '\P{Blk=hiragana}', "");
10818Expect(1, 12447, '\P{^Blk=hiragana}', "");
10819Expect(0, 12351, '\p{Blk=hiragana}', "");
10820Expect(1, 12351, '\p{^Blk=hiragana}', "");
10821Expect(1, 12351, '\P{Blk=hiragana}', "");
10822Expect(0, 12351, '\P{^Blk=hiragana}', "");
10823Expect(1, 12447, '\p{Blk:   -hiragana}', "");
10824Expect(0, 12447, '\p{^Blk:   -hiragana}', "");
10825Expect(0, 12447, '\P{Blk:   -hiragana}', "");
10826Expect(1, 12447, '\P{^Blk:   -hiragana}', "");
10827Expect(0, 12351, '\p{Blk:   -hiragana}', "");
10828Expect(1, 12351, '\p{^Blk:   -hiragana}', "");
10829Expect(1, 12351, '\P{Blk:   -hiragana}', "");
10830Expect(0, 12351, '\P{^Blk:   -hiragana}', "");
10831Error('\p{Is_Block=-:=Hiragana}');
10832Error('\P{Is_Block=-:=Hiragana}');
10833Expect(1, 12447, '\p{Is_Block:hiragana}', "");
10834Expect(0, 12447, '\p{^Is_Block:hiragana}', "");
10835Expect(0, 12447, '\P{Is_Block:hiragana}', "");
10836Expect(1, 12447, '\P{^Is_Block:hiragana}', "");
10837Expect(0, 12351, '\p{Is_Block:hiragana}', "");
10838Expect(1, 12351, '\p{^Is_Block:hiragana}', "");
10839Expect(1, 12351, '\P{Is_Block:hiragana}', "");
10840Expect(0, 12351, '\P{^Is_Block:hiragana}', "");
10841Expect(1, 12447, '\p{Is_Block=-_HIRAGANA}', "");
10842Expect(0, 12447, '\p{^Is_Block=-_HIRAGANA}', "");
10843Expect(0, 12447, '\P{Is_Block=-_HIRAGANA}', "");
10844Expect(1, 12447, '\P{^Is_Block=-_HIRAGANA}', "");
10845Expect(0, 12351, '\p{Is_Block=-_HIRAGANA}', "");
10846Expect(1, 12351, '\p{^Is_Block=-_HIRAGANA}', "");
10847Expect(1, 12351, '\P{Is_Block=-_HIRAGANA}', "");
10848Expect(0, 12351, '\P{^Is_Block=-_HIRAGANA}', "");
10849Error('\p{Is_Blk=:= hiragana}');
10850Error('\P{Is_Blk=:= hiragana}');
10851Expect(1, 12447, '\p{Is_Blk=hiragana}', "");
10852Expect(0, 12447, '\p{^Is_Blk=hiragana}', "");
10853Expect(0, 12447, '\P{Is_Blk=hiragana}', "");
10854Expect(1, 12447, '\P{^Is_Blk=hiragana}', "");
10855Expect(0, 12351, '\p{Is_Blk=hiragana}', "");
10856Expect(1, 12351, '\p{^Is_Blk=hiragana}', "");
10857Expect(1, 12351, '\P{Is_Blk=hiragana}', "");
10858Expect(0, 12351, '\P{^Is_Blk=hiragana}', "");
10859Expect(1, 12447, '\p{Is_Blk=-Hiragana}', "");
10860Expect(0, 12447, '\p{^Is_Blk=-Hiragana}', "");
10861Expect(0, 12447, '\P{Is_Blk=-Hiragana}', "");
10862Expect(1, 12447, '\P{^Is_Blk=-Hiragana}', "");
10863Expect(0, 12351, '\p{Is_Blk=-Hiragana}', "");
10864Expect(1, 12351, '\p{^Is_Blk=-Hiragana}', "");
10865Expect(1, 12351, '\P{Is_Blk=-Hiragana}', "");
10866Expect(0, 12351, '\P{^Is_Blk=-Hiragana}', "");
10867Error('\p{Block=-/a/Lepcha}');
10868Error('\P{Block=-/a/Lepcha}');
10869Expect(1, 7247, '\p{Block=lepcha}', "");
10870Expect(0, 7247, '\p{^Block=lepcha}', "");
10871Expect(0, 7247, '\P{Block=lepcha}', "");
10872Expect(1, 7247, '\P{^Block=lepcha}', "");
10873Expect(0, 7167, '\p{Block=lepcha}', "");
10874Expect(1, 7167, '\p{^Block=lepcha}', "");
10875Expect(1, 7167, '\P{Block=lepcha}', "");
10876Expect(0, 7167, '\P{^Block=lepcha}', "");
10877Expect(1, 7247, '\p{Block= -LEPCHA}', "");
10878Expect(0, 7247, '\p{^Block= -LEPCHA}', "");
10879Expect(0, 7247, '\P{Block= -LEPCHA}', "");
10880Expect(1, 7247, '\P{^Block= -LEPCHA}', "");
10881Expect(0, 7167, '\p{Block= -LEPCHA}', "");
10882Expect(1, 7167, '\p{^Block= -LEPCHA}', "");
10883Expect(1, 7167, '\P{Block= -LEPCHA}', "");
10884Expect(0, 7167, '\P{^Block= -LEPCHA}', "");
10885Error('\p{Blk=:=-	LEPCHA}');
10886Error('\P{Blk=:=-	LEPCHA}');
10887Expect(1, 7247, '\p{Blk=lepcha}', "");
10888Expect(0, 7247, '\p{^Blk=lepcha}', "");
10889Expect(0, 7247, '\P{Blk=lepcha}', "");
10890Expect(1, 7247, '\P{^Blk=lepcha}', "");
10891Expect(0, 7167, '\p{Blk=lepcha}', "");
10892Expect(1, 7167, '\p{^Blk=lepcha}', "");
10893Expect(1, 7167, '\P{Blk=lepcha}', "");
10894Expect(0, 7167, '\P{^Blk=lepcha}', "");
10895Expect(1, 7247, '\p{Blk=-LEPCHA}', "");
10896Expect(0, 7247, '\p{^Blk=-LEPCHA}', "");
10897Expect(0, 7247, '\P{Blk=-LEPCHA}', "");
10898Expect(1, 7247, '\P{^Blk=-LEPCHA}', "");
10899Expect(0, 7167, '\p{Blk=-LEPCHA}', "");
10900Expect(1, 7167, '\p{^Blk=-LEPCHA}', "");
10901Expect(1, 7167, '\P{Blk=-LEPCHA}', "");
10902Expect(0, 7167, '\P{^Blk=-LEPCHA}', "");
10903Error('\p{Is_Block: :=__Lepcha}');
10904Error('\P{Is_Block: :=__Lepcha}');
10905Expect(1, 7247, '\p{Is_Block=lepcha}', "");
10906Expect(0, 7247, '\p{^Is_Block=lepcha}', "");
10907Expect(0, 7247, '\P{Is_Block=lepcha}', "");
10908Expect(1, 7247, '\P{^Is_Block=lepcha}', "");
10909Expect(0, 7167, '\p{Is_Block=lepcha}', "");
10910Expect(1, 7167, '\p{^Is_Block=lepcha}', "");
10911Expect(1, 7167, '\P{Is_Block=lepcha}', "");
10912Expect(0, 7167, '\P{^Is_Block=lepcha}', "");
10913Expect(1, 7247, '\p{Is_Block=LEPCHA}', "");
10914Expect(0, 7247, '\p{^Is_Block=LEPCHA}', "");
10915Expect(0, 7247, '\P{Is_Block=LEPCHA}', "");
10916Expect(1, 7247, '\P{^Is_Block=LEPCHA}', "");
10917Expect(0, 7167, '\p{Is_Block=LEPCHA}', "");
10918Expect(1, 7167, '\p{^Is_Block=LEPCHA}', "");
10919Expect(1, 7167, '\P{Is_Block=LEPCHA}', "");
10920Expect(0, 7167, '\P{^Is_Block=LEPCHA}', "");
10921Error('\p{Is_Blk=:=  Lepcha}');
10922Error('\P{Is_Blk=:=  Lepcha}');
10923Expect(1, 7247, '\p{Is_Blk=lepcha}', "");
10924Expect(0, 7247, '\p{^Is_Blk=lepcha}', "");
10925Expect(0, 7247, '\P{Is_Blk=lepcha}', "");
10926Expect(1, 7247, '\P{^Is_Blk=lepcha}', "");
10927Expect(0, 7167, '\p{Is_Blk=lepcha}', "");
10928Expect(1, 7167, '\p{^Is_Blk=lepcha}', "");
10929Expect(1, 7167, '\P{Is_Blk=lepcha}', "");
10930Expect(0, 7167, '\P{^Is_Blk=lepcha}', "");
10931Expect(1, 7247, '\p{Is_Blk=_Lepcha}', "");
10932Expect(0, 7247, '\p{^Is_Blk=_Lepcha}', "");
10933Expect(0, 7247, '\P{Is_Blk=_Lepcha}', "");
10934Expect(1, 7247, '\P{^Is_Blk=_Lepcha}', "");
10935Expect(0, 7167, '\p{Is_Blk=_Lepcha}', "");
10936Expect(1, 7167, '\p{^Is_Blk=_Lepcha}', "");
10937Expect(1, 7167, '\P{Is_Blk=_Lepcha}', "");
10938Expect(0, 7167, '\P{^Is_Blk=_Lepcha}', "");
10939Error('\p{Block=/a/ -syloti nagri}');
10940Error('\P{Block=/a/ -syloti nagri}');
10941Expect(1, 43055, '\p{Block=sylotinagri}', "");
10942Expect(0, 43055, '\p{^Block=sylotinagri}', "");
10943Expect(0, 43055, '\P{Block=sylotinagri}', "");
10944Expect(1, 43055, '\P{^Block=sylotinagri}', "");
10945Expect(0, 43007, '\p{Block=sylotinagri}', "");
10946Expect(1, 43007, '\p{^Block=sylotinagri}', "");
10947Expect(1, 43007, '\P{Block=sylotinagri}', "");
10948Expect(0, 43007, '\P{^Block=sylotinagri}', "");
10949Expect(1, 43055, '\p{Block=__syloti	Nagri}', "");
10950Expect(0, 43055, '\p{^Block=__syloti	Nagri}', "");
10951Expect(0, 43055, '\P{Block=__syloti	Nagri}', "");
10952Expect(1, 43055, '\P{^Block=__syloti	Nagri}', "");
10953Expect(0, 43007, '\p{Block=__syloti	Nagri}', "");
10954Expect(1, 43007, '\p{^Block=__syloti	Nagri}', "");
10955Expect(1, 43007, '\P{Block=__syloti	Nagri}', "");
10956Expect(0, 43007, '\P{^Block=__syloti	Nagri}', "");
10957Error('\p{Blk=	:=Syloti-Nagri}');
10958Error('\P{Blk=	:=Syloti-Nagri}');
10959Expect(1, 43055, '\p{Blk=sylotinagri}', "");
10960Expect(0, 43055, '\p{^Blk=sylotinagri}', "");
10961Expect(0, 43055, '\P{Blk=sylotinagri}', "");
10962Expect(1, 43055, '\P{^Blk=sylotinagri}', "");
10963Expect(0, 43007, '\p{Blk=sylotinagri}', "");
10964Expect(1, 43007, '\p{^Blk=sylotinagri}', "");
10965Expect(1, 43007, '\P{Blk=sylotinagri}', "");
10966Expect(0, 43007, '\P{^Blk=sylotinagri}', "");
10967Expect(1, 43055, '\p{Blk=	_syloti_Nagri}', "");
10968Expect(0, 43055, '\p{^Blk=	_syloti_Nagri}', "");
10969Expect(0, 43055, '\P{Blk=	_syloti_Nagri}', "");
10970Expect(1, 43055, '\P{^Blk=	_syloti_Nagri}', "");
10971Expect(0, 43007, '\p{Blk=	_syloti_Nagri}', "");
10972Expect(1, 43007, '\p{^Blk=	_syloti_Nagri}', "");
10973Expect(1, 43007, '\P{Blk=	_syloti_Nagri}', "");
10974Expect(0, 43007, '\P{^Blk=	_syloti_Nagri}', "");
10975Error('\p{Is_Block=_:=SylotiNagri}');
10976Error('\P{Is_Block=_:=SylotiNagri}');
10977Expect(1, 43055, '\p{Is_Block=sylotinagri}', "");
10978Expect(0, 43055, '\p{^Is_Block=sylotinagri}', "");
10979Expect(0, 43055, '\P{Is_Block=sylotinagri}', "");
10980Expect(1, 43055, '\P{^Is_Block=sylotinagri}', "");
10981Expect(0, 43007, '\p{Is_Block=sylotinagri}', "");
10982Expect(1, 43007, '\p{^Is_Block=sylotinagri}', "");
10983Expect(1, 43007, '\P{Is_Block=sylotinagri}', "");
10984Expect(0, 43007, '\P{^Is_Block=sylotinagri}', "");
10985Expect(1, 43055, '\p{Is_Block=	_SYLOTINAGRI}', "");
10986Expect(0, 43055, '\p{^Is_Block=	_SYLOTINAGRI}', "");
10987Expect(0, 43055, '\P{Is_Block=	_SYLOTINAGRI}', "");
10988Expect(1, 43055, '\P{^Is_Block=	_SYLOTINAGRI}', "");
10989Expect(0, 43007, '\p{Is_Block=	_SYLOTINAGRI}', "");
10990Expect(1, 43007, '\p{^Is_Block=	_SYLOTINAGRI}', "");
10991Expect(1, 43007, '\P{Is_Block=	_SYLOTINAGRI}', "");
10992Expect(0, 43007, '\P{^Is_Block=	_SYLOTINAGRI}', "");
10993Error('\p{Is_Blk=:= Syloti Nagri}');
10994Error('\P{Is_Blk=:= Syloti Nagri}');
10995Expect(1, 43055, '\p{Is_Blk=sylotinagri}', "");
10996Expect(0, 43055, '\p{^Is_Blk=sylotinagri}', "");
10997Expect(0, 43055, '\P{Is_Blk=sylotinagri}', "");
10998Expect(1, 43055, '\P{^Is_Blk=sylotinagri}', "");
10999Expect(0, 43007, '\p{Is_Blk=sylotinagri}', "");
11000Expect(1, 43007, '\p{^Is_Blk=sylotinagri}', "");
11001Expect(1, 43007, '\P{Is_Blk=sylotinagri}', "");
11002Expect(0, 43007, '\P{^Is_Blk=sylotinagri}', "");
11003Expect(1, 43055, '\p{Is_Blk=_syloti-NAGRI}', "");
11004Expect(0, 43055, '\p{^Is_Blk=_syloti-NAGRI}', "");
11005Expect(0, 43055, '\P{Is_Blk=_syloti-NAGRI}', "");
11006Expect(1, 43055, '\P{^Is_Blk=_syloti-NAGRI}', "");
11007Expect(0, 43007, '\p{Is_Blk=_syloti-NAGRI}', "");
11008Expect(1, 43007, '\p{^Is_Blk=_syloti-NAGRI}', "");
11009Expect(1, 43007, '\P{Is_Blk=_syloti-NAGRI}', "");
11010Expect(0, 43007, '\P{^Is_Blk=_syloti-NAGRI}', "");
11011Error('\p{Block=-:=combining Diacritical Marks-ForSymbols}');
11012Error('\P{Block=-:=combining Diacritical Marks-ForSymbols}');
11013Expect(1, 8447, '\p{Block=combiningdiacriticalmarksforsymbols}', "");
11014Expect(0, 8447, '\p{^Block=combiningdiacriticalmarksforsymbols}', "");
11015Expect(0, 8447, '\P{Block=combiningdiacriticalmarksforsymbols}', "");
11016Expect(1, 8447, '\P{^Block=combiningdiacriticalmarksforsymbols}', "");
11017Expect(0, 8399, '\p{Block=combiningdiacriticalmarksforsymbols}', "");
11018Expect(1, 8399, '\p{^Block=combiningdiacriticalmarksforsymbols}', "");
11019Expect(1, 8399, '\P{Block=combiningdiacriticalmarksforsymbols}', "");
11020Expect(0, 8399, '\P{^Block=combiningdiacriticalmarksforsymbols}', "");
11021Expect(1, 8447, '\p{Block=	-CombiningDiacritical-Marks	For	Symbols}', "");
11022Expect(0, 8447, '\p{^Block=	-CombiningDiacritical-Marks	For	Symbols}', "");
11023Expect(0, 8447, '\P{Block=	-CombiningDiacritical-Marks	For	Symbols}', "");
11024Expect(1, 8447, '\P{^Block=	-CombiningDiacritical-Marks	For	Symbols}', "");
11025Expect(0, 8399, '\p{Block=	-CombiningDiacritical-Marks	For	Symbols}', "");
11026Expect(1, 8399, '\p{^Block=	-CombiningDiacritical-Marks	For	Symbols}', "");
11027Expect(1, 8399, '\P{Block=	-CombiningDiacritical-Marks	For	Symbols}', "");
11028Expect(0, 8399, '\P{^Block=	-CombiningDiacritical-Marks	For	Symbols}', "");
11029Error('\p{Blk= _COMBINING MARKS FOR	Symbols/a/}');
11030Error('\P{Blk= _COMBINING MARKS FOR	Symbols/a/}');
11031Expect(1, 8447, '\p{Blk=combiningmarksforsymbols}', "");
11032Expect(0, 8447, '\p{^Blk=combiningmarksforsymbols}', "");
11033Expect(0, 8447, '\P{Blk=combiningmarksforsymbols}', "");
11034Expect(1, 8447, '\P{^Blk=combiningmarksforsymbols}', "");
11035Expect(0, 8399, '\p{Blk=combiningmarksforsymbols}', "");
11036Expect(1, 8399, '\p{^Blk=combiningmarksforsymbols}', "");
11037Expect(1, 8399, '\P{Blk=combiningmarksforsymbols}', "");
11038Expect(0, 8399, '\P{^Blk=combiningmarksforsymbols}', "");
11039Expect(1, 8447, '\p{Blk= Combining-Marks-For_symbols}', "");
11040Expect(0, 8447, '\p{^Blk= Combining-Marks-For_symbols}', "");
11041Expect(0, 8447, '\P{Blk= Combining-Marks-For_symbols}', "");
11042Expect(1, 8447, '\P{^Blk= Combining-Marks-For_symbols}', "");
11043Expect(0, 8399, '\p{Blk= Combining-Marks-For_symbols}', "");
11044Expect(1, 8399, '\p{^Blk= Combining-Marks-For_symbols}', "");
11045Expect(1, 8399, '\P{Blk= Combining-Marks-For_symbols}', "");
11046Expect(0, 8399, '\P{^Blk= Combining-Marks-For_symbols}', "");
11047Error('\p{Is_Block=	/a/COMBININGDiacritical_Marks	For SYMBOLS}');
11048Error('\P{Is_Block=	/a/COMBININGDiacritical_Marks	For SYMBOLS}');
11049Expect(1, 8447, '\p{Is_Block=combiningdiacriticalmarksforsymbols}', "");
11050Expect(0, 8447, '\p{^Is_Block=combiningdiacriticalmarksforsymbols}', "");
11051Expect(0, 8447, '\P{Is_Block=combiningdiacriticalmarksforsymbols}', "");
11052Expect(1, 8447, '\P{^Is_Block=combiningdiacriticalmarksforsymbols}', "");
11053Expect(0, 8399, '\p{Is_Block=combiningdiacriticalmarksforsymbols}', "");
11054Expect(1, 8399, '\p{^Is_Block=combiningdiacriticalmarksforsymbols}', "");
11055Expect(1, 8399, '\P{Is_Block=combiningdiacriticalmarksforsymbols}', "");
11056Expect(0, 8399, '\P{^Is_Block=combiningdiacriticalmarksforsymbols}', "");
11057Expect(1, 8447, '\p{Is_Block=	-Combining diacritical MARKS_For_SYMBOLS}', "");
11058Expect(0, 8447, '\p{^Is_Block=	-Combining diacritical MARKS_For_SYMBOLS}', "");
11059Expect(0, 8447, '\P{Is_Block=	-Combining diacritical MARKS_For_SYMBOLS}', "");
11060Expect(1, 8447, '\P{^Is_Block=	-Combining diacritical MARKS_For_SYMBOLS}', "");
11061Expect(0, 8399, '\p{Is_Block=	-Combining diacritical MARKS_For_SYMBOLS}', "");
11062Expect(1, 8399, '\p{^Is_Block=	-Combining diacritical MARKS_For_SYMBOLS}', "");
11063Expect(1, 8399, '\P{Is_Block=	-Combining diacritical MARKS_For_SYMBOLS}', "");
11064Expect(0, 8399, '\P{^Is_Block=	-Combining diacritical MARKS_For_SYMBOLS}', "");
11065Error('\p{Is_Blk=_COMBINING	MARKSFor_symbols/a/}');
11066Error('\P{Is_Blk=_COMBINING	MARKSFor_symbols/a/}');
11067Expect(1, 8447, '\p{Is_Blk=combiningmarksforsymbols}', "");
11068Expect(0, 8447, '\p{^Is_Blk=combiningmarksforsymbols}', "");
11069Expect(0, 8447, '\P{Is_Blk=combiningmarksforsymbols}', "");
11070Expect(1, 8447, '\P{^Is_Blk=combiningmarksforsymbols}', "");
11071Expect(0, 8399, '\p{Is_Blk=combiningmarksforsymbols}', "");
11072Expect(1, 8399, '\p{^Is_Blk=combiningmarksforsymbols}', "");
11073Expect(1, 8399, '\P{Is_Blk=combiningmarksforsymbols}', "");
11074Expect(0, 8399, '\P{^Is_Blk=combiningmarksforsymbols}', "");
11075Expect(1, 8447, '\p{Is_Blk= -Combining-Marks	For_Symbols}', "");
11076Expect(0, 8447, '\p{^Is_Blk= -Combining-Marks	For_Symbols}', "");
11077Expect(0, 8447, '\P{Is_Blk= -Combining-Marks	For_Symbols}', "");
11078Expect(1, 8447, '\P{^Is_Blk= -Combining-Marks	For_Symbols}', "");
11079Expect(0, 8399, '\p{Is_Blk= -Combining-Marks	For_Symbols}', "");
11080Expect(1, 8399, '\p{^Is_Blk= -Combining-Marks	For_Symbols}', "");
11081Expect(1, 8399, '\P{Is_Blk= -Combining-Marks	For_Symbols}', "");
11082Expect(0, 8399, '\P{^Is_Blk= -Combining-Marks	For_Symbols}', "");
11083Error('\p{Block= -basic/a/Latin}');
11084Error('\P{Block= -basic/a/Latin}');
11085Expect(1, 127, '\p{Block=basiclatin}', "");
11086Expect(0, 127, '\p{^Block=basiclatin}', "");
11087Expect(0, 127, '\P{Block=basiclatin}', "");
11088Expect(1, 127, '\P{^Block=basiclatin}', "");
11089Expect(0, 128, '\p{Block=basiclatin}', "");
11090Expect(1, 128, '\p{^Block=basiclatin}', "");
11091Expect(1, 128, '\P{Block=basiclatin}', "");
11092Expect(0, 128, '\P{^Block=basiclatin}', "");
11093Expect(1, 127, '\p{Block=Basic latin}', "");
11094Expect(0, 127, '\p{^Block=Basic latin}', "");
11095Expect(0, 127, '\P{Block=Basic latin}', "");
11096Expect(1, 127, '\P{^Block=Basic latin}', "");
11097Expect(0, 128, '\p{Block=Basic latin}', "");
11098Expect(1, 128, '\p{^Block=Basic latin}', "");
11099Expect(1, 128, '\P{Block=Basic latin}', "");
11100Expect(0, 128, '\P{^Block=Basic latin}', "");
11101Error('\p{Blk=	:=ASCII}');
11102Error('\P{Blk=	:=ASCII}');
11103Expect(1, 127, '\p{Blk: ascii}', "");
11104Expect(0, 127, '\p{^Blk: ascii}', "");
11105Expect(0, 127, '\P{Blk: ascii}', "");
11106Expect(1, 127, '\P{^Blk: ascii}', "");
11107Expect(0, 128, '\p{Blk: ascii}', "");
11108Expect(1, 128, '\p{^Blk: ascii}', "");
11109Expect(1, 128, '\P{Blk: ascii}', "");
11110Expect(0, 128, '\P{^Blk: ascii}', "");
11111Expect(1, 127, '\p{Blk=--ASCII}', "");
11112Expect(0, 127, '\p{^Blk=--ASCII}', "");
11113Expect(0, 127, '\P{Blk=--ASCII}', "");
11114Expect(1, 127, '\P{^Blk=--ASCII}', "");
11115Expect(0, 128, '\p{Blk=--ASCII}', "");
11116Expect(1, 128, '\p{^Blk=--ASCII}', "");
11117Expect(1, 128, '\P{Blk=--ASCII}', "");
11118Expect(0, 128, '\P{^Blk=--ASCII}', "");
11119Error('\p{Is_Block=- Basic:=LATIN}');
11120Error('\P{Is_Block=- Basic:=LATIN}');
11121Expect(1, 127, '\p{Is_Block=basiclatin}', "");
11122Expect(0, 127, '\p{^Is_Block=basiclatin}', "");
11123Expect(0, 127, '\P{Is_Block=basiclatin}', "");
11124Expect(1, 127, '\P{^Is_Block=basiclatin}', "");
11125Expect(0, 128, '\p{Is_Block=basiclatin}', "");
11126Expect(1, 128, '\p{^Is_Block=basiclatin}', "");
11127Expect(1, 128, '\P{Is_Block=basiclatin}', "");
11128Expect(0, 128, '\P{^Is_Block=basiclatin}', "");
11129Expect(1, 127, '\p{Is_Block=_-BASIC Latin}', "");
11130Expect(0, 127, '\p{^Is_Block=_-BASIC Latin}', "");
11131Expect(0, 127, '\P{Is_Block=_-BASIC Latin}', "");
11132Expect(1, 127, '\P{^Is_Block=_-BASIC Latin}', "");
11133Expect(0, 128, '\p{Is_Block=_-BASIC Latin}', "");
11134Expect(1, 128, '\p{^Is_Block=_-BASIC Latin}', "");
11135Expect(1, 128, '\P{Is_Block=_-BASIC Latin}', "");
11136Expect(0, 128, '\P{^Is_Block=_-BASIC Latin}', "");
11137Error('\p{Is_Blk=-:=ASCII}');
11138Error('\P{Is_Blk=-:=ASCII}');
11139Expect(1, 127, '\p{Is_Blk=ascii}', "");
11140Expect(0, 127, '\p{^Is_Blk=ascii}', "");
11141Expect(0, 127, '\P{Is_Blk=ascii}', "");
11142Expect(1, 127, '\P{^Is_Blk=ascii}', "");
11143Expect(0, 128, '\p{Is_Blk=ascii}', "");
11144Expect(1, 128, '\p{^Is_Blk=ascii}', "");
11145Expect(1, 128, '\P{Is_Blk=ascii}', "");
11146Expect(0, 128, '\P{^Is_Blk=ascii}', "");
11147Expect(1, 127, '\p{Is_Blk=-ASCII}', "");
11148Expect(0, 127, '\p{^Is_Blk=-ASCII}', "");
11149Expect(0, 127, '\P{Is_Blk=-ASCII}', "");
11150Expect(1, 127, '\P{^Is_Blk=-ASCII}', "");
11151Expect(0, 128, '\p{Is_Blk=-ASCII}', "");
11152Expect(1, 128, '\p{^Is_Blk=-ASCII}', "");
11153Expect(1, 128, '\P{Is_Blk=-ASCII}', "");
11154Expect(0, 128, '\P{^Is_Blk=-ASCII}', "");
11155Error('\p{Block:   /a/-	limbu}');
11156Error('\P{Block:   /a/-	limbu}');
11157Expect(1, 6479, '\p{Block=limbu}', "");
11158Expect(0, 6479, '\p{^Block=limbu}', "");
11159Expect(0, 6479, '\P{Block=limbu}', "");
11160Expect(1, 6479, '\P{^Block=limbu}', "");
11161Expect(0, 6399, '\p{Block=limbu}', "");
11162Expect(1, 6399, '\p{^Block=limbu}', "");
11163Expect(1, 6399, '\P{Block=limbu}', "");
11164Expect(0, 6399, '\P{^Block=limbu}', "");
11165Expect(1, 6479, '\p{Block=	 Limbu}', "");
11166Expect(0, 6479, '\p{^Block=	 Limbu}', "");
11167Expect(0, 6479, '\P{Block=	 Limbu}', "");
11168Expect(1, 6479, '\P{^Block=	 Limbu}', "");
11169Expect(0, 6399, '\p{Block=	 Limbu}', "");
11170Expect(1, 6399, '\p{^Block=	 Limbu}', "");
11171Expect(1, 6399, '\P{Block=	 Limbu}', "");
11172Expect(0, 6399, '\P{^Block=	 Limbu}', "");
11173Error('\p{Blk=__limbu/a/}');
11174Error('\P{Blk=__limbu/a/}');
11175Expect(1, 6479, '\p{Blk=limbu}', "");
11176Expect(0, 6479, '\p{^Blk=limbu}', "");
11177Expect(0, 6479, '\P{Blk=limbu}', "");
11178Expect(1, 6479, '\P{^Blk=limbu}', "");
11179Expect(0, 6399, '\p{Blk=limbu}', "");
11180Expect(1, 6399, '\p{^Blk=limbu}', "");
11181Expect(1, 6399, '\P{Blk=limbu}', "");
11182Expect(0, 6399, '\P{^Blk=limbu}', "");
11183Expect(1, 6479, '\p{Blk=--LIMBU}', "");
11184Expect(0, 6479, '\p{^Blk=--LIMBU}', "");
11185Expect(0, 6479, '\P{Blk=--LIMBU}', "");
11186Expect(1, 6479, '\P{^Blk=--LIMBU}', "");
11187Expect(0, 6399, '\p{Blk=--LIMBU}', "");
11188Expect(1, 6399, '\p{^Blk=--LIMBU}', "");
11189Expect(1, 6399, '\P{Blk=--LIMBU}', "");
11190Expect(0, 6399, '\P{^Blk=--LIMBU}', "");
11191Error('\p{Is_Block=	_limbu/a/}');
11192Error('\P{Is_Block=	_limbu/a/}');
11193Expect(1, 6479, '\p{Is_Block=limbu}', "");
11194Expect(0, 6479, '\p{^Is_Block=limbu}', "");
11195Expect(0, 6479, '\P{Is_Block=limbu}', "");
11196Expect(1, 6479, '\P{^Is_Block=limbu}', "");
11197Expect(0, 6399, '\p{Is_Block=limbu}', "");
11198Expect(1, 6399, '\p{^Is_Block=limbu}', "");
11199Expect(1, 6399, '\P{Is_Block=limbu}', "");
11200Expect(0, 6399, '\P{^Is_Block=limbu}', "");
11201Expect(1, 6479, '\p{Is_Block=	_Limbu}', "");
11202Expect(0, 6479, '\p{^Is_Block=	_Limbu}', "");
11203Expect(0, 6479, '\P{Is_Block=	_Limbu}', "");
11204Expect(1, 6479, '\P{^Is_Block=	_Limbu}', "");
11205Expect(0, 6399, '\p{Is_Block=	_Limbu}', "");
11206Expect(1, 6399, '\p{^Is_Block=	_Limbu}', "");
11207Expect(1, 6399, '\P{Is_Block=	_Limbu}', "");
11208Expect(0, 6399, '\P{^Is_Block=	_Limbu}', "");
11209Error('\p{Is_Blk=LIMBU:=}');
11210Error('\P{Is_Blk=LIMBU:=}');
11211Expect(1, 6479, '\p{Is_Blk=limbu}', "");
11212Expect(0, 6479, '\p{^Is_Blk=limbu}', "");
11213Expect(0, 6479, '\P{Is_Blk=limbu}', "");
11214Expect(1, 6479, '\P{^Is_Blk=limbu}', "");
11215Expect(0, 6399, '\p{Is_Blk=limbu}', "");
11216Expect(1, 6399, '\p{^Is_Blk=limbu}', "");
11217Expect(1, 6399, '\P{Is_Blk=limbu}', "");
11218Expect(0, 6399, '\P{^Is_Blk=limbu}', "");
11219Expect(1, 6479, '\p{Is_Blk=	_limbu}', "");
11220Expect(0, 6479, '\p{^Is_Blk=	_limbu}', "");
11221Expect(0, 6479, '\P{Is_Blk=	_limbu}', "");
11222Expect(1, 6479, '\P{^Is_Blk=	_limbu}', "");
11223Expect(0, 6399, '\p{Is_Blk=	_limbu}', "");
11224Expect(1, 6399, '\p{^Is_Blk=	_limbu}', "");
11225Expect(1, 6399, '\P{Is_Blk=	_limbu}', "");
11226Expect(0, 6399, '\P{^Is_Blk=	_limbu}', "");
11227Error('\p{Block=_/a/Currency-symbols}');
11228Error('\P{Block=_/a/Currency-symbols}');
11229Expect(1, 8399, '\p{Block=currencysymbols}', "");
11230Expect(0, 8399, '\p{^Block=currencysymbols}', "");
11231Expect(0, 8399, '\P{Block=currencysymbols}', "");
11232Expect(1, 8399, '\P{^Block=currencysymbols}', "");
11233Expect(0, 8351, '\p{Block=currencysymbols}', "");
11234Expect(1, 8351, '\p{^Block=currencysymbols}', "");
11235Expect(1, 8351, '\P{Block=currencysymbols}', "");
11236Expect(0, 8351, '\P{^Block=currencysymbols}', "");
11237Expect(1, 8399, '\p{Block=_currency_Symbols}', "");
11238Expect(0, 8399, '\p{^Block=_currency_Symbols}', "");
11239Expect(0, 8399, '\P{Block=_currency_Symbols}', "");
11240Expect(1, 8399, '\P{^Block=_currency_Symbols}', "");
11241Expect(0, 8351, '\p{Block=_currency_Symbols}', "");
11242Expect(1, 8351, '\p{^Block=_currency_Symbols}', "");
11243Expect(1, 8351, '\P{Block=_currency_Symbols}', "");
11244Expect(0, 8351, '\P{^Block=_currency_Symbols}', "");
11245Error('\p{Blk=-currency-symbols/a/}');
11246Error('\P{Blk=-currency-symbols/a/}');
11247Expect(1, 8399, '\p{Blk=currencysymbols}', "");
11248Expect(0, 8399, '\p{^Blk=currencysymbols}', "");
11249Expect(0, 8399, '\P{Blk=currencysymbols}', "");
11250Expect(1, 8399, '\P{^Blk=currencysymbols}', "");
11251Expect(0, 8351, '\p{Blk=currencysymbols}', "");
11252Expect(1, 8351, '\p{^Blk=currencysymbols}', "");
11253Expect(1, 8351, '\P{Blk=currencysymbols}', "");
11254Expect(0, 8351, '\P{^Blk=currencysymbols}', "");
11255Expect(1, 8399, '\p{Blk=-_CURRENCY-Symbols}', "");
11256Expect(0, 8399, '\p{^Blk=-_CURRENCY-Symbols}', "");
11257Expect(0, 8399, '\P{Blk=-_CURRENCY-Symbols}', "");
11258Expect(1, 8399, '\P{^Blk=-_CURRENCY-Symbols}', "");
11259Expect(0, 8351, '\p{Blk=-_CURRENCY-Symbols}', "");
11260Expect(1, 8351, '\p{^Blk=-_CURRENCY-Symbols}', "");
11261Expect(1, 8351, '\P{Blk=-_CURRENCY-Symbols}', "");
11262Expect(0, 8351, '\P{^Blk=-_CURRENCY-Symbols}', "");
11263Error('\p{Is_Block=- CURRENCY:=SYMBOLS}');
11264Error('\P{Is_Block=- CURRENCY:=SYMBOLS}');
11265Expect(1, 8399, '\p{Is_Block=currencysymbols}', "");
11266Expect(0, 8399, '\p{^Is_Block=currencysymbols}', "");
11267Expect(0, 8399, '\P{Is_Block=currencysymbols}', "");
11268Expect(1, 8399, '\P{^Is_Block=currencysymbols}', "");
11269Expect(0, 8351, '\p{Is_Block=currencysymbols}', "");
11270Expect(1, 8351, '\p{^Is_Block=currencysymbols}', "");
11271Expect(1, 8351, '\P{Is_Block=currencysymbols}', "");
11272Expect(0, 8351, '\P{^Is_Block=currencysymbols}', "");
11273Expect(1, 8399, '\p{Is_Block=- currency_SYMBOLS}', "");
11274Expect(0, 8399, '\p{^Is_Block=- currency_SYMBOLS}', "");
11275Expect(0, 8399, '\P{Is_Block=- currency_SYMBOLS}', "");
11276Expect(1, 8399, '\P{^Is_Block=- currency_SYMBOLS}', "");
11277Expect(0, 8351, '\p{Is_Block=- currency_SYMBOLS}', "");
11278Expect(1, 8351, '\p{^Is_Block=- currency_SYMBOLS}', "");
11279Expect(1, 8351, '\P{Is_Block=- currency_SYMBOLS}', "");
11280Expect(0, 8351, '\P{^Is_Block=- currency_SYMBOLS}', "");
11281Error('\p{Is_Blk=-/a/currency-Symbols}');
11282Error('\P{Is_Blk=-/a/currency-Symbols}');
11283Expect(1, 8399, '\p{Is_Blk: currencysymbols}', "");
11284Expect(0, 8399, '\p{^Is_Blk: currencysymbols}', "");
11285Expect(0, 8399, '\P{Is_Blk: currencysymbols}', "");
11286Expect(1, 8399, '\P{^Is_Blk: currencysymbols}', "");
11287Expect(0, 8351, '\p{Is_Blk: currencysymbols}', "");
11288Expect(1, 8351, '\p{^Is_Blk: currencysymbols}', "");
11289Expect(1, 8351, '\P{Is_Blk: currencysymbols}', "");
11290Expect(0, 8351, '\P{^Is_Blk: currencysymbols}', "");
11291Expect(1, 8399, '\p{Is_Blk=	Currency-Symbols}', "");
11292Expect(0, 8399, '\p{^Is_Blk=	Currency-Symbols}', "");
11293Expect(0, 8399, '\P{Is_Blk=	Currency-Symbols}', "");
11294Expect(1, 8399, '\P{^Is_Blk=	Currency-Symbols}', "");
11295Expect(0, 8351, '\p{Is_Blk=	Currency-Symbols}', "");
11296Expect(1, 8351, '\p{^Is_Blk=	Currency-Symbols}', "");
11297Expect(1, 8351, '\P{Is_Blk=	Currency-Symbols}', "");
11298Expect(0, 8351, '\P{^Is_Blk=	Currency-Symbols}', "");
11299Error('\p{Block= Spacing/a/modifier-Letters}');
11300Error('\P{Block= Spacing/a/modifier-Letters}');
11301Expect(1, 767, '\p{Block=spacingmodifierletters}', "");
11302Expect(0, 767, '\p{^Block=spacingmodifierletters}', "");
11303Expect(0, 767, '\P{Block=spacingmodifierletters}', "");
11304Expect(1, 767, '\P{^Block=spacingmodifierletters}', "");
11305Expect(0, 687, '\p{Block=spacingmodifierletters}', "");
11306Expect(1, 687, '\p{^Block=spacingmodifierletters}', "");
11307Expect(1, 687, '\P{Block=spacingmodifierletters}', "");
11308Expect(0, 687, '\P{^Block=spacingmodifierletters}', "");
11309Expect(1, 767, '\p{Block= Spacing Modifier_letters}', "");
11310Expect(0, 767, '\p{^Block= Spacing Modifier_letters}', "");
11311Expect(0, 767, '\P{Block= Spacing Modifier_letters}', "");
11312Expect(1, 767, '\P{^Block= Spacing Modifier_letters}', "");
11313Expect(0, 687, '\p{Block= Spacing Modifier_letters}', "");
11314Expect(1, 687, '\p{^Block= Spacing Modifier_letters}', "");
11315Expect(1, 687, '\P{Block= Spacing Modifier_letters}', "");
11316Expect(0, 687, '\P{^Block= Spacing Modifier_letters}', "");
11317Error('\p{Blk=	spacing-Modifier:=letters}');
11318Error('\P{Blk=	spacing-Modifier:=letters}');
11319Expect(1, 767, '\p{Blk=spacingmodifierletters}', "");
11320Expect(0, 767, '\p{^Blk=spacingmodifierletters}', "");
11321Expect(0, 767, '\P{Blk=spacingmodifierletters}', "");
11322Expect(1, 767, '\P{^Blk=spacingmodifierletters}', "");
11323Expect(0, 687, '\p{Blk=spacingmodifierletters}', "");
11324Expect(1, 687, '\p{^Blk=spacingmodifierletters}', "");
11325Expect(1, 687, '\P{Blk=spacingmodifierletters}', "");
11326Expect(0, 687, '\P{^Blk=spacingmodifierletters}', "");
11327Expect(1, 767, '\p{Blk=_ Spacing modifierLETTERS}', "");
11328Expect(0, 767, '\p{^Blk=_ Spacing modifierLETTERS}', "");
11329Expect(0, 767, '\P{Blk=_ Spacing modifierLETTERS}', "");
11330Expect(1, 767, '\P{^Blk=_ Spacing modifierLETTERS}', "");
11331Expect(0, 687, '\p{Blk=_ Spacing modifierLETTERS}', "");
11332Expect(1, 687, '\p{^Blk=_ Spacing modifierLETTERS}', "");
11333Expect(1, 687, '\P{Blk=_ Spacing modifierLETTERS}', "");
11334Expect(0, 687, '\P{^Blk=_ Spacing modifierLETTERS}', "");
11335Error('\p{Is_Block=-_spacing_Modifier	Letters:=}');
11336Error('\P{Is_Block=-_spacing_Modifier	Letters:=}');
11337Expect(1, 767, '\p{Is_Block=spacingmodifierletters}', "");
11338Expect(0, 767, '\p{^Is_Block=spacingmodifierletters}', "");
11339Expect(0, 767, '\P{Is_Block=spacingmodifierletters}', "");
11340Expect(1, 767, '\P{^Is_Block=spacingmodifierletters}', "");
11341Expect(0, 687, '\p{Is_Block=spacingmodifierletters}', "");
11342Expect(1, 687, '\p{^Is_Block=spacingmodifierletters}', "");
11343Expect(1, 687, '\P{Is_Block=spacingmodifierletters}', "");
11344Expect(0, 687, '\P{^Is_Block=spacingmodifierletters}', "");
11345Expect(1, 767, '\p{Is_Block=_Spacing	modifier-Letters}', "");
11346Expect(0, 767, '\p{^Is_Block=_Spacing	modifier-Letters}', "");
11347Expect(0, 767, '\P{Is_Block=_Spacing	modifier-Letters}', "");
11348Expect(1, 767, '\P{^Is_Block=_Spacing	modifier-Letters}', "");
11349Expect(0, 687, '\p{Is_Block=_Spacing	modifier-Letters}', "");
11350Expect(1, 687, '\p{^Is_Block=_Spacing	modifier-Letters}', "");
11351Expect(1, 687, '\P{Is_Block=_Spacing	modifier-Letters}', "");
11352Expect(0, 687, '\P{^Is_Block=_Spacing	modifier-Letters}', "");
11353Error('\p{Is_Blk=/a/ 	Spacing-Modifier_letters}');
11354Error('\P{Is_Blk=/a/ 	Spacing-Modifier_letters}');
11355Expect(1, 767, '\p{Is_Blk:spacingmodifierletters}', "");
11356Expect(0, 767, '\p{^Is_Blk:spacingmodifierletters}', "");
11357Expect(0, 767, '\P{Is_Blk:spacingmodifierletters}', "");
11358Expect(1, 767, '\P{^Is_Blk:spacingmodifierletters}', "");
11359Expect(0, 687, '\p{Is_Blk:spacingmodifierletters}', "");
11360Expect(1, 687, '\p{^Is_Blk:spacingmodifierletters}', "");
11361Expect(1, 687, '\P{Is_Blk:spacingmodifierletters}', "");
11362Expect(0, 687, '\P{^Is_Blk:spacingmodifierletters}', "");
11363Expect(1, 767, '\p{Is_Blk= Spacingmodifier letters}', "");
11364Expect(0, 767, '\p{^Is_Blk= Spacingmodifier letters}', "");
11365Expect(0, 767, '\P{Is_Blk= Spacingmodifier letters}', "");
11366Expect(1, 767, '\P{^Is_Blk= Spacingmodifier letters}', "");
11367Expect(0, 687, '\p{Is_Blk= Spacingmodifier letters}', "");
11368Expect(1, 687, '\p{^Is_Blk= Spacingmodifier letters}', "");
11369Expect(1, 687, '\P{Is_Blk= Spacingmodifier letters}', "");
11370Expect(0, 687, '\P{^Is_Blk= Spacingmodifier letters}', "");
11371Error('\p{Block=	Box DRAWING/a/}');
11372Error('\P{Block=	Box DRAWING/a/}');
11373Expect(1, 9599, '\p{Block=boxdrawing}', "");
11374Expect(0, 9599, '\p{^Block=boxdrawing}', "");
11375Expect(0, 9599, '\P{Block=boxdrawing}', "");
11376Expect(1, 9599, '\P{^Block=boxdrawing}', "");
11377Expect(0, 9471, '\p{Block=boxdrawing}', "");
11378Expect(1, 9471, '\p{^Block=boxdrawing}', "");
11379Expect(1, 9471, '\P{Block=boxdrawing}', "");
11380Expect(0, 9471, '\P{^Block=boxdrawing}', "");
11381Expect(1, 9599, '\p{Block=_-Box_drawing}', "");
11382Expect(0, 9599, '\p{^Block=_-Box_drawing}', "");
11383Expect(0, 9599, '\P{Block=_-Box_drawing}', "");
11384Expect(1, 9599, '\P{^Block=_-Box_drawing}', "");
11385Expect(0, 9471, '\p{Block=_-Box_drawing}', "");
11386Expect(1, 9471, '\p{^Block=_-Box_drawing}', "");
11387Expect(1, 9471, '\P{Block=_-Box_drawing}', "");
11388Expect(0, 9471, '\P{^Block=_-Box_drawing}', "");
11389Error('\p{Blk= -box	drawing/a/}');
11390Error('\P{Blk= -box	drawing/a/}');
11391Expect(1, 9599, '\p{Blk=boxdrawing}', "");
11392Expect(0, 9599, '\p{^Blk=boxdrawing}', "");
11393Expect(0, 9599, '\P{Blk=boxdrawing}', "");
11394Expect(1, 9599, '\P{^Blk=boxdrawing}', "");
11395Expect(0, 9471, '\p{Blk=boxdrawing}', "");
11396Expect(1, 9471, '\p{^Blk=boxdrawing}', "");
11397Expect(1, 9471, '\P{Blk=boxdrawing}', "");
11398Expect(0, 9471, '\P{^Blk=boxdrawing}', "");
11399Expect(1, 9599, '\p{Blk: _Box-drawing}', "");
11400Expect(0, 9599, '\p{^Blk: _Box-drawing}', "");
11401Expect(0, 9599, '\P{Blk: _Box-drawing}', "");
11402Expect(1, 9599, '\P{^Blk: _Box-drawing}', "");
11403Expect(0, 9471, '\p{Blk: _Box-drawing}', "");
11404Expect(1, 9471, '\p{^Blk: _Box-drawing}', "");
11405Expect(1, 9471, '\P{Blk: _Box-drawing}', "");
11406Expect(0, 9471, '\P{^Blk: _Box-drawing}', "");
11407Error('\p{Is_Block=		Box:=Drawing}');
11408Error('\P{Is_Block=		Box:=Drawing}');
11409Expect(1, 9599, '\p{Is_Block:	boxdrawing}', "");
11410Expect(0, 9599, '\p{^Is_Block:	boxdrawing}', "");
11411Expect(0, 9599, '\P{Is_Block:	boxdrawing}', "");
11412Expect(1, 9599, '\P{^Is_Block:	boxdrawing}', "");
11413Expect(0, 9471, '\p{Is_Block:	boxdrawing}', "");
11414Expect(1, 9471, '\p{^Is_Block:	boxdrawing}', "");
11415Expect(1, 9471, '\P{Is_Block:	boxdrawing}', "");
11416Expect(0, 9471, '\P{^Is_Block:	boxdrawing}', "");
11417Expect(1, 9599, '\p{Is_Block=Box_Drawing}', "");
11418Expect(0, 9599, '\p{^Is_Block=Box_Drawing}', "");
11419Expect(0, 9599, '\P{Is_Block=Box_Drawing}', "");
11420Expect(1, 9599, '\P{^Is_Block=Box_Drawing}', "");
11421Expect(0, 9471, '\p{Is_Block=Box_Drawing}', "");
11422Expect(1, 9471, '\p{^Is_Block=Box_Drawing}', "");
11423Expect(1, 9471, '\P{Is_Block=Box_Drawing}', "");
11424Expect(0, 9471, '\P{^Is_Block=Box_Drawing}', "");
11425Error('\p{Is_Blk=-	BOX:=Drawing}');
11426Error('\P{Is_Blk=-	BOX:=Drawing}');
11427Expect(1, 9599, '\p{Is_Blk=boxdrawing}', "");
11428Expect(0, 9599, '\p{^Is_Blk=boxdrawing}', "");
11429Expect(0, 9599, '\P{Is_Blk=boxdrawing}', "");
11430Expect(1, 9599, '\P{^Is_Blk=boxdrawing}', "");
11431Expect(0, 9471, '\p{Is_Blk=boxdrawing}', "");
11432Expect(1, 9471, '\p{^Is_Blk=boxdrawing}', "");
11433Expect(1, 9471, '\P{Is_Blk=boxdrawing}', "");
11434Expect(0, 9471, '\P{^Is_Blk=boxdrawing}', "");
11435Expect(1, 9599, '\p{Is_Blk:   --box-Drawing}', "");
11436Expect(0, 9599, '\p{^Is_Blk:   --box-Drawing}', "");
11437Expect(0, 9599, '\P{Is_Blk:   --box-Drawing}', "");
11438Expect(1, 9599, '\P{^Is_Blk:   --box-Drawing}', "");
11439Expect(0, 9471, '\p{Is_Blk:   --box-Drawing}', "");
11440Expect(1, 9471, '\p{^Is_Blk:   --box-Drawing}', "");
11441Expect(1, 9471, '\P{Is_Blk:   --box-Drawing}', "");
11442Expect(0, 9471, '\P{^Is_Blk:   --box-Drawing}', "");
11443Error('\p{Block= -superscriptsANDSubscripts/a/}');
11444Error('\P{Block= -superscriptsANDSubscripts/a/}');
11445Expect(1, 8351, '\p{Block=superscriptsandsubscripts}', "");
11446Expect(0, 8351, '\p{^Block=superscriptsandsubscripts}', "");
11447Expect(0, 8351, '\P{Block=superscriptsandsubscripts}', "");
11448Expect(1, 8351, '\P{^Block=superscriptsandsubscripts}', "");
11449Expect(0, 8303, '\p{Block=superscriptsandsubscripts}', "");
11450Expect(1, 8303, '\p{^Block=superscriptsandsubscripts}', "");
11451Expect(1, 8303, '\P{Block=superscriptsandsubscripts}', "");
11452Expect(0, 8303, '\P{^Block=superscriptsandsubscripts}', "");
11453Expect(1, 8351, '\p{Block=		superscripts	And-Subscripts}', "");
11454Expect(0, 8351, '\p{^Block=		superscripts	And-Subscripts}', "");
11455Expect(0, 8351, '\P{Block=		superscripts	And-Subscripts}', "");
11456Expect(1, 8351, '\P{^Block=		superscripts	And-Subscripts}', "");
11457Expect(0, 8303, '\p{Block=		superscripts	And-Subscripts}', "");
11458Expect(1, 8303, '\p{^Block=		superscripts	And-Subscripts}', "");
11459Expect(1, 8303, '\P{Block=		superscripts	And-Subscripts}', "");
11460Expect(0, 8303, '\P{^Block=		superscripts	And-Subscripts}', "");
11461Error('\p{Blk=-	Superscripts:=And SUBSCRIPTS}');
11462Error('\P{Blk=-	Superscripts:=And SUBSCRIPTS}');
11463Expect(1, 8351, '\p{Blk=superscriptsandsubscripts}', "");
11464Expect(0, 8351, '\p{^Blk=superscriptsandsubscripts}', "");
11465Expect(0, 8351, '\P{Blk=superscriptsandsubscripts}', "");
11466Expect(1, 8351, '\P{^Blk=superscriptsandsubscripts}', "");
11467Expect(0, 8303, '\p{Blk=superscriptsandsubscripts}', "");
11468Expect(1, 8303, '\p{^Blk=superscriptsandsubscripts}', "");
11469Expect(1, 8303, '\P{Blk=superscriptsandsubscripts}', "");
11470Expect(0, 8303, '\P{^Blk=superscriptsandsubscripts}', "");
11471Expect(1, 8351, '\p{Blk=_Superscripts	AND Subscripts}', "");
11472Expect(0, 8351, '\p{^Blk=_Superscripts	AND Subscripts}', "");
11473Expect(0, 8351, '\P{Blk=_Superscripts	AND Subscripts}', "");
11474Expect(1, 8351, '\P{^Blk=_Superscripts	AND Subscripts}', "");
11475Expect(0, 8303, '\p{Blk=_Superscripts	AND Subscripts}', "");
11476Expect(1, 8303, '\p{^Blk=_Superscripts	AND Subscripts}', "");
11477Expect(1, 8303, '\P{Blk=_Superscripts	AND Subscripts}', "");
11478Expect(0, 8303, '\P{^Blk=_Superscripts	AND Subscripts}', "");
11479Error('\p{Is_Block=/a/__SUPERSCRIPTS And	Subscripts}');
11480Error('\P{Is_Block=/a/__SUPERSCRIPTS And	Subscripts}');
11481Expect(1, 8351, '\p{Is_Block=superscriptsandsubscripts}', "");
11482Expect(0, 8351, '\p{^Is_Block=superscriptsandsubscripts}', "");
11483Expect(0, 8351, '\P{Is_Block=superscriptsandsubscripts}', "");
11484Expect(1, 8351, '\P{^Is_Block=superscriptsandsubscripts}', "");
11485Expect(0, 8303, '\p{Is_Block=superscriptsandsubscripts}', "");
11486Expect(1, 8303, '\p{^Is_Block=superscriptsandsubscripts}', "");
11487Expect(1, 8303, '\P{Is_Block=superscriptsandsubscripts}', "");
11488Expect(0, 8303, '\P{^Is_Block=superscriptsandsubscripts}', "");
11489Expect(1, 8351, '\p{Is_Block=	_SuperscriptsAnd	subscripts}', "");
11490Expect(0, 8351, '\p{^Is_Block=	_SuperscriptsAnd	subscripts}', "");
11491Expect(0, 8351, '\P{Is_Block=	_SuperscriptsAnd	subscripts}', "");
11492Expect(1, 8351, '\P{^Is_Block=	_SuperscriptsAnd	subscripts}', "");
11493Expect(0, 8303, '\p{Is_Block=	_SuperscriptsAnd	subscripts}', "");
11494Expect(1, 8303, '\p{^Is_Block=	_SuperscriptsAnd	subscripts}', "");
11495Expect(1, 8303, '\P{Is_Block=	_SuperscriptsAnd	subscripts}', "");
11496Expect(0, 8303, '\P{^Is_Block=	_SuperscriptsAnd	subscripts}', "");
11497Error('\p{Is_Blk=	/a/Superscripts	And	Subscripts}');
11498Error('\P{Is_Blk=	/a/Superscripts	And	Subscripts}');
11499Expect(1, 8351, '\p{Is_Blk=superscriptsandsubscripts}', "");
11500Expect(0, 8351, '\p{^Is_Blk=superscriptsandsubscripts}', "");
11501Expect(0, 8351, '\P{Is_Blk=superscriptsandsubscripts}', "");
11502Expect(1, 8351, '\P{^Is_Blk=superscriptsandsubscripts}', "");
11503Expect(0, 8303, '\p{Is_Blk=superscriptsandsubscripts}', "");
11504Expect(1, 8303, '\p{^Is_Blk=superscriptsandsubscripts}', "");
11505Expect(1, 8303, '\P{Is_Blk=superscriptsandsubscripts}', "");
11506Expect(0, 8303, '\P{^Is_Blk=superscriptsandsubscripts}', "");
11507Expect(1, 8351, '\p{Is_Blk=Superscripts-And-Subscripts}', "");
11508Expect(0, 8351, '\p{^Is_Blk=Superscripts-And-Subscripts}', "");
11509Expect(0, 8351, '\P{Is_Blk=Superscripts-And-Subscripts}', "");
11510Expect(1, 8351, '\P{^Is_Blk=Superscripts-And-Subscripts}', "");
11511Expect(0, 8303, '\p{Is_Blk=Superscripts-And-Subscripts}', "");
11512Expect(1, 8303, '\p{^Is_Blk=Superscripts-And-Subscripts}', "");
11513Expect(1, 8303, '\P{Is_Blk=Superscripts-And-Subscripts}', "");
11514Expect(0, 8303, '\P{^Is_Blk=Superscripts-And-Subscripts}', "");
11515Error('\p{Block= _Ancient-Greek/a/Numbers}');
11516Error('\P{Block= _Ancient-Greek/a/Numbers}');
11517Expect(1, 65935, '\p{Block=ancientgreeknumbers}', "");
11518Expect(0, 65935, '\p{^Block=ancientgreeknumbers}', "");
11519Expect(0, 65935, '\P{Block=ancientgreeknumbers}', "");
11520Expect(1, 65935, '\P{^Block=ancientgreeknumbers}', "");
11521Expect(0, 65855, '\p{Block=ancientgreeknumbers}', "");
11522Expect(1, 65855, '\p{^Block=ancientgreeknumbers}', "");
11523Expect(1, 65855, '\P{Block=ancientgreeknumbers}', "");
11524Expect(0, 65855, '\P{^Block=ancientgreeknumbers}', "");
11525Expect(1, 65935, '\p{Block=_Ancient	GREEK-numbers}', "");
11526Expect(0, 65935, '\p{^Block=_Ancient	GREEK-numbers}', "");
11527Expect(0, 65935, '\P{Block=_Ancient	GREEK-numbers}', "");
11528Expect(1, 65935, '\P{^Block=_Ancient	GREEK-numbers}', "");
11529Expect(0, 65855, '\p{Block=_Ancient	GREEK-numbers}', "");
11530Expect(1, 65855, '\p{^Block=_Ancient	GREEK-numbers}', "");
11531Expect(1, 65855, '\P{Block=_Ancient	GREEK-numbers}', "");
11532Expect(0, 65855, '\P{^Block=_Ancient	GREEK-numbers}', "");
11533Error('\p{Blk= _ANCIENT/a/Greek	Numbers}');
11534Error('\P{Blk= _ANCIENT/a/Greek	Numbers}');
11535Expect(1, 65935, '\p{Blk=ancientgreeknumbers}', "");
11536Expect(0, 65935, '\p{^Blk=ancientgreeknumbers}', "");
11537Expect(0, 65935, '\P{Blk=ancientgreeknumbers}', "");
11538Expect(1, 65935, '\P{^Blk=ancientgreeknumbers}', "");
11539Expect(0, 65855, '\p{Blk=ancientgreeknumbers}', "");
11540Expect(1, 65855, '\p{^Blk=ancientgreeknumbers}', "");
11541Expect(1, 65855, '\P{Blk=ancientgreeknumbers}', "");
11542Expect(0, 65855, '\P{^Blk=ancientgreeknumbers}', "");
11543Expect(1, 65935, '\p{Blk=	Ancient	Greeknumbers}', "");
11544Expect(0, 65935, '\p{^Blk=	Ancient	Greeknumbers}', "");
11545Expect(0, 65935, '\P{Blk=	Ancient	Greeknumbers}', "");
11546Expect(1, 65935, '\P{^Blk=	Ancient	Greeknumbers}', "");
11547Expect(0, 65855, '\p{Blk=	Ancient	Greeknumbers}', "");
11548Expect(1, 65855, '\p{^Blk=	Ancient	Greeknumbers}', "");
11549Expect(1, 65855, '\P{Blk=	Ancient	Greeknumbers}', "");
11550Expect(0, 65855, '\P{^Blk=	Ancient	Greeknumbers}', "");
11551Error('\p{Is_Block: _Ancient_greek/a/numbers}');
11552Error('\P{Is_Block: _Ancient_greek/a/numbers}');
11553Expect(1, 65935, '\p{Is_Block=ancientgreeknumbers}', "");
11554Expect(0, 65935, '\p{^Is_Block=ancientgreeknumbers}', "");
11555Expect(0, 65935, '\P{Is_Block=ancientgreeknumbers}', "");
11556Expect(1, 65935, '\P{^Is_Block=ancientgreeknumbers}', "");
11557Expect(0, 65855, '\p{Is_Block=ancientgreeknumbers}', "");
11558Expect(1, 65855, '\p{^Is_Block=ancientgreeknumbers}', "");
11559Expect(1, 65855, '\P{Is_Block=ancientgreeknumbers}', "");
11560Expect(0, 65855, '\P{^Is_Block=ancientgreeknumbers}', "");
11561Expect(1, 65935, '\p{Is_Block=	-ancient_GREEKNUMBERS}', "");
11562Expect(0, 65935, '\p{^Is_Block=	-ancient_GREEKNUMBERS}', "");
11563Expect(0, 65935, '\P{Is_Block=	-ancient_GREEKNUMBERS}', "");
11564Expect(1, 65935, '\P{^Is_Block=	-ancient_GREEKNUMBERS}', "");
11565Expect(0, 65855, '\p{Is_Block=	-ancient_GREEKNUMBERS}', "");
11566Expect(1, 65855, '\p{^Is_Block=	-ancient_GREEKNUMBERS}', "");
11567Expect(1, 65855, '\P{Is_Block=	-ancient_GREEKNUMBERS}', "");
11568Expect(0, 65855, '\P{^Is_Block=	-ancient_GREEKNUMBERS}', "");
11569Error('\p{Is_Blk=:=_Ancientgreek-NUMBERS}');
11570Error('\P{Is_Blk=:=_Ancientgreek-NUMBERS}');
11571Expect(1, 65935, '\p{Is_Blk=ancientgreeknumbers}', "");
11572Expect(0, 65935, '\p{^Is_Blk=ancientgreeknumbers}', "");
11573Expect(0, 65935, '\P{Is_Blk=ancientgreeknumbers}', "");
11574Expect(1, 65935, '\P{^Is_Blk=ancientgreeknumbers}', "");
11575Expect(0, 65855, '\p{Is_Blk=ancientgreeknumbers}', "");
11576Expect(1, 65855, '\p{^Is_Blk=ancientgreeknumbers}', "");
11577Expect(1, 65855, '\P{Is_Blk=ancientgreeknumbers}', "");
11578Expect(0, 65855, '\P{^Is_Blk=ancientgreeknumbers}', "");
11579Expect(1, 65935, '\p{Is_Blk=-ancientGreek_Numbers}', "");
11580Expect(0, 65935, '\p{^Is_Blk=-ancientGreek_Numbers}', "");
11581Expect(0, 65935, '\P{Is_Blk=-ancientGreek_Numbers}', "");
11582Expect(1, 65935, '\P{^Is_Blk=-ancientGreek_Numbers}', "");
11583Expect(0, 65855, '\p{Is_Blk=-ancientGreek_Numbers}', "");
11584Expect(1, 65855, '\p{^Is_Blk=-ancientGreek_Numbers}', "");
11585Expect(1, 65855, '\P{Is_Blk=-ancientGreek_Numbers}', "");
11586Expect(0, 65855, '\P{^Is_Blk=-ancientGreek_Numbers}', "");
11587Error('\p{Block=	NKO/a/}');
11588Error('\P{Block=	NKO/a/}');
11589Expect(1, 2047, '\p{Block=nko}', "");
11590Expect(0, 2047, '\p{^Block=nko}', "");
11591Expect(0, 2047, '\P{Block=nko}', "");
11592Expect(1, 2047, '\P{^Block=nko}', "");
11593Expect(0, 1983, '\p{Block=nko}', "");
11594Expect(1, 1983, '\p{^Block=nko}', "");
11595Expect(1, 1983, '\P{Block=nko}', "");
11596Expect(0, 1983, '\P{^Block=nko}', "");
11597Expect(1, 2047, '\p{Block=_nko}', "");
11598Expect(0, 2047, '\p{^Block=_nko}', "");
11599Expect(0, 2047, '\P{Block=_nko}', "");
11600Expect(1, 2047, '\P{^Block=_nko}', "");
11601Expect(0, 1983, '\p{Block=_nko}', "");
11602Expect(1, 1983, '\p{^Block=_nko}', "");
11603Expect(1, 1983, '\P{Block=_nko}', "");
11604Expect(0, 1983, '\P{^Block=_nko}', "");
11605Error('\p{Blk=_:=NKO}');
11606Error('\P{Blk=_:=NKO}');
11607Expect(1, 2047, '\p{Blk=nko}', "");
11608Expect(0, 2047, '\p{^Blk=nko}', "");
11609Expect(0, 2047, '\P{Blk=nko}', "");
11610Expect(1, 2047, '\P{^Blk=nko}', "");
11611Expect(0, 1983, '\p{Blk=nko}', "");
11612Expect(1, 1983, '\p{^Blk=nko}', "");
11613Expect(1, 1983, '\P{Blk=nko}', "");
11614Expect(0, 1983, '\P{^Blk=nko}', "");
11615Expect(1, 2047, '\p{Blk= NKO}', "");
11616Expect(0, 2047, '\p{^Blk= NKO}', "");
11617Expect(0, 2047, '\P{Blk= NKO}', "");
11618Expect(1, 2047, '\P{^Blk= NKO}', "");
11619Expect(0, 1983, '\p{Blk= NKO}', "");
11620Expect(1, 1983, '\p{^Blk= NKO}', "");
11621Expect(1, 1983, '\P{Blk= NKO}', "");
11622Expect(0, 1983, '\P{^Blk= NKO}', "");
11623Error('\p{Is_Block=_NKo/a/}');
11624Error('\P{Is_Block=_NKo/a/}');
11625Expect(1, 2047, '\p{Is_Block=nko}', "");
11626Expect(0, 2047, '\p{^Is_Block=nko}', "");
11627Expect(0, 2047, '\P{Is_Block=nko}', "");
11628Expect(1, 2047, '\P{^Is_Block=nko}', "");
11629Expect(0, 1983, '\p{Is_Block=nko}', "");
11630Expect(1, 1983, '\p{^Is_Block=nko}', "");
11631Expect(1, 1983, '\P{Is_Block=nko}', "");
11632Expect(0, 1983, '\P{^Is_Block=nko}', "");
11633Expect(1, 2047, '\p{Is_Block=_	NKo}', "");
11634Expect(0, 2047, '\p{^Is_Block=_	NKo}', "");
11635Expect(0, 2047, '\P{Is_Block=_	NKo}', "");
11636Expect(1, 2047, '\P{^Is_Block=_	NKo}', "");
11637Expect(0, 1983, '\p{Is_Block=_	NKo}', "");
11638Expect(1, 1983, '\p{^Is_Block=_	NKo}', "");
11639Expect(1, 1983, '\P{Is_Block=_	NKo}', "");
11640Expect(0, 1983, '\P{^Is_Block=_	NKo}', "");
11641Error('\p{Is_Blk: :=-NKO}');
11642Error('\P{Is_Blk: :=-NKO}');
11643Expect(1, 2047, '\p{Is_Blk=nko}', "");
11644Expect(0, 2047, '\p{^Is_Blk=nko}', "");
11645Expect(0, 2047, '\P{Is_Blk=nko}', "");
11646Expect(1, 2047, '\P{^Is_Blk=nko}', "");
11647Expect(0, 1983, '\p{Is_Blk=nko}', "");
11648Expect(1, 1983, '\p{^Is_Blk=nko}', "");
11649Expect(1, 1983, '\P{Is_Blk=nko}', "");
11650Expect(0, 1983, '\P{^Is_Blk=nko}', "");
11651Expect(1, 2047, '\p{Is_Blk=NKO}', "");
11652Expect(0, 2047, '\p{^Is_Blk=NKO}', "");
11653Expect(0, 2047, '\P{Is_Blk=NKO}', "");
11654Expect(1, 2047, '\P{^Is_Blk=NKO}', "");
11655Expect(0, 1983, '\p{Is_Blk=NKO}', "");
11656Expect(1, 1983, '\p{^Is_Blk=NKO}', "");
11657Expect(1, 1983, '\P{Is_Blk=NKO}', "");
11658Expect(0, 1983, '\P{^Is_Blk=NKO}', "");
11659Error('\p{Block=/a/_-Musical Symbols}');
11660Error('\P{Block=/a/_-Musical Symbols}');
11661Expect(1, 119295, '\p{Block=musicalsymbols}', "");
11662Expect(0, 119295, '\p{^Block=musicalsymbols}', "");
11663Expect(0, 119295, '\P{Block=musicalsymbols}', "");
11664Expect(1, 119295, '\P{^Block=musicalsymbols}', "");
11665Expect(0, 119039, '\p{Block=musicalsymbols}', "");
11666Expect(1, 119039, '\p{^Block=musicalsymbols}', "");
11667Expect(1, 119039, '\P{Block=musicalsymbols}', "");
11668Expect(0, 119039, '\P{^Block=musicalsymbols}', "");
11669Expect(1, 119295, '\p{Block=Musical	Symbols}', "");
11670Expect(0, 119295, '\p{^Block=Musical	Symbols}', "");
11671Expect(0, 119295, '\P{Block=Musical	Symbols}', "");
11672Expect(1, 119295, '\P{^Block=Musical	Symbols}', "");
11673Expect(0, 119039, '\p{Block=Musical	Symbols}', "");
11674Expect(1, 119039, '\p{^Block=Musical	Symbols}', "");
11675Expect(1, 119039, '\P{Block=Musical	Symbols}', "");
11676Expect(0, 119039, '\P{^Block=Musical	Symbols}', "");
11677Error('\p{Blk=	:=Musical Symbols}');
11678Error('\P{Blk=	:=Musical Symbols}');
11679Expect(1, 119295, '\p{Blk=musicalsymbols}', "");
11680Expect(0, 119295, '\p{^Blk=musicalsymbols}', "");
11681Expect(0, 119295, '\P{Blk=musicalsymbols}', "");
11682Expect(1, 119295, '\P{^Blk=musicalsymbols}', "");
11683Expect(0, 119039, '\p{Blk=musicalsymbols}', "");
11684Expect(1, 119039, '\p{^Blk=musicalsymbols}', "");
11685Expect(1, 119039, '\P{Blk=musicalsymbols}', "");
11686Expect(0, 119039, '\P{^Blk=musicalsymbols}', "");
11687Expect(1, 119295, '\p{Blk= _MUSICAL	Symbols}', "");
11688Expect(0, 119295, '\p{^Blk= _MUSICAL	Symbols}', "");
11689Expect(0, 119295, '\P{Blk= _MUSICAL	Symbols}', "");
11690Expect(1, 119295, '\P{^Blk= _MUSICAL	Symbols}', "");
11691Expect(0, 119039, '\p{Blk= _MUSICAL	Symbols}', "");
11692Expect(1, 119039, '\p{^Blk= _MUSICAL	Symbols}', "");
11693Expect(1, 119039, '\P{Blk= _MUSICAL	Symbols}', "");
11694Expect(0, 119039, '\P{^Blk= _MUSICAL	Symbols}', "");
11695Error('\p{Is_Block=/a/_ Musical_SYMBOLS}');
11696Error('\P{Is_Block=/a/_ Musical_SYMBOLS}');
11697Expect(1, 119295, '\p{Is_Block=musicalsymbols}', "");
11698Expect(0, 119295, '\p{^Is_Block=musicalsymbols}', "");
11699Expect(0, 119295, '\P{Is_Block=musicalsymbols}', "");
11700Expect(1, 119295, '\P{^Is_Block=musicalsymbols}', "");
11701Expect(0, 119039, '\p{Is_Block=musicalsymbols}', "");
11702Expect(1, 119039, '\p{^Is_Block=musicalsymbols}', "");
11703Expect(1, 119039, '\P{Is_Block=musicalsymbols}', "");
11704Expect(0, 119039, '\P{^Is_Block=musicalsymbols}', "");
11705Expect(1, 119295, '\p{Is_Block:	-_Musical	Symbols}', "");
11706Expect(0, 119295, '\p{^Is_Block:	-_Musical	Symbols}', "");
11707Expect(0, 119295, '\P{Is_Block:	-_Musical	Symbols}', "");
11708Expect(1, 119295, '\P{^Is_Block:	-_Musical	Symbols}', "");
11709Expect(0, 119039, '\p{Is_Block:	-_Musical	Symbols}', "");
11710Expect(1, 119039, '\p{^Is_Block:	-_Musical	Symbols}', "");
11711Expect(1, 119039, '\P{Is_Block:	-_Musical	Symbols}', "");
11712Expect(0, 119039, '\P{^Is_Block:	-_Musical	Symbols}', "");
11713Error('\p{Is_Blk=/a/_ MUSICAL-symbols}');
11714Error('\P{Is_Blk=/a/_ MUSICAL-symbols}');
11715Expect(1, 119295, '\p{Is_Blk=musicalsymbols}', "");
11716Expect(0, 119295, '\p{^Is_Blk=musicalsymbols}', "");
11717Expect(0, 119295, '\P{Is_Blk=musicalsymbols}', "");
11718Expect(1, 119295, '\P{^Is_Blk=musicalsymbols}', "");
11719Expect(0, 119039, '\p{Is_Blk=musicalsymbols}', "");
11720Expect(1, 119039, '\p{^Is_Blk=musicalsymbols}', "");
11721Expect(1, 119039, '\P{Is_Blk=musicalsymbols}', "");
11722Expect(0, 119039, '\P{^Is_Blk=musicalsymbols}', "");
11723Expect(1, 119295, '\p{Is_Blk=	-Musical_Symbols}', "");
11724Expect(0, 119295, '\p{^Is_Blk=	-Musical_Symbols}', "");
11725Expect(0, 119295, '\P{Is_Blk=	-Musical_Symbols}', "");
11726Expect(1, 119295, '\P{^Is_Blk=	-Musical_Symbols}', "");
11727Expect(0, 119039, '\p{Is_Blk=	-Musical_Symbols}', "");
11728Expect(1, 119039, '\p{^Is_Blk=	-Musical_Symbols}', "");
11729Expect(1, 119039, '\P{Is_Blk=	-Musical_Symbols}', "");
11730Expect(0, 119039, '\P{^Is_Blk=	-Musical_Symbols}', "");
11731Error('\p{Block=	:=Miscellaneous Symbols}');
11732Error('\P{Block=	:=Miscellaneous Symbols}');
11733Expect(1, 9983, '\p{Block:   miscellaneoussymbols}', "");
11734Expect(0, 9983, '\p{^Block:   miscellaneoussymbols}', "");
11735Expect(0, 9983, '\P{Block:   miscellaneoussymbols}', "");
11736Expect(1, 9983, '\P{^Block:   miscellaneoussymbols}', "");
11737Expect(0, 9727, '\p{Block:   miscellaneoussymbols}', "");
11738Expect(1, 9727, '\p{^Block:   miscellaneoussymbols}', "");
11739Expect(1, 9727, '\P{Block:   miscellaneoussymbols}', "");
11740Expect(0, 9727, '\P{^Block:   miscellaneoussymbols}', "");
11741Expect(1, 9983, '\p{Block=_Miscellaneous_SYMBOLS}', "");
11742Expect(0, 9983, '\p{^Block=_Miscellaneous_SYMBOLS}', "");
11743Expect(0, 9983, '\P{Block=_Miscellaneous_SYMBOLS}', "");
11744Expect(1, 9983, '\P{^Block=_Miscellaneous_SYMBOLS}', "");
11745Expect(0, 9727, '\p{Block=_Miscellaneous_SYMBOLS}', "");
11746Expect(1, 9727, '\p{^Block=_Miscellaneous_SYMBOLS}', "");
11747Expect(1, 9727, '\P{Block=_Miscellaneous_SYMBOLS}', "");
11748Expect(0, 9727, '\P{^Block=_Miscellaneous_SYMBOLS}', "");
11749Error('\p{Blk=	MISCELLANEOUS/a/symbols}');
11750Error('\P{Blk=	MISCELLANEOUS/a/symbols}');
11751Expect(1, 9983, '\p{Blk=miscellaneoussymbols}', "");
11752Expect(0, 9983, '\p{^Blk=miscellaneoussymbols}', "");
11753Expect(0, 9983, '\P{Blk=miscellaneoussymbols}', "");
11754Expect(1, 9983, '\P{^Blk=miscellaneoussymbols}', "");
11755Expect(0, 9727, '\p{Blk=miscellaneoussymbols}', "");
11756Expect(1, 9727, '\p{^Blk=miscellaneoussymbols}', "");
11757Expect(1, 9727, '\P{Blk=miscellaneoussymbols}', "");
11758Expect(0, 9727, '\P{^Blk=miscellaneoussymbols}', "");
11759Expect(1, 9983, '\p{Blk=_-Miscellaneous-SYMBOLS}', "");
11760Expect(0, 9983, '\p{^Blk=_-Miscellaneous-SYMBOLS}', "");
11761Expect(0, 9983, '\P{Blk=_-Miscellaneous-SYMBOLS}', "");
11762Expect(1, 9983, '\P{^Blk=_-Miscellaneous-SYMBOLS}', "");
11763Expect(0, 9727, '\p{Blk=_-Miscellaneous-SYMBOLS}', "");
11764Expect(1, 9727, '\p{^Blk=_-Miscellaneous-SYMBOLS}', "");
11765Expect(1, 9727, '\P{Blk=_-Miscellaneous-SYMBOLS}', "");
11766Expect(0, 9727, '\P{^Blk=_-Miscellaneous-SYMBOLS}', "");
11767Error('\p{Is_Block= /a/Miscellaneous Symbols}');
11768Error('\P{Is_Block= /a/Miscellaneous Symbols}');
11769Expect(1, 9983, '\p{Is_Block=miscellaneoussymbols}', "");
11770Expect(0, 9983, '\p{^Is_Block=miscellaneoussymbols}', "");
11771Expect(0, 9983, '\P{Is_Block=miscellaneoussymbols}', "");
11772Expect(1, 9983, '\P{^Is_Block=miscellaneoussymbols}', "");
11773Expect(0, 9727, '\p{Is_Block=miscellaneoussymbols}', "");
11774Expect(1, 9727, '\p{^Is_Block=miscellaneoussymbols}', "");
11775Expect(1, 9727, '\P{Is_Block=miscellaneoussymbols}', "");
11776Expect(0, 9727, '\P{^Is_Block=miscellaneoussymbols}', "");
11777Expect(1, 9983, '\p{Is_Block: -MiscellaneousSymbols}', "");
11778Expect(0, 9983, '\p{^Is_Block: -MiscellaneousSymbols}', "");
11779Expect(0, 9983, '\P{Is_Block: -MiscellaneousSymbols}', "");
11780Expect(1, 9983, '\P{^Is_Block: -MiscellaneousSymbols}', "");
11781Expect(0, 9727, '\p{Is_Block: -MiscellaneousSymbols}', "");
11782Expect(1, 9727, '\p{^Is_Block: -MiscellaneousSymbols}', "");
11783Expect(1, 9727, '\P{Is_Block: -MiscellaneousSymbols}', "");
11784Expect(0, 9727, '\P{^Is_Block: -MiscellaneousSymbols}', "");
11785Error('\p{Is_Blk=/a/	MISCELLANEOUSsymbols}');
11786Error('\P{Is_Blk=/a/	MISCELLANEOUSsymbols}');
11787Expect(1, 9983, '\p{Is_Blk=miscellaneoussymbols}', "");
11788Expect(0, 9983, '\p{^Is_Blk=miscellaneoussymbols}', "");
11789Expect(0, 9983, '\P{Is_Blk=miscellaneoussymbols}', "");
11790Expect(1, 9983, '\P{^Is_Blk=miscellaneoussymbols}', "");
11791Expect(0, 9727, '\p{Is_Blk=miscellaneoussymbols}', "");
11792Expect(1, 9727, '\p{^Is_Blk=miscellaneoussymbols}', "");
11793Expect(1, 9727, '\P{Is_Blk=miscellaneoussymbols}', "");
11794Expect(0, 9727, '\P{^Is_Blk=miscellaneoussymbols}', "");
11795Expect(1, 9983, '\p{Is_Blk:	 MISCELLANEOUSSYMBOLS}', "");
11796Expect(0, 9983, '\p{^Is_Blk:	 MISCELLANEOUSSYMBOLS}', "");
11797Expect(0, 9983, '\P{Is_Blk:	 MISCELLANEOUSSYMBOLS}', "");
11798Expect(1, 9983, '\P{^Is_Blk:	 MISCELLANEOUSSYMBOLS}', "");
11799Expect(0, 9727, '\p{Is_Blk:	 MISCELLANEOUSSYMBOLS}', "");
11800Expect(1, 9727, '\p{^Is_Blk:	 MISCELLANEOUSSYMBOLS}', "");
11801Expect(1, 9727, '\P{Is_Blk:	 MISCELLANEOUSSYMBOLS}', "");
11802Expect(0, 9727, '\P{^Is_Blk:	 MISCELLANEOUSSYMBOLS}', "");
11803Error('\p{Block=- Runic/a/}');
11804Error('\P{Block=- Runic/a/}');
11805Expect(1, 5887, '\p{Block=runic}', "");
11806Expect(0, 5887, '\p{^Block=runic}', "");
11807Expect(0, 5887, '\P{Block=runic}', "");
11808Expect(1, 5887, '\P{^Block=runic}', "");
11809Expect(0, 5791, '\p{Block=runic}', "");
11810Expect(1, 5791, '\p{^Block=runic}', "");
11811Expect(1, 5791, '\P{Block=runic}', "");
11812Expect(0, 5791, '\P{^Block=runic}', "");
11813Expect(1, 5887, '\p{Block= 	RUNIC}', "");
11814Expect(0, 5887, '\p{^Block= 	RUNIC}', "");
11815Expect(0, 5887, '\P{Block= 	RUNIC}', "");
11816Expect(1, 5887, '\P{^Block= 	RUNIC}', "");
11817Expect(0, 5791, '\p{Block= 	RUNIC}', "");
11818Expect(1, 5791, '\p{^Block= 	RUNIC}', "");
11819Expect(1, 5791, '\P{Block= 	RUNIC}', "");
11820Expect(0, 5791, '\P{^Block= 	RUNIC}', "");
11821Error('\p{Blk::= _RUNIC}');
11822Error('\P{Blk::= _RUNIC}');
11823Expect(1, 5887, '\p{Blk=runic}', "");
11824Expect(0, 5887, '\p{^Blk=runic}', "");
11825Expect(0, 5887, '\P{Blk=runic}', "");
11826Expect(1, 5887, '\P{^Blk=runic}', "");
11827Expect(0, 5791, '\p{Blk=runic}', "");
11828Expect(1, 5791, '\p{^Blk=runic}', "");
11829Expect(1, 5791, '\P{Blk=runic}', "");
11830Expect(0, 5791, '\P{^Blk=runic}', "");
11831Expect(1, 5887, '\p{Blk=-RUNIC}', "");
11832Expect(0, 5887, '\p{^Blk=-RUNIC}', "");
11833Expect(0, 5887, '\P{Blk=-RUNIC}', "");
11834Expect(1, 5887, '\P{^Blk=-RUNIC}', "");
11835Expect(0, 5791, '\p{Blk=-RUNIC}', "");
11836Expect(1, 5791, '\p{^Blk=-RUNIC}', "");
11837Expect(1, 5791, '\P{Blk=-RUNIC}', "");
11838Expect(0, 5791, '\P{^Blk=-RUNIC}', "");
11839Error('\p{Is_Block= :=Runic}');
11840Error('\P{Is_Block= :=Runic}');
11841Expect(1, 5887, '\p{Is_Block=runic}', "");
11842Expect(0, 5887, '\p{^Is_Block=runic}', "");
11843Expect(0, 5887, '\P{Is_Block=runic}', "");
11844Expect(1, 5887, '\P{^Is_Block=runic}', "");
11845Expect(0, 5791, '\p{Is_Block=runic}', "");
11846Expect(1, 5791, '\p{^Is_Block=runic}', "");
11847Expect(1, 5791, '\P{Is_Block=runic}', "");
11848Expect(0, 5791, '\P{^Is_Block=runic}', "");
11849Expect(1, 5887, '\p{Is_Block=  Runic}', "");
11850Expect(0, 5887, '\p{^Is_Block=  Runic}', "");
11851Expect(0, 5887, '\P{Is_Block=  Runic}', "");
11852Expect(1, 5887, '\P{^Is_Block=  Runic}', "");
11853Expect(0, 5791, '\p{Is_Block=  Runic}', "");
11854Expect(1, 5791, '\p{^Is_Block=  Runic}', "");
11855Expect(1, 5791, '\P{Is_Block=  Runic}', "");
11856Expect(0, 5791, '\P{^Is_Block=  Runic}', "");
11857Error('\p{Is_Blk= -Runic/a/}');
11858Error('\P{Is_Blk= -Runic/a/}');
11859Expect(1, 5887, '\p{Is_Blk=runic}', "");
11860Expect(0, 5887, '\p{^Is_Blk=runic}', "");
11861Expect(0, 5887, '\P{Is_Blk=runic}', "");
11862Expect(1, 5887, '\P{^Is_Blk=runic}', "");
11863Expect(0, 5791, '\p{Is_Blk=runic}', "");
11864Expect(1, 5791, '\p{^Is_Blk=runic}', "");
11865Expect(1, 5791, '\P{Is_Blk=runic}', "");
11866Expect(0, 5791, '\P{^Is_Blk=runic}', "");
11867Expect(1, 5887, '\p{Is_Blk=	Runic}', "");
11868Expect(0, 5887, '\p{^Is_Blk=	Runic}', "");
11869Expect(0, 5887, '\P{Is_Blk=	Runic}', "");
11870Expect(1, 5887, '\P{^Is_Blk=	Runic}', "");
11871Expect(0, 5791, '\p{Is_Blk=	Runic}', "");
11872Expect(1, 5791, '\p{^Is_Blk=	Runic}', "");
11873Expect(1, 5791, '\P{Is_Blk=	Runic}', "");
11874Expect(0, 5791, '\P{^Is_Blk=	Runic}', "");
11875Error('\p{Block=/a/ _LYCIAN}');
11876Error('\P{Block=/a/ _LYCIAN}');
11877Expect(1, 66207, '\p{Block=lycian}', "");
11878Expect(0, 66207, '\p{^Block=lycian}', "");
11879Expect(0, 66207, '\P{Block=lycian}', "");
11880Expect(1, 66207, '\P{^Block=lycian}', "");
11881Expect(0, 66175, '\p{Block=lycian}', "");
11882Expect(1, 66175, '\p{^Block=lycian}', "");
11883Expect(1, 66175, '\P{Block=lycian}', "");
11884Expect(0, 66175, '\P{^Block=lycian}', "");
11885Expect(1, 66207, '\p{Block:	_-lycian}', "");
11886Expect(0, 66207, '\p{^Block:	_-lycian}', "");
11887Expect(0, 66207, '\P{Block:	_-lycian}', "");
11888Expect(1, 66207, '\P{^Block:	_-lycian}', "");
11889Expect(0, 66175, '\p{Block:	_-lycian}', "");
11890Expect(1, 66175, '\p{^Block:	_-lycian}', "");
11891Expect(1, 66175, '\P{Block:	_-lycian}', "");
11892Expect(0, 66175, '\P{^Block:	_-lycian}', "");
11893Error('\p{Blk=-:=Lycian}');
11894Error('\P{Blk=-:=Lycian}');
11895Expect(1, 66207, '\p{Blk=lycian}', "");
11896Expect(0, 66207, '\p{^Blk=lycian}', "");
11897Expect(0, 66207, '\P{Blk=lycian}', "");
11898Expect(1, 66207, '\P{^Blk=lycian}', "");
11899Expect(0, 66175, '\p{Blk=lycian}', "");
11900Expect(1, 66175, '\p{^Blk=lycian}', "");
11901Expect(1, 66175, '\P{Blk=lycian}', "");
11902Expect(0, 66175, '\P{^Blk=lycian}', "");
11903Expect(1, 66207, '\p{Blk= LYCIAN}', "");
11904Expect(0, 66207, '\p{^Blk= LYCIAN}', "");
11905Expect(0, 66207, '\P{Blk= LYCIAN}', "");
11906Expect(1, 66207, '\P{^Blk= LYCIAN}', "");
11907Expect(0, 66175, '\p{Blk= LYCIAN}', "");
11908Expect(1, 66175, '\p{^Blk= LYCIAN}', "");
11909Expect(1, 66175, '\P{Blk= LYCIAN}', "");
11910Expect(0, 66175, '\P{^Blk= LYCIAN}', "");
11911Error('\p{Is_Block=	Lycian:=}');
11912Error('\P{Is_Block=	Lycian:=}');
11913Expect(1, 66207, '\p{Is_Block=lycian}', "");
11914Expect(0, 66207, '\p{^Is_Block=lycian}', "");
11915Expect(0, 66207, '\P{Is_Block=lycian}', "");
11916Expect(1, 66207, '\P{^Is_Block=lycian}', "");
11917Expect(0, 66175, '\p{Is_Block=lycian}', "");
11918Expect(1, 66175, '\p{^Is_Block=lycian}', "");
11919Expect(1, 66175, '\P{Is_Block=lycian}', "");
11920Expect(0, 66175, '\P{^Is_Block=lycian}', "");
11921Expect(1, 66207, '\p{Is_Block=-	lycian}', "");
11922Expect(0, 66207, '\p{^Is_Block=-	lycian}', "");
11923Expect(0, 66207, '\P{Is_Block=-	lycian}', "");
11924Expect(1, 66207, '\P{^Is_Block=-	lycian}', "");
11925Expect(0, 66175, '\p{Is_Block=-	lycian}', "");
11926Expect(1, 66175, '\p{^Is_Block=-	lycian}', "");
11927Expect(1, 66175, '\P{Is_Block=-	lycian}', "");
11928Expect(0, 66175, '\P{^Is_Block=-	lycian}', "");
11929Error('\p{Is_Blk=	/a/LYCIAN}');
11930Error('\P{Is_Blk=	/a/LYCIAN}');
11931Expect(1, 66207, '\p{Is_Blk=lycian}', "");
11932Expect(0, 66207, '\p{^Is_Blk=lycian}', "");
11933Expect(0, 66207, '\P{Is_Blk=lycian}', "");
11934Expect(1, 66207, '\P{^Is_Blk=lycian}', "");
11935Expect(0, 66175, '\p{Is_Blk=lycian}', "");
11936Expect(1, 66175, '\p{^Is_Blk=lycian}', "");
11937Expect(1, 66175, '\P{Is_Blk=lycian}', "");
11938Expect(0, 66175, '\P{^Is_Blk=lycian}', "");
11939Expect(1, 66207, '\p{Is_Blk= _LYCIAN}', "");
11940Expect(0, 66207, '\p{^Is_Blk= _LYCIAN}', "");
11941Expect(0, 66207, '\P{Is_Blk= _LYCIAN}', "");
11942Expect(1, 66207, '\P{^Is_Blk= _LYCIAN}', "");
11943Expect(0, 66175, '\p{Is_Blk= _LYCIAN}', "");
11944Expect(1, 66175, '\p{^Is_Blk= _LYCIAN}', "");
11945Expect(1, 66175, '\P{Is_Blk= _LYCIAN}', "");
11946Expect(0, 66175, '\P{^Is_Blk= _LYCIAN}', "");
11947Error('\p{Block:-Geometric-shapes/a/}');
11948Error('\P{Block:-Geometric-shapes/a/}');
11949Expect(1, 9727, '\p{Block=geometricshapes}', "");
11950Expect(0, 9727, '\p{^Block=geometricshapes}', "");
11951Expect(0, 9727, '\P{Block=geometricshapes}', "");
11952Expect(1, 9727, '\P{^Block=geometricshapes}', "");
11953Expect(0, 9631, '\p{Block=geometricshapes}', "");
11954Expect(1, 9631, '\p{^Block=geometricshapes}', "");
11955Expect(1, 9631, '\P{Block=geometricshapes}', "");
11956Expect(0, 9631, '\P{^Block=geometricshapes}', "");
11957Expect(1, 9727, '\p{Block=-_geometric-shapes}', "");
11958Expect(0, 9727, '\p{^Block=-_geometric-shapes}', "");
11959Expect(0, 9727, '\P{Block=-_geometric-shapes}', "");
11960Expect(1, 9727, '\P{^Block=-_geometric-shapes}', "");
11961Expect(0, 9631, '\p{Block=-_geometric-shapes}', "");
11962Expect(1, 9631, '\p{^Block=-_geometric-shapes}', "");
11963Expect(1, 9631, '\P{Block=-_geometric-shapes}', "");
11964Expect(0, 9631, '\P{^Block=-_geometric-shapes}', "");
11965Error('\p{Blk=/a/ geometric-Shapes}');
11966Error('\P{Blk=/a/ geometric-Shapes}');
11967Expect(1, 9727, '\p{Blk=geometricshapes}', "");
11968Expect(0, 9727, '\p{^Blk=geometricshapes}', "");
11969Expect(0, 9727, '\P{Blk=geometricshapes}', "");
11970Expect(1, 9727, '\P{^Blk=geometricshapes}', "");
11971Expect(0, 9631, '\p{Blk=geometricshapes}', "");
11972Expect(1, 9631, '\p{^Blk=geometricshapes}', "");
11973Expect(1, 9631, '\P{Blk=geometricshapes}', "");
11974Expect(0, 9631, '\P{^Blk=geometricshapes}', "");
11975Expect(1, 9727, '\p{Blk= _GEOMETRICShapes}', "");
11976Expect(0, 9727, '\p{^Blk= _GEOMETRICShapes}', "");
11977Expect(0, 9727, '\P{Blk= _GEOMETRICShapes}', "");
11978Expect(1, 9727, '\P{^Blk= _GEOMETRICShapes}', "");
11979Expect(0, 9631, '\p{Blk= _GEOMETRICShapes}', "");
11980Expect(1, 9631, '\p{^Blk= _GEOMETRICShapes}', "");
11981Expect(1, 9631, '\P{Blk= _GEOMETRICShapes}', "");
11982Expect(0, 9631, '\P{^Blk= _GEOMETRICShapes}', "");
11983Error('\p{Is_Block=- geometric	shapes/a/}');
11984Error('\P{Is_Block=- geometric	shapes/a/}');
11985Expect(1, 9727, '\p{Is_Block=geometricshapes}', "");
11986Expect(0, 9727, '\p{^Is_Block=geometricshapes}', "");
11987Expect(0, 9727, '\P{Is_Block=geometricshapes}', "");
11988Expect(1, 9727, '\P{^Is_Block=geometricshapes}', "");
11989Expect(0, 9631, '\p{Is_Block=geometricshapes}', "");
11990Expect(1, 9631, '\p{^Is_Block=geometricshapes}', "");
11991Expect(1, 9631, '\P{Is_Block=geometricshapes}', "");
11992Expect(0, 9631, '\P{^Is_Block=geometricshapes}', "");
11993Expect(1, 9727, '\p{Is_Block:  GEOMETRIC	Shapes}', "");
11994Expect(0, 9727, '\p{^Is_Block:  GEOMETRIC	Shapes}', "");
11995Expect(0, 9727, '\P{Is_Block:  GEOMETRIC	Shapes}', "");
11996Expect(1, 9727, '\P{^Is_Block:  GEOMETRIC	Shapes}', "");
11997Expect(0, 9631, '\p{Is_Block:  GEOMETRIC	Shapes}', "");
11998Expect(1, 9631, '\p{^Is_Block:  GEOMETRIC	Shapes}', "");
11999Expect(1, 9631, '\P{Is_Block:  GEOMETRIC	Shapes}', "");
12000Expect(0, 9631, '\P{^Is_Block:  GEOMETRIC	Shapes}', "");
12001Error('\p{Is_Blk=-Geometric:=Shapes}');
12002Error('\P{Is_Blk=-Geometric:=Shapes}');
12003Expect(1, 9727, '\p{Is_Blk=geometricshapes}', "");
12004Expect(0, 9727, '\p{^Is_Blk=geometricshapes}', "");
12005Expect(0, 9727, '\P{Is_Blk=geometricshapes}', "");
12006Expect(1, 9727, '\P{^Is_Blk=geometricshapes}', "");
12007Expect(0, 9631, '\p{Is_Blk=geometricshapes}', "");
12008Expect(1, 9631, '\p{^Is_Blk=geometricshapes}', "");
12009Expect(1, 9631, '\P{Is_Blk=geometricshapes}', "");
12010Expect(0, 9631, '\P{^Is_Blk=geometricshapes}', "");
12011Expect(1, 9727, '\p{Is_Blk= -Geometric SHAPES}', "");
12012Expect(0, 9727, '\p{^Is_Blk= -Geometric SHAPES}', "");
12013Expect(0, 9727, '\P{Is_Blk= -Geometric SHAPES}', "");
12014Expect(1, 9727, '\P{^Is_Blk= -Geometric SHAPES}', "");
12015Expect(0, 9631, '\p{Is_Blk= -Geometric SHAPES}', "");
12016Expect(1, 9631, '\p{^Is_Blk= -Geometric SHAPES}', "");
12017Expect(1, 9631, '\P{Is_Blk= -Geometric SHAPES}', "");
12018Expect(0, 9631, '\P{^Is_Blk= -Geometric SHAPES}', "");
12019Error('\p{Block=__AegeanNumbers/a/}');
12020Error('\P{Block=__AegeanNumbers/a/}');
12021Expect(1, 65855, '\p{Block=aegeannumbers}', "");
12022Expect(0, 65855, '\p{^Block=aegeannumbers}', "");
12023Expect(0, 65855, '\P{Block=aegeannumbers}', "");
12024Expect(1, 65855, '\P{^Block=aegeannumbers}', "");
12025Expect(0, 65791, '\p{Block=aegeannumbers}', "");
12026Expect(1, 65791, '\p{^Block=aegeannumbers}', "");
12027Expect(1, 65791, '\P{Block=aegeannumbers}', "");
12028Expect(0, 65791, '\P{^Block=aegeannumbers}', "");
12029Expect(1, 65855, '\p{Block=	aegean Numbers}', "");
12030Expect(0, 65855, '\p{^Block=	aegean Numbers}', "");
12031Expect(0, 65855, '\P{Block=	aegean Numbers}', "");
12032Expect(1, 65855, '\P{^Block=	aegean Numbers}', "");
12033Expect(0, 65791, '\p{Block=	aegean Numbers}', "");
12034Expect(1, 65791, '\p{^Block=	aegean Numbers}', "");
12035Expect(1, 65791, '\P{Block=	aegean Numbers}', "");
12036Expect(0, 65791, '\P{^Block=	aegean Numbers}', "");
12037Error('\p{Blk=-	aegean:=Numbers}');
12038Error('\P{Blk=-	aegean:=Numbers}');
12039Expect(1, 65855, '\p{Blk=aegeannumbers}', "");
12040Expect(0, 65855, '\p{^Blk=aegeannumbers}', "");
12041Expect(0, 65855, '\P{Blk=aegeannumbers}', "");
12042Expect(1, 65855, '\P{^Blk=aegeannumbers}', "");
12043Expect(0, 65791, '\p{Blk=aegeannumbers}', "");
12044Expect(1, 65791, '\p{^Blk=aegeannumbers}', "");
12045Expect(1, 65791, '\P{Blk=aegeannumbers}', "");
12046Expect(0, 65791, '\P{^Blk=aegeannumbers}', "");
12047Expect(1, 65855, '\p{Blk:    -aegean-Numbers}', "");
12048Expect(0, 65855, '\p{^Blk:    -aegean-Numbers}', "");
12049Expect(0, 65855, '\P{Blk:    -aegean-Numbers}', "");
12050Expect(1, 65855, '\P{^Blk:    -aegean-Numbers}', "");
12051Expect(0, 65791, '\p{Blk:    -aegean-Numbers}', "");
12052Expect(1, 65791, '\p{^Blk:    -aegean-Numbers}', "");
12053Expect(1, 65791, '\P{Blk:    -aegean-Numbers}', "");
12054Expect(0, 65791, '\P{^Blk:    -aegean-Numbers}', "");
12055Error('\p{Is_Block=_Aegean/a/numbers}');
12056Error('\P{Is_Block=_Aegean/a/numbers}');
12057Expect(1, 65855, '\p{Is_Block=aegeannumbers}', "");
12058Expect(0, 65855, '\p{^Is_Block=aegeannumbers}', "");
12059Expect(0, 65855, '\P{Is_Block=aegeannumbers}', "");
12060Expect(1, 65855, '\P{^Is_Block=aegeannumbers}', "");
12061Expect(0, 65791, '\p{Is_Block=aegeannumbers}', "");
12062Expect(1, 65791, '\p{^Is_Block=aegeannumbers}', "");
12063Expect(1, 65791, '\P{Is_Block=aegeannumbers}', "");
12064Expect(0, 65791, '\P{^Is_Block=aegeannumbers}', "");
12065Expect(1, 65855, '\p{Is_Block=- Aegean Numbers}', "");
12066Expect(0, 65855, '\p{^Is_Block=- Aegean Numbers}', "");
12067Expect(0, 65855, '\P{Is_Block=- Aegean Numbers}', "");
12068Expect(1, 65855, '\P{^Is_Block=- Aegean Numbers}', "");
12069Expect(0, 65791, '\p{Is_Block=- Aegean Numbers}', "");
12070Expect(1, 65791, '\p{^Is_Block=- Aegean Numbers}', "");
12071Expect(1, 65791, '\P{Is_Block=- Aegean Numbers}', "");
12072Expect(0, 65791, '\P{^Is_Block=- Aegean Numbers}', "");
12073Error('\p{Is_Blk=-AEGEAN NUMBERS/a/}');
12074Error('\P{Is_Blk=-AEGEAN NUMBERS/a/}');
12075Expect(1, 65855, '\p{Is_Blk=aegeannumbers}', "");
12076Expect(0, 65855, '\p{^Is_Blk=aegeannumbers}', "");
12077Expect(0, 65855, '\P{Is_Blk=aegeannumbers}', "");
12078Expect(1, 65855, '\P{^Is_Blk=aegeannumbers}', "");
12079Expect(0, 65791, '\p{Is_Blk=aegeannumbers}', "");
12080Expect(1, 65791, '\p{^Is_Blk=aegeannumbers}', "");
12081Expect(1, 65791, '\P{Is_Blk=aegeannumbers}', "");
12082Expect(0, 65791, '\P{^Is_Blk=aegeannumbers}', "");
12083Expect(1, 65855, '\p{Is_Blk=-_aegean-numbers}', "");
12084Expect(0, 65855, '\p{^Is_Blk=-_aegean-numbers}', "");
12085Expect(0, 65855, '\P{Is_Blk=-_aegean-numbers}', "");
12086Expect(1, 65855, '\P{^Is_Blk=-_aegean-numbers}', "");
12087Expect(0, 65791, '\p{Is_Blk=-_aegean-numbers}', "");
12088Expect(1, 65791, '\p{^Is_Blk=-_aegean-numbers}', "");
12089Expect(1, 65791, '\P{Is_Blk=-_aegean-numbers}', "");
12090Expect(0, 65791, '\P{^Is_Blk=-_aegean-numbers}', "");
12091Error('\p{Block=-	Khmer/a/SYMBOLS}');
12092Error('\P{Block=-	Khmer/a/SYMBOLS}');
12093Expect(1, 6655, '\p{Block: khmersymbols}', "");
12094Expect(0, 6655, '\p{^Block: khmersymbols}', "");
12095Expect(0, 6655, '\P{Block: khmersymbols}', "");
12096Expect(1, 6655, '\P{^Block: khmersymbols}', "");
12097Expect(0, 6623, '\p{Block: khmersymbols}', "");
12098Expect(1, 6623, '\p{^Block: khmersymbols}', "");
12099Expect(1, 6623, '\P{Block: khmersymbols}', "");
12100Expect(0, 6623, '\P{^Block: khmersymbols}', "");
12101Expect(1, 6655, '\p{Block= -Khmer	SYMBOLS}', "");
12102Expect(0, 6655, '\p{^Block= -Khmer	SYMBOLS}', "");
12103Expect(0, 6655, '\P{Block= -Khmer	SYMBOLS}', "");
12104Expect(1, 6655, '\P{^Block= -Khmer	SYMBOLS}', "");
12105Expect(0, 6623, '\p{Block= -Khmer	SYMBOLS}', "");
12106Expect(1, 6623, '\p{^Block= -Khmer	SYMBOLS}', "");
12107Expect(1, 6623, '\P{Block= -Khmer	SYMBOLS}', "");
12108Expect(0, 6623, '\P{^Block= -Khmer	SYMBOLS}', "");
12109Error('\p{Blk= khmer-Symbols/a/}');
12110Error('\P{Blk= khmer-Symbols/a/}');
12111Expect(1, 6655, '\p{Blk=khmersymbols}', "");
12112Expect(0, 6655, '\p{^Blk=khmersymbols}', "");
12113Expect(0, 6655, '\P{Blk=khmersymbols}', "");
12114Expect(1, 6655, '\P{^Blk=khmersymbols}', "");
12115Expect(0, 6623, '\p{Blk=khmersymbols}', "");
12116Expect(1, 6623, '\p{^Blk=khmersymbols}', "");
12117Expect(1, 6623, '\P{Blk=khmersymbols}', "");
12118Expect(0, 6623, '\P{^Blk=khmersymbols}', "");
12119Expect(1, 6655, '\p{Blk=	 khmer-SYMBOLS}', "");
12120Expect(0, 6655, '\p{^Blk=	 khmer-SYMBOLS}', "");
12121Expect(0, 6655, '\P{Blk=	 khmer-SYMBOLS}', "");
12122Expect(1, 6655, '\P{^Blk=	 khmer-SYMBOLS}', "");
12123Expect(0, 6623, '\p{Blk=	 khmer-SYMBOLS}', "");
12124Expect(1, 6623, '\p{^Blk=	 khmer-SYMBOLS}', "");
12125Expect(1, 6623, '\P{Blk=	 khmer-SYMBOLS}', "");
12126Expect(0, 6623, '\P{^Blk=	 khmer-SYMBOLS}', "");
12127Error('\p{Is_Block=-/a/khmerSymbols}');
12128Error('\P{Is_Block=-/a/khmerSymbols}');
12129Expect(1, 6655, '\p{Is_Block=khmersymbols}', "");
12130Expect(0, 6655, '\p{^Is_Block=khmersymbols}', "");
12131Expect(0, 6655, '\P{Is_Block=khmersymbols}', "");
12132Expect(1, 6655, '\P{^Is_Block=khmersymbols}', "");
12133Expect(0, 6623, '\p{Is_Block=khmersymbols}', "");
12134Expect(1, 6623, '\p{^Is_Block=khmersymbols}', "");
12135Expect(1, 6623, '\P{Is_Block=khmersymbols}', "");
12136Expect(0, 6623, '\P{^Is_Block=khmersymbols}', "");
12137Expect(1, 6655, '\p{Is_Block=  khmer	Symbols}', "");
12138Expect(0, 6655, '\p{^Is_Block=  khmer	Symbols}', "");
12139Expect(0, 6655, '\P{Is_Block=  khmer	Symbols}', "");
12140Expect(1, 6655, '\P{^Is_Block=  khmer	Symbols}', "");
12141Expect(0, 6623, '\p{Is_Block=  khmer	Symbols}', "");
12142Expect(1, 6623, '\p{^Is_Block=  khmer	Symbols}', "");
12143Expect(1, 6623, '\P{Is_Block=  khmer	Symbols}', "");
12144Expect(0, 6623, '\P{^Is_Block=  khmer	Symbols}', "");
12145Error('\p{Is_Blk=	:=KHMER-SYMBOLS}');
12146Error('\P{Is_Blk=	:=KHMER-SYMBOLS}');
12147Expect(1, 6655, '\p{Is_Blk=khmersymbols}', "");
12148Expect(0, 6655, '\p{^Is_Blk=khmersymbols}', "");
12149Expect(0, 6655, '\P{Is_Blk=khmersymbols}', "");
12150Expect(1, 6655, '\P{^Is_Blk=khmersymbols}', "");
12151Expect(0, 6623, '\p{Is_Blk=khmersymbols}', "");
12152Expect(1, 6623, '\p{^Is_Blk=khmersymbols}', "");
12153Expect(1, 6623, '\P{Is_Blk=khmersymbols}', "");
12154Expect(0, 6623, '\P{^Is_Blk=khmersymbols}', "");
12155Expect(1, 6655, '\p{Is_Blk= khmerSymbols}', "");
12156Expect(0, 6655, '\p{^Is_Blk= khmerSymbols}', "");
12157Expect(0, 6655, '\P{Is_Blk= khmerSymbols}', "");
12158Expect(1, 6655, '\P{^Is_Blk= khmerSymbols}', "");
12159Expect(0, 6623, '\p{Is_Blk= khmerSymbols}', "");
12160Expect(1, 6623, '\p{^Is_Blk= khmerSymbols}', "");
12161Expect(1, 6623, '\P{Is_Blk= khmerSymbols}', "");
12162Expect(0, 6623, '\P{^Is_Blk= khmerSymbols}', "");
12163Error('\p{Block=	CJKradicals:=supplement}');
12164Error('\P{Block=	CJKradicals:=supplement}');
12165Expect(1, 12031, '\p{Block=cjkradicalssupplement}', "");
12166Expect(0, 12031, '\p{^Block=cjkradicalssupplement}', "");
12167Expect(0, 12031, '\P{Block=cjkradicalssupplement}', "");
12168Expect(1, 12031, '\P{^Block=cjkradicalssupplement}', "");
12169Expect(0, 11903, '\p{Block=cjkradicalssupplement}', "");
12170Expect(1, 11903, '\p{^Block=cjkradicalssupplement}', "");
12171Expect(1, 11903, '\P{Block=cjkradicalssupplement}', "");
12172Expect(0, 11903, '\P{^Block=cjkradicalssupplement}', "");
12173Expect(1, 12031, '\p{Block=_ cjkradicalsSupplement}', "");
12174Expect(0, 12031, '\p{^Block=_ cjkradicalsSupplement}', "");
12175Expect(0, 12031, '\P{Block=_ cjkradicalsSupplement}', "");
12176Expect(1, 12031, '\P{^Block=_ cjkradicalsSupplement}', "");
12177Expect(0, 11903, '\p{Block=_ cjkradicalsSupplement}', "");
12178Expect(1, 11903, '\p{^Block=_ cjkradicalsSupplement}', "");
12179Expect(1, 11903, '\P{Block=_ cjkradicalsSupplement}', "");
12180Expect(0, 11903, '\P{^Block=_ cjkradicalsSupplement}', "");
12181Error('\p{Blk=:=-CJK Radicals-supplement}');
12182Error('\P{Blk=:=-CJK Radicals-supplement}');
12183Expect(1, 12031, '\p{Blk=cjkradicalssupplement}', "");
12184Expect(0, 12031, '\p{^Blk=cjkradicalssupplement}', "");
12185Expect(0, 12031, '\P{Blk=cjkradicalssupplement}', "");
12186Expect(1, 12031, '\P{^Blk=cjkradicalssupplement}', "");
12187Expect(0, 11903, '\p{Blk=cjkradicalssupplement}', "");
12188Expect(1, 11903, '\p{^Blk=cjkradicalssupplement}', "");
12189Expect(1, 11903, '\P{Blk=cjkradicalssupplement}', "");
12190Expect(0, 11903, '\P{^Blk=cjkradicalssupplement}', "");
12191Expect(1, 12031, '\p{Blk=- cjk_Radicals	SUPPLEMENT}', "");
12192Expect(0, 12031, '\p{^Blk=- cjk_Radicals	SUPPLEMENT}', "");
12193Expect(0, 12031, '\P{Blk=- cjk_Radicals	SUPPLEMENT}', "");
12194Expect(1, 12031, '\P{^Blk=- cjk_Radicals	SUPPLEMENT}', "");
12195Expect(0, 11903, '\p{Blk=- cjk_Radicals	SUPPLEMENT}', "");
12196Expect(1, 11903, '\p{^Blk=- cjk_Radicals	SUPPLEMENT}', "");
12197Expect(1, 11903, '\P{Blk=- cjk_Radicals	SUPPLEMENT}', "");
12198Expect(0, 11903, '\P{^Blk=- cjk_Radicals	SUPPLEMENT}', "");
12199Error('\p{Is_Block=	CJK-Radicals	SUPPLEMENT/a/}');
12200Error('\P{Is_Block=	CJK-Radicals	SUPPLEMENT/a/}');
12201Expect(1, 12031, '\p{Is_Block=cjkradicalssupplement}', "");
12202Expect(0, 12031, '\p{^Is_Block=cjkradicalssupplement}', "");
12203Expect(0, 12031, '\P{Is_Block=cjkradicalssupplement}', "");
12204Expect(1, 12031, '\P{^Is_Block=cjkradicalssupplement}', "");
12205Expect(0, 11903, '\p{Is_Block=cjkradicalssupplement}', "");
12206Expect(1, 11903, '\p{^Is_Block=cjkradicalssupplement}', "");
12207Expect(1, 11903, '\P{Is_Block=cjkradicalssupplement}', "");
12208Expect(0, 11903, '\P{^Is_Block=cjkradicalssupplement}', "");
12209Expect(1, 12031, '\p{Is_Block= -cjk_Radicals-SUPPLEMENT}', "");
12210Expect(0, 12031, '\p{^Is_Block= -cjk_Radicals-SUPPLEMENT}', "");
12211Expect(0, 12031, '\P{Is_Block= -cjk_Radicals-SUPPLEMENT}', "");
12212Expect(1, 12031, '\P{^Is_Block= -cjk_Radicals-SUPPLEMENT}', "");
12213Expect(0, 11903, '\p{Is_Block= -cjk_Radicals-SUPPLEMENT}', "");
12214Expect(1, 11903, '\p{^Is_Block= -cjk_Radicals-SUPPLEMENT}', "");
12215Expect(1, 11903, '\P{Is_Block= -cjk_Radicals-SUPPLEMENT}', "");
12216Expect(0, 11903, '\P{^Is_Block= -cjk_Radicals-SUPPLEMENT}', "");
12217Error('\p{Is_Blk= _CJK Radicals-SUPPLEMENT/a/}');
12218Error('\P{Is_Blk= _CJK Radicals-SUPPLEMENT/a/}');
12219Expect(1, 12031, '\p{Is_Blk: cjkradicalssupplement}', "");
12220Expect(0, 12031, '\p{^Is_Blk: cjkradicalssupplement}', "");
12221Expect(0, 12031, '\P{Is_Blk: cjkradicalssupplement}', "");
12222Expect(1, 12031, '\P{^Is_Blk: cjkradicalssupplement}', "");
12223Expect(0, 11903, '\p{Is_Blk: cjkradicalssupplement}', "");
12224Expect(1, 11903, '\p{^Is_Blk: cjkradicalssupplement}', "");
12225Expect(1, 11903, '\P{Is_Blk: cjkradicalssupplement}', "");
12226Expect(0, 11903, '\P{^Is_Blk: cjkradicalssupplement}', "");
12227Expect(1, 12031, '\p{Is_Blk=-	cjk Radicals supplement}', "");
12228Expect(0, 12031, '\p{^Is_Blk=-	cjk Radicals supplement}', "");
12229Expect(0, 12031, '\P{Is_Blk=-	cjk Radicals supplement}', "");
12230Expect(1, 12031, '\P{^Is_Blk=-	cjk Radicals supplement}', "");
12231Expect(0, 11903, '\p{Is_Blk=-	cjk Radicals supplement}', "");
12232Expect(1, 11903, '\p{^Is_Blk=-	cjk Radicals supplement}', "");
12233Expect(1, 11903, '\P{Is_Blk=-	cjk Radicals supplement}', "");
12234Expect(0, 11903, '\P{^Is_Blk=-	cjk Radicals supplement}', "");
12235Error('\p{Block=_imperial:=ARAMAIC}');
12236Error('\P{Block=_imperial:=ARAMAIC}');
12237Expect(1, 67679, '\p{Block=imperialaramaic}', "");
12238Expect(0, 67679, '\p{^Block=imperialaramaic}', "");
12239Expect(0, 67679, '\P{Block=imperialaramaic}', "");
12240Expect(1, 67679, '\P{^Block=imperialaramaic}', "");
12241Expect(0, 67647, '\p{Block=imperialaramaic}', "");
12242Expect(1, 67647, '\p{^Block=imperialaramaic}', "");
12243Expect(1, 67647, '\P{Block=imperialaramaic}', "");
12244Expect(0, 67647, '\P{^Block=imperialaramaic}', "");
12245Expect(1, 67679, '\p{Block=Imperial_aramaic}', "");
12246Expect(0, 67679, '\p{^Block=Imperial_aramaic}', "");
12247Expect(0, 67679, '\P{Block=Imperial_aramaic}', "");
12248Expect(1, 67679, '\P{^Block=Imperial_aramaic}', "");
12249Expect(0, 67647, '\p{Block=Imperial_aramaic}', "");
12250Expect(1, 67647, '\p{^Block=Imperial_aramaic}', "");
12251Expect(1, 67647, '\P{Block=Imperial_aramaic}', "");
12252Expect(0, 67647, '\P{^Block=Imperial_aramaic}', "");
12253Error('\p{Blk: :=_-IMPERIAL-Aramaic}');
12254Error('\P{Blk: :=_-IMPERIAL-Aramaic}');
12255Expect(1, 67679, '\p{Blk=imperialaramaic}', "");
12256Expect(0, 67679, '\p{^Blk=imperialaramaic}', "");
12257Expect(0, 67679, '\P{Blk=imperialaramaic}', "");
12258Expect(1, 67679, '\P{^Blk=imperialaramaic}', "");
12259Expect(0, 67647, '\p{Blk=imperialaramaic}', "");
12260Expect(1, 67647, '\p{^Blk=imperialaramaic}', "");
12261Expect(1, 67647, '\P{Blk=imperialaramaic}', "");
12262Expect(0, 67647, '\P{^Blk=imperialaramaic}', "");
12263Expect(1, 67679, '\p{Blk=	ImperialAramaic}', "");
12264Expect(0, 67679, '\p{^Blk=	ImperialAramaic}', "");
12265Expect(0, 67679, '\P{Blk=	ImperialAramaic}', "");
12266Expect(1, 67679, '\P{^Blk=	ImperialAramaic}', "");
12267Expect(0, 67647, '\p{Blk=	ImperialAramaic}', "");
12268Expect(1, 67647, '\p{^Blk=	ImperialAramaic}', "");
12269Expect(1, 67647, '\P{Blk=	ImperialAramaic}', "");
12270Expect(0, 67647, '\P{^Blk=	ImperialAramaic}', "");
12271Error('\p{Is_Block=-_Imperial:=ARAMAIC}');
12272Error('\P{Is_Block=-_Imperial:=ARAMAIC}');
12273Expect(1, 67679, '\p{Is_Block=imperialaramaic}', "");
12274Expect(0, 67679, '\p{^Is_Block=imperialaramaic}', "");
12275Expect(0, 67679, '\P{Is_Block=imperialaramaic}', "");
12276Expect(1, 67679, '\P{^Is_Block=imperialaramaic}', "");
12277Expect(0, 67647, '\p{Is_Block=imperialaramaic}', "");
12278Expect(1, 67647, '\p{^Is_Block=imperialaramaic}', "");
12279Expect(1, 67647, '\P{Is_Block=imperialaramaic}', "");
12280Expect(0, 67647, '\P{^Is_Block=imperialaramaic}', "");
12281Expect(1, 67679, '\p{Is_Block:			ImperialAramaic}', "");
12282Expect(0, 67679, '\p{^Is_Block:			ImperialAramaic}', "");
12283Expect(0, 67679, '\P{Is_Block:			ImperialAramaic}', "");
12284Expect(1, 67679, '\P{^Is_Block:			ImperialAramaic}', "");
12285Expect(0, 67647, '\p{Is_Block:			ImperialAramaic}', "");
12286Expect(1, 67647, '\p{^Is_Block:			ImperialAramaic}', "");
12287Expect(1, 67647, '\P{Is_Block:			ImperialAramaic}', "");
12288Expect(0, 67647, '\P{^Is_Block:			ImperialAramaic}', "");
12289Error('\p{Is_Blk:   _-IMPERIAL:=ARAMAIC}');
12290Error('\P{Is_Blk:   _-IMPERIAL:=ARAMAIC}');
12291Expect(1, 67679, '\p{Is_Blk=imperialaramaic}', "");
12292Expect(0, 67679, '\p{^Is_Blk=imperialaramaic}', "");
12293Expect(0, 67679, '\P{Is_Blk=imperialaramaic}', "");
12294Expect(1, 67679, '\P{^Is_Blk=imperialaramaic}', "");
12295Expect(0, 67647, '\p{Is_Blk=imperialaramaic}', "");
12296Expect(1, 67647, '\p{^Is_Blk=imperialaramaic}', "");
12297Expect(1, 67647, '\P{Is_Blk=imperialaramaic}', "");
12298Expect(0, 67647, '\P{^Is_Blk=imperialaramaic}', "");
12299Expect(1, 67679, '\p{Is_Blk=		IMPERIAL_aramaic}', "");
12300Expect(0, 67679, '\p{^Is_Blk=		IMPERIAL_aramaic}', "");
12301Expect(0, 67679, '\P{Is_Blk=		IMPERIAL_aramaic}', "");
12302Expect(1, 67679, '\P{^Is_Blk=		IMPERIAL_aramaic}', "");
12303Expect(0, 67647, '\p{Is_Blk=		IMPERIAL_aramaic}', "");
12304Expect(1, 67647, '\p{^Is_Blk=		IMPERIAL_aramaic}', "");
12305Expect(1, 67647, '\P{Is_Blk=		IMPERIAL_aramaic}', "");
12306Expect(0, 67647, '\P{^Is_Blk=		IMPERIAL_aramaic}', "");
12307Error('\p{Block=-/a/Mathematical Operators}');
12308Error('\P{Block=-/a/Mathematical Operators}');
12309Expect(1, 8959, '\p{Block=mathematicaloperators}', "");
12310Expect(0, 8959, '\p{^Block=mathematicaloperators}', "");
12311Expect(0, 8959, '\P{Block=mathematicaloperators}', "");
12312Expect(1, 8959, '\P{^Block=mathematicaloperators}', "");
12313Expect(0, 8703, '\p{Block=mathematicaloperators}', "");
12314Expect(1, 8703, '\p{^Block=mathematicaloperators}', "");
12315Expect(1, 8703, '\P{Block=mathematicaloperators}', "");
12316Expect(0, 8703, '\P{^Block=mathematicaloperators}', "");
12317Expect(1, 8959, '\p{Block=_	MATHEMATICAL-operators}', "");
12318Expect(0, 8959, '\p{^Block=_	MATHEMATICAL-operators}', "");
12319Expect(0, 8959, '\P{Block=_	MATHEMATICAL-operators}', "");
12320Expect(1, 8959, '\P{^Block=_	MATHEMATICAL-operators}', "");
12321Expect(0, 8703, '\p{Block=_	MATHEMATICAL-operators}', "");
12322Expect(1, 8703, '\p{^Block=_	MATHEMATICAL-operators}', "");
12323Expect(1, 8703, '\P{Block=_	MATHEMATICAL-operators}', "");
12324Expect(0, 8703, '\P{^Block=_	MATHEMATICAL-operators}', "");
12325Error('\p{Blk:  Mathematical_Operators:=}');
12326Error('\P{Blk:  Mathematical_Operators:=}');
12327Expect(1, 8959, '\p{Blk=mathematicaloperators}', "");
12328Expect(0, 8959, '\p{^Blk=mathematicaloperators}', "");
12329Expect(0, 8959, '\P{Blk=mathematicaloperators}', "");
12330Expect(1, 8959, '\P{^Blk=mathematicaloperators}', "");
12331Expect(0, 8703, '\p{Blk=mathematicaloperators}', "");
12332Expect(1, 8703, '\p{^Blk=mathematicaloperators}', "");
12333Expect(1, 8703, '\P{Blk=mathematicaloperators}', "");
12334Expect(0, 8703, '\P{^Blk=mathematicaloperators}', "");
12335Expect(1, 8959, '\p{Blk=	_mathematical	Operators}', "");
12336Expect(0, 8959, '\p{^Blk=	_mathematical	Operators}', "");
12337Expect(0, 8959, '\P{Blk=	_mathematical	Operators}', "");
12338Expect(1, 8959, '\P{^Blk=	_mathematical	Operators}', "");
12339Expect(0, 8703, '\p{Blk=	_mathematical	Operators}', "");
12340Expect(1, 8703, '\p{^Blk=	_mathematical	Operators}', "");
12341Expect(1, 8703, '\P{Blk=	_mathematical	Operators}', "");
12342Expect(0, 8703, '\P{^Blk=	_mathematical	Operators}', "");
12343Error('\p{Is_Block=_:=Mathematical-Operators}');
12344Error('\P{Is_Block=_:=Mathematical-Operators}');
12345Expect(1, 8959, '\p{Is_Block=mathematicaloperators}', "");
12346Expect(0, 8959, '\p{^Is_Block=mathematicaloperators}', "");
12347Expect(0, 8959, '\P{Is_Block=mathematicaloperators}', "");
12348Expect(1, 8959, '\P{^Is_Block=mathematicaloperators}', "");
12349Expect(0, 8703, '\p{Is_Block=mathematicaloperators}', "");
12350Expect(1, 8703, '\p{^Is_Block=mathematicaloperators}', "");
12351Expect(1, 8703, '\P{Is_Block=mathematicaloperators}', "");
12352Expect(0, 8703, '\P{^Is_Block=mathematicaloperators}', "");
12353Expect(1, 8959, '\p{Is_Block=  MATHEMATICAL_Operators}', "");
12354Expect(0, 8959, '\p{^Is_Block=  MATHEMATICAL_Operators}', "");
12355Expect(0, 8959, '\P{Is_Block=  MATHEMATICAL_Operators}', "");
12356Expect(1, 8959, '\P{^Is_Block=  MATHEMATICAL_Operators}', "");
12357Expect(0, 8703, '\p{Is_Block=  MATHEMATICAL_Operators}', "");
12358Expect(1, 8703, '\p{^Is_Block=  MATHEMATICAL_Operators}', "");
12359Expect(1, 8703, '\P{Is_Block=  MATHEMATICAL_Operators}', "");
12360Expect(0, 8703, '\P{^Is_Block=  MATHEMATICAL_Operators}', "");
12361Error('\p{Is_Blk= /a/MATHEMATICALOperators}');
12362Error('\P{Is_Blk= /a/MATHEMATICALOperators}');
12363Expect(1, 8959, '\p{Is_Blk=mathematicaloperators}', "");
12364Expect(0, 8959, '\p{^Is_Blk=mathematicaloperators}', "");
12365Expect(0, 8959, '\P{Is_Blk=mathematicaloperators}', "");
12366Expect(1, 8959, '\P{^Is_Blk=mathematicaloperators}', "");
12367Expect(0, 8703, '\p{Is_Blk=mathematicaloperators}', "");
12368Expect(1, 8703, '\p{^Is_Blk=mathematicaloperators}', "");
12369Expect(1, 8703, '\P{Is_Blk=mathematicaloperators}', "");
12370Expect(0, 8703, '\P{^Is_Blk=mathematicaloperators}', "");
12371Expect(1, 8959, '\p{Is_Blk=	_Mathematical_OPERATORS}', "");
12372Expect(0, 8959, '\p{^Is_Blk=	_Mathematical_OPERATORS}', "");
12373Expect(0, 8959, '\P{Is_Blk=	_Mathematical_OPERATORS}', "");
12374Expect(1, 8959, '\P{^Is_Blk=	_Mathematical_OPERATORS}', "");
12375Expect(0, 8703, '\p{Is_Blk=	_Mathematical_OPERATORS}', "");
12376Expect(1, 8703, '\p{^Is_Blk=	_Mathematical_OPERATORS}', "");
12377Expect(1, 8703, '\P{Is_Blk=	_Mathematical_OPERATORS}', "");
12378Expect(0, 8703, '\P{^Is_Blk=	_Mathematical_OPERATORS}', "");
12379Error('\p{Block=_ CJK:=COMPATIBILITY Ideographs SUPPLEMENT}');
12380Error('\P{Block=_ CJK:=COMPATIBILITY Ideographs SUPPLEMENT}');
12381Expect(1, 195103, '\p{Block=cjkcompatibilityideographssupplement}', "");
12382Expect(0, 195103, '\p{^Block=cjkcompatibilityideographssupplement}', "");
12383Expect(0, 195103, '\P{Block=cjkcompatibilityideographssupplement}', "");
12384Expect(1, 195103, '\P{^Block=cjkcompatibilityideographssupplement}', "");
12385Expect(0, 194559, '\p{Block=cjkcompatibilityideographssupplement}', "");
12386Expect(1, 194559, '\p{^Block=cjkcompatibilityideographssupplement}', "");
12387Expect(1, 194559, '\P{Block=cjkcompatibilityideographssupplement}', "");
12388Expect(0, 194559, '\P{^Block=cjkcompatibilityideographssupplement}', "");
12389Expect(1, 195103, '\p{Block:_	CJKcompatibility Ideographs_SUPPLEMENT}', "");
12390Expect(0, 195103, '\p{^Block:_	CJKcompatibility Ideographs_SUPPLEMENT}', "");
12391Expect(0, 195103, '\P{Block:_	CJKcompatibility Ideographs_SUPPLEMENT}', "");
12392Expect(1, 195103, '\P{^Block:_	CJKcompatibility Ideographs_SUPPLEMENT}', "");
12393Expect(0, 194559, '\p{Block:_	CJKcompatibility Ideographs_SUPPLEMENT}', "");
12394Expect(1, 194559, '\p{^Block:_	CJKcompatibility Ideographs_SUPPLEMENT}', "");
12395Expect(1, 194559, '\P{Block:_	CJKcompatibility Ideographs_SUPPLEMENT}', "");
12396Expect(0, 194559, '\P{^Block:_	CJKcompatibility Ideographs_SUPPLEMENT}', "");
12397Error('\p{Blk=_:=CJK-COMPATIBILITYIdeographsSUPPLEMENT}');
12398Error('\P{Blk=_:=CJK-COMPATIBILITYIdeographsSUPPLEMENT}');
12399Expect(1, 195103, '\p{Blk=cjkcompatibilityideographssupplement}', "");
12400Expect(0, 195103, '\p{^Blk=cjkcompatibilityideographssupplement}', "");
12401Expect(0, 195103, '\P{Blk=cjkcompatibilityideographssupplement}', "");
12402Expect(1, 195103, '\P{^Blk=cjkcompatibilityideographssupplement}', "");
12403Expect(0, 194559, '\p{Blk=cjkcompatibilityideographssupplement}', "");
12404Expect(1, 194559, '\p{^Blk=cjkcompatibilityideographssupplement}', "");
12405Expect(1, 194559, '\P{Blk=cjkcompatibilityideographssupplement}', "");
12406Expect(0, 194559, '\P{^Blk=cjkcompatibilityideographssupplement}', "");
12407Expect(1, 195103, '\p{Blk=__CJK	Compatibility_Ideographs	supplement}', "");
12408Expect(0, 195103, '\p{^Blk=__CJK	Compatibility_Ideographs	supplement}', "");
12409Expect(0, 195103, '\P{Blk=__CJK	Compatibility_Ideographs	supplement}', "");
12410Expect(1, 195103, '\P{^Blk=__CJK	Compatibility_Ideographs	supplement}', "");
12411Expect(0, 194559, '\p{Blk=__CJK	Compatibility_Ideographs	supplement}', "");
12412Expect(1, 194559, '\p{^Blk=__CJK	Compatibility_Ideographs	supplement}', "");
12413Expect(1, 194559, '\P{Blk=__CJK	Compatibility_Ideographs	supplement}', "");
12414Expect(0, 194559, '\P{^Blk=__CJK	Compatibility_Ideographs	supplement}', "");
12415Error('\p{Is_Block=_CJK/a/compatibilityIDEOGRAPHS	supplement}');
12416Error('\P{Is_Block=_CJK/a/compatibilityIDEOGRAPHS	supplement}');
12417Expect(1, 195103, '\p{Is_Block=cjkcompatibilityideographssupplement}', "");
12418Expect(0, 195103, '\p{^Is_Block=cjkcompatibilityideographssupplement}', "");
12419Expect(0, 195103, '\P{Is_Block=cjkcompatibilityideographssupplement}', "");
12420Expect(1, 195103, '\P{^Is_Block=cjkcompatibilityideographssupplement}', "");
12421Expect(0, 194559, '\p{Is_Block=cjkcompatibilityideographssupplement}', "");
12422Expect(1, 194559, '\p{^Is_Block=cjkcompatibilityideographssupplement}', "");
12423Expect(1, 194559, '\P{Is_Block=cjkcompatibilityideographssupplement}', "");
12424Expect(0, 194559, '\P{^Is_Block=cjkcompatibilityideographssupplement}', "");
12425Expect(1, 195103, '\p{Is_Block=_cjk-compatibility-Ideographs_SUPPLEMENT}', "");
12426Expect(0, 195103, '\p{^Is_Block=_cjk-compatibility-Ideographs_SUPPLEMENT}', "");
12427Expect(0, 195103, '\P{Is_Block=_cjk-compatibility-Ideographs_SUPPLEMENT}', "");
12428Expect(1, 195103, '\P{^Is_Block=_cjk-compatibility-Ideographs_SUPPLEMENT}', "");
12429Expect(0, 194559, '\p{Is_Block=_cjk-compatibility-Ideographs_SUPPLEMENT}', "");
12430Expect(1, 194559, '\p{^Is_Block=_cjk-compatibility-Ideographs_SUPPLEMENT}', "");
12431Expect(1, 194559, '\P{Is_Block=_cjk-compatibility-Ideographs_SUPPLEMENT}', "");
12432Expect(0, 194559, '\P{^Is_Block=_cjk-compatibility-Ideographs_SUPPLEMENT}', "");
12433Error('\p{Is_Blk:	-/a/cjk Compatibility Ideographs	Supplement}');
12434Error('\P{Is_Blk:	-/a/cjk Compatibility Ideographs	Supplement}');
12435Expect(1, 195103, '\p{Is_Blk=cjkcompatibilityideographssupplement}', "");
12436Expect(0, 195103, '\p{^Is_Blk=cjkcompatibilityideographssupplement}', "");
12437Expect(0, 195103, '\P{Is_Blk=cjkcompatibilityideographssupplement}', "");
12438Expect(1, 195103, '\P{^Is_Blk=cjkcompatibilityideographssupplement}', "");
12439Expect(0, 194559, '\p{Is_Blk=cjkcompatibilityideographssupplement}', "");
12440Expect(1, 194559, '\p{^Is_Blk=cjkcompatibilityideographssupplement}', "");
12441Expect(1, 194559, '\P{Is_Blk=cjkcompatibilityideographssupplement}', "");
12442Expect(0, 194559, '\P{^Is_Blk=cjkcompatibilityideographssupplement}', "");
12443Expect(1, 195103, '\p{Is_Blk=_CJK_COMPATIBILITY-Ideographs supplement}', "");
12444Expect(0, 195103, '\p{^Is_Blk=_CJK_COMPATIBILITY-Ideographs supplement}', "");
12445Expect(0, 195103, '\P{Is_Blk=_CJK_COMPATIBILITY-Ideographs supplement}', "");
12446Expect(1, 195103, '\P{^Is_Blk=_CJK_COMPATIBILITY-Ideographs supplement}', "");
12447Expect(0, 194559, '\p{Is_Blk=_CJK_COMPATIBILITY-Ideographs supplement}', "");
12448Expect(1, 194559, '\p{^Is_Blk=_CJK_COMPATIBILITY-Ideographs supplement}', "");
12449Expect(1, 194559, '\P{Is_Blk=_CJK_COMPATIBILITY-Ideographs supplement}', "");
12450Expect(0, 194559, '\P{^Is_Blk=_CJK_COMPATIBILITY-Ideographs supplement}', "");
12451Error('\p{Block:	_/a/IPA-Extensions}');
12452Error('\P{Block:	_/a/IPA-Extensions}');
12453Expect(1, 687, '\p{Block=ipaextensions}', "");
12454Expect(0, 687, '\p{^Block=ipaextensions}', "");
12455Expect(0, 687, '\P{Block=ipaextensions}', "");
12456Expect(1, 687, '\P{^Block=ipaextensions}', "");
12457Expect(0, 591, '\p{Block=ipaextensions}', "");
12458Expect(1, 591, '\p{^Block=ipaextensions}', "");
12459Expect(1, 591, '\P{Block=ipaextensions}', "");
12460Expect(0, 591, '\P{^Block=ipaextensions}', "");
12461Expect(1, 687, '\p{Block=_ipa	Extensions}', "");
12462Expect(0, 687, '\p{^Block=_ipa	Extensions}', "");
12463Expect(0, 687, '\P{Block=_ipa	Extensions}', "");
12464Expect(1, 687, '\P{^Block=_ipa	Extensions}', "");
12465Expect(0, 591, '\p{Block=_ipa	Extensions}', "");
12466Expect(1, 591, '\p{^Block=_ipa	Extensions}', "");
12467Expect(1, 591, '\P{Block=_ipa	Extensions}', "");
12468Expect(0, 591, '\P{^Block=_ipa	Extensions}', "");
12469Error('\p{Blk=	IPA	EXTENSIONS/a/}');
12470Error('\P{Blk=	IPA	EXTENSIONS/a/}');
12471Expect(1, 687, '\p{Blk=ipaextensions}', "");
12472Expect(0, 687, '\p{^Blk=ipaextensions}', "");
12473Expect(0, 687, '\P{Blk=ipaextensions}', "");
12474Expect(1, 687, '\P{^Blk=ipaextensions}', "");
12475Expect(0, 591, '\p{Blk=ipaextensions}', "");
12476Expect(1, 591, '\p{^Blk=ipaextensions}', "");
12477Expect(1, 591, '\P{Blk=ipaextensions}', "");
12478Expect(0, 591, '\P{^Blk=ipaextensions}', "");
12479Expect(1, 687, '\p{Blk=-IPA	Extensions}', "");
12480Expect(0, 687, '\p{^Blk=-IPA	Extensions}', "");
12481Expect(0, 687, '\P{Blk=-IPA	Extensions}', "");
12482Expect(1, 687, '\P{^Blk=-IPA	Extensions}', "");
12483Expect(0, 591, '\p{Blk=-IPA	Extensions}', "");
12484Expect(1, 591, '\p{^Blk=-IPA	Extensions}', "");
12485Expect(1, 591, '\P{Blk=-IPA	Extensions}', "");
12486Expect(0, 591, '\P{^Blk=-IPA	Extensions}', "");
12487Error('\p{Is_Block=__IPA/a/Extensions}');
12488Error('\P{Is_Block=__IPA/a/Extensions}');
12489Expect(1, 687, '\p{Is_Block=ipaextensions}', "");
12490Expect(0, 687, '\p{^Is_Block=ipaextensions}', "");
12491Expect(0, 687, '\P{Is_Block=ipaextensions}', "");
12492Expect(1, 687, '\P{^Is_Block=ipaextensions}', "");
12493Expect(0, 591, '\p{Is_Block=ipaextensions}', "");
12494Expect(1, 591, '\p{^Is_Block=ipaextensions}', "");
12495Expect(1, 591, '\P{Is_Block=ipaextensions}', "");
12496Expect(0, 591, '\P{^Is_Block=ipaextensions}', "");
12497Expect(1, 687, '\p{Is_Block=-_IPA_extensions}', "");
12498Expect(0, 687, '\p{^Is_Block=-_IPA_extensions}', "");
12499Expect(0, 687, '\P{Is_Block=-_IPA_extensions}', "");
12500Expect(1, 687, '\P{^Is_Block=-_IPA_extensions}', "");
12501Expect(0, 591, '\p{Is_Block=-_IPA_extensions}', "");
12502Expect(1, 591, '\p{^Is_Block=-_IPA_extensions}', "");
12503Expect(1, 591, '\P{Is_Block=-_IPA_extensions}', "");
12504Expect(0, 591, '\P{^Is_Block=-_IPA_extensions}', "");
12505Error('\p{Is_Blk=_IPA EXTENSIONS:=}');
12506Error('\P{Is_Blk=_IPA EXTENSIONS:=}');
12507Expect(1, 687, '\p{Is_Blk=ipaextensions}', "");
12508Expect(0, 687, '\p{^Is_Blk=ipaextensions}', "");
12509Expect(0, 687, '\P{Is_Blk=ipaextensions}', "");
12510Expect(1, 687, '\P{^Is_Blk=ipaextensions}', "");
12511Expect(0, 591, '\p{Is_Blk=ipaextensions}', "");
12512Expect(1, 591, '\p{^Is_Blk=ipaextensions}', "");
12513Expect(1, 591, '\P{Is_Blk=ipaextensions}', "");
12514Expect(0, 591, '\P{^Is_Blk=ipaextensions}', "");
12515Expect(1, 687, '\p{Is_Blk= -ipaExtensions}', "");
12516Expect(0, 687, '\p{^Is_Blk= -ipaExtensions}', "");
12517Expect(0, 687, '\P{Is_Blk= -ipaExtensions}', "");
12518Expect(1, 687, '\P{^Is_Blk= -ipaExtensions}', "");
12519Expect(0, 591, '\p{Is_Blk= -ipaExtensions}', "");
12520Expect(1, 591, '\p{^Is_Blk= -ipaExtensions}', "");
12521Expect(1, 591, '\P{Is_Blk= -ipaExtensions}', "");
12522Expect(0, 591, '\P{^Is_Blk= -ipaExtensions}', "");
12523Error('\p{Block=/a/- Kannada}');
12524Error('\P{Block=/a/- Kannada}');
12525Expect(1, 3327, '\p{Block=kannada}', "");
12526Expect(0, 3327, '\p{^Block=kannada}', "");
12527Expect(0, 3327, '\P{Block=kannada}', "");
12528Expect(1, 3327, '\P{^Block=kannada}', "");
12529Expect(0, 3199, '\p{Block=kannada}', "");
12530Expect(1, 3199, '\p{^Block=kannada}', "");
12531Expect(1, 3199, '\P{Block=kannada}', "");
12532Expect(0, 3199, '\P{^Block=kannada}', "");
12533Expect(1, 3327, '\p{Block= -KANNADA}', "");
12534Expect(0, 3327, '\p{^Block= -KANNADA}', "");
12535Expect(0, 3327, '\P{Block= -KANNADA}', "");
12536Expect(1, 3327, '\P{^Block= -KANNADA}', "");
12537Expect(0, 3199, '\p{Block= -KANNADA}', "");
12538Expect(1, 3199, '\p{^Block= -KANNADA}', "");
12539Expect(1, 3199, '\P{Block= -KANNADA}', "");
12540Expect(0, 3199, '\P{^Block= -KANNADA}', "");
12541Error('\p{Blk: /a/  kannada}');
12542Error('\P{Blk: /a/  kannada}');
12543Expect(1, 3327, '\p{Blk=kannada}', "");
12544Expect(0, 3327, '\p{^Blk=kannada}', "");
12545Expect(0, 3327, '\P{Blk=kannada}', "");
12546Expect(1, 3327, '\P{^Blk=kannada}', "");
12547Expect(0, 3199, '\p{Blk=kannada}', "");
12548Expect(1, 3199, '\p{^Blk=kannada}', "");
12549Expect(1, 3199, '\P{Blk=kannada}', "");
12550Expect(0, 3199, '\P{^Blk=kannada}', "");
12551Expect(1, 3327, '\p{Blk=_	kannada}', "");
12552Expect(0, 3327, '\p{^Blk=_	kannada}', "");
12553Expect(0, 3327, '\P{Blk=_	kannada}', "");
12554Expect(1, 3327, '\P{^Blk=_	kannada}', "");
12555Expect(0, 3199, '\p{Blk=_	kannada}', "");
12556Expect(1, 3199, '\p{^Blk=_	kannada}', "");
12557Expect(1, 3199, '\P{Blk=_	kannada}', "");
12558Expect(0, 3199, '\P{^Blk=_	kannada}', "");
12559Error('\p{Is_Block=:=	Kannada}');
12560Error('\P{Is_Block=:=	Kannada}');
12561Expect(1, 3327, '\p{Is_Block=kannada}', "");
12562Expect(0, 3327, '\p{^Is_Block=kannada}', "");
12563Expect(0, 3327, '\P{Is_Block=kannada}', "");
12564Expect(1, 3327, '\P{^Is_Block=kannada}', "");
12565Expect(0, 3199, '\p{Is_Block=kannada}', "");
12566Expect(1, 3199, '\p{^Is_Block=kannada}', "");
12567Expect(1, 3199, '\P{Is_Block=kannada}', "");
12568Expect(0, 3199, '\P{^Is_Block=kannada}', "");
12569Expect(1, 3327, '\p{Is_Block=	 Kannada}', "");
12570Expect(0, 3327, '\p{^Is_Block=	 Kannada}', "");
12571Expect(0, 3327, '\P{Is_Block=	 Kannada}', "");
12572Expect(1, 3327, '\P{^Is_Block=	 Kannada}', "");
12573Expect(0, 3199, '\p{Is_Block=	 Kannada}', "");
12574Expect(1, 3199, '\p{^Is_Block=	 Kannada}', "");
12575Expect(1, 3199, '\P{Is_Block=	 Kannada}', "");
12576Expect(0, 3199, '\P{^Is_Block=	 Kannada}', "");
12577Error('\p{Is_Blk=:=__Kannada}');
12578Error('\P{Is_Blk=:=__Kannada}');
12579Expect(1, 3327, '\p{Is_Blk=kannada}', "");
12580Expect(0, 3327, '\p{^Is_Blk=kannada}', "");
12581Expect(0, 3327, '\P{Is_Blk=kannada}', "");
12582Expect(1, 3327, '\P{^Is_Blk=kannada}', "");
12583Expect(0, 3199, '\p{Is_Blk=kannada}', "");
12584Expect(1, 3199, '\p{^Is_Blk=kannada}', "");
12585Expect(1, 3199, '\P{Is_Blk=kannada}', "");
12586Expect(0, 3199, '\P{^Is_Blk=kannada}', "");
12587Expect(1, 3327, '\p{Is_Blk:	__kannada}', "");
12588Expect(0, 3327, '\p{^Is_Blk:	__kannada}', "");
12589Expect(0, 3327, '\P{Is_Blk:	__kannada}', "");
12590Expect(1, 3327, '\P{^Is_Blk:	__kannada}', "");
12591Expect(0, 3199, '\p{Is_Blk:	__kannada}', "");
12592Expect(1, 3199, '\p{^Is_Blk:	__kannada}', "");
12593Expect(1, 3199, '\P{Is_Blk:	__kannada}', "");
12594Expect(0, 3199, '\P{^Is_Blk:	__kannada}', "");
12595Error('\p{Block=-	Latin	Extended:=ADDITIONAL}');
12596Error('\P{Block=-	Latin	Extended:=ADDITIONAL}');
12597Expect(1, 7935, '\p{Block:	latinextendedadditional}', "");
12598Expect(0, 7935, '\p{^Block:	latinextendedadditional}', "");
12599Expect(0, 7935, '\P{Block:	latinextendedadditional}', "");
12600Expect(1, 7935, '\P{^Block:	latinextendedadditional}', "");
12601Expect(0, 7679, '\p{Block:	latinextendedadditional}', "");
12602Expect(1, 7679, '\p{^Block:	latinextendedadditional}', "");
12603Expect(1, 7679, '\P{Block:	latinextendedadditional}', "");
12604Expect(0, 7679, '\P{^Block:	latinextendedadditional}', "");
12605Expect(1, 7935, '\p{Block=-LATINextended Additional}', "");
12606Expect(0, 7935, '\p{^Block=-LATINextended Additional}', "");
12607Expect(0, 7935, '\P{Block=-LATINextended Additional}', "");
12608Expect(1, 7935, '\P{^Block=-LATINextended Additional}', "");
12609Expect(0, 7679, '\p{Block=-LATINextended Additional}', "");
12610Expect(1, 7679, '\p{^Block=-LATINextended Additional}', "");
12611Expect(1, 7679, '\P{Block=-LATINextended Additional}', "");
12612Expect(0, 7679, '\P{^Block=-LATINextended Additional}', "");
12613Error('\p{Blk=/a/-	latinExtendedAdditional}');
12614Error('\P{Blk=/a/-	latinExtendedAdditional}');
12615Expect(1, 7935, '\p{Blk=latinextendedadditional}', "");
12616Expect(0, 7935, '\p{^Blk=latinextendedadditional}', "");
12617Expect(0, 7935, '\P{Blk=latinextendedadditional}', "");
12618Expect(1, 7935, '\P{^Blk=latinextendedadditional}', "");
12619Expect(0, 7679, '\p{Blk=latinextendedadditional}', "");
12620Expect(1, 7679, '\p{^Blk=latinextendedadditional}', "");
12621Expect(1, 7679, '\P{Blk=latinextendedadditional}', "");
12622Expect(0, 7679, '\P{^Blk=latinextendedadditional}', "");
12623Expect(1, 7935, '\p{Blk=	-latin extendedAdditional}', "");
12624Expect(0, 7935, '\p{^Blk=	-latin extendedAdditional}', "");
12625Expect(0, 7935, '\P{Blk=	-latin extendedAdditional}', "");
12626Expect(1, 7935, '\P{^Blk=	-latin extendedAdditional}', "");
12627Expect(0, 7679, '\p{Blk=	-latin extendedAdditional}', "");
12628Expect(1, 7679, '\p{^Blk=	-latin extendedAdditional}', "");
12629Expect(1, 7679, '\P{Blk=	-latin extendedAdditional}', "");
12630Expect(0, 7679, '\P{^Blk=	-latin extendedAdditional}', "");
12631Error('\p{Is_Block=:= 	Latin_Extended additional}');
12632Error('\P{Is_Block=:= 	Latin_Extended additional}');
12633Expect(1, 7935, '\p{Is_Block=latinextendedadditional}', "");
12634Expect(0, 7935, '\p{^Is_Block=latinextendedadditional}', "");
12635Expect(0, 7935, '\P{Is_Block=latinextendedadditional}', "");
12636Expect(1, 7935, '\P{^Is_Block=latinextendedadditional}', "");
12637Expect(0, 7679, '\p{Is_Block=latinextendedadditional}', "");
12638Expect(1, 7679, '\p{^Is_Block=latinextendedadditional}', "");
12639Expect(1, 7679, '\P{Is_Block=latinextendedadditional}', "");
12640Expect(0, 7679, '\P{^Is_Block=latinextendedadditional}', "");
12641Expect(1, 7935, '\p{Is_Block=_	Latin EXTENDED	additional}', "");
12642Expect(0, 7935, '\p{^Is_Block=_	Latin EXTENDED	additional}', "");
12643Expect(0, 7935, '\P{Is_Block=_	Latin EXTENDED	additional}', "");
12644Expect(1, 7935, '\P{^Is_Block=_	Latin EXTENDED	additional}', "");
12645Expect(0, 7679, '\p{Is_Block=_	Latin EXTENDED	additional}', "");
12646Expect(1, 7679, '\p{^Is_Block=_	Latin EXTENDED	additional}', "");
12647Expect(1, 7679, '\P{Is_Block=_	Latin EXTENDED	additional}', "");
12648Expect(0, 7679, '\P{^Is_Block=_	Latin EXTENDED	additional}', "");
12649Error('\p{Is_Blk:_:=latin	ExtendedADDITIONAL}');
12650Error('\P{Is_Blk:_:=latin	ExtendedADDITIONAL}');
12651Expect(1, 7935, '\p{Is_Blk=latinextendedadditional}', "");
12652Expect(0, 7935, '\p{^Is_Blk=latinextendedadditional}', "");
12653Expect(0, 7935, '\P{Is_Blk=latinextendedadditional}', "");
12654Expect(1, 7935, '\P{^Is_Blk=latinextendedadditional}', "");
12655Expect(0, 7679, '\p{Is_Blk=latinextendedadditional}', "");
12656Expect(1, 7679, '\p{^Is_Blk=latinextendedadditional}', "");
12657Expect(1, 7679, '\P{Is_Blk=latinextendedadditional}', "");
12658Expect(0, 7679, '\P{^Is_Blk=latinextendedadditional}', "");
12659Expect(1, 7935, '\p{Is_Blk=	-Latin EXTENDED-Additional}', "");
12660Expect(0, 7935, '\p{^Is_Blk=	-Latin EXTENDED-Additional}', "");
12661Expect(0, 7935, '\P{Is_Blk=	-Latin EXTENDED-Additional}', "");
12662Expect(1, 7935, '\P{^Is_Blk=	-Latin EXTENDED-Additional}', "");
12663Expect(0, 7679, '\p{Is_Blk=	-Latin EXTENDED-Additional}', "");
12664Expect(1, 7679, '\p{^Is_Blk=	-Latin EXTENDED-Additional}', "");
12665Expect(1, 7679, '\P{Is_Blk=	-Latin EXTENDED-Additional}', "");
12666Expect(0, 7679, '\P{^Is_Blk=	-Latin EXTENDED-Additional}', "");
12667Error('\p{Block= /a/cham}');
12668Error('\P{Block= /a/cham}');
12669Expect(1, 43615, '\p{Block=cham}', "");
12670Expect(0, 43615, '\p{^Block=cham}', "");
12671Expect(0, 43615, '\P{Block=cham}', "");
12672Expect(1, 43615, '\P{^Block=cham}', "");
12673Expect(0, 43519, '\p{Block=cham}', "");
12674Expect(1, 43519, '\p{^Block=cham}', "");
12675Expect(1, 43519, '\P{Block=cham}', "");
12676Expect(0, 43519, '\P{^Block=cham}', "");
12677Expect(1, 43615, '\p{Block=  CHAM}', "");
12678Expect(0, 43615, '\p{^Block=  CHAM}', "");
12679Expect(0, 43615, '\P{Block=  CHAM}', "");
12680Expect(1, 43615, '\P{^Block=  CHAM}', "");
12681Expect(0, 43519, '\p{Block=  CHAM}', "");
12682Expect(1, 43519, '\p{^Block=  CHAM}', "");
12683Expect(1, 43519, '\P{Block=  CHAM}', "");
12684Expect(0, 43519, '\P{^Block=  CHAM}', "");
12685Error('\p{Blk=-Cham:=}');
12686Error('\P{Blk=-Cham:=}');
12687Expect(1, 43615, '\p{Blk=cham}', "");
12688Expect(0, 43615, '\p{^Blk=cham}', "");
12689Expect(0, 43615, '\P{Blk=cham}', "");
12690Expect(1, 43615, '\P{^Blk=cham}', "");
12691Expect(0, 43519, '\p{Blk=cham}', "");
12692Expect(1, 43519, '\p{^Blk=cham}', "");
12693Expect(1, 43519, '\P{Blk=cham}', "");
12694Expect(0, 43519, '\P{^Blk=cham}', "");
12695Expect(1, 43615, '\p{Blk= CHAM}', "");
12696Expect(0, 43615, '\p{^Blk= CHAM}', "");
12697Expect(0, 43615, '\P{Blk= CHAM}', "");
12698Expect(1, 43615, '\P{^Blk= CHAM}', "");
12699Expect(0, 43519, '\p{Blk= CHAM}', "");
12700Expect(1, 43519, '\p{^Blk= CHAM}', "");
12701Expect(1, 43519, '\P{Blk= CHAM}', "");
12702Expect(0, 43519, '\P{^Blk= CHAM}', "");
12703Error('\p{Is_Block=:=  Cham}');
12704Error('\P{Is_Block=:=  Cham}');
12705Expect(1, 43615, '\p{Is_Block=cham}', "");
12706Expect(0, 43615, '\p{^Is_Block=cham}', "");
12707Expect(0, 43615, '\P{Is_Block=cham}', "");
12708Expect(1, 43615, '\P{^Is_Block=cham}', "");
12709Expect(0, 43519, '\p{Is_Block=cham}', "");
12710Expect(1, 43519, '\p{^Is_Block=cham}', "");
12711Expect(1, 43519, '\P{Is_Block=cham}', "");
12712Expect(0, 43519, '\P{^Is_Block=cham}', "");
12713Expect(1, 43615, '\p{Is_Block=_-cham}', "");
12714Expect(0, 43615, '\p{^Is_Block=_-cham}', "");
12715Expect(0, 43615, '\P{Is_Block=_-cham}', "");
12716Expect(1, 43615, '\P{^Is_Block=_-cham}', "");
12717Expect(0, 43519, '\p{Is_Block=_-cham}', "");
12718Expect(1, 43519, '\p{^Is_Block=_-cham}', "");
12719Expect(1, 43519, '\P{Is_Block=_-cham}', "");
12720Expect(0, 43519, '\P{^Is_Block=_-cham}', "");
12721Error('\p{Is_Blk=--cham:=}');
12722Error('\P{Is_Blk=--cham:=}');
12723Expect(1, 43615, '\p{Is_Blk=cham}', "");
12724Expect(0, 43615, '\p{^Is_Blk=cham}', "");
12725Expect(0, 43615, '\P{Is_Blk=cham}', "");
12726Expect(1, 43615, '\P{^Is_Blk=cham}', "");
12727Expect(0, 43519, '\p{Is_Blk=cham}', "");
12728Expect(1, 43519, '\p{^Is_Blk=cham}', "");
12729Expect(1, 43519, '\P{Is_Blk=cham}', "");
12730Expect(0, 43519, '\P{^Is_Blk=cham}', "");
12731Expect(1, 43615, '\p{Is_Blk=	Cham}', "");
12732Expect(0, 43615, '\p{^Is_Blk=	Cham}', "");
12733Expect(0, 43615, '\P{Is_Blk=	Cham}', "");
12734Expect(1, 43615, '\P{^Is_Blk=	Cham}', "");
12735Expect(0, 43519, '\p{Is_Blk=	Cham}', "");
12736Expect(1, 43519, '\p{^Is_Blk=	Cham}', "");
12737Expect(1, 43519, '\P{Is_Blk=	Cham}', "");
12738Expect(0, 43519, '\P{^Is_Blk=	Cham}', "");
12739Error('\p{Block=:=	 CYRILLICsupplement}');
12740Error('\P{Block=:=	 CYRILLICsupplement}');
12741Expect(1, 1327, '\p{Block=cyrillicsupplement}', "");
12742Expect(0, 1327, '\p{^Block=cyrillicsupplement}', "");
12743Expect(0, 1327, '\P{Block=cyrillicsupplement}', "");
12744Expect(1, 1327, '\P{^Block=cyrillicsupplement}', "");
12745Expect(0, 1279, '\p{Block=cyrillicsupplement}', "");
12746Expect(1, 1279, '\p{^Block=cyrillicsupplement}', "");
12747Expect(1, 1279, '\P{Block=cyrillicsupplement}', "");
12748Expect(0, 1279, '\P{^Block=cyrillicsupplement}', "");
12749Expect(1, 1327, '\p{Block=	Cyrillicsupplement}', "");
12750Expect(0, 1327, '\p{^Block=	Cyrillicsupplement}', "");
12751Expect(0, 1327, '\P{Block=	Cyrillicsupplement}', "");
12752Expect(1, 1327, '\P{^Block=	Cyrillicsupplement}', "");
12753Expect(0, 1279, '\p{Block=	Cyrillicsupplement}', "");
12754Expect(1, 1279, '\p{^Block=	Cyrillicsupplement}', "");
12755Expect(1, 1279, '\P{Block=	Cyrillicsupplement}', "");
12756Expect(0, 1279, '\P{^Block=	Cyrillicsupplement}', "");
12757Error('\p{Blk=	/a/Cyrillic-SUPPLEMENTARY}');
12758Error('\P{Blk=	/a/Cyrillic-SUPPLEMENTARY}');
12759Expect(1, 1327, '\p{Blk=cyrillicsupplementary}', "");
12760Expect(0, 1327, '\p{^Blk=cyrillicsupplementary}', "");
12761Expect(0, 1327, '\P{Blk=cyrillicsupplementary}', "");
12762Expect(1, 1327, '\P{^Blk=cyrillicsupplementary}', "");
12763Expect(0, 1279, '\p{Blk=cyrillicsupplementary}', "");
12764Expect(1, 1279, '\p{^Blk=cyrillicsupplementary}', "");
12765Expect(1, 1279, '\P{Blk=cyrillicsupplementary}', "");
12766Expect(0, 1279, '\P{^Blk=cyrillicsupplementary}', "");
12767Expect(1, 1327, '\p{Blk:    -cyrillic supplementary}', "");
12768Expect(0, 1327, '\p{^Blk:    -cyrillic supplementary}', "");
12769Expect(0, 1327, '\P{Blk:    -cyrillic supplementary}', "");
12770Expect(1, 1327, '\P{^Blk:    -cyrillic supplementary}', "");
12771Expect(0, 1279, '\p{Blk:    -cyrillic supplementary}', "");
12772Expect(1, 1279, '\p{^Blk:    -cyrillic supplementary}', "");
12773Expect(1, 1279, '\P{Blk:    -cyrillic supplementary}', "");
12774Expect(0, 1279, '\P{^Blk:    -cyrillic supplementary}', "");
12775Error('\p{Is_Block=	/a/cyrillic	Supplement}');
12776Error('\P{Is_Block=	/a/cyrillic	Supplement}');
12777Expect(1, 1327, '\p{Is_Block=cyrillicsupplement}', "");
12778Expect(0, 1327, '\p{^Is_Block=cyrillicsupplement}', "");
12779Expect(0, 1327, '\P{Is_Block=cyrillicsupplement}', "");
12780Expect(1, 1327, '\P{^Is_Block=cyrillicsupplement}', "");
12781Expect(0, 1279, '\p{Is_Block=cyrillicsupplement}', "");
12782Expect(1, 1279, '\p{^Is_Block=cyrillicsupplement}', "");
12783Expect(1, 1279, '\P{Is_Block=cyrillicsupplement}', "");
12784Expect(0, 1279, '\P{^Is_Block=cyrillicsupplement}', "");
12785Expect(1, 1327, '\p{Is_Block=	 Cyrillic Supplement}', "");
12786Expect(0, 1327, '\p{^Is_Block=	 Cyrillic Supplement}', "");
12787Expect(0, 1327, '\P{Is_Block=	 Cyrillic Supplement}', "");
12788Expect(1, 1327, '\P{^Is_Block=	 Cyrillic Supplement}', "");
12789Expect(0, 1279, '\p{Is_Block=	 Cyrillic Supplement}', "");
12790Expect(1, 1279, '\p{^Is_Block=	 Cyrillic Supplement}', "");
12791Expect(1, 1279, '\P{Is_Block=	 Cyrillic Supplement}', "");
12792Expect(0, 1279, '\P{^Is_Block=	 Cyrillic Supplement}', "");
12793Error('\p{Is_Blk=_/a/Cyrillic-supplementary}');
12794Error('\P{Is_Blk=_/a/Cyrillic-supplementary}');
12795Expect(1, 1327, '\p{Is_Blk=cyrillicsupplementary}', "");
12796Expect(0, 1327, '\p{^Is_Blk=cyrillicsupplementary}', "");
12797Expect(0, 1327, '\P{Is_Blk=cyrillicsupplementary}', "");
12798Expect(1, 1327, '\P{^Is_Blk=cyrillicsupplementary}', "");
12799Expect(0, 1279, '\p{Is_Blk=cyrillicsupplementary}', "");
12800Expect(1, 1279, '\p{^Is_Blk=cyrillicsupplementary}', "");
12801Expect(1, 1279, '\P{Is_Blk=cyrillicsupplementary}', "");
12802Expect(0, 1279, '\P{^Is_Blk=cyrillicsupplementary}', "");
12803Expect(1, 1327, '\p{Is_Blk= 	CyrillicSupplementary}', "");
12804Expect(0, 1327, '\p{^Is_Blk= 	CyrillicSupplementary}', "");
12805Expect(0, 1327, '\P{Is_Blk= 	CyrillicSupplementary}', "");
12806Expect(1, 1327, '\P{^Is_Blk= 	CyrillicSupplementary}', "");
12807Expect(0, 1279, '\p{Is_Blk= 	CyrillicSupplementary}', "");
12808Expect(1, 1279, '\p{^Is_Blk= 	CyrillicSupplementary}', "");
12809Expect(1, 1279, '\P{Is_Blk= 	CyrillicSupplementary}', "");
12810Expect(0, 1279, '\P{^Is_Blk= 	CyrillicSupplementary}', "");
12811Error('\p{Block: 	Greek_And/a/COPTIC}');
12812Error('\P{Block: 	Greek_And/a/COPTIC}');
12813Expect(1, 1023, '\p{Block=greekandcoptic}', "");
12814Expect(0, 1023, '\p{^Block=greekandcoptic}', "");
12815Expect(0, 1023, '\P{Block=greekandcoptic}', "");
12816Expect(1, 1023, '\P{^Block=greekandcoptic}', "");
12817Expect(0, 879, '\p{Block=greekandcoptic}', "");
12818Expect(1, 879, '\p{^Block=greekandcoptic}', "");
12819Expect(1, 879, '\P{Block=greekandcoptic}', "");
12820Expect(0, 879, '\P{^Block=greekandcoptic}', "");
12821Expect(1, 1023, '\p{Block=	GREEK_and COPTIC}', "");
12822Expect(0, 1023, '\p{^Block=	GREEK_and COPTIC}', "");
12823Expect(0, 1023, '\P{Block=	GREEK_and COPTIC}', "");
12824Expect(1, 1023, '\P{^Block=	GREEK_and COPTIC}', "");
12825Expect(0, 879, '\p{Block=	GREEK_and COPTIC}', "");
12826Expect(1, 879, '\p{^Block=	GREEK_and COPTIC}', "");
12827Expect(1, 879, '\P{Block=	GREEK_and COPTIC}', "");
12828Expect(0, 879, '\P{^Block=	GREEK_and COPTIC}', "");
12829Error('\p{Blk=/a/-greek}');
12830Error('\P{Blk=/a/-greek}');
12831Expect(1, 1023, '\p{Blk=greek}', "");
12832Expect(0, 1023, '\p{^Blk=greek}', "");
12833Expect(0, 1023, '\P{Blk=greek}', "");
12834Expect(1, 1023, '\P{^Blk=greek}', "");
12835Expect(0, 879, '\p{Blk=greek}', "");
12836Expect(1, 879, '\p{^Blk=greek}', "");
12837Expect(1, 879, '\P{Blk=greek}', "");
12838Expect(0, 879, '\P{^Blk=greek}', "");
12839Expect(1, 1023, '\p{Blk=_GREEK}', "");
12840Expect(0, 1023, '\p{^Blk=_GREEK}', "");
12841Expect(0, 1023, '\P{Blk=_GREEK}', "");
12842Expect(1, 1023, '\P{^Blk=_GREEK}', "");
12843Expect(0, 879, '\p{Blk=_GREEK}', "");
12844Expect(1, 879, '\p{^Blk=_GREEK}', "");
12845Expect(1, 879, '\P{Blk=_GREEK}', "");
12846Expect(0, 879, '\P{^Blk=_GREEK}', "");
12847Error('\p{Is_Block=	_GREEK AND Coptic:=}');
12848Error('\P{Is_Block=	_GREEK AND Coptic:=}');
12849Expect(1, 1023, '\p{Is_Block=greekandcoptic}', "");
12850Expect(0, 1023, '\p{^Is_Block=greekandcoptic}', "");
12851Expect(0, 1023, '\P{Is_Block=greekandcoptic}', "");
12852Expect(1, 1023, '\P{^Is_Block=greekandcoptic}', "");
12853Expect(0, 879, '\p{Is_Block=greekandcoptic}', "");
12854Expect(1, 879, '\p{^Is_Block=greekandcoptic}', "");
12855Expect(1, 879, '\P{Is_Block=greekandcoptic}', "");
12856Expect(0, 879, '\P{^Is_Block=greekandcoptic}', "");
12857Expect(1, 1023, '\p{Is_Block:   - Greek_and-coptic}', "");
12858Expect(0, 1023, '\p{^Is_Block:   - Greek_and-coptic}', "");
12859Expect(0, 1023, '\P{Is_Block:   - Greek_and-coptic}', "");
12860Expect(1, 1023, '\P{^Is_Block:   - Greek_and-coptic}', "");
12861Expect(0, 879, '\p{Is_Block:   - Greek_and-coptic}', "");
12862Expect(1, 879, '\p{^Is_Block:   - Greek_and-coptic}', "");
12863Expect(1, 879, '\P{Is_Block:   - Greek_and-coptic}', "");
12864Expect(0, 879, '\P{^Is_Block:   - Greek_and-coptic}', "");
12865Error('\p{Is_Blk=:=_GREEK}');
12866Error('\P{Is_Blk=:=_GREEK}');
12867Expect(1, 1023, '\p{Is_Blk=greek}', "");
12868Expect(0, 1023, '\p{^Is_Blk=greek}', "");
12869Expect(0, 1023, '\P{Is_Blk=greek}', "");
12870Expect(1, 1023, '\P{^Is_Blk=greek}', "");
12871Expect(0, 879, '\p{Is_Blk=greek}', "");
12872Expect(1, 879, '\p{^Is_Blk=greek}', "");
12873Expect(1, 879, '\P{Is_Blk=greek}', "");
12874Expect(0, 879, '\P{^Is_Blk=greek}', "");
12875Expect(1, 1023, '\p{Is_Blk= GREEK}', "");
12876Expect(0, 1023, '\p{^Is_Blk= GREEK}', "");
12877Expect(0, 1023, '\P{Is_Blk= GREEK}', "");
12878Expect(1, 1023, '\P{^Is_Blk= GREEK}', "");
12879Expect(0, 879, '\p{Is_Blk= GREEK}', "");
12880Expect(1, 879, '\p{^Is_Blk= GREEK}', "");
12881Expect(1, 879, '\P{Is_Blk= GREEK}', "");
12882Expect(0, 879, '\P{^Is_Blk= GREEK}', "");
12883Error('\p{Block:	_Miscellaneous/a/Mathematical	symbols B}');
12884Error('\P{Block:	_Miscellaneous/a/Mathematical	symbols B}');
12885Expect(1, 10751, '\p{Block=miscellaneousmathematicalsymbolsb}', "");
12886Expect(0, 10751, '\p{^Block=miscellaneousmathematicalsymbolsb}', "");
12887Expect(0, 10751, '\P{Block=miscellaneousmathematicalsymbolsb}', "");
12888Expect(1, 10751, '\P{^Block=miscellaneousmathematicalsymbolsb}', "");
12889Expect(0, 10623, '\p{Block=miscellaneousmathematicalsymbolsb}', "");
12890Expect(1, 10623, '\p{^Block=miscellaneousmathematicalsymbolsb}', "");
12891Expect(1, 10623, '\P{Block=miscellaneousmathematicalsymbolsb}', "");
12892Expect(0, 10623, '\P{^Block=miscellaneousmathematicalsymbolsb}', "");
12893Expect(1, 10751, '\p{Block=_	miscellaneous-Mathematicalsymbols-b}', "");
12894Expect(0, 10751, '\p{^Block=_	miscellaneous-Mathematicalsymbols-b}', "");
12895Expect(0, 10751, '\P{Block=_	miscellaneous-Mathematicalsymbols-b}', "");
12896Expect(1, 10751, '\P{^Block=_	miscellaneous-Mathematicalsymbols-b}', "");
12897Expect(0, 10623, '\p{Block=_	miscellaneous-Mathematicalsymbols-b}', "");
12898Expect(1, 10623, '\p{^Block=_	miscellaneous-Mathematicalsymbols-b}', "");
12899Expect(1, 10623, '\P{Block=_	miscellaneous-Mathematicalsymbols-b}', "");
12900Expect(0, 10623, '\P{^Block=_	miscellaneous-Mathematicalsymbols-b}', "");
12901Error('\p{Blk= :=MISCELLANEOUS	Mathematical-symbols-b}');
12902Error('\P{Blk= :=MISCELLANEOUS	Mathematical-symbols-b}');
12903Expect(1, 10751, '\p{Blk=miscellaneousmathematicalsymbolsb}', "");
12904Expect(0, 10751, '\p{^Blk=miscellaneousmathematicalsymbolsb}', "");
12905Expect(0, 10751, '\P{Blk=miscellaneousmathematicalsymbolsb}', "");
12906Expect(1, 10751, '\P{^Blk=miscellaneousmathematicalsymbolsb}', "");
12907Expect(0, 10623, '\p{Blk=miscellaneousmathematicalsymbolsb}', "");
12908Expect(1, 10623, '\p{^Blk=miscellaneousmathematicalsymbolsb}', "");
12909Expect(1, 10623, '\P{Blk=miscellaneousmathematicalsymbolsb}', "");
12910Expect(0, 10623, '\P{^Blk=miscellaneousmathematicalsymbolsb}', "");
12911Expect(1, 10751, '\p{Blk=_	miscellaneousMathematicalSymbols B}', "");
12912Expect(0, 10751, '\p{^Blk=_	miscellaneousMathematicalSymbols B}', "");
12913Expect(0, 10751, '\P{Blk=_	miscellaneousMathematicalSymbols B}', "");
12914Expect(1, 10751, '\P{^Blk=_	miscellaneousMathematicalSymbols B}', "");
12915Expect(0, 10623, '\p{Blk=_	miscellaneousMathematicalSymbols B}', "");
12916Expect(1, 10623, '\p{^Blk=_	miscellaneousMathematicalSymbols B}', "");
12917Expect(1, 10623, '\P{Blk=_	miscellaneousMathematicalSymbols B}', "");
12918Expect(0, 10623, '\P{^Blk=_	miscellaneousMathematicalSymbols B}', "");
12919Error('\p{Is_Block: -Miscellaneous-Mathematical	SymbolsB/a/}');
12920Error('\P{Is_Block: -Miscellaneous-Mathematical	SymbolsB/a/}');
12921Expect(1, 10751, '\p{Is_Block=miscellaneousmathematicalsymbolsb}', "");
12922Expect(0, 10751, '\p{^Is_Block=miscellaneousmathematicalsymbolsb}', "");
12923Expect(0, 10751, '\P{Is_Block=miscellaneousmathematicalsymbolsb}', "");
12924Expect(1, 10751, '\P{^Is_Block=miscellaneousmathematicalsymbolsb}', "");
12925Expect(0, 10623, '\p{Is_Block=miscellaneousmathematicalsymbolsb}', "");
12926Expect(1, 10623, '\p{^Is_Block=miscellaneousmathematicalsymbolsb}', "");
12927Expect(1, 10623, '\P{Is_Block=miscellaneousmathematicalsymbolsb}', "");
12928Expect(0, 10623, '\P{^Is_Block=miscellaneousmathematicalsymbolsb}', "");
12929Expect(1, 10751, '\p{Is_Block= -Miscellaneous-mathematicalSymbols B}', "");
12930Expect(0, 10751, '\p{^Is_Block= -Miscellaneous-mathematicalSymbols B}', "");
12931Expect(0, 10751, '\P{Is_Block= -Miscellaneous-mathematicalSymbols B}', "");
12932Expect(1, 10751, '\P{^Is_Block= -Miscellaneous-mathematicalSymbols B}', "");
12933Expect(0, 10623, '\p{Is_Block= -Miscellaneous-mathematicalSymbols B}', "");
12934Expect(1, 10623, '\p{^Is_Block= -Miscellaneous-mathematicalSymbols B}', "");
12935Expect(1, 10623, '\P{Is_Block= -Miscellaneous-mathematicalSymbols B}', "");
12936Expect(0, 10623, '\P{^Is_Block= -Miscellaneous-mathematicalSymbols B}', "");
12937Error('\p{Is_Blk=:=miscellaneous MathematicalSymbols_B}');
12938Error('\P{Is_Blk=:=miscellaneous MathematicalSymbols_B}');
12939Expect(1, 10751, '\p{Is_Blk=miscellaneousmathematicalsymbolsb}', "");
12940Expect(0, 10751, '\p{^Is_Blk=miscellaneousmathematicalsymbolsb}', "");
12941Expect(0, 10751, '\P{Is_Blk=miscellaneousmathematicalsymbolsb}', "");
12942Expect(1, 10751, '\P{^Is_Blk=miscellaneousmathematicalsymbolsb}', "");
12943Expect(0, 10623, '\p{Is_Blk=miscellaneousmathematicalsymbolsb}', "");
12944Expect(1, 10623, '\p{^Is_Blk=miscellaneousmathematicalsymbolsb}', "");
12945Expect(1, 10623, '\P{Is_Blk=miscellaneousmathematicalsymbolsb}', "");
12946Expect(0, 10623, '\P{^Is_Blk=miscellaneousmathematicalsymbolsb}', "");
12947Expect(1, 10751, '\p{Is_Blk=	miscellaneous_MATHEMATICALsymbols	B}', "");
12948Expect(0, 10751, '\p{^Is_Blk=	miscellaneous_MATHEMATICALsymbols	B}', "");
12949Expect(0, 10751, '\P{Is_Blk=	miscellaneous_MATHEMATICALsymbols	B}', "");
12950Expect(1, 10751, '\P{^Is_Blk=	miscellaneous_MATHEMATICALsymbols	B}', "");
12951Expect(0, 10623, '\p{Is_Blk=	miscellaneous_MATHEMATICALsymbols	B}', "");
12952Expect(1, 10623, '\p{^Is_Blk=	miscellaneous_MATHEMATICALsymbols	B}', "");
12953Expect(1, 10623, '\P{Is_Blk=	miscellaneous_MATHEMATICALsymbols	B}', "");
12954Expect(0, 10623, '\P{^Is_Blk=	miscellaneous_MATHEMATICALsymbols	B}', "");
12955Error('\p{Block=_Bengali/a/}');
12956Error('\P{Block=_Bengali/a/}');
12957Expect(1, 2559, '\p{Block=bengali}', "");
12958Expect(0, 2559, '\p{^Block=bengali}', "");
12959Expect(0, 2559, '\P{Block=bengali}', "");
12960Expect(1, 2559, '\P{^Block=bengali}', "");
12961Expect(0, 2431, '\p{Block=bengali}', "");
12962Expect(1, 2431, '\p{^Block=bengali}', "");
12963Expect(1, 2431, '\P{Block=bengali}', "");
12964Expect(0, 2431, '\P{^Block=bengali}', "");
12965Expect(1, 2559, '\p{Block= Bengali}', "");
12966Expect(0, 2559, '\p{^Block= Bengali}', "");
12967Expect(0, 2559, '\P{Block= Bengali}', "");
12968Expect(1, 2559, '\P{^Block= Bengali}', "");
12969Expect(0, 2431, '\p{Block= Bengali}', "");
12970Expect(1, 2431, '\p{^Block= Bengali}', "");
12971Expect(1, 2431, '\P{Block= Bengali}', "");
12972Expect(0, 2431, '\P{^Block= Bengali}', "");
12973Error('\p{Blk= /a/Bengali}');
12974Error('\P{Blk= /a/Bengali}');
12975Expect(1, 2559, '\p{Blk=bengali}', "");
12976Expect(0, 2559, '\p{^Blk=bengali}', "");
12977Expect(0, 2559, '\P{Blk=bengali}', "");
12978Expect(1, 2559, '\P{^Blk=bengali}', "");
12979Expect(0, 2431, '\p{Blk=bengali}', "");
12980Expect(1, 2431, '\p{^Blk=bengali}', "");
12981Expect(1, 2431, '\P{Blk=bengali}', "");
12982Expect(0, 2431, '\P{^Blk=bengali}', "");
12983Expect(1, 2559, '\p{Blk=  Bengali}', "");
12984Expect(0, 2559, '\p{^Blk=  Bengali}', "");
12985Expect(0, 2559, '\P{Blk=  Bengali}', "");
12986Expect(1, 2559, '\P{^Blk=  Bengali}', "");
12987Expect(0, 2431, '\p{Blk=  Bengali}', "");
12988Expect(1, 2431, '\p{^Blk=  Bengali}', "");
12989Expect(1, 2431, '\P{Blk=  Bengali}', "");
12990Expect(0, 2431, '\P{^Blk=  Bengali}', "");
12991Error('\p{Is_Block=- bengali:=}');
12992Error('\P{Is_Block=- bengali:=}');
12993Expect(1, 2559, '\p{Is_Block=bengali}', "");
12994Expect(0, 2559, '\p{^Is_Block=bengali}', "");
12995Expect(0, 2559, '\P{Is_Block=bengali}', "");
12996Expect(1, 2559, '\P{^Is_Block=bengali}', "");
12997Expect(0, 2431, '\p{Is_Block=bengali}', "");
12998Expect(1, 2431, '\p{^Is_Block=bengali}', "");
12999Expect(1, 2431, '\P{Is_Block=bengali}', "");
13000Expect(0, 2431, '\P{^Is_Block=bengali}', "");
13001Expect(1, 2559, '\p{Is_Block=	_Bengali}', "");
13002Expect(0, 2559, '\p{^Is_Block=	_Bengali}', "");
13003Expect(0, 2559, '\P{Is_Block=	_Bengali}', "");
13004Expect(1, 2559, '\P{^Is_Block=	_Bengali}', "");
13005Expect(0, 2431, '\p{Is_Block=	_Bengali}', "");
13006Expect(1, 2431, '\p{^Is_Block=	_Bengali}', "");
13007Expect(1, 2431, '\P{Is_Block=	_Bengali}', "");
13008Expect(0, 2431, '\P{^Is_Block=	_Bengali}', "");
13009Error('\p{Is_Blk=:= 	Bengali}');
13010Error('\P{Is_Blk=:= 	Bengali}');
13011Expect(1, 2559, '\p{Is_Blk=bengali}', "");
13012Expect(0, 2559, '\p{^Is_Blk=bengali}', "");
13013Expect(0, 2559, '\P{Is_Blk=bengali}', "");
13014Expect(1, 2559, '\P{^Is_Blk=bengali}', "");
13015Expect(0, 2431, '\p{Is_Blk=bengali}', "");
13016Expect(1, 2431, '\p{^Is_Blk=bengali}', "");
13017Expect(1, 2431, '\P{Is_Blk=bengali}', "");
13018Expect(0, 2431, '\P{^Is_Blk=bengali}', "");
13019Expect(1, 2559, '\p{Is_Blk=	Bengali}', "");
13020Expect(0, 2559, '\p{^Is_Blk=	Bengali}', "");
13021Expect(0, 2559, '\P{Is_Blk=	Bengali}', "");
13022Expect(1, 2559, '\P{^Is_Blk=	Bengali}', "");
13023Expect(0, 2431, '\p{Is_Blk=	Bengali}', "");
13024Expect(1, 2431, '\p{^Is_Blk=	Bengali}', "");
13025Expect(1, 2431, '\P{Is_Blk=	Bengali}', "");
13026Expect(0, 2431, '\P{^Is_Blk=	Bengali}', "");
13027Error('\p{Block=:=	CYPRIOTsyllabary}');
13028Error('\P{Block=:=	CYPRIOTsyllabary}');
13029Expect(1, 67647, '\p{Block=cypriotsyllabary}', "");
13030Expect(0, 67647, '\p{^Block=cypriotsyllabary}', "");
13031Expect(0, 67647, '\P{Block=cypriotsyllabary}', "");
13032Expect(1, 67647, '\P{^Block=cypriotsyllabary}', "");
13033Expect(0, 67583, '\p{Block=cypriotsyllabary}', "");
13034Expect(1, 67583, '\p{^Block=cypriotsyllabary}', "");
13035Expect(1, 67583, '\P{Block=cypriotsyllabary}', "");
13036Expect(0, 67583, '\P{^Block=cypriotsyllabary}', "");
13037Expect(1, 67647, '\p{Block:	_	Cypriot_Syllabary}', "");
13038Expect(0, 67647, '\p{^Block:	_	Cypriot_Syllabary}', "");
13039Expect(0, 67647, '\P{Block:	_	Cypriot_Syllabary}', "");
13040Expect(1, 67647, '\P{^Block:	_	Cypriot_Syllabary}', "");
13041Expect(0, 67583, '\p{Block:	_	Cypriot_Syllabary}', "");
13042Expect(1, 67583, '\p{^Block:	_	Cypriot_Syllabary}', "");
13043Expect(1, 67583, '\P{Block:	_	Cypriot_Syllabary}', "");
13044Expect(0, 67583, '\P{^Block:	_	Cypriot_Syllabary}', "");
13045Error('\p{Blk=	 cypriot-syllabary:=}');
13046Error('\P{Blk=	 cypriot-syllabary:=}');
13047Expect(1, 67647, '\p{Blk=cypriotsyllabary}', "");
13048Expect(0, 67647, '\p{^Blk=cypriotsyllabary}', "");
13049Expect(0, 67647, '\P{Blk=cypriotsyllabary}', "");
13050Expect(1, 67647, '\P{^Blk=cypriotsyllabary}', "");
13051Expect(0, 67583, '\p{Blk=cypriotsyllabary}', "");
13052Expect(1, 67583, '\p{^Blk=cypriotsyllabary}', "");
13053Expect(1, 67583, '\P{Blk=cypriotsyllabary}', "");
13054Expect(0, 67583, '\P{^Blk=cypriotsyllabary}', "");
13055Expect(1, 67647, '\p{Blk= cypriot_Syllabary}', "");
13056Expect(0, 67647, '\p{^Blk= cypriot_Syllabary}', "");
13057Expect(0, 67647, '\P{Blk= cypriot_Syllabary}', "");
13058Expect(1, 67647, '\P{^Blk= cypriot_Syllabary}', "");
13059Expect(0, 67583, '\p{Blk= cypriot_Syllabary}', "");
13060Expect(1, 67583, '\p{^Blk= cypriot_Syllabary}', "");
13061Expect(1, 67583, '\P{Blk= cypriot_Syllabary}', "");
13062Expect(0, 67583, '\P{^Blk= cypriot_Syllabary}', "");
13063Error('\p{Is_Block=/a/ CYPRIOTSYLLABARY}');
13064Error('\P{Is_Block=/a/ CYPRIOTSYLLABARY}');
13065Expect(1, 67647, '\p{Is_Block=cypriotsyllabary}', "");
13066Expect(0, 67647, '\p{^Is_Block=cypriotsyllabary}', "");
13067Expect(0, 67647, '\P{Is_Block=cypriotsyllabary}', "");
13068Expect(1, 67647, '\P{^Is_Block=cypriotsyllabary}', "");
13069Expect(0, 67583, '\p{Is_Block=cypriotsyllabary}', "");
13070Expect(1, 67583, '\p{^Is_Block=cypriotsyllabary}', "");
13071Expect(1, 67583, '\P{Is_Block=cypriotsyllabary}', "");
13072Expect(0, 67583, '\P{^Is_Block=cypriotsyllabary}', "");
13073Expect(1, 67647, '\p{Is_Block=-Cypriot SYLLABARY}', "");
13074Expect(0, 67647, '\p{^Is_Block=-Cypriot SYLLABARY}', "");
13075Expect(0, 67647, '\P{Is_Block=-Cypriot SYLLABARY}', "");
13076Expect(1, 67647, '\P{^Is_Block=-Cypriot SYLLABARY}', "");
13077Expect(0, 67583, '\p{Is_Block=-Cypriot SYLLABARY}', "");
13078Expect(1, 67583, '\p{^Is_Block=-Cypriot SYLLABARY}', "");
13079Expect(1, 67583, '\P{Is_Block=-Cypriot SYLLABARY}', "");
13080Expect(0, 67583, '\P{^Is_Block=-Cypriot SYLLABARY}', "");
13081Error('\p{Is_Blk=-_cypriot/a/SYLLABARY}');
13082Error('\P{Is_Blk=-_cypriot/a/SYLLABARY}');
13083Expect(1, 67647, '\p{Is_Blk=cypriotsyllabary}', "");
13084Expect(0, 67647, '\p{^Is_Blk=cypriotsyllabary}', "");
13085Expect(0, 67647, '\P{Is_Blk=cypriotsyllabary}', "");
13086Expect(1, 67647, '\P{^Is_Blk=cypriotsyllabary}', "");
13087Expect(0, 67583, '\p{Is_Blk=cypriotsyllabary}', "");
13088Expect(1, 67583, '\p{^Is_Blk=cypriotsyllabary}', "");
13089Expect(1, 67583, '\P{Is_Blk=cypriotsyllabary}', "");
13090Expect(0, 67583, '\P{^Is_Blk=cypriotsyllabary}', "");
13091Expect(1, 67647, '\p{Is_Blk=-	cypriot_SYLLABARY}', "");
13092Expect(0, 67647, '\p{^Is_Blk=-	cypriot_SYLLABARY}', "");
13093Expect(0, 67647, '\P{Is_Blk=-	cypriot_SYLLABARY}', "");
13094Expect(1, 67647, '\P{^Is_Blk=-	cypriot_SYLLABARY}', "");
13095Expect(0, 67583, '\p{Is_Blk=-	cypriot_SYLLABARY}', "");
13096Expect(1, 67583, '\p{^Is_Blk=-	cypriot_SYLLABARY}', "");
13097Expect(1, 67583, '\P{Is_Blk=-	cypriot_SYLLABARY}', "");
13098Expect(0, 67583, '\P{^Is_Blk=-	cypriot_SYLLABARY}', "");
13099Error('\p{Block=:= Supplemental Punctuation}');
13100Error('\P{Block=:= Supplemental Punctuation}');
13101Expect(1, 11903, '\p{Block=supplementalpunctuation}', "");
13102Expect(0, 11903, '\p{^Block=supplementalpunctuation}', "");
13103Expect(0, 11903, '\P{Block=supplementalpunctuation}', "");
13104Expect(1, 11903, '\P{^Block=supplementalpunctuation}', "");
13105Expect(0, 11775, '\p{Block=supplementalpunctuation}', "");
13106Expect(1, 11775, '\p{^Block=supplementalpunctuation}', "");
13107Expect(1, 11775, '\P{Block=supplementalpunctuation}', "");
13108Expect(0, 11775, '\P{^Block=supplementalpunctuation}', "");
13109Expect(1, 11903, '\p{Block=_ Supplemental_punctuation}', "");
13110Expect(0, 11903, '\p{^Block=_ Supplemental_punctuation}', "");
13111Expect(0, 11903, '\P{Block=_ Supplemental_punctuation}', "");
13112Expect(1, 11903, '\P{^Block=_ Supplemental_punctuation}', "");
13113Expect(0, 11775, '\p{Block=_ Supplemental_punctuation}', "");
13114Expect(1, 11775, '\p{^Block=_ Supplemental_punctuation}', "");
13115Expect(1, 11775, '\P{Block=_ Supplemental_punctuation}', "");
13116Expect(0, 11775, '\P{^Block=_ Supplemental_punctuation}', "");
13117Error('\p{Blk=-	SUPPLEMENTAL	PUNCTUATION/a/}');
13118Error('\P{Blk=-	SUPPLEMENTAL	PUNCTUATION/a/}');
13119Expect(1, 11903, '\p{Blk=supplementalpunctuation}', "");
13120Expect(0, 11903, '\p{^Blk=supplementalpunctuation}', "");
13121Expect(0, 11903, '\P{Blk=supplementalpunctuation}', "");
13122Expect(1, 11903, '\P{^Blk=supplementalpunctuation}', "");
13123Expect(0, 11775, '\p{Blk=supplementalpunctuation}', "");
13124Expect(1, 11775, '\p{^Blk=supplementalpunctuation}', "");
13125Expect(1, 11775, '\P{Blk=supplementalpunctuation}', "");
13126Expect(0, 11775, '\P{^Blk=supplementalpunctuation}', "");
13127Expect(1, 11903, '\p{Blk=	Supplemental_PUNCTUATION}', "");
13128Expect(0, 11903, '\p{^Blk=	Supplemental_PUNCTUATION}', "");
13129Expect(0, 11903, '\P{Blk=	Supplemental_PUNCTUATION}', "");
13130Expect(1, 11903, '\P{^Blk=	Supplemental_PUNCTUATION}', "");
13131Expect(0, 11775, '\p{Blk=	Supplemental_PUNCTUATION}', "");
13132Expect(1, 11775, '\p{^Blk=	Supplemental_PUNCTUATION}', "");
13133Expect(1, 11775, '\P{Blk=	Supplemental_PUNCTUATION}', "");
13134Expect(0, 11775, '\P{^Blk=	Supplemental_PUNCTUATION}', "");
13135Error('\p{Is_Block: _:=Supplemental-PUNCTUATION}');
13136Error('\P{Is_Block: _:=Supplemental-PUNCTUATION}');
13137Expect(1, 11903, '\p{Is_Block=supplementalpunctuation}', "");
13138Expect(0, 11903, '\p{^Is_Block=supplementalpunctuation}', "");
13139Expect(0, 11903, '\P{Is_Block=supplementalpunctuation}', "");
13140Expect(1, 11903, '\P{^Is_Block=supplementalpunctuation}', "");
13141Expect(0, 11775, '\p{Is_Block=supplementalpunctuation}', "");
13142Expect(1, 11775, '\p{^Is_Block=supplementalpunctuation}', "");
13143Expect(1, 11775, '\P{Is_Block=supplementalpunctuation}', "");
13144Expect(0, 11775, '\P{^Is_Block=supplementalpunctuation}', "");
13145Expect(1, 11903, '\p{Is_Block=	_supplementalPUNCTUATION}', "");
13146Expect(0, 11903, '\p{^Is_Block=	_supplementalPUNCTUATION}', "");
13147Expect(0, 11903, '\P{Is_Block=	_supplementalPUNCTUATION}', "");
13148Expect(1, 11903, '\P{^Is_Block=	_supplementalPUNCTUATION}', "");
13149Expect(0, 11775, '\p{Is_Block=	_supplementalPUNCTUATION}', "");
13150Expect(1, 11775, '\p{^Is_Block=	_supplementalPUNCTUATION}', "");
13151Expect(1, 11775, '\P{Is_Block=	_supplementalPUNCTUATION}', "");
13152Expect(0, 11775, '\P{^Is_Block=	_supplementalPUNCTUATION}', "");
13153Error('\p{Is_Blk=_/a/Supplemental Punctuation}');
13154Error('\P{Is_Blk=_/a/Supplemental Punctuation}');
13155Expect(1, 11903, '\p{Is_Blk=supplementalpunctuation}', "");
13156Expect(0, 11903, '\p{^Is_Blk=supplementalpunctuation}', "");
13157Expect(0, 11903, '\P{Is_Blk=supplementalpunctuation}', "");
13158Expect(1, 11903, '\P{^Is_Blk=supplementalpunctuation}', "");
13159Expect(0, 11775, '\p{Is_Blk=supplementalpunctuation}', "");
13160Expect(1, 11775, '\p{^Is_Blk=supplementalpunctuation}', "");
13161Expect(1, 11775, '\P{Is_Blk=supplementalpunctuation}', "");
13162Expect(0, 11775, '\P{^Is_Blk=supplementalpunctuation}', "");
13163Expect(1, 11903, '\p{Is_Blk=-_Supplemental	punctuation}', "");
13164Expect(0, 11903, '\p{^Is_Blk=-_Supplemental	punctuation}', "");
13165Expect(0, 11903, '\P{Is_Blk=-_Supplemental	punctuation}', "");
13166Expect(1, 11903, '\P{^Is_Blk=-_Supplemental	punctuation}', "");
13167Expect(0, 11775, '\p{Is_Blk=-_Supplemental	punctuation}', "");
13168Expect(1, 11775, '\p{^Is_Blk=-_Supplemental	punctuation}', "");
13169Expect(1, 11775, '\P{Is_Blk=-_Supplemental	punctuation}', "");
13170Expect(0, 11775, '\P{^Is_Blk=-_Supplemental	punctuation}', "");
13171Error('\p{Block=:=	_Coptic}');
13172Error('\P{Block=:=	_Coptic}');
13173Expect(1, 11519, '\p{Block=coptic}', "");
13174Expect(0, 11519, '\p{^Block=coptic}', "");
13175Expect(0, 11519, '\P{Block=coptic}', "");
13176Expect(1, 11519, '\P{^Block=coptic}', "");
13177Expect(0, 11391, '\p{Block=coptic}', "");
13178Expect(1, 11391, '\p{^Block=coptic}', "");
13179Expect(1, 11391, '\P{Block=coptic}', "");
13180Expect(0, 11391, '\P{^Block=coptic}', "");
13181Expect(1, 11519, '\p{Block= COPTIC}', "");
13182Expect(0, 11519, '\p{^Block= COPTIC}', "");
13183Expect(0, 11519, '\P{Block= COPTIC}', "");
13184Expect(1, 11519, '\P{^Block= COPTIC}', "");
13185Expect(0, 11391, '\p{Block= COPTIC}', "");
13186Expect(1, 11391, '\p{^Block= COPTIC}', "");
13187Expect(1, 11391, '\P{Block= COPTIC}', "");
13188Expect(0, 11391, '\P{^Block= COPTIC}', "");
13189Error('\p{Blk=/a/ coptic}');
13190Error('\P{Blk=/a/ coptic}');
13191Expect(1, 11519, '\p{Blk=coptic}', "");
13192Expect(0, 11519, '\p{^Blk=coptic}', "");
13193Expect(0, 11519, '\P{Blk=coptic}', "");
13194Expect(1, 11519, '\P{^Blk=coptic}', "");
13195Expect(0, 11391, '\p{Blk=coptic}', "");
13196Expect(1, 11391, '\p{^Blk=coptic}', "");
13197Expect(1, 11391, '\P{Blk=coptic}', "");
13198Expect(0, 11391, '\P{^Blk=coptic}', "");
13199Expect(1, 11519, '\p{Blk= Coptic}', "");
13200Expect(0, 11519, '\p{^Blk= Coptic}', "");
13201Expect(0, 11519, '\P{Blk= Coptic}', "");
13202Expect(1, 11519, '\P{^Blk= Coptic}', "");
13203Expect(0, 11391, '\p{Blk= Coptic}', "");
13204Expect(1, 11391, '\p{^Blk= Coptic}', "");
13205Expect(1, 11391, '\P{Blk= Coptic}', "");
13206Expect(0, 11391, '\P{^Blk= Coptic}', "");
13207Error('\p{Is_Block=:=		coptic}');
13208Error('\P{Is_Block=:=		coptic}');
13209Expect(1, 11519, '\p{Is_Block=coptic}', "");
13210Expect(0, 11519, '\p{^Is_Block=coptic}', "");
13211Expect(0, 11519, '\P{Is_Block=coptic}', "");
13212Expect(1, 11519, '\P{^Is_Block=coptic}', "");
13213Expect(0, 11391, '\p{Is_Block=coptic}', "");
13214Expect(1, 11391, '\p{^Is_Block=coptic}', "");
13215Expect(1, 11391, '\P{Is_Block=coptic}', "");
13216Expect(0, 11391, '\P{^Is_Block=coptic}', "");
13217Expect(1, 11519, '\p{Is_Block=	_coptic}', "");
13218Expect(0, 11519, '\p{^Is_Block=	_coptic}', "");
13219Expect(0, 11519, '\P{Is_Block=	_coptic}', "");
13220Expect(1, 11519, '\P{^Is_Block=	_coptic}', "");
13221Expect(0, 11391, '\p{Is_Block=	_coptic}', "");
13222Expect(1, 11391, '\p{^Is_Block=	_coptic}', "");
13223Expect(1, 11391, '\P{Is_Block=	_coptic}', "");
13224Expect(0, 11391, '\P{^Is_Block=	_coptic}', "");
13225Error('\p{Is_Blk= /a/coptic}');
13226Error('\P{Is_Blk= /a/coptic}');
13227Expect(1, 11519, '\p{Is_Blk=coptic}', "");
13228Expect(0, 11519, '\p{^Is_Blk=coptic}', "");
13229Expect(0, 11519, '\P{Is_Blk=coptic}', "");
13230Expect(1, 11519, '\P{^Is_Blk=coptic}', "");
13231Expect(0, 11391, '\p{Is_Blk=coptic}', "");
13232Expect(1, 11391, '\p{^Is_Blk=coptic}', "");
13233Expect(1, 11391, '\P{Is_Blk=coptic}', "");
13234Expect(0, 11391, '\P{^Is_Blk=coptic}', "");
13235Expect(1, 11519, '\p{Is_Blk=__COPTIC}', "");
13236Expect(0, 11519, '\p{^Is_Blk=__COPTIC}', "");
13237Expect(0, 11519, '\P{Is_Blk=__COPTIC}', "");
13238Expect(1, 11519, '\P{^Is_Blk=__COPTIC}', "");
13239Expect(0, 11391, '\p{Is_Blk=__COPTIC}', "");
13240Expect(1, 11391, '\p{^Is_Blk=__COPTIC}', "");
13241Expect(1, 11391, '\P{Is_Blk=__COPTIC}', "");
13242Expect(0, 11391, '\P{^Is_Blk=__COPTIC}', "");
13243Error('\p{Block=/a/ -SUPPLEMENTAL Arrows B}');
13244Error('\P{Block=/a/ -SUPPLEMENTAL Arrows B}');
13245Expect(1, 10623, '\p{Block=supplementalarrowsb}', "");
13246Expect(0, 10623, '\p{^Block=supplementalarrowsb}', "");
13247Expect(0, 10623, '\P{Block=supplementalarrowsb}', "");
13248Expect(1, 10623, '\P{^Block=supplementalarrowsb}', "");
13249Expect(0, 10495, '\p{Block=supplementalarrowsb}', "");
13250Expect(1, 10495, '\p{^Block=supplementalarrowsb}', "");
13251Expect(1, 10495, '\P{Block=supplementalarrowsb}', "");
13252Expect(0, 10495, '\P{^Block=supplementalarrowsb}', "");
13253Expect(1, 10623, '\p{Block= 	supplemental	Arrows-b}', "");
13254Expect(0, 10623, '\p{^Block= 	supplemental	Arrows-b}', "");
13255Expect(0, 10623, '\P{Block= 	supplemental	Arrows-b}', "");
13256Expect(1, 10623, '\P{^Block= 	supplemental	Arrows-b}', "");
13257Expect(0, 10495, '\p{Block= 	supplemental	Arrows-b}', "");
13258Expect(1, 10495, '\p{^Block= 	supplemental	Arrows-b}', "");
13259Expect(1, 10495, '\P{Block= 	supplemental	Arrows-b}', "");
13260Expect(0, 10495, '\P{^Block= 	supplemental	Arrows-b}', "");
13261Error('\p{Blk=- SUPPLEMENTAL-ARROWSb/a/}');
13262Error('\P{Blk=- SUPPLEMENTAL-ARROWSb/a/}');
13263Expect(1, 10623, '\p{Blk=supplementalarrowsb}', "");
13264Expect(0, 10623, '\p{^Blk=supplementalarrowsb}', "");
13265Expect(0, 10623, '\P{Blk=supplementalarrowsb}', "");
13266Expect(1, 10623, '\P{^Blk=supplementalarrowsb}', "");
13267Expect(0, 10495, '\p{Blk=supplementalarrowsb}', "");
13268Expect(1, 10495, '\p{^Blk=supplementalarrowsb}', "");
13269Expect(1, 10495, '\P{Blk=supplementalarrowsb}', "");
13270Expect(0, 10495, '\P{^Blk=supplementalarrowsb}', "");
13271Expect(1, 10623, '\p{Blk: 	 supplemental-ArrowsB}', "");
13272Expect(0, 10623, '\p{^Blk: 	 supplemental-ArrowsB}', "");
13273Expect(0, 10623, '\P{Blk: 	 supplemental-ArrowsB}', "");
13274Expect(1, 10623, '\P{^Blk: 	 supplemental-ArrowsB}', "");
13275Expect(0, 10495, '\p{Blk: 	 supplemental-ArrowsB}', "");
13276Expect(1, 10495, '\p{^Blk: 	 supplemental-ArrowsB}', "");
13277Expect(1, 10495, '\P{Blk: 	 supplemental-ArrowsB}', "");
13278Expect(0, 10495, '\P{^Blk: 	 supplemental-ArrowsB}', "");
13279Error('\p{Is_Block=:=Supplemental_Arrows-B}');
13280Error('\P{Is_Block=:=Supplemental_Arrows-B}');
13281Expect(1, 10623, '\p{Is_Block=supplementalarrowsb}', "");
13282Expect(0, 10623, '\p{^Is_Block=supplementalarrowsb}', "");
13283Expect(0, 10623, '\P{Is_Block=supplementalarrowsb}', "");
13284Expect(1, 10623, '\P{^Is_Block=supplementalarrowsb}', "");
13285Expect(0, 10495, '\p{Is_Block=supplementalarrowsb}', "");
13286Expect(1, 10495, '\p{^Is_Block=supplementalarrowsb}', "");
13287Expect(1, 10495, '\P{Is_Block=supplementalarrowsb}', "");
13288Expect(0, 10495, '\P{^Is_Block=supplementalarrowsb}', "");
13289Expect(1, 10623, '\p{Is_Block= Supplemental	ARROWS-b}', "");
13290Expect(0, 10623, '\p{^Is_Block= Supplemental	ARROWS-b}', "");
13291Expect(0, 10623, '\P{Is_Block= Supplemental	ARROWS-b}', "");
13292Expect(1, 10623, '\P{^Is_Block= Supplemental	ARROWS-b}', "");
13293Expect(0, 10495, '\p{Is_Block= Supplemental	ARROWS-b}', "");
13294Expect(1, 10495, '\p{^Is_Block= Supplemental	ARROWS-b}', "");
13295Expect(1, 10495, '\P{Is_Block= Supplemental	ARROWS-b}', "");
13296Expect(0, 10495, '\P{^Is_Block= Supplemental	ARROWS-b}', "");
13297Error('\p{Is_Blk=/a/  supplementalARROWS	B}');
13298Error('\P{Is_Blk=/a/  supplementalARROWS	B}');
13299Expect(1, 10623, '\p{Is_Blk=supplementalarrowsb}', "");
13300Expect(0, 10623, '\p{^Is_Blk=supplementalarrowsb}', "");
13301Expect(0, 10623, '\P{Is_Blk=supplementalarrowsb}', "");
13302Expect(1, 10623, '\P{^Is_Blk=supplementalarrowsb}', "");
13303Expect(0, 10495, '\p{Is_Blk=supplementalarrowsb}', "");
13304Expect(1, 10495, '\p{^Is_Blk=supplementalarrowsb}', "");
13305Expect(1, 10495, '\P{Is_Blk=supplementalarrowsb}', "");
13306Expect(0, 10495, '\P{^Is_Blk=supplementalarrowsb}', "");
13307Expect(1, 10623, '\p{Is_Blk=	_Supplemental_ARROWSB}', "");
13308Expect(0, 10623, '\p{^Is_Blk=	_Supplemental_ARROWSB}', "");
13309Expect(0, 10623, '\P{Is_Blk=	_Supplemental_ARROWSB}', "");
13310Expect(1, 10623, '\P{^Is_Blk=	_Supplemental_ARROWSB}', "");
13311Expect(0, 10495, '\p{Is_Blk=	_Supplemental_ARROWSB}', "");
13312Expect(1, 10495, '\p{^Is_Blk=	_Supplemental_ARROWSB}', "");
13313Expect(1, 10495, '\P{Is_Blk=	_Supplemental_ARROWSB}', "");
13314Expect(0, 10495, '\P{^Is_Blk=	_Supplemental_ARROWSB}', "");
13315Error('\p{Block=/a/_ tibetan}');
13316Error('\P{Block=/a/_ tibetan}');
13317Expect(1, 4095, '\p{Block=tibetan}', "");
13318Expect(0, 4095, '\p{^Block=tibetan}', "");
13319Expect(0, 4095, '\P{Block=tibetan}', "");
13320Expect(1, 4095, '\P{^Block=tibetan}', "");
13321Expect(0, 3839, '\p{Block=tibetan}', "");
13322Expect(1, 3839, '\p{^Block=tibetan}', "");
13323Expect(1, 3839, '\P{Block=tibetan}', "");
13324Expect(0, 3839, '\P{^Block=tibetan}', "");
13325Expect(1, 4095, '\p{Block= TIBETAN}', "");
13326Expect(0, 4095, '\p{^Block= TIBETAN}', "");
13327Expect(0, 4095, '\P{Block= TIBETAN}', "");
13328Expect(1, 4095, '\P{^Block= TIBETAN}', "");
13329Expect(0, 3839, '\p{Block= TIBETAN}', "");
13330Expect(1, 3839, '\p{^Block= TIBETAN}', "");
13331Expect(1, 3839, '\P{Block= TIBETAN}', "");
13332Expect(0, 3839, '\P{^Block= TIBETAN}', "");
13333Error('\p{Blk=:= -tibetan}');
13334Error('\P{Blk=:= -tibetan}');
13335Expect(1, 4095, '\p{Blk=tibetan}', "");
13336Expect(0, 4095, '\p{^Blk=tibetan}', "");
13337Expect(0, 4095, '\P{Blk=tibetan}', "");
13338Expect(1, 4095, '\P{^Blk=tibetan}', "");
13339Expect(0, 3839, '\p{Blk=tibetan}', "");
13340Expect(1, 3839, '\p{^Blk=tibetan}', "");
13341Expect(1, 3839, '\P{Blk=tibetan}', "");
13342Expect(0, 3839, '\P{^Blk=tibetan}', "");
13343Expect(1, 4095, '\p{Blk=	 TIBETAN}', "");
13344Expect(0, 4095, '\p{^Blk=	 TIBETAN}', "");
13345Expect(0, 4095, '\P{Blk=	 TIBETAN}', "");
13346Expect(1, 4095, '\P{^Blk=	 TIBETAN}', "");
13347Expect(0, 3839, '\p{Blk=	 TIBETAN}', "");
13348Expect(1, 3839, '\p{^Blk=	 TIBETAN}', "");
13349Expect(1, 3839, '\P{Blk=	 TIBETAN}', "");
13350Expect(0, 3839, '\P{^Blk=	 TIBETAN}', "");
13351Error('\p{Is_Block=- TIBETAN:=}');
13352Error('\P{Is_Block=- TIBETAN:=}');
13353Expect(1, 4095, '\p{Is_Block=tibetan}', "");
13354Expect(0, 4095, '\p{^Is_Block=tibetan}', "");
13355Expect(0, 4095, '\P{Is_Block=tibetan}', "");
13356Expect(1, 4095, '\P{^Is_Block=tibetan}', "");
13357Expect(0, 3839, '\p{Is_Block=tibetan}', "");
13358Expect(1, 3839, '\p{^Is_Block=tibetan}', "");
13359Expect(1, 3839, '\P{Is_Block=tibetan}', "");
13360Expect(0, 3839, '\P{^Is_Block=tibetan}', "");
13361Expect(1, 4095, '\p{Is_Block= 	Tibetan}', "");
13362Expect(0, 4095, '\p{^Is_Block= 	Tibetan}', "");
13363Expect(0, 4095, '\P{Is_Block= 	Tibetan}', "");
13364Expect(1, 4095, '\P{^Is_Block= 	Tibetan}', "");
13365Expect(0, 3839, '\p{Is_Block= 	Tibetan}', "");
13366Expect(1, 3839, '\p{^Is_Block= 	Tibetan}', "");
13367Expect(1, 3839, '\P{Is_Block= 	Tibetan}', "");
13368Expect(0, 3839, '\P{^Is_Block= 	Tibetan}', "");
13369Error('\p{Is_Blk=__Tibetan:=}');
13370Error('\P{Is_Blk=__Tibetan:=}');
13371Expect(1, 4095, '\p{Is_Blk=tibetan}', "");
13372Expect(0, 4095, '\p{^Is_Blk=tibetan}', "");
13373Expect(0, 4095, '\P{Is_Blk=tibetan}', "");
13374Expect(1, 4095, '\P{^Is_Blk=tibetan}', "");
13375Expect(0, 3839, '\p{Is_Blk=tibetan}', "");
13376Expect(1, 3839, '\p{^Is_Blk=tibetan}', "");
13377Expect(1, 3839, '\P{Is_Blk=tibetan}', "");
13378Expect(0, 3839, '\P{^Is_Blk=tibetan}', "");
13379Expect(1, 4095, '\p{Is_Blk= 	Tibetan}', "");
13380Expect(0, 4095, '\p{^Is_Blk= 	Tibetan}', "");
13381Expect(0, 4095, '\P{Is_Blk= 	Tibetan}', "");
13382Expect(1, 4095, '\P{^Is_Blk= 	Tibetan}', "");
13383Expect(0, 3839, '\p{Is_Blk= 	Tibetan}', "");
13384Expect(1, 3839, '\p{^Is_Blk= 	Tibetan}', "");
13385Expect(1, 3839, '\P{Is_Blk= 	Tibetan}', "");
13386Expect(0, 3839, '\P{^Is_Blk= 	Tibetan}', "");
13387Error('\p{Block=:=DOMINO Tiles}');
13388Error('\P{Block=:=DOMINO Tiles}');
13389Expect(1, 127135, '\p{Block:	dominotiles}', "");
13390Expect(0, 127135, '\p{^Block:	dominotiles}', "");
13391Expect(0, 127135, '\P{Block:	dominotiles}', "");
13392Expect(1, 127135, '\P{^Block:	dominotiles}', "");
13393Expect(0, 127023, '\p{Block:	dominotiles}', "");
13394Expect(1, 127023, '\p{^Block:	dominotiles}', "");
13395Expect(1, 127023, '\P{Block:	dominotiles}', "");
13396Expect(0, 127023, '\P{^Block:	dominotiles}', "");
13397Expect(1, 127135, '\p{Block:	-domino_TILES}', "");
13398Expect(0, 127135, '\p{^Block:	-domino_TILES}', "");
13399Expect(0, 127135, '\P{Block:	-domino_TILES}', "");
13400Expect(1, 127135, '\P{^Block:	-domino_TILES}', "");
13401Expect(0, 127023, '\p{Block:	-domino_TILES}', "");
13402Expect(1, 127023, '\p{^Block:	-domino_TILES}', "");
13403Expect(1, 127023, '\P{Block:	-domino_TILES}', "");
13404Expect(0, 127023, '\P{^Block:	-domino_TILES}', "");
13405Error('\p{Blk=:=domino_tiles}');
13406Error('\P{Blk=:=domino_tiles}');
13407Expect(1, 127135, '\p{Blk=dominotiles}', "");
13408Expect(0, 127135, '\p{^Blk=dominotiles}', "");
13409Expect(0, 127135, '\P{Blk=dominotiles}', "");
13410Expect(1, 127135, '\P{^Blk=dominotiles}', "");
13411Expect(0, 127023, '\p{Blk=dominotiles}', "");
13412Expect(1, 127023, '\p{^Blk=dominotiles}', "");
13413Expect(1, 127023, '\P{Blk=dominotiles}', "");
13414Expect(0, 127023, '\P{^Blk=dominotiles}', "");
13415Expect(1, 127135, '\p{Blk=_ domino Tiles}', "");
13416Expect(0, 127135, '\p{^Blk=_ domino Tiles}', "");
13417Expect(0, 127135, '\P{Blk=_ domino Tiles}', "");
13418Expect(1, 127135, '\P{^Blk=_ domino Tiles}', "");
13419Expect(0, 127023, '\p{Blk=_ domino Tiles}', "");
13420Expect(1, 127023, '\p{^Blk=_ domino Tiles}', "");
13421Expect(1, 127023, '\P{Blk=_ domino Tiles}', "");
13422Expect(0, 127023, '\P{^Blk=_ domino Tiles}', "");
13423Error('\p{Is_Block:    /a/DominoTiles}');
13424Error('\P{Is_Block:    /a/DominoTiles}');
13425Expect(1, 127135, '\p{Is_Block=dominotiles}', "");
13426Expect(0, 127135, '\p{^Is_Block=dominotiles}', "");
13427Expect(0, 127135, '\P{Is_Block=dominotiles}', "");
13428Expect(1, 127135, '\P{^Is_Block=dominotiles}', "");
13429Expect(0, 127023, '\p{Is_Block=dominotiles}', "");
13430Expect(1, 127023, '\p{^Is_Block=dominotiles}', "");
13431Expect(1, 127023, '\P{Is_Block=dominotiles}', "");
13432Expect(0, 127023, '\P{^Is_Block=dominotiles}', "");
13433Expect(1, 127135, '\p{Is_Block=_	dominoTiles}', "");
13434Expect(0, 127135, '\p{^Is_Block=_	dominoTiles}', "");
13435Expect(0, 127135, '\P{Is_Block=_	dominoTiles}', "");
13436Expect(1, 127135, '\P{^Is_Block=_	dominoTiles}', "");
13437Expect(0, 127023, '\p{Is_Block=_	dominoTiles}', "");
13438Expect(1, 127023, '\p{^Is_Block=_	dominoTiles}', "");
13439Expect(1, 127023, '\P{Is_Block=_	dominoTiles}', "");
13440Expect(0, 127023, '\P{^Is_Block=_	dominoTiles}', "");
13441Error('\p{Is_Blk=:=Domino	tiles}');
13442Error('\P{Is_Blk=:=Domino	tiles}');
13443Expect(1, 127135, '\p{Is_Blk=dominotiles}', "");
13444Expect(0, 127135, '\p{^Is_Blk=dominotiles}', "");
13445Expect(0, 127135, '\P{Is_Blk=dominotiles}', "");
13446Expect(1, 127135, '\P{^Is_Blk=dominotiles}', "");
13447Expect(0, 127023, '\p{Is_Blk=dominotiles}', "");
13448Expect(1, 127023, '\p{^Is_Blk=dominotiles}', "");
13449Expect(1, 127023, '\P{Is_Blk=dominotiles}', "");
13450Expect(0, 127023, '\P{^Is_Blk=dominotiles}', "");
13451Expect(1, 127135, '\p{Is_Blk=Domino Tiles}', "");
13452Expect(0, 127135, '\p{^Is_Blk=Domino Tiles}', "");
13453Expect(0, 127135, '\P{Is_Blk=Domino Tiles}', "");
13454Expect(1, 127135, '\P{^Is_Blk=Domino Tiles}', "");
13455Expect(0, 127023, '\p{Is_Blk=Domino Tiles}', "");
13456Expect(1, 127023, '\p{^Is_Blk=Domino Tiles}', "");
13457Expect(1, 127023, '\P{Is_Blk=Domino Tiles}', "");
13458Expect(0, 127023, '\P{^Is_Blk=Domino Tiles}', "");
13459Error('\p{Block= /a/cjkSymbolsandPunctuation}');
13460Error('\P{Block= /a/cjkSymbolsandPunctuation}');
13461Expect(1, 12351, '\p{Block=cjksymbolsandpunctuation}', "");
13462Expect(0, 12351, '\p{^Block=cjksymbolsandpunctuation}', "");
13463Expect(0, 12351, '\P{Block=cjksymbolsandpunctuation}', "");
13464Expect(1, 12351, '\P{^Block=cjksymbolsandpunctuation}', "");
13465Expect(0, 12287, '\p{Block=cjksymbolsandpunctuation}', "");
13466Expect(1, 12287, '\p{^Block=cjksymbolsandpunctuation}', "");
13467Expect(1, 12287, '\P{Block=cjksymbolsandpunctuation}', "");
13468Expect(0, 12287, '\P{^Block=cjksymbolsandpunctuation}', "");
13469Expect(1, 12351, '\p{Block=- CJK symbols And PUNCTUATION}', "");
13470Expect(0, 12351, '\p{^Block=- CJK symbols And PUNCTUATION}', "");
13471Expect(0, 12351, '\P{Block=- CJK symbols And PUNCTUATION}', "");
13472Expect(1, 12351, '\P{^Block=- CJK symbols And PUNCTUATION}', "");
13473Expect(0, 12287, '\p{Block=- CJK symbols And PUNCTUATION}', "");
13474Expect(1, 12287, '\p{^Block=- CJK symbols And PUNCTUATION}', "");
13475Expect(1, 12287, '\P{Block=- CJK symbols And PUNCTUATION}', "");
13476Expect(0, 12287, '\P{^Block=- CJK symbols And PUNCTUATION}', "");
13477Error('\p{Blk=:=	CJKSymbols And PUNCTUATION}');
13478Error('\P{Blk=:=	CJKSymbols And PUNCTUATION}');
13479Expect(1, 12351, '\p{Blk=cjksymbolsandpunctuation}', "");
13480Expect(0, 12351, '\p{^Blk=cjksymbolsandpunctuation}', "");
13481Expect(0, 12351, '\P{Blk=cjksymbolsandpunctuation}', "");
13482Expect(1, 12351, '\P{^Blk=cjksymbolsandpunctuation}', "");
13483Expect(0, 12287, '\p{Blk=cjksymbolsandpunctuation}', "");
13484Expect(1, 12287, '\p{^Blk=cjksymbolsandpunctuation}', "");
13485Expect(1, 12287, '\P{Blk=cjksymbolsandpunctuation}', "");
13486Expect(0, 12287, '\P{^Blk=cjksymbolsandpunctuation}', "");
13487Expect(1, 12351, '\p{Blk=-_CJKSymbols	AND	punctuation}', "");
13488Expect(0, 12351, '\p{^Blk=-_CJKSymbols	AND	punctuation}', "");
13489Expect(0, 12351, '\P{Blk=-_CJKSymbols	AND	punctuation}', "");
13490Expect(1, 12351, '\P{^Blk=-_CJKSymbols	AND	punctuation}', "");
13491Expect(0, 12287, '\p{Blk=-_CJKSymbols	AND	punctuation}', "");
13492Expect(1, 12287, '\p{^Blk=-_CJKSymbols	AND	punctuation}', "");
13493Expect(1, 12287, '\P{Blk=-_CJKSymbols	AND	punctuation}', "");
13494Expect(0, 12287, '\P{^Blk=-_CJKSymbols	AND	punctuation}', "");
13495Error('\p{Is_Block:	cjk	Symbols	and:=PUNCTUATION}');
13496Error('\P{Is_Block:	cjk	Symbols	and:=PUNCTUATION}');
13497Expect(1, 12351, '\p{Is_Block=cjksymbolsandpunctuation}', "");
13498Expect(0, 12351, '\p{^Is_Block=cjksymbolsandpunctuation}', "");
13499Expect(0, 12351, '\P{Is_Block=cjksymbolsandpunctuation}', "");
13500Expect(1, 12351, '\P{^Is_Block=cjksymbolsandpunctuation}', "");
13501Expect(0, 12287, '\p{Is_Block=cjksymbolsandpunctuation}', "");
13502Expect(1, 12287, '\p{^Is_Block=cjksymbolsandpunctuation}', "");
13503Expect(1, 12287, '\P{Is_Block=cjksymbolsandpunctuation}', "");
13504Expect(0, 12287, '\P{^Is_Block=cjksymbolsandpunctuation}', "");
13505Expect(1, 12351, '\p{Is_Block= 	CJK symbols AndPunctuation}', "");
13506Expect(0, 12351, '\p{^Is_Block= 	CJK symbols AndPunctuation}', "");
13507Expect(0, 12351, '\P{Is_Block= 	CJK symbols AndPunctuation}', "");
13508Expect(1, 12351, '\P{^Is_Block= 	CJK symbols AndPunctuation}', "");
13509Expect(0, 12287, '\p{Is_Block= 	CJK symbols AndPunctuation}', "");
13510Expect(1, 12287, '\p{^Is_Block= 	CJK symbols AndPunctuation}', "");
13511Expect(1, 12287, '\P{Is_Block= 	CJK symbols AndPunctuation}', "");
13512Expect(0, 12287, '\P{^Is_Block= 	CJK symbols AndPunctuation}', "");
13513Error('\p{Is_Blk=:=	 cjk symbols-And_punctuation}');
13514Error('\P{Is_Blk=:=	 cjk symbols-And_punctuation}');
13515Expect(1, 12351, '\p{Is_Blk:	cjksymbolsandpunctuation}', "");
13516Expect(0, 12351, '\p{^Is_Blk:	cjksymbolsandpunctuation}', "");
13517Expect(0, 12351, '\P{Is_Blk:	cjksymbolsandpunctuation}', "");
13518Expect(1, 12351, '\P{^Is_Blk:	cjksymbolsandpunctuation}', "");
13519Expect(0, 12287, '\p{Is_Blk:	cjksymbolsandpunctuation}', "");
13520Expect(1, 12287, '\p{^Is_Blk:	cjksymbolsandpunctuation}', "");
13521Expect(1, 12287, '\P{Is_Blk:	cjksymbolsandpunctuation}', "");
13522Expect(0, 12287, '\P{^Is_Blk:	cjksymbolsandpunctuation}', "");
13523Expect(1, 12351, '\p{Is_Blk=	 CJK	SYMBOLS-And Punctuation}', "");
13524Expect(0, 12351, '\p{^Is_Blk=	 CJK	SYMBOLS-And Punctuation}', "");
13525Expect(0, 12351, '\P{Is_Blk=	 CJK	SYMBOLS-And Punctuation}', "");
13526Expect(1, 12351, '\P{^Is_Blk=	 CJK	SYMBOLS-And Punctuation}', "");
13527Expect(0, 12287, '\p{Is_Blk=	 CJK	SYMBOLS-And Punctuation}', "");
13528Expect(1, 12287, '\p{^Is_Blk=	 CJK	SYMBOLS-And Punctuation}', "");
13529Expect(1, 12287, '\P{Is_Blk=	 CJK	SYMBOLS-And Punctuation}', "");
13530Expect(0, 12287, '\P{^Is_Blk=	 CJK	SYMBOLS-And Punctuation}', "");
13531Error('\p{Block: /a/Hangul	compatibility-Jamo}');
13532Error('\P{Block: /a/Hangul	compatibility-Jamo}');
13533Expect(1, 12687, '\p{Block=hangulcompatibilityjamo}', "");
13534Expect(0, 12687, '\p{^Block=hangulcompatibilityjamo}', "");
13535Expect(0, 12687, '\P{Block=hangulcompatibilityjamo}', "");
13536Expect(1, 12687, '\P{^Block=hangulcompatibilityjamo}', "");
13537Expect(0, 12591, '\p{Block=hangulcompatibilityjamo}', "");
13538Expect(1, 12591, '\p{^Block=hangulcompatibilityjamo}', "");
13539Expect(1, 12591, '\P{Block=hangulcompatibilityjamo}', "");
13540Expect(0, 12591, '\P{^Block=hangulcompatibilityjamo}', "");
13541Expect(1, 12687, '\p{Block:    _hangul-Compatibility-jamo}', "");
13542Expect(0, 12687, '\p{^Block:    _hangul-Compatibility-jamo}', "");
13543Expect(0, 12687, '\P{Block:    _hangul-Compatibility-jamo}', "");
13544Expect(1, 12687, '\P{^Block:    _hangul-Compatibility-jamo}', "");
13545Expect(0, 12591, '\p{Block:    _hangul-Compatibility-jamo}', "");
13546Expect(1, 12591, '\p{^Block:    _hangul-Compatibility-jamo}', "");
13547Expect(1, 12591, '\P{Block:    _hangul-Compatibility-jamo}', "");
13548Expect(0, 12591, '\P{^Block:    _hangul-Compatibility-jamo}', "");
13549Error('\p{Blk=	Hangul compatibility_Jamo/a/}');
13550Error('\P{Blk=	Hangul compatibility_Jamo/a/}');
13551Expect(1, 12687, '\p{Blk=hangulcompatibilityjamo}', "");
13552Expect(0, 12687, '\p{^Blk=hangulcompatibilityjamo}', "");
13553Expect(0, 12687, '\P{Blk=hangulcompatibilityjamo}', "");
13554Expect(1, 12687, '\P{^Blk=hangulcompatibilityjamo}', "");
13555Expect(0, 12591, '\p{Blk=hangulcompatibilityjamo}', "");
13556Expect(1, 12591, '\p{^Blk=hangulcompatibilityjamo}', "");
13557Expect(1, 12591, '\P{Blk=hangulcompatibilityjamo}', "");
13558Expect(0, 12591, '\P{^Blk=hangulcompatibilityjamo}', "");
13559Expect(1, 12687, '\p{Blk= _HangulCompatibility	Jamo}', "");
13560Expect(0, 12687, '\p{^Blk= _HangulCompatibility	Jamo}', "");
13561Expect(0, 12687, '\P{Blk= _HangulCompatibility	Jamo}', "");
13562Expect(1, 12687, '\P{^Blk= _HangulCompatibility	Jamo}', "");
13563Expect(0, 12591, '\p{Blk= _HangulCompatibility	Jamo}', "");
13564Expect(1, 12591, '\p{^Blk= _HangulCompatibility	Jamo}', "");
13565Expect(1, 12591, '\P{Blk= _HangulCompatibility	Jamo}', "");
13566Expect(0, 12591, '\P{^Blk= _HangulCompatibility	Jamo}', "");
13567Error('\p{Is_Block=	-hangul:=Compatibility Jamo}');
13568Error('\P{Is_Block=	-hangul:=Compatibility Jamo}');
13569Expect(1, 12687, '\p{Is_Block=hangulcompatibilityjamo}', "");
13570Expect(0, 12687, '\p{^Is_Block=hangulcompatibilityjamo}', "");
13571Expect(0, 12687, '\P{Is_Block=hangulcompatibilityjamo}', "");
13572Expect(1, 12687, '\P{^Is_Block=hangulcompatibilityjamo}', "");
13573Expect(0, 12591, '\p{Is_Block=hangulcompatibilityjamo}', "");
13574Expect(1, 12591, '\p{^Is_Block=hangulcompatibilityjamo}', "");
13575Expect(1, 12591, '\P{Is_Block=hangulcompatibilityjamo}', "");
13576Expect(0, 12591, '\P{^Is_Block=hangulcompatibilityjamo}', "");
13577Expect(1, 12687, '\p{Is_Block:   __HangulCompatibility_jamo}', "");
13578Expect(0, 12687, '\p{^Is_Block:   __HangulCompatibility_jamo}', "");
13579Expect(0, 12687, '\P{Is_Block:   __HangulCompatibility_jamo}', "");
13580Expect(1, 12687, '\P{^Is_Block:   __HangulCompatibility_jamo}', "");
13581Expect(0, 12591, '\p{Is_Block:   __HangulCompatibility_jamo}', "");
13582Expect(1, 12591, '\p{^Is_Block:   __HangulCompatibility_jamo}', "");
13583Expect(1, 12591, '\P{Is_Block:   __HangulCompatibility_jamo}', "");
13584Expect(0, 12591, '\P{^Is_Block:   __HangulCompatibility_jamo}', "");
13585Error('\p{Is_Blk=-/a/hangul-COMPATIBILITYJamo}');
13586Error('\P{Is_Blk=-/a/hangul-COMPATIBILITYJamo}');
13587Expect(1, 12687, '\p{Is_Blk=hangulcompatibilityjamo}', "");
13588Expect(0, 12687, '\p{^Is_Blk=hangulcompatibilityjamo}', "");
13589Expect(0, 12687, '\P{Is_Blk=hangulcompatibilityjamo}', "");
13590Expect(1, 12687, '\P{^Is_Blk=hangulcompatibilityjamo}', "");
13591Expect(0, 12591, '\p{Is_Blk=hangulcompatibilityjamo}', "");
13592Expect(1, 12591, '\p{^Is_Blk=hangulcompatibilityjamo}', "");
13593Expect(1, 12591, '\P{Is_Blk=hangulcompatibilityjamo}', "");
13594Expect(0, 12591, '\P{^Is_Blk=hangulcompatibilityjamo}', "");
13595Expect(1, 12687, '\p{Is_Blk=	hangulCompatibility Jamo}', "");
13596Expect(0, 12687, '\p{^Is_Blk=	hangulCompatibility Jamo}', "");
13597Expect(0, 12687, '\P{Is_Blk=	hangulCompatibility Jamo}', "");
13598Expect(1, 12687, '\P{^Is_Blk=	hangulCompatibility Jamo}', "");
13599Expect(0, 12591, '\p{Is_Blk=	hangulCompatibility Jamo}', "");
13600Expect(1, 12591, '\p{^Is_Blk=	hangulCompatibility Jamo}', "");
13601Expect(1, 12591, '\P{Is_Blk=	hangulCompatibility Jamo}', "");
13602Expect(0, 12591, '\P{^Is_Blk=	hangulCompatibility Jamo}', "");
13603Error('\p{Block=:=old	Persian}');
13604Error('\P{Block=:=old	Persian}');
13605Expect(1, 66527, '\p{Block=oldpersian}', "");
13606Expect(0, 66527, '\p{^Block=oldpersian}', "");
13607Expect(0, 66527, '\P{Block=oldpersian}', "");
13608Expect(1, 66527, '\P{^Block=oldpersian}', "");
13609Expect(0, 66463, '\p{Block=oldpersian}', "");
13610Expect(1, 66463, '\p{^Block=oldpersian}', "");
13611Expect(1, 66463, '\P{Block=oldpersian}', "");
13612Expect(0, 66463, '\P{^Block=oldpersian}', "");
13613Expect(1, 66527, '\p{Block= OLDPersian}', "");
13614Expect(0, 66527, '\p{^Block= OLDPersian}', "");
13615Expect(0, 66527, '\P{Block= OLDPersian}', "");
13616Expect(1, 66527, '\P{^Block= OLDPersian}', "");
13617Expect(0, 66463, '\p{Block= OLDPersian}', "");
13618Expect(1, 66463, '\p{^Block= OLDPersian}', "");
13619Expect(1, 66463, '\P{Block= OLDPersian}', "");
13620Expect(0, 66463, '\P{^Block= OLDPersian}', "");
13621Error('\p{Blk=_/a/OLD	persian}');
13622Error('\P{Blk=_/a/OLD	persian}');
13623Expect(1, 66527, '\p{Blk=oldpersian}', "");
13624Expect(0, 66527, '\p{^Blk=oldpersian}', "");
13625Expect(0, 66527, '\P{Blk=oldpersian}', "");
13626Expect(1, 66527, '\P{^Blk=oldpersian}', "");
13627Expect(0, 66463, '\p{Blk=oldpersian}', "");
13628Expect(1, 66463, '\p{^Blk=oldpersian}', "");
13629Expect(1, 66463, '\P{Blk=oldpersian}', "");
13630Expect(0, 66463, '\P{^Blk=oldpersian}', "");
13631Expect(1, 66527, '\p{Blk=	 old PERSIAN}', "");
13632Expect(0, 66527, '\p{^Blk=	 old PERSIAN}', "");
13633Expect(0, 66527, '\P{Blk=	 old PERSIAN}', "");
13634Expect(1, 66527, '\P{^Blk=	 old PERSIAN}', "");
13635Expect(0, 66463, '\p{Blk=	 old PERSIAN}', "");
13636Expect(1, 66463, '\p{^Blk=	 old PERSIAN}', "");
13637Expect(1, 66463, '\P{Blk=	 old PERSIAN}', "");
13638Expect(0, 66463, '\P{^Blk=	 old PERSIAN}', "");
13639Error('\p{Is_Block=:= 	OldPersian}');
13640Error('\P{Is_Block=:= 	OldPersian}');
13641Expect(1, 66527, '\p{Is_Block=oldpersian}', "");
13642Expect(0, 66527, '\p{^Is_Block=oldpersian}', "");
13643Expect(0, 66527, '\P{Is_Block=oldpersian}', "");
13644Expect(1, 66527, '\P{^Is_Block=oldpersian}', "");
13645Expect(0, 66463, '\p{Is_Block=oldpersian}', "");
13646Expect(1, 66463, '\p{^Is_Block=oldpersian}', "");
13647Expect(1, 66463, '\P{Is_Block=oldpersian}', "");
13648Expect(0, 66463, '\P{^Is_Block=oldpersian}', "");
13649Expect(1, 66527, '\p{Is_Block=	-old_PERSIAN}', "");
13650Expect(0, 66527, '\p{^Is_Block=	-old_PERSIAN}', "");
13651Expect(0, 66527, '\P{Is_Block=	-old_PERSIAN}', "");
13652Expect(1, 66527, '\P{^Is_Block=	-old_PERSIAN}', "");
13653Expect(0, 66463, '\p{Is_Block=	-old_PERSIAN}', "");
13654Expect(1, 66463, '\p{^Is_Block=	-old_PERSIAN}', "");
13655Expect(1, 66463, '\P{Is_Block=	-old_PERSIAN}', "");
13656Expect(0, 66463, '\P{^Is_Block=	-old_PERSIAN}', "");
13657Error('\p{Is_Blk=:=OLD PERSIAN}');
13658Error('\P{Is_Blk=:=OLD PERSIAN}');
13659Expect(1, 66527, '\p{Is_Blk=oldpersian}', "");
13660Expect(0, 66527, '\p{^Is_Blk=oldpersian}', "");
13661Expect(0, 66527, '\P{Is_Blk=oldpersian}', "");
13662Expect(1, 66527, '\P{^Is_Blk=oldpersian}', "");
13663Expect(0, 66463, '\p{Is_Blk=oldpersian}', "");
13664Expect(1, 66463, '\p{^Is_Blk=oldpersian}', "");
13665Expect(1, 66463, '\P{Is_Blk=oldpersian}', "");
13666Expect(0, 66463, '\P{^Is_Blk=oldpersian}', "");
13667Expect(1, 66527, '\p{Is_Blk=_ OldPersian}', "");
13668Expect(0, 66527, '\p{^Is_Blk=_ OldPersian}', "");
13669Expect(0, 66527, '\P{Is_Blk=_ OldPersian}', "");
13670Expect(1, 66527, '\P{^Is_Blk=_ OldPersian}', "");
13671Expect(0, 66463, '\p{Is_Blk=_ OldPersian}', "");
13672Expect(1, 66463, '\p{^Is_Blk=_ OldPersian}', "");
13673Expect(1, 66463, '\P{Is_Blk=_ OldPersian}', "");
13674Expect(0, 66463, '\P{^Is_Blk=_ OldPersian}', "");
13675Error('\p{Block=_MODIFIER:=Tone	LETTERS}');
13676Error('\P{Block=_MODIFIER:=Tone	LETTERS}');
13677Expect(1, 42783, '\p{Block=modifiertoneletters}', "");
13678Expect(0, 42783, '\p{^Block=modifiertoneletters}', "");
13679Expect(0, 42783, '\P{Block=modifiertoneletters}', "");
13680Expect(1, 42783, '\P{^Block=modifiertoneletters}', "");
13681Expect(0, 42751, '\p{Block=modifiertoneletters}', "");
13682Expect(1, 42751, '\p{^Block=modifiertoneletters}', "");
13683Expect(1, 42751, '\P{Block=modifiertoneletters}', "");
13684Expect(0, 42751, '\P{^Block=modifiertoneletters}', "");
13685Expect(1, 42783, '\p{Block:_	Modifier Toneletters}', "");
13686Expect(0, 42783, '\p{^Block:_	Modifier Toneletters}', "");
13687Expect(0, 42783, '\P{Block:_	Modifier Toneletters}', "");
13688Expect(1, 42783, '\P{^Block:_	Modifier Toneletters}', "");
13689Expect(0, 42751, '\p{Block:_	Modifier Toneletters}', "");
13690Expect(1, 42751, '\p{^Block:_	Modifier Toneletters}', "");
13691Expect(1, 42751, '\P{Block:_	Modifier Toneletters}', "");
13692Expect(0, 42751, '\P{^Block:_	Modifier Toneletters}', "");
13693Error('\p{Blk=/a/	-Modifier Tone Letters}');
13694Error('\P{Blk=/a/	-Modifier Tone Letters}');
13695Expect(1, 42783, '\p{Blk=modifiertoneletters}', "");
13696Expect(0, 42783, '\p{^Blk=modifiertoneletters}', "");
13697Expect(0, 42783, '\P{Blk=modifiertoneletters}', "");
13698Expect(1, 42783, '\P{^Blk=modifiertoneletters}', "");
13699Expect(0, 42751, '\p{Blk=modifiertoneletters}', "");
13700Expect(1, 42751, '\p{^Blk=modifiertoneletters}', "");
13701Expect(1, 42751, '\P{Blk=modifiertoneletters}', "");
13702Expect(0, 42751, '\P{^Blk=modifiertoneletters}', "");
13703Expect(1, 42783, '\p{Blk: 	-MODIFIER TONE-letters}', "");
13704Expect(0, 42783, '\p{^Blk: 	-MODIFIER TONE-letters}', "");
13705Expect(0, 42783, '\P{Blk: 	-MODIFIER TONE-letters}', "");
13706Expect(1, 42783, '\P{^Blk: 	-MODIFIER TONE-letters}', "");
13707Expect(0, 42751, '\p{Blk: 	-MODIFIER TONE-letters}', "");
13708Expect(1, 42751, '\p{^Blk: 	-MODIFIER TONE-letters}', "");
13709Expect(1, 42751, '\P{Blk: 	-MODIFIER TONE-letters}', "");
13710Expect(0, 42751, '\P{^Blk: 	-MODIFIER TONE-letters}', "");
13711Error('\p{Is_Block=_/a/Modifier	tone letters}');
13712Error('\P{Is_Block=_/a/Modifier	tone letters}');
13713Expect(1, 42783, '\p{Is_Block=modifiertoneletters}', "");
13714Expect(0, 42783, '\p{^Is_Block=modifiertoneletters}', "");
13715Expect(0, 42783, '\P{Is_Block=modifiertoneletters}', "");
13716Expect(1, 42783, '\P{^Is_Block=modifiertoneletters}', "");
13717Expect(0, 42751, '\p{Is_Block=modifiertoneletters}', "");
13718Expect(1, 42751, '\p{^Is_Block=modifiertoneletters}', "");
13719Expect(1, 42751, '\P{Is_Block=modifiertoneletters}', "");
13720Expect(0, 42751, '\P{^Is_Block=modifiertoneletters}', "");
13721Expect(1, 42783, '\p{Is_Block=	modifiertone-letters}', "");
13722Expect(0, 42783, '\p{^Is_Block=	modifiertone-letters}', "");
13723Expect(0, 42783, '\P{Is_Block=	modifiertone-letters}', "");
13724Expect(1, 42783, '\P{^Is_Block=	modifiertone-letters}', "");
13725Expect(0, 42751, '\p{Is_Block=	modifiertone-letters}', "");
13726Expect(1, 42751, '\p{^Is_Block=	modifiertone-letters}', "");
13727Expect(1, 42751, '\P{Is_Block=	modifiertone-letters}', "");
13728Expect(0, 42751, '\P{^Is_Block=	modifiertone-letters}', "");
13729Error('\p{Is_Blk=-MODIFIER_Tone:=Letters}');
13730Error('\P{Is_Blk=-MODIFIER_Tone:=Letters}');
13731Expect(1, 42783, '\p{Is_Blk=modifiertoneletters}', "");
13732Expect(0, 42783, '\p{^Is_Blk=modifiertoneletters}', "");
13733Expect(0, 42783, '\P{Is_Blk=modifiertoneletters}', "");
13734Expect(1, 42783, '\P{^Is_Blk=modifiertoneletters}', "");
13735Expect(0, 42751, '\p{Is_Blk=modifiertoneletters}', "");
13736Expect(1, 42751, '\p{^Is_Blk=modifiertoneletters}', "");
13737Expect(1, 42751, '\P{Is_Blk=modifiertoneletters}', "");
13738Expect(0, 42751, '\P{^Is_Blk=modifiertoneletters}', "");
13739Expect(1, 42783, '\p{Is_Blk:		Modifier_tone-Letters}', "");
13740Expect(0, 42783, '\p{^Is_Blk:		Modifier_tone-Letters}', "");
13741Expect(0, 42783, '\P{Is_Blk:		Modifier_tone-Letters}', "");
13742Expect(1, 42783, '\P{^Is_Blk:		Modifier_tone-Letters}', "");
13743Expect(0, 42751, '\p{Is_Blk:		Modifier_tone-Letters}', "");
13744Expect(1, 42751, '\p{^Is_Blk:		Modifier_tone-Letters}', "");
13745Expect(1, 42751, '\P{Is_Blk:		Modifier_tone-Letters}', "");
13746Expect(0, 42751, '\P{^Is_Blk:		Modifier_tone-Letters}', "");
13747Error('\p{Block=/a/- ETHIOPICsupplement}');
13748Error('\P{Block=/a/- ETHIOPICsupplement}');
13749Expect(1, 5023, '\p{Block=ethiopicsupplement}', "");
13750Expect(0, 5023, '\p{^Block=ethiopicsupplement}', "");
13751Expect(0, 5023, '\P{Block=ethiopicsupplement}', "");
13752Expect(1, 5023, '\P{^Block=ethiopicsupplement}', "");
13753Expect(0, 4991, '\p{Block=ethiopicsupplement}', "");
13754Expect(1, 4991, '\p{^Block=ethiopicsupplement}', "");
13755Expect(1, 4991, '\P{Block=ethiopicsupplement}', "");
13756Expect(0, 4991, '\P{^Block=ethiopicsupplement}', "");
13757Expect(1, 5023, '\p{Block:__EthiopicSUPPLEMENT}', "");
13758Expect(0, 5023, '\p{^Block:__EthiopicSUPPLEMENT}', "");
13759Expect(0, 5023, '\P{Block:__EthiopicSUPPLEMENT}', "");
13760Expect(1, 5023, '\P{^Block:__EthiopicSUPPLEMENT}', "");
13761Expect(0, 4991, '\p{Block:__EthiopicSUPPLEMENT}', "");
13762Expect(1, 4991, '\p{^Block:__EthiopicSUPPLEMENT}', "");
13763Expect(1, 4991, '\P{Block:__EthiopicSUPPLEMENT}', "");
13764Expect(0, 4991, '\P{^Block:__EthiopicSUPPLEMENT}', "");
13765Error('\p{Blk=-:=Ethiopic-Supplement}');
13766Error('\P{Blk=-:=Ethiopic-Supplement}');
13767Expect(1, 5023, '\p{Blk=ethiopicsupplement}', "");
13768Expect(0, 5023, '\p{^Blk=ethiopicsupplement}', "");
13769Expect(0, 5023, '\P{Blk=ethiopicsupplement}', "");
13770Expect(1, 5023, '\P{^Blk=ethiopicsupplement}', "");
13771Expect(0, 4991, '\p{Blk=ethiopicsupplement}', "");
13772Expect(1, 4991, '\p{^Blk=ethiopicsupplement}', "");
13773Expect(1, 4991, '\P{Blk=ethiopicsupplement}', "");
13774Expect(0, 4991, '\P{^Blk=ethiopicsupplement}', "");
13775Expect(1, 5023, '\p{Blk=-EthiopicSupplement}', "");
13776Expect(0, 5023, '\p{^Blk=-EthiopicSupplement}', "");
13777Expect(0, 5023, '\P{Blk=-EthiopicSupplement}', "");
13778Expect(1, 5023, '\P{^Blk=-EthiopicSupplement}', "");
13779Expect(0, 4991, '\p{Blk=-EthiopicSupplement}', "");
13780Expect(1, 4991, '\p{^Blk=-EthiopicSupplement}', "");
13781Expect(1, 4991, '\P{Blk=-EthiopicSupplement}', "");
13782Expect(0, 4991, '\P{^Blk=-EthiopicSupplement}', "");
13783Error('\p{Is_Block=-/a/ETHIOPIC-supplement}');
13784Error('\P{Is_Block=-/a/ETHIOPIC-supplement}');
13785Expect(1, 5023, '\p{Is_Block:	ethiopicsupplement}', "");
13786Expect(0, 5023, '\p{^Is_Block:	ethiopicsupplement}', "");
13787Expect(0, 5023, '\P{Is_Block:	ethiopicsupplement}', "");
13788Expect(1, 5023, '\P{^Is_Block:	ethiopicsupplement}', "");
13789Expect(0, 4991, '\p{Is_Block:	ethiopicsupplement}', "");
13790Expect(1, 4991, '\p{^Is_Block:	ethiopicsupplement}', "");
13791Expect(1, 4991, '\P{Is_Block:	ethiopicsupplement}', "");
13792Expect(0, 4991, '\P{^Is_Block:	ethiopicsupplement}', "");
13793Expect(1, 5023, '\p{Is_Block=  ETHIOPICSupplement}', "");
13794Expect(0, 5023, '\p{^Is_Block=  ETHIOPICSupplement}', "");
13795Expect(0, 5023, '\P{Is_Block=  ETHIOPICSupplement}', "");
13796Expect(1, 5023, '\P{^Is_Block=  ETHIOPICSupplement}', "");
13797Expect(0, 4991, '\p{Is_Block=  ETHIOPICSupplement}', "");
13798Expect(1, 4991, '\p{^Is_Block=  ETHIOPICSupplement}', "");
13799Expect(1, 4991, '\P{Is_Block=  ETHIOPICSupplement}', "");
13800Expect(0, 4991, '\P{^Is_Block=  ETHIOPICSupplement}', "");
13801Error('\p{Is_Blk=_ethiopic:=Supplement}');
13802Error('\P{Is_Blk=_ethiopic:=Supplement}');
13803Expect(1, 5023, '\p{Is_Blk=ethiopicsupplement}', "");
13804Expect(0, 5023, '\p{^Is_Blk=ethiopicsupplement}', "");
13805Expect(0, 5023, '\P{Is_Blk=ethiopicsupplement}', "");
13806Expect(1, 5023, '\P{^Is_Blk=ethiopicsupplement}', "");
13807Expect(0, 4991, '\p{Is_Blk=ethiopicsupplement}', "");
13808Expect(1, 4991, '\p{^Is_Blk=ethiopicsupplement}', "");
13809Expect(1, 4991, '\P{Is_Blk=ethiopicsupplement}', "");
13810Expect(0, 4991, '\P{^Is_Blk=ethiopicsupplement}', "");
13811Expect(1, 5023, '\p{Is_Blk=	_Ethiopic	Supplement}', "");
13812Expect(0, 5023, '\p{^Is_Blk=	_Ethiopic	Supplement}', "");
13813Expect(0, 5023, '\P{Is_Blk=	_Ethiopic	Supplement}', "");
13814Expect(1, 5023, '\P{^Is_Blk=	_Ethiopic	Supplement}', "");
13815Expect(0, 4991, '\p{Is_Blk=	_Ethiopic	Supplement}', "");
13816Expect(1, 4991, '\p{^Is_Blk=	_Ethiopic	Supplement}', "");
13817Expect(1, 4991, '\P{Is_Blk=	_Ethiopic	Supplement}', "");
13818Expect(0, 4991, '\P{^Is_Blk=	_Ethiopic	Supplement}', "");
13819Error('\p{Block=		LINEAR:=B-Syllabary}');
13820Error('\P{Block=		LINEAR:=B-Syllabary}');
13821Expect(1, 65663, '\p{Block=linearbsyllabary}', "");
13822Expect(0, 65663, '\p{^Block=linearbsyllabary}', "");
13823Expect(0, 65663, '\P{Block=linearbsyllabary}', "");
13824Expect(1, 65663, '\P{^Block=linearbsyllabary}', "");
13825Expect(0, 1, '\p{Block=linearbsyllabary}', "");
13826Expect(1, 1, '\p{^Block=linearbsyllabary}', "");
13827Expect(1, 1, '\P{Block=linearbsyllabary}', "");
13828Expect(0, 1, '\P{^Block=linearbsyllabary}', "");
13829Expect(1, 65663, '\p{Block= _LINEAR B syllabary}', "");
13830Expect(0, 65663, '\p{^Block= _LINEAR B syllabary}', "");
13831Expect(0, 65663, '\P{Block= _LINEAR B syllabary}', "");
13832Expect(1, 65663, '\P{^Block= _LINEAR B syllabary}', "");
13833Expect(0, 1, '\p{Block= _LINEAR B syllabary}', "");
13834Expect(1, 1, '\p{^Block= _LINEAR B syllabary}', "");
13835Expect(1, 1, '\P{Block= _LINEAR B syllabary}', "");
13836Expect(0, 1, '\P{^Block= _LINEAR B syllabary}', "");
13837Error('\p{Blk:	 LinearBSyllabary:=}');
13838Error('\P{Blk:	 LinearBSyllabary:=}');
13839Expect(1, 65663, '\p{Blk=linearbsyllabary}', "");
13840Expect(0, 65663, '\p{^Blk=linearbsyllabary}', "");
13841Expect(0, 65663, '\P{Blk=linearbsyllabary}', "");
13842Expect(1, 65663, '\P{^Blk=linearbsyllabary}', "");
13843Expect(0, 1, '\p{Blk=linearbsyllabary}', "");
13844Expect(1, 1, '\p{^Blk=linearbsyllabary}', "");
13845Expect(1, 1, '\P{Blk=linearbsyllabary}', "");
13846Expect(0, 1, '\P{^Blk=linearbsyllabary}', "");
13847Expect(1, 65663, '\p{Blk=-linear b-Syllabary}', "");
13848Expect(0, 65663, '\p{^Blk=-linear b-Syllabary}', "");
13849Expect(0, 65663, '\P{Blk=-linear b-Syllabary}', "");
13850Expect(1, 65663, '\P{^Blk=-linear b-Syllabary}', "");
13851Expect(0, 1, '\p{Blk=-linear b-Syllabary}', "");
13852Expect(1, 1, '\p{^Blk=-linear b-Syllabary}', "");
13853Expect(1, 1, '\P{Blk=-linear b-Syllabary}', "");
13854Expect(0, 1, '\P{^Blk=-linear b-Syllabary}', "");
13855Error('\p{Is_Block:	/a/_ linear	Bsyllabary}');
13856Error('\P{Is_Block:	/a/_ linear	Bsyllabary}');
13857Expect(1, 65663, '\p{Is_Block=linearbsyllabary}', "");
13858Expect(0, 65663, '\p{^Is_Block=linearbsyllabary}', "");
13859Expect(0, 65663, '\P{Is_Block=linearbsyllabary}', "");
13860Expect(1, 65663, '\P{^Is_Block=linearbsyllabary}', "");
13861Expect(0, 1, '\p{Is_Block=linearbsyllabary}', "");
13862Expect(1, 1, '\p{^Is_Block=linearbsyllabary}', "");
13863Expect(1, 1, '\P{Is_Block=linearbsyllabary}', "");
13864Expect(0, 1, '\P{^Is_Block=linearbsyllabary}', "");
13865Expect(1, 65663, '\p{Is_Block=-_Linear_bSyllabary}', "");
13866Expect(0, 65663, '\p{^Is_Block=-_Linear_bSyllabary}', "");
13867Expect(0, 65663, '\P{Is_Block=-_Linear_bSyllabary}', "");
13868Expect(1, 65663, '\P{^Is_Block=-_Linear_bSyllabary}', "");
13869Expect(0, 1, '\p{Is_Block=-_Linear_bSyllabary}', "");
13870Expect(1, 1, '\p{^Is_Block=-_Linear_bSyllabary}', "");
13871Expect(1, 1, '\P{Is_Block=-_Linear_bSyllabary}', "");
13872Expect(0, 1, '\P{^Is_Block=-_Linear_bSyllabary}', "");
13873Error('\p{Is_Blk=-_Linear:=B	Syllabary}');
13874Error('\P{Is_Blk=-_Linear:=B	Syllabary}');
13875Expect(1, 65663, '\p{Is_Blk=linearbsyllabary}', "");
13876Expect(0, 65663, '\p{^Is_Blk=linearbsyllabary}', "");
13877Expect(0, 65663, '\P{Is_Blk=linearbsyllabary}', "");
13878Expect(1, 65663, '\P{^Is_Blk=linearbsyllabary}', "");
13879Expect(0, 1, '\p{Is_Blk=linearbsyllabary}', "");
13880Expect(1, 1, '\p{^Is_Blk=linearbsyllabary}', "");
13881Expect(1, 1, '\P{Is_Blk=linearbsyllabary}', "");
13882Expect(0, 1, '\P{^Is_Blk=linearbsyllabary}', "");
13883Expect(1, 65663, '\p{Is_Blk= 	Linearb SYLLABARY}', "");
13884Expect(0, 65663, '\p{^Is_Blk= 	Linearb SYLLABARY}', "");
13885Expect(0, 65663, '\P{Is_Blk= 	Linearb SYLLABARY}', "");
13886Expect(1, 65663, '\P{^Is_Blk= 	Linearb SYLLABARY}', "");
13887Expect(0, 1, '\p{Is_Blk= 	Linearb SYLLABARY}', "");
13888Expect(1, 1, '\p{^Is_Blk= 	Linearb SYLLABARY}', "");
13889Expect(1, 1, '\P{Is_Blk= 	Linearb SYLLABARY}', "");
13890Expect(0, 1, '\P{^Is_Blk= 	Linearb SYLLABARY}', "");
13891Error('\p{Block=_ Enclosed_CJK:=LETTERS-AND	MONTHS}');
13892Error('\P{Block=_ Enclosed_CJK:=LETTERS-AND	MONTHS}');
13893Expect(1, 13055, '\p{Block=enclosedcjklettersandmonths}', "");
13894Expect(0, 13055, '\p{^Block=enclosedcjklettersandmonths}', "");
13895Expect(0, 13055, '\P{Block=enclosedcjklettersandmonths}', "");
13896Expect(1, 13055, '\P{^Block=enclosedcjklettersandmonths}', "");
13897Expect(0, 12799, '\p{Block=enclosedcjklettersandmonths}', "");
13898Expect(1, 12799, '\p{^Block=enclosedcjklettersandmonths}', "");
13899Expect(1, 12799, '\P{Block=enclosedcjklettersandmonths}', "");
13900Expect(0, 12799, '\P{^Block=enclosedcjklettersandmonths}', "");
13901Expect(1, 13055, '\p{Block=	Enclosed CJK	letters-andMONTHS}', "");
13902Expect(0, 13055, '\p{^Block=	Enclosed CJK	letters-andMONTHS}', "");
13903Expect(0, 13055, '\P{Block=	Enclosed CJK	letters-andMONTHS}', "");
13904Expect(1, 13055, '\P{^Block=	Enclosed CJK	letters-andMONTHS}', "");
13905Expect(0, 12799, '\p{Block=	Enclosed CJK	letters-andMONTHS}', "");
13906Expect(1, 12799, '\p{^Block=	Enclosed CJK	letters-andMONTHS}', "");
13907Expect(1, 12799, '\P{Block=	Enclosed CJK	letters-andMONTHS}', "");
13908Expect(0, 12799, '\P{^Block=	Enclosed CJK	letters-andMONTHS}', "");
13909Error('\p{Blk=:=- Enclosed_CJKletters	and Months}');
13910Error('\P{Blk=:=- Enclosed_CJKletters	and Months}');
13911Expect(1, 13055, '\p{Blk=enclosedcjklettersandmonths}', "");
13912Expect(0, 13055, '\p{^Blk=enclosedcjklettersandmonths}', "");
13913Expect(0, 13055, '\P{Blk=enclosedcjklettersandmonths}', "");
13914Expect(1, 13055, '\P{^Blk=enclosedcjklettersandmonths}', "");
13915Expect(0, 12799, '\p{Blk=enclosedcjklettersandmonths}', "");
13916Expect(1, 12799, '\p{^Blk=enclosedcjklettersandmonths}', "");
13917Expect(1, 12799, '\P{Blk=enclosedcjklettersandmonths}', "");
13918Expect(0, 12799, '\P{^Blk=enclosedcjklettersandmonths}', "");
13919Expect(1, 13055, '\p{Blk=- enclosed CJK LettersAND	months}', "");
13920Expect(0, 13055, '\p{^Blk=- enclosed CJK LettersAND	months}', "");
13921Expect(0, 13055, '\P{Blk=- enclosed CJK LettersAND	months}', "");
13922Expect(1, 13055, '\P{^Blk=- enclosed CJK LettersAND	months}', "");
13923Expect(0, 12799, '\p{Blk=- enclosed CJK LettersAND	months}', "");
13924Expect(1, 12799, '\p{^Blk=- enclosed CJK LettersAND	months}', "");
13925Expect(1, 12799, '\P{Blk=- enclosed CJK LettersAND	months}', "");
13926Expect(0, 12799, '\P{^Blk=- enclosed CJK LettersAND	months}', "");
13927Error('\p{Is_Block=_/a/ENCLOSED-cjk-LettersAND_Months}');
13928Error('\P{Is_Block=_/a/ENCLOSED-cjk-LettersAND_Months}');
13929Expect(1, 13055, '\p{Is_Block=enclosedcjklettersandmonths}', "");
13930Expect(0, 13055, '\p{^Is_Block=enclosedcjklettersandmonths}', "");
13931Expect(0, 13055, '\P{Is_Block=enclosedcjklettersandmonths}', "");
13932Expect(1, 13055, '\P{^Is_Block=enclosedcjklettersandmonths}', "");
13933Expect(0, 12799, '\p{Is_Block=enclosedcjklettersandmonths}', "");
13934Expect(1, 12799, '\p{^Is_Block=enclosedcjklettersandmonths}', "");
13935Expect(1, 12799, '\P{Is_Block=enclosedcjklettersandmonths}', "");
13936Expect(0, 12799, '\P{^Is_Block=enclosedcjklettersandmonths}', "");
13937Expect(1, 13055, '\p{Is_Block=_ Enclosed	CJK-LETTERS_and-Months}', "");
13938Expect(0, 13055, '\p{^Is_Block=_ Enclosed	CJK-LETTERS_and-Months}', "");
13939Expect(0, 13055, '\P{Is_Block=_ Enclosed	CJK-LETTERS_and-Months}', "");
13940Expect(1, 13055, '\P{^Is_Block=_ Enclosed	CJK-LETTERS_and-Months}', "");
13941Expect(0, 12799, '\p{Is_Block=_ Enclosed	CJK-LETTERS_and-Months}', "");
13942Expect(1, 12799, '\p{^Is_Block=_ Enclosed	CJK-LETTERS_and-Months}', "");
13943Expect(1, 12799, '\P{Is_Block=_ Enclosed	CJK-LETTERS_and-Months}', "");
13944Expect(0, 12799, '\P{^Is_Block=_ Enclosed	CJK-LETTERS_and-Months}', "");
13945Error('\p{Is_Blk=-/a/Enclosed	cjk_LettersANDMonths}');
13946Error('\P{Is_Blk=-/a/Enclosed	cjk_LettersANDMonths}');
13947Expect(1, 13055, '\p{Is_Blk=enclosedcjklettersandmonths}', "");
13948Expect(0, 13055, '\p{^Is_Blk=enclosedcjklettersandmonths}', "");
13949Expect(0, 13055, '\P{Is_Blk=enclosedcjklettersandmonths}', "");
13950Expect(1, 13055, '\P{^Is_Blk=enclosedcjklettersandmonths}', "");
13951Expect(0, 12799, '\p{Is_Blk=enclosedcjklettersandmonths}', "");
13952Expect(1, 12799, '\p{^Is_Blk=enclosedcjklettersandmonths}', "");
13953Expect(1, 12799, '\P{Is_Blk=enclosedcjklettersandmonths}', "");
13954Expect(0, 12799, '\P{^Is_Blk=enclosedcjklettersandmonths}', "");
13955Expect(1, 13055, '\p{Is_Blk=	ENCLOSEDCJKLetters	And-MONTHS}', "");
13956Expect(0, 13055, '\p{^Is_Blk=	ENCLOSEDCJKLetters	And-MONTHS}', "");
13957Expect(0, 13055, '\P{Is_Blk=	ENCLOSEDCJKLetters	And-MONTHS}', "");
13958Expect(1, 13055, '\P{^Is_Blk=	ENCLOSEDCJKLetters	And-MONTHS}', "");
13959Expect(0, 12799, '\p{Is_Blk=	ENCLOSEDCJKLetters	And-MONTHS}', "");
13960Expect(1, 12799, '\p{^Is_Blk=	ENCLOSEDCJKLetters	And-MONTHS}', "");
13961Expect(1, 12799, '\P{Is_Blk=	ENCLOSEDCJKLetters	And-MONTHS}', "");
13962Expect(0, 12799, '\P{^Is_Blk=	ENCLOSEDCJKLetters	And-MONTHS}', "");
13963Error('\p{Block=__Combining diacriticalMarks/a/Supplement}');
13964Error('\P{Block=__Combining diacriticalMarks/a/Supplement}');
13965Expect(1, 7679, '\p{Block=combiningdiacriticalmarkssupplement}', "");
13966Expect(0, 7679, '\p{^Block=combiningdiacriticalmarkssupplement}', "");
13967Expect(0, 7679, '\P{Block=combiningdiacriticalmarkssupplement}', "");
13968Expect(1, 7679, '\P{^Block=combiningdiacriticalmarkssupplement}', "");
13969Expect(0, 7615, '\p{Block=combiningdiacriticalmarkssupplement}', "");
13970Expect(1, 7615, '\p{^Block=combiningdiacriticalmarkssupplement}', "");
13971Expect(1, 7615, '\P{Block=combiningdiacriticalmarkssupplement}', "");
13972Expect(0, 7615, '\P{^Block=combiningdiacriticalmarkssupplement}', "");
13973Expect(1, 7679, '\p{Block=__combining	DIACRITICAL marks SUPPLEMENT}', "");
13974Expect(0, 7679, '\p{^Block=__combining	DIACRITICAL marks SUPPLEMENT}', "");
13975Expect(0, 7679, '\P{Block=__combining	DIACRITICAL marks SUPPLEMENT}', "");
13976Expect(1, 7679, '\P{^Block=__combining	DIACRITICAL marks SUPPLEMENT}', "");
13977Expect(0, 7615, '\p{Block=__combining	DIACRITICAL marks SUPPLEMENT}', "");
13978Expect(1, 7615, '\p{^Block=__combining	DIACRITICAL marks SUPPLEMENT}', "");
13979Expect(1, 7615, '\P{Block=__combining	DIACRITICAL marks SUPPLEMENT}', "");
13980Expect(0, 7615, '\P{^Block=__combining	DIACRITICAL marks SUPPLEMENT}', "");
13981Error('\p{Blk=-COMBINING:=DIACRITICALMARKSSupplement}');
13982Error('\P{Blk=-COMBINING:=DIACRITICALMARKSSupplement}');
13983Expect(1, 7679, '\p{Blk=combiningdiacriticalmarkssupplement}', "");
13984Expect(0, 7679, '\p{^Blk=combiningdiacriticalmarkssupplement}', "");
13985Expect(0, 7679, '\P{Blk=combiningdiacriticalmarkssupplement}', "");
13986Expect(1, 7679, '\P{^Blk=combiningdiacriticalmarkssupplement}', "");
13987Expect(0, 7615, '\p{Blk=combiningdiacriticalmarkssupplement}', "");
13988Expect(1, 7615, '\p{^Blk=combiningdiacriticalmarkssupplement}', "");
13989Expect(1, 7615, '\P{Blk=combiningdiacriticalmarkssupplement}', "");
13990Expect(0, 7615, '\P{^Blk=combiningdiacriticalmarkssupplement}', "");
13991Expect(1, 7679, '\p{Blk=_Combining	Diacritical	MarksSupplement}', "");
13992Expect(0, 7679, '\p{^Blk=_Combining	Diacritical	MarksSupplement}', "");
13993Expect(0, 7679, '\P{Blk=_Combining	Diacritical	MarksSupplement}', "");
13994Expect(1, 7679, '\P{^Blk=_Combining	Diacritical	MarksSupplement}', "");
13995Expect(0, 7615, '\p{Blk=_Combining	Diacritical	MarksSupplement}', "");
13996Expect(1, 7615, '\p{^Blk=_Combining	Diacritical	MarksSupplement}', "");
13997Expect(1, 7615, '\P{Blk=_Combining	Diacritical	MarksSupplement}', "");
13998Expect(0, 7615, '\P{^Blk=_Combining	Diacritical	MarksSupplement}', "");
13999Error('\p{Is_Block=_:=COMBINING_Diacritical_Marks_supplement}');
14000Error('\P{Is_Block=_:=COMBINING_Diacritical_Marks_supplement}');
14001Expect(1, 7679, '\p{Is_Block=combiningdiacriticalmarkssupplement}', "");
14002Expect(0, 7679, '\p{^Is_Block=combiningdiacriticalmarkssupplement}', "");
14003Expect(0, 7679, '\P{Is_Block=combiningdiacriticalmarkssupplement}', "");
14004Expect(1, 7679, '\P{^Is_Block=combiningdiacriticalmarkssupplement}', "");
14005Expect(0, 7615, '\p{Is_Block=combiningdiacriticalmarkssupplement}', "");
14006Expect(1, 7615, '\p{^Is_Block=combiningdiacriticalmarkssupplement}', "");
14007Expect(1, 7615, '\P{Is_Block=combiningdiacriticalmarkssupplement}', "");
14008Expect(0, 7615, '\P{^Is_Block=combiningdiacriticalmarkssupplement}', "");
14009Expect(1, 7679, '\p{Is_Block=_-Combining_Diacritical-marks_Supplement}', "");
14010Expect(0, 7679, '\p{^Is_Block=_-Combining_Diacritical-marks_Supplement}', "");
14011Expect(0, 7679, '\P{Is_Block=_-Combining_Diacritical-marks_Supplement}', "");
14012Expect(1, 7679, '\P{^Is_Block=_-Combining_Diacritical-marks_Supplement}', "");
14013Expect(0, 7615, '\p{Is_Block=_-Combining_Diacritical-marks_Supplement}', "");
14014Expect(1, 7615, '\p{^Is_Block=_-Combining_Diacritical-marks_Supplement}', "");
14015Expect(1, 7615, '\P{Is_Block=_-Combining_Diacritical-marks_Supplement}', "");
14016Expect(0, 7615, '\P{^Is_Block=_-Combining_Diacritical-marks_Supplement}', "");
14017Error('\p{Is_Blk=_:=combining DIACRITICAL-MARKSsupplement}');
14018Error('\P{Is_Blk=_:=combining DIACRITICAL-MARKSsupplement}');
14019Expect(1, 7679, '\p{Is_Blk=combiningdiacriticalmarkssupplement}', "");
14020Expect(0, 7679, '\p{^Is_Blk=combiningdiacriticalmarkssupplement}', "");
14021Expect(0, 7679, '\P{Is_Blk=combiningdiacriticalmarkssupplement}', "");
14022Expect(1, 7679, '\P{^Is_Blk=combiningdiacriticalmarkssupplement}', "");
14023Expect(0, 7615, '\p{Is_Blk=combiningdiacriticalmarkssupplement}', "");
14024Expect(1, 7615, '\p{^Is_Blk=combiningdiacriticalmarkssupplement}', "");
14025Expect(1, 7615, '\P{Is_Blk=combiningdiacriticalmarkssupplement}', "");
14026Expect(0, 7615, '\P{^Is_Blk=combiningdiacriticalmarkssupplement}', "");
14027Expect(1, 7679, '\p{Is_Blk=	 combiningdiacriticalmarks	Supplement}', "");
14028Expect(0, 7679, '\p{^Is_Blk=	 combiningdiacriticalmarks	Supplement}', "");
14029Expect(0, 7679, '\P{Is_Blk=	 combiningdiacriticalmarks	Supplement}', "");
14030Expect(1, 7679, '\P{^Is_Blk=	 combiningdiacriticalmarks	Supplement}', "");
14031Expect(0, 7615, '\p{Is_Blk=	 combiningdiacriticalmarks	Supplement}', "");
14032Expect(1, 7615, '\p{^Is_Blk=	 combiningdiacriticalmarks	Supplement}', "");
14033Expect(1, 7615, '\P{Is_Blk=	 combiningdiacriticalmarks	Supplement}', "");
14034Expect(0, 7615, '\P{^Is_Blk=	 combiningdiacriticalmarks	Supplement}', "");
14035Error('\p{Block=/a/ 	BOPOMOFO}');
14036Error('\P{Block=/a/ 	BOPOMOFO}');
14037Expect(1, 12591, '\p{Block:bopomofo}', "");
14038Expect(0, 12591, '\p{^Block:bopomofo}', "");
14039Expect(0, 12591, '\P{Block:bopomofo}', "");
14040Expect(1, 12591, '\P{^Block:bopomofo}', "");
14041Expect(0, 12543, '\p{Block:bopomofo}', "");
14042Expect(1, 12543, '\p{^Block:bopomofo}', "");
14043Expect(1, 12543, '\P{Block:bopomofo}', "");
14044Expect(0, 12543, '\P{^Block:bopomofo}', "");
14045Expect(1, 12591, '\p{Block=_ bopomofo}', "");
14046Expect(0, 12591, '\p{^Block=_ bopomofo}', "");
14047Expect(0, 12591, '\P{Block=_ bopomofo}', "");
14048Expect(1, 12591, '\P{^Block=_ bopomofo}', "");
14049Expect(0, 12543, '\p{Block=_ bopomofo}', "");
14050Expect(1, 12543, '\p{^Block=_ bopomofo}', "");
14051Expect(1, 12543, '\P{Block=_ bopomofo}', "");
14052Expect(0, 12543, '\P{^Block=_ bopomofo}', "");
14053Error('\p{Blk=/a/_-BOPOMOFO}');
14054Error('\P{Blk=/a/_-BOPOMOFO}');
14055Expect(1, 12591, '\p{Blk=bopomofo}', "");
14056Expect(0, 12591, '\p{^Blk=bopomofo}', "");
14057Expect(0, 12591, '\P{Blk=bopomofo}', "");
14058Expect(1, 12591, '\P{^Blk=bopomofo}', "");
14059Expect(0, 12543, '\p{Blk=bopomofo}', "");
14060Expect(1, 12543, '\p{^Blk=bopomofo}', "");
14061Expect(1, 12543, '\P{Blk=bopomofo}', "");
14062Expect(0, 12543, '\P{^Blk=bopomofo}', "");
14063Expect(1, 12591, '\p{Blk=_-Bopomofo}', "");
14064Expect(0, 12591, '\p{^Blk=_-Bopomofo}', "");
14065Expect(0, 12591, '\P{Blk=_-Bopomofo}', "");
14066Expect(1, 12591, '\P{^Blk=_-Bopomofo}', "");
14067Expect(0, 12543, '\p{Blk=_-Bopomofo}', "");
14068Expect(1, 12543, '\p{^Blk=_-Bopomofo}', "");
14069Expect(1, 12543, '\P{Blk=_-Bopomofo}', "");
14070Expect(0, 12543, '\P{^Blk=_-Bopomofo}', "");
14071Error('\p{Is_Block=_bopomofo:=}');
14072Error('\P{Is_Block=_bopomofo:=}');
14073Expect(1, 12591, '\p{Is_Block=bopomofo}', "");
14074Expect(0, 12591, '\p{^Is_Block=bopomofo}', "");
14075Expect(0, 12591, '\P{Is_Block=bopomofo}', "");
14076Expect(1, 12591, '\P{^Is_Block=bopomofo}', "");
14077Expect(0, 12543, '\p{Is_Block=bopomofo}', "");
14078Expect(1, 12543, '\p{^Is_Block=bopomofo}', "");
14079Expect(1, 12543, '\P{Is_Block=bopomofo}', "");
14080Expect(0, 12543, '\P{^Is_Block=bopomofo}', "");
14081Expect(1, 12591, '\p{Is_Block:   -_BOPOMOFO}', "");
14082Expect(0, 12591, '\p{^Is_Block:   -_BOPOMOFO}', "");
14083Expect(0, 12591, '\P{Is_Block:   -_BOPOMOFO}', "");
14084Expect(1, 12591, '\P{^Is_Block:   -_BOPOMOFO}', "");
14085Expect(0, 12543, '\p{Is_Block:   -_BOPOMOFO}', "");
14086Expect(1, 12543, '\p{^Is_Block:   -_BOPOMOFO}', "");
14087Expect(1, 12543, '\P{Is_Block:   -_BOPOMOFO}', "");
14088Expect(0, 12543, '\P{^Is_Block:   -_BOPOMOFO}', "");
14089Error('\p{Is_Blk=_Bopomofo/a/}');
14090Error('\P{Is_Blk=_Bopomofo/a/}');
14091Expect(1, 12591, '\p{Is_Blk=bopomofo}', "");
14092Expect(0, 12591, '\p{^Is_Blk=bopomofo}', "");
14093Expect(0, 12591, '\P{Is_Blk=bopomofo}', "");
14094Expect(1, 12591, '\P{^Is_Blk=bopomofo}', "");
14095Expect(0, 12543, '\p{Is_Blk=bopomofo}', "");
14096Expect(1, 12543, '\p{^Is_Blk=bopomofo}', "");
14097Expect(1, 12543, '\P{Is_Blk=bopomofo}', "");
14098Expect(0, 12543, '\P{^Is_Blk=bopomofo}', "");
14099Expect(1, 12591, '\p{Is_Blk=- BOPOMOFO}', "");
14100Expect(0, 12591, '\p{^Is_Blk=- BOPOMOFO}', "");
14101Expect(0, 12591, '\P{Is_Blk=- BOPOMOFO}', "");
14102Expect(1, 12591, '\P{^Is_Blk=- BOPOMOFO}', "");
14103Expect(0, 12543, '\p{Is_Blk=- BOPOMOFO}', "");
14104Expect(1, 12543, '\p{^Is_Blk=- BOPOMOFO}', "");
14105Expect(1, 12543, '\P{Is_Blk=- BOPOMOFO}', "");
14106Expect(0, 12543, '\P{^Is_Blk=- BOPOMOFO}', "");
14107Error('\p{Block=/a/_ miscellaneous	Technical}');
14108Error('\P{Block=/a/_ miscellaneous	Technical}');
14109Expect(1, 9215, '\p{Block=miscellaneoustechnical}', "");
14110Expect(0, 9215, '\p{^Block=miscellaneoustechnical}', "");
14111Expect(0, 9215, '\P{Block=miscellaneoustechnical}', "");
14112Expect(1, 9215, '\P{^Block=miscellaneoustechnical}', "");
14113Expect(0, 8959, '\p{Block=miscellaneoustechnical}', "");
14114Expect(1, 8959, '\p{^Block=miscellaneoustechnical}', "");
14115Expect(1, 8959, '\P{Block=miscellaneoustechnical}', "");
14116Expect(0, 8959, '\P{^Block=miscellaneoustechnical}', "");
14117Expect(1, 9215, '\p{Block=_	Miscellaneous	Technical}', "");
14118Expect(0, 9215, '\p{^Block=_	Miscellaneous	Technical}', "");
14119Expect(0, 9215, '\P{Block=_	Miscellaneous	Technical}', "");
14120Expect(1, 9215, '\P{^Block=_	Miscellaneous	Technical}', "");
14121Expect(0, 8959, '\p{Block=_	Miscellaneous	Technical}', "");
14122Expect(1, 8959, '\p{^Block=_	Miscellaneous	Technical}', "");
14123Expect(1, 8959, '\P{Block=_	Miscellaneous	Technical}', "");
14124Expect(0, 8959, '\P{^Block=_	Miscellaneous	Technical}', "");
14125Error('\p{Blk=__miscellaneous/a/Technical}');
14126Error('\P{Blk=__miscellaneous/a/Technical}');
14127Expect(1, 9215, '\p{Blk=miscellaneoustechnical}', "");
14128Expect(0, 9215, '\p{^Blk=miscellaneoustechnical}', "");
14129Expect(0, 9215, '\P{Blk=miscellaneoustechnical}', "");
14130Expect(1, 9215, '\P{^Blk=miscellaneoustechnical}', "");
14131Expect(0, 8959, '\p{Blk=miscellaneoustechnical}', "");
14132Expect(1, 8959, '\p{^Blk=miscellaneoustechnical}', "");
14133Expect(1, 8959, '\P{Blk=miscellaneoustechnical}', "");
14134Expect(0, 8959, '\P{^Blk=miscellaneoustechnical}', "");
14135Expect(1, 9215, '\p{Blk:			miscellaneous-TECHNICAL}', "");
14136Expect(0, 9215, '\p{^Blk:			miscellaneous-TECHNICAL}', "");
14137Expect(0, 9215, '\P{Blk:			miscellaneous-TECHNICAL}', "");
14138Expect(1, 9215, '\P{^Blk:			miscellaneous-TECHNICAL}', "");
14139Expect(0, 8959, '\p{Blk:			miscellaneous-TECHNICAL}', "");
14140Expect(1, 8959, '\p{^Blk:			miscellaneous-TECHNICAL}', "");
14141Expect(1, 8959, '\P{Blk:			miscellaneous-TECHNICAL}', "");
14142Expect(0, 8959, '\P{^Blk:			miscellaneous-TECHNICAL}', "");
14143Error('\p{Is_Block=:=-Miscellaneous-Technical}');
14144Error('\P{Is_Block=:=-Miscellaneous-Technical}');
14145Expect(1, 9215, '\p{Is_Block=miscellaneoustechnical}', "");
14146Expect(0, 9215, '\p{^Is_Block=miscellaneoustechnical}', "");
14147Expect(0, 9215, '\P{Is_Block=miscellaneoustechnical}', "");
14148Expect(1, 9215, '\P{^Is_Block=miscellaneoustechnical}', "");
14149Expect(0, 8959, '\p{Is_Block=miscellaneoustechnical}', "");
14150Expect(1, 8959, '\p{^Is_Block=miscellaneoustechnical}', "");
14151Expect(1, 8959, '\P{Is_Block=miscellaneoustechnical}', "");
14152Expect(0, 8959, '\P{^Is_Block=miscellaneoustechnical}', "");
14153Expect(1, 9215, '\p{Is_Block=_ MiscellaneousTechnical}', "");
14154Expect(0, 9215, '\p{^Is_Block=_ MiscellaneousTechnical}', "");
14155Expect(0, 9215, '\P{Is_Block=_ MiscellaneousTechnical}', "");
14156Expect(1, 9215, '\P{^Is_Block=_ MiscellaneousTechnical}', "");
14157Expect(0, 8959, '\p{Is_Block=_ MiscellaneousTechnical}', "");
14158Expect(1, 8959, '\p{^Is_Block=_ MiscellaneousTechnical}', "");
14159Expect(1, 8959, '\P{Is_Block=_ MiscellaneousTechnical}', "");
14160Expect(0, 8959, '\P{^Is_Block=_ MiscellaneousTechnical}', "");
14161Error('\p{Is_Blk=	-Miscellaneous:=TECHNICAL}');
14162Error('\P{Is_Blk=	-Miscellaneous:=TECHNICAL}');
14163Expect(1, 9215, '\p{Is_Blk=miscellaneoustechnical}', "");
14164Expect(0, 9215, '\p{^Is_Blk=miscellaneoustechnical}', "");
14165Expect(0, 9215, '\P{Is_Blk=miscellaneoustechnical}', "");
14166Expect(1, 9215, '\P{^Is_Blk=miscellaneoustechnical}', "");
14167Expect(0, 8959, '\p{Is_Blk=miscellaneoustechnical}', "");
14168Expect(1, 8959, '\p{^Is_Blk=miscellaneoustechnical}', "");
14169Expect(1, 8959, '\P{Is_Blk=miscellaneoustechnical}', "");
14170Expect(0, 8959, '\P{^Is_Blk=miscellaneoustechnical}', "");
14171Expect(1, 9215, '\p{Is_Blk:_miscellaneous technical}', "");
14172Expect(0, 9215, '\p{^Is_Blk:_miscellaneous technical}', "");
14173Expect(0, 9215, '\P{Is_Blk:_miscellaneous technical}', "");
14174Expect(1, 9215, '\P{^Is_Blk:_miscellaneous technical}', "");
14175Expect(0, 8959, '\p{Is_Blk:_miscellaneous technical}', "");
14176Expect(1, 8959, '\p{^Is_Blk:_miscellaneous technical}', "");
14177Expect(1, 8959, '\P{Is_Blk:_miscellaneous technical}', "");
14178Expect(0, 8959, '\P{^Is_Blk:_miscellaneous technical}', "");
14179Error('\p{Block: /a/Osmanya}');
14180Error('\P{Block: /a/Osmanya}');
14181Expect(1, 66735, '\p{Block=osmanya}', "");
14182Expect(0, 66735, '\p{^Block=osmanya}', "");
14183Expect(0, 66735, '\P{Block=osmanya}', "");
14184Expect(1, 66735, '\P{^Block=osmanya}', "");
14185Expect(0, 66687, '\p{Block=osmanya}', "");
14186Expect(1, 66687, '\p{^Block=osmanya}', "");
14187Expect(1, 66687, '\P{Block=osmanya}', "");
14188Expect(0, 66687, '\P{^Block=osmanya}', "");
14189Expect(1, 66735, '\p{Block=_	Osmanya}', "");
14190Expect(0, 66735, '\p{^Block=_	Osmanya}', "");
14191Expect(0, 66735, '\P{Block=_	Osmanya}', "");
14192Expect(1, 66735, '\P{^Block=_	Osmanya}', "");
14193Expect(0, 66687, '\p{Block=_	Osmanya}', "");
14194Expect(1, 66687, '\p{^Block=_	Osmanya}', "");
14195Expect(1, 66687, '\P{Block=_	Osmanya}', "");
14196Expect(0, 66687, '\P{^Block=_	Osmanya}', "");
14197Error('\p{Blk=	:=Osmanya}');
14198Error('\P{Blk=	:=Osmanya}');
14199Expect(1, 66735, '\p{Blk=osmanya}', "");
14200Expect(0, 66735, '\p{^Blk=osmanya}', "");
14201Expect(0, 66735, '\P{Blk=osmanya}', "");
14202Expect(1, 66735, '\P{^Blk=osmanya}', "");
14203Expect(0, 66687, '\p{Blk=osmanya}', "");
14204Expect(1, 66687, '\p{^Blk=osmanya}', "");
14205Expect(1, 66687, '\P{Blk=osmanya}', "");
14206Expect(0, 66687, '\P{^Blk=osmanya}', "");
14207Expect(1, 66735, '\p{Blk:	_-Osmanya}', "");
14208Expect(0, 66735, '\p{^Blk:	_-Osmanya}', "");
14209Expect(0, 66735, '\P{Blk:	_-Osmanya}', "");
14210Expect(1, 66735, '\P{^Blk:	_-Osmanya}', "");
14211Expect(0, 66687, '\p{Blk:	_-Osmanya}', "");
14212Expect(1, 66687, '\p{^Blk:	_-Osmanya}', "");
14213Expect(1, 66687, '\P{Blk:	_-Osmanya}', "");
14214Expect(0, 66687, '\P{^Blk:	_-Osmanya}', "");
14215Error('\p{Is_Block=:=osmanya}');
14216Error('\P{Is_Block=:=osmanya}');
14217Expect(1, 66735, '\p{Is_Block=osmanya}', "");
14218Expect(0, 66735, '\p{^Is_Block=osmanya}', "");
14219Expect(0, 66735, '\P{Is_Block=osmanya}', "");
14220Expect(1, 66735, '\P{^Is_Block=osmanya}', "");
14221Expect(0, 66687, '\p{Is_Block=osmanya}', "");
14222Expect(1, 66687, '\p{^Is_Block=osmanya}', "");
14223Expect(1, 66687, '\P{Is_Block=osmanya}', "");
14224Expect(0, 66687, '\P{^Is_Block=osmanya}', "");
14225Expect(1, 66735, '\p{Is_Block=		osmanya}', "");
14226Expect(0, 66735, '\p{^Is_Block=		osmanya}', "");
14227Expect(0, 66735, '\P{Is_Block=		osmanya}', "");
14228Expect(1, 66735, '\P{^Is_Block=		osmanya}', "");
14229Expect(0, 66687, '\p{Is_Block=		osmanya}', "");
14230Expect(1, 66687, '\p{^Is_Block=		osmanya}', "");
14231Expect(1, 66687, '\P{Is_Block=		osmanya}', "");
14232Expect(0, 66687, '\P{^Is_Block=		osmanya}', "");
14233Error('\p{Is_Blk=_-Osmanya:=}');
14234Error('\P{Is_Blk=_-Osmanya:=}');
14235Expect(1, 66735, '\p{Is_Blk=osmanya}', "");
14236Expect(0, 66735, '\p{^Is_Blk=osmanya}', "");
14237Expect(0, 66735, '\P{Is_Blk=osmanya}', "");
14238Expect(1, 66735, '\P{^Is_Blk=osmanya}', "");
14239Expect(0, 66687, '\p{Is_Blk=osmanya}', "");
14240Expect(1, 66687, '\p{^Is_Blk=osmanya}', "");
14241Expect(1, 66687, '\P{Is_Blk=osmanya}', "");
14242Expect(0, 66687, '\P{^Is_Blk=osmanya}', "");
14243Expect(1, 66735, '\p{Is_Blk=	Osmanya}', "");
14244Expect(0, 66735, '\p{^Is_Blk=	Osmanya}', "");
14245Expect(0, 66735, '\P{Is_Blk=	Osmanya}', "");
14246Expect(1, 66735, '\P{^Is_Blk=	Osmanya}', "");
14247Expect(0, 66687, '\p{Is_Blk=	Osmanya}', "");
14248Expect(1, 66687, '\p{^Is_Blk=	Osmanya}', "");
14249Expect(1, 66687, '\P{Is_Blk=	Osmanya}', "");
14250Expect(0, 66687, '\P{^Is_Blk=	Osmanya}', "");
14251Error('\p{Block=:=	Mahjong_tiles}');
14252Error('\P{Block=:=	Mahjong_tiles}');
14253Expect(1, 127023, '\p{Block=mahjongtiles}', "");
14254Expect(0, 127023, '\p{^Block=mahjongtiles}', "");
14255Expect(0, 127023, '\P{Block=mahjongtiles}', "");
14256Expect(1, 127023, '\P{^Block=mahjongtiles}', "");
14257Expect(0, 126975, '\p{Block=mahjongtiles}', "");
14258Expect(1, 126975, '\p{^Block=mahjongtiles}', "");
14259Expect(1, 126975, '\P{Block=mahjongtiles}', "");
14260Expect(0, 126975, '\P{^Block=mahjongtiles}', "");
14261Expect(1, 127023, '\p{Block= _mahjong Tiles}', "");
14262Expect(0, 127023, '\p{^Block= _mahjong Tiles}', "");
14263Expect(0, 127023, '\P{Block= _mahjong Tiles}', "");
14264Expect(1, 127023, '\P{^Block= _mahjong Tiles}', "");
14265Expect(0, 126975, '\p{Block= _mahjong Tiles}', "");
14266Expect(1, 126975, '\p{^Block= _mahjong Tiles}', "");
14267Expect(1, 126975, '\P{Block= _mahjong Tiles}', "");
14268Expect(0, 126975, '\P{^Block= _mahjong Tiles}', "");
14269Error('\p{Blk=:=	Mahjong	tiles}');
14270Error('\P{Blk=:=	Mahjong	tiles}');
14271Expect(1, 127023, '\p{Blk=mahjongtiles}', "");
14272Expect(0, 127023, '\p{^Blk=mahjongtiles}', "");
14273Expect(0, 127023, '\P{Blk=mahjongtiles}', "");
14274Expect(1, 127023, '\P{^Blk=mahjongtiles}', "");
14275Expect(0, 126975, '\p{Blk=mahjongtiles}', "");
14276Expect(1, 126975, '\p{^Blk=mahjongtiles}', "");
14277Expect(1, 126975, '\P{Blk=mahjongtiles}', "");
14278Expect(0, 126975, '\P{^Blk=mahjongtiles}', "");
14279Expect(1, 127023, '\p{Blk=_ MAHJONG TILES}', "");
14280Expect(0, 127023, '\p{^Blk=_ MAHJONG TILES}', "");
14281Expect(0, 127023, '\P{Blk=_ MAHJONG TILES}', "");
14282Expect(1, 127023, '\P{^Blk=_ MAHJONG TILES}', "");
14283Expect(0, 126975, '\p{Blk=_ MAHJONG TILES}', "");
14284Expect(1, 126975, '\p{^Blk=_ MAHJONG TILES}', "");
14285Expect(1, 126975, '\P{Blk=_ MAHJONG TILES}', "");
14286Expect(0, 126975, '\P{^Blk=_ MAHJONG TILES}', "");
14287Error('\p{Is_Block: -MAHJONG_tiles/a/}');
14288Error('\P{Is_Block: -MAHJONG_tiles/a/}');
14289Expect(1, 127023, '\p{Is_Block=mahjongtiles}', "");
14290Expect(0, 127023, '\p{^Is_Block=mahjongtiles}', "");
14291Expect(0, 127023, '\P{Is_Block=mahjongtiles}', "");
14292Expect(1, 127023, '\P{^Is_Block=mahjongtiles}', "");
14293Expect(0, 126975, '\p{Is_Block=mahjongtiles}', "");
14294Expect(1, 126975, '\p{^Is_Block=mahjongtiles}', "");
14295Expect(1, 126975, '\P{Is_Block=mahjongtiles}', "");
14296Expect(0, 126975, '\P{^Is_Block=mahjongtiles}', "");
14297Expect(1, 127023, '\p{Is_Block= -Mahjong-TILES}', "");
14298Expect(0, 127023, '\p{^Is_Block= -Mahjong-TILES}', "");
14299Expect(0, 127023, '\P{Is_Block= -Mahjong-TILES}', "");
14300Expect(1, 127023, '\P{^Is_Block= -Mahjong-TILES}', "");
14301Expect(0, 126975, '\p{Is_Block= -Mahjong-TILES}', "");
14302Expect(1, 126975, '\p{^Is_Block= -Mahjong-TILES}', "");
14303Expect(1, 126975, '\P{Is_Block= -Mahjong-TILES}', "");
14304Expect(0, 126975, '\P{^Is_Block= -Mahjong-TILES}', "");
14305Error('\p{Is_Blk=/a/	Mahjong	tiles}');
14306Error('\P{Is_Blk=/a/	Mahjong	tiles}');
14307Expect(1, 127023, '\p{Is_Blk=mahjongtiles}', "");
14308Expect(0, 127023, '\p{^Is_Blk=mahjongtiles}', "");
14309Expect(0, 127023, '\P{Is_Blk=mahjongtiles}', "");
14310Expect(1, 127023, '\P{^Is_Blk=mahjongtiles}', "");
14311Expect(0, 126975, '\p{Is_Blk=mahjongtiles}', "");
14312Expect(1, 126975, '\p{^Is_Blk=mahjongtiles}', "");
14313Expect(1, 126975, '\P{Is_Blk=mahjongtiles}', "");
14314Expect(0, 126975, '\P{^Is_Blk=mahjongtiles}', "");
14315Expect(1, 127023, '\p{Is_Blk=  Mahjong Tiles}', "");
14316Expect(0, 127023, '\p{^Is_Blk=  Mahjong Tiles}', "");
14317Expect(0, 127023, '\P{Is_Blk=  Mahjong Tiles}', "");
14318Expect(1, 127023, '\P{^Is_Blk=  Mahjong Tiles}', "");
14319Expect(0, 126975, '\p{Is_Blk=  Mahjong Tiles}', "");
14320Expect(1, 126975, '\p{^Is_Blk=  Mahjong Tiles}', "");
14321Expect(1, 126975, '\P{Is_Blk=  Mahjong Tiles}', "");
14322Expect(0, 126975, '\P{^Is_Blk=  Mahjong Tiles}', "");
14323Error('\p{Block= /a/arrows}');
14324Error('\P{Block= /a/arrows}');
14325Expect(1, 8703, '\p{Block:	arrows}', "");
14326Expect(0, 8703, '\p{^Block:	arrows}', "");
14327Expect(0, 8703, '\P{Block:	arrows}', "");
14328Expect(1, 8703, '\P{^Block:	arrows}', "");
14329Expect(0, 8591, '\p{Block:	arrows}', "");
14330Expect(1, 8591, '\p{^Block:	arrows}', "");
14331Expect(1, 8591, '\P{Block:	arrows}', "");
14332Expect(0, 8591, '\P{^Block:	arrows}', "");
14333Expect(1, 8703, '\p{Block=- ARROWS}', "");
14334Expect(0, 8703, '\p{^Block=- ARROWS}', "");
14335Expect(0, 8703, '\P{Block=- ARROWS}', "");
14336Expect(1, 8703, '\P{^Block=- ARROWS}', "");
14337Expect(0, 8591, '\p{Block=- ARROWS}', "");
14338Expect(1, 8591, '\p{^Block=- ARROWS}', "");
14339Expect(1, 8591, '\P{Block=- ARROWS}', "");
14340Expect(0, 8591, '\P{^Block=- ARROWS}', "");
14341Error('\p{Blk=_:=Arrows}');
14342Error('\P{Blk=_:=Arrows}');
14343Expect(1, 8703, '\p{Blk=arrows}', "");
14344Expect(0, 8703, '\p{^Blk=arrows}', "");
14345Expect(0, 8703, '\P{Blk=arrows}', "");
14346Expect(1, 8703, '\P{^Blk=arrows}', "");
14347Expect(0, 8591, '\p{Blk=arrows}', "");
14348Expect(1, 8591, '\p{^Blk=arrows}', "");
14349Expect(1, 8591, '\P{Blk=arrows}', "");
14350Expect(0, 8591, '\P{^Blk=arrows}', "");
14351Expect(1, 8703, '\p{Blk=  ARROWS}', "");
14352Expect(0, 8703, '\p{^Blk=  ARROWS}', "");
14353Expect(0, 8703, '\P{Blk=  ARROWS}', "");
14354Expect(1, 8703, '\P{^Blk=  ARROWS}', "");
14355Expect(0, 8591, '\p{Blk=  ARROWS}', "");
14356Expect(1, 8591, '\p{^Blk=  ARROWS}', "");
14357Expect(1, 8591, '\P{Blk=  ARROWS}', "");
14358Expect(0, 8591, '\P{^Blk=  ARROWS}', "");
14359Error('\p{Is_Block=	Arrows:=}');
14360Error('\P{Is_Block=	Arrows:=}');
14361Expect(1, 8703, '\p{Is_Block=arrows}', "");
14362Expect(0, 8703, '\p{^Is_Block=arrows}', "");
14363Expect(0, 8703, '\P{Is_Block=arrows}', "");
14364Expect(1, 8703, '\P{^Is_Block=arrows}', "");
14365Expect(0, 8591, '\p{Is_Block=arrows}', "");
14366Expect(1, 8591, '\p{^Is_Block=arrows}', "");
14367Expect(1, 8591, '\P{Is_Block=arrows}', "");
14368Expect(0, 8591, '\P{^Is_Block=arrows}', "");
14369Expect(1, 8703, '\p{Is_Block=	arrows}', "");
14370Expect(0, 8703, '\p{^Is_Block=	arrows}', "");
14371Expect(0, 8703, '\P{Is_Block=	arrows}', "");
14372Expect(1, 8703, '\P{^Is_Block=	arrows}', "");
14373Expect(0, 8591, '\p{Is_Block=	arrows}', "");
14374Expect(1, 8591, '\p{^Is_Block=	arrows}', "");
14375Expect(1, 8591, '\P{Is_Block=	arrows}', "");
14376Expect(0, 8591, '\P{^Is_Block=	arrows}', "");
14377Error('\p{Is_Blk= /a/Arrows}');
14378Error('\P{Is_Blk= /a/Arrows}');
14379Expect(1, 8703, '\p{Is_Blk=arrows}', "");
14380Expect(0, 8703, '\p{^Is_Blk=arrows}', "");
14381Expect(0, 8703, '\P{Is_Blk=arrows}', "");
14382Expect(1, 8703, '\P{^Is_Blk=arrows}', "");
14383Expect(0, 8591, '\p{Is_Blk=arrows}', "");
14384Expect(1, 8591, '\p{^Is_Blk=arrows}', "");
14385Expect(1, 8591, '\P{Is_Blk=arrows}', "");
14386Expect(0, 8591, '\P{^Is_Blk=arrows}', "");
14387Expect(1, 8703, '\p{Is_Blk= ARROWS}', "");
14388Expect(0, 8703, '\p{^Is_Blk= ARROWS}', "");
14389Expect(0, 8703, '\P{Is_Blk= ARROWS}', "");
14390Expect(1, 8703, '\P{^Is_Blk= ARROWS}', "");
14391Expect(0, 8591, '\p{Is_Blk= ARROWS}', "");
14392Expect(1, 8591, '\p{^Is_Blk= ARROWS}', "");
14393Expect(1, 8591, '\P{Is_Blk= ARROWS}', "");
14394Expect(0, 8591, '\P{^Is_Blk= ARROWS}', "");
14395Error('\p{Block=_:=BLOCK Elements}');
14396Error('\P{Block=_:=BLOCK Elements}');
14397Expect(1, 9631, '\p{Block=blockelements}', "");
14398Expect(0, 9631, '\p{^Block=blockelements}', "");
14399Expect(0, 9631, '\P{Block=blockelements}', "");
14400Expect(1, 9631, '\P{^Block=blockelements}', "");
14401Expect(0, 9599, '\p{Block=blockelements}', "");
14402Expect(1, 9599, '\p{^Block=blockelements}', "");
14403Expect(1, 9599, '\P{Block=blockelements}', "");
14404Expect(0, 9599, '\P{^Block=blockelements}', "");
14405Expect(1, 9631, '\p{Block=		BlockElements}', "");
14406Expect(0, 9631, '\p{^Block=		BlockElements}', "");
14407Expect(0, 9631, '\P{Block=		BlockElements}', "");
14408Expect(1, 9631, '\P{^Block=		BlockElements}', "");
14409Expect(0, 9599, '\p{Block=		BlockElements}', "");
14410Expect(1, 9599, '\p{^Block=		BlockElements}', "");
14411Expect(1, 9599, '\P{Block=		BlockElements}', "");
14412Expect(0, 9599, '\P{^Block=		BlockElements}', "");
14413Error('\p{Blk=__block/a/elements}');
14414Error('\P{Blk=__block/a/elements}');
14415Expect(1, 9631, '\p{Blk=blockelements}', "");
14416Expect(0, 9631, '\p{^Blk=blockelements}', "");
14417Expect(0, 9631, '\P{Blk=blockelements}', "");
14418Expect(1, 9631, '\P{^Blk=blockelements}', "");
14419Expect(0, 9599, '\p{Blk=blockelements}', "");
14420Expect(1, 9599, '\p{^Blk=blockelements}', "");
14421Expect(1, 9599, '\P{Blk=blockelements}', "");
14422Expect(0, 9599, '\P{^Blk=blockelements}', "");
14423Expect(1, 9631, '\p{Blk=--Block-Elements}', "");
14424Expect(0, 9631, '\p{^Blk=--Block-Elements}', "");
14425Expect(0, 9631, '\P{Blk=--Block-Elements}', "");
14426Expect(1, 9631, '\P{^Blk=--Block-Elements}', "");
14427Expect(0, 9599, '\p{Blk=--Block-Elements}', "");
14428Expect(1, 9599, '\p{^Blk=--Block-Elements}', "");
14429Expect(1, 9599, '\P{Blk=--Block-Elements}', "");
14430Expect(0, 9599, '\P{^Blk=--Block-Elements}', "");
14431Error('\p{Is_Block=_/a/block elements}');
14432Error('\P{Is_Block=_/a/block elements}');
14433Expect(1, 9631, '\p{Is_Block:	blockelements}', "");
14434Expect(0, 9631, '\p{^Is_Block:	blockelements}', "");
14435Expect(0, 9631, '\P{Is_Block:	blockelements}', "");
14436Expect(1, 9631, '\P{^Is_Block:	blockelements}', "");
14437Expect(0, 9599, '\p{Is_Block:	blockelements}', "");
14438Expect(1, 9599, '\p{^Is_Block:	blockelements}', "");
14439Expect(1, 9599, '\P{Is_Block:	blockelements}', "");
14440Expect(0, 9599, '\P{^Is_Block:	blockelements}', "");
14441Expect(1, 9631, '\p{Is_Block=	 Block Elements}', "");
14442Expect(0, 9631, '\p{^Is_Block=	 Block Elements}', "");
14443Expect(0, 9631, '\P{Is_Block=	 Block Elements}', "");
14444Expect(1, 9631, '\P{^Is_Block=	 Block Elements}', "");
14445Expect(0, 9599, '\p{Is_Block=	 Block Elements}', "");
14446Expect(1, 9599, '\p{^Is_Block=	 Block Elements}', "");
14447Expect(1, 9599, '\P{Is_Block=	 Block Elements}', "");
14448Expect(0, 9599, '\P{^Is_Block=	 Block Elements}', "");
14449Error('\p{Is_Blk= :=Block-elements}');
14450Error('\P{Is_Blk= :=Block-elements}');
14451Expect(1, 9631, '\p{Is_Blk=blockelements}', "");
14452Expect(0, 9631, '\p{^Is_Blk=blockelements}', "");
14453Expect(0, 9631, '\P{Is_Blk=blockelements}', "");
14454Expect(1, 9631, '\P{^Is_Blk=blockelements}', "");
14455Expect(0, 9599, '\p{Is_Blk=blockelements}', "");
14456Expect(1, 9599, '\p{^Is_Blk=blockelements}', "");
14457Expect(1, 9599, '\P{Is_Blk=blockelements}', "");
14458Expect(0, 9599, '\P{^Is_Blk=blockelements}', "");
14459Expect(1, 9631, '\p{Is_Blk=_	BLOCKELEMENTS}', "");
14460Expect(0, 9631, '\p{^Is_Blk=_	BLOCKELEMENTS}', "");
14461Expect(0, 9631, '\P{Is_Blk=_	BLOCKELEMENTS}', "");
14462Expect(1, 9631, '\P{^Is_Blk=_	BLOCKELEMENTS}', "");
14463Expect(0, 9599, '\p{Is_Blk=_	BLOCKELEMENTS}', "");
14464Expect(1, 9599, '\p{^Is_Blk=_	BLOCKELEMENTS}', "");
14465Expect(1, 9599, '\P{Is_Blk=_	BLOCKELEMENTS}', "");
14466Expect(0, 9599, '\P{^Is_Blk=_	BLOCKELEMENTS}', "");
14467Error('\p{Block=:=	_cjk_strokes}');
14468Error('\P{Block=:=	_cjk_strokes}');
14469Expect(1, 12783, '\p{Block=cjkstrokes}', "");
14470Expect(0, 12783, '\p{^Block=cjkstrokes}', "");
14471Expect(0, 12783, '\P{Block=cjkstrokes}', "");
14472Expect(1, 12783, '\P{^Block=cjkstrokes}', "");
14473Expect(0, 12735, '\p{Block=cjkstrokes}', "");
14474Expect(1, 12735, '\p{^Block=cjkstrokes}', "");
14475Expect(1, 12735, '\P{Block=cjkstrokes}', "");
14476Expect(0, 12735, '\P{^Block=cjkstrokes}', "");
14477Expect(1, 12783, '\p{Block= 	CJK-Strokes}', "");
14478Expect(0, 12783, '\p{^Block= 	CJK-Strokes}', "");
14479Expect(0, 12783, '\P{Block= 	CJK-Strokes}', "");
14480Expect(1, 12783, '\P{^Block= 	CJK-Strokes}', "");
14481Expect(0, 12735, '\p{Block= 	CJK-Strokes}', "");
14482Expect(1, 12735, '\p{^Block= 	CJK-Strokes}', "");
14483Expect(1, 12735, '\P{Block= 	CJK-Strokes}', "");
14484Expect(0, 12735, '\P{^Block= 	CJK-Strokes}', "");
14485Error('\p{Blk=	CJKStrokes/a/}');
14486Error('\P{Blk=	CJKStrokes/a/}');
14487Expect(1, 12783, '\p{Blk=cjkstrokes}', "");
14488Expect(0, 12783, '\p{^Blk=cjkstrokes}', "");
14489Expect(0, 12783, '\P{Blk=cjkstrokes}', "");
14490Expect(1, 12783, '\P{^Blk=cjkstrokes}', "");
14491Expect(0, 12735, '\p{Blk=cjkstrokes}', "");
14492Expect(1, 12735, '\p{^Blk=cjkstrokes}', "");
14493Expect(1, 12735, '\P{Blk=cjkstrokes}', "");
14494Expect(0, 12735, '\P{^Blk=cjkstrokes}', "");
14495Expect(1, 12783, '\p{Blk=	 cjk	Strokes}', "");
14496Expect(0, 12783, '\p{^Blk=	 cjk	Strokes}', "");
14497Expect(0, 12783, '\P{Blk=	 cjk	Strokes}', "");
14498Expect(1, 12783, '\P{^Blk=	 cjk	Strokes}', "");
14499Expect(0, 12735, '\p{Blk=	 cjk	Strokes}', "");
14500Expect(1, 12735, '\p{^Blk=	 cjk	Strokes}', "");
14501Expect(1, 12735, '\P{Blk=	 cjk	Strokes}', "");
14502Expect(0, 12735, '\P{^Blk=	 cjk	Strokes}', "");
14503Error('\p{Is_Block=	 CJKStrokes:=}');
14504Error('\P{Is_Block=	 CJKStrokes:=}');
14505Expect(1, 12783, '\p{Is_Block=cjkstrokes}', "");
14506Expect(0, 12783, '\p{^Is_Block=cjkstrokes}', "");
14507Expect(0, 12783, '\P{Is_Block=cjkstrokes}', "");
14508Expect(1, 12783, '\P{^Is_Block=cjkstrokes}', "");
14509Expect(0, 12735, '\p{Is_Block=cjkstrokes}', "");
14510Expect(1, 12735, '\p{^Is_Block=cjkstrokes}', "");
14511Expect(1, 12735, '\P{Is_Block=cjkstrokes}', "");
14512Expect(0, 12735, '\P{^Is_Block=cjkstrokes}', "");
14513Expect(1, 12783, '\p{Is_Block= CJK_STROKES}', "");
14514Expect(0, 12783, '\p{^Is_Block= CJK_STROKES}', "");
14515Expect(0, 12783, '\P{Is_Block= CJK_STROKES}', "");
14516Expect(1, 12783, '\P{^Is_Block= CJK_STROKES}', "");
14517Expect(0, 12735, '\p{Is_Block= CJK_STROKES}', "");
14518Expect(1, 12735, '\p{^Is_Block= CJK_STROKES}', "");
14519Expect(1, 12735, '\P{Is_Block= CJK_STROKES}', "");
14520Expect(0, 12735, '\P{^Is_Block= CJK_STROKES}', "");
14521Error('\p{Is_Blk= _cjk/a/STROKES}');
14522Error('\P{Is_Blk= _cjk/a/STROKES}');
14523Expect(1, 12783, '\p{Is_Blk=cjkstrokes}', "");
14524Expect(0, 12783, '\p{^Is_Blk=cjkstrokes}', "");
14525Expect(0, 12783, '\P{Is_Blk=cjkstrokes}', "");
14526Expect(1, 12783, '\P{^Is_Blk=cjkstrokes}', "");
14527Expect(0, 12735, '\p{Is_Blk=cjkstrokes}', "");
14528Expect(1, 12735, '\p{^Is_Blk=cjkstrokes}', "");
14529Expect(1, 12735, '\P{Is_Blk=cjkstrokes}', "");
14530Expect(0, 12735, '\P{^Is_Blk=cjkstrokes}', "");
14531Expect(1, 12783, '\p{Is_Blk= -cjkstrokes}', "");
14532Expect(0, 12783, '\p{^Is_Blk= -cjkstrokes}', "");
14533Expect(0, 12783, '\P{Is_Blk= -cjkstrokes}', "");
14534Expect(1, 12783, '\P{^Is_Blk= -cjkstrokes}', "");
14535Expect(0, 12735, '\p{Is_Blk= -cjkstrokes}', "");
14536Expect(1, 12735, '\p{^Is_Blk= -cjkstrokes}', "");
14537Expect(1, 12735, '\P{Is_Blk= -cjkstrokes}', "");
14538Expect(0, 12735, '\P{^Is_Blk= -cjkstrokes}', "");
14539Error('\p{Block=/a/ no-block}');
14540Error('\P{Block=/a/ no-block}');
14541Expect(1, 2303, '\p{Block=noblock}', "");
14542Expect(0, 2303, '\p{^Block=noblock}', "");
14543Expect(0, 2303, '\P{Block=noblock}', "");
14544Expect(1, 2303, '\P{^Block=noblock}', "");
14545Expect(0, 2111, '\p{Block=noblock}', "");
14546Expect(1, 2111, '\p{^Block=noblock}', "");
14547Expect(1, 2111, '\P{Block=noblock}', "");
14548Expect(0, 2111, '\P{^Block=noblock}', "");
14549Expect(1, 2303, '\p{Block=_ NO_BLOCK}', "");
14550Expect(0, 2303, '\p{^Block=_ NO_BLOCK}', "");
14551Expect(0, 2303, '\P{Block=_ NO_BLOCK}', "");
14552Expect(1, 2303, '\P{^Block=_ NO_BLOCK}', "");
14553Expect(0, 2111, '\p{Block=_ NO_BLOCK}', "");
14554Expect(1, 2111, '\p{^Block=_ NO_BLOCK}', "");
14555Expect(1, 2111, '\P{Block=_ NO_BLOCK}', "");
14556Expect(0, 2111, '\P{^Block=_ NO_BLOCK}', "");
14557Error('\p{Blk::=	 no block}');
14558Error('\P{Blk::=	 no block}');
14559Expect(1, 2303, '\p{Blk=noblock}', "");
14560Expect(0, 2303, '\p{^Blk=noblock}', "");
14561Expect(0, 2303, '\P{Blk=noblock}', "");
14562Expect(1, 2303, '\P{^Blk=noblock}', "");
14563Expect(0, 2111, '\p{Blk=noblock}', "");
14564Expect(1, 2111, '\p{^Blk=noblock}', "");
14565Expect(1, 2111, '\P{Blk=noblock}', "");
14566Expect(0, 2111, '\P{^Blk=noblock}', "");
14567Expect(1, 2303, '\p{Blk=	_No_block}', "");
14568Expect(0, 2303, '\p{^Blk=	_No_block}', "");
14569Expect(0, 2303, '\P{Blk=	_No_block}', "");
14570Expect(1, 2303, '\P{^Blk=	_No_block}', "");
14571Expect(0, 2111, '\p{Blk=	_No_block}', "");
14572Expect(1, 2111, '\p{^Blk=	_No_block}', "");
14573Expect(1, 2111, '\P{Blk=	_No_block}', "");
14574Expect(0, 2111, '\P{^Blk=	_No_block}', "");
14575Error('\p{Is_Block: /a/no BLOCK}');
14576Error('\P{Is_Block: /a/no BLOCK}');
14577Expect(1, 2303, '\p{Is_Block=noblock}', "");
14578Expect(0, 2303, '\p{^Is_Block=noblock}', "");
14579Expect(0, 2303, '\P{Is_Block=noblock}', "");
14580Expect(1, 2303, '\P{^Is_Block=noblock}', "");
14581Expect(0, 2111, '\p{Is_Block=noblock}', "");
14582Expect(1, 2111, '\p{^Is_Block=noblock}', "");
14583Expect(1, 2111, '\P{Is_Block=noblock}', "");
14584Expect(0, 2111, '\P{^Is_Block=noblock}', "");
14585Expect(1, 2303, '\p{Is_Block=_No-Block}', "");
14586Expect(0, 2303, '\p{^Is_Block=_No-Block}', "");
14587Expect(0, 2303, '\P{Is_Block=_No-Block}', "");
14588Expect(1, 2303, '\P{^Is_Block=_No-Block}', "");
14589Expect(0, 2111, '\p{Is_Block=_No-Block}', "");
14590Expect(1, 2111, '\p{^Is_Block=_No-Block}', "");
14591Expect(1, 2111, '\P{Is_Block=_No-Block}', "");
14592Expect(0, 2111, '\P{^Is_Block=_No-Block}', "");
14593Error('\p{Is_Blk=	:=NOBlock}');
14594Error('\P{Is_Blk=	:=NOBlock}');
14595Expect(1, 2303, '\p{Is_Blk=noblock}', "");
14596Expect(0, 2303, '\p{^Is_Blk=noblock}', "");
14597Expect(0, 2303, '\P{Is_Blk=noblock}', "");
14598Expect(1, 2303, '\P{^Is_Blk=noblock}', "");
14599Expect(0, 2111, '\p{Is_Blk=noblock}', "");
14600Expect(1, 2111, '\p{^Is_Blk=noblock}', "");
14601Expect(1, 2111, '\P{Is_Blk=noblock}', "");
14602Expect(0, 2111, '\P{^Is_Blk=noblock}', "");
14603Expect(1, 2303, '\p{Is_Blk= _NO	BLOCK}', "");
14604Expect(0, 2303, '\p{^Is_Blk= _NO	BLOCK}', "");
14605Expect(0, 2303, '\P{Is_Blk= _NO	BLOCK}', "");
14606Expect(1, 2303, '\P{^Is_Blk= _NO	BLOCK}', "");
14607Expect(0, 2111, '\p{Is_Blk= _NO	BLOCK}', "");
14608Expect(1, 2111, '\p{^Is_Blk= _NO	BLOCK}', "");
14609Expect(1, 2111, '\P{Is_Blk= _NO	BLOCK}', "");
14610Expect(0, 2111, '\P{^Is_Blk= _NO	BLOCK}', "");
14611Error('\p{Block:   /a/ CJK COMPATIBILITY}');
14612Error('\P{Block:   /a/ CJK COMPATIBILITY}');
14613Expect(1, 13311, '\p{Block:   cjkcompatibility}', "");
14614Expect(0, 13311, '\p{^Block:   cjkcompatibility}', "");
14615Expect(0, 13311, '\P{Block:   cjkcompatibility}', "");
14616Expect(1, 13311, '\P{^Block:   cjkcompatibility}', "");
14617Expect(0, 13055, '\p{Block:   cjkcompatibility}', "");
14618Expect(1, 13055, '\p{^Block:   cjkcompatibility}', "");
14619Expect(1, 13055, '\P{Block:   cjkcompatibility}', "");
14620Expect(0, 13055, '\P{^Block:   cjkcompatibility}', "");
14621Expect(1, 13311, '\p{Block=_cjkCompatibility}', "");
14622Expect(0, 13311, '\p{^Block=_cjkCompatibility}', "");
14623Expect(0, 13311, '\P{Block=_cjkCompatibility}', "");
14624Expect(1, 13311, '\P{^Block=_cjkCompatibility}', "");
14625Expect(0, 13055, '\p{Block=_cjkCompatibility}', "");
14626Expect(1, 13055, '\p{^Block=_cjkCompatibility}', "");
14627Expect(1, 13055, '\P{Block=_cjkCompatibility}', "");
14628Expect(0, 13055, '\P{^Block=_cjkCompatibility}', "");
14629Error('\p{Blk:__CJK:=Compatibility}');
14630Error('\P{Blk:__CJK:=Compatibility}');
14631Expect(1, 13311, '\p{Blk=cjkcompatibility}', "");
14632Expect(0, 13311, '\p{^Blk=cjkcompatibility}', "");
14633Expect(0, 13311, '\P{Blk=cjkcompatibility}', "");
14634Expect(1, 13311, '\P{^Blk=cjkcompatibility}', "");
14635Expect(0, 13055, '\p{Blk=cjkcompatibility}', "");
14636Expect(1, 13055, '\p{^Blk=cjkcompatibility}', "");
14637Expect(1, 13055, '\P{Blk=cjkcompatibility}', "");
14638Expect(0, 13055, '\P{^Blk=cjkcompatibility}', "");
14639Expect(1, 13311, '\p{Blk= 	CJK COMPATIBILITY}', "");
14640Expect(0, 13311, '\p{^Blk= 	CJK COMPATIBILITY}', "");
14641Expect(0, 13311, '\P{Blk= 	CJK COMPATIBILITY}', "");
14642Expect(1, 13311, '\P{^Blk= 	CJK COMPATIBILITY}', "");
14643Expect(0, 13055, '\p{Blk= 	CJK COMPATIBILITY}', "");
14644Expect(1, 13055, '\p{^Blk= 	CJK COMPATIBILITY}', "");
14645Expect(1, 13055, '\P{Blk= 	CJK COMPATIBILITY}', "");
14646Expect(0, 13055, '\P{^Blk= 	CJK COMPATIBILITY}', "");
14647Error('\p{Is_Block=-/a/CJK	Compatibility}');
14648Error('\P{Is_Block=-/a/CJK	Compatibility}');
14649Expect(1, 13311, '\p{Is_Block=cjkcompatibility}', "");
14650Expect(0, 13311, '\p{^Is_Block=cjkcompatibility}', "");
14651Expect(0, 13311, '\P{Is_Block=cjkcompatibility}', "");
14652Expect(1, 13311, '\P{^Is_Block=cjkcompatibility}', "");
14653Expect(0, 13055, '\p{Is_Block=cjkcompatibility}', "");
14654Expect(1, 13055, '\p{^Is_Block=cjkcompatibility}', "");
14655Expect(1, 13055, '\P{Is_Block=cjkcompatibility}', "");
14656Expect(0, 13055, '\P{^Is_Block=cjkcompatibility}', "");
14657Expect(1, 13311, '\p{Is_Block= CJK-COMPATIBILITY}', "");
14658Expect(0, 13311, '\p{^Is_Block= CJK-COMPATIBILITY}', "");
14659Expect(0, 13311, '\P{Is_Block= CJK-COMPATIBILITY}', "");
14660Expect(1, 13311, '\P{^Is_Block= CJK-COMPATIBILITY}', "");
14661Expect(0, 13055, '\p{Is_Block= CJK-COMPATIBILITY}', "");
14662Expect(1, 13055, '\p{^Is_Block= CJK-COMPATIBILITY}', "");
14663Expect(1, 13055, '\P{Is_Block= CJK-COMPATIBILITY}', "");
14664Expect(0, 13055, '\P{^Is_Block= CJK-COMPATIBILITY}', "");
14665Error('\p{Is_Blk:	_-cjkCompatibility:=}');
14666Error('\P{Is_Blk:	_-cjkCompatibility:=}');
14667Expect(1, 13311, '\p{Is_Blk=cjkcompatibility}', "");
14668Expect(0, 13311, '\p{^Is_Blk=cjkcompatibility}', "");
14669Expect(0, 13311, '\P{Is_Blk=cjkcompatibility}', "");
14670Expect(1, 13311, '\P{^Is_Blk=cjkcompatibility}', "");
14671Expect(0, 13055, '\p{Is_Blk=cjkcompatibility}', "");
14672Expect(1, 13055, '\p{^Is_Blk=cjkcompatibility}', "");
14673Expect(1, 13055, '\P{Is_Blk=cjkcompatibility}', "");
14674Expect(0, 13055, '\P{^Is_Blk=cjkcompatibility}', "");
14675Expect(1, 13311, '\p{Is_Blk=--CJKCompatibility}', "");
14676Expect(0, 13311, '\p{^Is_Blk=--CJKCompatibility}', "");
14677Expect(0, 13311, '\P{Is_Blk=--CJKCompatibility}', "");
14678Expect(1, 13311, '\P{^Is_Blk=--CJKCompatibility}', "");
14679Expect(0, 13055, '\p{Is_Blk=--CJKCompatibility}', "");
14680Expect(1, 13055, '\p{^Is_Blk=--CJKCompatibility}', "");
14681Expect(1, 13055, '\P{Is_Blk=--CJKCompatibility}', "");
14682Expect(0, 13055, '\P{^Is_Blk=--CJKCompatibility}', "");
14683Error('\p{Block=-_vedic	EXTENSIONS/a/}');
14684Error('\P{Block=-_vedic	EXTENSIONS/a/}');
14685Expect(1, 7423, '\p{Block=vedicextensions}', "");
14686Expect(0, 7423, '\p{^Block=vedicextensions}', "");
14687Expect(0, 7423, '\P{Block=vedicextensions}', "");
14688Expect(1, 7423, '\P{^Block=vedicextensions}', "");
14689Expect(0, 7375, '\p{Block=vedicextensions}', "");
14690Expect(1, 7375, '\p{^Block=vedicextensions}', "");
14691Expect(1, 7375, '\P{Block=vedicextensions}', "");
14692Expect(0, 7375, '\P{^Block=vedicextensions}', "");
14693Expect(1, 7423, '\p{Block:		_Vedic_Extensions}', "");
14694Expect(0, 7423, '\p{^Block:		_Vedic_Extensions}', "");
14695Expect(0, 7423, '\P{Block:		_Vedic_Extensions}', "");
14696Expect(1, 7423, '\P{^Block:		_Vedic_Extensions}', "");
14697Expect(0, 7375, '\p{Block:		_Vedic_Extensions}', "");
14698Expect(1, 7375, '\p{^Block:		_Vedic_Extensions}', "");
14699Expect(1, 7375, '\P{Block:		_Vedic_Extensions}', "");
14700Expect(0, 7375, '\P{^Block:		_Vedic_Extensions}', "");
14701Error('\p{Blk=/a/	-Vedic_EXTENSIONS}');
14702Error('\P{Blk=/a/	-Vedic_EXTENSIONS}');
14703Expect(1, 7423, '\p{Blk=vedicextensions}', "");
14704Expect(0, 7423, '\p{^Blk=vedicextensions}', "");
14705Expect(0, 7423, '\P{Blk=vedicextensions}', "");
14706Expect(1, 7423, '\P{^Blk=vedicextensions}', "");
14707Expect(0, 7375, '\p{Blk=vedicextensions}', "");
14708Expect(1, 7375, '\p{^Blk=vedicextensions}', "");
14709Expect(1, 7375, '\P{Blk=vedicextensions}', "");
14710Expect(0, 7375, '\P{^Blk=vedicextensions}', "");
14711Expect(1, 7423, '\p{Blk: Vedic_extensions}', "");
14712Expect(0, 7423, '\p{^Blk: Vedic_extensions}', "");
14713Expect(0, 7423, '\P{Blk: Vedic_extensions}', "");
14714Expect(1, 7423, '\P{^Blk: Vedic_extensions}', "");
14715Expect(0, 7375, '\p{Blk: Vedic_extensions}', "");
14716Expect(1, 7375, '\p{^Blk: Vedic_extensions}', "");
14717Expect(1, 7375, '\P{Blk: Vedic_extensions}', "");
14718Expect(0, 7375, '\P{^Blk: Vedic_extensions}', "");
14719Error('\p{Is_Block=:=- Vedic-EXTENSIONS}');
14720Error('\P{Is_Block=:=- Vedic-EXTENSIONS}');
14721Expect(1, 7423, '\p{Is_Block=vedicextensions}', "");
14722Expect(0, 7423, '\p{^Is_Block=vedicextensions}', "");
14723Expect(0, 7423, '\P{Is_Block=vedicextensions}', "");
14724Expect(1, 7423, '\P{^Is_Block=vedicextensions}', "");
14725Expect(0, 7375, '\p{Is_Block=vedicextensions}', "");
14726Expect(1, 7375, '\p{^Is_Block=vedicextensions}', "");
14727Expect(1, 7375, '\P{Is_Block=vedicextensions}', "");
14728Expect(0, 7375, '\P{^Is_Block=vedicextensions}', "");
14729Expect(1, 7423, '\p{Is_Block:   __Vedic-Extensions}', "");
14730Expect(0, 7423, '\p{^Is_Block:   __Vedic-Extensions}', "");
14731Expect(0, 7423, '\P{Is_Block:   __Vedic-Extensions}', "");
14732Expect(1, 7423, '\P{^Is_Block:   __Vedic-Extensions}', "");
14733Expect(0, 7375, '\p{Is_Block:   __Vedic-Extensions}', "");
14734Expect(1, 7375, '\p{^Is_Block:   __Vedic-Extensions}', "");
14735Expect(1, 7375, '\P{Is_Block:   __Vedic-Extensions}', "");
14736Expect(0, 7375, '\P{^Is_Block:   __Vedic-Extensions}', "");
14737Error('\p{Is_Blk=		vedic	EXTENSIONS:=}');
14738Error('\P{Is_Blk=		vedic	EXTENSIONS:=}');
14739Expect(1, 7423, '\p{Is_Blk=vedicextensions}', "");
14740Expect(0, 7423, '\p{^Is_Blk=vedicextensions}', "");
14741Expect(0, 7423, '\P{Is_Blk=vedicextensions}', "");
14742Expect(1, 7423, '\P{^Is_Blk=vedicextensions}', "");
14743Expect(0, 7375, '\p{Is_Blk=vedicextensions}', "");
14744Expect(1, 7375, '\p{^Is_Blk=vedicextensions}', "");
14745Expect(1, 7375, '\P{Is_Blk=vedicextensions}', "");
14746Expect(0, 7375, '\P{^Is_Blk=vedicextensions}', "");
14747Expect(1, 7423, '\p{Is_Blk:   -vedic_Extensions}', "");
14748Expect(0, 7423, '\p{^Is_Blk:   -vedic_Extensions}', "");
14749Expect(0, 7423, '\P{Is_Blk:   -vedic_Extensions}', "");
14750Expect(1, 7423, '\P{^Is_Blk:   -vedic_Extensions}', "");
14751Expect(0, 7375, '\p{Is_Blk:   -vedic_Extensions}', "");
14752Expect(1, 7375, '\p{^Is_Blk:   -vedic_Extensions}', "");
14753Expect(1, 7375, '\P{Is_Blk:   -vedic_Extensions}', "");
14754Expect(0, 7375, '\P{^Is_Blk:   -vedic_Extensions}', "");
14755Error('\p{Block=_-Taiviet:=}');
14756Error('\P{Block=_-Taiviet:=}');
14757Expect(1, 43743, '\p{Block=taiviet}', "");
14758Expect(0, 43743, '\p{^Block=taiviet}', "");
14759Expect(0, 43743, '\P{Block=taiviet}', "");
14760Expect(1, 43743, '\P{^Block=taiviet}', "");
14761Expect(0, 43647, '\p{Block=taiviet}', "");
14762Expect(1, 43647, '\p{^Block=taiviet}', "");
14763Expect(1, 43647, '\P{Block=taiviet}', "");
14764Expect(0, 43647, '\P{^Block=taiviet}', "");
14765Expect(1, 43743, '\p{Block=-_TAI-viet}', "");
14766Expect(0, 43743, '\p{^Block=-_TAI-viet}', "");
14767Expect(0, 43743, '\P{Block=-_TAI-viet}', "");
14768Expect(1, 43743, '\P{^Block=-_TAI-viet}', "");
14769Expect(0, 43647, '\p{Block=-_TAI-viet}', "");
14770Expect(1, 43647, '\p{^Block=-_TAI-viet}', "");
14771Expect(1, 43647, '\P{Block=-_TAI-viet}', "");
14772Expect(0, 43647, '\P{^Block=-_TAI-viet}', "");
14773Error('\p{Blk=tai	VIET:=}');
14774Error('\P{Blk=tai	VIET:=}');
14775Expect(1, 43743, '\p{Blk=taiviet}', "");
14776Expect(0, 43743, '\p{^Blk=taiviet}', "");
14777Expect(0, 43743, '\P{Blk=taiviet}', "");
14778Expect(1, 43743, '\P{^Blk=taiviet}', "");
14779Expect(0, 43647, '\p{Blk=taiviet}', "");
14780Expect(1, 43647, '\p{^Blk=taiviet}', "");
14781Expect(1, 43647, '\P{Blk=taiviet}', "");
14782Expect(0, 43647, '\P{^Blk=taiviet}', "");
14783Expect(1, 43743, '\p{Blk=- tai viet}', "");
14784Expect(0, 43743, '\p{^Blk=- tai viet}', "");
14785Expect(0, 43743, '\P{Blk=- tai viet}', "");
14786Expect(1, 43743, '\P{^Blk=- tai viet}', "");
14787Expect(0, 43647, '\p{Blk=- tai viet}', "");
14788Expect(1, 43647, '\p{^Blk=- tai viet}', "");
14789Expect(1, 43647, '\P{Blk=- tai viet}', "");
14790Expect(0, 43647, '\P{^Blk=- tai viet}', "");
14791Error('\p{Is_Block=:=_Tai_Viet}');
14792Error('\P{Is_Block=:=_Tai_Viet}');
14793Expect(1, 43743, '\p{Is_Block=taiviet}', "");
14794Expect(0, 43743, '\p{^Is_Block=taiviet}', "");
14795Expect(0, 43743, '\P{Is_Block=taiviet}', "");
14796Expect(1, 43743, '\P{^Is_Block=taiviet}', "");
14797Expect(0, 43647, '\p{Is_Block=taiviet}', "");
14798Expect(1, 43647, '\p{^Is_Block=taiviet}', "");
14799Expect(1, 43647, '\P{Is_Block=taiviet}', "");
14800Expect(0, 43647, '\P{^Is_Block=taiviet}', "");
14801Expect(1, 43743, '\p{Is_Block=_	taiVIET}', "");
14802Expect(0, 43743, '\p{^Is_Block=_	taiVIET}', "");
14803Expect(0, 43743, '\P{Is_Block=_	taiVIET}', "");
14804Expect(1, 43743, '\P{^Is_Block=_	taiVIET}', "");
14805Expect(0, 43647, '\p{Is_Block=_	taiVIET}', "");
14806Expect(1, 43647, '\p{^Is_Block=_	taiVIET}', "");
14807Expect(1, 43647, '\P{Is_Block=_	taiVIET}', "");
14808Expect(0, 43647, '\P{^Is_Block=_	taiVIET}', "");
14809Error('\p{Is_Blk=/a/-	tai-Viet}');
14810Error('\P{Is_Blk=/a/-	tai-Viet}');
14811Expect(1, 43743, '\p{Is_Blk=taiviet}', "");
14812Expect(0, 43743, '\p{^Is_Blk=taiviet}', "");
14813Expect(0, 43743, '\P{Is_Blk=taiviet}', "");
14814Expect(1, 43743, '\P{^Is_Blk=taiviet}', "");
14815Expect(0, 43647, '\p{Is_Blk=taiviet}', "");
14816Expect(1, 43647, '\p{^Is_Blk=taiviet}', "");
14817Expect(1, 43647, '\P{Is_Blk=taiviet}', "");
14818Expect(0, 43647, '\P{^Is_Blk=taiviet}', "");
14819Expect(1, 43743, '\p{Is_Blk=_-Tai-Viet}', "");
14820Expect(0, 43743, '\p{^Is_Blk=_-Tai-Viet}', "");
14821Expect(0, 43743, '\P{Is_Blk=_-Tai-Viet}', "");
14822Expect(1, 43743, '\P{^Is_Blk=_-Tai-Viet}', "");
14823Expect(0, 43647, '\p{Is_Blk=_-Tai-Viet}', "");
14824Expect(1, 43647, '\p{^Is_Blk=_-Tai-Viet}', "");
14825Expect(1, 43647, '\P{Is_Blk=_-Tai-Viet}', "");
14826Expect(0, 43647, '\P{^Is_Blk=_-Tai-Viet}', "");
14827Error('\p{Block=- Cyrillic	Extended:=B}');
14828Error('\P{Block=- Cyrillic	Extended:=B}');
14829Expect(1, 42655, '\p{Block: cyrillicextendedb}', "");
14830Expect(0, 42655, '\p{^Block: cyrillicextendedb}', "");
14831Expect(0, 42655, '\P{Block: cyrillicextendedb}', "");
14832Expect(1, 42655, '\P{^Block: cyrillicextendedb}', "");
14833Expect(0, 42559, '\p{Block: cyrillicextendedb}', "");
14834Expect(1, 42559, '\p{^Block: cyrillicextendedb}', "");
14835Expect(1, 42559, '\P{Block: cyrillicextendedb}', "");
14836Expect(0, 42559, '\P{^Block: cyrillicextendedb}', "");
14837Expect(1, 42655, '\p{Block=	-cyrillicextended B}', "");
14838Expect(0, 42655, '\p{^Block=	-cyrillicextended B}', "");
14839Expect(0, 42655, '\P{Block=	-cyrillicextended B}', "");
14840Expect(1, 42655, '\P{^Block=	-cyrillicextended B}', "");
14841Expect(0, 42559, '\p{Block=	-cyrillicextended B}', "");
14842Expect(1, 42559, '\p{^Block=	-cyrillicextended B}', "");
14843Expect(1, 42559, '\P{Block=	-cyrillicextended B}', "");
14844Expect(0, 42559, '\P{^Block=	-cyrillicextended B}', "");
14845Error('\p{Blk= _Cyrillic:=Extended	b}');
14846Error('\P{Blk= _Cyrillic:=Extended	b}');
14847Expect(1, 42655, '\p{Blk=cyrillicextendedb}', "");
14848Expect(0, 42655, '\p{^Blk=cyrillicextendedb}', "");
14849Expect(0, 42655, '\P{Blk=cyrillicextendedb}', "");
14850Expect(1, 42655, '\P{^Blk=cyrillicextendedb}', "");
14851Expect(0, 42559, '\p{Blk=cyrillicextendedb}', "");
14852Expect(1, 42559, '\p{^Blk=cyrillicextendedb}', "");
14853Expect(1, 42559, '\P{Blk=cyrillicextendedb}', "");
14854Expect(0, 42559, '\P{^Blk=cyrillicextendedb}', "");
14855Expect(1, 42655, '\p{Blk=		cyrillicEXTENDED_b}', "");
14856Expect(0, 42655, '\p{^Blk=		cyrillicEXTENDED_b}', "");
14857Expect(0, 42655, '\P{Blk=		cyrillicEXTENDED_b}', "");
14858Expect(1, 42655, '\P{^Blk=		cyrillicEXTENDED_b}', "");
14859Expect(0, 42559, '\p{Blk=		cyrillicEXTENDED_b}', "");
14860Expect(1, 42559, '\p{^Blk=		cyrillicEXTENDED_b}', "");
14861Expect(1, 42559, '\P{Blk=		cyrillicEXTENDED_b}', "");
14862Expect(0, 42559, '\P{^Blk=		cyrillicEXTENDED_b}', "");
14863Error('\p{Is_Block=_-cyrillic:=Extended_b}');
14864Error('\P{Is_Block=_-cyrillic:=Extended_b}');
14865Expect(1, 42655, '\p{Is_Block=cyrillicextendedb}', "");
14866Expect(0, 42655, '\p{^Is_Block=cyrillicextendedb}', "");
14867Expect(0, 42655, '\P{Is_Block=cyrillicextendedb}', "");
14868Expect(1, 42655, '\P{^Is_Block=cyrillicextendedb}', "");
14869Expect(0, 42559, '\p{Is_Block=cyrillicextendedb}', "");
14870Expect(1, 42559, '\p{^Is_Block=cyrillicextendedb}', "");
14871Expect(1, 42559, '\P{Is_Block=cyrillicextendedb}', "");
14872Expect(0, 42559, '\P{^Is_Block=cyrillicextendedb}', "");
14873Expect(1, 42655, '\p{Is_Block=_	Cyrillic_EXTENDED	B}', "");
14874Expect(0, 42655, '\p{^Is_Block=_	Cyrillic_EXTENDED	B}', "");
14875Expect(0, 42655, '\P{Is_Block=_	Cyrillic_EXTENDED	B}', "");
14876Expect(1, 42655, '\P{^Is_Block=_	Cyrillic_EXTENDED	B}', "");
14877Expect(0, 42559, '\p{Is_Block=_	Cyrillic_EXTENDED	B}', "");
14878Expect(1, 42559, '\p{^Is_Block=_	Cyrillic_EXTENDED	B}', "");
14879Expect(1, 42559, '\P{Is_Block=_	Cyrillic_EXTENDED	B}', "");
14880Expect(0, 42559, '\P{^Is_Block=_	Cyrillic_EXTENDED	B}', "");
14881Error('\p{Is_Blk=	/a/Cyrillic-EXTENDED_b}');
14882Error('\P{Is_Blk=	/a/Cyrillic-EXTENDED_b}');
14883Expect(1, 42655, '\p{Is_Blk:cyrillicextendedb}', "");
14884Expect(0, 42655, '\p{^Is_Blk:cyrillicextendedb}', "");
14885Expect(0, 42655, '\P{Is_Blk:cyrillicextendedb}', "");
14886Expect(1, 42655, '\P{^Is_Blk:cyrillicextendedb}', "");
14887Expect(0, 42559, '\p{Is_Blk:cyrillicextendedb}', "");
14888Expect(1, 42559, '\p{^Is_Blk:cyrillicextendedb}', "");
14889Expect(1, 42559, '\P{Is_Blk:cyrillicextendedb}', "");
14890Expect(0, 42559, '\P{^Is_Blk:cyrillicextendedb}', "");
14891Expect(1, 42655, '\p{Is_Blk= -Cyrillic Extendedb}', "");
14892Expect(0, 42655, '\p{^Is_Blk= -Cyrillic Extendedb}', "");
14893Expect(0, 42655, '\P{Is_Blk= -Cyrillic Extendedb}', "");
14894Expect(1, 42655, '\P{^Is_Blk= -Cyrillic Extendedb}', "");
14895Expect(0, 42559, '\p{Is_Blk= -Cyrillic Extendedb}', "");
14896Expect(1, 42559, '\p{^Is_Blk= -Cyrillic Extendedb}', "");
14897Expect(1, 42559, '\P{Is_Blk= -Cyrillic Extendedb}', "");
14898Expect(0, 42559, '\P{^Is_Blk= -Cyrillic Extendedb}', "");
14899Error('\p{Block=:=	-Phonetic EXTENSIONS}');
14900Error('\P{Block=:=	-Phonetic EXTENSIONS}');
14901Expect(1, 7551, '\p{Block=phoneticextensions}', "");
14902Expect(0, 7551, '\p{^Block=phoneticextensions}', "");
14903Expect(0, 7551, '\P{Block=phoneticextensions}', "");
14904Expect(1, 7551, '\P{^Block=phoneticextensions}', "");
14905Expect(0, 7423, '\p{Block=phoneticextensions}', "");
14906Expect(1, 7423, '\p{^Block=phoneticextensions}', "");
14907Expect(1, 7423, '\P{Block=phoneticextensions}', "");
14908Expect(0, 7423, '\P{^Block=phoneticextensions}', "");
14909Expect(1, 7551, '\p{Block=		PHONETICExtensions}', "");
14910Expect(0, 7551, '\p{^Block=		PHONETICExtensions}', "");
14911Expect(0, 7551, '\P{Block=		PHONETICExtensions}', "");
14912Expect(1, 7551, '\P{^Block=		PHONETICExtensions}', "");
14913Expect(0, 7423, '\p{Block=		PHONETICExtensions}', "");
14914Expect(1, 7423, '\p{^Block=		PHONETICExtensions}', "");
14915Expect(1, 7423, '\P{Block=		PHONETICExtensions}', "");
14916Expect(0, 7423, '\P{^Block=		PHONETICExtensions}', "");
14917Error('\p{Blk=/a/Phonetic Extensions}');
14918Error('\P{Blk=/a/Phonetic Extensions}');
14919Expect(1, 7551, '\p{Blk=phoneticextensions}', "");
14920Expect(0, 7551, '\p{^Blk=phoneticextensions}', "");
14921Expect(0, 7551, '\P{Blk=phoneticextensions}', "");
14922Expect(1, 7551, '\P{^Blk=phoneticextensions}', "");
14923Expect(0, 7423, '\p{Blk=phoneticextensions}', "");
14924Expect(1, 7423, '\p{^Blk=phoneticextensions}', "");
14925Expect(1, 7423, '\P{Blk=phoneticextensions}', "");
14926Expect(0, 7423, '\P{^Blk=phoneticextensions}', "");
14927Expect(1, 7551, '\p{Blk= phoneticextensions}', "");
14928Expect(0, 7551, '\p{^Blk= phoneticextensions}', "");
14929Expect(0, 7551, '\P{Blk= phoneticextensions}', "");
14930Expect(1, 7551, '\P{^Blk= phoneticextensions}', "");
14931Expect(0, 7423, '\p{Blk= phoneticextensions}', "");
14932Expect(1, 7423, '\p{^Blk= phoneticextensions}', "");
14933Expect(1, 7423, '\P{Blk= phoneticextensions}', "");
14934Expect(0, 7423, '\P{^Blk= phoneticextensions}', "");
14935Error('\p{Is_Block=:=_PHONETIC-Extensions}');
14936Error('\P{Is_Block=:=_PHONETIC-Extensions}');
14937Expect(1, 7551, '\p{Is_Block=phoneticextensions}', "");
14938Expect(0, 7551, '\p{^Is_Block=phoneticextensions}', "");
14939Expect(0, 7551, '\P{Is_Block=phoneticextensions}', "");
14940Expect(1, 7551, '\P{^Is_Block=phoneticextensions}', "");
14941Expect(0, 7423, '\p{Is_Block=phoneticextensions}', "");
14942Expect(1, 7423, '\p{^Is_Block=phoneticextensions}', "");
14943Expect(1, 7423, '\P{Is_Block=phoneticextensions}', "");
14944Expect(0, 7423, '\P{^Is_Block=phoneticextensions}', "");
14945Expect(1, 7551, '\p{Is_Block=_	phonetic	EXTENSIONS}', "");
14946Expect(0, 7551, '\p{^Is_Block=_	phonetic	EXTENSIONS}', "");
14947Expect(0, 7551, '\P{Is_Block=_	phonetic	EXTENSIONS}', "");
14948Expect(1, 7551, '\P{^Is_Block=_	phonetic	EXTENSIONS}', "");
14949Expect(0, 7423, '\p{Is_Block=_	phonetic	EXTENSIONS}', "");
14950Expect(1, 7423, '\p{^Is_Block=_	phonetic	EXTENSIONS}', "");
14951Expect(1, 7423, '\P{Is_Block=_	phonetic	EXTENSIONS}', "");
14952Expect(0, 7423, '\P{^Is_Block=_	phonetic	EXTENSIONS}', "");
14953Error('\p{Is_Blk=Phonetic	Extensions:=}');
14954Error('\P{Is_Blk=Phonetic	Extensions:=}');
14955Expect(1, 7551, '\p{Is_Blk=phoneticextensions}', "");
14956Expect(0, 7551, '\p{^Is_Blk=phoneticextensions}', "");
14957Expect(0, 7551, '\P{Is_Blk=phoneticextensions}', "");
14958Expect(1, 7551, '\P{^Is_Blk=phoneticextensions}', "");
14959Expect(0, 7423, '\p{Is_Blk=phoneticextensions}', "");
14960Expect(1, 7423, '\p{^Is_Blk=phoneticextensions}', "");
14961Expect(1, 7423, '\P{Is_Blk=phoneticextensions}', "");
14962Expect(0, 7423, '\P{^Is_Blk=phoneticextensions}', "");
14963Expect(1, 7551, '\p{Is_Blk=__Phonetic_Extensions}', "");
14964Expect(0, 7551, '\p{^Is_Blk=__Phonetic_Extensions}', "");
14965Expect(0, 7551, '\P{Is_Blk=__Phonetic_Extensions}', "");
14966Expect(1, 7551, '\P{^Is_Blk=__Phonetic_Extensions}', "");
14967Expect(0, 7423, '\p{Is_Blk=__Phonetic_Extensions}', "");
14968Expect(1, 7423, '\p{^Is_Blk=__Phonetic_Extensions}', "");
14969Expect(1, 7423, '\P{Is_Blk=__Phonetic_Extensions}', "");
14970Expect(0, 7423, '\P{^Is_Blk=__Phonetic_Extensions}', "");
14971Error('\p{Block=--Tai Xuan:=Jing_Symbols}');
14972Error('\P{Block=--Tai Xuan:=Jing_Symbols}');
14973Expect(1, 119647, '\p{Block=taixuanjingsymbols}', "");
14974Expect(0, 119647, '\p{^Block=taixuanjingsymbols}', "");
14975Expect(0, 119647, '\P{Block=taixuanjingsymbols}', "");
14976Expect(1, 119647, '\P{^Block=taixuanjingsymbols}', "");
14977Expect(0, 119551, '\p{Block=taixuanjingsymbols}', "");
14978Expect(1, 119551, '\p{^Block=taixuanjingsymbols}', "");
14979Expect(1, 119551, '\P{Block=taixuanjingsymbols}', "");
14980Expect(0, 119551, '\P{^Block=taixuanjingsymbols}', "");
14981Expect(1, 119647, '\p{Block=_tai_XuanJing	SYMBOLS}', "");
14982Expect(0, 119647, '\p{^Block=_tai_XuanJing	SYMBOLS}', "");
14983Expect(0, 119647, '\P{Block=_tai_XuanJing	SYMBOLS}', "");
14984Expect(1, 119647, '\P{^Block=_tai_XuanJing	SYMBOLS}', "");
14985Expect(0, 119551, '\p{Block=_tai_XuanJing	SYMBOLS}', "");
14986Expect(1, 119551, '\p{^Block=_tai_XuanJing	SYMBOLS}', "");
14987Expect(1, 119551, '\P{Block=_tai_XuanJing	SYMBOLS}', "");
14988Expect(0, 119551, '\P{^Block=_tai_XuanJing	SYMBOLS}', "");
14989Error('\p{Blk=_Tai:=Xuan-jing SYMBOLS}');
14990Error('\P{Blk=_Tai:=Xuan-jing SYMBOLS}');
14991Expect(1, 119647, '\p{Blk=taixuanjingsymbols}', "");
14992Expect(0, 119647, '\p{^Blk=taixuanjingsymbols}', "");
14993Expect(0, 119647, '\P{Blk=taixuanjingsymbols}', "");
14994Expect(1, 119647, '\P{^Blk=taixuanjingsymbols}', "");
14995Expect(0, 119551, '\p{Blk=taixuanjingsymbols}', "");
14996Expect(1, 119551, '\p{^Blk=taixuanjingsymbols}', "");
14997Expect(1, 119551, '\P{Blk=taixuanjingsymbols}', "");
14998Expect(0, 119551, '\P{^Blk=taixuanjingsymbols}', "");
14999Expect(1, 119647, '\p{Blk=	Tai	xuanJING-Symbols}', "");
15000Expect(0, 119647, '\p{^Blk=	Tai	xuanJING-Symbols}', "");
15001Expect(0, 119647, '\P{Blk=	Tai	xuanJING-Symbols}', "");
15002Expect(1, 119647, '\P{^Blk=	Tai	xuanJING-Symbols}', "");
15003Expect(0, 119551, '\p{Blk=	Tai	xuanJING-Symbols}', "");
15004Expect(1, 119551, '\p{^Blk=	Tai	xuanJING-Symbols}', "");
15005Expect(1, 119551, '\P{Blk=	Tai	xuanJING-Symbols}', "");
15006Expect(0, 119551, '\P{^Blk=	Tai	xuanJING-Symbols}', "");
15007Error('\p{Is_Block=_:=Tai	XUAN	jing	SYMBOLS}');
15008Error('\P{Is_Block=_:=Tai	XUAN	jing	SYMBOLS}');
15009Expect(1, 119647, '\p{Is_Block=taixuanjingsymbols}', "");
15010Expect(0, 119647, '\p{^Is_Block=taixuanjingsymbols}', "");
15011Expect(0, 119647, '\P{Is_Block=taixuanjingsymbols}', "");
15012Expect(1, 119647, '\P{^Is_Block=taixuanjingsymbols}', "");
15013Expect(0, 119551, '\p{Is_Block=taixuanjingsymbols}', "");
15014Expect(1, 119551, '\p{^Is_Block=taixuanjingsymbols}', "");
15015Expect(1, 119551, '\P{Is_Block=taixuanjingsymbols}', "");
15016Expect(0, 119551, '\P{^Is_Block=taixuanjingsymbols}', "");
15017Expect(1, 119647, '\p{Is_Block=_	TAI_Xuan_JING	SYMBOLS}', "");
15018Expect(0, 119647, '\p{^Is_Block=_	TAI_Xuan_JING	SYMBOLS}', "");
15019Expect(0, 119647, '\P{Is_Block=_	TAI_Xuan_JING	SYMBOLS}', "");
15020Expect(1, 119647, '\P{^Is_Block=_	TAI_Xuan_JING	SYMBOLS}', "");
15021Expect(0, 119551, '\p{Is_Block=_	TAI_Xuan_JING	SYMBOLS}', "");
15022Expect(1, 119551, '\p{^Is_Block=_	TAI_Xuan_JING	SYMBOLS}', "");
15023Expect(1, 119551, '\P{Is_Block=_	TAI_Xuan_JING	SYMBOLS}', "");
15024Expect(0, 119551, '\P{^Is_Block=_	TAI_Xuan_JING	SYMBOLS}', "");
15025Error('\p{Is_Blk= /a/Tai Xuan-JING symbols}');
15026Error('\P{Is_Blk= /a/Tai Xuan-JING symbols}');
15027Expect(1, 119647, '\p{Is_Blk=taixuanjingsymbols}', "");
15028Expect(0, 119647, '\p{^Is_Blk=taixuanjingsymbols}', "");
15029Expect(0, 119647, '\P{Is_Blk=taixuanjingsymbols}', "");
15030Expect(1, 119647, '\P{^Is_Blk=taixuanjingsymbols}', "");
15031Expect(0, 119551, '\p{Is_Blk=taixuanjingsymbols}', "");
15032Expect(1, 119551, '\p{^Is_Blk=taixuanjingsymbols}', "");
15033Expect(1, 119551, '\P{Is_Blk=taixuanjingsymbols}', "");
15034Expect(0, 119551, '\P{^Is_Blk=taixuanjingsymbols}', "");
15035Expect(1, 119647, '\p{Is_Blk=_Tai XUAN_Jing-symbols}', "");
15036Expect(0, 119647, '\p{^Is_Blk=_Tai XUAN_Jing-symbols}', "");
15037Expect(0, 119647, '\P{Is_Blk=_Tai XUAN_Jing-symbols}', "");
15038Expect(1, 119647, '\P{^Is_Blk=_Tai XUAN_Jing-symbols}', "");
15039Expect(0, 119551, '\p{Is_Blk=_Tai XUAN_Jing-symbols}', "");
15040Expect(1, 119551, '\p{^Is_Blk=_Tai XUAN_Jing-symbols}', "");
15041Expect(1, 119551, '\P{Is_Blk=_Tai XUAN_Jing-symbols}', "");
15042Expect(0, 119551, '\P{^Is_Blk=_Tai XUAN_Jing-symbols}', "");
15043Error('\p{Block=:= -Malayalam}');
15044Error('\P{Block=:= -Malayalam}');
15045Expect(1, 3455, '\p{Block=malayalam}', "");
15046Expect(0, 3455, '\p{^Block=malayalam}', "");
15047Expect(0, 3455, '\P{Block=malayalam}', "");
15048Expect(1, 3455, '\P{^Block=malayalam}', "");
15049Expect(0, 3327, '\p{Block=malayalam}', "");
15050Expect(1, 3327, '\p{^Block=malayalam}', "");
15051Expect(1, 3327, '\P{Block=malayalam}', "");
15052Expect(0, 3327, '\P{^Block=malayalam}', "");
15053Expect(1, 3455, '\p{Block=	MALAYALAM}', "");
15054Expect(0, 3455, '\p{^Block=	MALAYALAM}', "");
15055Expect(0, 3455, '\P{Block=	MALAYALAM}', "");
15056Expect(1, 3455, '\P{^Block=	MALAYALAM}', "");
15057Expect(0, 3327, '\p{Block=	MALAYALAM}', "");
15058Expect(1, 3327, '\p{^Block=	MALAYALAM}', "");
15059Expect(1, 3327, '\P{Block=	MALAYALAM}', "");
15060Expect(0, 3327, '\P{^Block=	MALAYALAM}', "");
15061Error('\p{Blk=-_Malayalam/a/}');
15062Error('\P{Blk=-_Malayalam/a/}');
15063Expect(1, 3455, '\p{Blk=malayalam}', "");
15064Expect(0, 3455, '\p{^Blk=malayalam}', "");
15065Expect(0, 3455, '\P{Blk=malayalam}', "");
15066Expect(1, 3455, '\P{^Blk=malayalam}', "");
15067Expect(0, 3327, '\p{Blk=malayalam}', "");
15068Expect(1, 3327, '\p{^Blk=malayalam}', "");
15069Expect(1, 3327, '\P{Blk=malayalam}', "");
15070Expect(0, 3327, '\P{^Blk=malayalam}', "");
15071Expect(1, 3455, '\p{Blk=--MALAYALAM}', "");
15072Expect(0, 3455, '\p{^Blk=--MALAYALAM}', "");
15073Expect(0, 3455, '\P{Blk=--MALAYALAM}', "");
15074Expect(1, 3455, '\P{^Blk=--MALAYALAM}', "");
15075Expect(0, 3327, '\p{Blk=--MALAYALAM}', "");
15076Expect(1, 3327, '\p{^Blk=--MALAYALAM}', "");
15077Expect(1, 3327, '\P{Blk=--MALAYALAM}', "");
15078Expect(0, 3327, '\P{^Blk=--MALAYALAM}', "");
15079Error('\p{Is_Block=-Malayalam/a/}');
15080Error('\P{Is_Block=-Malayalam/a/}');
15081Expect(1, 3455, '\p{Is_Block=malayalam}', "");
15082Expect(0, 3455, '\p{^Is_Block=malayalam}', "");
15083Expect(0, 3455, '\P{Is_Block=malayalam}', "");
15084Expect(1, 3455, '\P{^Is_Block=malayalam}', "");
15085Expect(0, 3327, '\p{Is_Block=malayalam}', "");
15086Expect(1, 3327, '\p{^Is_Block=malayalam}', "");
15087Expect(1, 3327, '\P{Is_Block=malayalam}', "");
15088Expect(0, 3327, '\P{^Is_Block=malayalam}', "");
15089Expect(1, 3455, '\p{Is_Block:   	-Malayalam}', "");
15090Expect(0, 3455, '\p{^Is_Block:   	-Malayalam}', "");
15091Expect(0, 3455, '\P{Is_Block:   	-Malayalam}', "");
15092Expect(1, 3455, '\P{^Is_Block:   	-Malayalam}', "");
15093Expect(0, 3327, '\p{Is_Block:   	-Malayalam}', "");
15094Expect(1, 3327, '\p{^Is_Block:   	-Malayalam}', "");
15095Expect(1, 3327, '\P{Is_Block:   	-Malayalam}', "");
15096Expect(0, 3327, '\P{^Is_Block:   	-Malayalam}', "");
15097Error('\p{Is_Blk=Malayalam/a/}');
15098Error('\P{Is_Blk=Malayalam/a/}');
15099Expect(1, 3455, '\p{Is_Blk=malayalam}', "");
15100Expect(0, 3455, '\p{^Is_Blk=malayalam}', "");
15101Expect(0, 3455, '\P{Is_Blk=malayalam}', "");
15102Expect(1, 3455, '\P{^Is_Blk=malayalam}', "");
15103Expect(0, 3327, '\p{Is_Blk=malayalam}', "");
15104Expect(1, 3327, '\p{^Is_Blk=malayalam}', "");
15105Expect(1, 3327, '\P{Is_Blk=malayalam}', "");
15106Expect(0, 3327, '\P{^Is_Blk=malayalam}', "");
15107Expect(1, 3455, '\p{Is_Blk=  malayalam}', "");
15108Expect(0, 3455, '\p{^Is_Blk=  malayalam}', "");
15109Expect(0, 3455, '\P{Is_Blk=  malayalam}', "");
15110Expect(1, 3455, '\P{^Is_Blk=  malayalam}', "");
15111Expect(0, 3327, '\p{Is_Blk=  malayalam}', "");
15112Expect(1, 3327, '\p{^Is_Blk=  malayalam}', "");
15113Expect(1, 3327, '\P{Is_Blk=  malayalam}', "");
15114Expect(0, 3327, '\P{^Is_Blk=  malayalam}', "");
15115Error('\p{Block=_Lisu:=}');
15116Error('\P{Block=_Lisu:=}');
15117Expect(1, 42239, '\p{Block:   lisu}', "");
15118Expect(0, 42239, '\p{^Block:   lisu}', "");
15119Expect(0, 42239, '\P{Block:   lisu}', "");
15120Expect(1, 42239, '\P{^Block:   lisu}', "");
15121Expect(0, 42191, '\p{Block:   lisu}', "");
15122Expect(1, 42191, '\p{^Block:   lisu}', "");
15123Expect(1, 42191, '\P{Block:   lisu}', "");
15124Expect(0, 42191, '\P{^Block:   lisu}', "");
15125Expect(1, 42239, '\p{Block=-Lisu}', "");
15126Expect(0, 42239, '\p{^Block=-Lisu}', "");
15127Expect(0, 42239, '\P{Block=-Lisu}', "");
15128Expect(1, 42239, '\P{^Block=-Lisu}', "");
15129Expect(0, 42191, '\p{Block=-Lisu}', "");
15130Expect(1, 42191, '\p{^Block=-Lisu}', "");
15131Expect(1, 42191, '\P{Block=-Lisu}', "");
15132Expect(0, 42191, '\P{^Block=-Lisu}', "");
15133Error('\p{Blk=-	Lisu/a/}');
15134Error('\P{Blk=-	Lisu/a/}');
15135Expect(1, 42239, '\p{Blk=lisu}', "");
15136Expect(0, 42239, '\p{^Blk=lisu}', "");
15137Expect(0, 42239, '\P{Blk=lisu}', "");
15138Expect(1, 42239, '\P{^Blk=lisu}', "");
15139Expect(0, 42191, '\p{Blk=lisu}', "");
15140Expect(1, 42191, '\p{^Blk=lisu}', "");
15141Expect(1, 42191, '\P{Blk=lisu}', "");
15142Expect(0, 42191, '\P{^Blk=lisu}', "");
15143Expect(1, 42239, '\p{Blk= Lisu}', "");
15144Expect(0, 42239, '\p{^Blk= Lisu}', "");
15145Expect(0, 42239, '\P{Blk= Lisu}', "");
15146Expect(1, 42239, '\P{^Blk= Lisu}', "");
15147Expect(0, 42191, '\p{Blk= Lisu}', "");
15148Expect(1, 42191, '\p{^Blk= Lisu}', "");
15149Expect(1, 42191, '\P{Blk= Lisu}', "");
15150Expect(0, 42191, '\P{^Blk= Lisu}', "");
15151Error('\p{Is_Block=-	Lisu:=}');
15152Error('\P{Is_Block=-	Lisu:=}');
15153Expect(1, 42239, '\p{Is_Block=lisu}', "");
15154Expect(0, 42239, '\p{^Is_Block=lisu}', "");
15155Expect(0, 42239, '\P{Is_Block=lisu}', "");
15156Expect(1, 42239, '\P{^Is_Block=lisu}', "");
15157Expect(0, 42191, '\p{Is_Block=lisu}', "");
15158Expect(1, 42191, '\p{^Is_Block=lisu}', "");
15159Expect(1, 42191, '\P{Is_Block=lisu}', "");
15160Expect(0, 42191, '\P{^Is_Block=lisu}', "");
15161Expect(1, 42239, '\p{Is_Block=_-LISU}', "");
15162Expect(0, 42239, '\p{^Is_Block=_-LISU}', "");
15163Expect(0, 42239, '\P{Is_Block=_-LISU}', "");
15164Expect(1, 42239, '\P{^Is_Block=_-LISU}', "");
15165Expect(0, 42191, '\p{Is_Block=_-LISU}', "");
15166Expect(1, 42191, '\p{^Is_Block=_-LISU}', "");
15167Expect(1, 42191, '\P{Is_Block=_-LISU}', "");
15168Expect(0, 42191, '\P{^Is_Block=_-LISU}', "");
15169Error('\p{Is_Blk=-Lisu/a/}');
15170Error('\P{Is_Blk=-Lisu/a/}');
15171Expect(1, 42239, '\p{Is_Blk=lisu}', "");
15172Expect(0, 42239, '\p{^Is_Blk=lisu}', "");
15173Expect(0, 42239, '\P{Is_Blk=lisu}', "");
15174Expect(1, 42239, '\P{^Is_Blk=lisu}', "");
15175Expect(0, 42191, '\p{Is_Blk=lisu}', "");
15176Expect(1, 42191, '\p{^Is_Blk=lisu}', "");
15177Expect(1, 42191, '\P{Is_Blk=lisu}', "");
15178Expect(0, 42191, '\P{^Is_Blk=lisu}', "");
15179Expect(1, 42239, '\p{Is_Blk:    _Lisu}', "");
15180Expect(0, 42239, '\p{^Is_Blk:    _Lisu}', "");
15181Expect(0, 42239, '\P{Is_Blk:    _Lisu}', "");
15182Expect(1, 42239, '\P{^Is_Blk:    _Lisu}', "");
15183Expect(0, 42191, '\p{Is_Blk:    _Lisu}', "");
15184Expect(1, 42191, '\p{^Is_Blk:    _Lisu}', "");
15185Expect(1, 42191, '\P{Is_Blk:    _Lisu}', "");
15186Expect(0, 42191, '\P{^Is_Blk:    _Lisu}', "");
15187Error('\p{Block= ARABIC:=Presentation-FORMSA}');
15188Error('\P{Block= ARABIC:=Presentation-FORMSA}');
15189Expect(1, 65023, '\p{Block=arabicpresentationformsa}', "");
15190Expect(0, 65023, '\p{^Block=arabicpresentationformsa}', "");
15191Expect(0, 65023, '\P{Block=arabicpresentationformsa}', "");
15192Expect(1, 65023, '\P{^Block=arabicpresentationformsa}', "");
15193Expect(0, 64335, '\p{Block=arabicpresentationformsa}', "");
15194Expect(1, 64335, '\p{^Block=arabicpresentationformsa}', "");
15195Expect(1, 64335, '\P{Block=arabicpresentationformsa}', "");
15196Expect(0, 64335, '\P{^Block=arabicpresentationformsa}', "");
15197Expect(1, 65023, '\p{Block:	 ArabicPresentationFORMS	A}', "");
15198Expect(0, 65023, '\p{^Block:	 ArabicPresentationFORMS	A}', "");
15199Expect(0, 65023, '\P{Block:	 ArabicPresentationFORMS	A}', "");
15200Expect(1, 65023, '\P{^Block:	 ArabicPresentationFORMS	A}', "");
15201Expect(0, 64335, '\p{Block:	 ArabicPresentationFORMS	A}', "");
15202Expect(1, 64335, '\p{^Block:	 ArabicPresentationFORMS	A}', "");
15203Expect(1, 64335, '\P{Block:	 ArabicPresentationFORMS	A}', "");
15204Expect(0, 64335, '\P{^Block:	 ArabicPresentationFORMS	A}', "");
15205Error('\p{Blk=		Arabic/a/PRESENTATION-FORMSa}');
15206Error('\P{Blk=		Arabic/a/PRESENTATION-FORMSa}');
15207Expect(1, 65023, '\p{Blk=arabicpresentationformsa}', "");
15208Expect(0, 65023, '\p{^Blk=arabicpresentationformsa}', "");
15209Expect(0, 65023, '\P{Blk=arabicpresentationformsa}', "");
15210Expect(1, 65023, '\P{^Blk=arabicpresentationformsa}', "");
15211Expect(0, 64335, '\p{Blk=arabicpresentationformsa}', "");
15212Expect(1, 64335, '\p{^Blk=arabicpresentationformsa}', "");
15213Expect(1, 64335, '\P{Blk=arabicpresentationformsa}', "");
15214Expect(0, 64335, '\P{^Blk=arabicpresentationformsa}', "");
15215Expect(1, 65023, '\p{Blk=-_ArabicPresentation	forms-A}', "");
15216Expect(0, 65023, '\p{^Blk=-_ArabicPresentation	forms-A}', "");
15217Expect(0, 65023, '\P{Blk=-_ArabicPresentation	forms-A}', "");
15218Expect(1, 65023, '\P{^Blk=-_ArabicPresentation	forms-A}', "");
15219Expect(0, 64335, '\p{Blk=-_ArabicPresentation	forms-A}', "");
15220Expect(1, 64335, '\p{^Blk=-_ArabicPresentation	forms-A}', "");
15221Expect(1, 64335, '\P{Blk=-_ArabicPresentation	forms-A}', "");
15222Expect(0, 64335, '\P{^Blk=-_ArabicPresentation	forms-A}', "");
15223Error('\p{Is_Block=-_arabic:=PresentationFORMS_A}');
15224Error('\P{Is_Block=-_arabic:=PresentationFORMS_A}');
15225Expect(1, 65023, '\p{Is_Block=arabicpresentationformsa}', "");
15226Expect(0, 65023, '\p{^Is_Block=arabicpresentationformsa}', "");
15227Expect(0, 65023, '\P{Is_Block=arabicpresentationformsa}', "");
15228Expect(1, 65023, '\P{^Is_Block=arabicpresentationformsa}', "");
15229Expect(0, 64335, '\p{Is_Block=arabicpresentationformsa}', "");
15230Expect(1, 64335, '\p{^Is_Block=arabicpresentationformsa}', "");
15231Expect(1, 64335, '\P{Is_Block=arabicpresentationformsa}', "");
15232Expect(0, 64335, '\P{^Is_Block=arabicpresentationformsa}', "");
15233Expect(1, 65023, '\p{Is_Block= Arabic presentation_FORMS	a}', "");
15234Expect(0, 65023, '\p{^Is_Block= Arabic presentation_FORMS	a}', "");
15235Expect(0, 65023, '\P{Is_Block= Arabic presentation_FORMS	a}', "");
15236Expect(1, 65023, '\P{^Is_Block= Arabic presentation_FORMS	a}', "");
15237Expect(0, 64335, '\p{Is_Block= Arabic presentation_FORMS	a}', "");
15238Expect(1, 64335, '\p{^Is_Block= Arabic presentation_FORMS	a}', "");
15239Expect(1, 64335, '\P{Is_Block= Arabic presentation_FORMS	a}', "");
15240Expect(0, 64335, '\P{^Is_Block= Arabic presentation_FORMS	a}', "");
15241Error('\p{Is_Blk=	 Arabic	presentation/a/forms A}');
15242Error('\P{Is_Blk=	 Arabic	presentation/a/forms A}');
15243Expect(1, 65023, '\p{Is_Blk=arabicpresentationformsa}', "");
15244Expect(0, 65023, '\p{^Is_Blk=arabicpresentationformsa}', "");
15245Expect(0, 65023, '\P{Is_Blk=arabicpresentationformsa}', "");
15246Expect(1, 65023, '\P{^Is_Blk=arabicpresentationformsa}', "");
15247Expect(0, 64335, '\p{Is_Blk=arabicpresentationformsa}', "");
15248Expect(1, 64335, '\p{^Is_Blk=arabicpresentationformsa}', "");
15249Expect(1, 64335, '\P{Is_Blk=arabicpresentationformsa}', "");
15250Expect(0, 64335, '\P{^Is_Blk=arabicpresentationformsa}', "");
15251Expect(1, 65023, '\p{Is_Blk=	_arabicPRESENTATION Forms A}', "");
15252Expect(0, 65023, '\p{^Is_Blk=	_arabicPRESENTATION Forms A}', "");
15253Expect(0, 65023, '\P{Is_Blk=	_arabicPRESENTATION Forms A}', "");
15254Expect(1, 65023, '\P{^Is_Blk=	_arabicPRESENTATION Forms A}', "");
15255Expect(0, 64335, '\p{Is_Blk=	_arabicPRESENTATION Forms A}', "");
15256Expect(1, 64335, '\p{^Is_Blk=	_arabicPRESENTATION Forms A}', "");
15257Expect(1, 64335, '\P{Is_Blk=	_arabicPRESENTATION Forms A}', "");
15258Expect(0, 64335, '\P{^Is_Blk=	_arabicPRESENTATION Forms A}', "");
15259Error('\p{Block=/a/_TAI	le}');
15260Error('\P{Block=/a/_TAI	le}');
15261Expect(1, 6527, '\p{Block=taile}', "");
15262Expect(0, 6527, '\p{^Block=taile}', "");
15263Expect(0, 6527, '\P{Block=taile}', "");
15264Expect(1, 6527, '\P{^Block=taile}', "");
15265Expect(0, 6479, '\p{Block=taile}', "");
15266Expect(1, 6479, '\p{^Block=taile}', "");
15267Expect(1, 6479, '\P{Block=taile}', "");
15268Expect(0, 6479, '\P{^Block=taile}', "");
15269Expect(1, 6527, '\p{Block= _Tai_le}', "");
15270Expect(0, 6527, '\p{^Block= _Tai_le}', "");
15271Expect(0, 6527, '\P{Block= _Tai_le}', "");
15272Expect(1, 6527, '\P{^Block= _Tai_le}', "");
15273Expect(0, 6479, '\p{Block= _Tai_le}', "");
15274Expect(1, 6479, '\p{^Block= _Tai_le}', "");
15275Expect(1, 6479, '\P{Block= _Tai_le}', "");
15276Expect(0, 6479, '\P{^Block= _Tai_le}', "");
15277Error('\p{Blk= -tai/a/le}');
15278Error('\P{Blk= -tai/a/le}');
15279Expect(1, 6527, '\p{Blk=taile}', "");
15280Expect(0, 6527, '\p{^Blk=taile}', "");
15281Expect(0, 6527, '\P{Blk=taile}', "");
15282Expect(1, 6527, '\P{^Blk=taile}', "");
15283Expect(0, 6479, '\p{Blk=taile}', "");
15284Expect(1, 6479, '\p{^Blk=taile}', "");
15285Expect(1, 6479, '\P{Blk=taile}', "");
15286Expect(0, 6479, '\P{^Blk=taile}', "");
15287Expect(1, 6527, '\p{Blk=_-Tai le}', "");
15288Expect(0, 6527, '\p{^Blk=_-Tai le}', "");
15289Expect(0, 6527, '\P{Blk=_-Tai le}', "");
15290Expect(1, 6527, '\P{^Blk=_-Tai le}', "");
15291Expect(0, 6479, '\p{Blk=_-Tai le}', "");
15292Expect(1, 6479, '\p{^Blk=_-Tai le}', "");
15293Expect(1, 6479, '\P{Blk=_-Tai le}', "");
15294Expect(0, 6479, '\P{^Blk=_-Tai le}', "");
15295Error('\p{Is_Block=/a/Tai	LE}');
15296Error('\P{Is_Block=/a/Tai	LE}');
15297Expect(1, 6527, '\p{Is_Block=taile}', "");
15298Expect(0, 6527, '\p{^Is_Block=taile}', "");
15299Expect(0, 6527, '\P{Is_Block=taile}', "");
15300Expect(1, 6527, '\P{^Is_Block=taile}', "");
15301Expect(0, 6479, '\p{Is_Block=taile}', "");
15302Expect(1, 6479, '\p{^Is_Block=taile}', "");
15303Expect(1, 6479, '\P{Is_Block=taile}', "");
15304Expect(0, 6479, '\P{^Is_Block=taile}', "");
15305Expect(1, 6527, '\p{Is_Block=	_TAI-Le}', "");
15306Expect(0, 6527, '\p{^Is_Block=	_TAI-Le}', "");
15307Expect(0, 6527, '\P{Is_Block=	_TAI-Le}', "");
15308Expect(1, 6527, '\P{^Is_Block=	_TAI-Le}', "");
15309Expect(0, 6479, '\p{Is_Block=	_TAI-Le}', "");
15310Expect(1, 6479, '\p{^Is_Block=	_TAI-Le}', "");
15311Expect(1, 6479, '\P{Is_Block=	_TAI-Le}', "");
15312Expect(0, 6479, '\P{^Is_Block=	_TAI-Le}', "");
15313Error('\p{Is_Blk=	Tai le:=}');
15314Error('\P{Is_Blk=	Tai le:=}');
15315Expect(1, 6527, '\p{Is_Blk:	taile}', "");
15316Expect(0, 6527, '\p{^Is_Blk:	taile}', "");
15317Expect(0, 6527, '\P{Is_Blk:	taile}', "");
15318Expect(1, 6527, '\P{^Is_Blk:	taile}', "");
15319Expect(0, 6479, '\p{Is_Blk:	taile}', "");
15320Expect(1, 6479, '\p{^Is_Blk:	taile}', "");
15321Expect(1, 6479, '\P{Is_Blk:	taile}', "");
15322Expect(0, 6479, '\P{^Is_Blk:	taile}', "");
15323Expect(1, 6527, '\p{Is_Blk=--TAI-le}', "");
15324Expect(0, 6527, '\p{^Is_Blk=--TAI-le}', "");
15325Expect(0, 6527, '\P{Is_Blk=--TAI-le}', "");
15326Expect(1, 6527, '\P{^Is_Blk=--TAI-le}', "");
15327Expect(0, 6479, '\p{Is_Blk=--TAI-le}', "");
15328Expect(1, 6479, '\p{^Is_Blk=--TAI-le}', "");
15329Expect(1, 6479, '\P{Is_Blk=--TAI-le}', "");
15330Expect(0, 6479, '\P{^Is_Blk=--TAI-le}', "");
15331Error('\p{Block=:=CombiningDiacriticalmarks}');
15332Error('\P{Block=:=CombiningDiacriticalmarks}');
15333Expect(1, 879, '\p{Block=combiningdiacriticalmarks}', "");
15334Expect(0, 879, '\p{^Block=combiningdiacriticalmarks}', "");
15335Expect(0, 879, '\P{Block=combiningdiacriticalmarks}', "");
15336Expect(1, 879, '\P{^Block=combiningdiacriticalmarks}', "");
15337Expect(0, 767, '\p{Block=combiningdiacriticalmarks}', "");
15338Expect(1, 767, '\p{^Block=combiningdiacriticalmarks}', "");
15339Expect(1, 767, '\P{Block=combiningdiacriticalmarks}', "");
15340Expect(0, 767, '\P{^Block=combiningdiacriticalmarks}', "");
15341Expect(1, 879, '\p{Block=-Combining_DIACRITICALmarks}', "");
15342Expect(0, 879, '\p{^Block=-Combining_DIACRITICALmarks}', "");
15343Expect(0, 879, '\P{Block=-Combining_DIACRITICALmarks}', "");
15344Expect(1, 879, '\P{^Block=-Combining_DIACRITICALmarks}', "");
15345Expect(0, 767, '\p{Block=-Combining_DIACRITICALmarks}', "");
15346Expect(1, 767, '\p{^Block=-Combining_DIACRITICALmarks}', "");
15347Expect(1, 767, '\P{Block=-Combining_DIACRITICALmarks}', "");
15348Expect(0, 767, '\P{^Block=-Combining_DIACRITICALmarks}', "");
15349Error('\p{Blk= 	COMBINING Diacritical/a/marks}');
15350Error('\P{Blk= 	COMBINING Diacritical/a/marks}');
15351Expect(1, 879, '\p{Blk=combiningdiacriticalmarks}', "");
15352Expect(0, 879, '\p{^Blk=combiningdiacriticalmarks}', "");
15353Expect(0, 879, '\P{Blk=combiningdiacriticalmarks}', "");
15354Expect(1, 879, '\P{^Blk=combiningdiacriticalmarks}', "");
15355Expect(0, 767, '\p{Blk=combiningdiacriticalmarks}', "");
15356Expect(1, 767, '\p{^Blk=combiningdiacriticalmarks}', "");
15357Expect(1, 767, '\P{Blk=combiningdiacriticalmarks}', "");
15358Expect(0, 767, '\P{^Blk=combiningdiacriticalmarks}', "");
15359Expect(1, 879, '\p{Blk= -combining	Diacritical	Marks}', "");
15360Expect(0, 879, '\p{^Blk= -combining	Diacritical	Marks}', "");
15361Expect(0, 879, '\P{Blk= -combining	Diacritical	Marks}', "");
15362Expect(1, 879, '\P{^Blk= -combining	Diacritical	Marks}', "");
15363Expect(0, 767, '\p{Blk= -combining	Diacritical	Marks}', "");
15364Expect(1, 767, '\p{^Blk= -combining	Diacritical	Marks}', "");
15365Expect(1, 767, '\P{Blk= -combining	Diacritical	Marks}', "");
15366Expect(0, 767, '\P{^Blk= -combining	Diacritical	Marks}', "");
15367Error('\p{Is_Block:	- combining:=Diacriticalmarks}');
15368Error('\P{Is_Block:	- combining:=Diacriticalmarks}');
15369Expect(1, 879, '\p{Is_Block=combiningdiacriticalmarks}', "");
15370Expect(0, 879, '\p{^Is_Block=combiningdiacriticalmarks}', "");
15371Expect(0, 879, '\P{Is_Block=combiningdiacriticalmarks}', "");
15372Expect(1, 879, '\P{^Is_Block=combiningdiacriticalmarks}', "");
15373Expect(0, 767, '\p{Is_Block=combiningdiacriticalmarks}', "");
15374Expect(1, 767, '\p{^Is_Block=combiningdiacriticalmarks}', "");
15375Expect(1, 767, '\P{Is_Block=combiningdiacriticalmarks}', "");
15376Expect(0, 767, '\P{^Is_Block=combiningdiacriticalmarks}', "");
15377Expect(1, 879, '\p{Is_Block= _combiningdiacritical Marks}', "");
15378Expect(0, 879, '\p{^Is_Block= _combiningdiacritical Marks}', "");
15379Expect(0, 879, '\P{Is_Block= _combiningdiacritical Marks}', "");
15380Expect(1, 879, '\P{^Is_Block= _combiningdiacritical Marks}', "");
15381Expect(0, 767, '\p{Is_Block= _combiningdiacritical Marks}', "");
15382Expect(1, 767, '\p{^Is_Block= _combiningdiacritical Marks}', "");
15383Expect(1, 767, '\P{Is_Block= _combiningdiacritical Marks}', "");
15384Expect(0, 767, '\P{^Is_Block= _combiningdiacritical Marks}', "");
15385Error('\p{Is_Blk=:=	COMBININGDiacritical	Marks}');
15386Error('\P{Is_Blk=:=	COMBININGDiacritical	Marks}');
15387Expect(1, 879, '\p{Is_Blk=combiningdiacriticalmarks}', "");
15388Expect(0, 879, '\p{^Is_Blk=combiningdiacriticalmarks}', "");
15389Expect(0, 879, '\P{Is_Blk=combiningdiacriticalmarks}', "");
15390Expect(1, 879, '\P{^Is_Blk=combiningdiacriticalmarks}', "");
15391Expect(0, 767, '\p{Is_Blk=combiningdiacriticalmarks}', "");
15392Expect(1, 767, '\p{^Is_Blk=combiningdiacriticalmarks}', "");
15393Expect(1, 767, '\P{Is_Blk=combiningdiacriticalmarks}', "");
15394Expect(0, 767, '\P{^Is_Blk=combiningdiacriticalmarks}', "");
15395Expect(1, 879, '\p{Is_Blk= _combining_DIACRITICAL	MARKS}', "");
15396Expect(0, 879, '\p{^Is_Blk= _combining_DIACRITICAL	MARKS}', "");
15397Expect(0, 879, '\P{Is_Blk= _combining_DIACRITICAL	MARKS}', "");
15398Expect(1, 879, '\P{^Is_Blk= _combining_DIACRITICAL	MARKS}', "");
15399Expect(0, 767, '\p{Is_Blk= _combining_DIACRITICAL	MARKS}', "");
15400Expect(1, 767, '\p{^Is_Blk= _combining_DIACRITICAL	MARKS}', "");
15401Expect(1, 767, '\P{Is_Blk= _combining_DIACRITICAL	MARKS}', "");
15402Expect(0, 767, '\P{^Is_Blk= _combining_DIACRITICAL	MARKS}', "");
15403Error('\p{Block=/a/_-Latin-Extended	B}');
15404Error('\P{Block=/a/_-Latin-Extended	B}');
15405Expect(1, 591, '\p{Block=latinextendedb}', "");
15406Expect(0, 591, '\p{^Block=latinextendedb}', "");
15407Expect(0, 591, '\P{Block=latinextendedb}', "");
15408Expect(1, 591, '\P{^Block=latinextendedb}', "");
15409Expect(0, 383, '\p{Block=latinextendedb}', "");
15410Expect(1, 383, '\p{^Block=latinextendedb}', "");
15411Expect(1, 383, '\P{Block=latinextendedb}', "");
15412Expect(0, 383, '\P{^Block=latinextendedb}', "");
15413Expect(1, 591, '\p{Block=_Latin-EXTENDED	B}', "");
15414Expect(0, 591, '\p{^Block=_Latin-EXTENDED	B}', "");
15415Expect(0, 591, '\P{Block=_Latin-EXTENDED	B}', "");
15416Expect(1, 591, '\P{^Block=_Latin-EXTENDED	B}', "");
15417Expect(0, 383, '\p{Block=_Latin-EXTENDED	B}', "");
15418Expect(1, 383, '\p{^Block=_Latin-EXTENDED	B}', "");
15419Expect(1, 383, '\P{Block=_Latin-EXTENDED	B}', "");
15420Expect(0, 383, '\P{^Block=_Latin-EXTENDED	B}', "");
15421Error('\p{Blk=-	latin	EXTENDED b/a/}');
15422Error('\P{Blk=-	latin	EXTENDED b/a/}');
15423Expect(1, 591, '\p{Blk=latinextendedb}', "");
15424Expect(0, 591, '\p{^Blk=latinextendedb}', "");
15425Expect(0, 591, '\P{Blk=latinextendedb}', "");
15426Expect(1, 591, '\P{^Blk=latinextendedb}', "");
15427Expect(0, 383, '\p{Blk=latinextendedb}', "");
15428Expect(1, 383, '\p{^Blk=latinextendedb}', "");
15429Expect(1, 383, '\P{Blk=latinextendedb}', "");
15430Expect(0, 383, '\P{^Blk=latinextendedb}', "");
15431Expect(1, 591, '\p{Blk=_	LatinEXTENDEDB}', "");
15432Expect(0, 591, '\p{^Blk=_	LatinEXTENDEDB}', "");
15433Expect(0, 591, '\P{Blk=_	LatinEXTENDEDB}', "");
15434Expect(1, 591, '\P{^Blk=_	LatinEXTENDEDB}', "");
15435Expect(0, 383, '\p{Blk=_	LatinEXTENDEDB}', "");
15436Expect(1, 383, '\p{^Blk=_	LatinEXTENDEDB}', "");
15437Expect(1, 383, '\P{Blk=_	LatinEXTENDEDB}', "");
15438Expect(0, 383, '\P{^Blk=_	LatinEXTENDEDB}', "");
15439Error('\p{Is_Block=:=_-LatinExtended_B}');
15440Error('\P{Is_Block=:=_-LatinExtended_B}');
15441Expect(1, 591, '\p{Is_Block=latinextendedb}', "");
15442Expect(0, 591, '\p{^Is_Block=latinextendedb}', "");
15443Expect(0, 591, '\P{Is_Block=latinextendedb}', "");
15444Expect(1, 591, '\P{^Is_Block=latinextendedb}', "");
15445Expect(0, 383, '\p{Is_Block=latinextendedb}', "");
15446Expect(1, 383, '\p{^Is_Block=latinextendedb}', "");
15447Expect(1, 383, '\P{Is_Block=latinextendedb}', "");
15448Expect(0, 383, '\P{^Is_Block=latinextendedb}', "");
15449Expect(1, 591, '\p{Is_Block= LatinExtended-b}', "");
15450Expect(0, 591, '\p{^Is_Block= LatinExtended-b}', "");
15451Expect(0, 591, '\P{Is_Block= LatinExtended-b}', "");
15452Expect(1, 591, '\P{^Is_Block= LatinExtended-b}', "");
15453Expect(0, 383, '\p{Is_Block= LatinExtended-b}', "");
15454Expect(1, 383, '\p{^Is_Block= LatinExtended-b}', "");
15455Expect(1, 383, '\P{Is_Block= LatinExtended-b}', "");
15456Expect(0, 383, '\P{^Is_Block= LatinExtended-b}', "");
15457Error('\p{Is_Blk=	-LATIN/a/Extended-B}');
15458Error('\P{Is_Blk=	-LATIN/a/Extended-B}');
15459Expect(1, 591, '\p{Is_Blk=latinextendedb}', "");
15460Expect(0, 591, '\p{^Is_Blk=latinextendedb}', "");
15461Expect(0, 591, '\P{Is_Blk=latinextendedb}', "");
15462Expect(1, 591, '\P{^Is_Blk=latinextendedb}', "");
15463Expect(0, 383, '\p{Is_Blk=latinextendedb}', "");
15464Expect(1, 383, '\p{^Is_Blk=latinextendedb}', "");
15465Expect(1, 383, '\P{Is_Blk=latinextendedb}', "");
15466Expect(0, 383, '\P{^Is_Blk=latinextendedb}', "");
15467Expect(1, 591, '\p{Is_Blk=	latin EXTENDED_B}', "");
15468Expect(0, 591, '\p{^Is_Blk=	latin EXTENDED_B}', "");
15469Expect(0, 591, '\P{Is_Blk=	latin EXTENDED_B}', "");
15470Expect(1, 591, '\P{^Is_Blk=	latin EXTENDED_B}', "");
15471Expect(0, 383, '\p{Is_Blk=	latin EXTENDED_B}', "");
15472Expect(1, 383, '\p{^Is_Blk=	latin EXTENDED_B}', "");
15473Expect(1, 383, '\P{Is_Blk=	latin EXTENDED_B}', "");
15474Expect(0, 383, '\P{^Is_Blk=	latin EXTENDED_B}', "");
15475Error('\p{Block=supplemental_Arrows/a/A}');
15476Error('\P{Block=supplemental_Arrows/a/A}');
15477Expect(1, 10239, '\p{Block=supplementalarrowsa}', "");
15478Expect(0, 10239, '\p{^Block=supplementalarrowsa}', "");
15479Expect(0, 10239, '\P{Block=supplementalarrowsa}', "");
15480Expect(1, 10239, '\P{^Block=supplementalarrowsa}', "");
15481Expect(0, 10223, '\p{Block=supplementalarrowsa}', "");
15482Expect(1, 10223, '\p{^Block=supplementalarrowsa}', "");
15483Expect(1, 10223, '\P{Block=supplementalarrowsa}', "");
15484Expect(0, 10223, '\P{^Block=supplementalarrowsa}', "");
15485Expect(1, 10239, '\p{Block=	_Supplemental-Arrows-A}', "");
15486Expect(0, 10239, '\p{^Block=	_Supplemental-Arrows-A}', "");
15487Expect(0, 10239, '\P{Block=	_Supplemental-Arrows-A}', "");
15488Expect(1, 10239, '\P{^Block=	_Supplemental-Arrows-A}', "");
15489Expect(0, 10223, '\p{Block=	_Supplemental-Arrows-A}', "");
15490Expect(1, 10223, '\p{^Block=	_Supplemental-Arrows-A}', "");
15491Expect(1, 10223, '\P{Block=	_Supplemental-Arrows-A}', "");
15492Expect(0, 10223, '\P{^Block=	_Supplemental-Arrows-A}', "");
15493Error('\p{Blk=_Supplemental:=ARROWS_A}');
15494Error('\P{Blk=_Supplemental:=ARROWS_A}');
15495Expect(1, 10239, '\p{Blk=supplementalarrowsa}', "");
15496Expect(0, 10239, '\p{^Blk=supplementalarrowsa}', "");
15497Expect(0, 10239, '\P{Blk=supplementalarrowsa}', "");
15498Expect(1, 10239, '\P{^Blk=supplementalarrowsa}', "");
15499Expect(0, 10223, '\p{Blk=supplementalarrowsa}', "");
15500Expect(1, 10223, '\p{^Blk=supplementalarrowsa}', "");
15501Expect(1, 10223, '\P{Blk=supplementalarrowsa}', "");
15502Expect(0, 10223, '\P{^Blk=supplementalarrowsa}', "");
15503Expect(1, 10239, '\p{Blk= supplemental	Arrows_A}', "");
15504Expect(0, 10239, '\p{^Blk= supplemental	Arrows_A}', "");
15505Expect(0, 10239, '\P{Blk= supplemental	Arrows_A}', "");
15506Expect(1, 10239, '\P{^Blk= supplemental	Arrows_A}', "");
15507Expect(0, 10223, '\p{Blk= supplemental	Arrows_A}', "");
15508Expect(1, 10223, '\p{^Blk= supplemental	Arrows_A}', "");
15509Expect(1, 10223, '\P{Blk= supplemental	Arrows_A}', "");
15510Expect(0, 10223, '\P{^Blk= supplemental	Arrows_A}', "");
15511Error('\p{Is_Block= _supplemental:=arrowsa}');
15512Error('\P{Is_Block= _supplemental:=arrowsa}');
15513Expect(1, 10239, '\p{Is_Block=supplementalarrowsa}', "");
15514Expect(0, 10239, '\p{^Is_Block=supplementalarrowsa}', "");
15515Expect(0, 10239, '\P{Is_Block=supplementalarrowsa}', "");
15516Expect(1, 10239, '\P{^Is_Block=supplementalarrowsa}', "");
15517Expect(0, 10223, '\p{Is_Block=supplementalarrowsa}', "");
15518Expect(1, 10223, '\p{^Is_Block=supplementalarrowsa}', "");
15519Expect(1, 10223, '\P{Is_Block=supplementalarrowsa}', "");
15520Expect(0, 10223, '\P{^Is_Block=supplementalarrowsa}', "");
15521Expect(1, 10239, '\p{Is_Block=	SUPPLEMENTAL_Arrows-A}', "");
15522Expect(0, 10239, '\p{^Is_Block=	SUPPLEMENTAL_Arrows-A}', "");
15523Expect(0, 10239, '\P{Is_Block=	SUPPLEMENTAL_Arrows-A}', "");
15524Expect(1, 10239, '\P{^Is_Block=	SUPPLEMENTAL_Arrows-A}', "");
15525Expect(0, 10223, '\p{Is_Block=	SUPPLEMENTAL_Arrows-A}', "");
15526Expect(1, 10223, '\p{^Is_Block=	SUPPLEMENTAL_Arrows-A}', "");
15527Expect(1, 10223, '\P{Is_Block=	SUPPLEMENTAL_Arrows-A}', "");
15528Expect(0, 10223, '\P{^Is_Block=	SUPPLEMENTAL_Arrows-A}', "");
15529Error('\p{Is_Blk=-	SUPPLEMENTAL:=Arrows_a}');
15530Error('\P{Is_Blk=-	SUPPLEMENTAL:=Arrows_a}');
15531Expect(1, 10239, '\p{Is_Blk=supplementalarrowsa}', "");
15532Expect(0, 10239, '\p{^Is_Blk=supplementalarrowsa}', "");
15533Expect(0, 10239, '\P{Is_Blk=supplementalarrowsa}', "");
15534Expect(1, 10239, '\P{^Is_Blk=supplementalarrowsa}', "");
15535Expect(0, 10223, '\p{Is_Blk=supplementalarrowsa}', "");
15536Expect(1, 10223, '\p{^Is_Blk=supplementalarrowsa}', "");
15537Expect(1, 10223, '\P{Is_Blk=supplementalarrowsa}', "");
15538Expect(0, 10223, '\P{^Is_Blk=supplementalarrowsa}', "");
15539Expect(1, 10239, '\p{Is_Blk=SUPPLEMENTAL ARROWS-a}', "");
15540Expect(0, 10239, '\p{^Is_Blk=SUPPLEMENTAL ARROWS-a}', "");
15541Expect(0, 10239, '\P{Is_Blk=SUPPLEMENTAL ARROWS-a}', "");
15542Expect(1, 10239, '\P{^Is_Blk=SUPPLEMENTAL ARROWS-a}', "");
15543Expect(0, 10223, '\p{Is_Blk=SUPPLEMENTAL ARROWS-a}', "");
15544Expect(1, 10223, '\p{^Is_Blk=SUPPLEMENTAL ARROWS-a}', "");
15545Expect(1, 10223, '\P{Is_Blk=SUPPLEMENTAL ARROWS-a}', "");
15546Expect(0, 10223, '\P{^Is_Blk=SUPPLEMENTAL ARROWS-a}', "");
15547Error('\p{Block= /a/javanese}');
15548Error('\P{Block= /a/javanese}');
15549Expect(1, 43487, '\p{Block=javanese}', "");
15550Expect(0, 43487, '\p{^Block=javanese}', "");
15551Expect(0, 43487, '\P{Block=javanese}', "");
15552Expect(1, 43487, '\P{^Block=javanese}', "");
15553Expect(0, 43391, '\p{Block=javanese}', "");
15554Expect(1, 43391, '\p{^Block=javanese}', "");
15555Expect(1, 43391, '\P{Block=javanese}', "");
15556Expect(0, 43391, '\P{^Block=javanese}', "");
15557Expect(1, 43487, '\p{Block=-JAVANESE}', "");
15558Expect(0, 43487, '\p{^Block=-JAVANESE}', "");
15559Expect(0, 43487, '\P{Block=-JAVANESE}', "");
15560Expect(1, 43487, '\P{^Block=-JAVANESE}', "");
15561Expect(0, 43391, '\p{Block=-JAVANESE}', "");
15562Expect(1, 43391, '\p{^Block=-JAVANESE}', "");
15563Expect(1, 43391, '\P{Block=-JAVANESE}', "");
15564Expect(0, 43391, '\P{^Block=-JAVANESE}', "");
15565Error('\p{Blk= /a/JAVANESE}');
15566Error('\P{Blk= /a/JAVANESE}');
15567Expect(1, 43487, '\p{Blk=javanese}', "");
15568Expect(0, 43487, '\p{^Blk=javanese}', "");
15569Expect(0, 43487, '\P{Blk=javanese}', "");
15570Expect(1, 43487, '\P{^Blk=javanese}', "");
15571Expect(0, 43391, '\p{Blk=javanese}', "");
15572Expect(1, 43391, '\p{^Blk=javanese}', "");
15573Expect(1, 43391, '\P{Blk=javanese}', "");
15574Expect(0, 43391, '\P{^Blk=javanese}', "");
15575Expect(1, 43487, '\p{Blk=_ Javanese}', "");
15576Expect(0, 43487, '\p{^Blk=_ Javanese}', "");
15577Expect(0, 43487, '\P{Blk=_ Javanese}', "");
15578Expect(1, 43487, '\P{^Blk=_ Javanese}', "");
15579Expect(0, 43391, '\p{Blk=_ Javanese}', "");
15580Expect(1, 43391, '\p{^Blk=_ Javanese}', "");
15581Expect(1, 43391, '\P{Blk=_ Javanese}', "");
15582Expect(0, 43391, '\P{^Blk=_ Javanese}', "");
15583Error('\p{Is_Block=:=__javanese}');
15584Error('\P{Is_Block=:=__javanese}');
15585Expect(1, 43487, '\p{Is_Block=javanese}', "");
15586Expect(0, 43487, '\p{^Is_Block=javanese}', "");
15587Expect(0, 43487, '\P{Is_Block=javanese}', "");
15588Expect(1, 43487, '\P{^Is_Block=javanese}', "");
15589Expect(0, 43391, '\p{Is_Block=javanese}', "");
15590Expect(1, 43391, '\p{^Is_Block=javanese}', "");
15591Expect(1, 43391, '\P{Is_Block=javanese}', "");
15592Expect(0, 43391, '\P{^Is_Block=javanese}', "");
15593Expect(1, 43487, '\p{Is_Block=	_javanese}', "");
15594Expect(0, 43487, '\p{^Is_Block=	_javanese}', "");
15595Expect(0, 43487, '\P{Is_Block=	_javanese}', "");
15596Expect(1, 43487, '\P{^Is_Block=	_javanese}', "");
15597Expect(0, 43391, '\p{Is_Block=	_javanese}', "");
15598Expect(1, 43391, '\p{^Is_Block=	_javanese}', "");
15599Expect(1, 43391, '\P{Is_Block=	_javanese}', "");
15600Expect(0, 43391, '\P{^Is_Block=	_javanese}', "");
15601Error('\p{Is_Blk=:=_Javanese}');
15602Error('\P{Is_Blk=:=_Javanese}');
15603Expect(1, 43487, '\p{Is_Blk=javanese}', "");
15604Expect(0, 43487, '\p{^Is_Blk=javanese}', "");
15605Expect(0, 43487, '\P{Is_Blk=javanese}', "");
15606Expect(1, 43487, '\P{^Is_Blk=javanese}', "");
15607Expect(0, 43391, '\p{Is_Blk=javanese}', "");
15608Expect(1, 43391, '\p{^Is_Blk=javanese}', "");
15609Expect(1, 43391, '\P{Is_Blk=javanese}', "");
15610Expect(0, 43391, '\P{^Is_Blk=javanese}', "");
15611Expect(1, 43487, '\p{Is_Blk=_-Javanese}', "");
15612Expect(0, 43487, '\p{^Is_Blk=_-Javanese}', "");
15613Expect(0, 43487, '\P{Is_Blk=_-Javanese}', "");
15614Expect(1, 43487, '\P{^Is_Blk=_-Javanese}', "");
15615Expect(0, 43391, '\p{Is_Blk=_-Javanese}', "");
15616Expect(1, 43391, '\p{^Is_Blk=_-Javanese}', "");
15617Expect(1, 43391, '\P{Is_Blk=_-Javanese}', "");
15618Expect(0, 43391, '\P{^Is_Blk=_-Javanese}', "");
15619Error('\p{Block= /a/Supplementary_Private USE_AREA	A}');
15620Error('\P{Block= /a/Supplementary_Private USE_AREA	A}');
15621Expect(1, 983040, '\p{Block=supplementaryprivateuseareaa}', "");
15622Expect(0, 983040, '\p{^Block=supplementaryprivateuseareaa}', "");
15623Expect(0, 983040, '\P{Block=supplementaryprivateuseareaa}', "");
15624Expect(1, 983040, '\P{^Block=supplementaryprivateuseareaa}', "");
15625Expect(0, 1, '\p{Block=supplementaryprivateuseareaa}', "");
15626Expect(1, 1, '\p{^Block=supplementaryprivateuseareaa}', "");
15627Expect(1, 1, '\P{Block=supplementaryprivateuseareaa}', "");
15628Expect(0, 1, '\P{^Block=supplementaryprivateuseareaa}', "");
15629Expect(1, 983040, '\p{Block=supplementary	Privateuse AreaA}', "");
15630Expect(0, 983040, '\p{^Block=supplementary	Privateuse AreaA}', "");
15631Expect(0, 983040, '\P{Block=supplementary	Privateuse AreaA}', "");
15632Expect(1, 983040, '\P{^Block=supplementary	Privateuse AreaA}', "");
15633Expect(0, 1, '\p{Block=supplementary	Privateuse AreaA}', "");
15634Expect(1, 1, '\p{^Block=supplementary	Privateuse AreaA}', "");
15635Expect(1, 1, '\P{Block=supplementary	Privateuse AreaA}', "");
15636Expect(0, 1, '\P{^Block=supplementary	Privateuse AreaA}', "");
15637Error('\p{Blk= _supplementary_Private_use:=area-A}');
15638Error('\P{Blk= _supplementary_Private_use:=area-A}');
15639Expect(1, 983040, '\p{Blk:supplementaryprivateuseareaa}', "");
15640Expect(0, 983040, '\p{^Blk:supplementaryprivateuseareaa}', "");
15641Expect(0, 983040, '\P{Blk:supplementaryprivateuseareaa}', "");
15642Expect(1, 983040, '\P{^Blk:supplementaryprivateuseareaa}', "");
15643Expect(0, 1, '\p{Blk:supplementaryprivateuseareaa}', "");
15644Expect(1, 1, '\p{^Blk:supplementaryprivateuseareaa}', "");
15645Expect(1, 1, '\P{Blk:supplementaryprivateuseareaa}', "");
15646Expect(0, 1, '\P{^Blk:supplementaryprivateuseareaa}', "");
15647Expect(1, 983040, '\p{Blk:	-supplementaryPRIVATE	Use-Area-a}', "");
15648Expect(0, 983040, '\p{^Blk:	-supplementaryPRIVATE	Use-Area-a}', "");
15649Expect(0, 983040, '\P{Blk:	-supplementaryPRIVATE	Use-Area-a}', "");
15650Expect(1, 983040, '\P{^Blk:	-supplementaryPRIVATE	Use-Area-a}', "");
15651Expect(0, 1, '\p{Blk:	-supplementaryPRIVATE	Use-Area-a}', "");
15652Expect(1, 1, '\p{^Blk:	-supplementaryPRIVATE	Use-Area-a}', "");
15653Expect(1, 1, '\P{Blk:	-supplementaryPRIVATE	Use-Area-a}', "");
15654Expect(0, 1, '\P{^Blk:	-supplementaryPRIVATE	Use-Area-a}', "");
15655Error('\p{Is_Block= Supplementary:=PRIVATEUse	AREA_A}');
15656Error('\P{Is_Block= Supplementary:=PRIVATEUse	AREA_A}');
15657Expect(1, 983040, '\p{Is_Block=supplementaryprivateuseareaa}', "");
15658Expect(0, 983040, '\p{^Is_Block=supplementaryprivateuseareaa}', "");
15659Expect(0, 983040, '\P{Is_Block=supplementaryprivateuseareaa}', "");
15660Expect(1, 983040, '\P{^Is_Block=supplementaryprivateuseareaa}', "");
15661Expect(0, 1, '\p{Is_Block=supplementaryprivateuseareaa}', "");
15662Expect(1, 1, '\p{^Is_Block=supplementaryprivateuseareaa}', "");
15663Expect(1, 1, '\P{Is_Block=supplementaryprivateuseareaa}', "");
15664Expect(0, 1, '\P{^Is_Block=supplementaryprivateuseareaa}', "");
15665Expect(1, 983040, '\p{Is_Block=-Supplementary_PRIVATEUse	AREAA}', "");
15666Expect(0, 983040, '\p{^Is_Block=-Supplementary_PRIVATEUse	AREAA}', "");
15667Expect(0, 983040, '\P{Is_Block=-Supplementary_PRIVATEUse	AREAA}', "");
15668Expect(1, 983040, '\P{^Is_Block=-Supplementary_PRIVATEUse	AREAA}', "");
15669Expect(0, 1, '\p{Is_Block=-Supplementary_PRIVATEUse	AREAA}', "");
15670Expect(1, 1, '\p{^Is_Block=-Supplementary_PRIVATEUse	AREAA}', "");
15671Expect(1, 1, '\P{Is_Block=-Supplementary_PRIVATEUse	AREAA}', "");
15672Expect(0, 1, '\P{^Is_Block=-Supplementary_PRIVATEUse	AREAA}', "");
15673Error('\p{Is_Blk=	:=Supplementary_Private Use_AREAa}');
15674Error('\P{Is_Blk=	:=Supplementary_Private Use_AREAa}');
15675Expect(1, 983040, '\p{Is_Blk=supplementaryprivateuseareaa}', "");
15676Expect(0, 983040, '\p{^Is_Blk=supplementaryprivateuseareaa}', "");
15677Expect(0, 983040, '\P{Is_Blk=supplementaryprivateuseareaa}', "");
15678Expect(1, 983040, '\P{^Is_Blk=supplementaryprivateuseareaa}', "");
15679Expect(0, 1, '\p{Is_Blk=supplementaryprivateuseareaa}', "");
15680Expect(1, 1, '\p{^Is_Blk=supplementaryprivateuseareaa}', "");
15681Expect(1, 1, '\P{Is_Blk=supplementaryprivateuseareaa}', "");
15682Expect(0, 1, '\P{^Is_Blk=supplementaryprivateuseareaa}', "");
15683Expect(1, 983040, '\p{Is_Blk= SUPPLEMENTARY-private-Use_Area_A}', "");
15684Expect(0, 983040, '\p{^Is_Blk= SUPPLEMENTARY-private-Use_Area_A}', "");
15685Expect(0, 983040, '\P{Is_Blk= SUPPLEMENTARY-private-Use_Area_A}', "");
15686Expect(1, 983040, '\P{^Is_Blk= SUPPLEMENTARY-private-Use_Area_A}', "");
15687Expect(0, 1, '\p{Is_Blk= SUPPLEMENTARY-private-Use_Area_A}', "");
15688Expect(1, 1, '\p{^Is_Blk= SUPPLEMENTARY-private-Use_Area_A}', "");
15689Expect(1, 1, '\P{Is_Blk= SUPPLEMENTARY-private-Use_Area_A}', "");
15690Expect(0, 1, '\P{^Is_Blk= SUPPLEMENTARY-private-Use_Area_A}', "");
15691Error('\p{Block: -/a/HANUNOO}');
15692Error('\P{Block: -/a/HANUNOO}');
15693Expect(1, 5951, '\p{Block=hanunoo}', "");
15694Expect(0, 5951, '\p{^Block=hanunoo}', "");
15695Expect(0, 5951, '\P{Block=hanunoo}', "");
15696Expect(1, 5951, '\P{^Block=hanunoo}', "");
15697Expect(0, 5919, '\p{Block=hanunoo}', "");
15698Expect(1, 5919, '\p{^Block=hanunoo}', "");
15699Expect(1, 5919, '\P{Block=hanunoo}', "");
15700Expect(0, 5919, '\P{^Block=hanunoo}', "");
15701Expect(1, 5951, '\p{Block= hanunoo}', "");
15702Expect(0, 5951, '\p{^Block= hanunoo}', "");
15703Expect(0, 5951, '\P{Block= hanunoo}', "");
15704Expect(1, 5951, '\P{^Block= hanunoo}', "");
15705Expect(0, 5919, '\p{Block= hanunoo}', "");
15706Expect(1, 5919, '\p{^Block= hanunoo}', "");
15707Expect(1, 5919, '\P{Block= hanunoo}', "");
15708Expect(0, 5919, '\P{^Block= hanunoo}', "");
15709Error('\p{Blk=	hanunoo:=}');
15710Error('\P{Blk=	hanunoo:=}');
15711Expect(1, 5951, '\p{Blk=hanunoo}', "");
15712Expect(0, 5951, '\p{^Blk=hanunoo}', "");
15713Expect(0, 5951, '\P{Blk=hanunoo}', "");
15714Expect(1, 5951, '\P{^Blk=hanunoo}', "");
15715Expect(0, 5919, '\p{Blk=hanunoo}', "");
15716Expect(1, 5919, '\p{^Blk=hanunoo}', "");
15717Expect(1, 5919, '\P{Blk=hanunoo}', "");
15718Expect(0, 5919, '\P{^Blk=hanunoo}', "");
15719Expect(1, 5951, '\p{Blk=	_hanunoo}', "");
15720Expect(0, 5951, '\p{^Blk=	_hanunoo}', "");
15721Expect(0, 5951, '\P{Blk=	_hanunoo}', "");
15722Expect(1, 5951, '\P{^Blk=	_hanunoo}', "");
15723Expect(0, 5919, '\p{Blk=	_hanunoo}', "");
15724Expect(1, 5919, '\p{^Blk=	_hanunoo}', "");
15725Expect(1, 5919, '\P{Blk=	_hanunoo}', "");
15726Expect(0, 5919, '\P{^Blk=	_hanunoo}', "");
15727Error('\p{Is_Block=	-Hanunoo:=}');
15728Error('\P{Is_Block=	-Hanunoo:=}');
15729Expect(1, 5951, '\p{Is_Block=hanunoo}', "");
15730Expect(0, 5951, '\p{^Is_Block=hanunoo}', "");
15731Expect(0, 5951, '\P{Is_Block=hanunoo}', "");
15732Expect(1, 5951, '\P{^Is_Block=hanunoo}', "");
15733Expect(0, 5919, '\p{Is_Block=hanunoo}', "");
15734Expect(1, 5919, '\p{^Is_Block=hanunoo}', "");
15735Expect(1, 5919, '\P{Is_Block=hanunoo}', "");
15736Expect(0, 5919, '\P{^Is_Block=hanunoo}', "");
15737Expect(1, 5951, '\p{Is_Block=_-Hanunoo}', "");
15738Expect(0, 5951, '\p{^Is_Block=_-Hanunoo}', "");
15739Expect(0, 5951, '\P{Is_Block=_-Hanunoo}', "");
15740Expect(1, 5951, '\P{^Is_Block=_-Hanunoo}', "");
15741Expect(0, 5919, '\p{Is_Block=_-Hanunoo}', "");
15742Expect(1, 5919, '\p{^Is_Block=_-Hanunoo}', "");
15743Expect(1, 5919, '\P{Is_Block=_-Hanunoo}', "");
15744Expect(0, 5919, '\P{^Is_Block=_-Hanunoo}', "");
15745Error('\p{Is_Blk=	-Hanunoo:=}');
15746Error('\P{Is_Blk=	-Hanunoo:=}');
15747Expect(1, 5951, '\p{Is_Blk=hanunoo}', "");
15748Expect(0, 5951, '\p{^Is_Blk=hanunoo}', "");
15749Expect(0, 5951, '\P{Is_Blk=hanunoo}', "");
15750Expect(1, 5951, '\P{^Is_Blk=hanunoo}', "");
15751Expect(0, 5919, '\p{Is_Blk=hanunoo}', "");
15752Expect(1, 5919, '\p{^Is_Blk=hanunoo}', "");
15753Expect(1, 5919, '\P{Is_Blk=hanunoo}', "");
15754Expect(0, 5919, '\P{^Is_Blk=hanunoo}', "");
15755Expect(1, 5951, '\p{Is_Blk=		Hanunoo}', "");
15756Expect(0, 5951, '\p{^Is_Blk=		Hanunoo}', "");
15757Expect(0, 5951, '\P{Is_Blk=		Hanunoo}', "");
15758Expect(1, 5951, '\P{^Is_Blk=		Hanunoo}', "");
15759Expect(0, 5919, '\p{Is_Blk=		Hanunoo}', "");
15760Expect(1, 5919, '\p{^Is_Blk=		Hanunoo}', "");
15761Expect(1, 5919, '\P{Is_Blk=		Hanunoo}', "");
15762Expect(0, 5919, '\P{^Is_Blk=		Hanunoo}', "");
15763Error('\p{Block= -Low:=Surrogates}');
15764Error('\P{Block= -Low:=Surrogates}');
15765Expect(0, 1, '\p{Block=lowsurrogates}', "");
15766Expect(1, 1, '\p{^Block=lowsurrogates}', "");
15767Expect(1, 1, '\P{Block=lowsurrogates}', "");
15768Expect(0, 1, '\P{^Block=lowsurrogates}', "");
15769Expect(0, 1, '\p{Block=__LOW Surrogates}', "");
15770Expect(1, 1, '\p{^Block=__LOW Surrogates}', "");
15771Expect(1, 1, '\P{Block=__LOW Surrogates}', "");
15772Expect(0, 1, '\P{^Block=__LOW Surrogates}', "");
15773Error('\p{Blk=-Low:=surrogates}');
15774Error('\P{Blk=-Low:=surrogates}');
15775Expect(0, 1, '\p{Blk=lowsurrogates}', "");
15776Expect(1, 1, '\p{^Blk=lowsurrogates}', "");
15777Expect(1, 1, '\P{Blk=lowsurrogates}', "");
15778Expect(0, 1, '\P{^Blk=lowsurrogates}', "");
15779Expect(0, 1, '\p{Blk=-lowSurrogates}', "");
15780Expect(1, 1, '\p{^Blk=-lowSurrogates}', "");
15781Expect(1, 1, '\P{Blk=-lowSurrogates}', "");
15782Expect(0, 1, '\P{^Blk=-lowSurrogates}', "");
15783Error('\p{Is_Block:   /a/- LOWSurrogates}');
15784Error('\P{Is_Block:   /a/- LOWSurrogates}');
15785Expect(0, 1, '\p{Is_Block=lowsurrogates}', "");
15786Expect(1, 1, '\p{^Is_Block=lowsurrogates}', "");
15787Expect(1, 1, '\P{Is_Block=lowsurrogates}', "");
15788Expect(0, 1, '\P{^Is_Block=lowsurrogates}', "");
15789Expect(0, 1, '\p{Is_Block=-LOW SURROGATES}', "");
15790Expect(1, 1, '\p{^Is_Block=-LOW SURROGATES}', "");
15791Expect(1, 1, '\P{Is_Block=-LOW SURROGATES}', "");
15792Expect(0, 1, '\P{^Is_Block=-LOW SURROGATES}', "");
15793Error('\p{Is_Blk=_LOWSurrogates:=}');
15794Error('\P{Is_Blk=_LOWSurrogates:=}');
15795Expect(0, 1, '\p{Is_Blk=lowsurrogates}', "");
15796Expect(1, 1, '\p{^Is_Blk=lowsurrogates}', "");
15797Expect(1, 1, '\P{Is_Blk=lowsurrogates}', "");
15798Expect(0, 1, '\P{^Is_Blk=lowsurrogates}', "");
15799Expect(0, 1, '\p{Is_Blk:	-low SURROGATES}', "");
15800Expect(1, 1, '\p{^Is_Blk:	-low SURROGATES}', "");
15801Expect(1, 1, '\P{Is_Blk:	-low SURROGATES}', "");
15802Expect(0, 1, '\P{^Is_Blk:	-low SURROGATES}', "");
15803Error('\p{Block= /a/Katakana}');
15804Error('\P{Block= /a/Katakana}');
15805Expect(1, 12543, '\p{Block=katakana}', "");
15806Expect(0, 12543, '\p{^Block=katakana}', "");
15807Expect(0, 12543, '\P{Block=katakana}', "");
15808Expect(1, 12543, '\P{^Block=katakana}', "");
15809Expect(0, 12447, '\p{Block=katakana}', "");
15810Expect(1, 12447, '\p{^Block=katakana}', "");
15811Expect(1, 12447, '\P{Block=katakana}', "");
15812Expect(0, 12447, '\P{^Block=katakana}', "");
15813Expect(1, 12543, '\p{Block=  Katakana}', "");
15814Expect(0, 12543, '\p{^Block=  Katakana}', "");
15815Expect(0, 12543, '\P{Block=  Katakana}', "");
15816Expect(1, 12543, '\P{^Block=  Katakana}', "");
15817Expect(0, 12447, '\p{Block=  Katakana}', "");
15818Expect(1, 12447, '\p{^Block=  Katakana}', "");
15819Expect(1, 12447, '\P{Block=  Katakana}', "");
15820Expect(0, 12447, '\P{^Block=  Katakana}', "");
15821Error('\p{Blk=:= _katakana}');
15822Error('\P{Blk=:= _katakana}');
15823Expect(1, 12543, '\p{Blk=katakana}', "");
15824Expect(0, 12543, '\p{^Blk=katakana}', "");
15825Expect(0, 12543, '\P{Blk=katakana}', "");
15826Expect(1, 12543, '\P{^Blk=katakana}', "");
15827Expect(0, 12447, '\p{Blk=katakana}', "");
15828Expect(1, 12447, '\p{^Blk=katakana}', "");
15829Expect(1, 12447, '\P{Blk=katakana}', "");
15830Expect(0, 12447, '\P{^Blk=katakana}', "");
15831Expect(1, 12543, '\p{Blk=-katakana}', "");
15832Expect(0, 12543, '\p{^Blk=-katakana}', "");
15833Expect(0, 12543, '\P{Blk=-katakana}', "");
15834Expect(1, 12543, '\P{^Blk=-katakana}', "");
15835Expect(0, 12447, '\p{Blk=-katakana}', "");
15836Expect(1, 12447, '\p{^Blk=-katakana}', "");
15837Expect(1, 12447, '\P{Blk=-katakana}', "");
15838Expect(0, 12447, '\P{^Blk=-katakana}', "");
15839Error('\p{Is_Block=/a/katakana}');
15840Error('\P{Is_Block=/a/katakana}');
15841Expect(1, 12543, '\p{Is_Block=katakana}', "");
15842Expect(0, 12543, '\p{^Is_Block=katakana}', "");
15843Expect(0, 12543, '\P{Is_Block=katakana}', "");
15844Expect(1, 12543, '\P{^Is_Block=katakana}', "");
15845Expect(0, 12447, '\p{Is_Block=katakana}', "");
15846Expect(1, 12447, '\p{^Is_Block=katakana}', "");
15847Expect(1, 12447, '\P{Is_Block=katakana}', "");
15848Expect(0, 12447, '\P{^Is_Block=katakana}', "");
15849Expect(1, 12543, '\p{Is_Block=  Katakana}', "");
15850Expect(0, 12543, '\p{^Is_Block=  Katakana}', "");
15851Expect(0, 12543, '\P{Is_Block=  Katakana}', "");
15852Expect(1, 12543, '\P{^Is_Block=  Katakana}', "");
15853Expect(0, 12447, '\p{Is_Block=  Katakana}', "");
15854Expect(1, 12447, '\p{^Is_Block=  Katakana}', "");
15855Expect(1, 12447, '\P{Is_Block=  Katakana}', "");
15856Expect(0, 12447, '\P{^Is_Block=  Katakana}', "");
15857Error('\p{Is_Blk=	_katakana/a/}');
15858Error('\P{Is_Blk=	_katakana/a/}');
15859Expect(1, 12543, '\p{Is_Blk=katakana}', "");
15860Expect(0, 12543, '\p{^Is_Blk=katakana}', "");
15861Expect(0, 12543, '\P{Is_Blk=katakana}', "");
15862Expect(1, 12543, '\P{^Is_Blk=katakana}', "");
15863Expect(0, 12447, '\p{Is_Blk=katakana}', "");
15864Expect(1, 12447, '\p{^Is_Blk=katakana}', "");
15865Expect(1, 12447, '\P{Is_Blk=katakana}', "");
15866Expect(0, 12447, '\P{^Is_Blk=katakana}', "");
15867Expect(1, 12543, '\p{Is_Blk= -Katakana}', "");
15868Expect(0, 12543, '\p{^Is_Blk= -Katakana}', "");
15869Expect(0, 12543, '\P{Is_Blk= -Katakana}', "");
15870Expect(1, 12543, '\P{^Is_Blk= -Katakana}', "");
15871Expect(0, 12447, '\p{Is_Blk= -Katakana}', "");
15872Expect(1, 12447, '\p{^Is_Blk= -Katakana}', "");
15873Expect(1, 12447, '\P{Is_Blk= -Katakana}', "");
15874Expect(0, 12447, '\P{^Is_Blk= -Katakana}', "");
15875Error('\p{Block:	:=cuneiform}');
15876Error('\P{Block:	:=cuneiform}');
15877Expect(1, 74751, '\p{Block=cuneiform}', "");
15878Expect(0, 74751, '\p{^Block=cuneiform}', "");
15879Expect(0, 74751, '\P{Block=cuneiform}', "");
15880Expect(1, 74751, '\P{^Block=cuneiform}', "");
15881Expect(0, 73727, '\p{Block=cuneiform}', "");
15882Expect(1, 73727, '\p{^Block=cuneiform}', "");
15883Expect(1, 73727, '\P{Block=cuneiform}', "");
15884Expect(0, 73727, '\P{^Block=cuneiform}', "");
15885Expect(1, 74751, '\p{Block=_CUNEIFORM}', "");
15886Expect(0, 74751, '\p{^Block=_CUNEIFORM}', "");
15887Expect(0, 74751, '\P{Block=_CUNEIFORM}', "");
15888Expect(1, 74751, '\P{^Block=_CUNEIFORM}', "");
15889Expect(0, 73727, '\p{Block=_CUNEIFORM}', "");
15890Expect(1, 73727, '\p{^Block=_CUNEIFORM}', "");
15891Expect(1, 73727, '\P{Block=_CUNEIFORM}', "");
15892Expect(0, 73727, '\P{^Block=_CUNEIFORM}', "");
15893Error('\p{Blk=_ CUNEIFORM:=}');
15894Error('\P{Blk=_ CUNEIFORM:=}');
15895Expect(1, 74751, '\p{Blk=cuneiform}', "");
15896Expect(0, 74751, '\p{^Blk=cuneiform}', "");
15897Expect(0, 74751, '\P{Blk=cuneiform}', "");
15898Expect(1, 74751, '\P{^Blk=cuneiform}', "");
15899Expect(0, 73727, '\p{Blk=cuneiform}', "");
15900Expect(1, 73727, '\p{^Blk=cuneiform}', "");
15901Expect(1, 73727, '\P{Blk=cuneiform}', "");
15902Expect(0, 73727, '\P{^Blk=cuneiform}', "");
15903Expect(1, 74751, '\p{Blk=-_Cuneiform}', "");
15904Expect(0, 74751, '\p{^Blk=-_Cuneiform}', "");
15905Expect(0, 74751, '\P{Blk=-_Cuneiform}', "");
15906Expect(1, 74751, '\P{^Blk=-_Cuneiform}', "");
15907Expect(0, 73727, '\p{Blk=-_Cuneiform}', "");
15908Expect(1, 73727, '\p{^Blk=-_Cuneiform}', "");
15909Expect(1, 73727, '\P{Blk=-_Cuneiform}', "");
15910Expect(0, 73727, '\P{^Blk=-_Cuneiform}', "");
15911Error('\p{Is_Block=	:=Cuneiform}');
15912Error('\P{Is_Block=	:=Cuneiform}');
15913Expect(1, 74751, '\p{Is_Block=cuneiform}', "");
15914Expect(0, 74751, '\p{^Is_Block=cuneiform}', "");
15915Expect(0, 74751, '\P{Is_Block=cuneiform}', "");
15916Expect(1, 74751, '\P{^Is_Block=cuneiform}', "");
15917Expect(0, 73727, '\p{Is_Block=cuneiform}', "");
15918Expect(1, 73727, '\p{^Is_Block=cuneiform}', "");
15919Expect(1, 73727, '\P{Is_Block=cuneiform}', "");
15920Expect(0, 73727, '\P{^Is_Block=cuneiform}', "");
15921Expect(1, 74751, '\p{Is_Block= cuneiform}', "");
15922Expect(0, 74751, '\p{^Is_Block= cuneiform}', "");
15923Expect(0, 74751, '\P{Is_Block= cuneiform}', "");
15924Expect(1, 74751, '\P{^Is_Block= cuneiform}', "");
15925Expect(0, 73727, '\p{Is_Block= cuneiform}', "");
15926Expect(1, 73727, '\p{^Is_Block= cuneiform}', "");
15927Expect(1, 73727, '\P{Is_Block= cuneiform}', "");
15928Expect(0, 73727, '\P{^Is_Block= cuneiform}', "");
15929Error('\p{Is_Blk= 	Cuneiform/a/}');
15930Error('\P{Is_Blk= 	Cuneiform/a/}');
15931Expect(1, 74751, '\p{Is_Blk=cuneiform}', "");
15932Expect(0, 74751, '\p{^Is_Blk=cuneiform}', "");
15933Expect(0, 74751, '\P{Is_Blk=cuneiform}', "");
15934Expect(1, 74751, '\P{^Is_Blk=cuneiform}', "");
15935Expect(0, 73727, '\p{Is_Blk=cuneiform}', "");
15936Expect(1, 73727, '\p{^Is_Blk=cuneiform}', "");
15937Expect(1, 73727, '\P{Is_Blk=cuneiform}', "");
15938Expect(0, 73727, '\P{^Is_Blk=cuneiform}', "");
15939Expect(1, 74751, '\p{Is_Blk=	cuneiform}', "");
15940Expect(0, 74751, '\p{^Is_Blk=	cuneiform}', "");
15941Expect(0, 74751, '\P{Is_Blk=	cuneiform}', "");
15942Expect(1, 74751, '\P{^Is_Blk=	cuneiform}', "");
15943Expect(0, 73727, '\p{Is_Blk=	cuneiform}', "");
15944Expect(1, 73727, '\p{^Is_Blk=	cuneiform}', "");
15945Expect(1, 73727, '\P{Is_Blk=	cuneiform}', "");
15946Expect(0, 73727, '\P{^Is_Blk=	cuneiform}', "");
15947Error('\p{Block:_	high-Surrogates/a/}');
15948Error('\P{Block:_	high-Surrogates/a/}');
15949Expect(0, 55295, '\p{Block=highsurrogates}', "");
15950Expect(1, 55295, '\p{^Block=highsurrogates}', "");
15951Expect(1, 55295, '\P{Block=highsurrogates}', "");
15952Expect(0, 55295, '\P{^Block=highsurrogates}', "");
15953Expect(0, 55295, '\p{Block=--high	Surrogates}', "");
15954Expect(1, 55295, '\p{^Block=--high	Surrogates}', "");
15955Expect(1, 55295, '\P{Block=--high	Surrogates}', "");
15956Expect(0, 55295, '\P{^Block=--high	Surrogates}', "");
15957Error('\p{Blk:	  High Surrogates:=}');
15958Error('\P{Blk:	  High Surrogates:=}');
15959Expect(0, 55295, '\p{Blk=highsurrogates}', "");
15960Expect(1, 55295, '\p{^Blk=highsurrogates}', "");
15961Expect(1, 55295, '\P{Blk=highsurrogates}', "");
15962Expect(0, 55295, '\P{^Blk=highsurrogates}', "");
15963Expect(0, 55295, '\p{Blk=__High Surrogates}', "");
15964Expect(1, 55295, '\p{^Blk=__High Surrogates}', "");
15965Expect(1, 55295, '\P{Blk=__High Surrogates}', "");
15966Expect(0, 55295, '\P{^Blk=__High Surrogates}', "");
15967Error('\p{Is_Block=	 high_Surrogates:=}');
15968Error('\P{Is_Block=	 high_Surrogates:=}');
15969Expect(0, 55295, '\p{Is_Block=highsurrogates}', "");
15970Expect(1, 55295, '\p{^Is_Block=highsurrogates}', "");
15971Expect(1, 55295, '\P{Is_Block=highsurrogates}', "");
15972Expect(0, 55295, '\P{^Is_Block=highsurrogates}', "");
15973Expect(0, 55295, '\p{Is_Block=_ High	SURROGATES}', "");
15974Expect(1, 55295, '\p{^Is_Block=_ High	SURROGATES}', "");
15975Expect(1, 55295, '\P{Is_Block=_ High	SURROGATES}', "");
15976Expect(0, 55295, '\P{^Is_Block=_ High	SURROGATES}', "");
15977Error('\p{Is_Blk=- High_Surrogates:=}');
15978Error('\P{Is_Blk=- High_Surrogates:=}');
15979Expect(0, 55295, '\p{Is_Blk=highsurrogates}', "");
15980Expect(1, 55295, '\p{^Is_Blk=highsurrogates}', "");
15981Expect(1, 55295, '\P{Is_Blk=highsurrogates}', "");
15982Expect(0, 55295, '\P{^Is_Blk=highsurrogates}', "");
15983Expect(0, 55295, '\p{Is_Blk:_-High	SURROGATES}', "");
15984Expect(1, 55295, '\p{^Is_Blk:_-High	SURROGATES}', "");
15985Expect(1, 55295, '\P{Is_Blk:_-High	SURROGATES}', "");
15986Expect(0, 55295, '\P{^Is_Blk:_-High	SURROGATES}', "");
15987Error('\p{Block=	/a/RumiNumeral-symbols}');
15988Error('\P{Block=	/a/RumiNumeral-symbols}');
15989Expect(1, 69247, '\p{Block=ruminumeralsymbols}', "");
15990Expect(0, 69247, '\p{^Block=ruminumeralsymbols}', "");
15991Expect(0, 69247, '\P{Block=ruminumeralsymbols}', "");
15992Expect(1, 69247, '\P{^Block=ruminumeralsymbols}', "");
15993Expect(0, 69215, '\p{Block=ruminumeralsymbols}', "");
15994Expect(1, 69215, '\p{^Block=ruminumeralsymbols}', "");
15995Expect(1, 69215, '\P{Block=ruminumeralsymbols}', "");
15996Expect(0, 69215, '\P{^Block=ruminumeralsymbols}', "");
15997Expect(1, 69247, '\p{Block=  rumiNumeral symbols}', "");
15998Expect(0, 69247, '\p{^Block=  rumiNumeral symbols}', "");
15999Expect(0, 69247, '\P{Block=  rumiNumeral symbols}', "");
16000Expect(1, 69247, '\P{^Block=  rumiNumeral symbols}', "");
16001Expect(0, 69215, '\p{Block=  rumiNumeral symbols}', "");
16002Expect(1, 69215, '\p{^Block=  rumiNumeral symbols}', "");
16003Expect(1, 69215, '\P{Block=  rumiNumeral symbols}', "");
16004Expect(0, 69215, '\P{^Block=  rumiNumeral symbols}', "");
16005Error('\p{Blk=/a/_rumi-NUMERAL-Symbols}');
16006Error('\P{Blk=/a/_rumi-NUMERAL-Symbols}');
16007Expect(1, 69247, '\p{Blk=ruminumeralsymbols}', "");
16008Expect(0, 69247, '\p{^Blk=ruminumeralsymbols}', "");
16009Expect(0, 69247, '\P{Blk=ruminumeralsymbols}', "");
16010Expect(1, 69247, '\P{^Blk=ruminumeralsymbols}', "");
16011Expect(0, 69215, '\p{Blk=ruminumeralsymbols}', "");
16012Expect(1, 69215, '\p{^Blk=ruminumeralsymbols}', "");
16013Expect(1, 69215, '\P{Blk=ruminumeralsymbols}', "");
16014Expect(0, 69215, '\P{^Blk=ruminumeralsymbols}', "");
16015Expect(1, 69247, '\p{Blk= -RumiNumeral Symbols}', "");
16016Expect(0, 69247, '\p{^Blk= -RumiNumeral Symbols}', "");
16017Expect(0, 69247, '\P{Blk= -RumiNumeral Symbols}', "");
16018Expect(1, 69247, '\P{^Blk= -RumiNumeral Symbols}', "");
16019Expect(0, 69215, '\p{Blk= -RumiNumeral Symbols}', "");
16020Expect(1, 69215, '\p{^Blk= -RumiNumeral Symbols}', "");
16021Expect(1, 69215, '\P{Blk= -RumiNumeral Symbols}', "");
16022Expect(0, 69215, '\P{^Blk= -RumiNumeral Symbols}', "");
16023Error('\p{Is_Block: -	Rumi:=NumeralSymbols}');
16024Error('\P{Is_Block: -	Rumi:=NumeralSymbols}');
16025Expect(1, 69247, '\p{Is_Block=ruminumeralsymbols}', "");
16026Expect(0, 69247, '\p{^Is_Block=ruminumeralsymbols}', "");
16027Expect(0, 69247, '\P{Is_Block=ruminumeralsymbols}', "");
16028Expect(1, 69247, '\P{^Is_Block=ruminumeralsymbols}', "");
16029Expect(0, 69215, '\p{Is_Block=ruminumeralsymbols}', "");
16030Expect(1, 69215, '\p{^Is_Block=ruminumeralsymbols}', "");
16031Expect(1, 69215, '\P{Is_Block=ruminumeralsymbols}', "");
16032Expect(0, 69215, '\P{^Is_Block=ruminumeralsymbols}', "");
16033Expect(1, 69247, '\p{Is_Block= Rumi-numeral_SYMBOLS}', "");
16034Expect(0, 69247, '\p{^Is_Block= Rumi-numeral_SYMBOLS}', "");
16035Expect(0, 69247, '\P{Is_Block= Rumi-numeral_SYMBOLS}', "");
16036Expect(1, 69247, '\P{^Is_Block= Rumi-numeral_SYMBOLS}', "");
16037Expect(0, 69215, '\p{Is_Block= Rumi-numeral_SYMBOLS}', "");
16038Expect(1, 69215, '\p{^Is_Block= Rumi-numeral_SYMBOLS}', "");
16039Expect(1, 69215, '\P{Is_Block= Rumi-numeral_SYMBOLS}', "");
16040Expect(0, 69215, '\P{^Is_Block= Rumi-numeral_SYMBOLS}', "");
16041Error('\p{Is_Blk:		rumi:=Numeral-SYMBOLS}');
16042Error('\P{Is_Blk:		rumi:=Numeral-SYMBOLS}');
16043Expect(1, 69247, '\p{Is_Blk=ruminumeralsymbols}', "");
16044Expect(0, 69247, '\p{^Is_Blk=ruminumeralsymbols}', "");
16045Expect(0, 69247, '\P{Is_Blk=ruminumeralsymbols}', "");
16046Expect(1, 69247, '\P{^Is_Blk=ruminumeralsymbols}', "");
16047Expect(0, 69215, '\p{Is_Blk=ruminumeralsymbols}', "");
16048Expect(1, 69215, '\p{^Is_Blk=ruminumeralsymbols}', "");
16049Expect(1, 69215, '\P{Is_Blk=ruminumeralsymbols}', "");
16050Expect(0, 69215, '\P{^Is_Blk=ruminumeralsymbols}', "");
16051Expect(1, 69247, '\p{Is_Blk=-	Rumi	numeral-symbols}', "");
16052Expect(0, 69247, '\p{^Is_Blk=-	Rumi	numeral-symbols}', "");
16053Expect(0, 69247, '\P{Is_Blk=-	Rumi	numeral-symbols}', "");
16054Expect(1, 69247, '\P{^Is_Blk=-	Rumi	numeral-symbols}', "");
16055Expect(0, 69215, '\p{Is_Blk=-	Rumi	numeral-symbols}', "");
16056Expect(1, 69215, '\p{^Is_Blk=-	Rumi	numeral-symbols}', "");
16057Expect(1, 69215, '\P{Is_Blk=-	Rumi	numeral-symbols}', "");
16058Expect(0, 69215, '\P{^Is_Blk=-	Rumi	numeral-symbols}', "");
16059Error('\p{Block=-Variation:=Selectors-Supplement}');
16060Error('\P{Block=-Variation:=Selectors-Supplement}');
16061Expect(1, 917999, '\p{Block=variationselectorssupplement}', "");
16062Expect(0, 917999, '\p{^Block=variationselectorssupplement}', "");
16063Expect(0, 917999, '\P{Block=variationselectorssupplement}', "");
16064Expect(1, 917999, '\P{^Block=variationselectorssupplement}', "");
16065Expect(0, 917759, '\p{Block=variationselectorssupplement}', "");
16066Expect(1, 917759, '\p{^Block=variationselectorssupplement}', "");
16067Expect(1, 917759, '\P{Block=variationselectorssupplement}', "");
16068Expect(0, 917759, '\P{^Block=variationselectorssupplement}', "");
16069Expect(1, 917999, '\p{Block=-_Variation_SELECTORS SUPPLEMENT}', "");
16070Expect(0, 917999, '\p{^Block=-_Variation_SELECTORS SUPPLEMENT}', "");
16071Expect(0, 917999, '\P{Block=-_Variation_SELECTORS SUPPLEMENT}', "");
16072Expect(1, 917999, '\P{^Block=-_Variation_SELECTORS SUPPLEMENT}', "");
16073Expect(0, 917759, '\p{Block=-_Variation_SELECTORS SUPPLEMENT}', "");
16074Expect(1, 917759, '\p{^Block=-_Variation_SELECTORS SUPPLEMENT}', "");
16075Expect(1, 917759, '\P{Block=-_Variation_SELECTORS SUPPLEMENT}', "");
16076Expect(0, 917759, '\P{^Block=-_Variation_SELECTORS SUPPLEMENT}', "");
16077Error('\p{Blk= _VARIATION:=Selectors-Supplement}');
16078Error('\P{Blk= _VARIATION:=Selectors-Supplement}');
16079Expect(1, 917999, '\p{Blk=variationselectorssupplement}', "");
16080Expect(0, 917999, '\p{^Blk=variationselectorssupplement}', "");
16081Expect(0, 917999, '\P{Blk=variationselectorssupplement}', "");
16082Expect(1, 917999, '\P{^Blk=variationselectorssupplement}', "");
16083Expect(0, 917759, '\p{Blk=variationselectorssupplement}', "");
16084Expect(1, 917759, '\p{^Blk=variationselectorssupplement}', "");
16085Expect(1, 917759, '\P{Blk=variationselectorssupplement}', "");
16086Expect(0, 917759, '\P{^Blk=variationselectorssupplement}', "");
16087Expect(1, 917999, '\p{Blk=-Variation	SELECTORS-SUPPLEMENT}', "");
16088Expect(0, 917999, '\p{^Blk=-Variation	SELECTORS-SUPPLEMENT}', "");
16089Expect(0, 917999, '\P{Blk=-Variation	SELECTORS-SUPPLEMENT}', "");
16090Expect(1, 917999, '\P{^Blk=-Variation	SELECTORS-SUPPLEMENT}', "");
16091Expect(0, 917759, '\p{Blk=-Variation	SELECTORS-SUPPLEMENT}', "");
16092Expect(1, 917759, '\p{^Blk=-Variation	SELECTORS-SUPPLEMENT}', "");
16093Expect(1, 917759, '\P{Blk=-Variation	SELECTORS-SUPPLEMENT}', "");
16094Expect(0, 917759, '\P{^Blk=-Variation	SELECTORS-SUPPLEMENT}', "");
16095Error('\p{Is_Block= :=Variation-SELECTORS-Supplement}');
16096Error('\P{Is_Block= :=Variation-SELECTORS-Supplement}');
16097Expect(1, 917999, '\p{Is_Block=variationselectorssupplement}', "");
16098Expect(0, 917999, '\p{^Is_Block=variationselectorssupplement}', "");
16099Expect(0, 917999, '\P{Is_Block=variationselectorssupplement}', "");
16100Expect(1, 917999, '\P{^Is_Block=variationselectorssupplement}', "");
16101Expect(0, 917759, '\p{Is_Block=variationselectorssupplement}', "");
16102Expect(1, 917759, '\p{^Is_Block=variationselectorssupplement}', "");
16103Expect(1, 917759, '\P{Is_Block=variationselectorssupplement}', "");
16104Expect(0, 917759, '\P{^Is_Block=variationselectorssupplement}', "");
16105Expect(1, 917999, '\p{Is_Block=-Variationselectors-supplement}', "");
16106Expect(0, 917999, '\p{^Is_Block=-Variationselectors-supplement}', "");
16107Expect(0, 917999, '\P{Is_Block=-Variationselectors-supplement}', "");
16108Expect(1, 917999, '\P{^Is_Block=-Variationselectors-supplement}', "");
16109Expect(0, 917759, '\p{Is_Block=-Variationselectors-supplement}', "");
16110Expect(1, 917759, '\p{^Is_Block=-Variationselectors-supplement}', "");
16111Expect(1, 917759, '\P{Is_Block=-Variationselectors-supplement}', "");
16112Expect(0, 917759, '\P{^Is_Block=-Variationselectors-supplement}', "");
16113Error('\p{Is_Blk=	Variation selectors SUPPLEMENT/a/}');
16114Error('\P{Is_Blk=	Variation selectors SUPPLEMENT/a/}');
16115Expect(1, 917999, '\p{Is_Blk=variationselectorssupplement}', "");
16116Expect(0, 917999, '\p{^Is_Blk=variationselectorssupplement}', "");
16117Expect(0, 917999, '\P{Is_Blk=variationselectorssupplement}', "");
16118Expect(1, 917999, '\P{^Is_Blk=variationselectorssupplement}', "");
16119Expect(0, 917759, '\p{Is_Blk=variationselectorssupplement}', "");
16120Expect(1, 917759, '\p{^Is_Blk=variationselectorssupplement}', "");
16121Expect(1, 917759, '\P{Is_Blk=variationselectorssupplement}', "");
16122Expect(0, 917759, '\P{^Is_Blk=variationselectorssupplement}', "");
16123Expect(1, 917999, '\p{Is_Blk=	_Variation_SELECTORS Supplement}', "");
16124Expect(0, 917999, '\p{^Is_Blk=	_Variation_SELECTORS Supplement}', "");
16125Expect(0, 917999, '\P{Is_Blk=	_Variation_SELECTORS Supplement}', "");
16126Expect(1, 917999, '\P{^Is_Blk=	_Variation_SELECTORS Supplement}', "");
16127Expect(0, 917759, '\p{Is_Blk=	_Variation_SELECTORS Supplement}', "");
16128Expect(1, 917759, '\p{^Is_Blk=	_Variation_SELECTORS Supplement}', "");
16129Expect(1, 917759, '\P{Is_Blk=	_Variation_SELECTORS Supplement}', "");
16130Expect(0, 917759, '\P{^Is_Blk=	_Variation_SELECTORS Supplement}', "");
16131Error('\p{Block= Georgian_Supplement/a/}');
16132Error('\P{Block= Georgian_Supplement/a/}');
16133Expect(1, 11567, '\p{Block=georgiansupplement}', "");
16134Expect(0, 11567, '\p{^Block=georgiansupplement}', "");
16135Expect(0, 11567, '\P{Block=georgiansupplement}', "");
16136Expect(1, 11567, '\P{^Block=georgiansupplement}', "");
16137Expect(0, 11519, '\p{Block=georgiansupplement}', "");
16138Expect(1, 11519, '\p{^Block=georgiansupplement}', "");
16139Expect(1, 11519, '\P{Block=georgiansupplement}', "");
16140Expect(0, 11519, '\P{^Block=georgiansupplement}', "");
16141Expect(1, 11567, '\p{Block=--GEORGIAN Supplement}', "");
16142Expect(0, 11567, '\p{^Block=--GEORGIAN Supplement}', "");
16143Expect(0, 11567, '\P{Block=--GEORGIAN Supplement}', "");
16144Expect(1, 11567, '\P{^Block=--GEORGIAN Supplement}', "");
16145Expect(0, 11519, '\p{Block=--GEORGIAN Supplement}', "");
16146Expect(1, 11519, '\p{^Block=--GEORGIAN Supplement}', "");
16147Expect(1, 11519, '\P{Block=--GEORGIAN Supplement}', "");
16148Expect(0, 11519, '\P{^Block=--GEORGIAN Supplement}', "");
16149Error('\p{Blk=  GEORGIAN:=SUPPLEMENT}');
16150Error('\P{Blk=  GEORGIAN:=SUPPLEMENT}');
16151Expect(1, 11567, '\p{Blk=georgiansupplement}', "");
16152Expect(0, 11567, '\p{^Blk=georgiansupplement}', "");
16153Expect(0, 11567, '\P{Blk=georgiansupplement}', "");
16154Expect(1, 11567, '\P{^Blk=georgiansupplement}', "");
16155Expect(0, 11519, '\p{Blk=georgiansupplement}', "");
16156Expect(1, 11519, '\p{^Blk=georgiansupplement}', "");
16157Expect(1, 11519, '\P{Blk=georgiansupplement}', "");
16158Expect(0, 11519, '\P{^Blk=georgiansupplement}', "");
16159Expect(1, 11567, '\p{Blk=_ Georgian_Supplement}', "");
16160Expect(0, 11567, '\p{^Blk=_ Georgian_Supplement}', "");
16161Expect(0, 11567, '\P{Blk=_ Georgian_Supplement}', "");
16162Expect(1, 11567, '\P{^Blk=_ Georgian_Supplement}', "");
16163Expect(0, 11519, '\p{Blk=_ Georgian_Supplement}', "");
16164Expect(1, 11519, '\p{^Blk=_ Georgian_Supplement}', "");
16165Expect(1, 11519, '\P{Blk=_ Georgian_Supplement}', "");
16166Expect(0, 11519, '\P{^Blk=_ Georgian_Supplement}', "");
16167Error('\p{Is_Block:   	Georgian/a/Supplement}');
16168Error('\P{Is_Block:   	Georgian/a/Supplement}');
16169Expect(1, 11567, '\p{Is_Block=georgiansupplement}', "");
16170Expect(0, 11567, '\p{^Is_Block=georgiansupplement}', "");
16171Expect(0, 11567, '\P{Is_Block=georgiansupplement}', "");
16172Expect(1, 11567, '\P{^Is_Block=georgiansupplement}', "");
16173Expect(0, 11519, '\p{Is_Block=georgiansupplement}', "");
16174Expect(1, 11519, '\p{^Is_Block=georgiansupplement}', "");
16175Expect(1, 11519, '\P{Is_Block=georgiansupplement}', "");
16176Expect(0, 11519, '\P{^Is_Block=georgiansupplement}', "");
16177Expect(1, 11567, '\p{Is_Block:   -_georgian_Supplement}', "");
16178Expect(0, 11567, '\p{^Is_Block:   -_georgian_Supplement}', "");
16179Expect(0, 11567, '\P{Is_Block:   -_georgian_Supplement}', "");
16180Expect(1, 11567, '\P{^Is_Block:   -_georgian_Supplement}', "");
16181Expect(0, 11519, '\p{Is_Block:   -_georgian_Supplement}', "");
16182Expect(1, 11519, '\p{^Is_Block:   -_georgian_Supplement}', "");
16183Expect(1, 11519, '\P{Is_Block:   -_georgian_Supplement}', "");
16184Expect(0, 11519, '\P{^Is_Block:   -_georgian_Supplement}', "");
16185Error('\p{Is_Blk=:=georgian-Supplement}');
16186Error('\P{Is_Blk=:=georgian-Supplement}');
16187Expect(1, 11567, '\p{Is_Blk=georgiansupplement}', "");
16188Expect(0, 11567, '\p{^Is_Blk=georgiansupplement}', "");
16189Expect(0, 11567, '\P{Is_Blk=georgiansupplement}', "");
16190Expect(1, 11567, '\P{^Is_Blk=georgiansupplement}', "");
16191Expect(0, 11519, '\p{Is_Blk=georgiansupplement}', "");
16192Expect(1, 11519, '\p{^Is_Blk=georgiansupplement}', "");
16193Expect(1, 11519, '\P{Is_Blk=georgiansupplement}', "");
16194Expect(0, 11519, '\P{^Is_Blk=georgiansupplement}', "");
16195Expect(1, 11567, '\p{Is_Blk=_ georgian_supplement}', "");
16196Expect(0, 11567, '\p{^Is_Blk=_ georgian_supplement}', "");
16197Expect(0, 11567, '\P{Is_Blk=_ georgian_supplement}', "");
16198Expect(1, 11567, '\P{^Is_Blk=_ georgian_supplement}', "");
16199Expect(0, 11519, '\p{Is_Blk=_ georgian_supplement}', "");
16200Expect(1, 11519, '\p{^Is_Blk=_ georgian_supplement}', "");
16201Expect(1, 11519, '\P{Is_Blk=_ georgian_supplement}', "");
16202Expect(0, 11519, '\P{^Is_Blk=_ georgian_supplement}', "");
16203Error('\p{Block=/a/MYANMAR}');
16204Error('\P{Block=/a/MYANMAR}');
16205Expect(1, 4255, '\p{Block:   myanmar}', "");
16206Expect(0, 4255, '\p{^Block:   myanmar}', "");
16207Expect(0, 4255, '\P{Block:   myanmar}', "");
16208Expect(1, 4255, '\P{^Block:   myanmar}', "");
16209Expect(0, 4095, '\p{Block:   myanmar}', "");
16210Expect(1, 4095, '\p{^Block:   myanmar}', "");
16211Expect(1, 4095, '\P{Block:   myanmar}', "");
16212Expect(0, 4095, '\P{^Block:   myanmar}', "");
16213Expect(1, 4255, '\p{Block=_ Myanmar}', "");
16214Expect(0, 4255, '\p{^Block=_ Myanmar}', "");
16215Expect(0, 4255, '\P{Block=_ Myanmar}', "");
16216Expect(1, 4255, '\P{^Block=_ Myanmar}', "");
16217Expect(0, 4095, '\p{Block=_ Myanmar}', "");
16218Expect(1, 4095, '\p{^Block=_ Myanmar}', "");
16219Expect(1, 4095, '\P{Block=_ Myanmar}', "");
16220Expect(0, 4095, '\P{^Block=_ Myanmar}', "");
16221Error('\p{Blk=--Myanmar/a/}');
16222Error('\P{Blk=--Myanmar/a/}');
16223Expect(1, 4255, '\p{Blk=myanmar}', "");
16224Expect(0, 4255, '\p{^Blk=myanmar}', "");
16225Expect(0, 4255, '\P{Blk=myanmar}', "");
16226Expect(1, 4255, '\P{^Blk=myanmar}', "");
16227Expect(0, 4095, '\p{Blk=myanmar}', "");
16228Expect(1, 4095, '\p{^Blk=myanmar}', "");
16229Expect(1, 4095, '\P{Blk=myanmar}', "");
16230Expect(0, 4095, '\P{^Blk=myanmar}', "");
16231Expect(1, 4255, '\p{Blk=-Myanmar}', "");
16232Expect(0, 4255, '\p{^Blk=-Myanmar}', "");
16233Expect(0, 4255, '\P{Blk=-Myanmar}', "");
16234Expect(1, 4255, '\P{^Blk=-Myanmar}', "");
16235Expect(0, 4095, '\p{Blk=-Myanmar}', "");
16236Expect(1, 4095, '\p{^Blk=-Myanmar}', "");
16237Expect(1, 4095, '\P{Blk=-Myanmar}', "");
16238Expect(0, 4095, '\P{^Blk=-Myanmar}', "");
16239Error('\p{Is_Block:_:=Myanmar}');
16240Error('\P{Is_Block:_:=Myanmar}');
16241Expect(1, 4255, '\p{Is_Block:   myanmar}', "");
16242Expect(0, 4255, '\p{^Is_Block:   myanmar}', "");
16243Expect(0, 4255, '\P{Is_Block:   myanmar}', "");
16244Expect(1, 4255, '\P{^Is_Block:   myanmar}', "");
16245Expect(0, 4095, '\p{Is_Block:   myanmar}', "");
16246Expect(1, 4095, '\p{^Is_Block:   myanmar}', "");
16247Expect(1, 4095, '\P{Is_Block:   myanmar}', "");
16248Expect(0, 4095, '\P{^Is_Block:   myanmar}', "");
16249Expect(1, 4255, '\p{Is_Block=-Myanmar}', "");
16250Expect(0, 4255, '\p{^Is_Block=-Myanmar}', "");
16251Expect(0, 4255, '\P{Is_Block=-Myanmar}', "");
16252Expect(1, 4255, '\P{^Is_Block=-Myanmar}', "");
16253Expect(0, 4095, '\p{Is_Block=-Myanmar}', "");
16254Expect(1, 4095, '\p{^Is_Block=-Myanmar}', "");
16255Expect(1, 4095, '\P{Is_Block=-Myanmar}', "");
16256Expect(0, 4095, '\P{^Is_Block=-Myanmar}', "");
16257Error('\p{Is_Blk: _myanmar/a/}');
16258Error('\P{Is_Blk: _myanmar/a/}');
16259Expect(1, 4255, '\p{Is_Blk=myanmar}', "");
16260Expect(0, 4255, '\p{^Is_Blk=myanmar}', "");
16261Expect(0, 4255, '\P{Is_Blk=myanmar}', "");
16262Expect(1, 4255, '\P{^Is_Blk=myanmar}', "");
16263Expect(0, 4095, '\p{Is_Blk=myanmar}', "");
16264Expect(1, 4095, '\p{^Is_Blk=myanmar}', "");
16265Expect(1, 4095, '\P{Is_Blk=myanmar}', "");
16266Expect(0, 4095, '\P{^Is_Blk=myanmar}', "");
16267Expect(1, 4255, '\p{Is_Blk=	-myanmar}', "");
16268Expect(0, 4255, '\p{^Is_Blk=	-myanmar}', "");
16269Expect(0, 4255, '\P{Is_Blk=	-myanmar}', "");
16270Expect(1, 4255, '\P{^Is_Blk=	-myanmar}', "");
16271Expect(0, 4095, '\p{Is_Blk=	-myanmar}', "");
16272Expect(1, 4095, '\p{^Is_Blk=	-myanmar}', "");
16273Expect(1, 4095, '\P{Is_Blk=	-myanmar}', "");
16274Expect(0, 4095, '\P{^Is_Blk=	-myanmar}', "");
16275Error('\p{Block:	--Vertical Forms/a/}');
16276Error('\P{Block:	--Vertical Forms/a/}');
16277Expect(1, 65055, '\p{Block=verticalforms}', "");
16278Expect(0, 65055, '\p{^Block=verticalforms}', "");
16279Expect(0, 65055, '\P{Block=verticalforms}', "");
16280Expect(1, 65055, '\P{^Block=verticalforms}', "");
16281Expect(0, 65039, '\p{Block=verticalforms}', "");
16282Expect(1, 65039, '\p{^Block=verticalforms}', "");
16283Expect(1, 65039, '\P{Block=verticalforms}', "");
16284Expect(0, 65039, '\P{^Block=verticalforms}', "");
16285Expect(1, 65055, '\p{Block:   -	verticalforms}', "");
16286Expect(0, 65055, '\p{^Block:   -	verticalforms}', "");
16287Expect(0, 65055, '\P{Block:   -	verticalforms}', "");
16288Expect(1, 65055, '\P{^Block:   -	verticalforms}', "");
16289Expect(0, 65039, '\p{Block:   -	verticalforms}', "");
16290Expect(1, 65039, '\p{^Block:   -	verticalforms}', "");
16291Expect(1, 65039, '\P{Block:   -	verticalforms}', "");
16292Expect(0, 65039, '\P{^Block:   -	verticalforms}', "");
16293Error('\p{Blk= :=vertical forms}');
16294Error('\P{Blk= :=vertical forms}');
16295Expect(1, 65055, '\p{Blk=verticalforms}', "");
16296Expect(0, 65055, '\p{^Blk=verticalforms}', "");
16297Expect(0, 65055, '\P{Blk=verticalforms}', "");
16298Expect(1, 65055, '\P{^Blk=verticalforms}', "");
16299Expect(0, 65039, '\p{Blk=verticalforms}', "");
16300Expect(1, 65039, '\p{^Blk=verticalforms}', "");
16301Expect(1, 65039, '\P{Blk=verticalforms}', "");
16302Expect(0, 65039, '\P{^Blk=verticalforms}', "");
16303Expect(1, 65055, '\p{Blk=_	VERTICALforms}', "");
16304Expect(0, 65055, '\p{^Blk=_	VERTICALforms}', "");
16305Expect(0, 65055, '\P{Blk=_	VERTICALforms}', "");
16306Expect(1, 65055, '\P{^Blk=_	VERTICALforms}', "");
16307Expect(0, 65039, '\p{Blk=_	VERTICALforms}', "");
16308Expect(1, 65039, '\p{^Blk=_	VERTICALforms}', "");
16309Expect(1, 65039, '\P{Blk=_	VERTICALforms}', "");
16310Expect(0, 65039, '\P{^Blk=_	VERTICALforms}', "");
16311Error('\p{Is_Block=/a/- vertical FORMS}');
16312Error('\P{Is_Block=/a/- vertical FORMS}');
16313Expect(1, 65055, '\p{Is_Block=verticalforms}', "");
16314Expect(0, 65055, '\p{^Is_Block=verticalforms}', "");
16315Expect(0, 65055, '\P{Is_Block=verticalforms}', "");
16316Expect(1, 65055, '\P{^Is_Block=verticalforms}', "");
16317Expect(0, 65039, '\p{Is_Block=verticalforms}', "");
16318Expect(1, 65039, '\p{^Is_Block=verticalforms}', "");
16319Expect(1, 65039, '\P{Is_Block=verticalforms}', "");
16320Expect(0, 65039, '\P{^Is_Block=verticalforms}', "");
16321Expect(1, 65055, '\p{Is_Block=	-verticalForms}', "");
16322Expect(0, 65055, '\p{^Is_Block=	-verticalForms}', "");
16323Expect(0, 65055, '\P{Is_Block=	-verticalForms}', "");
16324Expect(1, 65055, '\P{^Is_Block=	-verticalForms}', "");
16325Expect(0, 65039, '\p{Is_Block=	-verticalForms}', "");
16326Expect(1, 65039, '\p{^Is_Block=	-verticalForms}', "");
16327Expect(1, 65039, '\P{Is_Block=	-verticalForms}', "");
16328Expect(0, 65039, '\P{^Is_Block=	-verticalForms}', "");
16329Error('\p{Is_Blk=_-vertical/a/Forms}');
16330Error('\P{Is_Blk=_-vertical/a/Forms}');
16331Expect(1, 65055, '\p{Is_Blk=verticalforms}', "");
16332Expect(0, 65055, '\p{^Is_Blk=verticalforms}', "");
16333Expect(0, 65055, '\P{Is_Blk=verticalforms}', "");
16334Expect(1, 65055, '\P{^Is_Blk=verticalforms}', "");
16335Expect(0, 65039, '\p{Is_Blk=verticalforms}', "");
16336Expect(1, 65039, '\p{^Is_Blk=verticalforms}', "");
16337Expect(1, 65039, '\P{Is_Blk=verticalforms}', "");
16338Expect(0, 65039, '\P{^Is_Blk=verticalforms}', "");
16339Expect(1, 65055, '\p{Is_Blk=--vertical forms}', "");
16340Expect(0, 65055, '\p{^Is_Blk=--vertical forms}', "");
16341Expect(0, 65055, '\P{Is_Blk=--vertical forms}', "");
16342Expect(1, 65055, '\P{^Is_Blk=--vertical forms}', "");
16343Expect(0, 65039, '\p{Is_Blk=--vertical forms}', "");
16344Expect(1, 65039, '\p{^Is_Blk=--vertical forms}', "");
16345Expect(1, 65039, '\P{Is_Blk=--vertical forms}', "");
16346Expect(0, 65039, '\P{^Is_Blk=--vertical forms}', "");
16347Error('\p{Block=		Kaithi:=}');
16348Error('\P{Block=		Kaithi:=}');
16349Expect(1, 69839, '\p{Block:kaithi}', "");
16350Expect(0, 69839, '\p{^Block:kaithi}', "");
16351Expect(0, 69839, '\P{Block:kaithi}', "");
16352Expect(1, 69839, '\P{^Block:kaithi}', "");
16353Expect(0, 69759, '\p{Block:kaithi}', "");
16354Expect(1, 69759, '\p{^Block:kaithi}', "");
16355Expect(1, 69759, '\P{Block:kaithi}', "");
16356Expect(0, 69759, '\P{^Block:kaithi}', "");
16357Expect(1, 69839, '\p{Block=	Kaithi}', "");
16358Expect(0, 69839, '\p{^Block=	Kaithi}', "");
16359Expect(0, 69839, '\P{Block=	Kaithi}', "");
16360Expect(1, 69839, '\P{^Block=	Kaithi}', "");
16361Expect(0, 69759, '\p{Block=	Kaithi}', "");
16362Expect(1, 69759, '\p{^Block=	Kaithi}', "");
16363Expect(1, 69759, '\P{Block=	Kaithi}', "");
16364Expect(0, 69759, '\P{^Block=	Kaithi}', "");
16365Error('\p{Blk=/a/ _Kaithi}');
16366Error('\P{Blk=/a/ _Kaithi}');
16367Expect(1, 69839, '\p{Blk=kaithi}', "");
16368Expect(0, 69839, '\p{^Blk=kaithi}', "");
16369Expect(0, 69839, '\P{Blk=kaithi}', "");
16370Expect(1, 69839, '\P{^Blk=kaithi}', "");
16371Expect(0, 69759, '\p{Blk=kaithi}', "");
16372Expect(1, 69759, '\p{^Blk=kaithi}', "");
16373Expect(1, 69759, '\P{Blk=kaithi}', "");
16374Expect(0, 69759, '\P{^Blk=kaithi}', "");
16375Expect(1, 69839, '\p{Blk:   -	Kaithi}', "");
16376Expect(0, 69839, '\p{^Blk:   -	Kaithi}', "");
16377Expect(0, 69839, '\P{Blk:   -	Kaithi}', "");
16378Expect(1, 69839, '\P{^Blk:   -	Kaithi}', "");
16379Expect(0, 69759, '\p{Blk:   -	Kaithi}', "");
16380Expect(1, 69759, '\p{^Blk:   -	Kaithi}', "");
16381Expect(1, 69759, '\P{Blk:   -	Kaithi}', "");
16382Expect(0, 69759, '\P{^Blk:   -	Kaithi}', "");
16383Error('\p{Is_Block=/a/	KAITHI}');
16384Error('\P{Is_Block=/a/	KAITHI}');
16385Expect(1, 69839, '\p{Is_Block=kaithi}', "");
16386Expect(0, 69839, '\p{^Is_Block=kaithi}', "");
16387Expect(0, 69839, '\P{Is_Block=kaithi}', "");
16388Expect(1, 69839, '\P{^Is_Block=kaithi}', "");
16389Expect(0, 69759, '\p{Is_Block=kaithi}', "");
16390Expect(1, 69759, '\p{^Is_Block=kaithi}', "");
16391Expect(1, 69759, '\P{Is_Block=kaithi}', "");
16392Expect(0, 69759, '\P{^Is_Block=kaithi}', "");
16393Expect(1, 69839, '\p{Is_Block=	Kaithi}', "");
16394Expect(0, 69839, '\p{^Is_Block=	Kaithi}', "");
16395Expect(0, 69839, '\P{Is_Block=	Kaithi}', "");
16396Expect(1, 69839, '\P{^Is_Block=	Kaithi}', "");
16397Expect(0, 69759, '\p{Is_Block=	Kaithi}', "");
16398Expect(1, 69759, '\p{^Is_Block=	Kaithi}', "");
16399Expect(1, 69759, '\P{Is_Block=	Kaithi}', "");
16400Expect(0, 69759, '\P{^Is_Block=	Kaithi}', "");
16401Error('\p{Is_Blk=	KAITHI:=}');
16402Error('\P{Is_Blk=	KAITHI:=}');
16403Expect(1, 69839, '\p{Is_Blk=kaithi}', "");
16404Expect(0, 69839, '\p{^Is_Blk=kaithi}', "");
16405Expect(0, 69839, '\P{Is_Blk=kaithi}', "");
16406Expect(1, 69839, '\P{^Is_Blk=kaithi}', "");
16407Expect(0, 69759, '\p{Is_Blk=kaithi}', "");
16408Expect(1, 69759, '\p{^Is_Blk=kaithi}', "");
16409Expect(1, 69759, '\P{Is_Blk=kaithi}', "");
16410Expect(0, 69759, '\P{^Is_Blk=kaithi}', "");
16411Expect(1, 69839, '\p{Is_Blk=_Kaithi}', "");
16412Expect(0, 69839, '\p{^Is_Blk=_Kaithi}', "");
16413Expect(0, 69839, '\P{Is_Blk=_Kaithi}', "");
16414Expect(1, 69839, '\P{^Is_Blk=_Kaithi}', "");
16415Expect(0, 69759, '\p{Is_Blk=_Kaithi}', "");
16416Expect(1, 69759, '\p{^Is_Blk=_Kaithi}', "");
16417Expect(1, 69759, '\P{Is_Blk=_Kaithi}', "");
16418Expect(0, 69759, '\P{^Is_Blk=_Kaithi}', "");
16419Error('\p{Block=/a/-	sinhala}');
16420Error('\P{Block=/a/-	sinhala}');
16421Expect(1, 3583, '\p{Block=sinhala}', "");
16422Expect(0, 3583, '\p{^Block=sinhala}', "");
16423Expect(0, 3583, '\P{Block=sinhala}', "");
16424Expect(1, 3583, '\P{^Block=sinhala}', "");
16425Expect(0, 3455, '\p{Block=sinhala}', "");
16426Expect(1, 3455, '\p{^Block=sinhala}', "");
16427Expect(1, 3455, '\P{Block=sinhala}', "");
16428Expect(0, 3455, '\P{^Block=sinhala}', "");
16429Expect(1, 3583, '\p{Block=		Sinhala}', "");
16430Expect(0, 3583, '\p{^Block=		Sinhala}', "");
16431Expect(0, 3583, '\P{Block=		Sinhala}', "");
16432Expect(1, 3583, '\P{^Block=		Sinhala}', "");
16433Expect(0, 3455, '\p{Block=		Sinhala}', "");
16434Expect(1, 3455, '\p{^Block=		Sinhala}', "");
16435Expect(1, 3455, '\P{Block=		Sinhala}', "");
16436Expect(0, 3455, '\P{^Block=		Sinhala}', "");
16437Error('\p{Blk=/a/ _Sinhala}');
16438Error('\P{Blk=/a/ _Sinhala}');
16439Expect(1, 3583, '\p{Blk:   sinhala}', "");
16440Expect(0, 3583, '\p{^Blk:   sinhala}', "");
16441Expect(0, 3583, '\P{Blk:   sinhala}', "");
16442Expect(1, 3583, '\P{^Blk:   sinhala}', "");
16443Expect(0, 3455, '\p{Blk:   sinhala}', "");
16444Expect(1, 3455, '\p{^Blk:   sinhala}', "");
16445Expect(1, 3455, '\P{Blk:   sinhala}', "");
16446Expect(0, 3455, '\P{^Blk:   sinhala}', "");
16447Expect(1, 3583, '\p{Blk: SINHALA}', "");
16448Expect(0, 3583, '\p{^Blk: SINHALA}', "");
16449Expect(0, 3583, '\P{Blk: SINHALA}', "");
16450Expect(1, 3583, '\P{^Blk: SINHALA}', "");
16451Expect(0, 3455, '\p{Blk: SINHALA}', "");
16452Expect(1, 3455, '\p{^Blk: SINHALA}', "");
16453Expect(1, 3455, '\P{Blk: SINHALA}', "");
16454Expect(0, 3455, '\P{^Blk: SINHALA}', "");
16455Error('\p{Is_Block= Sinhala:=}');
16456Error('\P{Is_Block= Sinhala:=}');
16457Expect(1, 3583, '\p{Is_Block:   sinhala}', "");
16458Expect(0, 3583, '\p{^Is_Block:   sinhala}', "");
16459Expect(0, 3583, '\P{Is_Block:   sinhala}', "");
16460Expect(1, 3583, '\P{^Is_Block:   sinhala}', "");
16461Expect(0, 3455, '\p{Is_Block:   sinhala}', "");
16462Expect(1, 3455, '\p{^Is_Block:   sinhala}', "");
16463Expect(1, 3455, '\P{Is_Block:   sinhala}', "");
16464Expect(0, 3455, '\P{^Is_Block:   sinhala}', "");
16465Expect(1, 3583, '\p{Is_Block= Sinhala}', "");
16466Expect(0, 3583, '\p{^Is_Block= Sinhala}', "");
16467Expect(0, 3583, '\P{Is_Block= Sinhala}', "");
16468Expect(1, 3583, '\P{^Is_Block= Sinhala}', "");
16469Expect(0, 3455, '\p{Is_Block= Sinhala}', "");
16470Expect(1, 3455, '\p{^Is_Block= Sinhala}', "");
16471Expect(1, 3455, '\P{Is_Block= Sinhala}', "");
16472Expect(0, 3455, '\P{^Is_Block= Sinhala}', "");
16473Error('\p{Is_Blk=	:=Sinhala}');
16474Error('\P{Is_Blk=	:=Sinhala}');
16475Expect(1, 3583, '\p{Is_Blk:sinhala}', "");
16476Expect(0, 3583, '\p{^Is_Blk:sinhala}', "");
16477Expect(0, 3583, '\P{Is_Blk:sinhala}', "");
16478Expect(1, 3583, '\P{^Is_Blk:sinhala}', "");
16479Expect(0, 3455, '\p{Is_Blk:sinhala}', "");
16480Expect(1, 3455, '\p{^Is_Blk:sinhala}', "");
16481Expect(1, 3455, '\P{Is_Blk:sinhala}', "");
16482Expect(0, 3455, '\P{^Is_Blk:sinhala}', "");
16483Expect(1, 3583, '\p{Is_Blk:   -SINHALA}', "");
16484Expect(0, 3583, '\p{^Is_Blk:   -SINHALA}', "");
16485Expect(0, 3583, '\P{Is_Blk:   -SINHALA}', "");
16486Expect(1, 3583, '\P{^Is_Blk:   -SINHALA}', "");
16487Expect(0, 3455, '\p{Is_Blk:   -SINHALA}', "");
16488Expect(1, 3455, '\p{^Is_Blk:   -SINHALA}', "");
16489Expect(1, 3455, '\P{Is_Blk:   -SINHALA}', "");
16490Expect(0, 3455, '\P{^Is_Blk:   -SINHALA}', "");
16491Error('\p{Block=/a/-	Glagolitic}');
16492Error('\P{Block=/a/-	Glagolitic}');
16493Expect(1, 11359, '\p{Block=glagolitic}', "");
16494Expect(0, 11359, '\p{^Block=glagolitic}', "");
16495Expect(0, 11359, '\P{Block=glagolitic}', "");
16496Expect(1, 11359, '\P{^Block=glagolitic}', "");
16497Expect(0, 11263, '\p{Block=glagolitic}', "");
16498Expect(1, 11263, '\p{^Block=glagolitic}', "");
16499Expect(1, 11263, '\P{Block=glagolitic}', "");
16500Expect(0, 11263, '\P{^Block=glagolitic}', "");
16501Expect(1, 11359, '\p{Block=	_Glagolitic}', "");
16502Expect(0, 11359, '\p{^Block=	_Glagolitic}', "");
16503Expect(0, 11359, '\P{Block=	_Glagolitic}', "");
16504Expect(1, 11359, '\P{^Block=	_Glagolitic}', "");
16505Expect(0, 11263, '\p{Block=	_Glagolitic}', "");
16506Expect(1, 11263, '\p{^Block=	_Glagolitic}', "");
16507Expect(1, 11263, '\P{Block=	_Glagolitic}', "");
16508Expect(0, 11263, '\P{^Block=	_Glagolitic}', "");
16509Error('\p{Blk=/a/GLAGOLITIC}');
16510Error('\P{Blk=/a/GLAGOLITIC}');
16511Expect(1, 11359, '\p{Blk=glagolitic}', "");
16512Expect(0, 11359, '\p{^Blk=glagolitic}', "");
16513Expect(0, 11359, '\P{Blk=glagolitic}', "");
16514Expect(1, 11359, '\P{^Blk=glagolitic}', "");
16515Expect(0, 11263, '\p{Blk=glagolitic}', "");
16516Expect(1, 11263, '\p{^Blk=glagolitic}', "");
16517Expect(1, 11263, '\P{Blk=glagolitic}', "");
16518Expect(0, 11263, '\P{^Blk=glagolitic}', "");
16519Expect(1, 11359, '\p{Blk:	Glagolitic}', "");
16520Expect(0, 11359, '\p{^Blk:	Glagolitic}', "");
16521Expect(0, 11359, '\P{Blk:	Glagolitic}', "");
16522Expect(1, 11359, '\P{^Blk:	Glagolitic}', "");
16523Expect(0, 11263, '\p{Blk:	Glagolitic}', "");
16524Expect(1, 11263, '\p{^Blk:	Glagolitic}', "");
16525Expect(1, 11263, '\P{Blk:	Glagolitic}', "");
16526Expect(0, 11263, '\P{^Blk:	Glagolitic}', "");
16527Error('\p{Is_Block=  Glagolitic:=}');
16528Error('\P{Is_Block=  Glagolitic:=}');
16529Expect(1, 11359, '\p{Is_Block=glagolitic}', "");
16530Expect(0, 11359, '\p{^Is_Block=glagolitic}', "");
16531Expect(0, 11359, '\P{Is_Block=glagolitic}', "");
16532Expect(1, 11359, '\P{^Is_Block=glagolitic}', "");
16533Expect(0, 11263, '\p{Is_Block=glagolitic}', "");
16534Expect(1, 11263, '\p{^Is_Block=glagolitic}', "");
16535Expect(1, 11263, '\P{Is_Block=glagolitic}', "");
16536Expect(0, 11263, '\P{^Is_Block=glagolitic}', "");
16537Expect(1, 11359, '\p{Is_Block: _ Glagolitic}', "");
16538Expect(0, 11359, '\p{^Is_Block: _ Glagolitic}', "");
16539Expect(0, 11359, '\P{Is_Block: _ Glagolitic}', "");
16540Expect(1, 11359, '\P{^Is_Block: _ Glagolitic}', "");
16541Expect(0, 11263, '\p{Is_Block: _ Glagolitic}', "");
16542Expect(1, 11263, '\p{^Is_Block: _ Glagolitic}', "");
16543Expect(1, 11263, '\P{Is_Block: _ Glagolitic}', "");
16544Expect(0, 11263, '\P{^Is_Block: _ Glagolitic}', "");
16545Error('\p{Is_Blk=/a/__Glagolitic}');
16546Error('\P{Is_Blk=/a/__Glagolitic}');
16547Expect(1, 11359, '\p{Is_Blk=glagolitic}', "");
16548Expect(0, 11359, '\p{^Is_Blk=glagolitic}', "");
16549Expect(0, 11359, '\P{Is_Blk=glagolitic}', "");
16550Expect(1, 11359, '\P{^Is_Blk=glagolitic}', "");
16551Expect(0, 11263, '\p{Is_Blk=glagolitic}', "");
16552Expect(1, 11263, '\p{^Is_Blk=glagolitic}', "");
16553Expect(1, 11263, '\P{Is_Blk=glagolitic}', "");
16554Expect(0, 11263, '\P{^Is_Blk=glagolitic}', "");
16555Expect(1, 11359, '\p{Is_Blk=__Glagolitic}', "");
16556Expect(0, 11359, '\p{^Is_Blk=__Glagolitic}', "");
16557Expect(0, 11359, '\P{Is_Blk=__Glagolitic}', "");
16558Expect(1, 11359, '\P{^Is_Blk=__Glagolitic}', "");
16559Expect(0, 11263, '\p{Is_Blk=__Glagolitic}', "");
16560Expect(1, 11263, '\p{^Is_Blk=__Glagolitic}', "");
16561Expect(1, 11263, '\P{Is_Blk=__Glagolitic}', "");
16562Expect(0, 11263, '\P{^Is_Blk=__Glagolitic}', "");
16563Error('\p{Block=:= _Tagalog}');
16564Error('\P{Block=:= _Tagalog}');
16565Expect(1, 5919, '\p{Block=tagalog}', "");
16566Expect(0, 5919, '\p{^Block=tagalog}', "");
16567Expect(0, 5919, '\P{Block=tagalog}', "");
16568Expect(1, 5919, '\P{^Block=tagalog}', "");
16569Expect(0, 5887, '\p{Block=tagalog}', "");
16570Expect(1, 5887, '\p{^Block=tagalog}', "");
16571Expect(1, 5887, '\P{Block=tagalog}', "");
16572Expect(0, 5887, '\P{^Block=tagalog}', "");
16573Expect(1, 5919, '\p{Block=- tagalog}', "");
16574Expect(0, 5919, '\p{^Block=- tagalog}', "");
16575Expect(0, 5919, '\P{Block=- tagalog}', "");
16576Expect(1, 5919, '\P{^Block=- tagalog}', "");
16577Expect(0, 5887, '\p{Block=- tagalog}', "");
16578Expect(1, 5887, '\p{^Block=- tagalog}', "");
16579Expect(1, 5887, '\P{Block=- tagalog}', "");
16580Expect(0, 5887, '\P{^Block=- tagalog}', "");
16581Error('\p{Blk=	/a/Tagalog}');
16582Error('\P{Blk=	/a/Tagalog}');
16583Expect(1, 5919, '\p{Blk=tagalog}', "");
16584Expect(0, 5919, '\p{^Blk=tagalog}', "");
16585Expect(0, 5919, '\P{Blk=tagalog}', "");
16586Expect(1, 5919, '\P{^Blk=tagalog}', "");
16587Expect(0, 5887, '\p{Blk=tagalog}', "");
16588Expect(1, 5887, '\p{^Blk=tagalog}', "");
16589Expect(1, 5887, '\P{Blk=tagalog}', "");
16590Expect(0, 5887, '\P{^Blk=tagalog}', "");
16591Expect(1, 5919, '\p{Blk=_-Tagalog}', "");
16592Expect(0, 5919, '\p{^Blk=_-Tagalog}', "");
16593Expect(0, 5919, '\P{Blk=_-Tagalog}', "");
16594Expect(1, 5919, '\P{^Blk=_-Tagalog}', "");
16595Expect(0, 5887, '\p{Blk=_-Tagalog}', "");
16596Expect(1, 5887, '\p{^Blk=_-Tagalog}', "");
16597Expect(1, 5887, '\P{Blk=_-Tagalog}', "");
16598Expect(0, 5887, '\P{^Blk=_-Tagalog}', "");
16599Error('\p{Is_Block: -/a/Tagalog}');
16600Error('\P{Is_Block: -/a/Tagalog}');
16601Expect(1, 5919, '\p{Is_Block=tagalog}', "");
16602Expect(0, 5919, '\p{^Is_Block=tagalog}', "");
16603Expect(0, 5919, '\P{Is_Block=tagalog}', "");
16604Expect(1, 5919, '\P{^Is_Block=tagalog}', "");
16605Expect(0, 5887, '\p{Is_Block=tagalog}', "");
16606Expect(1, 5887, '\p{^Is_Block=tagalog}', "");
16607Expect(1, 5887, '\P{Is_Block=tagalog}', "");
16608Expect(0, 5887, '\P{^Is_Block=tagalog}', "");
16609Expect(1, 5919, '\p{Is_Block=_Tagalog}', "");
16610Expect(0, 5919, '\p{^Is_Block=_Tagalog}', "");
16611Expect(0, 5919, '\P{Is_Block=_Tagalog}', "");
16612Expect(1, 5919, '\P{^Is_Block=_Tagalog}', "");
16613Expect(0, 5887, '\p{Is_Block=_Tagalog}', "");
16614Expect(1, 5887, '\p{^Is_Block=_Tagalog}', "");
16615Expect(1, 5887, '\P{Is_Block=_Tagalog}', "");
16616Expect(0, 5887, '\P{^Is_Block=_Tagalog}', "");
16617Error('\p{Is_Blk=_ tagalog:=}');
16618Error('\P{Is_Blk=_ tagalog:=}');
16619Expect(1, 5919, '\p{Is_Blk=tagalog}', "");
16620Expect(0, 5919, '\p{^Is_Blk=tagalog}', "");
16621Expect(0, 5919, '\P{Is_Blk=tagalog}', "");
16622Expect(1, 5919, '\P{^Is_Blk=tagalog}', "");
16623Expect(0, 5887, '\p{Is_Blk=tagalog}', "");
16624Expect(1, 5887, '\p{^Is_Blk=tagalog}', "");
16625Expect(1, 5887, '\P{Is_Blk=tagalog}', "");
16626Expect(0, 5887, '\P{^Is_Blk=tagalog}', "");
16627Expect(1, 5919, '\p{Is_Blk=  Tagalog}', "");
16628Expect(0, 5919, '\p{^Is_Blk=  Tagalog}', "");
16629Expect(0, 5919, '\P{Is_Blk=  Tagalog}', "");
16630Expect(1, 5919, '\P{^Is_Blk=  Tagalog}', "");
16631Expect(0, 5887, '\p{Is_Blk=  Tagalog}', "");
16632Expect(1, 5887, '\p{^Is_Blk=  Tagalog}', "");
16633Expect(1, 5887, '\P{Is_Blk=  Tagalog}', "");
16634Expect(0, 5887, '\P{^Is_Blk=  Tagalog}', "");
16635Error('\p{Block=/a/_-kharoshthi}');
16636Error('\P{Block=/a/_-kharoshthi}');
16637Expect(1, 68191, '\p{Block=kharoshthi}', "");
16638Expect(0, 68191, '\p{^Block=kharoshthi}', "");
16639Expect(0, 68191, '\P{Block=kharoshthi}', "");
16640Expect(1, 68191, '\P{^Block=kharoshthi}', "");
16641Expect(0, 68095, '\p{Block=kharoshthi}', "");
16642Expect(1, 68095, '\p{^Block=kharoshthi}', "");
16643Expect(1, 68095, '\P{Block=kharoshthi}', "");
16644Expect(0, 68095, '\P{^Block=kharoshthi}', "");
16645Expect(1, 68191, '\p{Block=		KHAROSHTHI}', "");
16646Expect(0, 68191, '\p{^Block=		KHAROSHTHI}', "");
16647Expect(0, 68191, '\P{Block=		KHAROSHTHI}', "");
16648Expect(1, 68191, '\P{^Block=		KHAROSHTHI}', "");
16649Expect(0, 68095, '\p{Block=		KHAROSHTHI}', "");
16650Expect(1, 68095, '\p{^Block=		KHAROSHTHI}', "");
16651Expect(1, 68095, '\P{Block=		KHAROSHTHI}', "");
16652Expect(0, 68095, '\P{^Block=		KHAROSHTHI}', "");
16653Error('\p{Blk=-/a/kharoshthi}');
16654Error('\P{Blk=-/a/kharoshthi}');
16655Expect(1, 68191, '\p{Blk: kharoshthi}', "");
16656Expect(0, 68191, '\p{^Blk: kharoshthi}', "");
16657Expect(0, 68191, '\P{Blk: kharoshthi}', "");
16658Expect(1, 68191, '\P{^Blk: kharoshthi}', "");
16659Expect(0, 68095, '\p{Blk: kharoshthi}', "");
16660Expect(1, 68095, '\p{^Blk: kharoshthi}', "");
16661Expect(1, 68095, '\P{Blk: kharoshthi}', "");
16662Expect(0, 68095, '\P{^Blk: kharoshthi}', "");
16663Expect(1, 68191, '\p{Blk=	-kharoshthi}', "");
16664Expect(0, 68191, '\p{^Blk=	-kharoshthi}', "");
16665Expect(0, 68191, '\P{Blk=	-kharoshthi}', "");
16666Expect(1, 68191, '\P{^Blk=	-kharoshthi}', "");
16667Expect(0, 68095, '\p{Blk=	-kharoshthi}', "");
16668Expect(1, 68095, '\p{^Blk=	-kharoshthi}', "");
16669Expect(1, 68095, '\P{Blk=	-kharoshthi}', "");
16670Expect(0, 68095, '\P{^Blk=	-kharoshthi}', "");
16671Error('\p{Is_Block=/a/kharoshthi}');
16672Error('\P{Is_Block=/a/kharoshthi}');
16673Expect(1, 68191, '\p{Is_Block=kharoshthi}', "");
16674Expect(0, 68191, '\p{^Is_Block=kharoshthi}', "");
16675Expect(0, 68191, '\P{Is_Block=kharoshthi}', "");
16676Expect(1, 68191, '\P{^Is_Block=kharoshthi}', "");
16677Expect(0, 68095, '\p{Is_Block=kharoshthi}', "");
16678Expect(1, 68095, '\p{^Is_Block=kharoshthi}', "");
16679Expect(1, 68095, '\P{Is_Block=kharoshthi}', "");
16680Expect(0, 68095, '\P{^Is_Block=kharoshthi}', "");
16681Expect(1, 68191, '\p{Is_Block=  Kharoshthi}', "");
16682Expect(0, 68191, '\p{^Is_Block=  Kharoshthi}', "");
16683Expect(0, 68191, '\P{Is_Block=  Kharoshthi}', "");
16684Expect(1, 68191, '\P{^Is_Block=  Kharoshthi}', "");
16685Expect(0, 68095, '\p{Is_Block=  Kharoshthi}', "");
16686Expect(1, 68095, '\p{^Is_Block=  Kharoshthi}', "");
16687Expect(1, 68095, '\P{Is_Block=  Kharoshthi}', "");
16688Expect(0, 68095, '\P{^Is_Block=  Kharoshthi}', "");
16689Error('\p{Is_Blk= /a/kharoshthi}');
16690Error('\P{Is_Blk= /a/kharoshthi}');
16691Expect(1, 68191, '\p{Is_Blk=kharoshthi}', "");
16692Expect(0, 68191, '\p{^Is_Blk=kharoshthi}', "");
16693Expect(0, 68191, '\P{Is_Blk=kharoshthi}', "");
16694Expect(1, 68191, '\P{^Is_Blk=kharoshthi}', "");
16695Expect(0, 68095, '\p{Is_Blk=kharoshthi}', "");
16696Expect(1, 68095, '\p{^Is_Blk=kharoshthi}', "");
16697Expect(1, 68095, '\P{Is_Blk=kharoshthi}', "");
16698Expect(0, 68095, '\P{^Is_Blk=kharoshthi}', "");
16699Expect(1, 68191, '\p{Is_Blk: _-KHAROSHTHI}', "");
16700Expect(0, 68191, '\p{^Is_Blk: _-KHAROSHTHI}', "");
16701Expect(0, 68191, '\P{Is_Blk: _-KHAROSHTHI}', "");
16702Expect(1, 68191, '\P{^Is_Blk: _-KHAROSHTHI}', "");
16703Expect(0, 68095, '\p{Is_Blk: _-KHAROSHTHI}', "");
16704Expect(1, 68095, '\p{^Is_Blk: _-KHAROSHTHI}', "");
16705Expect(1, 68095, '\P{Is_Blk: _-KHAROSHTHI}', "");
16706Expect(0, 68095, '\P{^Is_Blk: _-KHAROSHTHI}', "");
16707Error('\p{Block=:=Arabic Supplement}');
16708Error('\P{Block=:=Arabic Supplement}');
16709Expect(1, 1919, '\p{Block=arabicsupplement}', "");
16710Expect(0, 1919, '\p{^Block=arabicsupplement}', "");
16711Expect(0, 1919, '\P{Block=arabicsupplement}', "");
16712Expect(1, 1919, '\P{^Block=arabicsupplement}', "");
16713Expect(0, 1871, '\p{Block=arabicsupplement}', "");
16714Expect(1, 1871, '\p{^Block=arabicsupplement}', "");
16715Expect(1, 1871, '\P{Block=arabicsupplement}', "");
16716Expect(0, 1871, '\P{^Block=arabicsupplement}', "");
16717Expect(1, 1919, '\p{Block=_ARABIC Supplement}', "");
16718Expect(0, 1919, '\p{^Block=_ARABIC Supplement}', "");
16719Expect(0, 1919, '\P{Block=_ARABIC Supplement}', "");
16720Expect(1, 1919, '\P{^Block=_ARABIC Supplement}', "");
16721Expect(0, 1871, '\p{Block=_ARABIC Supplement}', "");
16722Expect(1, 1871, '\p{^Block=_ARABIC Supplement}', "");
16723Expect(1, 1871, '\P{Block=_ARABIC Supplement}', "");
16724Expect(0, 1871, '\P{^Block=_ARABIC Supplement}', "");
16725Error('\p{Blk:   _/a/arabic	Supplement}');
16726Error('\P{Blk:   _/a/arabic	Supplement}');
16727Expect(1, 1919, '\p{Blk=arabicsupplement}', "");
16728Expect(0, 1919, '\p{^Blk=arabicsupplement}', "");
16729Expect(0, 1919, '\P{Blk=arabicsupplement}', "");
16730Expect(1, 1919, '\P{^Blk=arabicsupplement}', "");
16731Expect(0, 1871, '\p{Blk=arabicsupplement}', "");
16732Expect(1, 1871, '\p{^Blk=arabicsupplement}', "");
16733Expect(1, 1871, '\P{Blk=arabicsupplement}', "");
16734Expect(0, 1871, '\P{^Blk=arabicsupplement}', "");
16735Expect(1, 1919, '\p{Blk=_ARABIC	Supplement}', "");
16736Expect(0, 1919, '\p{^Blk=_ARABIC	Supplement}', "");
16737Expect(0, 1919, '\P{Blk=_ARABIC	Supplement}', "");
16738Expect(1, 1919, '\P{^Blk=_ARABIC	Supplement}', "");
16739Expect(0, 1871, '\p{Blk=_ARABIC	Supplement}', "");
16740Expect(1, 1871, '\p{^Blk=_ARABIC	Supplement}', "");
16741Expect(1, 1871, '\P{Blk=_ARABIC	Supplement}', "");
16742Expect(0, 1871, '\P{^Blk=_ARABIC	Supplement}', "");
16743Error('\p{Is_Block= /a/ARABIC_supplement}');
16744Error('\P{Is_Block= /a/ARABIC_supplement}');
16745Expect(1, 1919, '\p{Is_Block=arabicsupplement}', "");
16746Expect(0, 1919, '\p{^Is_Block=arabicsupplement}', "");
16747Expect(0, 1919, '\P{Is_Block=arabicsupplement}', "");
16748Expect(1, 1919, '\P{^Is_Block=arabicsupplement}', "");
16749Expect(0, 1871, '\p{Is_Block=arabicsupplement}', "");
16750Expect(1, 1871, '\p{^Is_Block=arabicsupplement}', "");
16751Expect(1, 1871, '\P{Is_Block=arabicsupplement}', "");
16752Expect(0, 1871, '\P{^Is_Block=arabicsupplement}', "");
16753Expect(1, 1919, '\p{Is_Block=_ Arabic	SUPPLEMENT}', "");
16754Expect(0, 1919, '\p{^Is_Block=_ Arabic	SUPPLEMENT}', "");
16755Expect(0, 1919, '\P{Is_Block=_ Arabic	SUPPLEMENT}', "");
16756Expect(1, 1919, '\P{^Is_Block=_ Arabic	SUPPLEMENT}', "");
16757Expect(0, 1871, '\p{Is_Block=_ Arabic	SUPPLEMENT}', "");
16758Expect(1, 1871, '\p{^Is_Block=_ Arabic	SUPPLEMENT}', "");
16759Expect(1, 1871, '\P{Is_Block=_ Arabic	SUPPLEMENT}', "");
16760Expect(0, 1871, '\P{^Is_Block=_ Arabic	SUPPLEMENT}', "");
16761Error('\p{Is_Blk=/a/ 	Arabic SUPPLEMENT}');
16762Error('\P{Is_Blk=/a/ 	Arabic SUPPLEMENT}');
16763Expect(1, 1919, '\p{Is_Blk=arabicsupplement}', "");
16764Expect(0, 1919, '\p{^Is_Blk=arabicsupplement}', "");
16765Expect(0, 1919, '\P{Is_Blk=arabicsupplement}', "");
16766Expect(1, 1919, '\P{^Is_Blk=arabicsupplement}', "");
16767Expect(0, 1871, '\p{Is_Blk=arabicsupplement}', "");
16768Expect(1, 1871, '\p{^Is_Blk=arabicsupplement}', "");
16769Expect(1, 1871, '\P{Is_Blk=arabicsupplement}', "");
16770Expect(0, 1871, '\P{^Is_Blk=arabicsupplement}', "");
16771Expect(1, 1919, '\p{Is_Blk=-	arabic-Supplement}', "");
16772Expect(0, 1919, '\p{^Is_Blk=-	arabic-Supplement}', "");
16773Expect(0, 1919, '\P{Is_Blk=-	arabic-Supplement}', "");
16774Expect(1, 1919, '\P{^Is_Blk=-	arabic-Supplement}', "");
16775Expect(0, 1871, '\p{Is_Blk=-	arabic-Supplement}', "");
16776Expect(1, 1871, '\p{^Is_Blk=-	arabic-Supplement}', "");
16777Expect(1, 1871, '\P{Is_Blk=-	arabic-Supplement}', "");
16778Expect(0, 1871, '\P{^Is_Blk=-	arabic-Supplement}', "");
16779Error('\p{Block=	-CUNEIFORM Numbers/a/and	Punctuation}');
16780Error('\P{Block=	-CUNEIFORM Numbers/a/and	Punctuation}');
16781Expect(1, 74879, '\p{Block=cuneiformnumbersandpunctuation}', "");
16782Expect(0, 74879, '\p{^Block=cuneiformnumbersandpunctuation}', "");
16783Expect(0, 74879, '\P{Block=cuneiformnumbersandpunctuation}', "");
16784Expect(1, 74879, '\P{^Block=cuneiformnumbersandpunctuation}', "");
16785Expect(0, 74751, '\p{Block=cuneiformnumbersandpunctuation}', "");
16786Expect(1, 74751, '\p{^Block=cuneiformnumbersandpunctuation}', "");
16787Expect(1, 74751, '\P{Block=cuneiformnumbersandpunctuation}', "");
16788Expect(0, 74751, '\P{^Block=cuneiformnumbersandpunctuation}', "");
16789Expect(1, 74879, '\p{Block=_-cuneiform	NUMBERS_And_Punctuation}', "");
16790Expect(0, 74879, '\p{^Block=_-cuneiform	NUMBERS_And_Punctuation}', "");
16791Expect(0, 74879, '\P{Block=_-cuneiform	NUMBERS_And_Punctuation}', "");
16792Expect(1, 74879, '\P{^Block=_-cuneiform	NUMBERS_And_Punctuation}', "");
16793Expect(0, 74751, '\p{Block=_-cuneiform	NUMBERS_And_Punctuation}', "");
16794Expect(1, 74751, '\p{^Block=_-cuneiform	NUMBERS_And_Punctuation}', "");
16795Expect(1, 74751, '\P{Block=_-cuneiform	NUMBERS_And_Punctuation}', "");
16796Expect(0, 74751, '\P{^Block=_-cuneiform	NUMBERS_And_Punctuation}', "");
16797Error('\p{Blk=-	Cuneiform/a/Numbers And-PUNCTUATION}');
16798Error('\P{Blk=-	Cuneiform/a/Numbers And-PUNCTUATION}');
16799Expect(1, 74879, '\p{Blk=cuneiformnumbersandpunctuation}', "");
16800Expect(0, 74879, '\p{^Blk=cuneiformnumbersandpunctuation}', "");
16801Expect(0, 74879, '\P{Blk=cuneiformnumbersandpunctuation}', "");
16802Expect(1, 74879, '\P{^Blk=cuneiformnumbersandpunctuation}', "");
16803Expect(0, 74751, '\p{Blk=cuneiformnumbersandpunctuation}', "");
16804Expect(1, 74751, '\p{^Blk=cuneiformnumbersandpunctuation}', "");
16805Expect(1, 74751, '\P{Blk=cuneiformnumbersandpunctuation}', "");
16806Expect(0, 74751, '\P{^Blk=cuneiformnumbersandpunctuation}', "");
16807Expect(1, 74879, '\p{Blk=_	Cuneiform NUMBERS And Punctuation}', "");
16808Expect(0, 74879, '\p{^Blk=_	Cuneiform NUMBERS And Punctuation}', "");
16809Expect(0, 74879, '\P{Blk=_	Cuneiform NUMBERS And Punctuation}', "");
16810Expect(1, 74879, '\P{^Blk=_	Cuneiform NUMBERS And Punctuation}', "");
16811Expect(0, 74751, '\p{Blk=_	Cuneiform NUMBERS And Punctuation}', "");
16812Expect(1, 74751, '\p{^Blk=_	Cuneiform NUMBERS And Punctuation}', "");
16813Expect(1, 74751, '\P{Blk=_	Cuneiform NUMBERS And Punctuation}', "");
16814Expect(0, 74751, '\P{^Blk=_	Cuneiform NUMBERS And Punctuation}', "");
16815Error('\p{Is_Block=-cuneiform/a/NUMBERS And PUNCTUATION}');
16816Error('\P{Is_Block=-cuneiform/a/NUMBERS And PUNCTUATION}');
16817Expect(1, 74879, '\p{Is_Block=cuneiformnumbersandpunctuation}', "");
16818Expect(0, 74879, '\p{^Is_Block=cuneiformnumbersandpunctuation}', "");
16819Expect(0, 74879, '\P{Is_Block=cuneiformnumbersandpunctuation}', "");
16820Expect(1, 74879, '\P{^Is_Block=cuneiformnumbersandpunctuation}', "");
16821Expect(0, 74751, '\p{Is_Block=cuneiformnumbersandpunctuation}', "");
16822Expect(1, 74751, '\p{^Is_Block=cuneiformnumbersandpunctuation}', "");
16823Expect(1, 74751, '\P{Is_Block=cuneiformnumbersandpunctuation}', "");
16824Expect(0, 74751, '\P{^Is_Block=cuneiformnumbersandpunctuation}', "");
16825Expect(1, 74879, '\p{Is_Block=_CuneiformNumbers AND-Punctuation}', "");
16826Expect(0, 74879, '\p{^Is_Block=_CuneiformNumbers AND-Punctuation}', "");
16827Expect(0, 74879, '\P{Is_Block=_CuneiformNumbers AND-Punctuation}', "");
16828Expect(1, 74879, '\P{^Is_Block=_CuneiformNumbers AND-Punctuation}', "");
16829Expect(0, 74751, '\p{Is_Block=_CuneiformNumbers AND-Punctuation}', "");
16830Expect(1, 74751, '\p{^Is_Block=_CuneiformNumbers AND-Punctuation}', "");
16831Expect(1, 74751, '\P{Is_Block=_CuneiformNumbers AND-Punctuation}', "");
16832Expect(0, 74751, '\P{^Is_Block=_CuneiformNumbers AND-Punctuation}', "");
16833Error('\p{Is_Blk=	:=cuneiform-Numbersand_Punctuation}');
16834Error('\P{Is_Blk=	:=cuneiform-Numbersand_Punctuation}');
16835Expect(1, 74879, '\p{Is_Blk=cuneiformnumbersandpunctuation}', "");
16836Expect(0, 74879, '\p{^Is_Blk=cuneiformnumbersandpunctuation}', "");
16837Expect(0, 74879, '\P{Is_Blk=cuneiformnumbersandpunctuation}', "");
16838Expect(1, 74879, '\P{^Is_Blk=cuneiformnumbersandpunctuation}', "");
16839Expect(0, 74751, '\p{Is_Blk=cuneiformnumbersandpunctuation}', "");
16840Expect(1, 74751, '\p{^Is_Blk=cuneiformnumbersandpunctuation}', "");
16841Expect(1, 74751, '\P{Is_Blk=cuneiformnumbersandpunctuation}', "");
16842Expect(0, 74751, '\P{^Is_Blk=cuneiformnumbersandpunctuation}', "");
16843Expect(1, 74879, '\p{Is_Blk= _cuneiform	numbersAnd_Punctuation}', "");
16844Expect(0, 74879, '\p{^Is_Blk= _cuneiform	numbersAnd_Punctuation}', "");
16845Expect(0, 74879, '\P{Is_Blk= _cuneiform	numbersAnd_Punctuation}', "");
16846Expect(1, 74879, '\P{^Is_Blk= _cuneiform	numbersAnd_Punctuation}', "");
16847Expect(0, 74751, '\p{Is_Blk= _cuneiform	numbersAnd_Punctuation}', "");
16848Expect(1, 74751, '\p{^Is_Blk= _cuneiform	numbersAnd_Punctuation}', "");
16849Expect(1, 74751, '\P{Is_Blk= _cuneiform	numbersAnd_Punctuation}', "");
16850Expect(0, 74751, '\P{^Is_Blk= _cuneiform	numbersAnd_Punctuation}', "");
16851Error('\p{Block=_	DEVANAGARI:=Extended}');
16852Error('\P{Block=_	DEVANAGARI:=Extended}');
16853Expect(1, 43263, '\p{Block=devanagariextended}', "");
16854Expect(0, 43263, '\p{^Block=devanagariextended}', "");
16855Expect(0, 43263, '\P{Block=devanagariextended}', "");
16856Expect(1, 43263, '\P{^Block=devanagariextended}', "");
16857Expect(0, 43231, '\p{Block=devanagariextended}', "");
16858Expect(1, 43231, '\p{^Block=devanagariextended}', "");
16859Expect(1, 43231, '\P{Block=devanagariextended}', "");
16860Expect(0, 43231, '\P{^Block=devanagariextended}', "");
16861Expect(1, 43263, '\p{Block=		Devanagari_extended}', "");
16862Expect(0, 43263, '\p{^Block=		Devanagari_extended}', "");
16863Expect(0, 43263, '\P{Block=		Devanagari_extended}', "");
16864Expect(1, 43263, '\P{^Block=		Devanagari_extended}', "");
16865Expect(0, 43231, '\p{Block=		Devanagari_extended}', "");
16866Expect(1, 43231, '\p{^Block=		Devanagari_extended}', "");
16867Expect(1, 43231, '\P{Block=		Devanagari_extended}', "");
16868Expect(0, 43231, '\P{^Block=		Devanagari_extended}', "");
16869Error('\p{Blk=-Devanagari:=Extended}');
16870Error('\P{Blk=-Devanagari:=Extended}');
16871Expect(1, 43263, '\p{Blk:	devanagariextended}', "");
16872Expect(0, 43263, '\p{^Blk:	devanagariextended}', "");
16873Expect(0, 43263, '\P{Blk:	devanagariextended}', "");
16874Expect(1, 43263, '\P{^Blk:	devanagariextended}', "");
16875Expect(0, 43231, '\p{Blk:	devanagariextended}', "");
16876Expect(1, 43231, '\p{^Blk:	devanagariextended}', "");
16877Expect(1, 43231, '\P{Blk:	devanagariextended}', "");
16878Expect(0, 43231, '\P{^Blk:	devanagariextended}', "");
16879Expect(1, 43263, '\p{Blk=		DEVANAGARI	Extended}', "");
16880Expect(0, 43263, '\p{^Blk=		DEVANAGARI	Extended}', "");
16881Expect(0, 43263, '\P{Blk=		DEVANAGARI	Extended}', "");
16882Expect(1, 43263, '\P{^Blk=		DEVANAGARI	Extended}', "");
16883Expect(0, 43231, '\p{Blk=		DEVANAGARI	Extended}', "");
16884Expect(1, 43231, '\p{^Blk=		DEVANAGARI	Extended}', "");
16885Expect(1, 43231, '\P{Blk=		DEVANAGARI	Extended}', "");
16886Expect(0, 43231, '\P{^Blk=		DEVANAGARI	Extended}', "");
16887Error('\p{Is_Block=:=	devanagari Extended}');
16888Error('\P{Is_Block=:=	devanagari Extended}');
16889Expect(1, 43263, '\p{Is_Block: devanagariextended}', "");
16890Expect(0, 43263, '\p{^Is_Block: devanagariextended}', "");
16891Expect(0, 43263, '\P{Is_Block: devanagariextended}', "");
16892Expect(1, 43263, '\P{^Is_Block: devanagariextended}', "");
16893Expect(0, 43231, '\p{Is_Block: devanagariextended}', "");
16894Expect(1, 43231, '\p{^Is_Block: devanagariextended}', "");
16895Expect(1, 43231, '\P{Is_Block: devanagariextended}', "");
16896Expect(0, 43231, '\P{^Is_Block: devanagariextended}', "");
16897Expect(1, 43263, '\p{Is_Block=	devanagari Extended}', "");
16898Expect(0, 43263, '\p{^Is_Block=	devanagari Extended}', "");
16899Expect(0, 43263, '\P{Is_Block=	devanagari Extended}', "");
16900Expect(1, 43263, '\P{^Is_Block=	devanagari Extended}', "");
16901Expect(0, 43231, '\p{Is_Block=	devanagari Extended}', "");
16902Expect(1, 43231, '\p{^Is_Block=	devanagari Extended}', "");
16903Expect(1, 43231, '\P{Is_Block=	devanagari Extended}', "");
16904Expect(0, 43231, '\P{^Is_Block=	devanagari Extended}', "");
16905Error('\p{Is_Blk=	/a/Devanagari	Extended}');
16906Error('\P{Is_Blk=	/a/Devanagari	Extended}');
16907Expect(1, 43263, '\p{Is_Blk=devanagariextended}', "");
16908Expect(0, 43263, '\p{^Is_Blk=devanagariextended}', "");
16909Expect(0, 43263, '\P{Is_Blk=devanagariextended}', "");
16910Expect(1, 43263, '\P{^Is_Blk=devanagariextended}', "");
16911Expect(0, 43231, '\p{Is_Blk=devanagariextended}', "");
16912Expect(1, 43231, '\p{^Is_Blk=devanagariextended}', "");
16913Expect(1, 43231, '\P{Is_Blk=devanagariextended}', "");
16914Expect(0, 43231, '\P{^Is_Blk=devanagariextended}', "");
16915Expect(1, 43263, '\p{Is_Blk=-	devanagari-Extended}', "");
16916Expect(0, 43263, '\p{^Is_Blk=-	devanagari-Extended}', "");
16917Expect(0, 43263, '\P{Is_Blk=-	devanagari-Extended}', "");
16918Expect(1, 43263, '\P{^Is_Blk=-	devanagari-Extended}', "");
16919Expect(0, 43231, '\p{Is_Blk=-	devanagari-Extended}', "");
16920Expect(1, 43231, '\p{^Is_Blk=-	devanagari-Extended}', "");
16921Expect(1, 43231, '\P{Is_Blk=-	devanagari-Extended}', "");
16922Expect(0, 43231, '\P{^Is_Blk=-	devanagari-Extended}', "");
16923Error('\p{Block=- Yi/a/Syllables}');
16924Error('\P{Block=- Yi/a/Syllables}');
16925Expect(1, 42127, '\p{Block=yisyllables}', "");
16926Expect(0, 42127, '\p{^Block=yisyllables}', "");
16927Expect(0, 42127, '\P{Block=yisyllables}', "");
16928Expect(1, 42127, '\P{^Block=yisyllables}', "");
16929Expect(0, 40959, '\p{Block=yisyllables}', "");
16930Expect(1, 40959, '\p{^Block=yisyllables}', "");
16931Expect(1, 40959, '\P{Block=yisyllables}', "");
16932Expect(0, 40959, '\P{^Block=yisyllables}', "");
16933Expect(1, 42127, '\p{Block=	YiSyllables}', "");
16934Expect(0, 42127, '\p{^Block=	YiSyllables}', "");
16935Expect(0, 42127, '\P{Block=	YiSyllables}', "");
16936Expect(1, 42127, '\P{^Block=	YiSyllables}', "");
16937Expect(0, 40959, '\p{Block=	YiSyllables}', "");
16938Expect(1, 40959, '\p{^Block=	YiSyllables}', "");
16939Expect(1, 40959, '\P{Block=	YiSyllables}', "");
16940Expect(0, 40959, '\P{^Block=	YiSyllables}', "");
16941Error('\p{Blk=__Yi	Syllables/a/}');
16942Error('\P{Blk=__Yi	Syllables/a/}');
16943Expect(1, 42127, '\p{Blk=yisyllables}', "");
16944Expect(0, 42127, '\p{^Blk=yisyllables}', "");
16945Expect(0, 42127, '\P{Blk=yisyllables}', "");
16946Expect(1, 42127, '\P{^Blk=yisyllables}', "");
16947Expect(0, 40959, '\p{Blk=yisyllables}', "");
16948Expect(1, 40959, '\p{^Blk=yisyllables}', "");
16949Expect(1, 40959, '\P{Blk=yisyllables}', "");
16950Expect(0, 40959, '\P{^Blk=yisyllables}', "");
16951Expect(1, 42127, '\p{Blk=_ Yi	Syllables}', "");
16952Expect(0, 42127, '\p{^Blk=_ Yi	Syllables}', "");
16953Expect(0, 42127, '\P{Blk=_ Yi	Syllables}', "");
16954Expect(1, 42127, '\P{^Blk=_ Yi	Syllables}', "");
16955Expect(0, 40959, '\p{Blk=_ Yi	Syllables}', "");
16956Expect(1, 40959, '\p{^Blk=_ Yi	Syllables}', "");
16957Expect(1, 40959, '\P{Blk=_ Yi	Syllables}', "");
16958Expect(0, 40959, '\P{^Blk=_ Yi	Syllables}', "");
16959Error('\p{Is_Block=-Yi:=Syllables}');
16960Error('\P{Is_Block=-Yi:=Syllables}');
16961Expect(1, 42127, '\p{Is_Block=yisyllables}', "");
16962Expect(0, 42127, '\p{^Is_Block=yisyllables}', "");
16963Expect(0, 42127, '\P{Is_Block=yisyllables}', "");
16964Expect(1, 42127, '\P{^Is_Block=yisyllables}', "");
16965Expect(0, 40959, '\p{Is_Block=yisyllables}', "");
16966Expect(1, 40959, '\p{^Is_Block=yisyllables}', "");
16967Expect(1, 40959, '\P{Is_Block=yisyllables}', "");
16968Expect(0, 40959, '\P{^Is_Block=yisyllables}', "");
16969Expect(1, 42127, '\p{Is_Block=-Yi	Syllables}', "");
16970Expect(0, 42127, '\p{^Is_Block=-Yi	Syllables}', "");
16971Expect(0, 42127, '\P{Is_Block=-Yi	Syllables}', "");
16972Expect(1, 42127, '\P{^Is_Block=-Yi	Syllables}', "");
16973Expect(0, 40959, '\p{Is_Block=-Yi	Syllables}', "");
16974Expect(1, 40959, '\p{^Is_Block=-Yi	Syllables}', "");
16975Expect(1, 40959, '\P{Is_Block=-Yi	Syllables}', "");
16976Expect(0, 40959, '\P{^Is_Block=-Yi	Syllables}', "");
16977Error('\p{Is_Blk= /a/yiSyllables}');
16978Error('\P{Is_Blk= /a/yiSyllables}');
16979Expect(1, 42127, '\p{Is_Blk=yisyllables}', "");
16980Expect(0, 42127, '\p{^Is_Blk=yisyllables}', "");
16981Expect(0, 42127, '\P{Is_Blk=yisyllables}', "");
16982Expect(1, 42127, '\P{^Is_Blk=yisyllables}', "");
16983Expect(0, 40959, '\p{Is_Blk=yisyllables}', "");
16984Expect(1, 40959, '\p{^Is_Blk=yisyllables}', "");
16985Expect(1, 40959, '\P{Is_Blk=yisyllables}', "");
16986Expect(0, 40959, '\P{^Is_Blk=yisyllables}', "");
16987Expect(1, 42127, '\p{Is_Blk=--Yi-syllables}', "");
16988Expect(0, 42127, '\p{^Is_Blk=--Yi-syllables}', "");
16989Expect(0, 42127, '\P{Is_Blk=--Yi-syllables}', "");
16990Expect(1, 42127, '\P{^Is_Blk=--Yi-syllables}', "");
16991Expect(0, 40959, '\p{Is_Blk=--Yi-syllables}', "");
16992Expect(1, 40959, '\p{^Is_Blk=--Yi-syllables}', "");
16993Expect(1, 40959, '\P{Is_Blk=--Yi-syllables}', "");
16994Expect(0, 40959, '\P{^Is_Blk=--Yi-syllables}', "");
16995Error('\p{Block= :=combining half	MARKS}');
16996Error('\P{Block= :=combining half	MARKS}');
16997Expect(1, 65071, '\p{Block=combininghalfmarks}', "");
16998Expect(0, 65071, '\p{^Block=combininghalfmarks}', "");
16999Expect(0, 65071, '\P{Block=combininghalfmarks}', "");
17000Expect(1, 65071, '\P{^Block=combininghalfmarks}', "");
17001Expect(0, 65055, '\p{Block=combininghalfmarks}', "");
17002Expect(1, 65055, '\p{^Block=combininghalfmarks}', "");
17003Expect(1, 65055, '\P{Block=combininghalfmarks}', "");
17004Expect(0, 65055, '\P{^Block=combininghalfmarks}', "");
17005Expect(1, 65071, '\p{Block:    -CombiningHALF-marks}', "");
17006Expect(0, 65071, '\p{^Block:    -CombiningHALF-marks}', "");
17007Expect(0, 65071, '\P{Block:    -CombiningHALF-marks}', "");
17008Expect(1, 65071, '\P{^Block:    -CombiningHALF-marks}', "");
17009Expect(0, 65055, '\p{Block:    -CombiningHALF-marks}', "");
17010Expect(1, 65055, '\p{^Block:    -CombiningHALF-marks}', "");
17011Expect(1, 65055, '\P{Block:    -CombiningHALF-marks}', "");
17012Expect(0, 65055, '\P{^Block:    -CombiningHALF-marks}', "");
17013Error('\p{Blk=/a/- Combining	Half	Marks}');
17014Error('\P{Blk=/a/- Combining	Half	Marks}');
17015Expect(1, 65071, '\p{Blk=combininghalfmarks}', "");
17016Expect(0, 65071, '\p{^Blk=combininghalfmarks}', "");
17017Expect(0, 65071, '\P{Blk=combininghalfmarks}', "");
17018Expect(1, 65071, '\P{^Blk=combininghalfmarks}', "");
17019Expect(0, 65055, '\p{Blk=combininghalfmarks}', "");
17020Expect(1, 65055, '\p{^Blk=combininghalfmarks}', "");
17021Expect(1, 65055, '\P{Blk=combininghalfmarks}', "");
17022Expect(0, 65055, '\P{^Blk=combininghalfmarks}', "");
17023Expect(1, 65071, '\p{Blk=-combining-HALF	Marks}', "");
17024Expect(0, 65071, '\p{^Blk=-combining-HALF	Marks}', "");
17025Expect(0, 65071, '\P{Blk=-combining-HALF	Marks}', "");
17026Expect(1, 65071, '\P{^Blk=-combining-HALF	Marks}', "");
17027Expect(0, 65055, '\p{Blk=-combining-HALF	Marks}', "");
17028Expect(1, 65055, '\p{^Blk=-combining-HALF	Marks}', "");
17029Expect(1, 65055, '\P{Blk=-combining-HALF	Marks}', "");
17030Expect(0, 65055, '\P{^Blk=-combining-HALF	Marks}', "");
17031Error('\p{Is_Block=-	COMBINING	half:=Marks}');
17032Error('\P{Is_Block=-	COMBINING	half:=Marks}');
17033Expect(1, 65071, '\p{Is_Block=combininghalfmarks}', "");
17034Expect(0, 65071, '\p{^Is_Block=combininghalfmarks}', "");
17035Expect(0, 65071, '\P{Is_Block=combininghalfmarks}', "");
17036Expect(1, 65071, '\P{^Is_Block=combininghalfmarks}', "");
17037Expect(0, 65055, '\p{Is_Block=combininghalfmarks}', "");
17038Expect(1, 65055, '\p{^Is_Block=combininghalfmarks}', "");
17039Expect(1, 65055, '\P{Is_Block=combininghalfmarks}', "");
17040Expect(0, 65055, '\P{^Is_Block=combininghalfmarks}', "");
17041Expect(1, 65071, '\p{Is_Block=_Combining_half-Marks}', "");
17042Expect(0, 65071, '\p{^Is_Block=_Combining_half-Marks}', "");
17043Expect(0, 65071, '\P{Is_Block=_Combining_half-Marks}', "");
17044Expect(1, 65071, '\P{^Is_Block=_Combining_half-Marks}', "");
17045Expect(0, 65055, '\p{Is_Block=_Combining_half-Marks}', "");
17046Expect(1, 65055, '\p{^Is_Block=_Combining_half-Marks}', "");
17047Expect(1, 65055, '\P{Is_Block=_Combining_half-Marks}', "");
17048Expect(0, 65055, '\P{^Is_Block=_Combining_half-Marks}', "");
17049Error('\p{Is_Blk=	Combining HALF_Marks:=}');
17050Error('\P{Is_Blk=	Combining HALF_Marks:=}');
17051Expect(1, 65071, '\p{Is_Blk=combininghalfmarks}', "");
17052Expect(0, 65071, '\p{^Is_Blk=combininghalfmarks}', "");
17053Expect(0, 65071, '\P{Is_Blk=combininghalfmarks}', "");
17054Expect(1, 65071, '\P{^Is_Blk=combininghalfmarks}', "");
17055Expect(0, 65055, '\p{Is_Blk=combininghalfmarks}', "");
17056Expect(1, 65055, '\p{^Is_Blk=combininghalfmarks}', "");
17057Expect(1, 65055, '\P{Is_Blk=combininghalfmarks}', "");
17058Expect(0, 65055, '\P{^Is_Blk=combininghalfmarks}', "");
17059Expect(1, 65071, '\p{Is_Blk=__combiningHalf	Marks}', "");
17060Expect(0, 65071, '\p{^Is_Blk=__combiningHalf	Marks}', "");
17061Expect(0, 65071, '\P{Is_Blk=__combiningHalf	Marks}', "");
17062Expect(1, 65071, '\P{^Is_Blk=__combiningHalf	Marks}', "");
17063Expect(0, 65055, '\p{Is_Blk=__combiningHalf	Marks}', "");
17064Expect(1, 65055, '\p{^Is_Blk=__combiningHalf	Marks}', "");
17065Expect(1, 65055, '\P{Is_Blk=__combiningHalf	Marks}', "");
17066Expect(0, 65055, '\P{^Is_Blk=__combiningHalf	Marks}', "");
17067Error('\p{Block=:=	Miscellaneous	Symbols-and	Arrows}');
17068Error('\P{Block=:=	Miscellaneous	Symbols-and	Arrows}');
17069Expect(1, 11263, '\p{Block=miscellaneoussymbolsandarrows}', "");
17070Expect(0, 11263, '\p{^Block=miscellaneoussymbolsandarrows}', "");
17071Expect(0, 11263, '\P{Block=miscellaneoussymbolsandarrows}', "");
17072Expect(1, 11263, '\P{^Block=miscellaneoussymbolsandarrows}', "");
17073Expect(0, 11007, '\p{Block=miscellaneoussymbolsandarrows}', "");
17074Expect(1, 11007, '\p{^Block=miscellaneoussymbolsandarrows}', "");
17075Expect(1, 11007, '\P{Block=miscellaneoussymbolsandarrows}', "");
17076Expect(0, 11007, '\P{^Block=miscellaneoussymbolsandarrows}', "");
17077Expect(1, 11263, '\p{Block:_Miscellaneous Symbols-And-arrows}', "");
17078Expect(0, 11263, '\p{^Block:_Miscellaneous Symbols-And-arrows}', "");
17079Expect(0, 11263, '\P{Block:_Miscellaneous Symbols-And-arrows}', "");
17080Expect(1, 11263, '\P{^Block:_Miscellaneous Symbols-And-arrows}', "");
17081Expect(0, 11007, '\p{Block:_Miscellaneous Symbols-And-arrows}', "");
17082Expect(1, 11007, '\p{^Block:_Miscellaneous Symbols-And-arrows}', "");
17083Expect(1, 11007, '\P{Block:_Miscellaneous Symbols-And-arrows}', "");
17084Expect(0, 11007, '\P{^Block:_Miscellaneous Symbols-And-arrows}', "");
17085Error('\p{Blk=_:=Miscellaneous	SYMBOLS-AND-Arrows}');
17086Error('\P{Blk=_:=Miscellaneous	SYMBOLS-AND-Arrows}');
17087Expect(1, 11263, '\p{Blk=miscellaneoussymbolsandarrows}', "");
17088Expect(0, 11263, '\p{^Blk=miscellaneoussymbolsandarrows}', "");
17089Expect(0, 11263, '\P{Blk=miscellaneoussymbolsandarrows}', "");
17090Expect(1, 11263, '\P{^Blk=miscellaneoussymbolsandarrows}', "");
17091Expect(0, 11007, '\p{Blk=miscellaneoussymbolsandarrows}', "");
17092Expect(1, 11007, '\p{^Blk=miscellaneoussymbolsandarrows}', "");
17093Expect(1, 11007, '\P{Blk=miscellaneoussymbolsandarrows}', "");
17094Expect(0, 11007, '\P{^Blk=miscellaneoussymbolsandarrows}', "");
17095Expect(1, 11263, '\p{Blk= MISCELLANEOUS-symbols_andArrows}', "");
17096Expect(0, 11263, '\p{^Blk= MISCELLANEOUS-symbols_andArrows}', "");
17097Expect(0, 11263, '\P{Blk= MISCELLANEOUS-symbols_andArrows}', "");
17098Expect(1, 11263, '\P{^Blk= MISCELLANEOUS-symbols_andArrows}', "");
17099Expect(0, 11007, '\p{Blk= MISCELLANEOUS-symbols_andArrows}', "");
17100Expect(1, 11007, '\p{^Blk= MISCELLANEOUS-symbols_andArrows}', "");
17101Expect(1, 11007, '\P{Blk= MISCELLANEOUS-symbols_andArrows}', "");
17102Expect(0, 11007, '\P{^Blk= MISCELLANEOUS-symbols_andArrows}', "");
17103Error('\p{Is_Block=  Miscellaneous_SymbolsAnd:=arrows}');
17104Error('\P{Is_Block=  Miscellaneous_SymbolsAnd:=arrows}');
17105Expect(1, 11263, '\p{Is_Block=miscellaneoussymbolsandarrows}', "");
17106Expect(0, 11263, '\p{^Is_Block=miscellaneoussymbolsandarrows}', "");
17107Expect(0, 11263, '\P{Is_Block=miscellaneoussymbolsandarrows}', "");
17108Expect(1, 11263, '\P{^Is_Block=miscellaneoussymbolsandarrows}', "");
17109Expect(0, 11007, '\p{Is_Block=miscellaneoussymbolsandarrows}', "");
17110Expect(1, 11007, '\p{^Is_Block=miscellaneoussymbolsandarrows}', "");
17111Expect(1, 11007, '\P{Is_Block=miscellaneoussymbolsandarrows}', "");
17112Expect(0, 11007, '\P{^Is_Block=miscellaneoussymbolsandarrows}', "");
17113Expect(1, 11263, '\p{Is_Block=	_miscellaneoussymbols-AND-arrows}', "");
17114Expect(0, 11263, '\p{^Is_Block=	_miscellaneoussymbols-AND-arrows}', "");
17115Expect(0, 11263, '\P{Is_Block=	_miscellaneoussymbols-AND-arrows}', "");
17116Expect(1, 11263, '\P{^Is_Block=	_miscellaneoussymbols-AND-arrows}', "");
17117Expect(0, 11007, '\p{Is_Block=	_miscellaneoussymbols-AND-arrows}', "");
17118Expect(1, 11007, '\p{^Is_Block=	_miscellaneoussymbols-AND-arrows}', "");
17119Expect(1, 11007, '\P{Is_Block=	_miscellaneoussymbols-AND-arrows}', "");
17120Expect(0, 11007, '\P{^Is_Block=	_miscellaneoussymbols-AND-arrows}', "");
17121Error('\p{Is_Blk=/a/	miscellaneousSymbolsAnd arrows}');
17122Error('\P{Is_Blk=/a/	miscellaneousSymbolsAnd arrows}');
17123Expect(1, 11263, '\p{Is_Blk=miscellaneoussymbolsandarrows}', "");
17124Expect(0, 11263, '\p{^Is_Blk=miscellaneoussymbolsandarrows}', "");
17125Expect(0, 11263, '\P{Is_Blk=miscellaneoussymbolsandarrows}', "");
17126Expect(1, 11263, '\P{^Is_Blk=miscellaneoussymbolsandarrows}', "");
17127Expect(0, 11007, '\p{Is_Blk=miscellaneoussymbolsandarrows}', "");
17128Expect(1, 11007, '\p{^Is_Blk=miscellaneoussymbolsandarrows}', "");
17129Expect(1, 11007, '\P{Is_Blk=miscellaneoussymbolsandarrows}', "");
17130Expect(0, 11007, '\P{^Is_Blk=miscellaneoussymbolsandarrows}', "");
17131Expect(1, 11263, '\p{Is_Blk=-MISCELLANEOUS SymbolsAnd Arrows}', "");
17132Expect(0, 11263, '\p{^Is_Blk=-MISCELLANEOUS SymbolsAnd Arrows}', "");
17133Expect(0, 11263, '\P{Is_Blk=-MISCELLANEOUS SymbolsAnd Arrows}', "");
17134Expect(1, 11263, '\P{^Is_Blk=-MISCELLANEOUS SymbolsAnd Arrows}', "");
17135Expect(0, 11007, '\p{Is_Blk=-MISCELLANEOUS SymbolsAnd Arrows}', "");
17136Expect(1, 11007, '\p{^Is_Blk=-MISCELLANEOUS SymbolsAnd Arrows}', "");
17137Expect(1, 11007, '\P{Is_Blk=-MISCELLANEOUS SymbolsAnd Arrows}', "");
17138Expect(0, 11007, '\P{^Is_Blk=-MISCELLANEOUS SymbolsAnd Arrows}', "");
17139Error('\p{Block: _halfwidth-AND Fullwidth-Forms/a/}');
17140Error('\P{Block: _halfwidth-AND Fullwidth-Forms/a/}');
17141Expect(1, 65519, '\p{Block:   halfwidthandfullwidthforms}', "");
17142Expect(0, 65519, '\p{^Block:   halfwidthandfullwidthforms}', "");
17143Expect(0, 65519, '\P{Block:   halfwidthandfullwidthforms}', "");
17144Expect(1, 65519, '\P{^Block:   halfwidthandfullwidthforms}', "");
17145Expect(0, 65279, '\p{Block:   halfwidthandfullwidthforms}', "");
17146Expect(1, 65279, '\p{^Block:   halfwidthandfullwidthforms}', "");
17147Expect(1, 65279, '\P{Block:   halfwidthandfullwidthforms}', "");
17148Expect(0, 65279, '\P{^Block:   halfwidthandfullwidthforms}', "");
17149Expect(1, 65519, '\p{Block=-HalfwidthAnd-FullwidthForms}', "");
17150Expect(0, 65519, '\p{^Block=-HalfwidthAnd-FullwidthForms}', "");
17151Expect(0, 65519, '\P{Block=-HalfwidthAnd-FullwidthForms}', "");
17152Expect(1, 65519, '\P{^Block=-HalfwidthAnd-FullwidthForms}', "");
17153Expect(0, 65279, '\p{Block=-HalfwidthAnd-FullwidthForms}', "");
17154Expect(1, 65279, '\p{^Block=-HalfwidthAnd-FullwidthForms}', "");
17155Expect(1, 65279, '\P{Block=-HalfwidthAnd-FullwidthForms}', "");
17156Expect(0, 65279, '\P{^Block=-HalfwidthAnd-FullwidthForms}', "");
17157Error('\p{Blk= 	halfwidth_AND/a/fullwidth Forms}');
17158Error('\P{Blk= 	halfwidth_AND/a/fullwidth Forms}');
17159Expect(1, 65519, '\p{Blk=halfwidthandfullwidthforms}', "");
17160Expect(0, 65519, '\p{^Blk=halfwidthandfullwidthforms}', "");
17161Expect(0, 65519, '\P{Blk=halfwidthandfullwidthforms}', "");
17162Expect(1, 65519, '\P{^Blk=halfwidthandfullwidthforms}', "");
17163Expect(0, 65279, '\p{Blk=halfwidthandfullwidthforms}', "");
17164Expect(1, 65279, '\p{^Blk=halfwidthandfullwidthforms}', "");
17165Expect(1, 65279, '\P{Blk=halfwidthandfullwidthforms}', "");
17166Expect(0, 65279, '\P{^Blk=halfwidthandfullwidthforms}', "");
17167Expect(1, 65519, '\p{Blk=_Halfwidth-and fullwidth-Forms}', "");
17168Expect(0, 65519, '\p{^Blk=_Halfwidth-and fullwidth-Forms}', "");
17169Expect(0, 65519, '\P{Blk=_Halfwidth-and fullwidth-Forms}', "");
17170Expect(1, 65519, '\P{^Blk=_Halfwidth-and fullwidth-Forms}', "");
17171Expect(0, 65279, '\p{Blk=_Halfwidth-and fullwidth-Forms}', "");
17172Expect(1, 65279, '\p{^Blk=_Halfwidth-and fullwidth-Forms}', "");
17173Expect(1, 65279, '\P{Blk=_Halfwidth-and fullwidth-Forms}', "");
17174Expect(0, 65279, '\P{^Blk=_Halfwidth-and fullwidth-Forms}', "");
17175Error('\p{Is_Block= :=Halfwidth	AndfullwidthForms}');
17176Error('\P{Is_Block= :=Halfwidth	AndfullwidthForms}');
17177Expect(1, 65519, '\p{Is_Block=halfwidthandfullwidthforms}', "");
17178Expect(0, 65519, '\p{^Is_Block=halfwidthandfullwidthforms}', "");
17179Expect(0, 65519, '\P{Is_Block=halfwidthandfullwidthforms}', "");
17180Expect(1, 65519, '\P{^Is_Block=halfwidthandfullwidthforms}', "");
17181Expect(0, 65279, '\p{Is_Block=halfwidthandfullwidthforms}', "");
17182Expect(1, 65279, '\p{^Is_Block=halfwidthandfullwidthforms}', "");
17183Expect(1, 65279, '\P{Is_Block=halfwidthandfullwidthforms}', "");
17184Expect(0, 65279, '\P{^Is_Block=halfwidthandfullwidthforms}', "");
17185Expect(1, 65519, '\p{Is_Block=_Halfwidth And_Fullwidth-Forms}', "");
17186Expect(0, 65519, '\p{^Is_Block=_Halfwidth And_Fullwidth-Forms}', "");
17187Expect(0, 65519, '\P{Is_Block=_Halfwidth And_Fullwidth-Forms}', "");
17188Expect(1, 65519, '\P{^Is_Block=_Halfwidth And_Fullwidth-Forms}', "");
17189Expect(0, 65279, '\p{Is_Block=_Halfwidth And_Fullwidth-Forms}', "");
17190Expect(1, 65279, '\p{^Is_Block=_Halfwidth And_Fullwidth-Forms}', "");
17191Expect(1, 65279, '\P{Is_Block=_Halfwidth And_Fullwidth-Forms}', "");
17192Expect(0, 65279, '\P{^Is_Block=_Halfwidth And_Fullwidth-Forms}', "");
17193Error('\p{Is_Blk=:=  HALFWIDTH-And	fullwidth-Forms}');
17194Error('\P{Is_Blk=:=  HALFWIDTH-And	fullwidth-Forms}');
17195Expect(1, 65519, '\p{Is_Blk=halfwidthandfullwidthforms}', "");
17196Expect(0, 65519, '\p{^Is_Blk=halfwidthandfullwidthforms}', "");
17197Expect(0, 65519, '\P{Is_Blk=halfwidthandfullwidthforms}', "");
17198Expect(1, 65519, '\P{^Is_Blk=halfwidthandfullwidthforms}', "");
17199Expect(0, 65279, '\p{Is_Blk=halfwidthandfullwidthforms}', "");
17200Expect(1, 65279, '\p{^Is_Blk=halfwidthandfullwidthforms}', "");
17201Expect(1, 65279, '\P{Is_Blk=halfwidthandfullwidthforms}', "");
17202Expect(0, 65279, '\P{^Is_Blk=halfwidthandfullwidthforms}', "");
17203Expect(1, 65519, '\p{Is_Blk=	-Halfwidth AND	FULLWIDTH-Forms}', "");
17204Expect(0, 65519, '\p{^Is_Blk=	-Halfwidth AND	FULLWIDTH-Forms}', "");
17205Expect(0, 65519, '\P{Is_Blk=	-Halfwidth AND	FULLWIDTH-Forms}', "");
17206Expect(1, 65519, '\P{^Is_Blk=	-Halfwidth AND	FULLWIDTH-Forms}', "");
17207Expect(0, 65279, '\p{Is_Blk=	-Halfwidth AND	FULLWIDTH-Forms}', "");
17208Expect(1, 65279, '\p{^Is_Blk=	-Halfwidth AND	FULLWIDTH-Forms}', "");
17209Expect(1, 65279, '\P{Is_Blk=	-Halfwidth AND	FULLWIDTH-Forms}', "");
17210Expect(0, 65279, '\P{^Is_Blk=	-Halfwidth AND	FULLWIDTH-Forms}', "");
17211Error('\p{Block= :=SUPPLEMENTARY PRIVATE_USE	AREA	B}');
17212Error('\P{Block= :=SUPPLEMENTARY PRIVATE_USE	AREA	B}');
17213Expect(1, 1048576, '\p{Block=supplementaryprivateuseareab}', "");
17214Expect(0, 1048576, '\p{^Block=supplementaryprivateuseareab}', "");
17215Expect(0, 1048576, '\P{Block=supplementaryprivateuseareab}', "");
17216Expect(1, 1048576, '\P{^Block=supplementaryprivateuseareab}', "");
17217Expect(0, 1, '\p{Block=supplementaryprivateuseareab}', "");
17218Expect(1, 1, '\p{^Block=supplementaryprivateuseareab}', "");
17219Expect(1, 1, '\P{Block=supplementaryprivateuseareab}', "");
17220Expect(0, 1, '\P{^Block=supplementaryprivateuseareab}', "");
17221Expect(1, 1048576, '\p{Block: _supplementary PRIVATE	UseAREA	B}', "");
17222Expect(0, 1048576, '\p{^Block: _supplementary PRIVATE	UseAREA	B}', "");
17223Expect(0, 1048576, '\P{Block: _supplementary PRIVATE	UseAREA	B}', "");
17224Expect(1, 1048576, '\P{^Block: _supplementary PRIVATE	UseAREA	B}', "");
17225Expect(0, 1, '\p{Block: _supplementary PRIVATE	UseAREA	B}', "");
17226Expect(1, 1, '\p{^Block: _supplementary PRIVATE	UseAREA	B}', "");
17227Expect(1, 1, '\P{Block: _supplementary PRIVATE	UseAREA	B}', "");
17228Expect(0, 1, '\P{^Block: _supplementary PRIVATE	UseAREA	B}', "");
17229Error('\p{Blk=- Supplementary private:=Use Area-B}');
17230Error('\P{Blk=- Supplementary private:=Use Area-B}');
17231Expect(1, 1048576, '\p{Blk=supplementaryprivateuseareab}', "");
17232Expect(0, 1048576, '\p{^Blk=supplementaryprivateuseareab}', "");
17233Expect(0, 1048576, '\P{Blk=supplementaryprivateuseareab}', "");
17234Expect(1, 1048576, '\P{^Blk=supplementaryprivateuseareab}', "");
17235Expect(0, 1, '\p{Blk=supplementaryprivateuseareab}', "");
17236Expect(1, 1, '\p{^Blk=supplementaryprivateuseareab}', "");
17237Expect(1, 1, '\P{Blk=supplementaryprivateuseareab}', "");
17238Expect(0, 1, '\P{^Blk=supplementaryprivateuseareab}', "");
17239Expect(1, 1048576, '\p{Blk= Supplementary-Privateuse-Area B}', "");
17240Expect(0, 1048576, '\p{^Blk= Supplementary-Privateuse-Area B}', "");
17241Expect(0, 1048576, '\P{Blk= Supplementary-Privateuse-Area B}', "");
17242Expect(1, 1048576, '\P{^Blk= Supplementary-Privateuse-Area B}', "");
17243Expect(0, 1, '\p{Blk= Supplementary-Privateuse-Area B}', "");
17244Expect(1, 1, '\p{^Blk= Supplementary-Privateuse-Area B}', "");
17245Expect(1, 1, '\P{Blk= Supplementary-Privateuse-Area B}', "");
17246Expect(0, 1, '\P{^Blk= Supplementary-Privateuse-Area B}', "");
17247Error('\p{Is_Block=-:=Supplementary_private Use-Area	B}');
17248Error('\P{Is_Block=-:=Supplementary_private Use-Area	B}');
17249Expect(1, 1048576, '\p{Is_Block=supplementaryprivateuseareab}', "");
17250Expect(0, 1048576, '\p{^Is_Block=supplementaryprivateuseareab}', "");
17251Expect(0, 1048576, '\P{Is_Block=supplementaryprivateuseareab}', "");
17252Expect(1, 1048576, '\P{^Is_Block=supplementaryprivateuseareab}', "");
17253Expect(0, 1, '\p{Is_Block=supplementaryprivateuseareab}', "");
17254Expect(1, 1, '\p{^Is_Block=supplementaryprivateuseareab}', "");
17255Expect(1, 1, '\P{Is_Block=supplementaryprivateuseareab}', "");
17256Expect(0, 1, '\P{^Is_Block=supplementaryprivateuseareab}', "");
17257Expect(1, 1048576, '\p{Is_Block=-SUPPLEMENTARY Private	useArea	B}', "");
17258Expect(0, 1048576, '\p{^Is_Block=-SUPPLEMENTARY Private	useArea	B}', "");
17259Expect(0, 1048576, '\P{Is_Block=-SUPPLEMENTARY Private	useArea	B}', "");
17260Expect(1, 1048576, '\P{^Is_Block=-SUPPLEMENTARY Private	useArea	B}', "");
17261Expect(0, 1, '\p{Is_Block=-SUPPLEMENTARY Private	useArea	B}', "");
17262Expect(1, 1, '\p{^Is_Block=-SUPPLEMENTARY Private	useArea	B}', "");
17263Expect(1, 1, '\P{Is_Block=-SUPPLEMENTARY Private	useArea	B}', "");
17264Expect(0, 1, '\P{^Is_Block=-SUPPLEMENTARY Private	useArea	B}', "");
17265Error('\p{Is_Blk:		-Supplementary-private-use-AREA/a/B}');
17266Error('\P{Is_Blk:		-Supplementary-private-use-AREA/a/B}');
17267Expect(1, 1048576, '\p{Is_Blk=supplementaryprivateuseareab}', "");
17268Expect(0, 1048576, '\p{^Is_Blk=supplementaryprivateuseareab}', "");
17269Expect(0, 1048576, '\P{Is_Blk=supplementaryprivateuseareab}', "");
17270Expect(1, 1048576, '\P{^Is_Blk=supplementaryprivateuseareab}', "");
17271Expect(0, 1, '\p{Is_Blk=supplementaryprivateuseareab}', "");
17272Expect(1, 1, '\p{^Is_Blk=supplementaryprivateuseareab}', "");
17273Expect(1, 1, '\P{Is_Blk=supplementaryprivateuseareab}', "");
17274Expect(0, 1, '\P{^Is_Blk=supplementaryprivateuseareab}', "");
17275Expect(1, 1048576, '\p{Is_Blk=	Supplementary_Private	UseArea_B}', "");
17276Expect(0, 1048576, '\p{^Is_Blk=	Supplementary_Private	UseArea_B}', "");
17277Expect(0, 1048576, '\P{Is_Blk=	Supplementary_Private	UseArea_B}', "");
17278Expect(1, 1048576, '\P{^Is_Blk=	Supplementary_Private	UseArea_B}', "");
17279Expect(0, 1, '\p{Is_Blk=	Supplementary_Private	UseArea_B}', "");
17280Expect(1, 1, '\p{^Is_Blk=	Supplementary_Private	UseArea_B}', "");
17281Expect(1, 1, '\P{Is_Blk=	Supplementary_Private	UseArea_B}', "");
17282Expect(0, 1, '\P{^Is_Blk=	Supplementary_Private	UseArea_B}', "");
17283Error('\p{Block=:=_Sundanese}');
17284Error('\P{Block=:=_Sundanese}');
17285Expect(1, 7103, '\p{Block=sundanese}', "");
17286Expect(0, 7103, '\p{^Block=sundanese}', "");
17287Expect(0, 7103, '\P{Block=sundanese}', "");
17288Expect(1, 7103, '\P{^Block=sundanese}', "");
17289Expect(0, 7039, '\p{Block=sundanese}', "");
17290Expect(1, 7039, '\p{^Block=sundanese}', "");
17291Expect(1, 7039, '\P{Block=sundanese}', "");
17292Expect(0, 7039, '\P{^Block=sundanese}', "");
17293Expect(1, 7103, '\p{Block= Sundanese}', "");
17294Expect(0, 7103, '\p{^Block= Sundanese}', "");
17295Expect(0, 7103, '\P{Block= Sundanese}', "");
17296Expect(1, 7103, '\P{^Block= Sundanese}', "");
17297Expect(0, 7039, '\p{Block= Sundanese}', "");
17298Expect(1, 7039, '\p{^Block= Sundanese}', "");
17299Expect(1, 7039, '\P{Block= Sundanese}', "");
17300Expect(0, 7039, '\P{^Block= Sundanese}', "");
17301Error('\p{Blk=_:=SUNDANESE}');
17302Error('\P{Blk=_:=SUNDANESE}');
17303Expect(1, 7103, '\p{Blk=sundanese}', "");
17304Expect(0, 7103, '\p{^Blk=sundanese}', "");
17305Expect(0, 7103, '\P{Blk=sundanese}', "");
17306Expect(1, 7103, '\P{^Blk=sundanese}', "");
17307Expect(0, 7039, '\p{Blk=sundanese}', "");
17308Expect(1, 7039, '\p{^Blk=sundanese}', "");
17309Expect(1, 7039, '\P{Blk=sundanese}', "");
17310Expect(0, 7039, '\P{^Blk=sundanese}', "");
17311Expect(1, 7103, '\p{Blk= Sundanese}', "");
17312Expect(0, 7103, '\p{^Blk= Sundanese}', "");
17313Expect(0, 7103, '\P{Blk= Sundanese}', "");
17314Expect(1, 7103, '\P{^Blk= Sundanese}', "");
17315Expect(0, 7039, '\p{Blk= Sundanese}', "");
17316Expect(1, 7039, '\p{^Blk= Sundanese}', "");
17317Expect(1, 7039, '\P{Blk= Sundanese}', "");
17318Expect(0, 7039, '\P{^Blk= Sundanese}', "");
17319Error('\p{Is_Block=:= -Sundanese}');
17320Error('\P{Is_Block=:= -Sundanese}');
17321Expect(1, 7103, '\p{Is_Block=sundanese}', "");
17322Expect(0, 7103, '\p{^Is_Block=sundanese}', "");
17323Expect(0, 7103, '\P{Is_Block=sundanese}', "");
17324Expect(1, 7103, '\P{^Is_Block=sundanese}', "");
17325Expect(0, 7039, '\p{Is_Block=sundanese}', "");
17326Expect(1, 7039, '\p{^Is_Block=sundanese}', "");
17327Expect(1, 7039, '\P{Is_Block=sundanese}', "");
17328Expect(0, 7039, '\P{^Is_Block=sundanese}', "");
17329Expect(1, 7103, '\p{Is_Block:_SUNDANESE}', "");
17330Expect(0, 7103, '\p{^Is_Block:_SUNDANESE}', "");
17331Expect(0, 7103, '\P{Is_Block:_SUNDANESE}', "");
17332Expect(1, 7103, '\P{^Is_Block:_SUNDANESE}', "");
17333Expect(0, 7039, '\p{Is_Block:_SUNDANESE}', "");
17334Expect(1, 7039, '\p{^Is_Block:_SUNDANESE}', "");
17335Expect(1, 7039, '\P{Is_Block:_SUNDANESE}', "");
17336Expect(0, 7039, '\P{^Is_Block:_SUNDANESE}', "");
17337Error('\p{Is_Blk=_:=sundanese}');
17338Error('\P{Is_Blk=_:=sundanese}');
17339Expect(1, 7103, '\p{Is_Blk=sundanese}', "");
17340Expect(0, 7103, '\p{^Is_Blk=sundanese}', "");
17341Expect(0, 7103, '\P{Is_Blk=sundanese}', "");
17342Expect(1, 7103, '\P{^Is_Blk=sundanese}', "");
17343Expect(0, 7039, '\p{Is_Blk=sundanese}', "");
17344Expect(1, 7039, '\p{^Is_Blk=sundanese}', "");
17345Expect(1, 7039, '\P{Is_Blk=sundanese}', "");
17346Expect(0, 7039, '\P{^Is_Blk=sundanese}', "");
17347Expect(1, 7103, '\p{Is_Blk=- SUNDANESE}', "");
17348Expect(0, 7103, '\p{^Is_Blk=- SUNDANESE}', "");
17349Expect(0, 7103, '\P{Is_Blk=- SUNDANESE}', "");
17350Expect(1, 7103, '\P{^Is_Blk=- SUNDANESE}', "");
17351Expect(0, 7039, '\p{Is_Blk=- SUNDANESE}', "");
17352Expect(1, 7039, '\p{^Is_Blk=- SUNDANESE}', "");
17353Expect(1, 7039, '\P{Is_Blk=- SUNDANESE}', "");
17354Expect(0, 7039, '\P{^Is_Blk=- SUNDANESE}', "");
17355Error('\p{Block=/a/  enclosed_alphanumerics}');
17356Error('\P{Block=/a/  enclosed_alphanumerics}');
17357Expect(1, 9471, '\p{Block:enclosedalphanumerics}', "");
17358Expect(0, 9471, '\p{^Block:enclosedalphanumerics}', "");
17359Expect(0, 9471, '\P{Block:enclosedalphanumerics}', "");
17360Expect(1, 9471, '\P{^Block:enclosedalphanumerics}', "");
17361Expect(0, 9311, '\p{Block:enclosedalphanumerics}', "");
17362Expect(1, 9311, '\p{^Block:enclosedalphanumerics}', "");
17363Expect(1, 9311, '\P{Block:enclosedalphanumerics}', "");
17364Expect(0, 9311, '\P{^Block:enclosedalphanumerics}', "");
17365Expect(1, 9471, '\p{Block=	EnclosedAlphanumerics}', "");
17366Expect(0, 9471, '\p{^Block=	EnclosedAlphanumerics}', "");
17367Expect(0, 9471, '\P{Block=	EnclosedAlphanumerics}', "");
17368Expect(1, 9471, '\P{^Block=	EnclosedAlphanumerics}', "");
17369Expect(0, 9311, '\p{Block=	EnclosedAlphanumerics}', "");
17370Expect(1, 9311, '\p{^Block=	EnclosedAlphanumerics}', "");
17371Expect(1, 9311, '\P{Block=	EnclosedAlphanumerics}', "");
17372Expect(0, 9311, '\P{^Block=	EnclosedAlphanumerics}', "");
17373Error('\p{Blk=	 enclosed/a/alphanumerics}');
17374Error('\P{Blk=	 enclosed/a/alphanumerics}');
17375Expect(1, 9471, '\p{Blk=enclosedalphanumerics}', "");
17376Expect(0, 9471, '\p{^Blk=enclosedalphanumerics}', "");
17377Expect(0, 9471, '\P{Blk=enclosedalphanumerics}', "");
17378Expect(1, 9471, '\P{^Blk=enclosedalphanumerics}', "");
17379Expect(0, 9311, '\p{Blk=enclosedalphanumerics}', "");
17380Expect(1, 9311, '\p{^Blk=enclosedalphanumerics}', "");
17381Expect(1, 9311, '\P{Blk=enclosedalphanumerics}', "");
17382Expect(0, 9311, '\P{^Blk=enclosedalphanumerics}', "");
17383Expect(1, 9471, '\p{Blk=-	Enclosed-Alphanumerics}', "");
17384Expect(0, 9471, '\p{^Blk=-	Enclosed-Alphanumerics}', "");
17385Expect(0, 9471, '\P{Blk=-	Enclosed-Alphanumerics}', "");
17386Expect(1, 9471, '\P{^Blk=-	Enclosed-Alphanumerics}', "");
17387Expect(0, 9311, '\p{Blk=-	Enclosed-Alphanumerics}', "");
17388Expect(1, 9311, '\p{^Blk=-	Enclosed-Alphanumerics}', "");
17389Expect(1, 9311, '\P{Blk=-	Enclosed-Alphanumerics}', "");
17390Expect(0, 9311, '\P{^Blk=-	Enclosed-Alphanumerics}', "");
17391Error('\p{Is_Block= -Enclosed/a/Alphanumerics}');
17392Error('\P{Is_Block= -Enclosed/a/Alphanumerics}');
17393Expect(1, 9471, '\p{Is_Block=enclosedalphanumerics}', "");
17394Expect(0, 9471, '\p{^Is_Block=enclosedalphanumerics}', "");
17395Expect(0, 9471, '\P{Is_Block=enclosedalphanumerics}', "");
17396Expect(1, 9471, '\P{^Is_Block=enclosedalphanumerics}', "");
17397Expect(0, 9311, '\p{Is_Block=enclosedalphanumerics}', "");
17398Expect(1, 9311, '\p{^Is_Block=enclosedalphanumerics}', "");
17399Expect(1, 9311, '\P{Is_Block=enclosedalphanumerics}', "");
17400Expect(0, 9311, '\P{^Is_Block=enclosedalphanumerics}', "");
17401Expect(1, 9471, '\p{Is_Block=_-Enclosed alphanumerics}', "");
17402Expect(0, 9471, '\p{^Is_Block=_-Enclosed alphanumerics}', "");
17403Expect(0, 9471, '\P{Is_Block=_-Enclosed alphanumerics}', "");
17404Expect(1, 9471, '\P{^Is_Block=_-Enclosed alphanumerics}', "");
17405Expect(0, 9311, '\p{Is_Block=_-Enclosed alphanumerics}', "");
17406Expect(1, 9311, '\p{^Is_Block=_-Enclosed alphanumerics}', "");
17407Expect(1, 9311, '\P{Is_Block=_-Enclosed alphanumerics}', "");
17408Expect(0, 9311, '\P{^Is_Block=_-Enclosed alphanumerics}', "");
17409Error('\p{Is_Blk=_Enclosed_Alphanumerics/a/}');
17410Error('\P{Is_Blk=_Enclosed_Alphanumerics/a/}');
17411Expect(1, 9471, '\p{Is_Blk=enclosedalphanumerics}', "");
17412Expect(0, 9471, '\p{^Is_Blk=enclosedalphanumerics}', "");
17413Expect(0, 9471, '\P{Is_Blk=enclosedalphanumerics}', "");
17414Expect(1, 9471, '\P{^Is_Blk=enclosedalphanumerics}', "");
17415Expect(0, 9311, '\p{Is_Blk=enclosedalphanumerics}', "");
17416Expect(1, 9311, '\p{^Is_Blk=enclosedalphanumerics}', "");
17417Expect(1, 9311, '\P{Is_Blk=enclosedalphanumerics}', "");
17418Expect(0, 9311, '\P{^Is_Blk=enclosedalphanumerics}', "");
17419Expect(1, 9471, '\p{Is_Blk=__enclosed-Alphanumerics}', "");
17420Expect(0, 9471, '\p{^Is_Blk=__enclosed-Alphanumerics}', "");
17421Expect(0, 9471, '\P{Is_Blk=__enclosed-Alphanumerics}', "");
17422Expect(1, 9471, '\P{^Is_Blk=__enclosed-Alphanumerics}', "");
17423Expect(0, 9311, '\p{Is_Blk=__enclosed-Alphanumerics}', "");
17424Expect(1, 9311, '\p{^Is_Blk=__enclosed-Alphanumerics}', "");
17425Expect(1, 9311, '\P{Is_Blk=__enclosed-Alphanumerics}', "");
17426Expect(0, 9311, '\P{^Is_Blk=__enclosed-Alphanumerics}', "");
17427Error('\p{Block=__old_SOUTHARABIAN:=}');
17428Error('\P{Block=__old_SOUTHARABIAN:=}');
17429Expect(1, 68223, '\p{Block=oldsoutharabian}', "");
17430Expect(0, 68223, '\p{^Block=oldsoutharabian}', "");
17431Expect(0, 68223, '\P{Block=oldsoutharabian}', "");
17432Expect(1, 68223, '\P{^Block=oldsoutharabian}', "");
17433Expect(0, 68191, '\p{Block=oldsoutharabian}', "");
17434Expect(1, 68191, '\p{^Block=oldsoutharabian}', "");
17435Expect(1, 68191, '\P{Block=oldsoutharabian}', "");
17436Expect(0, 68191, '\P{^Block=oldsoutharabian}', "");
17437Expect(1, 68223, '\p{Block: --Old-SOUTH	Arabian}', "");
17438Expect(0, 68223, '\p{^Block: --Old-SOUTH	Arabian}', "");
17439Expect(0, 68223, '\P{Block: --Old-SOUTH	Arabian}', "");
17440Expect(1, 68223, '\P{^Block: --Old-SOUTH	Arabian}', "");
17441Expect(0, 68191, '\p{Block: --Old-SOUTH	Arabian}', "");
17442Expect(1, 68191, '\p{^Block: --Old-SOUTH	Arabian}', "");
17443Expect(1, 68191, '\P{Block: --Old-SOUTH	Arabian}', "");
17444Expect(0, 68191, '\P{^Block: --Old-SOUTH	Arabian}', "");
17445Error('\p{Blk=_/a/Old southarabian}');
17446Error('\P{Blk=_/a/Old southarabian}');
17447Expect(1, 68223, '\p{Blk=oldsoutharabian}', "");
17448Expect(0, 68223, '\p{^Blk=oldsoutharabian}', "");
17449Expect(0, 68223, '\P{Blk=oldsoutharabian}', "");
17450Expect(1, 68223, '\P{^Blk=oldsoutharabian}', "");
17451Expect(0, 68191, '\p{Blk=oldsoutharabian}', "");
17452Expect(1, 68191, '\p{^Blk=oldsoutharabian}', "");
17453Expect(1, 68191, '\P{Blk=oldsoutharabian}', "");
17454Expect(0, 68191, '\P{^Blk=oldsoutharabian}', "");
17455Expect(1, 68223, '\p{Blk=OLDSouth_ARABIAN}', "");
17456Expect(0, 68223, '\p{^Blk=OLDSouth_ARABIAN}', "");
17457Expect(0, 68223, '\P{Blk=OLDSouth_ARABIAN}', "");
17458Expect(1, 68223, '\P{^Blk=OLDSouth_ARABIAN}', "");
17459Expect(0, 68191, '\p{Blk=OLDSouth_ARABIAN}', "");
17460Expect(1, 68191, '\p{^Blk=OLDSouth_ARABIAN}', "");
17461Expect(1, 68191, '\P{Blk=OLDSouth_ARABIAN}', "");
17462Expect(0, 68191, '\P{^Blk=OLDSouth_ARABIAN}', "");
17463Error('\p{Is_Block= -Old-South/a/Arabian}');
17464Error('\P{Is_Block= -Old-South/a/Arabian}');
17465Expect(1, 68223, '\p{Is_Block=oldsoutharabian}', "");
17466Expect(0, 68223, '\p{^Is_Block=oldsoutharabian}', "");
17467Expect(0, 68223, '\P{Is_Block=oldsoutharabian}', "");
17468Expect(1, 68223, '\P{^Is_Block=oldsoutharabian}', "");
17469Expect(0, 68191, '\p{Is_Block=oldsoutharabian}', "");
17470Expect(1, 68191, '\p{^Is_Block=oldsoutharabian}', "");
17471Expect(1, 68191, '\P{Is_Block=oldsoutharabian}', "");
17472Expect(0, 68191, '\P{^Is_Block=oldsoutharabian}', "");
17473Expect(1, 68223, '\p{Is_Block=OLD SOUTH	Arabian}', "");
17474Expect(0, 68223, '\p{^Is_Block=OLD SOUTH	Arabian}', "");
17475Expect(0, 68223, '\P{Is_Block=OLD SOUTH	Arabian}', "");
17476Expect(1, 68223, '\P{^Is_Block=OLD SOUTH	Arabian}', "");
17477Expect(0, 68191, '\p{Is_Block=OLD SOUTH	Arabian}', "");
17478Expect(1, 68191, '\p{^Is_Block=OLD SOUTH	Arabian}', "");
17479Expect(1, 68191, '\P{Is_Block=OLD SOUTH	Arabian}', "");
17480Expect(0, 68191, '\P{^Is_Block=OLD SOUTH	Arabian}', "");
17481Error('\p{Is_Blk=-/a/Old_South_arabian}');
17482Error('\P{Is_Blk=-/a/Old_South_arabian}');
17483Expect(1, 68223, '\p{Is_Blk=oldsoutharabian}', "");
17484Expect(0, 68223, '\p{^Is_Blk=oldsoutharabian}', "");
17485Expect(0, 68223, '\P{Is_Blk=oldsoutharabian}', "");
17486Expect(1, 68223, '\P{^Is_Blk=oldsoutharabian}', "");
17487Expect(0, 68191, '\p{Is_Blk=oldsoutharabian}', "");
17488Expect(1, 68191, '\p{^Is_Blk=oldsoutharabian}', "");
17489Expect(1, 68191, '\P{Is_Blk=oldsoutharabian}', "");
17490Expect(0, 68191, '\P{^Is_Blk=oldsoutharabian}', "");
17491Expect(1, 68223, '\p{Is_Blk=--Old-southarabian}', "");
17492Expect(0, 68223, '\p{^Is_Blk=--Old-southarabian}', "");
17493Expect(0, 68223, '\P{Is_Blk=--Old-southarabian}', "");
17494Expect(1, 68223, '\P{^Is_Blk=--Old-southarabian}', "");
17495Expect(0, 68191, '\p{Is_Blk=--Old-southarabian}', "");
17496Expect(1, 68191, '\p{^Is_Blk=--Old-southarabian}', "");
17497Expect(1, 68191, '\P{Is_Blk=--Old-southarabian}', "");
17498Expect(0, 68191, '\P{^Is_Blk=--Old-southarabian}', "");
17499Error('\p{Block=_ tags:=}');
17500Error('\P{Block=_ tags:=}');
17501Expect(1, 917631, '\p{Block:   tags}', "");
17502Expect(0, 917631, '\p{^Block:   tags}', "");
17503Expect(0, 917631, '\P{Block:   tags}', "");
17504Expect(1, 917631, '\P{^Block:   tags}', "");
17505Expect(0, 1, '\p{Block:   tags}', "");
17506Expect(1, 1, '\p{^Block:   tags}', "");
17507Expect(1, 1, '\P{Block:   tags}', "");
17508Expect(0, 1, '\P{^Block:   tags}', "");
17509Expect(1, 917631, '\p{Block=	_Tags}', "");
17510Expect(0, 917631, '\p{^Block=	_Tags}', "");
17511Expect(0, 917631, '\P{Block=	_Tags}', "");
17512Expect(1, 917631, '\P{^Block=	_Tags}', "");
17513Expect(0, 1, '\p{Block=	_Tags}', "");
17514Expect(1, 1, '\p{^Block=	_Tags}', "");
17515Expect(1, 1, '\P{Block=	_Tags}', "");
17516Expect(0, 1, '\P{^Block=	_Tags}', "");
17517Error('\p{Blk=:= TAGS}');
17518Error('\P{Blk=:= TAGS}');
17519Expect(1, 917631, '\p{Blk=tags}', "");
17520Expect(0, 917631, '\p{^Blk=tags}', "");
17521Expect(0, 917631, '\P{Blk=tags}', "");
17522Expect(1, 917631, '\P{^Blk=tags}', "");
17523Expect(0, 1, '\p{Blk=tags}', "");
17524Expect(1, 1, '\p{^Blk=tags}', "");
17525Expect(1, 1, '\P{Blk=tags}', "");
17526Expect(0, 1, '\P{^Blk=tags}', "");
17527Expect(1, 917631, '\p{Blk=  Tags}', "");
17528Expect(0, 917631, '\p{^Blk=  Tags}', "");
17529Expect(0, 917631, '\P{Blk=  Tags}', "");
17530Expect(1, 917631, '\P{^Blk=  Tags}', "");
17531Expect(0, 1, '\p{Blk=  Tags}', "");
17532Expect(1, 1, '\p{^Blk=  Tags}', "");
17533Expect(1, 1, '\P{Blk=  Tags}', "");
17534Expect(0, 1, '\P{^Blk=  Tags}', "");
17535Error('\p{Is_Block=/a/	 tags}');
17536Error('\P{Is_Block=/a/	 tags}');
17537Expect(1, 917631, '\p{Is_Block=tags}', "");
17538Expect(0, 917631, '\p{^Is_Block=tags}', "");
17539Expect(0, 917631, '\P{Is_Block=tags}', "");
17540Expect(1, 917631, '\P{^Is_Block=tags}', "");
17541Expect(0, 1, '\p{Is_Block=tags}', "");
17542Expect(1, 1, '\p{^Is_Block=tags}', "");
17543Expect(1, 1, '\P{Is_Block=tags}', "");
17544Expect(0, 1, '\P{^Is_Block=tags}', "");
17545Expect(1, 917631, '\p{Is_Block=	 tags}', "");
17546Expect(0, 917631, '\p{^Is_Block=	 tags}', "");
17547Expect(0, 917631, '\P{Is_Block=	 tags}', "");
17548Expect(1, 917631, '\P{^Is_Block=	 tags}', "");
17549Expect(0, 1, '\p{Is_Block=	 tags}', "");
17550Expect(1, 1, '\p{^Is_Block=	 tags}', "");
17551Expect(1, 1, '\P{Is_Block=	 tags}', "");
17552Expect(0, 1, '\P{^Is_Block=	 tags}', "");
17553Error('\p{Is_Blk=/a/TAGS}');
17554Error('\P{Is_Blk=/a/TAGS}');
17555Expect(1, 917631, '\p{Is_Blk=tags}', "");
17556Expect(0, 917631, '\p{^Is_Blk=tags}', "");
17557Expect(0, 917631, '\P{Is_Blk=tags}', "");
17558Expect(1, 917631, '\P{^Is_Blk=tags}', "");
17559Expect(0, 1, '\p{Is_Blk=tags}', "");
17560Expect(1, 1, '\p{^Is_Blk=tags}', "");
17561Expect(1, 1, '\P{Is_Blk=tags}', "");
17562Expect(0, 1, '\P{^Is_Blk=tags}', "");
17563Expect(1, 917631, '\p{Is_Blk=_ Tags}', "");
17564Expect(0, 917631, '\p{^Is_Blk=_ Tags}', "");
17565Expect(0, 917631, '\P{Is_Blk=_ Tags}', "");
17566Expect(1, 917631, '\P{^Is_Blk=_ Tags}', "");
17567Expect(0, 1, '\p{Is_Blk=_ Tags}', "");
17568Expect(1, 1, '\p{^Is_Blk=_ Tags}', "");
17569Expect(1, 1, '\P{Is_Blk=_ Tags}', "");
17570Expect(0, 1, '\P{^Is_Blk=_ Tags}', "");
17571Error('\p{Block:    :=Miscellaneous	mathematicalSymbols_a}');
17572Error('\P{Block:    :=Miscellaneous	mathematicalSymbols_a}');
17573Expect(1, 10223, '\p{Block=miscellaneousmathematicalsymbolsa}', "");
17574Expect(0, 10223, '\p{^Block=miscellaneousmathematicalsymbolsa}', "");
17575Expect(0, 10223, '\P{Block=miscellaneousmathematicalsymbolsa}', "");
17576Expect(1, 10223, '\P{^Block=miscellaneousmathematicalsymbolsa}', "");
17577Expect(0, 10175, '\p{Block=miscellaneousmathematicalsymbolsa}', "");
17578Expect(1, 10175, '\p{^Block=miscellaneousmathematicalsymbolsa}', "");
17579Expect(1, 10175, '\P{Block=miscellaneousmathematicalsymbolsa}', "");
17580Expect(0, 10175, '\P{^Block=miscellaneousmathematicalsymbolsa}', "");
17581Expect(1, 10223, '\p{Block=  Miscellaneous Mathematical_symbolsA}', "");
17582Expect(0, 10223, '\p{^Block=  Miscellaneous Mathematical_symbolsA}', "");
17583Expect(0, 10223, '\P{Block=  Miscellaneous Mathematical_symbolsA}', "");
17584Expect(1, 10223, '\P{^Block=  Miscellaneous Mathematical_symbolsA}', "");
17585Expect(0, 10175, '\p{Block=  Miscellaneous Mathematical_symbolsA}', "");
17586Expect(1, 10175, '\p{^Block=  Miscellaneous Mathematical_symbolsA}', "");
17587Expect(1, 10175, '\P{Block=  Miscellaneous Mathematical_symbolsA}', "");
17588Expect(0, 10175, '\P{^Block=  Miscellaneous Mathematical_symbolsA}', "");
17589Error('\p{Blk=:=MISCELLANEOUSMathematical_Symbols-a}');
17590Error('\P{Blk=:=MISCELLANEOUSMathematical_Symbols-a}');
17591Expect(1, 10223, '\p{Blk=miscellaneousmathematicalsymbolsa}', "");
17592Expect(0, 10223, '\p{^Blk=miscellaneousmathematicalsymbolsa}', "");
17593Expect(0, 10223, '\P{Blk=miscellaneousmathematicalsymbolsa}', "");
17594Expect(1, 10223, '\P{^Blk=miscellaneousmathematicalsymbolsa}', "");
17595Expect(0, 10175, '\p{Blk=miscellaneousmathematicalsymbolsa}', "");
17596Expect(1, 10175, '\p{^Blk=miscellaneousmathematicalsymbolsa}', "");
17597Expect(1, 10175, '\P{Blk=miscellaneousmathematicalsymbolsa}', "");
17598Expect(0, 10175, '\P{^Blk=miscellaneousmathematicalsymbolsa}', "");
17599Expect(1, 10223, '\p{Blk:- Miscellaneous_Mathematical-Symbols	A}', "");
17600Expect(0, 10223, '\p{^Blk:- Miscellaneous_Mathematical-Symbols	A}', "");
17601Expect(0, 10223, '\P{Blk:- Miscellaneous_Mathematical-Symbols	A}', "");
17602Expect(1, 10223, '\P{^Blk:- Miscellaneous_Mathematical-Symbols	A}', "");
17603Expect(0, 10175, '\p{Blk:- Miscellaneous_Mathematical-Symbols	A}', "");
17604Expect(1, 10175, '\p{^Blk:- Miscellaneous_Mathematical-Symbols	A}', "");
17605Expect(1, 10175, '\P{Blk:- Miscellaneous_Mathematical-Symbols	A}', "");
17606Expect(0, 10175, '\P{^Blk:- Miscellaneous_Mathematical-Symbols	A}', "");
17607Error('\p{Is_Block:miscellaneous/a/mathematical-symbolsA}');
17608Error('\P{Is_Block:miscellaneous/a/mathematical-symbolsA}');
17609Expect(1, 10223, '\p{Is_Block=miscellaneousmathematicalsymbolsa}', "");
17610Expect(0, 10223, '\p{^Is_Block=miscellaneousmathematicalsymbolsa}', "");
17611Expect(0, 10223, '\P{Is_Block=miscellaneousmathematicalsymbolsa}', "");
17612Expect(1, 10223, '\P{^Is_Block=miscellaneousmathematicalsymbolsa}', "");
17613Expect(0, 10175, '\p{Is_Block=miscellaneousmathematicalsymbolsa}', "");
17614Expect(1, 10175, '\p{^Is_Block=miscellaneousmathematicalsymbolsa}', "");
17615Expect(1, 10175, '\P{Is_Block=miscellaneousmathematicalsymbolsa}', "");
17616Expect(0, 10175, '\P{^Is_Block=miscellaneousmathematicalsymbolsa}', "");
17617Expect(1, 10223, '\p{Is_Block=	MISCELLANEOUS_MATHEMATICAL_SYMBOLS	A}', "");
17618Expect(0, 10223, '\p{^Is_Block=	MISCELLANEOUS_MATHEMATICAL_SYMBOLS	A}', "");
17619Expect(0, 10223, '\P{Is_Block=	MISCELLANEOUS_MATHEMATICAL_SYMBOLS	A}', "");
17620Expect(1, 10223, '\P{^Is_Block=	MISCELLANEOUS_MATHEMATICAL_SYMBOLS	A}', "");
17621Expect(0, 10175, '\p{Is_Block=	MISCELLANEOUS_MATHEMATICAL_SYMBOLS	A}', "");
17622Expect(1, 10175, '\p{^Is_Block=	MISCELLANEOUS_MATHEMATICAL_SYMBOLS	A}', "");
17623Expect(1, 10175, '\P{Is_Block=	MISCELLANEOUS_MATHEMATICAL_SYMBOLS	A}', "");
17624Expect(0, 10175, '\P{^Is_Block=	MISCELLANEOUS_MATHEMATICAL_SYMBOLS	A}', "");
17625Error('\p{Is_Blk=	/a/Miscellaneousmathematicalsymbols_A}');
17626Error('\P{Is_Blk=	/a/Miscellaneousmathematicalsymbols_A}');
17627Expect(1, 10223, '\p{Is_Blk=miscellaneousmathematicalsymbolsa}', "");
17628Expect(0, 10223, '\p{^Is_Blk=miscellaneousmathematicalsymbolsa}', "");
17629Expect(0, 10223, '\P{Is_Blk=miscellaneousmathematicalsymbolsa}', "");
17630Expect(1, 10223, '\P{^Is_Blk=miscellaneousmathematicalsymbolsa}', "");
17631Expect(0, 10175, '\p{Is_Blk=miscellaneousmathematicalsymbolsa}', "");
17632Expect(1, 10175, '\p{^Is_Blk=miscellaneousmathematicalsymbolsa}', "");
17633Expect(1, 10175, '\P{Is_Blk=miscellaneousmathematicalsymbolsa}', "");
17634Expect(0, 10175, '\P{^Is_Blk=miscellaneousmathematicalsymbolsa}', "");
17635Expect(1, 10223, '\p{Is_Blk= _Miscellaneous-MATHEMATICAL	Symbols	A}', "");
17636Expect(0, 10223, '\p{^Is_Blk= _Miscellaneous-MATHEMATICAL	Symbols	A}', "");
17637Expect(0, 10223, '\P{Is_Blk= _Miscellaneous-MATHEMATICAL	Symbols	A}', "");
17638Expect(1, 10223, '\P{^Is_Blk= _Miscellaneous-MATHEMATICAL	Symbols	A}', "");
17639Expect(0, 10175, '\p{Is_Blk= _Miscellaneous-MATHEMATICAL	Symbols	A}', "");
17640Expect(1, 10175, '\p{^Is_Blk= _Miscellaneous-MATHEMATICAL	Symbols	A}', "");
17641Expect(1, 10175, '\P{Is_Blk= _Miscellaneous-MATHEMATICAL	Symbols	A}', "");
17642Expect(0, 10175, '\P{^Is_Blk= _Miscellaneous-MATHEMATICAL	Symbols	A}', "");
17643Error('\p{Block=:= -Braille_PATTERNS}');
17644Error('\P{Block=:= -Braille_PATTERNS}');
17645Expect(1, 10495, '\p{Block=braillepatterns}', "");
17646Expect(0, 10495, '\p{^Block=braillepatterns}', "");
17647Expect(0, 10495, '\P{Block=braillepatterns}', "");
17648Expect(1, 10495, '\P{^Block=braillepatterns}', "");
17649Expect(0, 10239, '\p{Block=braillepatterns}', "");
17650Expect(1, 10239, '\p{^Block=braillepatterns}', "");
17651Expect(1, 10239, '\P{Block=braillepatterns}', "");
17652Expect(0, 10239, '\P{^Block=braillepatterns}', "");
17653Expect(1, 10495, '\p{Block= -braille_PATTERNS}', "");
17654Expect(0, 10495, '\p{^Block= -braille_PATTERNS}', "");
17655Expect(0, 10495, '\P{Block= -braille_PATTERNS}', "");
17656Expect(1, 10495, '\P{^Block= -braille_PATTERNS}', "");
17657Expect(0, 10239, '\p{Block= -braille_PATTERNS}', "");
17658Expect(1, 10239, '\p{^Block= -braille_PATTERNS}', "");
17659Expect(1, 10239, '\P{Block= -braille_PATTERNS}', "");
17660Expect(0, 10239, '\P{^Block= -braille_PATTERNS}', "");
17661Error('\p{Blk=Braille/a/patterns}');
17662Error('\P{Blk=Braille/a/patterns}');
17663Expect(1, 10495, '\p{Blk:	braillepatterns}', "");
17664Expect(0, 10495, '\p{^Blk:	braillepatterns}', "");
17665Expect(0, 10495, '\P{Blk:	braillepatterns}', "");
17666Expect(1, 10495, '\P{^Blk:	braillepatterns}', "");
17667Expect(0, 10239, '\p{Blk:	braillepatterns}', "");
17668Expect(1, 10239, '\p{^Blk:	braillepatterns}', "");
17669Expect(1, 10239, '\P{Blk:	braillepatterns}', "");
17670Expect(0, 10239, '\P{^Blk:	braillepatterns}', "");
17671Expect(1, 10495, '\p{Blk=BRAILLE_Patterns}', "");
17672Expect(0, 10495, '\p{^Blk=BRAILLE_Patterns}', "");
17673Expect(0, 10495, '\P{Blk=BRAILLE_Patterns}', "");
17674Expect(1, 10495, '\P{^Blk=BRAILLE_Patterns}', "");
17675Expect(0, 10239, '\p{Blk=BRAILLE_Patterns}', "");
17676Expect(1, 10239, '\p{^Blk=BRAILLE_Patterns}', "");
17677Expect(1, 10239, '\P{Blk=BRAILLE_Patterns}', "");
17678Expect(0, 10239, '\P{^Blk=BRAILLE_Patterns}', "");
17679Error('\p{Is_Block:   -BRAILLE:=Patterns}');
17680Error('\P{Is_Block:   -BRAILLE:=Patterns}');
17681Expect(1, 10495, '\p{Is_Block=braillepatterns}', "");
17682Expect(0, 10495, '\p{^Is_Block=braillepatterns}', "");
17683Expect(0, 10495, '\P{Is_Block=braillepatterns}', "");
17684Expect(1, 10495, '\P{^Is_Block=braillepatterns}', "");
17685Expect(0, 10239, '\p{Is_Block=braillepatterns}', "");
17686Expect(1, 10239, '\p{^Is_Block=braillepatterns}', "");
17687Expect(1, 10239, '\P{Is_Block=braillepatterns}', "");
17688Expect(0, 10239, '\P{^Is_Block=braillepatterns}', "");
17689Expect(1, 10495, '\p{Is_Block=_braille	Patterns}', "");
17690Expect(0, 10495, '\p{^Is_Block=_braille	Patterns}', "");
17691Expect(0, 10495, '\P{Is_Block=_braille	Patterns}', "");
17692Expect(1, 10495, '\P{^Is_Block=_braille	Patterns}', "");
17693Expect(0, 10239, '\p{Is_Block=_braille	Patterns}', "");
17694Expect(1, 10239, '\p{^Is_Block=_braille	Patterns}', "");
17695Expect(1, 10239, '\P{Is_Block=_braille	Patterns}', "");
17696Expect(0, 10239, '\P{^Is_Block=_braille	Patterns}', "");
17697Error('\p{Is_Blk=/a/-_Braille-Patterns}');
17698Error('\P{Is_Blk=/a/-_Braille-Patterns}');
17699Expect(1, 10495, '\p{Is_Blk=braillepatterns}', "");
17700Expect(0, 10495, '\p{^Is_Blk=braillepatterns}', "");
17701Expect(0, 10495, '\P{Is_Blk=braillepatterns}', "");
17702Expect(1, 10495, '\P{^Is_Blk=braillepatterns}', "");
17703Expect(0, 10239, '\p{Is_Blk=braillepatterns}', "");
17704Expect(1, 10239, '\p{^Is_Blk=braillepatterns}', "");
17705Expect(1, 10239, '\P{Is_Blk=braillepatterns}', "");
17706Expect(0, 10239, '\P{^Is_Blk=braillepatterns}', "");
17707Expect(1, 10495, '\p{Is_Blk=--Braille	Patterns}', "");
17708Expect(0, 10495, '\p{^Is_Blk=--Braille	Patterns}', "");
17709Expect(0, 10495, '\P{Is_Blk=--Braille	Patterns}', "");
17710Expect(1, 10495, '\P{^Is_Blk=--Braille	Patterns}', "");
17711Expect(0, 10239, '\p{Is_Blk=--Braille	Patterns}', "");
17712Expect(1, 10239, '\p{^Is_Blk=--Braille	Patterns}', "");
17713Expect(1, 10239, '\P{Is_Blk=--Braille	Patterns}', "");
17714Expect(0, 10239, '\P{^Is_Blk=--Braille	Patterns}', "");
17715Error('\p{Block=	:=Oriya}');
17716Error('\P{Block=	:=Oriya}');
17717Expect(1, 2943, '\p{Block=oriya}', "");
17718Expect(0, 2943, '\p{^Block=oriya}', "");
17719Expect(0, 2943, '\P{Block=oriya}', "");
17720Expect(1, 2943, '\P{^Block=oriya}', "");
17721Expect(0, 2815, '\p{Block=oriya}', "");
17722Expect(1, 2815, '\p{^Block=oriya}', "");
17723Expect(1, 2815, '\P{Block=oriya}', "");
17724Expect(0, 2815, '\P{^Block=oriya}', "");
17725Expect(1, 2943, '\p{Block=-Oriya}', "");
17726Expect(0, 2943, '\p{^Block=-Oriya}', "");
17727Expect(0, 2943, '\P{Block=-Oriya}', "");
17728Expect(1, 2943, '\P{^Block=-Oriya}', "");
17729Expect(0, 2815, '\p{Block=-Oriya}', "");
17730Expect(1, 2815, '\p{^Block=-Oriya}', "");
17731Expect(1, 2815, '\P{Block=-Oriya}', "");
17732Expect(0, 2815, '\P{^Block=-Oriya}', "");
17733Error('\p{Blk=-_oriya:=}');
17734Error('\P{Blk=-_oriya:=}');
17735Expect(1, 2943, '\p{Blk=oriya}', "");
17736Expect(0, 2943, '\p{^Blk=oriya}', "");
17737Expect(0, 2943, '\P{Blk=oriya}', "");
17738Expect(1, 2943, '\P{^Blk=oriya}', "");
17739Expect(0, 2815, '\p{Blk=oriya}', "");
17740Expect(1, 2815, '\p{^Blk=oriya}', "");
17741Expect(1, 2815, '\P{Blk=oriya}', "");
17742Expect(0, 2815, '\P{^Blk=oriya}', "");
17743Expect(1, 2943, '\p{Blk=- oriya}', "");
17744Expect(0, 2943, '\p{^Blk=- oriya}', "");
17745Expect(0, 2943, '\P{Blk=- oriya}', "");
17746Expect(1, 2943, '\P{^Blk=- oriya}', "");
17747Expect(0, 2815, '\p{Blk=- oriya}', "");
17748Expect(1, 2815, '\p{^Blk=- oriya}', "");
17749Expect(1, 2815, '\P{Blk=- oriya}', "");
17750Expect(0, 2815, '\P{^Blk=- oriya}', "");
17751Error('\p{Is_Block=	ORIYA/a/}');
17752Error('\P{Is_Block=	ORIYA/a/}');
17753Expect(1, 2943, '\p{Is_Block=oriya}', "");
17754Expect(0, 2943, '\p{^Is_Block=oriya}', "");
17755Expect(0, 2943, '\P{Is_Block=oriya}', "");
17756Expect(1, 2943, '\P{^Is_Block=oriya}', "");
17757Expect(0, 2815, '\p{Is_Block=oriya}', "");
17758Expect(1, 2815, '\p{^Is_Block=oriya}', "");
17759Expect(1, 2815, '\P{Is_Block=oriya}', "");
17760Expect(0, 2815, '\P{^Is_Block=oriya}', "");
17761Expect(1, 2943, '\p{Is_Block=	_Oriya}', "");
17762Expect(0, 2943, '\p{^Is_Block=	_Oriya}', "");
17763Expect(0, 2943, '\P{Is_Block=	_Oriya}', "");
17764Expect(1, 2943, '\P{^Is_Block=	_Oriya}', "");
17765Expect(0, 2815, '\p{Is_Block=	_Oriya}', "");
17766Expect(1, 2815, '\p{^Is_Block=	_Oriya}', "");
17767Expect(1, 2815, '\P{Is_Block=	_Oriya}', "");
17768Expect(0, 2815, '\P{^Is_Block=	_Oriya}', "");
17769Error('\p{Is_Blk=	/a/Oriya}');
17770Error('\P{Is_Blk=	/a/Oriya}');
17771Expect(1, 2943, '\p{Is_Blk=oriya}', "");
17772Expect(0, 2943, '\p{^Is_Blk=oriya}', "");
17773Expect(0, 2943, '\P{Is_Blk=oriya}', "");
17774Expect(1, 2943, '\P{^Is_Blk=oriya}', "");
17775Expect(0, 2815, '\p{Is_Blk=oriya}', "");
17776Expect(1, 2815, '\p{^Is_Blk=oriya}', "");
17777Expect(1, 2815, '\P{Is_Blk=oriya}', "");
17778Expect(0, 2815, '\P{^Is_Blk=oriya}', "");
17779Expect(1, 2943, '\p{Is_Blk=-_Oriya}', "");
17780Expect(0, 2943, '\p{^Is_Blk=-_Oriya}', "");
17781Expect(0, 2943, '\P{Is_Blk=-_Oriya}', "");
17782Expect(1, 2943, '\P{^Is_Blk=-_Oriya}', "");
17783Expect(0, 2815, '\p{Is_Blk=-_Oriya}', "");
17784Expect(1, 2815, '\p{^Is_Blk=-_Oriya}', "");
17785Expect(1, 2815, '\P{Is_Blk=-_Oriya}', "");
17786Expect(0, 2815, '\P{^Is_Blk=-_Oriya}', "");
17787Error('\p{Block= /a/linearB	Ideograms}');
17788Error('\P{Block= /a/linearB	Ideograms}');
17789Expect(1, 65791, '\p{Block=linearbideograms}', "");
17790Expect(0, 65791, '\p{^Block=linearbideograms}', "");
17791Expect(0, 65791, '\P{Block=linearbideograms}', "");
17792Expect(1, 65791, '\P{^Block=linearbideograms}', "");
17793Expect(0, 65663, '\p{Block=linearbideograms}', "");
17794Expect(1, 65663, '\p{^Block=linearbideograms}', "");
17795Expect(1, 65663, '\P{Block=linearbideograms}', "");
17796Expect(0, 65663, '\P{^Block=linearbideograms}', "");
17797Expect(1, 65791, '\p{Block= Linear B	Ideograms}', "");
17798Expect(0, 65791, '\p{^Block= Linear B	Ideograms}', "");
17799Expect(0, 65791, '\P{Block= Linear B	Ideograms}', "");
17800Expect(1, 65791, '\P{^Block= Linear B	Ideograms}', "");
17801Expect(0, 65663, '\p{Block= Linear B	Ideograms}', "");
17802Expect(1, 65663, '\p{^Block= Linear B	Ideograms}', "");
17803Expect(1, 65663, '\P{Block= Linear B	Ideograms}', "");
17804Expect(0, 65663, '\P{^Block= Linear B	Ideograms}', "");
17805Error('\p{Blk=/a/ Linear-bIdeograms}');
17806Error('\P{Blk=/a/ Linear-bIdeograms}');
17807Expect(1, 65791, '\p{Blk=linearbideograms}', "");
17808Expect(0, 65791, '\p{^Blk=linearbideograms}', "");
17809Expect(0, 65791, '\P{Blk=linearbideograms}', "");
17810Expect(1, 65791, '\P{^Blk=linearbideograms}', "");
17811Expect(0, 65663, '\p{Blk=linearbideograms}', "");
17812Expect(1, 65663, '\p{^Blk=linearbideograms}', "");
17813Expect(1, 65663, '\P{Blk=linearbideograms}', "");
17814Expect(0, 65663, '\P{^Blk=linearbideograms}', "");
17815Expect(1, 65791, '\p{Blk=_-LinearB ideograms}', "");
17816Expect(0, 65791, '\p{^Blk=_-LinearB ideograms}', "");
17817Expect(0, 65791, '\P{Blk=_-LinearB ideograms}', "");
17818Expect(1, 65791, '\P{^Blk=_-LinearB ideograms}', "");
17819Expect(0, 65663, '\p{Blk=_-LinearB ideograms}', "");
17820Expect(1, 65663, '\p{^Blk=_-LinearB ideograms}', "");
17821Expect(1, 65663, '\P{Blk=_-LinearB ideograms}', "");
17822Expect(0, 65663, '\P{^Blk=_-LinearB ideograms}', "");
17823Error('\p{Is_Block=/a/  LINEAR_BIdeograms}');
17824Error('\P{Is_Block=/a/  LINEAR_BIdeograms}');
17825Expect(1, 65791, '\p{Is_Block=linearbideograms}', "");
17826Expect(0, 65791, '\p{^Is_Block=linearbideograms}', "");
17827Expect(0, 65791, '\P{Is_Block=linearbideograms}', "");
17828Expect(1, 65791, '\P{^Is_Block=linearbideograms}', "");
17829Expect(0, 65663, '\p{Is_Block=linearbideograms}', "");
17830Expect(1, 65663, '\p{^Is_Block=linearbideograms}', "");
17831Expect(1, 65663, '\P{Is_Block=linearbideograms}', "");
17832Expect(0, 65663, '\P{^Is_Block=linearbideograms}', "");
17833Expect(1, 65791, '\p{Is_Block= -Linear Bideograms}', "");
17834Expect(0, 65791, '\p{^Is_Block= -Linear Bideograms}', "");
17835Expect(0, 65791, '\P{Is_Block= -Linear Bideograms}', "");
17836Expect(1, 65791, '\P{^Is_Block= -Linear Bideograms}', "");
17837Expect(0, 65663, '\p{Is_Block= -Linear Bideograms}', "");
17838Expect(1, 65663, '\p{^Is_Block= -Linear Bideograms}', "");
17839Expect(1, 65663, '\P{Is_Block= -Linear Bideograms}', "");
17840Expect(0, 65663, '\P{^Is_Block= -Linear Bideograms}', "");
17841Error('\p{Is_Blk=/a/Linear Bideograms}');
17842Error('\P{Is_Blk=/a/Linear Bideograms}');
17843Expect(1, 65791, '\p{Is_Blk=linearbideograms}', "");
17844Expect(0, 65791, '\p{^Is_Blk=linearbideograms}', "");
17845Expect(0, 65791, '\P{Is_Blk=linearbideograms}', "");
17846Expect(1, 65791, '\P{^Is_Blk=linearbideograms}', "");
17847Expect(0, 65663, '\p{Is_Blk=linearbideograms}', "");
17848Expect(1, 65663, '\p{^Is_Blk=linearbideograms}', "");
17849Expect(1, 65663, '\P{Is_Blk=linearbideograms}', "");
17850Expect(0, 65663, '\P{^Is_Blk=linearbideograms}', "");
17851Expect(1, 65791, '\p{Is_Blk=-_linear	B	Ideograms}', "");
17852Expect(0, 65791, '\p{^Is_Blk=-_linear	B	Ideograms}', "");
17853Expect(0, 65791, '\P{Is_Blk=-_linear	B	Ideograms}', "");
17854Expect(1, 65791, '\P{^Is_Blk=-_linear	B	Ideograms}', "");
17855Expect(0, 65663, '\p{Is_Blk=-_linear	B	Ideograms}', "");
17856Expect(1, 65663, '\p{^Is_Blk=-_linear	B	Ideograms}', "");
17857Expect(1, 65663, '\P{Is_Blk=-_linear	B	Ideograms}', "");
17858Expect(0, 65663, '\P{^Is_Blk=-_linear	B	Ideograms}', "");
17859Error('\p{Block=/a/		CHEROKEE}');
17860Error('\P{Block=/a/		CHEROKEE}');
17861Expect(1, 5119, '\p{Block=cherokee}', "");
17862Expect(0, 5119, '\p{^Block=cherokee}', "");
17863Expect(0, 5119, '\P{Block=cherokee}', "");
17864Expect(1, 5119, '\P{^Block=cherokee}', "");
17865Expect(0, 5023, '\p{Block=cherokee}', "");
17866Expect(1, 5023, '\p{^Block=cherokee}', "");
17867Expect(1, 5023, '\P{Block=cherokee}', "");
17868Expect(0, 5023, '\P{^Block=cherokee}', "");
17869Expect(1, 5119, '\p{Block= 	Cherokee}', "");
17870Expect(0, 5119, '\p{^Block= 	Cherokee}', "");
17871Expect(0, 5119, '\P{Block= 	Cherokee}', "");
17872Expect(1, 5119, '\P{^Block= 	Cherokee}', "");
17873Expect(0, 5023, '\p{Block= 	Cherokee}', "");
17874Expect(1, 5023, '\p{^Block= 	Cherokee}', "");
17875Expect(1, 5023, '\P{Block= 	Cherokee}', "");
17876Expect(0, 5023, '\P{^Block= 	Cherokee}', "");
17877Error('\p{Blk=-Cherokee/a/}');
17878Error('\P{Blk=-Cherokee/a/}');
17879Expect(1, 5119, '\p{Blk=cherokee}', "");
17880Expect(0, 5119, '\p{^Blk=cherokee}', "");
17881Expect(0, 5119, '\P{Blk=cherokee}', "");
17882Expect(1, 5119, '\P{^Blk=cherokee}', "");
17883Expect(0, 5023, '\p{Blk=cherokee}', "");
17884Expect(1, 5023, '\p{^Blk=cherokee}', "");
17885Expect(1, 5023, '\P{Blk=cherokee}', "");
17886Expect(0, 5023, '\P{^Blk=cherokee}', "");
17887Expect(1, 5119, '\p{Blk=	 Cherokee}', "");
17888Expect(0, 5119, '\p{^Blk=	 Cherokee}', "");
17889Expect(0, 5119, '\P{Blk=	 Cherokee}', "");
17890Expect(1, 5119, '\P{^Blk=	 Cherokee}', "");
17891Expect(0, 5023, '\p{Blk=	 Cherokee}', "");
17892Expect(1, 5023, '\p{^Blk=	 Cherokee}', "");
17893Expect(1, 5023, '\P{Blk=	 Cherokee}', "");
17894Expect(0, 5023, '\P{^Blk=	 Cherokee}', "");
17895Error('\p{Is_Block= Cherokee:=}');
17896Error('\P{Is_Block= Cherokee:=}');
17897Expect(1, 5119, '\p{Is_Block=cherokee}', "");
17898Expect(0, 5119, '\p{^Is_Block=cherokee}', "");
17899Expect(0, 5119, '\P{Is_Block=cherokee}', "");
17900Expect(1, 5119, '\P{^Is_Block=cherokee}', "");
17901Expect(0, 5023, '\p{Is_Block=cherokee}', "");
17902Expect(1, 5023, '\p{^Is_Block=cherokee}', "");
17903Expect(1, 5023, '\P{Is_Block=cherokee}', "");
17904Expect(0, 5023, '\P{^Is_Block=cherokee}', "");
17905Expect(1, 5119, '\p{Is_Block= -CHEROKEE}', "");
17906Expect(0, 5119, '\p{^Is_Block= -CHEROKEE}', "");
17907Expect(0, 5119, '\P{Is_Block= -CHEROKEE}', "");
17908Expect(1, 5119, '\P{^Is_Block= -CHEROKEE}', "");
17909Expect(0, 5023, '\p{Is_Block= -CHEROKEE}', "");
17910Expect(1, 5023, '\p{^Is_Block= -CHEROKEE}', "");
17911Expect(1, 5023, '\P{Is_Block= -CHEROKEE}', "");
17912Expect(0, 5023, '\P{^Is_Block= -CHEROKEE}', "");
17913Error('\p{Is_Blk=_ cherokee/a/}');
17914Error('\P{Is_Blk=_ cherokee/a/}');
17915Expect(1, 5119, '\p{Is_Blk=cherokee}', "");
17916Expect(0, 5119, '\p{^Is_Blk=cherokee}', "");
17917Expect(0, 5119, '\P{Is_Blk=cherokee}', "");
17918Expect(1, 5119, '\P{^Is_Blk=cherokee}', "");
17919Expect(0, 5023, '\p{Is_Blk=cherokee}', "");
17920Expect(1, 5023, '\p{^Is_Blk=cherokee}', "");
17921Expect(1, 5023, '\P{Is_Blk=cherokee}', "");
17922Expect(0, 5023, '\P{^Is_Blk=cherokee}', "");
17923Expect(1, 5119, '\p{Is_Blk: 		cherokee}', "");
17924Expect(0, 5119, '\p{^Is_Blk: 		cherokee}', "");
17925Expect(0, 5119, '\P{Is_Blk: 		cherokee}', "");
17926Expect(1, 5119, '\P{^Is_Blk: 		cherokee}', "");
17927Expect(0, 5023, '\p{Is_Blk: 		cherokee}', "");
17928Expect(1, 5023, '\p{^Is_Blk: 		cherokee}', "");
17929Expect(1, 5023, '\P{Is_Blk: 		cherokee}', "");
17930Expect(0, 5023, '\P{^Is_Blk: 		cherokee}', "");
17931Error('\p{Block=__BOPOMOFO Extended/a/}');
17932Error('\P{Block=__BOPOMOFO Extended/a/}');
17933Expect(1, 12735, '\p{Block=bopomofoextended}', "");
17934Expect(0, 12735, '\p{^Block=bopomofoextended}', "");
17935Expect(0, 12735, '\P{Block=bopomofoextended}', "");
17936Expect(1, 12735, '\P{^Block=bopomofoextended}', "");
17937Expect(0, 12703, '\p{Block=bopomofoextended}', "");
17938Expect(1, 12703, '\p{^Block=bopomofoextended}', "");
17939Expect(1, 12703, '\P{Block=bopomofoextended}', "");
17940Expect(0, 12703, '\P{^Block=bopomofoextended}', "");
17941Expect(1, 12735, '\p{Block=__bopomofo extended}', "");
17942Expect(0, 12735, '\p{^Block=__bopomofo extended}', "");
17943Expect(0, 12735, '\P{Block=__bopomofo extended}', "");
17944Expect(1, 12735, '\P{^Block=__bopomofo extended}', "");
17945Expect(0, 12703, '\p{Block=__bopomofo extended}', "");
17946Expect(1, 12703, '\p{^Block=__bopomofo extended}', "");
17947Expect(1, 12703, '\P{Block=__bopomofo extended}', "");
17948Expect(0, 12703, '\P{^Block=__bopomofo extended}', "");
17949Error('\p{Blk=	_Bopomofo:=Extended}');
17950Error('\P{Blk=	_Bopomofo:=Extended}');
17951Expect(1, 12735, '\p{Blk=bopomofoextended}', "");
17952Expect(0, 12735, '\p{^Blk=bopomofoextended}', "");
17953Expect(0, 12735, '\P{Blk=bopomofoextended}', "");
17954Expect(1, 12735, '\P{^Blk=bopomofoextended}', "");
17955Expect(0, 12703, '\p{Blk=bopomofoextended}', "");
17956Expect(1, 12703, '\p{^Blk=bopomofoextended}', "");
17957Expect(1, 12703, '\P{Blk=bopomofoextended}', "");
17958Expect(0, 12703, '\P{^Blk=bopomofoextended}', "");
17959Expect(1, 12735, '\p{Blk: -BOPOMOFOEXTENDED}', "");
17960Expect(0, 12735, '\p{^Blk: -BOPOMOFOEXTENDED}', "");
17961Expect(0, 12735, '\P{Blk: -BOPOMOFOEXTENDED}', "");
17962Expect(1, 12735, '\P{^Blk: -BOPOMOFOEXTENDED}', "");
17963Expect(0, 12703, '\p{Blk: -BOPOMOFOEXTENDED}', "");
17964Expect(1, 12703, '\p{^Blk: -BOPOMOFOEXTENDED}', "");
17965Expect(1, 12703, '\P{Blk: -BOPOMOFOEXTENDED}', "");
17966Expect(0, 12703, '\P{^Blk: -BOPOMOFOEXTENDED}', "");
17967Error('\p{Is_Block:		BOPOMOFO:=Extended}');
17968Error('\P{Is_Block:		BOPOMOFO:=Extended}');
17969Expect(1, 12735, '\p{Is_Block=bopomofoextended}', "");
17970Expect(0, 12735, '\p{^Is_Block=bopomofoextended}', "");
17971Expect(0, 12735, '\P{Is_Block=bopomofoextended}', "");
17972Expect(1, 12735, '\P{^Is_Block=bopomofoextended}', "");
17973Expect(0, 12703, '\p{Is_Block=bopomofoextended}', "");
17974Expect(1, 12703, '\p{^Is_Block=bopomofoextended}', "");
17975Expect(1, 12703, '\P{Is_Block=bopomofoextended}', "");
17976Expect(0, 12703, '\P{^Is_Block=bopomofoextended}', "");
17977Expect(1, 12735, '\p{Is_Block=	 Bopomofoextended}', "");
17978Expect(0, 12735, '\p{^Is_Block=	 Bopomofoextended}', "");
17979Expect(0, 12735, '\P{Is_Block=	 Bopomofoextended}', "");
17980Expect(1, 12735, '\P{^Is_Block=	 Bopomofoextended}', "");
17981Expect(0, 12703, '\p{Is_Block=	 Bopomofoextended}', "");
17982Expect(1, 12703, '\p{^Is_Block=	 Bopomofoextended}', "");
17983Expect(1, 12703, '\P{Is_Block=	 Bopomofoextended}', "");
17984Expect(0, 12703, '\P{^Is_Block=	 Bopomofoextended}', "");
17985Error('\p{Is_Blk=:= _bopomofo Extended}');
17986Error('\P{Is_Blk=:= _bopomofo Extended}');
17987Expect(1, 12735, '\p{Is_Blk=bopomofoextended}', "");
17988Expect(0, 12735, '\p{^Is_Blk=bopomofoextended}', "");
17989Expect(0, 12735, '\P{Is_Blk=bopomofoextended}', "");
17990Expect(1, 12735, '\P{^Is_Blk=bopomofoextended}', "");
17991Expect(0, 12703, '\p{Is_Blk=bopomofoextended}', "");
17992Expect(1, 12703, '\p{^Is_Blk=bopomofoextended}', "");
17993Expect(1, 12703, '\P{Is_Blk=bopomofoextended}', "");
17994Expect(0, 12703, '\P{^Is_Blk=bopomofoextended}', "");
17995Expect(1, 12735, '\p{Is_Blk=_	BOPOMOFO_Extended}', "");
17996Expect(0, 12735, '\p{^Is_Blk=_	BOPOMOFO_Extended}', "");
17997Expect(0, 12735, '\P{Is_Blk=_	BOPOMOFO_Extended}', "");
17998Expect(1, 12735, '\P{^Is_Blk=_	BOPOMOFO_Extended}', "");
17999Expect(0, 12703, '\p{Is_Blk=_	BOPOMOFO_Extended}', "");
18000Expect(1, 12703, '\p{^Is_Blk=_	BOPOMOFO_Extended}', "");
18001Expect(1, 12703, '\P{Is_Blk=_	BOPOMOFO_Extended}', "");
18002Expect(0, 12703, '\P{^Is_Blk=_	BOPOMOFO_Extended}', "");
18003Error('\p{Block=/a/		OGHAM}');
18004Error('\P{Block=/a/		OGHAM}');
18005Expect(1, 5791, '\p{Block=ogham}', "");
18006Expect(0, 5791, '\p{^Block=ogham}', "");
18007Expect(0, 5791, '\P{Block=ogham}', "");
18008Expect(1, 5791, '\P{^Block=ogham}', "");
18009Expect(0, 5759, '\p{Block=ogham}', "");
18010Expect(1, 5759, '\p{^Block=ogham}', "");
18011Expect(1, 5759, '\P{Block=ogham}', "");
18012Expect(0, 5759, '\P{^Block=ogham}', "");
18013Expect(1, 5791, '\p{Block=	_ogham}', "");
18014Expect(0, 5791, '\p{^Block=	_ogham}', "");
18015Expect(0, 5791, '\P{Block=	_ogham}', "");
18016Expect(1, 5791, '\P{^Block=	_ogham}', "");
18017Expect(0, 5759, '\p{Block=	_ogham}', "");
18018Expect(1, 5759, '\p{^Block=	_ogham}', "");
18019Expect(1, 5759, '\P{Block=	_ogham}', "");
18020Expect(0, 5759, '\P{^Block=	_ogham}', "");
18021Error('\p{Blk=-/a/ogham}');
18022Error('\P{Blk=-/a/ogham}');
18023Expect(1, 5791, '\p{Blk=ogham}', "");
18024Expect(0, 5791, '\p{^Blk=ogham}', "");
18025Expect(0, 5791, '\P{Blk=ogham}', "");
18026Expect(1, 5791, '\P{^Blk=ogham}', "");
18027Expect(0, 5759, '\p{Blk=ogham}', "");
18028Expect(1, 5759, '\p{^Blk=ogham}', "");
18029Expect(1, 5759, '\P{Blk=ogham}', "");
18030Expect(0, 5759, '\P{^Blk=ogham}', "");
18031Expect(1, 5791, '\p{Blk= Ogham}', "");
18032Expect(0, 5791, '\p{^Blk= Ogham}', "");
18033Expect(0, 5791, '\P{Blk= Ogham}', "");
18034Expect(1, 5791, '\P{^Blk= Ogham}', "");
18035Expect(0, 5759, '\p{Blk= Ogham}', "");
18036Expect(1, 5759, '\p{^Blk= Ogham}', "");
18037Expect(1, 5759, '\P{Blk= Ogham}', "");
18038Expect(0, 5759, '\P{^Blk= Ogham}', "");
18039Error('\p{Is_Block=-:=ogham}');
18040Error('\P{Is_Block=-:=ogham}');
18041Expect(1, 5791, '\p{Is_Block=ogham}', "");
18042Expect(0, 5791, '\p{^Is_Block=ogham}', "");
18043Expect(0, 5791, '\P{Is_Block=ogham}', "");
18044Expect(1, 5791, '\P{^Is_Block=ogham}', "");
18045Expect(0, 5759, '\p{Is_Block=ogham}', "");
18046Expect(1, 5759, '\p{^Is_Block=ogham}', "");
18047Expect(1, 5759, '\P{Is_Block=ogham}', "");
18048Expect(0, 5759, '\P{^Is_Block=ogham}', "");
18049Expect(1, 5791, '\p{Is_Block=-	OGHAM}', "");
18050Expect(0, 5791, '\p{^Is_Block=-	OGHAM}', "");
18051Expect(0, 5791, '\P{Is_Block=-	OGHAM}', "");
18052Expect(1, 5791, '\P{^Is_Block=-	OGHAM}', "");
18053Expect(0, 5759, '\p{Is_Block=-	OGHAM}', "");
18054Expect(1, 5759, '\p{^Is_Block=-	OGHAM}', "");
18055Expect(1, 5759, '\P{Is_Block=-	OGHAM}', "");
18056Expect(0, 5759, '\P{^Is_Block=-	OGHAM}', "");
18057Error('\p{Is_Blk=:=_Ogham}');
18058Error('\P{Is_Blk=:=_Ogham}');
18059Expect(1, 5791, '\p{Is_Blk=ogham}', "");
18060Expect(0, 5791, '\p{^Is_Blk=ogham}', "");
18061Expect(0, 5791, '\P{Is_Blk=ogham}', "");
18062Expect(1, 5791, '\P{^Is_Blk=ogham}', "");
18063Expect(0, 5759, '\p{Is_Blk=ogham}', "");
18064Expect(1, 5759, '\p{^Is_Blk=ogham}', "");
18065Expect(1, 5759, '\P{Is_Blk=ogham}', "");
18066Expect(0, 5759, '\P{^Is_Blk=ogham}', "");
18067Expect(1, 5791, '\p{Is_Blk=	_Ogham}', "");
18068Expect(0, 5791, '\p{^Is_Blk=	_Ogham}', "");
18069Expect(0, 5791, '\P{Is_Blk=	_Ogham}', "");
18070Expect(1, 5791, '\P{^Is_Blk=	_Ogham}', "");
18071Expect(0, 5759, '\p{Is_Blk=	_Ogham}', "");
18072Expect(1, 5759, '\p{^Is_Blk=	_Ogham}', "");
18073Expect(1, 5759, '\P{Is_Blk=	_Ogham}', "");
18074Expect(0, 5759, '\P{^Is_Blk=	_Ogham}', "");
18075Error('\p{Block:   :=_SAMARITAN}');
18076Error('\P{Block:   :=_SAMARITAN}');
18077Expect(1, 2111, '\p{Block=samaritan}', "");
18078Expect(0, 2111, '\p{^Block=samaritan}', "");
18079Expect(0, 2111, '\P{Block=samaritan}', "");
18080Expect(1, 2111, '\P{^Block=samaritan}', "");
18081Expect(0, 2047, '\p{Block=samaritan}', "");
18082Expect(1, 2047, '\p{^Block=samaritan}', "");
18083Expect(1, 2047, '\P{Block=samaritan}', "");
18084Expect(0, 2047, '\P{^Block=samaritan}', "");
18085Expect(1, 2111, '\p{Block=-	Samaritan}', "");
18086Expect(0, 2111, '\p{^Block=-	Samaritan}', "");
18087Expect(0, 2111, '\P{Block=-	Samaritan}', "");
18088Expect(1, 2111, '\P{^Block=-	Samaritan}', "");
18089Expect(0, 2047, '\p{Block=-	Samaritan}', "");
18090Expect(1, 2047, '\p{^Block=-	Samaritan}', "");
18091Expect(1, 2047, '\P{Block=-	Samaritan}', "");
18092Expect(0, 2047, '\P{^Block=-	Samaritan}', "");
18093Error('\p{Blk=/a/--samaritan}');
18094Error('\P{Blk=/a/--samaritan}');
18095Expect(1, 2111, '\p{Blk: samaritan}', "");
18096Expect(0, 2111, '\p{^Blk: samaritan}', "");
18097Expect(0, 2111, '\P{Blk: samaritan}', "");
18098Expect(1, 2111, '\P{^Blk: samaritan}', "");
18099Expect(0, 2047, '\p{Blk: samaritan}', "");
18100Expect(1, 2047, '\p{^Blk: samaritan}', "");
18101Expect(1, 2047, '\P{Blk: samaritan}', "");
18102Expect(0, 2047, '\P{^Blk: samaritan}', "");
18103Expect(1, 2111, '\p{Blk: Samaritan}', "");
18104Expect(0, 2111, '\p{^Blk: Samaritan}', "");
18105Expect(0, 2111, '\P{Blk: Samaritan}', "");
18106Expect(1, 2111, '\P{^Blk: Samaritan}', "");
18107Expect(0, 2047, '\p{Blk: Samaritan}', "");
18108Expect(1, 2047, '\p{^Blk: Samaritan}', "");
18109Expect(1, 2047, '\P{Blk: Samaritan}', "");
18110Expect(0, 2047, '\P{^Blk: Samaritan}', "");
18111Error('\p{Is_Block=/a/- samaritan}');
18112Error('\P{Is_Block=/a/- samaritan}');
18113Expect(1, 2111, '\p{Is_Block=samaritan}', "");
18114Expect(0, 2111, '\p{^Is_Block=samaritan}', "");
18115Expect(0, 2111, '\P{Is_Block=samaritan}', "");
18116Expect(1, 2111, '\P{^Is_Block=samaritan}', "");
18117Expect(0, 2047, '\p{Is_Block=samaritan}', "");
18118Expect(1, 2047, '\p{^Is_Block=samaritan}', "");
18119Expect(1, 2047, '\P{Is_Block=samaritan}', "");
18120Expect(0, 2047, '\P{^Is_Block=samaritan}', "");
18121Expect(1, 2111, '\p{Is_Block=	Samaritan}', "");
18122Expect(0, 2111, '\p{^Is_Block=	Samaritan}', "");
18123Expect(0, 2111, '\P{Is_Block=	Samaritan}', "");
18124Expect(1, 2111, '\P{^Is_Block=	Samaritan}', "");
18125Expect(0, 2047, '\p{Is_Block=	Samaritan}', "");
18126Expect(1, 2047, '\p{^Is_Block=	Samaritan}', "");
18127Expect(1, 2047, '\P{Is_Block=	Samaritan}', "");
18128Expect(0, 2047, '\P{^Is_Block=	Samaritan}', "");
18129Error('\p{Is_Blk=:=	_SAMARITAN}');
18130Error('\P{Is_Blk=:=	_SAMARITAN}');
18131Expect(1, 2111, '\p{Is_Blk=samaritan}', "");
18132Expect(0, 2111, '\p{^Is_Blk=samaritan}', "");
18133Expect(0, 2111, '\P{Is_Blk=samaritan}', "");
18134Expect(1, 2111, '\P{^Is_Blk=samaritan}', "");
18135Expect(0, 2047, '\p{Is_Blk=samaritan}', "");
18136Expect(1, 2047, '\p{^Is_Blk=samaritan}', "");
18137Expect(1, 2047, '\P{Is_Blk=samaritan}', "");
18138Expect(0, 2047, '\P{^Is_Blk=samaritan}', "");
18139Expect(1, 2111, '\p{Is_Blk=	Samaritan}', "");
18140Expect(0, 2111, '\p{^Is_Blk=	Samaritan}', "");
18141Expect(0, 2111, '\P{Is_Blk=	Samaritan}', "");
18142Expect(1, 2111, '\P{^Is_Blk=	Samaritan}', "");
18143Expect(0, 2047, '\p{Is_Blk=	Samaritan}', "");
18144Expect(1, 2047, '\p{^Is_Blk=	Samaritan}', "");
18145Expect(1, 2047, '\P{Is_Blk=	Samaritan}', "");
18146Expect(0, 2047, '\P{^Is_Blk=	Samaritan}', "");
18147Error('\p{Block=-	Vai:=}');
18148Error('\P{Block=-	Vai:=}');
18149Expect(1, 42559, '\p{Block: vai}', "");
18150Expect(0, 42559, '\p{^Block: vai}', "");
18151Expect(0, 42559, '\P{Block: vai}', "");
18152Expect(1, 42559, '\P{^Block: vai}', "");
18153Expect(0, 42239, '\p{Block: vai}', "");
18154Expect(1, 42239, '\p{^Block: vai}', "");
18155Expect(1, 42239, '\P{Block: vai}', "");
18156Expect(0, 42239, '\P{^Block: vai}', "");
18157Expect(1, 42559, '\p{Block= VAI}', "");
18158Expect(0, 42559, '\p{^Block= VAI}', "");
18159Expect(0, 42559, '\P{Block= VAI}', "");
18160Expect(1, 42559, '\P{^Block= VAI}', "");
18161Expect(0, 42239, '\p{Block= VAI}', "");
18162Expect(1, 42239, '\p{^Block= VAI}', "");
18163Expect(1, 42239, '\P{Block= VAI}', "");
18164Expect(0, 42239, '\P{^Block= VAI}', "");
18165Error('\p{Blk=-VAI/a/}');
18166Error('\P{Blk=-VAI/a/}');
18167Expect(1, 42559, '\p{Blk=vai}', "");
18168Expect(0, 42559, '\p{^Blk=vai}', "");
18169Expect(0, 42559, '\P{Blk=vai}', "");
18170Expect(1, 42559, '\P{^Blk=vai}', "");
18171Expect(0, 42239, '\p{Blk=vai}', "");
18172Expect(1, 42239, '\p{^Blk=vai}', "");
18173Expect(1, 42239, '\P{Blk=vai}', "");
18174Expect(0, 42239, '\P{^Blk=vai}', "");
18175Expect(1, 42559, '\p{Blk: 		vai}', "");
18176Expect(0, 42559, '\p{^Blk: 		vai}', "");
18177Expect(0, 42559, '\P{Blk: 		vai}', "");
18178Expect(1, 42559, '\P{^Blk: 		vai}', "");
18179Expect(0, 42239, '\p{Blk: 		vai}', "");
18180Expect(1, 42239, '\p{^Blk: 		vai}', "");
18181Expect(1, 42239, '\P{Blk: 		vai}', "");
18182Expect(0, 42239, '\P{^Blk: 		vai}', "");
18183Error('\p{Is_Block:-Vai/a/}');
18184Error('\P{Is_Block:-Vai/a/}');
18185Expect(1, 42559, '\p{Is_Block=vai}', "");
18186Expect(0, 42559, '\p{^Is_Block=vai}', "");
18187Expect(0, 42559, '\P{Is_Block=vai}', "");
18188Expect(1, 42559, '\P{^Is_Block=vai}', "");
18189Expect(0, 42239, '\p{Is_Block=vai}', "");
18190Expect(1, 42239, '\p{^Is_Block=vai}', "");
18191Expect(1, 42239, '\P{Is_Block=vai}', "");
18192Expect(0, 42239, '\P{^Is_Block=vai}', "");
18193Error('\p{Is_Blk=	/a/vai}');
18194Error('\P{Is_Blk=	/a/vai}');
18195Expect(1, 42559, '\p{Is_Blk=vai}', "");
18196Expect(0, 42559, '\p{^Is_Blk=vai}', "");
18197Expect(0, 42559, '\P{Is_Blk=vai}', "");
18198Expect(1, 42559, '\P{^Is_Blk=vai}', "");
18199Expect(0, 42239, '\p{Is_Blk=vai}', "");
18200Expect(1, 42239, '\p{^Is_Blk=vai}', "");
18201Expect(1, 42239, '\P{Is_Blk=vai}', "");
18202Expect(0, 42239, '\P{^Is_Blk=vai}', "");
18203Expect(1, 42559, '\p{Is_Blk=_VAI}', "");
18204Expect(0, 42559, '\p{^Is_Blk=_VAI}', "");
18205Expect(0, 42559, '\P{Is_Blk=_VAI}', "");
18206Expect(1, 42559, '\P{^Is_Blk=_VAI}', "");
18207Expect(0, 42239, '\p{Is_Blk=_VAI}', "");
18208Expect(1, 42239, '\p{^Is_Blk=_VAI}', "");
18209Expect(1, 42239, '\P{Is_Blk=_VAI}', "");
18210Expect(0, 42239, '\P{^Is_Blk=_VAI}', "");
18211Error('\p{Block=/a/GENERALPunctuation}');
18212Error('\P{Block=/a/GENERALPunctuation}');
18213Expect(1, 8303, '\p{Block=generalpunctuation}', "");
18214Expect(0, 8303, '\p{^Block=generalpunctuation}', "");
18215Expect(0, 8303, '\P{Block=generalpunctuation}', "");
18216Expect(1, 8303, '\P{^Block=generalpunctuation}', "");
18217Expect(0, 8191, '\p{Block=generalpunctuation}', "");
18218Expect(1, 8191, '\p{^Block=generalpunctuation}', "");
18219Expect(1, 8191, '\P{Block=generalpunctuation}', "");
18220Expect(0, 8191, '\P{^Block=generalpunctuation}', "");
18221Expect(1, 8303, '\p{Block=--General	PUNCTUATION}', "");
18222Expect(0, 8303, '\p{^Block=--General	PUNCTUATION}', "");
18223Expect(0, 8303, '\P{Block=--General	PUNCTUATION}', "");
18224Expect(1, 8303, '\P{^Block=--General	PUNCTUATION}', "");
18225Expect(0, 8191, '\p{Block=--General	PUNCTUATION}', "");
18226Expect(1, 8191, '\p{^Block=--General	PUNCTUATION}', "");
18227Expect(1, 8191, '\P{Block=--General	PUNCTUATION}', "");
18228Expect(0, 8191, '\P{^Block=--General	PUNCTUATION}', "");
18229Error('\p{Blk=_	GeneralPunctuation:=}');
18230Error('\P{Blk=_	GeneralPunctuation:=}');
18231Expect(1, 8303, '\p{Blk=generalpunctuation}', "");
18232Expect(0, 8303, '\p{^Blk=generalpunctuation}', "");
18233Expect(0, 8303, '\P{Blk=generalpunctuation}', "");
18234Expect(1, 8303, '\P{^Blk=generalpunctuation}', "");
18235Expect(0, 8191, '\p{Blk=generalpunctuation}', "");
18236Expect(1, 8191, '\p{^Blk=generalpunctuation}', "");
18237Expect(1, 8191, '\P{Blk=generalpunctuation}', "");
18238Expect(0, 8191, '\P{^Blk=generalpunctuation}', "");
18239Expect(1, 8303, '\p{Blk=General_Punctuation}', "");
18240Expect(0, 8303, '\p{^Blk=General_Punctuation}', "");
18241Expect(0, 8303, '\P{Blk=General_Punctuation}', "");
18242Expect(1, 8303, '\P{^Blk=General_Punctuation}', "");
18243Expect(0, 8191, '\p{Blk=General_Punctuation}', "");
18244Expect(1, 8191, '\p{^Blk=General_Punctuation}', "");
18245Expect(1, 8191, '\P{Blk=General_Punctuation}', "");
18246Expect(0, 8191, '\P{^Blk=General_Punctuation}', "");
18247Error('\p{Is_Block= general_Punctuation:=}');
18248Error('\P{Is_Block= general_Punctuation:=}');
18249Expect(1, 8303, '\p{Is_Block=generalpunctuation}', "");
18250Expect(0, 8303, '\p{^Is_Block=generalpunctuation}', "");
18251Expect(0, 8303, '\P{Is_Block=generalpunctuation}', "");
18252Expect(1, 8303, '\P{^Is_Block=generalpunctuation}', "");
18253Expect(0, 8191, '\p{Is_Block=generalpunctuation}', "");
18254Expect(1, 8191, '\p{^Is_Block=generalpunctuation}', "");
18255Expect(1, 8191, '\P{Is_Block=generalpunctuation}', "");
18256Expect(0, 8191, '\P{^Is_Block=generalpunctuation}', "");
18257Expect(1, 8303, '\p{Is_Block= 	GENERAL_Punctuation}', "");
18258Expect(0, 8303, '\p{^Is_Block= 	GENERAL_Punctuation}', "");
18259Expect(0, 8303, '\P{Is_Block= 	GENERAL_Punctuation}', "");
18260Expect(1, 8303, '\P{^Is_Block= 	GENERAL_Punctuation}', "");
18261Expect(0, 8191, '\p{Is_Block= 	GENERAL_Punctuation}', "");
18262Expect(1, 8191, '\p{^Is_Block= 	GENERAL_Punctuation}', "");
18263Expect(1, 8191, '\P{Is_Block= 	GENERAL_Punctuation}', "");
18264Expect(0, 8191, '\P{^Is_Block= 	GENERAL_Punctuation}', "");
18265Error('\p{Is_Blk=_:=general	punctuation}');
18266Error('\P{Is_Blk=_:=general	punctuation}');
18267Expect(1, 8303, '\p{Is_Blk=generalpunctuation}', "");
18268Expect(0, 8303, '\p{^Is_Blk=generalpunctuation}', "");
18269Expect(0, 8303, '\P{Is_Blk=generalpunctuation}', "");
18270Expect(1, 8303, '\P{^Is_Blk=generalpunctuation}', "");
18271Expect(0, 8191, '\p{Is_Blk=generalpunctuation}', "");
18272Expect(1, 8191, '\p{^Is_Blk=generalpunctuation}', "");
18273Expect(1, 8191, '\P{Is_Blk=generalpunctuation}', "");
18274Expect(0, 8191, '\P{^Is_Blk=generalpunctuation}', "");
18275Expect(1, 8303, '\p{Is_Blk=_-General	Punctuation}', "");
18276Expect(0, 8303, '\p{^Is_Blk=_-General	Punctuation}', "");
18277Expect(0, 8303, '\P{Is_Blk=_-General	Punctuation}', "");
18278Expect(1, 8303, '\P{^Is_Blk=_-General	Punctuation}', "");
18279Expect(0, 8191, '\p{Is_Blk=_-General	Punctuation}', "");
18280Expect(1, 8191, '\p{^Is_Blk=_-General	Punctuation}', "");
18281Expect(1, 8191, '\P{Is_Blk=_-General	Punctuation}', "");
18282Expect(0, 8191, '\P{^Is_Blk=_-General	Punctuation}', "");
18283Error('\p{Block=/a/- rejang}');
18284Error('\P{Block=/a/- rejang}');
18285Expect(1, 43359, '\p{Block=rejang}', "");
18286Expect(0, 43359, '\p{^Block=rejang}', "");
18287Expect(0, 43359, '\P{Block=rejang}', "");
18288Expect(1, 43359, '\P{^Block=rejang}', "");
18289Expect(0, 43311, '\p{Block=rejang}', "");
18290Expect(1, 43311, '\p{^Block=rejang}', "");
18291Expect(1, 43311, '\P{Block=rejang}', "");
18292Expect(0, 43311, '\P{^Block=rejang}', "");
18293Expect(1, 43359, '\p{Block=- Rejang}', "");
18294Expect(0, 43359, '\p{^Block=- Rejang}', "");
18295Expect(0, 43359, '\P{Block=- Rejang}', "");
18296Expect(1, 43359, '\P{^Block=- Rejang}', "");
18297Expect(0, 43311, '\p{Block=- Rejang}', "");
18298Expect(1, 43311, '\p{^Block=- Rejang}', "");
18299Expect(1, 43311, '\P{Block=- Rejang}', "");
18300Expect(0, 43311, '\P{^Block=- Rejang}', "");
18301Error('\p{Blk=:= _Rejang}');
18302Error('\P{Blk=:= _Rejang}');
18303Expect(1, 43359, '\p{Blk=rejang}', "");
18304Expect(0, 43359, '\p{^Blk=rejang}', "");
18305Expect(0, 43359, '\P{Blk=rejang}', "");
18306Expect(1, 43359, '\P{^Blk=rejang}', "");
18307Expect(0, 43311, '\p{Blk=rejang}', "");
18308Expect(1, 43311, '\p{^Blk=rejang}', "");
18309Expect(1, 43311, '\P{Blk=rejang}', "");
18310Expect(0, 43311, '\P{^Blk=rejang}', "");
18311Expect(1, 43359, '\p{Blk=	_Rejang}', "");
18312Expect(0, 43359, '\p{^Blk=	_Rejang}', "");
18313Expect(0, 43359, '\P{Blk=	_Rejang}', "");
18314Expect(1, 43359, '\P{^Blk=	_Rejang}', "");
18315Expect(0, 43311, '\p{Blk=	_Rejang}', "");
18316Expect(1, 43311, '\p{^Blk=	_Rejang}', "");
18317Expect(1, 43311, '\P{Blk=	_Rejang}', "");
18318Expect(0, 43311, '\P{^Blk=	_Rejang}', "");
18319Error('\p{Is_Block=/a/	-Rejang}');
18320Error('\P{Is_Block=/a/	-Rejang}');
18321Expect(1, 43359, '\p{Is_Block=rejang}', "");
18322Expect(0, 43359, '\p{^Is_Block=rejang}', "");
18323Expect(0, 43359, '\P{Is_Block=rejang}', "");
18324Expect(1, 43359, '\P{^Is_Block=rejang}', "");
18325Expect(0, 43311, '\p{Is_Block=rejang}', "");
18326Expect(1, 43311, '\p{^Is_Block=rejang}', "");
18327Expect(1, 43311, '\P{Is_Block=rejang}', "");
18328Expect(0, 43311, '\P{^Is_Block=rejang}', "");
18329Expect(1, 43359, '\p{Is_Block=	Rejang}', "");
18330Expect(0, 43359, '\p{^Is_Block=	Rejang}', "");
18331Expect(0, 43359, '\P{Is_Block=	Rejang}', "");
18332Expect(1, 43359, '\P{^Is_Block=	Rejang}', "");
18333Expect(0, 43311, '\p{Is_Block=	Rejang}', "");
18334Expect(1, 43311, '\p{^Is_Block=	Rejang}', "");
18335Expect(1, 43311, '\P{Is_Block=	Rejang}', "");
18336Expect(0, 43311, '\P{^Is_Block=	Rejang}', "");
18337Error('\p{Is_Blk: := 	rejang}');
18338Error('\P{Is_Blk: := 	rejang}');
18339Expect(1, 43359, '\p{Is_Blk=rejang}', "");
18340Expect(0, 43359, '\p{^Is_Blk=rejang}', "");
18341Expect(0, 43359, '\P{Is_Blk=rejang}', "");
18342Expect(1, 43359, '\P{^Is_Blk=rejang}', "");
18343Expect(0, 43311, '\p{Is_Blk=rejang}', "");
18344Expect(1, 43311, '\p{^Is_Blk=rejang}', "");
18345Expect(1, 43311, '\P{Is_Blk=rejang}', "");
18346Expect(0, 43311, '\P{^Is_Blk=rejang}', "");
18347Expect(1, 43359, '\p{Is_Blk=	 Rejang}', "");
18348Expect(0, 43359, '\p{^Is_Blk=	 Rejang}', "");
18349Expect(0, 43359, '\P{Is_Blk=	 Rejang}', "");
18350Expect(1, 43359, '\P{^Is_Blk=	 Rejang}', "");
18351Expect(0, 43311, '\p{Is_Blk=	 Rejang}', "");
18352Expect(1, 43311, '\p{^Is_Blk=	 Rejang}', "");
18353Expect(1, 43311, '\P{Is_Blk=	 Rejang}', "");
18354Expect(0, 43311, '\P{^Is_Blk=	 Rejang}', "");
18355Error('\p{Block=_/a/Old TURKIC}');
18356Error('\P{Block=_/a/Old TURKIC}');
18357Expect(1, 68687, '\p{Block=oldturkic}', "");
18358Expect(0, 68687, '\p{^Block=oldturkic}', "");
18359Expect(0, 68687, '\P{Block=oldturkic}', "");
18360Expect(1, 68687, '\P{^Block=oldturkic}', "");
18361Expect(0, 68607, '\p{Block=oldturkic}', "");
18362Expect(1, 68607, '\p{^Block=oldturkic}', "");
18363Expect(1, 68607, '\P{Block=oldturkic}', "");
18364Expect(0, 68607, '\P{^Block=oldturkic}', "");
18365Expect(1, 68687, '\p{Block=_	Old_Turkic}', "");
18366Expect(0, 68687, '\p{^Block=_	Old_Turkic}', "");
18367Expect(0, 68687, '\P{Block=_	Old_Turkic}', "");
18368Expect(1, 68687, '\P{^Block=_	Old_Turkic}', "");
18369Expect(0, 68607, '\p{Block=_	Old_Turkic}', "");
18370Expect(1, 68607, '\p{^Block=_	Old_Turkic}', "");
18371Expect(1, 68607, '\P{Block=_	Old_Turkic}', "");
18372Expect(0, 68607, '\P{^Block=_	Old_Turkic}', "");
18373Error('\p{Blk:   /a/-_OLD TURKIC}');
18374Error('\P{Blk:   /a/-_OLD TURKIC}');
18375Expect(1, 68687, '\p{Blk:oldturkic}', "");
18376Expect(0, 68687, '\p{^Blk:oldturkic}', "");
18377Expect(0, 68687, '\P{Blk:oldturkic}', "");
18378Expect(1, 68687, '\P{^Blk:oldturkic}', "");
18379Expect(0, 68607, '\p{Blk:oldturkic}', "");
18380Expect(1, 68607, '\p{^Blk:oldturkic}', "");
18381Expect(1, 68607, '\P{Blk:oldturkic}', "");
18382Expect(0, 68607, '\P{^Blk:oldturkic}', "");
18383Expect(1, 68687, '\p{Blk=_-old-Turkic}', "");
18384Expect(0, 68687, '\p{^Blk=_-old-Turkic}', "");
18385Expect(0, 68687, '\P{Blk=_-old-Turkic}', "");
18386Expect(1, 68687, '\P{^Blk=_-old-Turkic}', "");
18387Expect(0, 68607, '\p{Blk=_-old-Turkic}', "");
18388Expect(1, 68607, '\p{^Blk=_-old-Turkic}', "");
18389Expect(1, 68607, '\P{Blk=_-old-Turkic}', "");
18390Expect(0, 68607, '\P{^Blk=_-old-Turkic}', "");
18391Error('\p{Is_Block=	:=Old-TURKIC}');
18392Error('\P{Is_Block=	:=Old-TURKIC}');
18393Expect(1, 68687, '\p{Is_Block=oldturkic}', "");
18394Expect(0, 68687, '\p{^Is_Block=oldturkic}', "");
18395Expect(0, 68687, '\P{Is_Block=oldturkic}', "");
18396Expect(1, 68687, '\P{^Is_Block=oldturkic}', "");
18397Expect(0, 68607, '\p{Is_Block=oldturkic}', "");
18398Expect(1, 68607, '\p{^Is_Block=oldturkic}', "");
18399Expect(1, 68607, '\P{Is_Block=oldturkic}', "");
18400Expect(0, 68607, '\P{^Is_Block=oldturkic}', "");
18401Expect(1, 68687, '\p{Is_Block=	Old_Turkic}', "");
18402Expect(0, 68687, '\p{^Is_Block=	Old_Turkic}', "");
18403Expect(0, 68687, '\P{Is_Block=	Old_Turkic}', "");
18404Expect(1, 68687, '\P{^Is_Block=	Old_Turkic}', "");
18405Expect(0, 68607, '\p{Is_Block=	Old_Turkic}', "");
18406Expect(1, 68607, '\p{^Is_Block=	Old_Turkic}', "");
18407Expect(1, 68607, '\P{Is_Block=	Old_Turkic}', "");
18408Expect(0, 68607, '\P{^Is_Block=	Old_Turkic}', "");
18409Error('\p{Is_Blk=_-old	TURKIC/a/}');
18410Error('\P{Is_Blk=_-old	TURKIC/a/}');
18411Expect(1, 68687, '\p{Is_Blk=oldturkic}', "");
18412Expect(0, 68687, '\p{^Is_Blk=oldturkic}', "");
18413Expect(0, 68687, '\P{Is_Blk=oldturkic}', "");
18414Expect(1, 68687, '\P{^Is_Blk=oldturkic}', "");
18415Expect(0, 68607, '\p{Is_Blk=oldturkic}', "");
18416Expect(1, 68607, '\p{^Is_Blk=oldturkic}', "");
18417Expect(1, 68607, '\P{Is_Blk=oldturkic}', "");
18418Expect(0, 68607, '\P{^Is_Blk=oldturkic}', "");
18419Expect(1, 68687, '\p{Is_Blk=	_oldturkic}', "");
18420Expect(0, 68687, '\p{^Is_Blk=	_oldturkic}', "");
18421Expect(0, 68687, '\P{Is_Blk=	_oldturkic}', "");
18422Expect(1, 68687, '\P{^Is_Blk=	_oldturkic}', "");
18423Expect(0, 68607, '\p{Is_Blk=	_oldturkic}', "");
18424Expect(1, 68607, '\p{^Is_Blk=	_oldturkic}', "");
18425Expect(1, 68607, '\P{Is_Blk=	_oldturkic}', "");
18426Expect(0, 68607, '\P{^Is_Blk=	_oldturkic}', "");
18427Error('\p{Block= 	Ol_Chiki:=}');
18428Error('\P{Block= 	Ol_Chiki:=}');
18429Expect(1, 7295, '\p{Block=olchiki}', "");
18430Expect(0, 7295, '\p{^Block=olchiki}', "");
18431Expect(0, 7295, '\P{Block=olchiki}', "");
18432Expect(1, 7295, '\P{^Block=olchiki}', "");
18433Expect(0, 7247, '\p{Block=olchiki}', "");
18434Expect(1, 7247, '\p{^Block=olchiki}', "");
18435Expect(1, 7247, '\P{Block=olchiki}', "");
18436Expect(0, 7247, '\P{^Block=olchiki}', "");
18437Expect(1, 7295, '\p{Block=-Ol chiki}', "");
18438Expect(0, 7295, '\p{^Block=-Ol chiki}', "");
18439Expect(0, 7295, '\P{Block=-Ol chiki}', "");
18440Expect(1, 7295, '\P{^Block=-Ol chiki}', "");
18441Expect(0, 7247, '\p{Block=-Ol chiki}', "");
18442Expect(1, 7247, '\p{^Block=-Ol chiki}', "");
18443Expect(1, 7247, '\P{Block=-Ol chiki}', "");
18444Expect(0, 7247, '\P{^Block=-Ol chiki}', "");
18445Error('\p{Blk: _OLChiki:=}');
18446Error('\P{Blk: _OLChiki:=}');
18447Expect(1, 7295, '\p{Blk:	olchiki}', "");
18448Expect(0, 7295, '\p{^Blk:	olchiki}', "");
18449Expect(0, 7295, '\P{Blk:	olchiki}', "");
18450Expect(1, 7295, '\P{^Blk:	olchiki}', "");
18451Expect(0, 7247, '\p{Blk:	olchiki}', "");
18452Expect(1, 7247, '\p{^Blk:	olchiki}', "");
18453Expect(1, 7247, '\P{Blk:	olchiki}', "");
18454Expect(0, 7247, '\P{^Blk:	olchiki}', "");
18455Expect(1, 7295, '\p{Blk= 	Ol_Chiki}', "");
18456Expect(0, 7295, '\p{^Blk= 	Ol_Chiki}', "");
18457Expect(0, 7295, '\P{Blk= 	Ol_Chiki}', "");
18458Expect(1, 7295, '\P{^Blk= 	Ol_Chiki}', "");
18459Expect(0, 7247, '\p{Blk= 	Ol_Chiki}', "");
18460Expect(1, 7247, '\p{^Blk= 	Ol_Chiki}', "");
18461Expect(1, 7247, '\P{Blk= 	Ol_Chiki}', "");
18462Expect(0, 7247, '\P{^Blk= 	Ol_Chiki}', "");
18463Error('\p{Is_Block=-Olchiki/a/}');
18464Error('\P{Is_Block=-Olchiki/a/}');
18465Expect(1, 7295, '\p{Is_Block:olchiki}', "");
18466Expect(0, 7295, '\p{^Is_Block:olchiki}', "");
18467Expect(0, 7295, '\P{Is_Block:olchiki}', "");
18468Expect(1, 7295, '\P{^Is_Block:olchiki}', "");
18469Expect(0, 7247, '\p{Is_Block:olchiki}', "");
18470Expect(1, 7247, '\p{^Is_Block:olchiki}', "");
18471Expect(1, 7247, '\P{Is_Block:olchiki}', "");
18472Expect(0, 7247, '\P{^Is_Block:olchiki}', "");
18473Expect(1, 7295, '\p{Is_Block=_	Ol	chiki}', "");
18474Expect(0, 7295, '\p{^Is_Block=_	Ol	chiki}', "");
18475Expect(0, 7295, '\P{Is_Block=_	Ol	chiki}', "");
18476Expect(1, 7295, '\P{^Is_Block=_	Ol	chiki}', "");
18477Expect(0, 7247, '\p{Is_Block=_	Ol	chiki}', "");
18478Expect(1, 7247, '\p{^Is_Block=_	Ol	chiki}', "");
18479Expect(1, 7247, '\P{Is_Block=_	Ol	chiki}', "");
18480Expect(0, 7247, '\P{^Is_Block=_	Ol	chiki}', "");
18481Error('\p{Is_Blk=_:=ol	CHIKI}');
18482Error('\P{Is_Blk=_:=ol	CHIKI}');
18483Expect(1, 7295, '\p{Is_Blk:	olchiki}', "");
18484Expect(0, 7295, '\p{^Is_Blk:	olchiki}', "");
18485Expect(0, 7295, '\P{Is_Blk:	olchiki}', "");
18486Expect(1, 7295, '\P{^Is_Blk:	olchiki}', "");
18487Expect(0, 7247, '\p{Is_Blk:	olchiki}', "");
18488Expect(1, 7247, '\p{^Is_Blk:	olchiki}', "");
18489Expect(1, 7247, '\P{Is_Blk:	olchiki}', "");
18490Expect(0, 7247, '\P{^Is_Blk:	olchiki}', "");
18491Expect(1, 7295, '\p{Is_Blk=_Ol CHIKI}', "");
18492Expect(0, 7295, '\p{^Is_Blk=_Ol CHIKI}', "");
18493Expect(0, 7295, '\P{Is_Blk=_Ol CHIKI}', "");
18494Expect(1, 7295, '\P{^Is_Blk=_Ol CHIKI}', "");
18495Expect(0, 7247, '\p{Is_Blk=_Ol CHIKI}', "");
18496Expect(1, 7247, '\p{^Is_Blk=_Ol CHIKI}', "");
18497Expect(1, 7247, '\P{Is_Blk=_Ol CHIKI}', "");
18498Expect(0, 7247, '\P{^Is_Blk=_Ol CHIKI}', "");
18499Error('\p{Block= 	Kanbun/a/}');
18500Error('\P{Block= 	Kanbun/a/}');
18501Expect(1, 12703, '\p{Block=kanbun}', "");
18502Expect(0, 12703, '\p{^Block=kanbun}', "");
18503Expect(0, 12703, '\P{Block=kanbun}', "");
18504Expect(1, 12703, '\P{^Block=kanbun}', "");
18505Expect(0, 12687, '\p{Block=kanbun}', "");
18506Expect(1, 12687, '\p{^Block=kanbun}', "");
18507Expect(1, 12687, '\P{Block=kanbun}', "");
18508Expect(0, 12687, '\P{^Block=kanbun}', "");
18509Expect(1, 12703, '\p{Block=__kanbun}', "");
18510Expect(0, 12703, '\p{^Block=__kanbun}', "");
18511Expect(0, 12703, '\P{Block=__kanbun}', "");
18512Expect(1, 12703, '\P{^Block=__kanbun}', "");
18513Expect(0, 12687, '\p{Block=__kanbun}', "");
18514Expect(1, 12687, '\p{^Block=__kanbun}', "");
18515Expect(1, 12687, '\P{Block=__kanbun}', "");
18516Expect(0, 12687, '\P{^Block=__kanbun}', "");
18517Error('\p{Blk=_	Kanbun/a/}');
18518Error('\P{Blk=_	Kanbun/a/}');
18519Expect(1, 12703, '\p{Blk=kanbun}', "");
18520Expect(0, 12703, '\p{^Blk=kanbun}', "");
18521Expect(0, 12703, '\P{Blk=kanbun}', "");
18522Expect(1, 12703, '\P{^Blk=kanbun}', "");
18523Expect(0, 12687, '\p{Blk=kanbun}', "");
18524Expect(1, 12687, '\p{^Blk=kanbun}', "");
18525Expect(1, 12687, '\P{Blk=kanbun}', "");
18526Expect(0, 12687, '\P{^Blk=kanbun}', "");
18527Expect(1, 12703, '\p{Blk=  KANBUN}', "");
18528Expect(0, 12703, '\p{^Blk=  KANBUN}', "");
18529Expect(0, 12703, '\P{Blk=  KANBUN}', "");
18530Expect(1, 12703, '\P{^Blk=  KANBUN}', "");
18531Expect(0, 12687, '\p{Blk=  KANBUN}', "");
18532Expect(1, 12687, '\p{^Blk=  KANBUN}', "");
18533Expect(1, 12687, '\P{Blk=  KANBUN}', "");
18534Expect(0, 12687, '\P{^Blk=  KANBUN}', "");
18535Error('\p{Is_Block=:=_	KANBUN}');
18536Error('\P{Is_Block=:=_	KANBUN}');
18537Expect(1, 12703, '\p{Is_Block=kanbun}', "");
18538Expect(0, 12703, '\p{^Is_Block=kanbun}', "");
18539Expect(0, 12703, '\P{Is_Block=kanbun}', "");
18540Expect(1, 12703, '\P{^Is_Block=kanbun}', "");
18541Expect(0, 12687, '\p{Is_Block=kanbun}', "");
18542Expect(1, 12687, '\p{^Is_Block=kanbun}', "");
18543Expect(1, 12687, '\P{Is_Block=kanbun}', "");
18544Expect(0, 12687, '\P{^Is_Block=kanbun}', "");
18545Expect(1, 12703, '\p{Is_Block=_Kanbun}', "");
18546Expect(0, 12703, '\p{^Is_Block=_Kanbun}', "");
18547Expect(0, 12703, '\P{Is_Block=_Kanbun}', "");
18548Expect(1, 12703, '\P{^Is_Block=_Kanbun}', "");
18549Expect(0, 12687, '\p{Is_Block=_Kanbun}', "");
18550Expect(1, 12687, '\p{^Is_Block=_Kanbun}', "");
18551Expect(1, 12687, '\P{Is_Block=_Kanbun}', "");
18552Expect(0, 12687, '\P{^Is_Block=_Kanbun}', "");
18553Error('\p{Is_Blk=_/a/Kanbun}');
18554Error('\P{Is_Blk=_/a/Kanbun}');
18555Expect(1, 12703, '\p{Is_Blk=kanbun}', "");
18556Expect(0, 12703, '\p{^Is_Blk=kanbun}', "");
18557Expect(0, 12703, '\P{Is_Blk=kanbun}', "");
18558Expect(1, 12703, '\P{^Is_Blk=kanbun}', "");
18559Expect(0, 12687, '\p{Is_Blk=kanbun}', "");
18560Expect(1, 12687, '\p{^Is_Blk=kanbun}', "");
18561Expect(1, 12687, '\P{Is_Blk=kanbun}', "");
18562Expect(0, 12687, '\P{^Is_Blk=kanbun}', "");
18563Expect(1, 12703, '\p{Is_Blk=	KANBUN}', "");
18564Expect(0, 12703, '\p{^Is_Blk=	KANBUN}', "");
18565Expect(0, 12703, '\P{Is_Blk=	KANBUN}', "");
18566Expect(1, 12703, '\P{^Is_Blk=	KANBUN}', "");
18567Expect(0, 12687, '\p{Is_Blk=	KANBUN}', "");
18568Expect(1, 12687, '\p{^Is_Blk=	KANBUN}', "");
18569Expect(1, 12687, '\P{Is_Blk=	KANBUN}', "");
18570Expect(0, 12687, '\P{^Is_Blk=	KANBUN}', "");
18571Error('\p{Block=-CYRILLIC/a/Extended_A}');
18572Error('\P{Block=-CYRILLIC/a/Extended_A}');
18573Expect(1, 11775, '\p{Block=cyrillicextendeda}', "");
18574Expect(0, 11775, '\p{^Block=cyrillicextendeda}', "");
18575Expect(0, 11775, '\P{Block=cyrillicextendeda}', "");
18576Expect(1, 11775, '\P{^Block=cyrillicextendeda}', "");
18577Expect(0, 11743, '\p{Block=cyrillicextendeda}', "");
18578Expect(1, 11743, '\p{^Block=cyrillicextendeda}', "");
18579Expect(1, 11743, '\P{Block=cyrillicextendeda}', "");
18580Expect(0, 11743, '\P{^Block=cyrillicextendeda}', "");
18581Expect(1, 11775, '\p{Block=cyrillic extended-A}', "");
18582Expect(0, 11775, '\p{^Block=cyrillic extended-A}', "");
18583Expect(0, 11775, '\P{Block=cyrillic extended-A}', "");
18584Expect(1, 11775, '\P{^Block=cyrillic extended-A}', "");
18585Expect(0, 11743, '\p{Block=cyrillic extended-A}', "");
18586Expect(1, 11743, '\p{^Block=cyrillic extended-A}', "");
18587Expect(1, 11743, '\P{Block=cyrillic extended-A}', "");
18588Expect(0, 11743, '\P{^Block=cyrillic extended-A}', "");
18589Error('\p{Blk=_cyrillic/a/extended_A}');
18590Error('\P{Blk=_cyrillic/a/extended_A}');
18591Expect(1, 11775, '\p{Blk=cyrillicextendeda}', "");
18592Expect(0, 11775, '\p{^Blk=cyrillicextendeda}', "");
18593Expect(0, 11775, '\P{Blk=cyrillicextendeda}', "");
18594Expect(1, 11775, '\P{^Blk=cyrillicextendeda}', "");
18595Expect(0, 11743, '\p{Blk=cyrillicextendeda}', "");
18596Expect(1, 11743, '\p{^Blk=cyrillicextendeda}', "");
18597Expect(1, 11743, '\P{Blk=cyrillicextendeda}', "");
18598Expect(0, 11743, '\P{^Blk=cyrillicextendeda}', "");
18599Expect(1, 11775, '\p{Blk=cyrillic_Extended_A}', "");
18600Expect(0, 11775, '\p{^Blk=cyrillic_Extended_A}', "");
18601Expect(0, 11775, '\P{Blk=cyrillic_Extended_A}', "");
18602Expect(1, 11775, '\P{^Blk=cyrillic_Extended_A}', "");
18603Expect(0, 11743, '\p{Blk=cyrillic_Extended_A}', "");
18604Expect(1, 11743, '\p{^Blk=cyrillic_Extended_A}', "");
18605Expect(1, 11743, '\P{Blk=cyrillic_Extended_A}', "");
18606Expect(0, 11743, '\P{^Blk=cyrillic_Extended_A}', "");
18607Error('\p{Is_Block=--CyrillicEXTENDED-A:=}');
18608Error('\P{Is_Block=--CyrillicEXTENDED-A:=}');
18609Expect(1, 11775, '\p{Is_Block=cyrillicextendeda}', "");
18610Expect(0, 11775, '\p{^Is_Block=cyrillicextendeda}', "");
18611Expect(0, 11775, '\P{Is_Block=cyrillicextendeda}', "");
18612Expect(1, 11775, '\P{^Is_Block=cyrillicextendeda}', "");
18613Expect(0, 11743, '\p{Is_Block=cyrillicextendeda}', "");
18614Expect(1, 11743, '\p{^Is_Block=cyrillicextendeda}', "");
18615Expect(1, 11743, '\P{Is_Block=cyrillicextendeda}', "");
18616Expect(0, 11743, '\P{^Is_Block=cyrillicextendeda}', "");
18617Expect(1, 11775, '\p{Is_Block=	-CYRILLIC_ExtendedA}', "");
18618Expect(0, 11775, '\p{^Is_Block=	-CYRILLIC_ExtendedA}', "");
18619Expect(0, 11775, '\P{Is_Block=	-CYRILLIC_ExtendedA}', "");
18620Expect(1, 11775, '\P{^Is_Block=	-CYRILLIC_ExtendedA}', "");
18621Expect(0, 11743, '\p{Is_Block=	-CYRILLIC_ExtendedA}', "");
18622Expect(1, 11743, '\p{^Is_Block=	-CYRILLIC_ExtendedA}', "");
18623Expect(1, 11743, '\P{Is_Block=	-CYRILLIC_ExtendedA}', "");
18624Expect(0, 11743, '\P{^Is_Block=	-CYRILLIC_ExtendedA}', "");
18625Error('\p{Is_Blk=_-Cyrillic	extended-A:=}');
18626Error('\P{Is_Blk=_-Cyrillic	extended-A:=}');
18627Expect(1, 11775, '\p{Is_Blk=cyrillicextendeda}', "");
18628Expect(0, 11775, '\p{^Is_Blk=cyrillicextendeda}', "");
18629Expect(0, 11775, '\P{Is_Blk=cyrillicextendeda}', "");
18630Expect(1, 11775, '\P{^Is_Blk=cyrillicextendeda}', "");
18631Expect(0, 11743, '\p{Is_Blk=cyrillicextendeda}', "");
18632Expect(1, 11743, '\p{^Is_Blk=cyrillicextendeda}', "");
18633Expect(1, 11743, '\P{Is_Blk=cyrillicextendeda}', "");
18634Expect(0, 11743, '\P{^Is_Blk=cyrillicextendeda}', "");
18635Expect(1, 11775, '\p{Is_Blk=-_CyrillicExtendeda}', "");
18636Expect(0, 11775, '\p{^Is_Blk=-_CyrillicExtendeda}', "");
18637Expect(0, 11775, '\P{Is_Blk=-_CyrillicExtendeda}', "");
18638Expect(1, 11775, '\P{^Is_Blk=-_CyrillicExtendeda}', "");
18639Expect(0, 11743, '\p{Is_Blk=-_CyrillicExtendeda}', "");
18640Expect(1, 11743, '\p{^Is_Blk=-_CyrillicExtendeda}', "");
18641Expect(1, 11743, '\P{Is_Blk=-_CyrillicExtendeda}', "");
18642Expect(0, 11743, '\P{^Is_Blk=-_CyrillicExtendeda}', "");
18643Error('\p{Block=-:=HEBREW}');
18644Error('\P{Block=-:=HEBREW}');
18645Expect(1, 1535, '\p{Block=hebrew}', "");
18646Expect(0, 1535, '\p{^Block=hebrew}', "");
18647Expect(0, 1535, '\P{Block=hebrew}', "");
18648Expect(1, 1535, '\P{^Block=hebrew}', "");
18649Expect(0, 1423, '\p{Block=hebrew}', "");
18650Expect(1, 1423, '\p{^Block=hebrew}', "");
18651Expect(1, 1423, '\P{Block=hebrew}', "");
18652Expect(0, 1423, '\P{^Block=hebrew}', "");
18653Expect(1, 1535, '\p{Block= Hebrew}', "");
18654Expect(0, 1535, '\p{^Block= Hebrew}', "");
18655Expect(0, 1535, '\P{Block= Hebrew}', "");
18656Expect(1, 1535, '\P{^Block= Hebrew}', "");
18657Expect(0, 1423, '\p{Block= Hebrew}', "");
18658Expect(1, 1423, '\p{^Block= Hebrew}', "");
18659Expect(1, 1423, '\P{Block= Hebrew}', "");
18660Expect(0, 1423, '\P{^Block= Hebrew}', "");
18661Error('\p{Blk=- hebrew:=}');
18662Error('\P{Blk=- hebrew:=}');
18663Expect(1, 1535, '\p{Blk:   hebrew}', "");
18664Expect(0, 1535, '\p{^Blk:   hebrew}', "");
18665Expect(0, 1535, '\P{Blk:   hebrew}', "");
18666Expect(1, 1535, '\P{^Blk:   hebrew}', "");
18667Expect(0, 1423, '\p{Blk:   hebrew}', "");
18668Expect(1, 1423, '\p{^Blk:   hebrew}', "");
18669Expect(1, 1423, '\P{Blk:   hebrew}', "");
18670Expect(0, 1423, '\P{^Blk:   hebrew}', "");
18671Expect(1, 1535, '\p{Blk=	_HEBREW}', "");
18672Expect(0, 1535, '\p{^Blk=	_HEBREW}', "");
18673Expect(0, 1535, '\P{Blk=	_HEBREW}', "");
18674Expect(1, 1535, '\P{^Blk=	_HEBREW}', "");
18675Expect(0, 1423, '\p{Blk=	_HEBREW}', "");
18676Expect(1, 1423, '\p{^Blk=	_HEBREW}', "");
18677Expect(1, 1423, '\P{Blk=	_HEBREW}', "");
18678Expect(0, 1423, '\P{^Blk=	_HEBREW}', "");
18679Error('\p{Is_Block=	:=hebrew}');
18680Error('\P{Is_Block=	:=hebrew}');
18681Expect(1, 1535, '\p{Is_Block=hebrew}', "");
18682Expect(0, 1535, '\p{^Is_Block=hebrew}', "");
18683Expect(0, 1535, '\P{Is_Block=hebrew}', "");
18684Expect(1, 1535, '\P{^Is_Block=hebrew}', "");
18685Expect(0, 1423, '\p{Is_Block=hebrew}', "");
18686Expect(1, 1423, '\p{^Is_Block=hebrew}', "");
18687Expect(1, 1423, '\P{Is_Block=hebrew}', "");
18688Expect(0, 1423, '\P{^Is_Block=hebrew}', "");
18689Expect(1, 1535, '\p{Is_Block=__Hebrew}', "");
18690Expect(0, 1535, '\p{^Is_Block=__Hebrew}', "");
18691Expect(0, 1535, '\P{Is_Block=__Hebrew}', "");
18692Expect(1, 1535, '\P{^Is_Block=__Hebrew}', "");
18693Expect(0, 1423, '\p{Is_Block=__Hebrew}', "");
18694Expect(1, 1423, '\p{^Is_Block=__Hebrew}', "");
18695Expect(1, 1423, '\P{Is_Block=__Hebrew}', "");
18696Expect(0, 1423, '\P{^Is_Block=__Hebrew}', "");
18697Error('\p{Is_Blk=-	HEBREW/a/}');
18698Error('\P{Is_Blk=-	HEBREW/a/}');
18699Expect(1, 1535, '\p{Is_Blk=hebrew}', "");
18700Expect(0, 1535, '\p{^Is_Blk=hebrew}', "");
18701Expect(0, 1535, '\P{Is_Blk=hebrew}', "");
18702Expect(1, 1535, '\P{^Is_Blk=hebrew}', "");
18703Expect(0, 1423, '\p{Is_Blk=hebrew}', "");
18704Expect(1, 1423, '\p{^Is_Blk=hebrew}', "");
18705Expect(1, 1423, '\P{Is_Blk=hebrew}', "");
18706Expect(0, 1423, '\P{^Is_Blk=hebrew}', "");
18707Expect(1, 1535, '\p{Is_Blk=	 Hebrew}', "");
18708Expect(0, 1535, '\p{^Is_Blk=	 Hebrew}', "");
18709Expect(0, 1535, '\P{Is_Blk=	 Hebrew}', "");
18710Expect(1, 1535, '\P{^Is_Blk=	 Hebrew}', "");
18711Expect(0, 1423, '\p{Is_Blk=	 Hebrew}', "");
18712Expect(1, 1423, '\p{^Is_Blk=	 Hebrew}', "");
18713Expect(1, 1423, '\P{Is_Blk=	 Hebrew}', "");
18714Expect(0, 1423, '\P{^Is_Blk=	 Hebrew}', "");
18715Error('\p{Block=:=__cyrillic}');
18716Error('\P{Block=:=__cyrillic}');
18717Expect(1, 1279, '\p{Block=cyrillic}', "");
18718Expect(0, 1279, '\p{^Block=cyrillic}', "");
18719Expect(0, 1279, '\P{Block=cyrillic}', "");
18720Expect(1, 1279, '\P{^Block=cyrillic}', "");
18721Expect(0, 1023, '\p{Block=cyrillic}', "");
18722Expect(1, 1023, '\p{^Block=cyrillic}', "");
18723Expect(1, 1023, '\P{Block=cyrillic}', "");
18724Expect(0, 1023, '\P{^Block=cyrillic}', "");
18725Expect(1, 1279, '\p{Block=-_Cyrillic}', "");
18726Expect(0, 1279, '\p{^Block=-_Cyrillic}', "");
18727Expect(0, 1279, '\P{Block=-_Cyrillic}', "");
18728Expect(1, 1279, '\P{^Block=-_Cyrillic}', "");
18729Expect(0, 1023, '\p{Block=-_Cyrillic}', "");
18730Expect(1, 1023, '\p{^Block=-_Cyrillic}', "");
18731Expect(1, 1023, '\P{Block=-_Cyrillic}', "");
18732Expect(0, 1023, '\P{^Block=-_Cyrillic}', "");
18733Error('\p{Blk=_	Cyrillic/a/}');
18734Error('\P{Blk=_	Cyrillic/a/}');
18735Expect(1, 1279, '\p{Blk=cyrillic}', "");
18736Expect(0, 1279, '\p{^Blk=cyrillic}', "");
18737Expect(0, 1279, '\P{Blk=cyrillic}', "");
18738Expect(1, 1279, '\P{^Blk=cyrillic}', "");
18739Expect(0, 1023, '\p{Blk=cyrillic}', "");
18740Expect(1, 1023, '\p{^Blk=cyrillic}', "");
18741Expect(1, 1023, '\P{Blk=cyrillic}', "");
18742Expect(0, 1023, '\P{^Blk=cyrillic}', "");
18743Error('\p{Is_Block=:=_ cyrillic}');
18744Error('\P{Is_Block=:=_ cyrillic}');
18745Expect(1, 1279, '\p{Is_Block:	cyrillic}', "");
18746Expect(0, 1279, '\p{^Is_Block:	cyrillic}', "");
18747Expect(0, 1279, '\P{Is_Block:	cyrillic}', "");
18748Expect(1, 1279, '\P{^Is_Block:	cyrillic}', "");
18749Expect(0, 1023, '\p{Is_Block:	cyrillic}', "");
18750Expect(1, 1023, '\p{^Is_Block:	cyrillic}', "");
18751Expect(1, 1023, '\P{Is_Block:	cyrillic}', "");
18752Expect(0, 1023, '\P{^Is_Block:	cyrillic}', "");
18753Expect(1, 1279, '\p{Is_Block=  cyrillic}', "");
18754Expect(0, 1279, '\p{^Is_Block=  cyrillic}', "");
18755Expect(0, 1279, '\P{Is_Block=  cyrillic}', "");
18756Expect(1, 1279, '\P{^Is_Block=  cyrillic}', "");
18757Expect(0, 1023, '\p{Is_Block=  cyrillic}', "");
18758Expect(1, 1023, '\p{^Is_Block=  cyrillic}', "");
18759Expect(1, 1023, '\P{Is_Block=  cyrillic}', "");
18760Expect(0, 1023, '\P{^Is_Block=  cyrillic}', "");
18761Error('\p{Is_Blk=		Cyrillic/a/}');
18762Error('\P{Is_Blk=		Cyrillic/a/}');
18763Expect(1, 1279, '\p{Is_Blk=cyrillic}', "");
18764Expect(0, 1279, '\p{^Is_Blk=cyrillic}', "");
18765Expect(0, 1279, '\P{Is_Blk=cyrillic}', "");
18766Expect(1, 1279, '\P{^Is_Blk=cyrillic}', "");
18767Expect(0, 1023, '\p{Is_Blk=cyrillic}', "");
18768Expect(1, 1023, '\p{^Is_Blk=cyrillic}', "");
18769Expect(1, 1023, '\P{Is_Blk=cyrillic}', "");
18770Expect(0, 1023, '\P{^Is_Blk=cyrillic}', "");
18771Expect(1, 1279, '\p{Is_Blk=	cyrillic}', "");
18772Expect(0, 1279, '\p{^Is_Blk=	cyrillic}', "");
18773Expect(0, 1279, '\P{Is_Blk=	cyrillic}', "");
18774Expect(1, 1279, '\P{^Is_Blk=	cyrillic}', "");
18775Expect(0, 1023, '\p{Is_Blk=	cyrillic}', "");
18776Expect(1, 1023, '\p{^Is_Blk=	cyrillic}', "");
18777Expect(1, 1023, '\P{Is_Blk=	cyrillic}', "");
18778Expect(0, 1023, '\P{^Is_Blk=	cyrillic}', "");
18779Error('\p{Block:   _Latin-extended	A/a/}');
18780Error('\P{Block:   _Latin-extended	A/a/}');
18781Expect(1, 383, '\p{Block=latinextendeda}', "");
18782Expect(0, 383, '\p{^Block=latinextendeda}', "");
18783Expect(0, 383, '\P{Block=latinextendeda}', "");
18784Expect(1, 383, '\P{^Block=latinextendeda}', "");
18785Expect(0, 255, '\p{Block=latinextendeda}', "");
18786Expect(1, 255, '\p{^Block=latinextendeda}', "");
18787Expect(1, 255, '\P{Block=latinextendeda}', "");
18788Expect(0, 255, '\P{^Block=latinextendeda}', "");
18789Expect(1, 383, '\p{Block=_ Latin extended_A}', "");
18790Expect(0, 383, '\p{^Block=_ Latin extended_A}', "");
18791Expect(0, 383, '\P{Block=_ Latin extended_A}', "");
18792Expect(1, 383, '\P{^Block=_ Latin extended_A}', "");
18793Expect(0, 255, '\p{Block=_ Latin extended_A}', "");
18794Expect(1, 255, '\p{^Block=_ Latin extended_A}', "");
18795Expect(1, 255, '\P{Block=_ Latin extended_A}', "");
18796Expect(0, 255, '\P{^Block=_ Latin extended_A}', "");
18797Error('\p{Blk=	/a/latin_EXTENDED_A}');
18798Error('\P{Blk=	/a/latin_EXTENDED_A}');
18799Expect(1, 383, '\p{Blk=latinextendeda}', "");
18800Expect(0, 383, '\p{^Blk=latinextendeda}', "");
18801Expect(0, 383, '\P{Blk=latinextendeda}', "");
18802Expect(1, 383, '\P{^Blk=latinextendeda}', "");
18803Expect(0, 255, '\p{Blk=latinextendeda}', "");
18804Expect(1, 255, '\p{^Blk=latinextendeda}', "");
18805Expect(1, 255, '\P{Blk=latinextendeda}', "");
18806Expect(0, 255, '\P{^Blk=latinextendeda}', "");
18807Expect(1, 383, '\p{Blk= Latin-Extended-A}', "");
18808Expect(0, 383, '\p{^Blk= Latin-Extended-A}', "");
18809Expect(0, 383, '\P{Blk= Latin-Extended-A}', "");
18810Expect(1, 383, '\P{^Blk= Latin-Extended-A}', "");
18811Expect(0, 255, '\p{Blk= Latin-Extended-A}', "");
18812Expect(1, 255, '\p{^Blk= Latin-Extended-A}', "");
18813Expect(1, 255, '\P{Blk= Latin-Extended-A}', "");
18814Expect(0, 255, '\P{^Blk= Latin-Extended-A}', "");
18815Error('\p{Is_Block=-:=latin-extended-a}');
18816Error('\P{Is_Block=-:=latin-extended-a}');
18817Expect(1, 383, '\p{Is_Block:latinextendeda}', "");
18818Expect(0, 383, '\p{^Is_Block:latinextendeda}', "");
18819Expect(0, 383, '\P{Is_Block:latinextendeda}', "");
18820Expect(1, 383, '\P{^Is_Block:latinextendeda}', "");
18821Expect(0, 255, '\p{Is_Block:latinextendeda}', "");
18822Expect(1, 255, '\p{^Is_Block:latinextendeda}', "");
18823Expect(1, 255, '\P{Is_Block:latinextendeda}', "");
18824Expect(0, 255, '\P{^Is_Block:latinextendeda}', "");
18825Expect(1, 383, '\p{Is_Block=--latin Extended	a}', "");
18826Expect(0, 383, '\p{^Is_Block=--latin Extended	a}', "");
18827Expect(0, 383, '\P{Is_Block=--latin Extended	a}', "");
18828Expect(1, 383, '\P{^Is_Block=--latin Extended	a}', "");
18829Expect(0, 255, '\p{Is_Block=--latin Extended	a}', "");
18830Expect(1, 255, '\p{^Is_Block=--latin Extended	a}', "");
18831Expect(1, 255, '\P{Is_Block=--latin Extended	a}', "");
18832Expect(0, 255, '\P{^Is_Block=--latin Extended	a}', "");
18833Error('\p{Is_Blk=_:=Latin_EXTENDED_a}');
18834Error('\P{Is_Blk=_:=Latin_EXTENDED_a}');
18835Expect(1, 383, '\p{Is_Blk=latinextendeda}', "");
18836Expect(0, 383, '\p{^Is_Blk=latinextendeda}', "");
18837Expect(0, 383, '\P{Is_Blk=latinextendeda}', "");
18838Expect(1, 383, '\P{^Is_Blk=latinextendeda}', "");
18839Expect(0, 255, '\p{Is_Blk=latinextendeda}', "");
18840Expect(1, 255, '\p{^Is_Blk=latinextendeda}', "");
18841Expect(1, 255, '\P{Is_Blk=latinextendeda}', "");
18842Expect(0, 255, '\P{^Is_Blk=latinextendeda}', "");
18843Expect(1, 383, '\p{Is_Blk=_-LatinExtended-A}', "");
18844Expect(0, 383, '\p{^Is_Blk=_-LatinExtended-A}', "");
18845Expect(0, 383, '\P{Is_Blk=_-LatinExtended-A}', "");
18846Expect(1, 383, '\P{^Is_Blk=_-LatinExtended-A}', "");
18847Expect(0, 255, '\p{Is_Blk=_-LatinExtended-A}', "");
18848Expect(1, 255, '\p{^Is_Blk=_-LatinExtended-A}', "");
18849Expect(1, 255, '\P{Is_Blk=_-LatinExtended-A}', "");
18850Expect(0, 255, '\P{^Is_Blk=_-LatinExtended-A}', "");
18851Error('\p{Block=_balinese/a/}');
18852Error('\P{Block=_balinese/a/}');
18853Expect(1, 7039, '\p{Block=balinese}', "");
18854Expect(0, 7039, '\p{^Block=balinese}', "");
18855Expect(0, 7039, '\P{Block=balinese}', "");
18856Expect(1, 7039, '\P{^Block=balinese}', "");
18857Expect(0, 6911, '\p{Block=balinese}', "");
18858Expect(1, 6911, '\p{^Block=balinese}', "");
18859Expect(1, 6911, '\P{Block=balinese}', "");
18860Expect(0, 6911, '\P{^Block=balinese}', "");
18861Expect(1, 7039, '\p{Block=-Balinese}', "");
18862Expect(0, 7039, '\p{^Block=-Balinese}', "");
18863Expect(0, 7039, '\P{Block=-Balinese}', "");
18864Expect(1, 7039, '\P{^Block=-Balinese}', "");
18865Expect(0, 6911, '\p{Block=-Balinese}', "");
18866Expect(1, 6911, '\p{^Block=-Balinese}', "");
18867Expect(1, 6911, '\P{Block=-Balinese}', "");
18868Expect(0, 6911, '\P{^Block=-Balinese}', "");
18869Error('\p{Blk=:=-Balinese}');
18870Error('\P{Blk=:=-Balinese}');
18871Expect(1, 7039, '\p{Blk=balinese}', "");
18872Expect(0, 7039, '\p{^Blk=balinese}', "");
18873Expect(0, 7039, '\P{Blk=balinese}', "");
18874Expect(1, 7039, '\P{^Blk=balinese}', "");
18875Expect(0, 6911, '\p{Blk=balinese}', "");
18876Expect(1, 6911, '\p{^Blk=balinese}', "");
18877Expect(1, 6911, '\P{Blk=balinese}', "");
18878Expect(0, 6911, '\P{^Blk=balinese}', "");
18879Expect(1, 7039, '\p{Blk=--BALINESE}', "");
18880Expect(0, 7039, '\p{^Blk=--BALINESE}', "");
18881Expect(0, 7039, '\P{Blk=--BALINESE}', "");
18882Expect(1, 7039, '\P{^Blk=--BALINESE}', "");
18883Expect(0, 6911, '\p{Blk=--BALINESE}', "");
18884Expect(1, 6911, '\p{^Blk=--BALINESE}', "");
18885Expect(1, 6911, '\P{Blk=--BALINESE}', "");
18886Expect(0, 6911, '\P{^Blk=--BALINESE}', "");
18887Error('\p{Is_Block=	_BALINESE/a/}');
18888Error('\P{Is_Block=	_BALINESE/a/}');
18889Expect(1, 7039, '\p{Is_Block=balinese}', "");
18890Expect(0, 7039, '\p{^Is_Block=balinese}', "");
18891Expect(0, 7039, '\P{Is_Block=balinese}', "");
18892Expect(1, 7039, '\P{^Is_Block=balinese}', "");
18893Expect(0, 6911, '\p{Is_Block=balinese}', "");
18894Expect(1, 6911, '\p{^Is_Block=balinese}', "");
18895Expect(1, 6911, '\P{Is_Block=balinese}', "");
18896Expect(0, 6911, '\P{^Is_Block=balinese}', "");
18897Expect(1, 7039, '\p{Is_Block: 	BALINESE}', "");
18898Expect(0, 7039, '\p{^Is_Block: 	BALINESE}', "");
18899Expect(0, 7039, '\P{Is_Block: 	BALINESE}', "");
18900Expect(1, 7039, '\P{^Is_Block: 	BALINESE}', "");
18901Expect(0, 6911, '\p{Is_Block: 	BALINESE}', "");
18902Expect(1, 6911, '\p{^Is_Block: 	BALINESE}', "");
18903Expect(1, 6911, '\P{Is_Block: 	BALINESE}', "");
18904Expect(0, 6911, '\P{^Is_Block: 	BALINESE}', "");
18905Error('\p{Is_Blk:/a/  Balinese}');
18906Error('\P{Is_Blk:/a/  Balinese}');
18907Expect(1, 7039, '\p{Is_Blk=balinese}', "");
18908Expect(0, 7039, '\p{^Is_Blk=balinese}', "");
18909Expect(0, 7039, '\P{Is_Blk=balinese}', "");
18910Expect(1, 7039, '\P{^Is_Blk=balinese}', "");
18911Expect(0, 6911, '\p{Is_Blk=balinese}', "");
18912Expect(1, 6911, '\p{^Is_Blk=balinese}', "");
18913Expect(1, 6911, '\P{Is_Blk=balinese}', "");
18914Expect(0, 6911, '\P{^Is_Blk=balinese}', "");
18915Expect(1, 7039, '\p{Is_Blk=-BALINESE}', "");
18916Expect(0, 7039, '\p{^Is_Blk=-BALINESE}', "");
18917Expect(0, 7039, '\P{Is_Blk=-BALINESE}', "");
18918Expect(1, 7039, '\P{^Is_Blk=-BALINESE}', "");
18919Expect(0, 6911, '\p{Is_Blk=-BALINESE}', "");
18920Expect(1, 6911, '\p{^Is_Blk=-BALINESE}', "");
18921Expect(1, 6911, '\P{Is_Blk=-BALINESE}', "");
18922Expect(0, 6911, '\P{^Is_Blk=-BALINESE}', "");
18923Error('\p{Block=/a/	-Avestan}');
18924Error('\P{Block=/a/	-Avestan}');
18925Expect(1, 68415, '\p{Block:	avestan}', "");
18926Expect(0, 68415, '\p{^Block:	avestan}', "");
18927Expect(0, 68415, '\P{Block:	avestan}', "");
18928Expect(1, 68415, '\P{^Block:	avestan}', "");
18929Expect(0, 68351, '\p{Block:	avestan}', "");
18930Expect(1, 68351, '\p{^Block:	avestan}', "");
18931Expect(1, 68351, '\P{Block:	avestan}', "");
18932Expect(0, 68351, '\P{^Block:	avestan}', "");
18933Expect(1, 68415, '\p{Block:  Avestan}', "");
18934Expect(0, 68415, '\p{^Block:  Avestan}', "");
18935Expect(0, 68415, '\P{Block:  Avestan}', "");
18936Expect(1, 68415, '\P{^Block:  Avestan}', "");
18937Expect(0, 68351, '\p{Block:  Avestan}', "");
18938Expect(1, 68351, '\p{^Block:  Avestan}', "");
18939Expect(1, 68351, '\P{Block:  Avestan}', "");
18940Expect(0, 68351, '\P{^Block:  Avestan}', "");
18941Error('\p{Blk=:=  Avestan}');
18942Error('\P{Blk=:=  Avestan}');
18943Expect(1, 68415, '\p{Blk=avestan}', "");
18944Expect(0, 68415, '\p{^Blk=avestan}', "");
18945Expect(0, 68415, '\P{Blk=avestan}', "");
18946Expect(1, 68415, '\P{^Blk=avestan}', "");
18947Expect(0, 68351, '\p{Blk=avestan}', "");
18948Expect(1, 68351, '\p{^Blk=avestan}', "");
18949Expect(1, 68351, '\P{Blk=avestan}', "");
18950Expect(0, 68351, '\P{^Blk=avestan}', "");
18951Expect(1, 68415, '\p{Blk=-Avestan}', "");
18952Expect(0, 68415, '\p{^Blk=-Avestan}', "");
18953Expect(0, 68415, '\P{Blk=-Avestan}', "");
18954Expect(1, 68415, '\P{^Blk=-Avestan}', "");
18955Expect(0, 68351, '\p{Blk=-Avestan}', "");
18956Expect(1, 68351, '\p{^Blk=-Avestan}', "");
18957Expect(1, 68351, '\P{Blk=-Avestan}', "");
18958Expect(0, 68351, '\P{^Blk=-Avestan}', "");
18959Error('\p{Is_Block=__Avestan:=}');
18960Error('\P{Is_Block=__Avestan:=}');
18961Expect(1, 68415, '\p{Is_Block=avestan}', "");
18962Expect(0, 68415, '\p{^Is_Block=avestan}', "");
18963Expect(0, 68415, '\P{Is_Block=avestan}', "");
18964Expect(1, 68415, '\P{^Is_Block=avestan}', "");
18965Expect(0, 68351, '\p{Is_Block=avestan}', "");
18966Expect(1, 68351, '\p{^Is_Block=avestan}', "");
18967Expect(1, 68351, '\P{Is_Block=avestan}', "");
18968Expect(0, 68351, '\P{^Is_Block=avestan}', "");
18969Expect(1, 68415, '\p{Is_Block=	 avestan}', "");
18970Expect(0, 68415, '\p{^Is_Block=	 avestan}', "");
18971Expect(0, 68415, '\P{Is_Block=	 avestan}', "");
18972Expect(1, 68415, '\P{^Is_Block=	 avestan}', "");
18973Expect(0, 68351, '\p{Is_Block=	 avestan}', "");
18974Expect(1, 68351, '\p{^Is_Block=	 avestan}', "");
18975Expect(1, 68351, '\P{Is_Block=	 avestan}', "");
18976Expect(0, 68351, '\P{^Is_Block=	 avestan}', "");
18977Error('\p{Is_Blk:   _Avestan:=}');
18978Error('\P{Is_Blk:   _Avestan:=}');
18979Expect(1, 68415, '\p{Is_Blk=avestan}', "");
18980Expect(0, 68415, '\p{^Is_Blk=avestan}', "");
18981Expect(0, 68415, '\P{Is_Blk=avestan}', "");
18982Expect(1, 68415, '\P{^Is_Blk=avestan}', "");
18983Expect(0, 68351, '\p{Is_Blk=avestan}', "");
18984Expect(1, 68351, '\p{^Is_Blk=avestan}', "");
18985Expect(1, 68351, '\P{Is_Blk=avestan}', "");
18986Expect(0, 68351, '\P{^Is_Blk=avestan}', "");
18987Expect(1, 68415, '\p{Is_Blk:	-	AVESTAN}', "");
18988Expect(0, 68415, '\p{^Is_Blk:	-	AVESTAN}', "");
18989Expect(0, 68415, '\P{Is_Blk:	-	AVESTAN}', "");
18990Expect(1, 68415, '\P{^Is_Blk:	-	AVESTAN}', "");
18991Expect(0, 68351, '\p{Is_Blk:	-	AVESTAN}', "");
18992Expect(1, 68351, '\p{^Is_Blk:	-	AVESTAN}', "");
18993Expect(1, 68351, '\P{Is_Blk:	-	AVESTAN}', "");
18994Expect(0, 68351, '\P{^Is_Blk:	-	AVESTAN}', "");
18995Error('\p{Block=_:=Myanmar	Extended_a}');
18996Error('\P{Block=_:=Myanmar	Extended_a}');
18997Expect(1, 43647, '\p{Block:myanmarextendeda}', "");
18998Expect(0, 43647, '\p{^Block:myanmarextendeda}', "");
18999Expect(0, 43647, '\P{Block:myanmarextendeda}', "");
19000Expect(1, 43647, '\P{^Block:myanmarextendeda}', "");
19001Expect(0, 43615, '\p{Block:myanmarextendeda}', "");
19002Expect(1, 43615, '\p{^Block:myanmarextendeda}', "");
19003Expect(1, 43615, '\P{Block:myanmarextendeda}', "");
19004Expect(0, 43615, '\P{^Block:myanmarextendeda}', "");
19005Expect(1, 43647, '\p{Block=	Myanmar_extendeda}', "");
19006Expect(0, 43647, '\p{^Block=	Myanmar_extendeda}', "");
19007Expect(0, 43647, '\P{Block=	Myanmar_extendeda}', "");
19008Expect(1, 43647, '\P{^Block=	Myanmar_extendeda}', "");
19009Expect(0, 43615, '\p{Block=	Myanmar_extendeda}', "");
19010Expect(1, 43615, '\p{^Block=	Myanmar_extendeda}', "");
19011Expect(1, 43615, '\P{Block=	Myanmar_extendeda}', "");
19012Expect(0, 43615, '\P{^Block=	Myanmar_extendeda}', "");
19013Error('\p{Blk:	-MYANMAR:=extended-A}');
19014Error('\P{Blk:	-MYANMAR:=extended-A}');
19015Expect(1, 43647, '\p{Blk=myanmarextendeda}', "");
19016Expect(0, 43647, '\p{^Blk=myanmarextendeda}', "");
19017Expect(0, 43647, '\P{Blk=myanmarextendeda}', "");
19018Expect(1, 43647, '\P{^Blk=myanmarextendeda}', "");
19019Expect(0, 43615, '\p{Blk=myanmarextendeda}', "");
19020Expect(1, 43615, '\p{^Blk=myanmarextendeda}', "");
19021Expect(1, 43615, '\P{Blk=myanmarextendeda}', "");
19022Expect(0, 43615, '\P{^Blk=myanmarextendeda}', "");
19023Expect(1, 43647, '\p{Blk=	Myanmar_EXTENDED_A}', "");
19024Expect(0, 43647, '\p{^Blk=	Myanmar_EXTENDED_A}', "");
19025Expect(0, 43647, '\P{Blk=	Myanmar_EXTENDED_A}', "");
19026Expect(1, 43647, '\P{^Blk=	Myanmar_EXTENDED_A}', "");
19027Expect(0, 43615, '\p{Blk=	Myanmar_EXTENDED_A}', "");
19028Expect(1, 43615, '\p{^Blk=	Myanmar_EXTENDED_A}', "");
19029Expect(1, 43615, '\P{Blk=	Myanmar_EXTENDED_A}', "");
19030Expect(0, 43615, '\P{^Blk=	Myanmar_EXTENDED_A}', "");
19031Error('\p{Is_Block=:= myanmar-Extended	a}');
19032Error('\P{Is_Block=:= myanmar-Extended	a}');
19033Expect(1, 43647, '\p{Is_Block=myanmarextendeda}', "");
19034Expect(0, 43647, '\p{^Is_Block=myanmarextendeda}', "");
19035Expect(0, 43647, '\P{Is_Block=myanmarextendeda}', "");
19036Expect(1, 43647, '\P{^Is_Block=myanmarextendeda}', "");
19037Expect(0, 43615, '\p{Is_Block=myanmarextendeda}', "");
19038Expect(1, 43615, '\p{^Is_Block=myanmarextendeda}', "");
19039Expect(1, 43615, '\P{Is_Block=myanmarextendeda}', "");
19040Expect(0, 43615, '\P{^Is_Block=myanmarextendeda}', "");
19041Expect(1, 43647, '\p{Is_Block=-	Myanmar_Extended	A}', "");
19042Expect(0, 43647, '\p{^Is_Block=-	Myanmar_Extended	A}', "");
19043Expect(0, 43647, '\P{Is_Block=-	Myanmar_Extended	A}', "");
19044Expect(1, 43647, '\P{^Is_Block=-	Myanmar_Extended	A}', "");
19045Expect(0, 43615, '\p{Is_Block=-	Myanmar_Extended	A}', "");
19046Expect(1, 43615, '\p{^Is_Block=-	Myanmar_Extended	A}', "");
19047Expect(1, 43615, '\P{Is_Block=-	Myanmar_Extended	A}', "");
19048Expect(0, 43615, '\P{^Is_Block=-	Myanmar_Extended	A}', "");
19049Error('\p{Is_Blk=-/a/MYANMAR	extended_A}');
19050Error('\P{Is_Blk=-/a/MYANMAR	extended_A}');
19051Expect(1, 43647, '\p{Is_Blk=myanmarextendeda}', "");
19052Expect(0, 43647, '\p{^Is_Blk=myanmarextendeda}', "");
19053Expect(0, 43647, '\P{Is_Blk=myanmarextendeda}', "");
19054Expect(1, 43647, '\P{^Is_Blk=myanmarextendeda}', "");
19055Expect(0, 43615, '\p{Is_Blk=myanmarextendeda}', "");
19056Expect(1, 43615, '\p{^Is_Blk=myanmarextendeda}', "");
19057Expect(1, 43615, '\P{Is_Blk=myanmarextendeda}', "");
19058Expect(0, 43615, '\P{^Is_Blk=myanmarextendeda}', "");
19059Expect(1, 43647, '\p{Is_Blk=-	MYANMAR_Extended A}', "");
19060Expect(0, 43647, '\p{^Is_Blk=-	MYANMAR_Extended A}', "");
19061Expect(0, 43647, '\P{Is_Blk=-	MYANMAR_Extended A}', "");
19062Expect(1, 43647, '\P{^Is_Blk=-	MYANMAR_Extended A}', "");
19063Expect(0, 43615, '\p{Is_Blk=-	MYANMAR_Extended A}', "");
19064Expect(1, 43615, '\p{^Is_Blk=-	MYANMAR_Extended A}', "");
19065Expect(1, 43615, '\P{Is_Blk=-	MYANMAR_Extended A}', "");
19066Expect(0, 43615, '\P{^Is_Blk=-	MYANMAR_Extended A}', "");
19067Error('\p{Block=/a/Counting Rod Numerals}');
19068Error('\P{Block=/a/Counting Rod Numerals}');
19069Expect(1, 119679, '\p{Block=countingrodnumerals}', "");
19070Expect(0, 119679, '\p{^Block=countingrodnumerals}', "");
19071Expect(0, 119679, '\P{Block=countingrodnumerals}', "");
19072Expect(1, 119679, '\P{^Block=countingrodnumerals}', "");
19073Expect(0, 119647, '\p{Block=countingrodnumerals}', "");
19074Expect(1, 119647, '\p{^Block=countingrodnumerals}', "");
19075Expect(1, 119647, '\P{Block=countingrodnumerals}', "");
19076Expect(0, 119647, '\P{^Block=countingrodnumerals}', "");
19077Expect(1, 119679, '\p{Block: __Countingrod-numerals}', "");
19078Expect(0, 119679, '\p{^Block: __Countingrod-numerals}', "");
19079Expect(0, 119679, '\P{Block: __Countingrod-numerals}', "");
19080Expect(1, 119679, '\P{^Block: __Countingrod-numerals}', "");
19081Expect(0, 119647, '\p{Block: __Countingrod-numerals}', "");
19082Expect(1, 119647, '\p{^Block: __Countingrod-numerals}', "");
19083Expect(1, 119647, '\P{Block: __Countingrod-numerals}', "");
19084Expect(0, 119647, '\P{^Block: __Countingrod-numerals}', "");
19085Error('\p{Blk::=Counting	ROD-Numerals}');
19086Error('\P{Blk::=Counting	ROD-Numerals}');
19087Expect(1, 119679, '\p{Blk=countingrodnumerals}', "");
19088Expect(0, 119679, '\p{^Blk=countingrodnumerals}', "");
19089Expect(0, 119679, '\P{Blk=countingrodnumerals}', "");
19090Expect(1, 119679, '\P{^Blk=countingrodnumerals}', "");
19091Expect(0, 119647, '\p{Blk=countingrodnumerals}', "");
19092Expect(1, 119647, '\p{^Blk=countingrodnumerals}', "");
19093Expect(1, 119647, '\P{Blk=countingrodnumerals}', "");
19094Expect(0, 119647, '\P{^Blk=countingrodnumerals}', "");
19095Expect(1, 119679, '\p{Blk:    -Counting-Rod-NUMERALS}', "");
19096Expect(0, 119679, '\p{^Blk:    -Counting-Rod-NUMERALS}', "");
19097Expect(0, 119679, '\P{Blk:    -Counting-Rod-NUMERALS}', "");
19098Expect(1, 119679, '\P{^Blk:    -Counting-Rod-NUMERALS}', "");
19099Expect(0, 119647, '\p{Blk:    -Counting-Rod-NUMERALS}', "");
19100Expect(1, 119647, '\p{^Blk:    -Counting-Rod-NUMERALS}', "");
19101Expect(1, 119647, '\P{Blk:    -Counting-Rod-NUMERALS}', "");
19102Expect(0, 119647, '\P{^Blk:    -Counting-Rod-NUMERALS}', "");
19103Error('\p{Is_Block=--Counting/a/RODNumerals}');
19104Error('\P{Is_Block=--Counting/a/RODNumerals}');
19105Expect(1, 119679, '\p{Is_Block=countingrodnumerals}', "");
19106Expect(0, 119679, '\p{^Is_Block=countingrodnumerals}', "");
19107Expect(0, 119679, '\P{Is_Block=countingrodnumerals}', "");
19108Expect(1, 119679, '\P{^Is_Block=countingrodnumerals}', "");
19109Expect(0, 119647, '\p{Is_Block=countingrodnumerals}', "");
19110Expect(1, 119647, '\p{^Is_Block=countingrodnumerals}', "");
19111Expect(1, 119647, '\P{Is_Block=countingrodnumerals}', "");
19112Expect(0, 119647, '\P{^Is_Block=countingrodnumerals}', "");
19113Expect(1, 119679, '\p{Is_Block=		Counting_rod_numerals}', "");
19114Expect(0, 119679, '\p{^Is_Block=		Counting_rod_numerals}', "");
19115Expect(0, 119679, '\P{Is_Block=		Counting_rod_numerals}', "");
19116Expect(1, 119679, '\P{^Is_Block=		Counting_rod_numerals}', "");
19117Expect(0, 119647, '\p{Is_Block=		Counting_rod_numerals}', "");
19118Expect(1, 119647, '\p{^Is_Block=		Counting_rod_numerals}', "");
19119Expect(1, 119647, '\P{Is_Block=		Counting_rod_numerals}', "");
19120Expect(0, 119647, '\P{^Is_Block=		Counting_rod_numerals}', "");
19121Error('\p{Is_Blk=	/a/counting_Rod	NUMERALS}');
19122Error('\P{Is_Blk=	/a/counting_Rod	NUMERALS}');
19123Expect(1, 119679, '\p{Is_Blk=countingrodnumerals}', "");
19124Expect(0, 119679, '\p{^Is_Blk=countingrodnumerals}', "");
19125Expect(0, 119679, '\P{Is_Blk=countingrodnumerals}', "");
19126Expect(1, 119679, '\P{^Is_Blk=countingrodnumerals}', "");
19127Expect(0, 119647, '\p{Is_Blk=countingrodnumerals}', "");
19128Expect(1, 119647, '\p{^Is_Blk=countingrodnumerals}', "");
19129Expect(1, 119647, '\P{Is_Blk=countingrodnumerals}', "");
19130Expect(0, 119647, '\P{^Is_Blk=countingrodnumerals}', "");
19131Expect(1, 119679, '\p{Is_Blk=	_COUNTING ROD Numerals}', "");
19132Expect(0, 119679, '\p{^Is_Blk=	_COUNTING ROD Numerals}', "");
19133Expect(0, 119679, '\P{Is_Blk=	_COUNTING ROD Numerals}', "");
19134Expect(1, 119679, '\P{^Is_Blk=	_COUNTING ROD Numerals}', "");
19135Expect(0, 119647, '\p{Is_Blk=	_COUNTING ROD Numerals}', "");
19136Expect(1, 119647, '\p{^Is_Blk=	_COUNTING ROD Numerals}', "");
19137Expect(1, 119647, '\P{Is_Blk=	_COUNTING ROD Numerals}', "");
19138Expect(0, 119647, '\P{^Is_Blk=	_COUNTING ROD Numerals}', "");
19139Error('\p{Block=BYZANTINE/a/MUSICAL	Symbols}');
19140Error('\P{Block=BYZANTINE/a/MUSICAL	Symbols}');
19141Expect(1, 119039, '\p{Block=byzantinemusicalsymbols}', "");
19142Expect(0, 119039, '\p{^Block=byzantinemusicalsymbols}', "");
19143Expect(0, 119039, '\P{Block=byzantinemusicalsymbols}', "");
19144Expect(1, 119039, '\P{^Block=byzantinemusicalsymbols}', "");
19145Expect(0, 118783, '\p{Block=byzantinemusicalsymbols}', "");
19146Expect(1, 118783, '\p{^Block=byzantinemusicalsymbols}', "");
19147Expect(1, 118783, '\P{Block=byzantinemusicalsymbols}', "");
19148Expect(0, 118783, '\P{^Block=byzantinemusicalsymbols}', "");
19149Expect(1, 119039, '\p{Block= _BYZANTINE-musical	SYMBOLS}', "");
19150Expect(0, 119039, '\p{^Block= _BYZANTINE-musical	SYMBOLS}', "");
19151Expect(0, 119039, '\P{Block= _BYZANTINE-musical	SYMBOLS}', "");
19152Expect(1, 119039, '\P{^Block= _BYZANTINE-musical	SYMBOLS}', "");
19153Expect(0, 118783, '\p{Block= _BYZANTINE-musical	SYMBOLS}', "");
19154Expect(1, 118783, '\p{^Block= _BYZANTINE-musical	SYMBOLS}', "");
19155Expect(1, 118783, '\P{Block= _BYZANTINE-musical	SYMBOLS}', "");
19156Expect(0, 118783, '\P{^Block= _BYZANTINE-musical	SYMBOLS}', "");
19157Error('\p{Blk=	-byzantine Musical	Symbols:=}');
19158Error('\P{Blk=	-byzantine Musical	Symbols:=}');
19159Expect(1, 119039, '\p{Blk=byzantinemusicalsymbols}', "");
19160Expect(0, 119039, '\p{^Blk=byzantinemusicalsymbols}', "");
19161Expect(0, 119039, '\P{Blk=byzantinemusicalsymbols}', "");
19162Expect(1, 119039, '\P{^Blk=byzantinemusicalsymbols}', "");
19163Expect(0, 118783, '\p{Blk=byzantinemusicalsymbols}', "");
19164Expect(1, 118783, '\p{^Blk=byzantinemusicalsymbols}', "");
19165Expect(1, 118783, '\P{Blk=byzantinemusicalsymbols}', "");
19166Expect(0, 118783, '\P{^Blk=byzantinemusicalsymbols}', "");
19167Expect(1, 119039, '\p{Blk=	-byzantine musical Symbols}', "");
19168Expect(0, 119039, '\p{^Blk=	-byzantine musical Symbols}', "");
19169Expect(0, 119039, '\P{Blk=	-byzantine musical Symbols}', "");
19170Expect(1, 119039, '\P{^Blk=	-byzantine musical Symbols}', "");
19171Expect(0, 118783, '\p{Blk=	-byzantine musical Symbols}', "");
19172Expect(1, 118783, '\p{^Blk=	-byzantine musical Symbols}', "");
19173Expect(1, 118783, '\P{Blk=	-byzantine musical Symbols}', "");
19174Expect(0, 118783, '\P{^Blk=	-byzantine musical Symbols}', "");
19175Error('\p{Is_Block=-BYZANTINE-Musical-symbols/a/}');
19176Error('\P{Is_Block=-BYZANTINE-Musical-symbols/a/}');
19177Expect(1, 119039, '\p{Is_Block=byzantinemusicalsymbols}', "");
19178Expect(0, 119039, '\p{^Is_Block=byzantinemusicalsymbols}', "");
19179Expect(0, 119039, '\P{Is_Block=byzantinemusicalsymbols}', "");
19180Expect(1, 119039, '\P{^Is_Block=byzantinemusicalsymbols}', "");
19181Expect(0, 118783, '\p{Is_Block=byzantinemusicalsymbols}', "");
19182Expect(1, 118783, '\p{^Is_Block=byzantinemusicalsymbols}', "");
19183Expect(1, 118783, '\P{Is_Block=byzantinemusicalsymbols}', "");
19184Expect(0, 118783, '\P{^Is_Block=byzantinemusicalsymbols}', "");
19185Expect(1, 119039, '\p{Is_Block= _byzantine Musical-SYMBOLS}', "");
19186Expect(0, 119039, '\p{^Is_Block= _byzantine Musical-SYMBOLS}', "");
19187Expect(0, 119039, '\P{Is_Block= _byzantine Musical-SYMBOLS}', "");
19188Expect(1, 119039, '\P{^Is_Block= _byzantine Musical-SYMBOLS}', "");
19189Expect(0, 118783, '\p{Is_Block= _byzantine Musical-SYMBOLS}', "");
19190Expect(1, 118783, '\p{^Is_Block= _byzantine Musical-SYMBOLS}', "");
19191Expect(1, 118783, '\P{Is_Block= _byzantine Musical-SYMBOLS}', "");
19192Expect(0, 118783, '\P{^Is_Block= _byzantine Musical-SYMBOLS}', "");
19193Error('\p{Is_Blk:   	Byzantine/a/Musical symbols}');
19194Error('\P{Is_Blk:   	Byzantine/a/Musical symbols}');
19195Expect(1, 119039, '\p{Is_Blk=byzantinemusicalsymbols}', "");
19196Expect(0, 119039, '\p{^Is_Blk=byzantinemusicalsymbols}', "");
19197Expect(0, 119039, '\P{Is_Blk=byzantinemusicalsymbols}', "");
19198Expect(1, 119039, '\P{^Is_Blk=byzantinemusicalsymbols}', "");
19199Expect(0, 118783, '\p{Is_Blk=byzantinemusicalsymbols}', "");
19200Expect(1, 118783, '\p{^Is_Blk=byzantinemusicalsymbols}', "");
19201Expect(1, 118783, '\P{Is_Blk=byzantinemusicalsymbols}', "");
19202Expect(0, 118783, '\P{^Is_Blk=byzantinemusicalsymbols}', "");
19203Expect(1, 119039, '\p{Is_Blk=_	ByzantineMusical-Symbols}', "");
19204Expect(0, 119039, '\p{^Is_Blk=_	ByzantineMusical-Symbols}', "");
19205Expect(0, 119039, '\P{Is_Blk=_	ByzantineMusical-Symbols}', "");
19206Expect(1, 119039, '\P{^Is_Blk=_	ByzantineMusical-Symbols}', "");
19207Expect(0, 118783, '\p{Is_Blk=_	ByzantineMusical-Symbols}', "");
19208Expect(1, 118783, '\p{^Is_Blk=_	ByzantineMusical-Symbols}', "");
19209Expect(1, 118783, '\P{Is_Blk=_	ByzantineMusical-Symbols}', "");
19210Expect(0, 118783, '\P{^Is_Blk=_	ByzantineMusical-Symbols}', "");
19211Error('\p{Block=-_TAMIL:=}');
19212Error('\P{Block=-_TAMIL:=}');
19213Expect(1, 3071, '\p{Block=tamil}', "");
19214Expect(0, 3071, '\p{^Block=tamil}', "");
19215Expect(0, 3071, '\P{Block=tamil}', "");
19216Expect(1, 3071, '\P{^Block=tamil}', "");
19217Expect(0, 2943, '\p{Block=tamil}', "");
19218Expect(1, 2943, '\p{^Block=tamil}', "");
19219Expect(1, 2943, '\P{Block=tamil}', "");
19220Expect(0, 2943, '\P{^Block=tamil}', "");
19221Expect(1, 3071, '\p{Block=-Tamil}', "");
19222Expect(0, 3071, '\p{^Block=-Tamil}', "");
19223Expect(0, 3071, '\P{Block=-Tamil}', "");
19224Expect(1, 3071, '\P{^Block=-Tamil}', "");
19225Expect(0, 2943, '\p{Block=-Tamil}', "");
19226Expect(1, 2943, '\p{^Block=-Tamil}', "");
19227Expect(1, 2943, '\P{Block=-Tamil}', "");
19228Expect(0, 2943, '\P{^Block=-Tamil}', "");
19229Error('\p{Blk:	- TAMIL/a/}');
19230Error('\P{Blk:	- TAMIL/a/}');
19231Expect(1, 3071, '\p{Blk=tamil}', "");
19232Expect(0, 3071, '\p{^Blk=tamil}', "");
19233Expect(0, 3071, '\P{Blk=tamil}', "");
19234Expect(1, 3071, '\P{^Blk=tamil}', "");
19235Expect(0, 2943, '\p{Blk=tamil}', "");
19236Expect(1, 2943, '\p{^Blk=tamil}', "");
19237Expect(1, 2943, '\P{Blk=tamil}', "");
19238Expect(0, 2943, '\P{^Blk=tamil}', "");
19239Expect(1, 3071, '\p{Blk=-	Tamil}', "");
19240Expect(0, 3071, '\p{^Blk=-	Tamil}', "");
19241Expect(0, 3071, '\P{Blk=-	Tamil}', "");
19242Expect(1, 3071, '\P{^Blk=-	Tamil}', "");
19243Expect(0, 2943, '\p{Blk=-	Tamil}', "");
19244Expect(1, 2943, '\p{^Blk=-	Tamil}', "");
19245Expect(1, 2943, '\P{Blk=-	Tamil}', "");
19246Expect(0, 2943, '\P{^Blk=-	Tamil}', "");
19247Error('\p{Is_Block=:=TAMIL}');
19248Error('\P{Is_Block=:=TAMIL}');
19249Expect(1, 3071, '\p{Is_Block=tamil}', "");
19250Expect(0, 3071, '\p{^Is_Block=tamil}', "");
19251Expect(0, 3071, '\P{Is_Block=tamil}', "");
19252Expect(1, 3071, '\P{^Is_Block=tamil}', "");
19253Expect(0, 2943, '\p{Is_Block=tamil}', "");
19254Expect(1, 2943, '\p{^Is_Block=tamil}', "");
19255Expect(1, 2943, '\P{Is_Block=tamil}', "");
19256Expect(0, 2943, '\P{^Is_Block=tamil}', "");
19257Expect(1, 3071, '\p{Is_Block=_Tamil}', "");
19258Expect(0, 3071, '\p{^Is_Block=_Tamil}', "");
19259Expect(0, 3071, '\P{Is_Block=_Tamil}', "");
19260Expect(1, 3071, '\P{^Is_Block=_Tamil}', "");
19261Expect(0, 2943, '\p{Is_Block=_Tamil}', "");
19262Expect(1, 2943, '\p{^Is_Block=_Tamil}', "");
19263Expect(1, 2943, '\P{Is_Block=_Tamil}', "");
19264Expect(0, 2943, '\P{^Is_Block=_Tamil}', "");
19265Error('\p{Is_Blk=_-Tamil/a/}');
19266Error('\P{Is_Blk=_-Tamil/a/}');
19267Expect(1, 3071, '\p{Is_Blk=tamil}', "");
19268Expect(0, 3071, '\p{^Is_Blk=tamil}', "");
19269Expect(0, 3071, '\P{Is_Blk=tamil}', "");
19270Expect(1, 3071, '\P{^Is_Blk=tamil}', "");
19271Expect(0, 2943, '\p{Is_Blk=tamil}', "");
19272Expect(1, 2943, '\p{^Is_Blk=tamil}', "");
19273Expect(1, 2943, '\P{Is_Blk=tamil}', "");
19274Expect(0, 2943, '\P{^Is_Blk=tamil}', "");
19275Expect(1, 3071, '\p{Is_Blk=	TAMIL}', "");
19276Expect(0, 3071, '\p{^Is_Blk=	TAMIL}', "");
19277Expect(0, 3071, '\P{Is_Blk=	TAMIL}', "");
19278Expect(1, 3071, '\P{^Is_Blk=	TAMIL}', "");
19279Expect(0, 2943, '\p{Is_Blk=	TAMIL}', "");
19280Expect(1, 2943, '\p{^Is_Blk=	TAMIL}', "");
19281Expect(1, 2943, '\P{Is_Blk=	TAMIL}', "");
19282Expect(0, 2943, '\P{^Is_Blk=	TAMIL}', "");
19283Error('\p{Block=--Specials:=}');
19284Error('\P{Block=--Specials:=}');
19285Expect(1, 65520, '\p{Block=specials}', "");
19286Expect(0, 65520, '\p{^Block=specials}', "");
19287Expect(0, 65520, '\P{Block=specials}', "");
19288Expect(1, 65520, '\P{^Block=specials}', "");
19289Expect(0, 65519, '\p{Block=specials}', "");
19290Expect(1, 65519, '\p{^Block=specials}', "");
19291Expect(1, 65519, '\P{Block=specials}', "");
19292Expect(0, 65519, '\P{^Block=specials}', "");
19293Expect(1, 65520, '\p{Block=Specials}', "");
19294Expect(0, 65520, '\p{^Block=Specials}', "");
19295Expect(0, 65520, '\P{Block=Specials}', "");
19296Expect(1, 65520, '\P{^Block=Specials}', "");
19297Expect(0, 65519, '\p{Block=Specials}', "");
19298Expect(1, 65519, '\p{^Block=Specials}', "");
19299Expect(1, 65519, '\P{Block=Specials}', "");
19300Expect(0, 65519, '\P{^Block=Specials}', "");
19301Error('\p{Blk=__Specials/a/}');
19302Error('\P{Blk=__Specials/a/}');
19303Expect(1, 65520, '\p{Blk=specials}', "");
19304Expect(0, 65520, '\p{^Blk=specials}', "");
19305Expect(0, 65520, '\P{Blk=specials}', "");
19306Expect(1, 65520, '\P{^Blk=specials}', "");
19307Expect(0, 65519, '\p{Blk=specials}', "");
19308Expect(1, 65519, '\p{^Blk=specials}', "");
19309Expect(1, 65519, '\P{Blk=specials}', "");
19310Expect(0, 65519, '\P{^Blk=specials}', "");
19311Expect(1, 65520, '\p{Blk=	_Specials}', "");
19312Expect(0, 65520, '\p{^Blk=	_Specials}', "");
19313Expect(0, 65520, '\P{Blk=	_Specials}', "");
19314Expect(1, 65520, '\P{^Blk=	_Specials}', "");
19315Expect(0, 65519, '\p{Blk=	_Specials}', "");
19316Expect(1, 65519, '\p{^Blk=	_Specials}', "");
19317Expect(1, 65519, '\P{Blk=	_Specials}', "");
19318Expect(0, 65519, '\P{^Blk=	_Specials}', "");
19319Error('\p{Is_Block=	specials/a/}');
19320Error('\P{Is_Block=	specials/a/}');
19321Expect(1, 65520, '\p{Is_Block=specials}', "");
19322Expect(0, 65520, '\p{^Is_Block=specials}', "");
19323Expect(0, 65520, '\P{Is_Block=specials}', "");
19324Expect(1, 65520, '\P{^Is_Block=specials}', "");
19325Expect(0, 65519, '\p{Is_Block=specials}', "");
19326Expect(1, 65519, '\p{^Is_Block=specials}', "");
19327Expect(1, 65519, '\P{Is_Block=specials}', "");
19328Expect(0, 65519, '\P{^Is_Block=specials}', "");
19329Expect(1, 65520, '\p{Is_Block= -specials}', "");
19330Expect(0, 65520, '\p{^Is_Block= -specials}', "");
19331Expect(0, 65520, '\P{Is_Block= -specials}', "");
19332Expect(1, 65520, '\P{^Is_Block= -specials}', "");
19333Expect(0, 65519, '\p{Is_Block= -specials}', "");
19334Expect(1, 65519, '\p{^Is_Block= -specials}', "");
19335Expect(1, 65519, '\P{Is_Block= -specials}', "");
19336Expect(0, 65519, '\P{^Is_Block= -specials}', "");
19337Error('\p{Is_Blk=_/a/specials}');
19338Error('\P{Is_Blk=_/a/specials}');
19339Expect(1, 65520, '\p{Is_Blk:specials}', "");
19340Expect(0, 65520, '\p{^Is_Blk:specials}', "");
19341Expect(0, 65520, '\P{Is_Blk:specials}', "");
19342Expect(1, 65520, '\P{^Is_Blk:specials}', "");
19343Expect(0, 65519, '\p{Is_Blk:specials}', "");
19344Expect(1, 65519, '\p{^Is_Blk:specials}', "");
19345Expect(1, 65519, '\P{Is_Blk:specials}', "");
19346Expect(0, 65519, '\P{^Is_Blk:specials}', "");
19347Expect(1, 65520, '\p{Is_Blk=	Specials}', "");
19348Expect(0, 65520, '\p{^Is_Blk=	Specials}', "");
19349Expect(0, 65520, '\P{Is_Blk=	Specials}', "");
19350Expect(1, 65520, '\P{^Is_Blk=	Specials}', "");
19351Expect(0, 65519, '\p{Is_Blk=	Specials}', "");
19352Expect(1, 65519, '\p{^Is_Blk=	Specials}', "");
19353Expect(1, 65519, '\P{Is_Blk=	Specials}', "");
19354Expect(0, 65519, '\P{^Is_Blk=	Specials}', "");
19355Error('\p{Block: /a/georgian}');
19356Error('\P{Block: /a/georgian}');
19357Expect(1, 4351, '\p{Block=georgian}', "");
19358Expect(0, 4351, '\p{^Block=georgian}', "");
19359Expect(0, 4351, '\P{Block=georgian}', "");
19360Expect(1, 4351, '\P{^Block=georgian}', "");
19361Expect(0, 4255, '\p{Block=georgian}', "");
19362Expect(1, 4255, '\p{^Block=georgian}', "");
19363Expect(1, 4255, '\P{Block=georgian}', "");
19364Expect(0, 4255, '\P{^Block=georgian}', "");
19365Expect(1, 4351, '\p{Block=_Georgian}', "");
19366Expect(0, 4351, '\p{^Block=_Georgian}', "");
19367Expect(0, 4351, '\P{Block=_Georgian}', "");
19368Expect(1, 4351, '\P{^Block=_Georgian}', "");
19369Expect(0, 4255, '\p{Block=_Georgian}', "");
19370Expect(1, 4255, '\p{^Block=_Georgian}', "");
19371Expect(1, 4255, '\P{Block=_Georgian}', "");
19372Expect(0, 4255, '\P{^Block=_Georgian}', "");
19373Error('\p{Blk=-Georgian/a/}');
19374Error('\P{Blk=-Georgian/a/}');
19375Expect(1, 4351, '\p{Blk:   georgian}', "");
19376Expect(0, 4351, '\p{^Blk:   georgian}', "");
19377Expect(0, 4351, '\P{Blk:   georgian}', "");
19378Expect(1, 4351, '\P{^Blk:   georgian}', "");
19379Expect(0, 4255, '\p{Blk:   georgian}', "");
19380Expect(1, 4255, '\p{^Blk:   georgian}', "");
19381Expect(1, 4255, '\P{Blk:   georgian}', "");
19382Expect(0, 4255, '\P{^Blk:   georgian}', "");
19383Expect(1, 4351, '\p{Blk=_ georgian}', "");
19384Expect(0, 4351, '\p{^Blk=_ georgian}', "");
19385Expect(0, 4351, '\P{Blk=_ georgian}', "");
19386Expect(1, 4351, '\P{^Blk=_ georgian}', "");
19387Expect(0, 4255, '\p{Blk=_ georgian}', "");
19388Expect(1, 4255, '\p{^Blk=_ georgian}', "");
19389Expect(1, 4255, '\P{Blk=_ georgian}', "");
19390Expect(0, 4255, '\P{^Blk=_ georgian}', "");
19391Error('\p{Is_Block=	/a/Georgian}');
19392Error('\P{Is_Block=	/a/Georgian}');
19393Expect(1, 4351, '\p{Is_Block=georgian}', "");
19394Expect(0, 4351, '\p{^Is_Block=georgian}', "");
19395Expect(0, 4351, '\P{Is_Block=georgian}', "");
19396Expect(1, 4351, '\P{^Is_Block=georgian}', "");
19397Expect(0, 4255, '\p{Is_Block=georgian}', "");
19398Expect(1, 4255, '\p{^Is_Block=georgian}', "");
19399Expect(1, 4255, '\P{Is_Block=georgian}', "");
19400Expect(0, 4255, '\P{^Is_Block=georgian}', "");
19401Expect(1, 4351, '\p{Is_Block= GEORGIAN}', "");
19402Expect(0, 4351, '\p{^Is_Block= GEORGIAN}', "");
19403Expect(0, 4351, '\P{Is_Block= GEORGIAN}', "");
19404Expect(1, 4351, '\P{^Is_Block= GEORGIAN}', "");
19405Expect(0, 4255, '\p{Is_Block= GEORGIAN}', "");
19406Expect(1, 4255, '\p{^Is_Block= GEORGIAN}', "");
19407Expect(1, 4255, '\P{Is_Block= GEORGIAN}', "");
19408Expect(0, 4255, '\P{^Is_Block= GEORGIAN}', "");
19409Error('\p{Is_Blk=Georgian:=}');
19410Error('\P{Is_Blk=Georgian:=}');
19411Expect(1, 4351, '\p{Is_Blk=georgian}', "");
19412Expect(0, 4351, '\p{^Is_Blk=georgian}', "");
19413Expect(0, 4351, '\P{Is_Blk=georgian}', "");
19414Expect(1, 4351, '\P{^Is_Blk=georgian}', "");
19415Expect(0, 4255, '\p{Is_Blk=georgian}', "");
19416Expect(1, 4255, '\p{^Is_Blk=georgian}', "");
19417Expect(1, 4255, '\P{Is_Blk=georgian}', "");
19418Expect(0, 4255, '\P{^Is_Blk=georgian}', "");
19419Expect(1, 4351, '\p{Is_Blk=		georgian}', "");
19420Expect(0, 4351, '\p{^Is_Blk=		georgian}', "");
19421Expect(0, 4351, '\P{Is_Blk=		georgian}', "");
19422Expect(1, 4351, '\P{^Is_Blk=		georgian}', "");
19423Expect(0, 4255, '\p{Is_Blk=		georgian}', "");
19424Expect(1, 4255, '\p{^Is_Blk=		georgian}', "");
19425Expect(1, 4255, '\P{Is_Blk=		georgian}', "");
19426Expect(0, 4255, '\P{^Is_Blk=		georgian}', "");
19427Error('\p{Block=/a/ kayah-li}');
19428Error('\P{Block=/a/ kayah-li}');
19429Expect(1, 43311, '\p{Block=kayahli}', "");
19430Expect(0, 43311, '\p{^Block=kayahli}', "");
19431Expect(0, 43311, '\P{Block=kayahli}', "");
19432Expect(1, 43311, '\P{^Block=kayahli}', "");
19433Expect(0, 43263, '\p{Block=kayahli}', "");
19434Expect(1, 43263, '\p{^Block=kayahli}', "");
19435Expect(1, 43263, '\P{Block=kayahli}', "");
19436Expect(0, 43263, '\P{^Block=kayahli}', "");
19437Expect(1, 43311, '\p{Block=_Kayah	li}', "");
19438Expect(0, 43311, '\p{^Block=_Kayah	li}', "");
19439Expect(0, 43311, '\P{Block=_Kayah	li}', "");
19440Expect(1, 43311, '\P{^Block=_Kayah	li}', "");
19441Expect(0, 43263, '\p{Block=_Kayah	li}', "");
19442Expect(1, 43263, '\p{^Block=_Kayah	li}', "");
19443Expect(1, 43263, '\P{Block=_Kayah	li}', "");
19444Expect(0, 43263, '\P{^Block=_Kayah	li}', "");
19445Error('\p{Blk:		Kayah LI:=}');
19446Error('\P{Blk:		Kayah LI:=}');
19447Expect(1, 43311, '\p{Blk:   kayahli}', "");
19448Expect(0, 43311, '\p{^Blk:   kayahli}', "");
19449Expect(0, 43311, '\P{Blk:   kayahli}', "");
19450Expect(1, 43311, '\P{^Blk:   kayahli}', "");
19451Expect(0, 43263, '\p{Blk:   kayahli}', "");
19452Expect(1, 43263, '\p{^Blk:   kayahli}', "");
19453Expect(1, 43263, '\P{Blk:   kayahli}', "");
19454Expect(0, 43263, '\P{^Blk:   kayahli}', "");
19455Expect(1, 43311, '\p{Blk=__kayah LI}', "");
19456Expect(0, 43311, '\p{^Blk=__kayah LI}', "");
19457Expect(0, 43311, '\P{Blk=__kayah LI}', "");
19458Expect(1, 43311, '\P{^Blk=__kayah LI}', "");
19459Expect(0, 43263, '\p{Blk=__kayah LI}', "");
19460Expect(1, 43263, '\p{^Blk=__kayah LI}', "");
19461Expect(1, 43263, '\P{Blk=__kayah LI}', "");
19462Expect(0, 43263, '\P{^Blk=__kayah LI}', "");
19463Error('\p{Is_Block=_KAYAH/a/Li}');
19464Error('\P{Is_Block=_KAYAH/a/Li}');
19465Expect(1, 43311, '\p{Is_Block=kayahli}', "");
19466Expect(0, 43311, '\p{^Is_Block=kayahli}', "");
19467Expect(0, 43311, '\P{Is_Block=kayahli}', "");
19468Expect(1, 43311, '\P{^Is_Block=kayahli}', "");
19469Expect(0, 43263, '\p{Is_Block=kayahli}', "");
19470Expect(1, 43263, '\p{^Is_Block=kayahli}', "");
19471Expect(1, 43263, '\P{Is_Block=kayahli}', "");
19472Expect(0, 43263, '\P{^Is_Block=kayahli}', "");
19473Expect(1, 43311, '\p{Is_Block=		KAYAH_LI}', "");
19474Expect(0, 43311, '\p{^Is_Block=		KAYAH_LI}', "");
19475Expect(0, 43311, '\P{Is_Block=		KAYAH_LI}', "");
19476Expect(1, 43311, '\P{^Is_Block=		KAYAH_LI}', "");
19477Expect(0, 43263, '\p{Is_Block=		KAYAH_LI}', "");
19478Expect(1, 43263, '\p{^Is_Block=		KAYAH_LI}', "");
19479Expect(1, 43263, '\P{Is_Block=		KAYAH_LI}', "");
19480Expect(0, 43263, '\P{^Is_Block=		KAYAH_LI}', "");
19481Error('\p{Is_Blk= 	Kayah:=li}');
19482Error('\P{Is_Blk= 	Kayah:=li}');
19483Expect(1, 43311, '\p{Is_Blk=kayahli}', "");
19484Expect(0, 43311, '\p{^Is_Blk=kayahli}', "");
19485Expect(0, 43311, '\P{Is_Blk=kayahli}', "");
19486Expect(1, 43311, '\P{^Is_Blk=kayahli}', "");
19487Expect(0, 43263, '\p{Is_Blk=kayahli}', "");
19488Expect(1, 43263, '\p{^Is_Blk=kayahli}', "");
19489Expect(1, 43263, '\P{Is_Blk=kayahli}', "");
19490Expect(0, 43263, '\P{^Is_Blk=kayahli}', "");
19491Expect(1, 43311, '\p{Is_Blk=_-kayah li}', "");
19492Expect(0, 43311, '\p{^Is_Blk=_-kayah li}', "");
19493Expect(0, 43311, '\P{Is_Blk=_-kayah li}', "");
19494Expect(1, 43311, '\P{^Is_Blk=_-kayah li}', "");
19495Expect(0, 43263, '\p{Is_Blk=_-kayah li}', "");
19496Expect(1, 43263, '\p{^Is_Blk=_-kayah li}', "");
19497Expect(1, 43263, '\P{Is_Blk=_-kayah li}', "");
19498Expect(0, 43263, '\P{^Is_Blk=_-kayah li}', "");
19499Error('\p{Block=:=-CJKCompatibility	Forms}');
19500Error('\P{Block=:=-CJKCompatibility	Forms}');
19501Expect(1, 65103, '\p{Block=cjkcompatibilityforms}', "");
19502Expect(0, 65103, '\p{^Block=cjkcompatibilityforms}', "");
19503Expect(0, 65103, '\P{Block=cjkcompatibilityforms}', "");
19504Expect(1, 65103, '\P{^Block=cjkcompatibilityforms}', "");
19505Expect(0, 65071, '\p{Block=cjkcompatibilityforms}', "");
19506Expect(1, 65071, '\p{^Block=cjkcompatibilityforms}', "");
19507Expect(1, 65071, '\P{Block=cjkcompatibilityforms}', "");
19508Expect(0, 65071, '\P{^Block=cjkcompatibilityforms}', "");
19509Expect(1, 65103, '\p{Block=	_CJK-compatibilityFORMS}', "");
19510Expect(0, 65103, '\p{^Block=	_CJK-compatibilityFORMS}', "");
19511Expect(0, 65103, '\P{Block=	_CJK-compatibilityFORMS}', "");
19512Expect(1, 65103, '\P{^Block=	_CJK-compatibilityFORMS}', "");
19513Expect(0, 65071, '\p{Block=	_CJK-compatibilityFORMS}', "");
19514Expect(1, 65071, '\p{^Block=	_CJK-compatibilityFORMS}', "");
19515Expect(1, 65071, '\P{Block=	_CJK-compatibilityFORMS}', "");
19516Expect(0, 65071, '\P{^Block=	_CJK-compatibilityFORMS}', "");
19517Error('\p{Blk:	/a/cjk_COMPATIBILITY-Forms}');
19518Error('\P{Blk:	/a/cjk_COMPATIBILITY-Forms}');
19519Expect(1, 65103, '\p{Blk=cjkcompatibilityforms}', "");
19520Expect(0, 65103, '\p{^Blk=cjkcompatibilityforms}', "");
19521Expect(0, 65103, '\P{Blk=cjkcompatibilityforms}', "");
19522Expect(1, 65103, '\P{^Blk=cjkcompatibilityforms}', "");
19523Expect(0, 65071, '\p{Blk=cjkcompatibilityforms}', "");
19524Expect(1, 65071, '\p{^Blk=cjkcompatibilityforms}', "");
19525Expect(1, 65071, '\P{Blk=cjkcompatibilityforms}', "");
19526Expect(0, 65071, '\P{^Blk=cjkcompatibilityforms}', "");
19527Expect(1, 65103, '\p{Blk=-CJK	Compatibility FORMS}', "");
19528Expect(0, 65103, '\p{^Blk=-CJK	Compatibility FORMS}', "");
19529Expect(0, 65103, '\P{Blk=-CJK	Compatibility FORMS}', "");
19530Expect(1, 65103, '\P{^Blk=-CJK	Compatibility FORMS}', "");
19531Expect(0, 65071, '\p{Blk=-CJK	Compatibility FORMS}', "");
19532Expect(1, 65071, '\p{^Blk=-CJK	Compatibility FORMS}', "");
19533Expect(1, 65071, '\P{Blk=-CJK	Compatibility FORMS}', "");
19534Expect(0, 65071, '\P{^Blk=-CJK	Compatibility FORMS}', "");
19535Error('\p{Is_Block=_ CJK_Compatibility/a/FORMS}');
19536Error('\P{Is_Block=_ CJK_Compatibility/a/FORMS}');
19537Expect(1, 65103, '\p{Is_Block=cjkcompatibilityforms}', "");
19538Expect(0, 65103, '\p{^Is_Block=cjkcompatibilityforms}', "");
19539Expect(0, 65103, '\P{Is_Block=cjkcompatibilityforms}', "");
19540Expect(1, 65103, '\P{^Is_Block=cjkcompatibilityforms}', "");
19541Expect(0, 65071, '\p{Is_Block=cjkcompatibilityforms}', "");
19542Expect(1, 65071, '\p{^Is_Block=cjkcompatibilityforms}', "");
19543Expect(1, 65071, '\P{Is_Block=cjkcompatibilityforms}', "");
19544Expect(0, 65071, '\P{^Is_Block=cjkcompatibilityforms}', "");
19545Expect(1, 65103, '\p{Is_Block= CJK Compatibility FORMS}', "");
19546Expect(0, 65103, '\p{^Is_Block= CJK Compatibility FORMS}', "");
19547Expect(0, 65103, '\P{Is_Block= CJK Compatibility FORMS}', "");
19548Expect(1, 65103, '\P{^Is_Block= CJK Compatibility FORMS}', "");
19549Expect(0, 65071, '\p{Is_Block= CJK Compatibility FORMS}', "");
19550Expect(1, 65071, '\p{^Is_Block= CJK Compatibility FORMS}', "");
19551Expect(1, 65071, '\P{Is_Block= CJK Compatibility FORMS}', "");
19552Expect(0, 65071, '\P{^Is_Block= CJK Compatibility FORMS}', "");
19553Error('\p{Is_Blk=		CJK:=compatibility-FORMS}');
19554Error('\P{Is_Blk=		CJK:=compatibility-FORMS}');
19555Expect(1, 65103, '\p{Is_Blk=cjkcompatibilityforms}', "");
19556Expect(0, 65103, '\p{^Is_Blk=cjkcompatibilityforms}', "");
19557Expect(0, 65103, '\P{Is_Blk=cjkcompatibilityforms}', "");
19558Expect(1, 65103, '\P{^Is_Blk=cjkcompatibilityforms}', "");
19559Expect(0, 65071, '\p{Is_Blk=cjkcompatibilityforms}', "");
19560Expect(1, 65071, '\p{^Is_Blk=cjkcompatibilityforms}', "");
19561Expect(1, 65071, '\P{Is_Blk=cjkcompatibilityforms}', "");
19562Expect(0, 65071, '\P{^Is_Blk=cjkcompatibilityforms}', "");
19563Expect(1, 65103, '\p{Is_Blk=_cjkCompatibilityForms}', "");
19564Expect(0, 65103, '\p{^Is_Blk=_cjkCompatibilityForms}', "");
19565Expect(0, 65103, '\P{Is_Blk=_cjkCompatibilityForms}', "");
19566Expect(1, 65103, '\P{^Is_Blk=_cjkCompatibilityForms}', "");
19567Expect(0, 65071, '\p{Is_Blk=_cjkCompatibilityForms}', "");
19568Expect(1, 65071, '\p{^Is_Blk=_cjkCompatibilityForms}', "");
19569Expect(1, 65071, '\P{Is_Blk=_cjkCompatibilityForms}', "");
19570Expect(0, 65071, '\P{^Is_Blk=_cjkCompatibilityForms}', "");
19571Error('\p{Block=/a/ _tifinagh}');
19572Error('\P{Block=/a/ _tifinagh}');
19573Expect(1, 11647, '\p{Block:   tifinagh}', "");
19574Expect(0, 11647, '\p{^Block:   tifinagh}', "");
19575Expect(0, 11647, '\P{Block:   tifinagh}', "");
19576Expect(1, 11647, '\P{^Block:   tifinagh}', "");
19577Expect(0, 11567, '\p{Block:   tifinagh}', "");
19578Expect(1, 11567, '\p{^Block:   tifinagh}', "");
19579Expect(1, 11567, '\P{Block:   tifinagh}', "");
19580Expect(0, 11567, '\P{^Block:   tifinagh}', "");
19581Expect(1, 11647, '\p{Block=-tifinagh}', "");
19582Expect(0, 11647, '\p{^Block=-tifinagh}', "");
19583Expect(0, 11647, '\P{Block=-tifinagh}', "");
19584Expect(1, 11647, '\P{^Block=-tifinagh}', "");
19585Expect(0, 11567, '\p{Block=-tifinagh}', "");
19586Expect(1, 11567, '\p{^Block=-tifinagh}', "");
19587Expect(1, 11567, '\P{Block=-tifinagh}', "");
19588Expect(0, 11567, '\P{^Block=-tifinagh}', "");
19589Error('\p{Blk: /a/-_TIFINAGH}');
19590Error('\P{Blk: /a/-_TIFINAGH}');
19591Expect(1, 11647, '\p{Blk=tifinagh}', "");
19592Expect(0, 11647, '\p{^Blk=tifinagh}', "");
19593Expect(0, 11647, '\P{Blk=tifinagh}', "");
19594Expect(1, 11647, '\P{^Blk=tifinagh}', "");
19595Expect(0, 11567, '\p{Blk=tifinagh}', "");
19596Expect(1, 11567, '\p{^Blk=tifinagh}', "");
19597Expect(1, 11567, '\P{Blk=tifinagh}', "");
19598Expect(0, 11567, '\P{^Blk=tifinagh}', "");
19599Expect(1, 11647, '\p{Blk=	 tifinagh}', "");
19600Expect(0, 11647, '\p{^Blk=	 tifinagh}', "");
19601Expect(0, 11647, '\P{Blk=	 tifinagh}', "");
19602Expect(1, 11647, '\P{^Blk=	 tifinagh}', "");
19603Expect(0, 11567, '\p{Blk=	 tifinagh}', "");
19604Expect(1, 11567, '\p{^Blk=	 tifinagh}', "");
19605Expect(1, 11567, '\P{Blk=	 tifinagh}', "");
19606Expect(0, 11567, '\P{^Blk=	 tifinagh}', "");
19607Error('\p{Is_Block=	/a/TIFINAGH}');
19608Error('\P{Is_Block=	/a/TIFINAGH}');
19609Expect(1, 11647, '\p{Is_Block=tifinagh}', "");
19610Expect(0, 11647, '\p{^Is_Block=tifinagh}', "");
19611Expect(0, 11647, '\P{Is_Block=tifinagh}', "");
19612Expect(1, 11647, '\P{^Is_Block=tifinagh}', "");
19613Expect(0, 11567, '\p{Is_Block=tifinagh}', "");
19614Expect(1, 11567, '\p{^Is_Block=tifinagh}', "");
19615Expect(1, 11567, '\P{Is_Block=tifinagh}', "");
19616Expect(0, 11567, '\P{^Is_Block=tifinagh}', "");
19617Expect(1, 11647, '\p{Is_Block=-Tifinagh}', "");
19618Expect(0, 11647, '\p{^Is_Block=-Tifinagh}', "");
19619Expect(0, 11647, '\P{Is_Block=-Tifinagh}', "");
19620Expect(1, 11647, '\P{^Is_Block=-Tifinagh}', "");
19621Expect(0, 11567, '\p{Is_Block=-Tifinagh}', "");
19622Expect(1, 11567, '\p{^Is_Block=-Tifinagh}', "");
19623Expect(1, 11567, '\P{Is_Block=-Tifinagh}', "");
19624Expect(0, 11567, '\P{^Is_Block=-Tifinagh}', "");
19625Error('\p{Is_Blk=	/a/tifinagh}');
19626Error('\P{Is_Blk=	/a/tifinagh}');
19627Expect(1, 11647, '\p{Is_Blk: tifinagh}', "");
19628Expect(0, 11647, '\p{^Is_Blk: tifinagh}', "");
19629Expect(0, 11647, '\P{Is_Blk: tifinagh}', "");
19630Expect(1, 11647, '\P{^Is_Blk: tifinagh}', "");
19631Expect(0, 11567, '\p{Is_Blk: tifinagh}', "");
19632Expect(1, 11567, '\p{^Is_Blk: tifinagh}', "");
19633Expect(1, 11567, '\P{Is_Blk: tifinagh}', "");
19634Expect(0, 11567, '\P{^Is_Blk: tifinagh}', "");
19635Expect(1, 11647, '\p{Is_Blk=  Tifinagh}', "");
19636Expect(0, 11647, '\p{^Is_Blk=  Tifinagh}', "");
19637Expect(0, 11647, '\P{Is_Blk=  Tifinagh}', "");
19638Expect(1, 11647, '\P{^Is_Blk=  Tifinagh}', "");
19639Expect(0, 11567, '\p{Is_Blk=  Tifinagh}', "");
19640Expect(1, 11567, '\p{^Is_Blk=  Tifinagh}', "");
19641Expect(1, 11567, '\P{Is_Blk=  Tifinagh}', "");
19642Expect(0, 11567, '\P{^Is_Blk=  Tifinagh}', "");
19643Error('\p{Block=	 Hangul/a/jamo	Extended-b}');
19644Error('\P{Block=	 Hangul/a/jamo	Extended-b}');
19645Expect(1, 55295, '\p{Block=hanguljamoextendedb}', "");
19646Expect(0, 55295, '\p{^Block=hanguljamoextendedb}', "");
19647Expect(0, 55295, '\P{Block=hanguljamoextendedb}', "");
19648Expect(1, 55295, '\P{^Block=hanguljamoextendedb}', "");
19649Expect(0, 55215, '\p{Block=hanguljamoextendedb}', "");
19650Expect(1, 55215, '\p{^Block=hanguljamoextendedb}', "");
19651Expect(1, 55215, '\P{Block=hanguljamoextendedb}', "");
19652Expect(0, 55215, '\P{^Block=hanguljamoextendedb}', "");
19653Expect(1, 55295, '\p{Block= 	HANGUL-jamo-EXTENDED-B}', "");
19654Expect(0, 55295, '\p{^Block= 	HANGUL-jamo-EXTENDED-B}', "");
19655Expect(0, 55295, '\P{Block= 	HANGUL-jamo-EXTENDED-B}', "");
19656Expect(1, 55295, '\P{^Block= 	HANGUL-jamo-EXTENDED-B}', "");
19657Expect(0, 55215, '\p{Block= 	HANGUL-jamo-EXTENDED-B}', "");
19658Expect(1, 55215, '\p{^Block= 	HANGUL-jamo-EXTENDED-B}', "");
19659Expect(1, 55215, '\P{Block= 	HANGUL-jamo-EXTENDED-B}', "");
19660Expect(0, 55215, '\P{^Block= 	HANGUL-jamo-EXTENDED-B}', "");
19661Error('\p{Blk=/a/ -hangul JAMOextendedB}');
19662Error('\P{Blk=/a/ -hangul JAMOextendedB}');
19663Expect(1, 55295, '\p{Blk=hanguljamoextendedb}', "");
19664Expect(0, 55295, '\p{^Blk=hanguljamoextendedb}', "");
19665Expect(0, 55295, '\P{Blk=hanguljamoextendedb}', "");
19666Expect(1, 55295, '\P{^Blk=hanguljamoextendedb}', "");
19667Expect(0, 55215, '\p{Blk=hanguljamoextendedb}', "");
19668Expect(1, 55215, '\p{^Blk=hanguljamoextendedb}', "");
19669Expect(1, 55215, '\P{Blk=hanguljamoextendedb}', "");
19670Expect(0, 55215, '\P{^Blk=hanguljamoextendedb}', "");
19671Expect(1, 55295, '\p{Blk=	Hangul	jamo-Extended-b}', "");
19672Expect(0, 55295, '\p{^Blk=	Hangul	jamo-Extended-b}', "");
19673Expect(0, 55295, '\P{Blk=	Hangul	jamo-Extended-b}', "");
19674Expect(1, 55295, '\P{^Blk=	Hangul	jamo-Extended-b}', "");
19675Expect(0, 55215, '\p{Blk=	Hangul	jamo-Extended-b}', "");
19676Expect(1, 55215, '\p{^Blk=	Hangul	jamo-Extended-b}', "");
19677Expect(1, 55215, '\P{Blk=	Hangul	jamo-Extended-b}', "");
19678Expect(0, 55215, '\P{^Blk=	Hangul	jamo-Extended-b}', "");
19679Error('\p{Is_Block=:=-_HangulJamo Extended_B}');
19680Error('\P{Is_Block=:=-_HangulJamo Extended_B}');
19681Expect(1, 55295, '\p{Is_Block=hanguljamoextendedb}', "");
19682Expect(0, 55295, '\p{^Is_Block=hanguljamoextendedb}', "");
19683Expect(0, 55295, '\P{Is_Block=hanguljamoextendedb}', "");
19684Expect(1, 55295, '\P{^Is_Block=hanguljamoextendedb}', "");
19685Expect(0, 55215, '\p{Is_Block=hanguljamoextendedb}', "");
19686Expect(1, 55215, '\p{^Is_Block=hanguljamoextendedb}', "");
19687Expect(1, 55215, '\P{Is_Block=hanguljamoextendedb}', "");
19688Expect(0, 55215, '\P{^Is_Block=hanguljamoextendedb}', "");
19689Expect(1, 55295, '\p{Is_Block=-_HANGUL JamoExtended-b}', "");
19690Expect(0, 55295, '\p{^Is_Block=-_HANGUL JamoExtended-b}', "");
19691Expect(0, 55295, '\P{Is_Block=-_HANGUL JamoExtended-b}', "");
19692Expect(1, 55295, '\P{^Is_Block=-_HANGUL JamoExtended-b}', "");
19693Expect(0, 55215, '\p{Is_Block=-_HANGUL JamoExtended-b}', "");
19694Expect(1, 55215, '\p{^Is_Block=-_HANGUL JamoExtended-b}', "");
19695Expect(1, 55215, '\P{Is_Block=-_HANGUL JamoExtended-b}', "");
19696Expect(0, 55215, '\P{^Is_Block=-_HANGUL JamoExtended-b}', "");
19697Error('\p{Is_Blk=-hangul/a/Jamo	Extended B}');
19698Error('\P{Is_Blk=-hangul/a/Jamo	Extended B}');
19699Expect(1, 55295, '\p{Is_Blk=hanguljamoextendedb}', "");
19700Expect(0, 55295, '\p{^Is_Blk=hanguljamoextendedb}', "");
19701Expect(0, 55295, '\P{Is_Blk=hanguljamoextendedb}', "");
19702Expect(1, 55295, '\P{^Is_Blk=hanguljamoextendedb}', "");
19703Expect(0, 55215, '\p{Is_Blk=hanguljamoextendedb}', "");
19704Expect(1, 55215, '\p{^Is_Blk=hanguljamoextendedb}', "");
19705Expect(1, 55215, '\P{Is_Blk=hanguljamoextendedb}', "");
19706Expect(0, 55215, '\P{^Is_Blk=hanguljamoextendedb}', "");
19707Expect(1, 55295, '\p{Is_Blk= -Hangul-jamo_EXTENDEDb}', "");
19708Expect(0, 55295, '\p{^Is_Blk= -Hangul-jamo_EXTENDEDb}', "");
19709Expect(0, 55295, '\P{Is_Blk= -Hangul-jamo_EXTENDEDb}', "");
19710Expect(1, 55295, '\P{^Is_Blk= -Hangul-jamo_EXTENDEDb}', "");
19711Expect(0, 55215, '\p{Is_Blk= -Hangul-jamo_EXTENDEDb}', "");
19712Expect(1, 55215, '\p{^Is_Blk= -Hangul-jamo_EXTENDEDb}', "");
19713Expect(1, 55215, '\P{Is_Blk= -Hangul-jamo_EXTENDEDb}', "");
19714Expect(0, 55215, '\P{^Is_Blk= -Hangul-jamo_EXTENDEDb}', "");
19715Error('\p{Block:	/a/thai}');
19716Error('\P{Block:	/a/thai}');
19717Expect(1, 3711, '\p{Block=thai}', "");
19718Expect(0, 3711, '\p{^Block=thai}', "");
19719Expect(0, 3711, '\P{Block=thai}', "");
19720Expect(1, 3711, '\P{^Block=thai}', "");
19721Expect(0, 3583, '\p{Block=thai}', "");
19722Expect(1, 3583, '\p{^Block=thai}', "");
19723Expect(1, 3583, '\P{Block=thai}', "");
19724Expect(0, 3583, '\P{^Block=thai}', "");
19725Expect(1, 3711, '\p{Block=	 THAI}', "");
19726Expect(0, 3711, '\p{^Block=	 THAI}', "");
19727Expect(0, 3711, '\P{Block=	 THAI}', "");
19728Expect(1, 3711, '\P{^Block=	 THAI}', "");
19729Expect(0, 3583, '\p{Block=	 THAI}', "");
19730Expect(1, 3583, '\p{^Block=	 THAI}', "");
19731Expect(1, 3583, '\P{Block=	 THAI}', "");
19732Expect(0, 3583, '\P{^Block=	 THAI}', "");
19733Error('\p{Blk=	/a/Thai}');
19734Error('\P{Blk=	/a/Thai}');
19735Expect(1, 3711, '\p{Blk=thai}', "");
19736Expect(0, 3711, '\p{^Blk=thai}', "");
19737Expect(0, 3711, '\P{Blk=thai}', "");
19738Expect(1, 3711, '\P{^Blk=thai}', "");
19739Expect(0, 3583, '\p{Blk=thai}', "");
19740Expect(1, 3583, '\p{^Blk=thai}', "");
19741Expect(1, 3583, '\P{Blk=thai}', "");
19742Expect(0, 3583, '\P{^Blk=thai}', "");
19743Expect(1, 3711, '\p{Blk= Thai}', "");
19744Expect(0, 3711, '\p{^Blk= Thai}', "");
19745Expect(0, 3711, '\P{Blk= Thai}', "");
19746Expect(1, 3711, '\P{^Blk= Thai}', "");
19747Expect(0, 3583, '\p{Blk= Thai}', "");
19748Expect(1, 3583, '\p{^Blk= Thai}', "");
19749Expect(1, 3583, '\P{Blk= Thai}', "");
19750Expect(0, 3583, '\P{^Blk= Thai}', "");
19751Error('\p{Is_Block=	thai/a/}');
19752Error('\P{Is_Block=	thai/a/}');
19753Expect(1, 3711, '\p{Is_Block=thai}', "");
19754Expect(0, 3711, '\p{^Is_Block=thai}', "");
19755Expect(0, 3711, '\P{Is_Block=thai}', "");
19756Expect(1, 3711, '\P{^Is_Block=thai}', "");
19757Expect(0, 3583, '\p{Is_Block=thai}', "");
19758Expect(1, 3583, '\p{^Is_Block=thai}', "");
19759Expect(1, 3583, '\P{Is_Block=thai}', "");
19760Expect(0, 3583, '\P{^Is_Block=thai}', "");
19761Expect(1, 3711, '\p{Is_Block=		thai}', "");
19762Expect(0, 3711, '\p{^Is_Block=		thai}', "");
19763Expect(0, 3711, '\P{Is_Block=		thai}', "");
19764Expect(1, 3711, '\P{^Is_Block=		thai}', "");
19765Expect(0, 3583, '\p{Is_Block=		thai}', "");
19766Expect(1, 3583, '\p{^Is_Block=		thai}', "");
19767Expect(1, 3583, '\P{Is_Block=		thai}', "");
19768Expect(0, 3583, '\P{^Is_Block=		thai}', "");
19769Error('\p{Is_Blk=_THAI:=}');
19770Error('\P{Is_Blk=_THAI:=}');
19771Expect(1, 3711, '\p{Is_Blk=thai}', "");
19772Expect(0, 3711, '\p{^Is_Blk=thai}', "");
19773Expect(0, 3711, '\P{Is_Blk=thai}', "");
19774Expect(1, 3711, '\P{^Is_Blk=thai}', "");
19775Expect(0, 3583, '\p{Is_Blk=thai}', "");
19776Expect(1, 3583, '\p{^Is_Blk=thai}', "");
19777Expect(1, 3583, '\P{Is_Blk=thai}', "");
19778Expect(0, 3583, '\P{^Is_Blk=thai}', "");
19779Expect(1, 3711, '\p{Is_Blk=	 THAI}', "");
19780Expect(0, 3711, '\p{^Is_Blk=	 THAI}', "");
19781Expect(0, 3711, '\P{Is_Blk=	 THAI}', "");
19782Expect(1, 3711, '\P{^Is_Blk=	 THAI}', "");
19783Expect(0, 3583, '\p{Is_Blk=	 THAI}', "");
19784Expect(1, 3583, '\p{^Is_Blk=	 THAI}', "");
19785Expect(1, 3583, '\P{Is_Blk=	 THAI}', "");
19786Expect(0, 3583, '\P{^Is_Blk=	 THAI}', "");
19787Error('\p{Block=	khmer/a/}');
19788Error('\P{Block=	khmer/a/}');
19789Expect(1, 6143, '\p{Block=khmer}', "");
19790Expect(0, 6143, '\p{^Block=khmer}', "");
19791Expect(0, 6143, '\P{Block=khmer}', "");
19792Expect(1, 6143, '\P{^Block=khmer}', "");
19793Expect(0, 6015, '\p{Block=khmer}', "");
19794Expect(1, 6015, '\p{^Block=khmer}', "");
19795Expect(1, 6015, '\P{Block=khmer}', "");
19796Expect(0, 6015, '\P{^Block=khmer}', "");
19797Expect(1, 6143, '\p{Block=-Khmer}', "");
19798Expect(0, 6143, '\p{^Block=-Khmer}', "");
19799Expect(0, 6143, '\P{Block=-Khmer}', "");
19800Expect(1, 6143, '\P{^Block=-Khmer}', "");
19801Expect(0, 6015, '\p{Block=-Khmer}', "");
19802Expect(1, 6015, '\p{^Block=-Khmer}', "");
19803Expect(1, 6015, '\P{Block=-Khmer}', "");
19804Expect(0, 6015, '\P{^Block=-Khmer}', "");
19805Error('\p{Blk= _Khmer:=}');
19806Error('\P{Blk= _Khmer:=}');
19807Expect(1, 6143, '\p{Blk=khmer}', "");
19808Expect(0, 6143, '\p{^Blk=khmer}', "");
19809Expect(0, 6143, '\P{Blk=khmer}', "");
19810Expect(1, 6143, '\P{^Blk=khmer}', "");
19811Expect(0, 6015, '\p{Blk=khmer}', "");
19812Expect(1, 6015, '\p{^Blk=khmer}', "");
19813Expect(1, 6015, '\P{Blk=khmer}', "");
19814Expect(0, 6015, '\P{^Blk=khmer}', "");
19815Expect(1, 6143, '\p{Blk=_	KHMER}', "");
19816Expect(0, 6143, '\p{^Blk=_	KHMER}', "");
19817Expect(0, 6143, '\P{Blk=_	KHMER}', "");
19818Expect(1, 6143, '\P{^Blk=_	KHMER}', "");
19819Expect(0, 6015, '\p{Blk=_	KHMER}', "");
19820Expect(1, 6015, '\p{^Blk=_	KHMER}', "");
19821Expect(1, 6015, '\P{Blk=_	KHMER}', "");
19822Expect(0, 6015, '\P{^Blk=_	KHMER}', "");
19823Error('\p{Is_Block:		KHMER/a/}');
19824Error('\P{Is_Block:		KHMER/a/}');
19825Expect(1, 6143, '\p{Is_Block=khmer}', "");
19826Expect(0, 6143, '\p{^Is_Block=khmer}', "");
19827Expect(0, 6143, '\P{Is_Block=khmer}', "");
19828Expect(1, 6143, '\P{^Is_Block=khmer}', "");
19829Expect(0, 6015, '\p{Is_Block=khmer}', "");
19830Expect(1, 6015, '\p{^Is_Block=khmer}', "");
19831Expect(1, 6015, '\P{Is_Block=khmer}', "");
19832Expect(0, 6015, '\P{^Is_Block=khmer}', "");
19833Expect(1, 6143, '\p{Is_Block=- Khmer}', "");
19834Expect(0, 6143, '\p{^Is_Block=- Khmer}', "");
19835Expect(0, 6143, '\P{Is_Block=- Khmer}', "");
19836Expect(1, 6143, '\P{^Is_Block=- Khmer}', "");
19837Expect(0, 6015, '\p{Is_Block=- Khmer}', "");
19838Expect(1, 6015, '\p{^Is_Block=- Khmer}', "");
19839Expect(1, 6015, '\P{Is_Block=- Khmer}', "");
19840Expect(0, 6015, '\P{^Is_Block=- Khmer}', "");
19841Error('\p{Is_Blk=_-Khmer/a/}');
19842Error('\P{Is_Blk=_-Khmer/a/}');
19843Expect(1, 6143, '\p{Is_Blk=khmer}', "");
19844Expect(0, 6143, '\p{^Is_Blk=khmer}', "");
19845Expect(0, 6143, '\P{Is_Blk=khmer}', "");
19846Expect(1, 6143, '\P{^Is_Blk=khmer}', "");
19847Expect(0, 6015, '\p{Is_Blk=khmer}', "");
19848Expect(1, 6015, '\p{^Is_Blk=khmer}', "");
19849Expect(1, 6015, '\P{Is_Blk=khmer}', "");
19850Expect(0, 6015, '\P{^Is_Blk=khmer}', "");
19851Expect(1, 6143, '\p{Is_Blk=--khmer}', "");
19852Expect(0, 6143, '\p{^Is_Blk=--khmer}', "");
19853Expect(0, 6143, '\P{Is_Blk=--khmer}', "");
19854Expect(1, 6143, '\P{^Is_Blk=--khmer}', "");
19855Expect(0, 6015, '\p{Is_Blk=--khmer}', "");
19856Expect(1, 6015, '\p{^Is_Blk=--khmer}', "");
19857Expect(1, 6015, '\P{Is_Blk=--khmer}', "");
19858Expect(0, 6015, '\P{^Is_Blk=--khmer}', "");
19859Error('\p{Block=  Saurashtra:=}');
19860Error('\P{Block=  Saurashtra:=}');
19861Expect(1, 43231, '\p{Block=saurashtra}', "");
19862Expect(0, 43231, '\p{^Block=saurashtra}', "");
19863Expect(0, 43231, '\P{Block=saurashtra}', "");
19864Expect(1, 43231, '\P{^Block=saurashtra}', "");
19865Expect(0, 43135, '\p{Block=saurashtra}', "");
19866Expect(1, 43135, '\p{^Block=saurashtra}', "");
19867Expect(1, 43135, '\P{Block=saurashtra}', "");
19868Expect(0, 43135, '\P{^Block=saurashtra}', "");
19869Expect(1, 43231, '\p{Block=-saurashtra}', "");
19870Expect(0, 43231, '\p{^Block=-saurashtra}', "");
19871Expect(0, 43231, '\P{Block=-saurashtra}', "");
19872Expect(1, 43231, '\P{^Block=-saurashtra}', "");
19873Expect(0, 43135, '\p{Block=-saurashtra}', "");
19874Expect(1, 43135, '\p{^Block=-saurashtra}', "");
19875Expect(1, 43135, '\P{Block=-saurashtra}', "");
19876Expect(0, 43135, '\P{^Block=-saurashtra}', "");
19877Error('\p{Blk= /a/Saurashtra}');
19878Error('\P{Blk= /a/Saurashtra}');
19879Expect(1, 43231, '\p{Blk=saurashtra}', "");
19880Expect(0, 43231, '\p{^Blk=saurashtra}', "");
19881Expect(0, 43231, '\P{Blk=saurashtra}', "");
19882Expect(1, 43231, '\P{^Blk=saurashtra}', "");
19883Expect(0, 43135, '\p{Blk=saurashtra}', "");
19884Expect(1, 43135, '\p{^Blk=saurashtra}', "");
19885Expect(1, 43135, '\P{Blk=saurashtra}', "");
19886Expect(0, 43135, '\P{^Blk=saurashtra}', "");
19887Expect(1, 43231, '\p{Blk=	Saurashtra}', "");
19888Expect(0, 43231, '\p{^Blk=	Saurashtra}', "");
19889Expect(0, 43231, '\P{Blk=	Saurashtra}', "");
19890Expect(1, 43231, '\P{^Blk=	Saurashtra}', "");
19891Expect(0, 43135, '\p{Blk=	Saurashtra}', "");
19892Expect(1, 43135, '\p{^Blk=	Saurashtra}', "");
19893Expect(1, 43135, '\P{Blk=	Saurashtra}', "");
19894Expect(0, 43135, '\P{^Blk=	Saurashtra}', "");
19895Error('\p{Is_Block=/a/-_Saurashtra}');
19896Error('\P{Is_Block=/a/-_Saurashtra}');
19897Expect(1, 43231, '\p{Is_Block=saurashtra}', "");
19898Expect(0, 43231, '\p{^Is_Block=saurashtra}', "");
19899Expect(0, 43231, '\P{Is_Block=saurashtra}', "");
19900Expect(1, 43231, '\P{^Is_Block=saurashtra}', "");
19901Expect(0, 43135, '\p{Is_Block=saurashtra}', "");
19902Expect(1, 43135, '\p{^Is_Block=saurashtra}', "");
19903Expect(1, 43135, '\P{Is_Block=saurashtra}', "");
19904Expect(0, 43135, '\P{^Is_Block=saurashtra}', "");
19905Expect(1, 43231, '\p{Is_Block=- Saurashtra}', "");
19906Expect(0, 43231, '\p{^Is_Block=- Saurashtra}', "");
19907Expect(0, 43231, '\P{Is_Block=- Saurashtra}', "");
19908Expect(1, 43231, '\P{^Is_Block=- Saurashtra}', "");
19909Expect(0, 43135, '\p{Is_Block=- Saurashtra}', "");
19910Expect(1, 43135, '\p{^Is_Block=- Saurashtra}', "");
19911Expect(1, 43135, '\P{Is_Block=- Saurashtra}', "");
19912Expect(0, 43135, '\P{^Is_Block=- Saurashtra}', "");
19913Error('\p{Is_Blk:   -/a/Saurashtra}');
19914Error('\P{Is_Blk:   -/a/Saurashtra}');
19915Expect(1, 43231, '\p{Is_Blk=saurashtra}', "");
19916Expect(0, 43231, '\p{^Is_Blk=saurashtra}', "");
19917Expect(0, 43231, '\P{Is_Blk=saurashtra}', "");
19918Expect(1, 43231, '\P{^Is_Blk=saurashtra}', "");
19919Expect(0, 43135, '\p{Is_Blk=saurashtra}', "");
19920Expect(1, 43135, '\p{^Is_Blk=saurashtra}', "");
19921Expect(1, 43135, '\P{Is_Blk=saurashtra}', "");
19922Expect(0, 43135, '\P{^Is_Blk=saurashtra}', "");
19923Expect(1, 43231, '\p{Is_Blk=	_Saurashtra}', "");
19924Expect(0, 43231, '\p{^Is_Blk=	_Saurashtra}', "");
19925Expect(0, 43231, '\P{Is_Blk=	_Saurashtra}', "");
19926Expect(1, 43231, '\P{^Is_Blk=	_Saurashtra}', "");
19927Expect(0, 43135, '\p{Is_Blk=	_Saurashtra}', "");
19928Expect(1, 43135, '\p{^Is_Blk=	_Saurashtra}', "");
19929Expect(1, 43135, '\P{Is_Blk=	_Saurashtra}', "");
19930Expect(0, 43135, '\P{^Is_Blk=	_Saurashtra}', "");
19931Error('\p{Block:-:=gujarati}');
19932Error('\P{Block:-:=gujarati}');
19933Expect(1, 2815, '\p{Block=gujarati}', "");
19934Expect(0, 2815, '\p{^Block=gujarati}', "");
19935Expect(0, 2815, '\P{Block=gujarati}', "");
19936Expect(1, 2815, '\P{^Block=gujarati}', "");
19937Expect(0, 2687, '\p{Block=gujarati}', "");
19938Expect(1, 2687, '\p{^Block=gujarati}', "");
19939Expect(1, 2687, '\P{Block=gujarati}', "");
19940Expect(0, 2687, '\P{^Block=gujarati}', "");
19941Expect(1, 2815, '\p{Block=	 GUJARATI}', "");
19942Expect(0, 2815, '\p{^Block=	 GUJARATI}', "");
19943Expect(0, 2815, '\P{Block=	 GUJARATI}', "");
19944Expect(1, 2815, '\P{^Block=	 GUJARATI}', "");
19945Expect(0, 2687, '\p{Block=	 GUJARATI}', "");
19946Expect(1, 2687, '\p{^Block=	 GUJARATI}', "");
19947Expect(1, 2687, '\P{Block=	 GUJARATI}', "");
19948Expect(0, 2687, '\P{^Block=	 GUJARATI}', "");
19949Error('\p{Blk= /a/GUJARATI}');
19950Error('\P{Blk= /a/GUJARATI}');
19951Expect(1, 2815, '\p{Blk=gujarati}', "");
19952Expect(0, 2815, '\p{^Blk=gujarati}', "");
19953Expect(0, 2815, '\P{Blk=gujarati}', "");
19954Expect(1, 2815, '\P{^Blk=gujarati}', "");
19955Expect(0, 2687, '\p{Blk=gujarati}', "");
19956Expect(1, 2687, '\p{^Blk=gujarati}', "");
19957Expect(1, 2687, '\P{Blk=gujarati}', "");
19958Expect(0, 2687, '\P{^Blk=gujarati}', "");
19959Expect(1, 2815, '\p{Blk=	 gujarati}', "");
19960Expect(0, 2815, '\p{^Blk=	 gujarati}', "");
19961Expect(0, 2815, '\P{Blk=	 gujarati}', "");
19962Expect(1, 2815, '\P{^Blk=	 gujarati}', "");
19963Expect(0, 2687, '\p{Blk=	 gujarati}', "");
19964Expect(1, 2687, '\p{^Blk=	 gujarati}', "");
19965Expect(1, 2687, '\P{Blk=	 gujarati}', "");
19966Expect(0, 2687, '\P{^Blk=	 gujarati}', "");
19967Error('\p{Is_Block: :=gujarati}');
19968Error('\P{Is_Block: :=gujarati}');
19969Expect(1, 2815, '\p{Is_Block=gujarati}', "");
19970Expect(0, 2815, '\p{^Is_Block=gujarati}', "");
19971Expect(0, 2815, '\P{Is_Block=gujarati}', "");
19972Expect(1, 2815, '\P{^Is_Block=gujarati}', "");
19973Expect(0, 2687, '\p{Is_Block=gujarati}', "");
19974Expect(1, 2687, '\p{^Is_Block=gujarati}', "");
19975Expect(1, 2687, '\P{Is_Block=gujarati}', "");
19976Expect(0, 2687, '\P{^Is_Block=gujarati}', "");
19977Expect(1, 2815, '\p{Is_Block=_gujarati}', "");
19978Expect(0, 2815, '\p{^Is_Block=_gujarati}', "");
19979Expect(0, 2815, '\P{Is_Block=_gujarati}', "");
19980Expect(1, 2815, '\P{^Is_Block=_gujarati}', "");
19981Expect(0, 2687, '\p{Is_Block=_gujarati}', "");
19982Expect(1, 2687, '\p{^Is_Block=_gujarati}', "");
19983Expect(1, 2687, '\P{Is_Block=_gujarati}', "");
19984Expect(0, 2687, '\P{^Is_Block=_gujarati}', "");
19985Error('\p{Is_Blk=:= Gujarati}');
19986Error('\P{Is_Blk=:= Gujarati}');
19987Expect(1, 2815, '\p{Is_Blk=gujarati}', "");
19988Expect(0, 2815, '\p{^Is_Blk=gujarati}', "");
19989Expect(0, 2815, '\P{Is_Blk=gujarati}', "");
19990Expect(1, 2815, '\P{^Is_Blk=gujarati}', "");
19991Expect(0, 2687, '\p{Is_Blk=gujarati}', "");
19992Expect(1, 2687, '\p{^Is_Blk=gujarati}', "");
19993Expect(1, 2687, '\P{Is_Blk=gujarati}', "");
19994Expect(0, 2687, '\P{^Is_Blk=gujarati}', "");
19995Expect(1, 2815, '\p{Is_Blk=_-Gujarati}', "");
19996Expect(0, 2815, '\p{^Is_Blk=_-Gujarati}', "");
19997Expect(0, 2815, '\P{Is_Blk=_-Gujarati}', "");
19998Expect(1, 2815, '\P{^Is_Blk=_-Gujarati}', "");
19999Expect(0, 2687, '\p{Is_Blk=_-Gujarati}', "");
20000Expect(1, 2687, '\p{^Is_Blk=_-Gujarati}', "");
20001Expect(1, 2687, '\P{Is_Blk=_-Gujarati}', "");
20002Expect(0, 2687, '\P{^Is_Blk=_-Gujarati}', "");
20003Error('\p{Block=_:=telugu}');
20004Error('\P{Block=_:=telugu}');
20005Expect(1, 3199, '\p{Block=telugu}', "");
20006Expect(0, 3199, '\p{^Block=telugu}', "");
20007Expect(0, 3199, '\P{Block=telugu}', "");
20008Expect(1, 3199, '\P{^Block=telugu}', "");
20009Expect(0, 3071, '\p{Block=telugu}', "");
20010Expect(1, 3071, '\p{^Block=telugu}', "");
20011Expect(1, 3071, '\P{Block=telugu}', "");
20012Expect(0, 3071, '\P{^Block=telugu}', "");
20013Expect(1, 3199, '\p{Block=	telugu}', "");
20014Expect(0, 3199, '\p{^Block=	telugu}', "");
20015Expect(0, 3199, '\P{Block=	telugu}', "");
20016Expect(1, 3199, '\P{^Block=	telugu}', "");
20017Expect(0, 3071, '\p{Block=	telugu}', "");
20018Expect(1, 3071, '\p{^Block=	telugu}', "");
20019Expect(1, 3071, '\P{Block=	telugu}', "");
20020Expect(0, 3071, '\P{^Block=	telugu}', "");
20021Error('\p{Blk=/a/TELUGU}');
20022Error('\P{Blk=/a/TELUGU}');
20023Expect(1, 3199, '\p{Blk=telugu}', "");
20024Expect(0, 3199, '\p{^Blk=telugu}', "");
20025Expect(0, 3199, '\P{Blk=telugu}', "");
20026Expect(1, 3199, '\P{^Blk=telugu}', "");
20027Expect(0, 3071, '\p{Blk=telugu}', "");
20028Expect(1, 3071, '\p{^Blk=telugu}', "");
20029Expect(1, 3071, '\P{Blk=telugu}', "");
20030Expect(0, 3071, '\P{^Blk=telugu}', "");
20031Expect(1, 3199, '\p{Blk=  telugu}', "");
20032Expect(0, 3199, '\p{^Blk=  telugu}', "");
20033Expect(0, 3199, '\P{Blk=  telugu}', "");
20034Expect(1, 3199, '\P{^Blk=  telugu}', "");
20035Expect(0, 3071, '\p{Blk=  telugu}', "");
20036Expect(1, 3071, '\p{^Blk=  telugu}', "");
20037Expect(1, 3071, '\P{Blk=  telugu}', "");
20038Expect(0, 3071, '\P{^Blk=  telugu}', "");
20039Error('\p{Is_Block=:=-	Telugu}');
20040Error('\P{Is_Block=:=-	Telugu}');
20041Expect(1, 3199, '\p{Is_Block=telugu}', "");
20042Expect(0, 3199, '\p{^Is_Block=telugu}', "");
20043Expect(0, 3199, '\P{Is_Block=telugu}', "");
20044Expect(1, 3199, '\P{^Is_Block=telugu}', "");
20045Expect(0, 3071, '\p{Is_Block=telugu}', "");
20046Expect(1, 3071, '\p{^Is_Block=telugu}', "");
20047Expect(1, 3071, '\P{Is_Block=telugu}', "");
20048Expect(0, 3071, '\P{^Is_Block=telugu}', "");
20049Expect(1, 3199, '\p{Is_Block=_Telugu}', "");
20050Expect(0, 3199, '\p{^Is_Block=_Telugu}', "");
20051Expect(0, 3199, '\P{Is_Block=_Telugu}', "");
20052Expect(1, 3199, '\P{^Is_Block=_Telugu}', "");
20053Expect(0, 3071, '\p{Is_Block=_Telugu}', "");
20054Expect(1, 3071, '\p{^Is_Block=_Telugu}', "");
20055Expect(1, 3071, '\P{Is_Block=_Telugu}', "");
20056Expect(0, 3071, '\P{^Is_Block=_Telugu}', "");
20057Error('\p{Is_Blk= /a/Telugu}');
20058Error('\P{Is_Blk= /a/Telugu}');
20059Expect(1, 3199, '\p{Is_Blk=telugu}', "");
20060Expect(0, 3199, '\p{^Is_Blk=telugu}', "");
20061Expect(0, 3199, '\P{Is_Blk=telugu}', "");
20062Expect(1, 3199, '\P{^Is_Blk=telugu}', "");
20063Expect(0, 3071, '\p{Is_Blk=telugu}', "");
20064Expect(1, 3071, '\p{^Is_Blk=telugu}', "");
20065Expect(1, 3071, '\P{Is_Blk=telugu}', "");
20066Expect(0, 3071, '\P{^Is_Blk=telugu}', "");
20067Expect(1, 3199, '\p{Is_Blk=_Telugu}', "");
20068Expect(0, 3199, '\p{^Is_Blk=_Telugu}', "");
20069Expect(0, 3199, '\P{Is_Blk=_Telugu}', "");
20070Expect(1, 3199, '\P{^Is_Blk=_Telugu}', "");
20071Expect(0, 3071, '\p{Is_Blk=_Telugu}', "");
20072Expect(1, 3071, '\p{^Is_Blk=_Telugu}', "");
20073Expect(1, 3071, '\P{Is_Blk=_Telugu}', "");
20074Expect(0, 3071, '\P{^Is_Blk=_Telugu}', "");
20075Error('\p{Block= yi:=radicals}');
20076Error('\P{Block= yi:=radicals}');
20077Expect(1, 42191, '\p{Block=yiradicals}', "");
20078Expect(0, 42191, '\p{^Block=yiradicals}', "");
20079Expect(0, 42191, '\P{Block=yiradicals}', "");
20080Expect(1, 42191, '\P{^Block=yiradicals}', "");
20081Expect(0, 42127, '\p{Block=yiradicals}', "");
20082Expect(1, 42127, '\p{^Block=yiradicals}', "");
20083Expect(1, 42127, '\P{Block=yiradicals}', "");
20084Expect(0, 42127, '\P{^Block=yiradicals}', "");
20085Expect(1, 42191, '\p{Block=		Yi_radicals}', "");
20086Expect(0, 42191, '\p{^Block=		Yi_radicals}', "");
20087Expect(0, 42191, '\P{Block=		Yi_radicals}', "");
20088Expect(1, 42191, '\P{^Block=		Yi_radicals}', "");
20089Expect(0, 42127, '\p{Block=		Yi_radicals}', "");
20090Expect(1, 42127, '\p{^Block=		Yi_radicals}', "");
20091Expect(1, 42127, '\P{Block=		Yi_radicals}', "");
20092Expect(0, 42127, '\P{^Block=		Yi_radicals}', "");
20093Error('\p{Blk:   := YIradicals}');
20094Error('\P{Blk:   := YIradicals}');
20095Expect(1, 42191, '\p{Blk=yiradicals}', "");
20096Expect(0, 42191, '\p{^Blk=yiradicals}', "");
20097Expect(0, 42191, '\P{Blk=yiradicals}', "");
20098Expect(1, 42191, '\P{^Blk=yiradicals}', "");
20099Expect(0, 42127, '\p{Blk=yiradicals}', "");
20100Expect(1, 42127, '\p{^Blk=yiradicals}', "");
20101Expect(1, 42127, '\P{Blk=yiradicals}', "");
20102Expect(0, 42127, '\P{^Blk=yiradicals}', "");
20103Expect(1, 42191, '\p{Blk=	-YI radicals}', "");
20104Expect(0, 42191, '\p{^Blk=	-YI radicals}', "");
20105Expect(0, 42191, '\P{Blk=	-YI radicals}', "");
20106Expect(1, 42191, '\P{^Blk=	-YI radicals}', "");
20107Expect(0, 42127, '\p{Blk=	-YI radicals}', "");
20108Expect(1, 42127, '\p{^Blk=	-YI radicals}', "");
20109Expect(1, 42127, '\P{Blk=	-YI radicals}', "");
20110Expect(0, 42127, '\P{^Blk=	-YI radicals}', "");
20111Error('\p{Is_Block=:=Yi Radicals}');
20112Error('\P{Is_Block=:=Yi Radicals}');
20113Expect(1, 42191, '\p{Is_Block=yiradicals}', "");
20114Expect(0, 42191, '\p{^Is_Block=yiradicals}', "");
20115Expect(0, 42191, '\P{Is_Block=yiradicals}', "");
20116Expect(1, 42191, '\P{^Is_Block=yiradicals}', "");
20117Expect(0, 42127, '\p{Is_Block=yiradicals}', "");
20118Expect(1, 42127, '\p{^Is_Block=yiradicals}', "");
20119Expect(1, 42127, '\P{Is_Block=yiradicals}', "");
20120Expect(0, 42127, '\P{^Is_Block=yiradicals}', "");
20121Expect(1, 42191, '\p{Is_Block=	yi	RADICALS}', "");
20122Expect(0, 42191, '\p{^Is_Block=	yi	RADICALS}', "");
20123Expect(0, 42191, '\P{Is_Block=	yi	RADICALS}', "");
20124Expect(1, 42191, '\P{^Is_Block=	yi	RADICALS}', "");
20125Expect(0, 42127, '\p{Is_Block=	yi	RADICALS}', "");
20126Expect(1, 42127, '\p{^Is_Block=	yi	RADICALS}', "");
20127Expect(1, 42127, '\P{Is_Block=	yi	RADICALS}', "");
20128Expect(0, 42127, '\P{^Is_Block=	yi	RADICALS}', "");
20129Error('\p{Is_Blk=/a/yi-radicals}');
20130Error('\P{Is_Blk=/a/yi-radicals}');
20131Expect(1, 42191, '\p{Is_Blk=yiradicals}', "");
20132Expect(0, 42191, '\p{^Is_Blk=yiradicals}', "");
20133Expect(0, 42191, '\P{Is_Blk=yiradicals}', "");
20134Expect(1, 42191, '\P{^Is_Blk=yiradicals}', "");
20135Expect(0, 42127, '\p{Is_Blk=yiradicals}', "");
20136Expect(1, 42127, '\p{^Is_Blk=yiradicals}', "");
20137Expect(1, 42127, '\P{Is_Blk=yiradicals}', "");
20138Expect(0, 42127, '\P{^Is_Blk=yiradicals}', "");
20139Expect(1, 42191, '\p{Is_Blk:  -yi radicals}', "");
20140Expect(0, 42191, '\p{^Is_Blk:  -yi radicals}', "");
20141Expect(0, 42191, '\P{Is_Blk:  -yi radicals}', "");
20142Expect(1, 42191, '\P{^Is_Blk:  -yi radicals}', "");
20143Expect(0, 42127, '\p{Is_Blk:  -yi radicals}', "");
20144Expect(1, 42127, '\p{^Is_Blk:  -yi radicals}', "");
20145Expect(1, 42127, '\P{Is_Blk:  -yi radicals}', "");
20146Expect(0, 42127, '\P{^Is_Blk:  -yi radicals}', "");
20147Error('\p{East_Asian_Width=	/a/wide}');
20148Error('\P{East_Asian_Width=	/a/wide}');
20149Expect(1, 4447, '\p{East_Asian_Width:wide}', "");
20150Expect(0, 4447, '\p{^East_Asian_Width:wide}', "");
20151Expect(0, 4447, '\P{East_Asian_Width:wide}', "");
20152Expect(1, 4447, '\P{^East_Asian_Width:wide}', "");
20153Expect(0, 4351, '\p{East_Asian_Width:wide}', "");
20154Expect(1, 4351, '\p{^East_Asian_Width:wide}', "");
20155Expect(1, 4351, '\P{East_Asian_Width:wide}', "");
20156Expect(0, 4351, '\P{^East_Asian_Width:wide}', "");
20157Expect(1, 4447, '\p{East_Asian_Width=	 WIDE}', "");
20158Expect(0, 4447, '\p{^East_Asian_Width=	 WIDE}', "");
20159Expect(0, 4447, '\P{East_Asian_Width=	 WIDE}', "");
20160Expect(1, 4447, '\P{^East_Asian_Width=	 WIDE}', "");
20161Expect(0, 4351, '\p{East_Asian_Width=	 WIDE}', "");
20162Expect(1, 4351, '\p{^East_Asian_Width=	 WIDE}', "");
20163Expect(1, 4351, '\P{East_Asian_Width=	 WIDE}', "");
20164Expect(0, 4351, '\P{^East_Asian_Width=	 WIDE}', "");
20165Error('\p{Ea:/a/  W}');
20166Error('\P{Ea:/a/  W}');
20167Expect(1, 4447, '\p{Ea=w}', "");
20168Expect(0, 4447, '\p{^Ea=w}', "");
20169Expect(0, 4447, '\P{Ea=w}', "");
20170Expect(1, 4447, '\P{^Ea=w}', "");
20171Expect(0, 4351, '\p{Ea=w}', "");
20172Expect(1, 4351, '\p{^Ea=w}', "");
20173Expect(1, 4351, '\P{Ea=w}', "");
20174Expect(0, 4351, '\P{^Ea=w}', "");
20175Expect(1, 4447, '\p{Ea=  W}', "");
20176Expect(0, 4447, '\p{^Ea=  W}', "");
20177Expect(0, 4447, '\P{Ea=  W}', "");
20178Expect(1, 4447, '\P{^Ea=  W}', "");
20179Expect(0, 4351, '\p{Ea=  W}', "");
20180Expect(1, 4351, '\p{^Ea=  W}', "");
20181Expect(1, 4351, '\P{Ea=  W}', "");
20182Expect(0, 4351, '\P{^Ea=  W}', "");
20183Error('\p{Is_East_Asian_Width=:=	Wide}');
20184Error('\P{Is_East_Asian_Width=:=	Wide}');
20185Expect(1, 4447, '\p{Is_East_Asian_Width=wide}', "");
20186Expect(0, 4447, '\p{^Is_East_Asian_Width=wide}', "");
20187Expect(0, 4447, '\P{Is_East_Asian_Width=wide}', "");
20188Expect(1, 4447, '\P{^Is_East_Asian_Width=wide}', "");
20189Expect(0, 4351, '\p{Is_East_Asian_Width=wide}', "");
20190Expect(1, 4351, '\p{^Is_East_Asian_Width=wide}', "");
20191Expect(1, 4351, '\P{Is_East_Asian_Width=wide}', "");
20192Expect(0, 4351, '\P{^Is_East_Asian_Width=wide}', "");
20193Expect(1, 4447, '\p{Is_East_Asian_Width:	 Wide}', "");
20194Expect(0, 4447, '\p{^Is_East_Asian_Width:	 Wide}', "");
20195Expect(0, 4447, '\P{Is_East_Asian_Width:	 Wide}', "");
20196Expect(1, 4447, '\P{^Is_East_Asian_Width:	 Wide}', "");
20197Expect(0, 4351, '\p{Is_East_Asian_Width:	 Wide}', "");
20198Expect(1, 4351, '\p{^Is_East_Asian_Width:	 Wide}', "");
20199Expect(1, 4351, '\P{Is_East_Asian_Width:	 Wide}', "");
20200Expect(0, 4351, '\P{^Is_East_Asian_Width:	 Wide}', "");
20201Error('\p{Is_Ea=/a/w}');
20202Error('\P{Is_Ea=/a/w}');
20203Expect(1, 4447, '\p{Is_Ea: w}', "");
20204Expect(0, 4447, '\p{^Is_Ea: w}', "");
20205Expect(0, 4447, '\P{Is_Ea: w}', "");
20206Expect(1, 4447, '\P{^Is_Ea: w}', "");
20207Expect(0, 4351, '\p{Is_Ea: w}', "");
20208Expect(1, 4351, '\p{^Is_Ea: w}', "");
20209Expect(1, 4351, '\P{Is_Ea: w}', "");
20210Expect(0, 4351, '\P{^Is_Ea: w}', "");
20211Expect(1, 4447, '\p{Is_Ea=_-W}', "");
20212Expect(0, 4447, '\p{^Is_Ea=_-W}', "");
20213Expect(0, 4447, '\P{Is_Ea=_-W}', "");
20214Expect(1, 4447, '\P{^Is_Ea=_-W}', "");
20215Expect(0, 4351, '\p{Is_Ea=_-W}', "");
20216Expect(1, 4351, '\p{^Is_Ea=_-W}', "");
20217Expect(1, 4351, '\P{Is_Ea=_-W}', "");
20218Expect(0, 4351, '\P{^Is_Ea=_-W}', "");
20219Error('\p{East_Asian_Width=-FULLWIDTH:=}');
20220Error('\P{East_Asian_Width=-FULLWIDTH:=}');
20221Expect(1, 12288, '\p{East_Asian_Width=fullwidth}', "");
20222Expect(0, 12288, '\p{^East_Asian_Width=fullwidth}', "");
20223Expect(0, 12288, '\P{East_Asian_Width=fullwidth}', "");
20224Expect(1, 12288, '\P{^East_Asian_Width=fullwidth}', "");
20225Expect(0, 12287, '\p{East_Asian_Width=fullwidth}', "");
20226Expect(1, 12287, '\p{^East_Asian_Width=fullwidth}', "");
20227Expect(1, 12287, '\P{East_Asian_Width=fullwidth}', "");
20228Expect(0, 12287, '\P{^East_Asian_Width=fullwidth}', "");
20229Expect(1, 12288, '\p{East_Asian_Width= Fullwidth}', "");
20230Expect(0, 12288, '\p{^East_Asian_Width= Fullwidth}', "");
20231Expect(0, 12288, '\P{East_Asian_Width= Fullwidth}', "");
20232Expect(1, 12288, '\P{^East_Asian_Width= Fullwidth}', "");
20233Expect(0, 12287, '\p{East_Asian_Width= Fullwidth}', "");
20234Expect(1, 12287, '\p{^East_Asian_Width= Fullwidth}', "");
20235Expect(1, 12287, '\P{East_Asian_Width= Fullwidth}', "");
20236Expect(0, 12287, '\P{^East_Asian_Width= Fullwidth}', "");
20237Error('\p{Ea:/a/F}');
20238Error('\P{Ea:/a/F}');
20239Expect(1, 12288, '\p{Ea: f}', "");
20240Expect(0, 12288, '\p{^Ea: f}', "");
20241Expect(0, 12288, '\P{Ea: f}', "");
20242Expect(1, 12288, '\P{^Ea: f}', "");
20243Expect(0, 12287, '\p{Ea: f}', "");
20244Expect(1, 12287, '\p{^Ea: f}', "");
20245Expect(1, 12287, '\P{Ea: f}', "");
20246Expect(0, 12287, '\P{^Ea: f}', "");
20247Expect(1, 12288, '\p{Ea=	_F}', "");
20248Expect(0, 12288, '\p{^Ea=	_F}', "");
20249Expect(0, 12288, '\P{Ea=	_F}', "");
20250Expect(1, 12288, '\P{^Ea=	_F}', "");
20251Expect(0, 12287, '\p{Ea=	_F}', "");
20252Expect(1, 12287, '\p{^Ea=	_F}', "");
20253Expect(1, 12287, '\P{Ea=	_F}', "");
20254Expect(0, 12287, '\P{^Ea=	_F}', "");
20255Error('\p{Is_East_Asian_Width=  Fullwidth/a/}');
20256Error('\P{Is_East_Asian_Width=  Fullwidth/a/}');
20257Expect(1, 12288, '\p{Is_East_Asian_Width=fullwidth}', "");
20258Expect(0, 12288, '\p{^Is_East_Asian_Width=fullwidth}', "");
20259Expect(0, 12288, '\P{Is_East_Asian_Width=fullwidth}', "");
20260Expect(1, 12288, '\P{^Is_East_Asian_Width=fullwidth}', "");
20261Expect(0, 12287, '\p{Is_East_Asian_Width=fullwidth}', "");
20262Expect(1, 12287, '\p{^Is_East_Asian_Width=fullwidth}', "");
20263Expect(1, 12287, '\P{Is_East_Asian_Width=fullwidth}', "");
20264Expect(0, 12287, '\P{^Is_East_Asian_Width=fullwidth}', "");
20265Expect(1, 12288, '\p{Is_East_Asian_Width=	Fullwidth}', "");
20266Expect(0, 12288, '\p{^Is_East_Asian_Width=	Fullwidth}', "");
20267Expect(0, 12288, '\P{Is_East_Asian_Width=	Fullwidth}', "");
20268Expect(1, 12288, '\P{^Is_East_Asian_Width=	Fullwidth}', "");
20269Expect(0, 12287, '\p{Is_East_Asian_Width=	Fullwidth}', "");
20270Expect(1, 12287, '\p{^Is_East_Asian_Width=	Fullwidth}', "");
20271Expect(1, 12287, '\P{Is_East_Asian_Width=	Fullwidth}', "");
20272Expect(0, 12287, '\P{^Is_East_Asian_Width=	Fullwidth}', "");
20273Error('\p{Is_Ea=- f:=}');
20274Error('\P{Is_Ea=- f:=}');
20275Expect(1, 12288, '\p{Is_Ea=f}', "");
20276Expect(0, 12288, '\p{^Is_Ea=f}', "");
20277Expect(0, 12288, '\P{Is_Ea=f}', "");
20278Expect(1, 12288, '\P{^Is_Ea=f}', "");
20279Expect(0, 12287, '\p{Is_Ea=f}', "");
20280Expect(1, 12287, '\p{^Is_Ea=f}', "");
20281Expect(1, 12287, '\P{Is_Ea=f}', "");
20282Expect(0, 12287, '\P{^Is_Ea=f}', "");
20283Expect(1, 12288, '\p{Is_Ea=--F}', "");
20284Expect(0, 12288, '\p{^Is_Ea=--F}', "");
20285Expect(0, 12288, '\P{Is_Ea=--F}', "");
20286Expect(1, 12288, '\P{^Is_Ea=--F}', "");
20287Expect(0, 12287, '\p{Is_Ea=--F}', "");
20288Expect(1, 12287, '\p{^Is_Ea=--F}', "");
20289Expect(1, 12287, '\P{Is_Ea=--F}', "");
20290Expect(0, 12287, '\P{^Is_Ea=--F}', "");
20291Error('\p{East_Asian_Width=		Ambiguous:=}');
20292Error('\P{East_Asian_Width=		Ambiguous:=}');
20293Expect(1, 161, '\p{East_Asian_Width=ambiguous}', "");
20294Expect(0, 161, '\p{^East_Asian_Width=ambiguous}', "");
20295Expect(0, 161, '\P{East_Asian_Width=ambiguous}', "");
20296Expect(1, 161, '\P{^East_Asian_Width=ambiguous}', "");
20297Expect(0, 160, '\p{East_Asian_Width=ambiguous}', "");
20298Expect(1, 160, '\p{^East_Asian_Width=ambiguous}', "");
20299Expect(1, 160, '\P{East_Asian_Width=ambiguous}', "");
20300Expect(0, 160, '\P{^East_Asian_Width=ambiguous}', "");
20301Expect(1, 161, '\p{East_Asian_Width=	-ambiguous}', "");
20302Expect(0, 161, '\p{^East_Asian_Width=	-ambiguous}', "");
20303Expect(0, 161, '\P{East_Asian_Width=	-ambiguous}', "");
20304Expect(1, 161, '\P{^East_Asian_Width=	-ambiguous}', "");
20305Expect(0, 160, '\p{East_Asian_Width=	-ambiguous}', "");
20306Expect(1, 160, '\p{^East_Asian_Width=	-ambiguous}', "");
20307Expect(1, 160, '\P{East_Asian_Width=	-ambiguous}', "");
20308Expect(0, 160, '\P{^East_Asian_Width=	-ambiguous}', "");
20309Error('\p{Ea=	_A/a/}');
20310Error('\P{Ea=	_A/a/}');
20311Expect(1, 161, '\p{Ea=a}', "");
20312Expect(0, 161, '\p{^Ea=a}', "");
20313Expect(0, 161, '\P{Ea=a}', "");
20314Expect(1, 161, '\P{^Ea=a}', "");
20315Expect(0, 160, '\p{Ea=a}', "");
20316Expect(1, 160, '\p{^Ea=a}', "");
20317Expect(1, 160, '\P{Ea=a}', "");
20318Expect(0, 160, '\P{^Ea=a}', "");
20319Expect(1, 161, '\p{Ea= A}', "");
20320Expect(0, 161, '\p{^Ea= A}', "");
20321Expect(0, 161, '\P{Ea= A}', "");
20322Expect(1, 161, '\P{^Ea= A}', "");
20323Expect(0, 160, '\p{Ea= A}', "");
20324Expect(1, 160, '\p{^Ea= A}', "");
20325Expect(1, 160, '\P{Ea= A}', "");
20326Expect(0, 160, '\P{^Ea= A}', "");
20327Error('\p{Is_East_Asian_Width:	 _ambiguous:=}');
20328Error('\P{Is_East_Asian_Width:	 _ambiguous:=}');
20329Expect(1, 161, '\p{Is_East_Asian_Width=ambiguous}', "");
20330Expect(0, 161, '\p{^Is_East_Asian_Width=ambiguous}', "");
20331Expect(0, 161, '\P{Is_East_Asian_Width=ambiguous}', "");
20332Expect(1, 161, '\P{^Is_East_Asian_Width=ambiguous}', "");
20333Expect(0, 160, '\p{Is_East_Asian_Width=ambiguous}', "");
20334Expect(1, 160, '\p{^Is_East_Asian_Width=ambiguous}', "");
20335Expect(1, 160, '\P{Is_East_Asian_Width=ambiguous}', "");
20336Expect(0, 160, '\P{^Is_East_Asian_Width=ambiguous}', "");
20337Expect(1, 161, '\p{Is_East_Asian_Width=	ambiguous}', "");
20338Expect(0, 161, '\p{^Is_East_Asian_Width=	ambiguous}', "");
20339Expect(0, 161, '\P{Is_East_Asian_Width=	ambiguous}', "");
20340Expect(1, 161, '\P{^Is_East_Asian_Width=	ambiguous}', "");
20341Expect(0, 160, '\p{Is_East_Asian_Width=	ambiguous}', "");
20342Expect(1, 160, '\p{^Is_East_Asian_Width=	ambiguous}', "");
20343Expect(1, 160, '\P{Is_East_Asian_Width=	ambiguous}', "");
20344Expect(0, 160, '\P{^Is_East_Asian_Width=	ambiguous}', "");
20345Error('\p{Is_Ea=_:=A}');
20346Error('\P{Is_Ea=_:=A}');
20347Expect(1, 161, '\p{Is_Ea=a}', "");
20348Expect(0, 161, '\p{^Is_Ea=a}', "");
20349Expect(0, 161, '\P{Is_Ea=a}', "");
20350Expect(1, 161, '\P{^Is_Ea=a}', "");
20351Expect(0, 160, '\p{Is_Ea=a}', "");
20352Expect(1, 160, '\p{^Is_Ea=a}', "");
20353Expect(1, 160, '\P{Is_Ea=a}', "");
20354Expect(0, 160, '\P{^Is_Ea=a}', "");
20355Expect(1, 161, '\p{Is_Ea=--a}', "");
20356Expect(0, 161, '\p{^Is_Ea=--a}', "");
20357Expect(0, 161, '\P{Is_Ea=--a}', "");
20358Expect(1, 161, '\P{^Is_Ea=--a}', "");
20359Expect(0, 160, '\p{Is_Ea=--a}', "");
20360Expect(1, 160, '\p{^Is_Ea=--a}', "");
20361Expect(1, 160, '\P{Is_Ea=--a}', "");
20362Expect(0, 160, '\P{^Is_Ea=--a}', "");
20363Error('\p{East_Asian_Width=	:=narrow}');
20364Error('\P{East_Asian_Width=	:=narrow}');
20365Expect(1, 126, '\p{East_Asian_Width=narrow}', "");
20366Expect(0, 126, '\p{^East_Asian_Width=narrow}', "");
20367Expect(0, 126, '\P{East_Asian_Width=narrow}', "");
20368Expect(1, 126, '\P{^East_Asian_Width=narrow}', "");
20369Expect(0, 31, '\p{East_Asian_Width=narrow}', "");
20370Expect(1, 31, '\p{^East_Asian_Width=narrow}', "");
20371Expect(1, 31, '\P{East_Asian_Width=narrow}', "");
20372Expect(0, 31, '\P{^East_Asian_Width=narrow}', "");
20373Expect(1, 126, '\p{East_Asian_Width=_	narrow}', "");
20374Expect(0, 126, '\p{^East_Asian_Width=_	narrow}', "");
20375Expect(0, 126, '\P{East_Asian_Width=_	narrow}', "");
20376Expect(1, 126, '\P{^East_Asian_Width=_	narrow}', "");
20377Expect(0, 31, '\p{East_Asian_Width=_	narrow}', "");
20378Expect(1, 31, '\p{^East_Asian_Width=_	narrow}', "");
20379Expect(1, 31, '\P{East_Asian_Width=_	narrow}', "");
20380Expect(0, 31, '\P{^East_Asian_Width=_	narrow}', "");
20381Error('\p{Ea=/a/-	na}');
20382Error('\P{Ea=/a/-	na}');
20383Expect(1, 126, '\p{Ea=na}', "");
20384Expect(0, 126, '\p{^Ea=na}', "");
20385Expect(0, 126, '\P{Ea=na}', "");
20386Expect(1, 126, '\P{^Ea=na}', "");
20387Expect(0, 31, '\p{Ea=na}', "");
20388Expect(1, 31, '\p{^Ea=na}', "");
20389Expect(1, 31, '\P{Ea=na}', "");
20390Expect(0, 31, '\P{^Ea=na}', "");
20391Expect(1, 126, '\p{Ea=  Na}', "");
20392Expect(0, 126, '\p{^Ea=  Na}', "");
20393Expect(0, 126, '\P{Ea=  Na}', "");
20394Expect(1, 126, '\P{^Ea=  Na}', "");
20395Expect(0, 31, '\p{Ea=  Na}', "");
20396Expect(1, 31, '\p{^Ea=  Na}', "");
20397Expect(1, 31, '\P{Ea=  Na}', "");
20398Expect(0, 31, '\P{^Ea=  Na}', "");
20399Error('\p{Is_East_Asian_Width=--narrow/a/}');
20400Error('\P{Is_East_Asian_Width=--narrow/a/}');
20401Expect(1, 126, '\p{Is_East_Asian_Width=narrow}', "");
20402Expect(0, 126, '\p{^Is_East_Asian_Width=narrow}', "");
20403Expect(0, 126, '\P{Is_East_Asian_Width=narrow}', "");
20404Expect(1, 126, '\P{^Is_East_Asian_Width=narrow}', "");
20405Expect(0, 31, '\p{Is_East_Asian_Width=narrow}', "");
20406Expect(1, 31, '\p{^Is_East_Asian_Width=narrow}', "");
20407Expect(1, 31, '\P{Is_East_Asian_Width=narrow}', "");
20408Expect(0, 31, '\P{^Is_East_Asian_Width=narrow}', "");
20409Expect(1, 126, '\p{Is_East_Asian_Width=	 Narrow}', "");
20410Expect(0, 126, '\p{^Is_East_Asian_Width=	 Narrow}', "");
20411Expect(0, 126, '\P{Is_East_Asian_Width=	 Narrow}', "");
20412Expect(1, 126, '\P{^Is_East_Asian_Width=	 Narrow}', "");
20413Expect(0, 31, '\p{Is_East_Asian_Width=	 Narrow}', "");
20414Expect(1, 31, '\p{^Is_East_Asian_Width=	 Narrow}', "");
20415Expect(1, 31, '\P{Is_East_Asian_Width=	 Narrow}', "");
20416Expect(0, 31, '\P{^Is_East_Asian_Width=	 Narrow}', "");
20417Error('\p{Is_Ea:   :=-	Na}');
20418Error('\P{Is_Ea:   :=-	Na}');
20419Expect(1, 126, '\p{Is_Ea=na}', "");
20420Expect(0, 126, '\p{^Is_Ea=na}', "");
20421Expect(0, 126, '\P{Is_Ea=na}', "");
20422Expect(1, 126, '\P{^Is_Ea=na}', "");
20423Expect(0, 31, '\p{Is_Ea=na}', "");
20424Expect(1, 31, '\p{^Is_Ea=na}', "");
20425Expect(1, 31, '\P{Is_Ea=na}', "");
20426Expect(0, 31, '\P{^Is_Ea=na}', "");
20427Expect(1, 126, '\p{Is_Ea= 	na}', "");
20428Expect(0, 126, '\p{^Is_Ea= 	na}', "");
20429Expect(0, 126, '\P{Is_Ea= 	na}', "");
20430Expect(1, 126, '\P{^Is_Ea= 	na}', "");
20431Expect(0, 31, '\p{Is_Ea= 	na}', "");
20432Expect(1, 31, '\p{^Is_Ea= 	na}', "");
20433Expect(1, 31, '\P{Is_Ea= 	na}', "");
20434Expect(0, 31, '\P{^Is_Ea= 	na}', "");
20435Error('\p{East_Asian_Width=_:=neutral}');
20436Error('\P{East_Asian_Width=_:=neutral}');
20437Expect(1, 31, '\p{East_Asian_Width:	neutral}', "");
20438Expect(0, 31, '\p{^East_Asian_Width:	neutral}', "");
20439Expect(0, 31, '\P{East_Asian_Width:	neutral}', "");
20440Expect(1, 31, '\P{^East_Asian_Width:	neutral}', "");
20441Expect(0, 126, '\p{East_Asian_Width:	neutral}', "");
20442Expect(1, 126, '\p{^East_Asian_Width:	neutral}', "");
20443Expect(1, 126, '\P{East_Asian_Width:	neutral}', "");
20444Expect(0, 126, '\P{^East_Asian_Width:	neutral}', "");
20445Expect(1, 31, '\p{East_Asian_Width=-	NEUTRAL}', "");
20446Expect(0, 31, '\p{^East_Asian_Width=-	NEUTRAL}', "");
20447Expect(0, 31, '\P{East_Asian_Width=-	NEUTRAL}', "");
20448Expect(1, 31, '\P{^East_Asian_Width=-	NEUTRAL}', "");
20449Expect(0, 126, '\p{East_Asian_Width=-	NEUTRAL}', "");
20450Expect(1, 126, '\p{^East_Asian_Width=-	NEUTRAL}', "");
20451Expect(1, 126, '\P{East_Asian_Width=-	NEUTRAL}', "");
20452Expect(0, 126, '\P{^East_Asian_Width=-	NEUTRAL}', "");
20453Error('\p{Ea=:=		N}');
20454Error('\P{Ea=:=		N}');
20455Expect(1, 31, '\p{Ea=n}', "");
20456Expect(0, 31, '\p{^Ea=n}', "");
20457Expect(0, 31, '\P{Ea=n}', "");
20458Expect(1, 31, '\P{^Ea=n}', "");
20459Expect(0, 126, '\p{Ea=n}', "");
20460Expect(1, 126, '\p{^Ea=n}', "");
20461Expect(1, 126, '\P{Ea=n}', "");
20462Expect(0, 126, '\P{^Ea=n}', "");
20463Expect(1, 31, '\p{Ea=	_N}', "");
20464Expect(0, 31, '\p{^Ea=	_N}', "");
20465Expect(0, 31, '\P{Ea=	_N}', "");
20466Expect(1, 31, '\P{^Ea=	_N}', "");
20467Expect(0, 126, '\p{Ea=	_N}', "");
20468Expect(1, 126, '\p{^Ea=	_N}', "");
20469Expect(1, 126, '\P{Ea=	_N}', "");
20470Expect(0, 126, '\P{^Ea=	_N}', "");
20471Error('\p{Is_East_Asian_Width=_Neutral:=}');
20472Error('\P{Is_East_Asian_Width=_Neutral:=}');
20473Expect(1, 31, '\p{Is_East_Asian_Width:	neutral}', "");
20474Expect(0, 31, '\p{^Is_East_Asian_Width:	neutral}', "");
20475Expect(0, 31, '\P{Is_East_Asian_Width:	neutral}', "");
20476Expect(1, 31, '\P{^Is_East_Asian_Width:	neutral}', "");
20477Expect(0, 126, '\p{Is_East_Asian_Width:	neutral}', "");
20478Expect(1, 126, '\p{^Is_East_Asian_Width:	neutral}', "");
20479Expect(1, 126, '\P{Is_East_Asian_Width:	neutral}', "");
20480Expect(0, 126, '\P{^Is_East_Asian_Width:	neutral}', "");
20481Expect(1, 31, '\p{Is_East_Asian_Width=--NEUTRAL}', "");
20482Expect(0, 31, '\p{^Is_East_Asian_Width=--NEUTRAL}', "");
20483Expect(0, 31, '\P{Is_East_Asian_Width=--NEUTRAL}', "");
20484Expect(1, 31, '\P{^Is_East_Asian_Width=--NEUTRAL}', "");
20485Expect(0, 126, '\p{Is_East_Asian_Width=--NEUTRAL}', "");
20486Expect(1, 126, '\p{^Is_East_Asian_Width=--NEUTRAL}', "");
20487Expect(1, 126, '\P{Is_East_Asian_Width=--NEUTRAL}', "");
20488Expect(0, 126, '\P{^Is_East_Asian_Width=--NEUTRAL}', "");
20489Error('\p{Is_Ea=_-n:=}');
20490Error('\P{Is_Ea=_-n:=}');
20491Expect(1, 31, '\p{Is_Ea=n}', "");
20492Expect(0, 31, '\p{^Is_Ea=n}', "");
20493Expect(0, 31, '\P{Is_Ea=n}', "");
20494Expect(1, 31, '\P{^Is_Ea=n}', "");
20495Expect(0, 126, '\p{Is_Ea=n}', "");
20496Expect(1, 126, '\p{^Is_Ea=n}', "");
20497Expect(1, 126, '\P{Is_Ea=n}', "");
20498Expect(0, 126, '\P{^Is_Ea=n}', "");
20499Expect(1, 31, '\p{Is_Ea=_-n}', "");
20500Expect(0, 31, '\p{^Is_Ea=_-n}', "");
20501Expect(0, 31, '\P{Is_Ea=_-n}', "");
20502Expect(1, 31, '\P{^Is_Ea=_-n}', "");
20503Expect(0, 126, '\p{Is_Ea=_-n}', "");
20504Expect(1, 126, '\p{^Is_Ea=_-n}', "");
20505Expect(1, 126, '\P{Is_Ea=_-n}', "");
20506Expect(0, 126, '\P{^Is_Ea=_-n}', "");
20507Error('\p{East_Asian_Width=__Halfwidth/a/}');
20508Error('\P{East_Asian_Width=__Halfwidth/a/}');
20509Expect(1, 8361, '\p{East_Asian_Width=halfwidth}', "");
20510Expect(0, 8361, '\p{^East_Asian_Width=halfwidth}', "");
20511Expect(0, 8361, '\P{East_Asian_Width=halfwidth}', "");
20512Expect(1, 8361, '\P{^East_Asian_Width=halfwidth}', "");
20513Expect(0, 8360, '\p{East_Asian_Width=halfwidth}', "");
20514Expect(1, 8360, '\p{^East_Asian_Width=halfwidth}', "");
20515Expect(1, 8360, '\P{East_Asian_Width=halfwidth}', "");
20516Expect(0, 8360, '\P{^East_Asian_Width=halfwidth}', "");
20517Expect(1, 8361, '\p{East_Asian_Width= Halfwidth}', "");
20518Expect(0, 8361, '\p{^East_Asian_Width= Halfwidth}', "");
20519Expect(0, 8361, '\P{East_Asian_Width= Halfwidth}', "");
20520Expect(1, 8361, '\P{^East_Asian_Width= Halfwidth}', "");
20521Expect(0, 8360, '\p{East_Asian_Width= Halfwidth}', "");
20522Expect(1, 8360, '\p{^East_Asian_Width= Halfwidth}', "");
20523Expect(1, 8360, '\P{East_Asian_Width= Halfwidth}', "");
20524Expect(0, 8360, '\P{^East_Asian_Width= Halfwidth}', "");
20525Error('\p{Ea=/a/--h}');
20526Error('\P{Ea=/a/--h}');
20527Expect(1, 8361, '\p{Ea=h}', "");
20528Expect(0, 8361, '\p{^Ea=h}', "");
20529Expect(0, 8361, '\P{Ea=h}', "");
20530Expect(1, 8361, '\P{^Ea=h}', "");
20531Expect(0, 8360, '\p{Ea=h}', "");
20532Expect(1, 8360, '\p{^Ea=h}', "");
20533Expect(1, 8360, '\P{Ea=h}', "");
20534Expect(0, 8360, '\P{^Ea=h}', "");
20535Expect(1, 8361, '\p{Ea=_H}', "");
20536Expect(0, 8361, '\p{^Ea=_H}', "");
20537Expect(0, 8361, '\P{Ea=_H}', "");
20538Expect(1, 8361, '\P{^Ea=_H}', "");
20539Expect(0, 8360, '\p{Ea=_H}', "");
20540Expect(1, 8360, '\p{^Ea=_H}', "");
20541Expect(1, 8360, '\P{Ea=_H}', "");
20542Expect(0, 8360, '\P{^Ea=_H}', "");
20543Error('\p{Is_East_Asian_Width=/a/ -Halfwidth}');
20544Error('\P{Is_East_Asian_Width=/a/ -Halfwidth}');
20545Expect(1, 8361, '\p{Is_East_Asian_Width=halfwidth}', "");
20546Expect(0, 8361, '\p{^Is_East_Asian_Width=halfwidth}', "");
20547Expect(0, 8361, '\P{Is_East_Asian_Width=halfwidth}', "");
20548Expect(1, 8361, '\P{^Is_East_Asian_Width=halfwidth}', "");
20549Expect(0, 8360, '\p{Is_East_Asian_Width=halfwidth}', "");
20550Expect(1, 8360, '\p{^Is_East_Asian_Width=halfwidth}', "");
20551Expect(1, 8360, '\P{Is_East_Asian_Width=halfwidth}', "");
20552Expect(0, 8360, '\P{^Is_East_Asian_Width=halfwidth}', "");
20553Expect(1, 8361, '\p{Is_East_Asian_Width=_	Halfwidth}', "");
20554Expect(0, 8361, '\p{^Is_East_Asian_Width=_	Halfwidth}', "");
20555Expect(0, 8361, '\P{Is_East_Asian_Width=_	Halfwidth}', "");
20556Expect(1, 8361, '\P{^Is_East_Asian_Width=_	Halfwidth}', "");
20557Expect(0, 8360, '\p{Is_East_Asian_Width=_	Halfwidth}', "");
20558Expect(1, 8360, '\p{^Is_East_Asian_Width=_	Halfwidth}', "");
20559Expect(1, 8360, '\P{Is_East_Asian_Width=_	Halfwidth}', "");
20560Expect(0, 8360, '\P{^Is_East_Asian_Width=_	Halfwidth}', "");
20561Error('\p{Is_Ea=/a/-h}');
20562Error('\P{Is_Ea=/a/-h}');
20563Expect(1, 8361, '\p{Is_Ea=h}', "");
20564Expect(0, 8361, '\p{^Is_Ea=h}', "");
20565Expect(0, 8361, '\P{Is_Ea=h}', "");
20566Expect(1, 8361, '\P{^Is_Ea=h}', "");
20567Expect(0, 8360, '\p{Is_Ea=h}', "");
20568Expect(1, 8360, '\p{^Is_Ea=h}', "");
20569Expect(1, 8360, '\P{Is_Ea=h}', "");
20570Expect(0, 8360, '\P{^Is_Ea=h}', "");
20571Expect(1, 8361, '\p{Is_Ea=	 h}', "");
20572Expect(0, 8361, '\p{^Is_Ea=	 h}', "");
20573Expect(0, 8361, '\P{Is_Ea=	 h}', "");
20574Expect(1, 8361, '\P{^Is_Ea=	 h}', "");
20575Expect(0, 8360, '\p{Is_Ea=	 h}', "");
20576Expect(1, 8360, '\p{^Is_Ea=	 h}', "");
20577Expect(1, 8360, '\P{Is_Ea=	 h}', "");
20578Expect(0, 8360, '\P{^Is_Ea=	 h}', "");
20579Error('\p{ASCII_Hex_Digit=--YES/a/}');
20580Error('\P{ASCII_Hex_Digit=--YES/a/}');
20581Expect(1, 57, '\p{ASCII_Hex_Digit=yes}', "");
20582Expect(0, 57, '\p{^ASCII_Hex_Digit=yes}', "");
20583Expect(0, 57, '\P{ASCII_Hex_Digit=yes}', "");
20584Expect(1, 57, '\P{^ASCII_Hex_Digit=yes}', "");
20585Expect(0, 47, '\p{ASCII_Hex_Digit=yes}', "");
20586Expect(1, 47, '\p{^ASCII_Hex_Digit=yes}', "");
20587Expect(1, 47, '\P{ASCII_Hex_Digit=yes}', "");
20588Expect(0, 47, '\P{^ASCII_Hex_Digit=yes}', "");
20589Expect(1, 57, '\p{ASCII_Hex_Digit=-_Yes}', "");
20590Expect(0, 57, '\p{^ASCII_Hex_Digit=-_Yes}', "");
20591Expect(0, 57, '\P{ASCII_Hex_Digit=-_Yes}', "");
20592Expect(1, 57, '\P{^ASCII_Hex_Digit=-_Yes}', "");
20593Expect(0, 47, '\p{ASCII_Hex_Digit=-_Yes}', "");
20594Expect(1, 47, '\p{^ASCII_Hex_Digit=-_Yes}', "");
20595Expect(1, 47, '\P{ASCII_Hex_Digit=-_Yes}', "");
20596Expect(0, 47, '\P{^ASCII_Hex_Digit=-_Yes}', "");
20597Error('\p{AHex=- Y/a/}');
20598Error('\P{AHex=- Y/a/}');
20599Expect(1, 57, '\p{AHex=y}', "");
20600Expect(0, 57, '\p{^AHex=y}', "");
20601Expect(0, 57, '\P{AHex=y}', "");
20602Expect(1, 57, '\P{^AHex=y}', "");
20603Expect(0, 47, '\p{AHex=y}', "");
20604Expect(1, 47, '\p{^AHex=y}', "");
20605Expect(1, 47, '\P{AHex=y}', "");
20606Expect(0, 47, '\P{^AHex=y}', "");
20607Expect(1, 57, '\p{AHex=- Y}', "");
20608Expect(0, 57, '\p{^AHex=- Y}', "");
20609Expect(0, 57, '\P{AHex=- Y}', "");
20610Expect(1, 57, '\P{^AHex=- Y}', "");
20611Expect(0, 47, '\p{AHex=- Y}', "");
20612Expect(1, 47, '\p{^AHex=- Y}', "");
20613Expect(1, 47, '\P{AHex=- Y}', "");
20614Expect(0, 47, '\P{^AHex=- Y}', "");
20615Error('\p{Is_ASCII_Hex_Digit= /a/T}');
20616Error('\P{Is_ASCII_Hex_Digit= /a/T}');
20617Expect(1, 57, '\p{Is_ASCII_Hex_Digit:	t}', "");
20618Expect(0, 57, '\p{^Is_ASCII_Hex_Digit:	t}', "");
20619Expect(0, 57, '\P{Is_ASCII_Hex_Digit:	t}', "");
20620Expect(1, 57, '\P{^Is_ASCII_Hex_Digit:	t}', "");
20621Expect(0, 47, '\p{Is_ASCII_Hex_Digit:	t}', "");
20622Expect(1, 47, '\p{^Is_ASCII_Hex_Digit:	t}', "");
20623Expect(1, 47, '\P{Is_ASCII_Hex_Digit:	t}', "");
20624Expect(0, 47, '\P{^Is_ASCII_Hex_Digit:	t}', "");
20625Expect(1, 57, '\p{Is_ASCII_Hex_Digit=		T}', "");
20626Expect(0, 57, '\p{^Is_ASCII_Hex_Digit=		T}', "");
20627Expect(0, 57, '\P{Is_ASCII_Hex_Digit=		T}', "");
20628Expect(1, 57, '\P{^Is_ASCII_Hex_Digit=		T}', "");
20629Expect(0, 47, '\p{Is_ASCII_Hex_Digit=		T}', "");
20630Expect(1, 47, '\p{^Is_ASCII_Hex_Digit=		T}', "");
20631Expect(1, 47, '\P{Is_ASCII_Hex_Digit=		T}', "");
20632Expect(0, 47, '\P{^Is_ASCII_Hex_Digit=		T}', "");
20633Error('\p{Is_AHex=__True/a/}');
20634Error('\P{Is_AHex=__True/a/}');
20635Expect(1, 57, '\p{Is_AHex=true}', "");
20636Expect(0, 57, '\p{^Is_AHex=true}', "");
20637Expect(0, 57, '\P{Is_AHex=true}', "");
20638Expect(1, 57, '\P{^Is_AHex=true}', "");
20639Expect(0, 47, '\p{Is_AHex=true}', "");
20640Expect(1, 47, '\p{^Is_AHex=true}', "");
20641Expect(1, 47, '\P{Is_AHex=true}', "");
20642Expect(0, 47, '\P{^Is_AHex=true}', "");
20643Expect(1, 57, '\p{Is_AHex=	True}', "");
20644Expect(0, 57, '\p{^Is_AHex=	True}', "");
20645Expect(0, 57, '\P{Is_AHex=	True}', "");
20646Expect(1, 57, '\P{^Is_AHex=	True}', "");
20647Expect(0, 47, '\p{Is_AHex=	True}', "");
20648Expect(1, 47, '\p{^Is_AHex=	True}', "");
20649Expect(1, 47, '\P{Is_AHex=	True}', "");
20650Expect(0, 47, '\P{^Is_AHex=	True}', "");
20651Error('\p{ASCII_Hex_Digit=-:=no}');
20652Error('\P{ASCII_Hex_Digit=-:=no}');
20653Expect(1, 47, '\p{ASCII_Hex_Digit=no}', "");
20654Expect(0, 47, '\p{^ASCII_Hex_Digit=no}', "");
20655Expect(0, 47, '\P{ASCII_Hex_Digit=no}', "");
20656Expect(1, 47, '\P{^ASCII_Hex_Digit=no}', "");
20657Expect(0, 57, '\p{ASCII_Hex_Digit=no}', "");
20658Expect(1, 57, '\p{^ASCII_Hex_Digit=no}', "");
20659Expect(1, 57, '\P{ASCII_Hex_Digit=no}', "");
20660Expect(0, 57, '\P{^ASCII_Hex_Digit=no}', "");
20661Expect(1, 47, '\p{ASCII_Hex_Digit:  _No}', "");
20662Expect(0, 47, '\p{^ASCII_Hex_Digit:  _No}', "");
20663Expect(0, 47, '\P{ASCII_Hex_Digit:  _No}', "");
20664Expect(1, 47, '\P{^ASCII_Hex_Digit:  _No}', "");
20665Expect(0, 57, '\p{ASCII_Hex_Digit:  _No}', "");
20666Expect(1, 57, '\p{^ASCII_Hex_Digit:  _No}', "");
20667Expect(1, 57, '\P{ASCII_Hex_Digit:  _No}', "");
20668Expect(0, 57, '\P{^ASCII_Hex_Digit:  _No}', "");
20669Error('\p{AHex=-_n/a/}');
20670Error('\P{AHex=-_n/a/}');
20671Expect(1, 47, '\p{AHex=n}', "");
20672Expect(0, 47, '\p{^AHex=n}', "");
20673Expect(0, 47, '\P{AHex=n}', "");
20674Expect(1, 47, '\P{^AHex=n}', "");
20675Expect(0, 57, '\p{AHex=n}', "");
20676Expect(1, 57, '\p{^AHex=n}', "");
20677Expect(1, 57, '\P{AHex=n}', "");
20678Expect(0, 57, '\P{^AHex=n}', "");
20679Expect(1, 47, '\p{AHex=-_N}', "");
20680Expect(0, 47, '\p{^AHex=-_N}', "");
20681Expect(0, 47, '\P{AHex=-_N}', "");
20682Expect(1, 47, '\P{^AHex=-_N}', "");
20683Expect(0, 57, '\p{AHex=-_N}', "");
20684Expect(1, 57, '\p{^AHex=-_N}', "");
20685Expect(1, 57, '\P{AHex=-_N}', "");
20686Expect(0, 57, '\P{^AHex=-_N}', "");
20687Error('\p{Is_ASCII_Hex_Digit=/a/_F}');
20688Error('\P{Is_ASCII_Hex_Digit=/a/_F}');
20689Expect(1, 47, '\p{Is_ASCII_Hex_Digit=f}', "");
20690Expect(0, 47, '\p{^Is_ASCII_Hex_Digit=f}', "");
20691Expect(0, 47, '\P{Is_ASCII_Hex_Digit=f}', "");
20692Expect(1, 47, '\P{^Is_ASCII_Hex_Digit=f}', "");
20693Expect(0, 57, '\p{Is_ASCII_Hex_Digit=f}', "");
20694Expect(1, 57, '\p{^Is_ASCII_Hex_Digit=f}', "");
20695Expect(1, 57, '\P{Is_ASCII_Hex_Digit=f}', "");
20696Expect(0, 57, '\P{^Is_ASCII_Hex_Digit=f}', "");
20697Expect(1, 47, '\p{Is_ASCII_Hex_Digit=_-F}', "");
20698Expect(0, 47, '\p{^Is_ASCII_Hex_Digit=_-F}', "");
20699Expect(0, 47, '\P{Is_ASCII_Hex_Digit=_-F}', "");
20700Expect(1, 47, '\P{^Is_ASCII_Hex_Digit=_-F}', "");
20701Expect(0, 57, '\p{Is_ASCII_Hex_Digit=_-F}', "");
20702Expect(1, 57, '\p{^Is_ASCII_Hex_Digit=_-F}', "");
20703Expect(1, 57, '\P{Is_ASCII_Hex_Digit=_-F}', "");
20704Expect(0, 57, '\P{^Is_ASCII_Hex_Digit=_-F}', "");
20705Error('\p{Is_AHex=:=- False}');
20706Error('\P{Is_AHex=:=- False}');
20707Expect(1, 47, '\p{Is_AHex: false}', "");
20708Expect(0, 47, '\p{^Is_AHex: false}', "");
20709Expect(0, 47, '\P{Is_AHex: false}', "");
20710Expect(1, 47, '\P{^Is_AHex: false}', "");
20711Expect(0, 57, '\p{Is_AHex: false}', "");
20712Expect(1, 57, '\p{^Is_AHex: false}', "");
20713Expect(1, 57, '\P{Is_AHex: false}', "");
20714Expect(0, 57, '\P{^Is_AHex: false}', "");
20715Expect(1, 47, '\p{Is_AHex=_FALSE}', "");
20716Expect(0, 47, '\p{^Is_AHex=_FALSE}', "");
20717Expect(0, 47, '\P{Is_AHex=_FALSE}', "");
20718Expect(1, 47, '\P{^Is_AHex=_FALSE}', "");
20719Expect(0, 57, '\p{Is_AHex=_FALSE}', "");
20720Expect(1, 57, '\p{^Is_AHex=_FALSE}', "");
20721Expect(1, 57, '\P{Is_AHex=_FALSE}', "");
20722Expect(0, 57, '\P{^Is_AHex=_FALSE}', "");
20723Error('\p{Present_In= :=00	3.2}');
20724Error('\P{Present_In= :=00	3.2}');
20725Expect(1, 544, '\p{Present_In=0_3.2}', "");
20726Expect(0, 544, '\p{^Present_In=0_3.2}', "");
20727Expect(0, 544, '\P{Present_In=0_3.2}', "");
20728Expect(1, 544, '\P{^Present_In=0_3.2}', "");
20729Expect(0, 545, '\p{Present_In=0_3.2}', "");
20730Expect(1, 545, '\p{^Present_In=0_3.2}', "");
20731Expect(1, 545, '\P{Present_In=0_3.2}', "");
20732Expect(0, 545, '\P{^Present_In=0_3.2}', "");
20733Error('\p{In=00000003.2/a/}');
20734Error('\P{In=00000003.2/a/}');
20735Expect(1, 544, '\p{In:   00_3.2}', "");
20736Expect(0, 544, '\p{^In:   00_3.2}', "");
20737Expect(0, 544, '\P{In:   00_3.2}', "");
20738Expect(1, 544, '\P{^In:   00_3.2}', "");
20739Expect(0, 545, '\p{In:   00_3.2}', "");
20740Expect(1, 545, '\p{^In:   00_3.2}', "");
20741Expect(1, 545, '\P{In:   00_3.2}', "");
20742Expect(0, 545, '\P{^In:   00_3.2}', "");
20743Error('\p{Present_In=	-+0000002.0/a/}');
20744Error('\P{Present_In=	-+0000002.0/a/}');
20745Expect(1, 501, '\p{Present_In=+0000000002.0}', "");
20746Expect(0, 501, '\p{^Present_In=+0000000002.0}', "");
20747Expect(0, 501, '\P{Present_In=+0000000002.0}', "");
20748Expect(1, 501, '\P{^Present_In=+0000000002.0}', "");
20749Expect(0, 505, '\p{Present_In=+0000000002.0}', "");
20750Expect(1, 505, '\p{^Present_In=+0000000002.0}', "");
20751Expect(1, 505, '\P{Present_In=+0000000002.0}', "");
20752Expect(0, 505, '\P{^Present_In=+0000000002.0}', "");
20753Error('\p{In= :=+0-0	0	0 0-0-0002.0}');
20754Error('\P{In= :=+0-0	0	0 0-0-0002.0}');
20755Expect(1, 501, '\p{In=00_00_00_00_02.0}', "");
20756Expect(0, 501, '\p{^In=00_00_00_00_02.0}', "");
20757Expect(0, 501, '\P{In=00_00_00_00_02.0}', "");
20758Expect(1, 501, '\P{^In=00_00_00_00_02.0}', "");
20759Expect(0, 505, '\p{In=00_00_00_00_02.0}', "");
20760Expect(1, 505, '\p{^In=00_00_00_00_02.0}', "");
20761Expect(1, 505, '\P{In=00_00_00_00_02.0}', "");
20762Expect(0, 505, '\P{^In=00_00_00_00_02.0}', "");
20763Error('\p{Present_In=/a/		+0000001.1}');
20764Error('\P{Present_In=/a/		+0000001.1}');
20765Expect(1, 501, '\p{Present_In=000000_1.1}', "");
20766Expect(0, 501, '\p{^Present_In=000000_1.1}', "");
20767Expect(0, 501, '\P{Present_In=000000_1.1}', "");
20768Expect(1, 501, '\P{^Present_In=000000_1.1}', "");
20769Expect(0, 505, '\p{Present_In=000000_1.1}', "");
20770Expect(1, 505, '\p{^Present_In=000000_1.1}', "");
20771Expect(1, 505, '\P{Present_In=000000_1.1}', "");
20772Expect(0, 505, '\P{^Present_In=000000_1.1}', "");
20773Error('\p{In= 0000/a/1.1}');
20774Error('\P{In= 0000/a/1.1}');
20775Expect(1, 501, '\p{In=001.1}', "");
20776Expect(0, 501, '\p{^In=001.1}', "");
20777Expect(0, 501, '\P{In=001.1}', "");
20778Expect(1, 501, '\P{^In=001.1}', "");
20779Expect(0, 505, '\p{In=001.1}', "");
20780Expect(1, 505, '\p{^In=001.1}', "");
20781Expect(1, 505, '\P{In=001.1}', "");
20782Expect(0, 505, '\P{^In=001.1}', "");
20783Error('\p{Present_In=/a/5.0}');
20784Error('\P{Present_In=/a/5.0}');
20785Expect(1, 879, '\p{Present_In=005.0}', "");
20786Expect(0, 879, '\p{^Present_In=005.0}', "");
20787Expect(0, 879, '\P{Present_In=005.0}', "");
20788Expect(1, 879, '\P{^Present_In=005.0}', "");
20789Expect(0, 883, '\p{Present_In=005.0}', "");
20790Expect(1, 883, '\p{^Present_In=005.0}', "");
20791Expect(1, 883, '\P{Present_In=005.0}', "");
20792Expect(0, 883, '\P{^Present_In=005.0}', "");
20793Error('\p{In=_ 00_00 5.0/a/}');
20794Error('\P{In=_ 00_00 5.0/a/}');
20795Expect(1, 879, '\p{In=05.0}', "");
20796Expect(0, 879, '\p{^In=05.0}', "");
20797Expect(0, 879, '\P{In=05.0}', "");
20798Expect(1, 879, '\P{^In=05.0}', "");
20799Expect(0, 883, '\p{In=05.0}', "");
20800Expect(1, 883, '\p{^In=05.0}', "");
20801Expect(1, 883, '\P{In=05.0}', "");
20802Expect(0, 883, '\P{^In=05.0}', "");
20803Error('\p{Present_In=-:=00-00-00_00_03.0}');
20804Error('\P{Present_In=-:=00-00-00_00_03.0}');
20805Expect(1, 543, '\p{Present_In=0000_0000_03.0}', "");
20806Expect(0, 543, '\p{^Present_In=0000_0000_03.0}', "");
20807Expect(0, 543, '\P{Present_In=0000_0000_03.0}', "");
20808Expect(1, 543, '\P{^Present_In=0000_0000_03.0}', "");
20809Expect(0, 545, '\p{Present_In=0000_0000_03.0}', "");
20810Expect(1, 545, '\p{^Present_In=0000_0000_03.0}', "");
20811Expect(1, 545, '\P{Present_In=0000_0000_03.0}', "");
20812Expect(0, 545, '\P{^Present_In=0000_0000_03.0}', "");
20813Error('\p{In=  +0/a/3.0}');
20814Error('\P{In=  +0/a/3.0}');
20815Expect(1, 543, '\p{In=0_0_0_003.0}', "");
20816Expect(0, 543, '\p{^In=0_0_0_003.0}', "");
20817Expect(0, 543, '\P{In=0_0_0_003.0}', "");
20818Expect(1, 543, '\P{^In=0_0_0_003.0}', "");
20819Expect(0, 545, '\p{In=0_0_0_003.0}', "");
20820Expect(1, 545, '\p{^In=0_0_0_003.0}', "");
20821Expect(1, 545, '\P{In=0_0_0_003.0}', "");
20822Expect(0, 545, '\P{^In=0_0_0_003.0}', "");
20823Error('\p{Present_In=_UNASSIGNED:=}');
20824Error('\P{Present_In=_UNASSIGNED:=}');
20825Expect(1, 889, '\p{Present_In=unassigned}', "");
20826Expect(0, 889, '\p{^Present_In=unassigned}', "");
20827Expect(0, 889, '\P{Present_In=unassigned}', "");
20828Expect(1, 889, '\P{^Present_In=unassigned}', "");
20829Expect(0, 887, '\p{Present_In=unassigned}', "");
20830Expect(1, 887, '\p{^Present_In=unassigned}', "");
20831Expect(1, 887, '\P{Present_In=unassigned}', "");
20832Expect(0, 887, '\P{^Present_In=unassigned}', "");
20833Expect(1, 889, '\p{Present_In=_-Unassigned}', "");
20834Expect(0, 889, '\p{^Present_In=_-Unassigned}', "");
20835Expect(0, 889, '\P{Present_In=_-Unassigned}', "");
20836Expect(1, 889, '\P{^Present_In=_-Unassigned}', "");
20837Expect(0, 887, '\p{Present_In=_-Unassigned}', "");
20838Expect(1, 887, '\p{^Present_In=_-Unassigned}', "");
20839Expect(1, 887, '\P{Present_In=_-Unassigned}', "");
20840Expect(0, 887, '\P{^Present_In=_-Unassigned}', "");
20841Error('\p{In=:=-	Unassigned}');
20842Error('\P{In=:=-	Unassigned}');
20843Expect(1, 889, '\p{In=unassigned}', "");
20844Expect(0, 889, '\p{^In=unassigned}', "");
20845Expect(0, 889, '\P{In=unassigned}', "");
20846Expect(1, 889, '\P{^In=unassigned}', "");
20847Expect(0, 887, '\p{In=unassigned}', "");
20848Expect(1, 887, '\p{^In=unassigned}', "");
20849Expect(1, 887, '\P{In=unassigned}', "");
20850Expect(0, 887, '\P{^In=unassigned}', "");
20851Expect(1, 889, '\p{In=-Unassigned}', "");
20852Expect(0, 889, '\p{^In=-Unassigned}', "");
20853Expect(0, 889, '\P{In=-Unassigned}', "");
20854Expect(1, 889, '\P{^In=-Unassigned}', "");
20855Expect(0, 887, '\p{In=-Unassigned}', "");
20856Expect(1, 887, '\p{^In=-Unassigned}', "");
20857Expect(1, 887, '\P{In=-Unassigned}', "");
20858Expect(0, 887, '\P{^In=-Unassigned}', "");
20859Error('\p{Present_In=/a/-_+5.1}');
20860Error('\P{Present_In=/a/-_+5.1}');
20861Expect(1, 887, '\p{Present_In=+05.1}', "");
20862Expect(0, 887, '\p{^Present_In=+05.1}', "");
20863Expect(0, 887, '\P{Present_In=+05.1}', "");
20864Expect(1, 887, '\P{^Present_In=+05.1}', "");
20865Expect(0, 889, '\p{Present_In=+05.1}', "");
20866Expect(1, 889, '\p{^Present_In=+05.1}', "");
20867Expect(1, 889, '\P{Present_In=+05.1}', "");
20868Expect(0, 889, '\P{^Present_In=+05.1}', "");
20869Error('\p{In=	_0	0	0	0/a/0	05.1}');
20870Error('\P{In=	_0	0	0	0/a/0	05.1}');
20871Expect(1, 887, '\p{In=0_0_0_0_0_0_005.1}', "");
20872Expect(0, 887, '\p{^In=0_0_0_0_0_0_005.1}', "");
20873Expect(0, 887, '\P{In=0_0_0_0_0_0_005.1}', "");
20874Expect(1, 887, '\P{^In=0_0_0_0_0_0_005.1}', "");
20875Expect(0, 889, '\p{In=0_0_0_0_0_0_005.1}', "");
20876Expect(1, 889, '\p{^In=0_0_0_0_0_0_005.1}', "");
20877Expect(1, 889, '\P{In=0_0_0_0_0_0_005.1}', "");
20878Expect(0, 889, '\P{^In=0_0_0_0_0_0_005.1}', "");
20879Error('\p{Present_In=_ 0-0-04.0:=}');
20880Error('\P{Present_In=_ 0-0-04.0:=}');
20881Expect(1, 566, '\p{Present_In: 0_0_0_04.0}', "");
20882Expect(0, 566, '\p{^Present_In: 0_0_0_04.0}', "");
20883Expect(0, 566, '\P{Present_In: 0_0_0_04.0}', "");
20884Expect(1, 566, '\P{^Present_In: 0_0_0_04.0}', "");
20885Expect(0, 591, '\p{Present_In: 0_0_0_04.0}', "");
20886Expect(1, 591, '\p{^Present_In: 0_0_0_04.0}', "");
20887Expect(1, 591, '\P{Present_In: 0_0_0_04.0}', "");
20888Expect(0, 591, '\P{^Present_In: 0_0_0_04.0}', "");
20889Error('\p{In= _4.0:=}');
20890Error('\P{In= _4.0:=}');
20891Expect(1, 566, '\p{In=000_000_000_4.0}', "");
20892Expect(0, 566, '\p{^In=000_000_000_4.0}', "");
20893Expect(0, 566, '\P{In=000_000_000_4.0}', "");
20894Expect(1, 566, '\P{^In=000_000_000_4.0}', "");
20895Expect(0, 591, '\p{In=000_000_000_4.0}', "");
20896Expect(1, 591, '\p{^In=000_000_000_4.0}', "");
20897Expect(1, 591, '\P{In=000_000_000_4.0}', "");
20898Expect(0, 591, '\P{^In=000_000_000_4.0}', "");
20899Error('\p{Present_In=-:=+00	00	00 5.2}');
20900Error('\P{Present_In=-:=+00	00	00 5.2}');
20901Expect(1, 887, '\p{Present_In=000000005.2}', "");
20902Expect(0, 887, '\p{^Present_In=000000005.2}', "");
20903Expect(0, 887, '\P{Present_In=000000005.2}', "");
20904Expect(1, 887, '\P{^Present_In=000000005.2}', "");
20905Expect(0, 889, '\p{Present_In=000000005.2}', "");
20906Expect(1, 889, '\p{^Present_In=000000005.2}', "");
20907Expect(1, 889, '\P{Present_In=000000005.2}', "");
20908Expect(0, 889, '\P{^Present_In=000000005.2}', "");
20909Error('\p{In=:=_	+005.2}');
20910Error('\P{In=:=_	+005.2}');
20911Expect(1, 887, '\p{In=+0000000_5.2}', "");
20912Expect(0, 887, '\p{^In=+0000000_5.2}', "");
20913Expect(0, 887, '\P{In=+0000000_5.2}', "");
20914Expect(1, 887, '\P{^In=+0000000_5.2}', "");
20915Expect(0, 889, '\p{In=+0000000_5.2}', "");
20916Expect(1, 889, '\p{^In=+0000000_5.2}', "");
20917Expect(1, 889, '\P{In=+0000000_5.2}', "");
20918Expect(0, 889, '\P{^In=+0000000_5.2}', "");
20919Error('\p{Present_In=__0/a/0-0 0	0003.1}');
20920Error('\P{Present_In=__0/a/0-0 0	0003.1}');
20921Expect(1, 543, '\p{Present_In=0000_0000_3.1}', "");
20922Expect(0, 543, '\p{^Present_In=0000_0000_3.1}', "");
20923Expect(0, 543, '\P{Present_In=0000_0000_3.1}', "");
20924Expect(1, 543, '\P{^Present_In=0000_0000_3.1}', "");
20925Expect(0, 545, '\p{Present_In=0000_0000_3.1}', "");
20926Expect(1, 545, '\p{^Present_In=0000_0000_3.1}', "");
20927Expect(1, 545, '\P{Present_In=0000_0000_3.1}', "");
20928Expect(0, 545, '\P{^Present_In=0000_0000_3.1}', "");
20929Error('\p{In=/a/- 00003.1}');
20930Error('\P{In=/a/- 00003.1}');
20931Expect(1, 543, '\p{In=+00003.1}', "");
20932Expect(0, 543, '\p{^In=+00003.1}', "");
20933Expect(0, 543, '\P{In=+00003.1}', "");
20934Expect(1, 543, '\P{^In=+00003.1}', "");
20935Expect(0, 545, '\p{In=+00003.1}', "");
20936Expect(1, 545, '\p{^In=+00003.1}', "");
20937Expect(1, 545, '\P{In=+00003.1}', "");
20938Expect(0, 545, '\P{^In=+00003.1}', "");
20939Error('\p{Present_In=--0-00:=0	0 0	02.1}');
20940Error('\P{Present_In=--0-00:=0	0 0	02.1}');
20941Expect(1, 501, '\p{Present_In:02.1}', "");
20942Expect(0, 501, '\p{^Present_In:02.1}', "");
20943Expect(0, 501, '\P{Present_In:02.1}', "");
20944Expect(1, 501, '\P{^Present_In:02.1}', "");
20945Expect(0, 505, '\p{Present_In:02.1}', "");
20946Expect(1, 505, '\p{^Present_In:02.1}', "");
20947Expect(1, 505, '\P{Present_In:02.1}', "");
20948Expect(0, 505, '\P{^Present_In:02.1}', "");
20949Error('\p{In=--00002.1:=}');
20950Error('\P{In=--00002.1:=}');
20951Expect(1, 501, '\p{In=000002.1}', "");
20952Expect(0, 501, '\p{^In=000002.1}', "");
20953Expect(0, 501, '\P{In=000002.1}', "");
20954Expect(1, 501, '\P{^In=000002.1}', "");
20955Expect(0, 505, '\p{In=000002.1}', "");
20956Expect(1, 505, '\p{^In=000002.1}', "");
20957Expect(1, 505, '\P{In=000002.1}', "");
20958Expect(0, 505, '\P{^In=000002.1}', "");
20959Error('\p{Present_In= 00/a/4.1}');
20960Error('\P{Present_In= 00/a/4.1}');
20961Expect(1, 577, '\p{Present_In=0_4.1}', "");
20962Expect(0, 577, '\p{^Present_In=0_4.1}', "");
20963Expect(0, 577, '\P{Present_In=0_4.1}', "");
20964Expect(1, 577, '\P{^Present_In=0_4.1}', "");
20965Expect(0, 591, '\p{Present_In=0_4.1}', "");
20966Expect(1, 591, '\p{^Present_In=0_4.1}', "");
20967Expect(1, 591, '\P{Present_In=0_4.1}', "");
20968Expect(0, 591, '\P{^Present_In=0_4.1}', "");
20969Error('\p{In=:=_-00004.1}');
20970Error('\P{In=:=_-00004.1}');
20971Expect(1, 577, '\p{In:	004.1}', "");
20972Expect(0, 577, '\p{^In:	004.1}', "");
20973Expect(0, 577, '\P{In:	004.1}', "");
20974Expect(1, 577, '\P{^In:	004.1}', "");
20975Expect(0, 591, '\p{In:	004.1}', "");
20976Expect(1, 591, '\p{^In:	004.1}', "");
20977Expect(1, 591, '\P{In:	004.1}', "");
20978Expect(0, 591, '\P{^In:	004.1}', "");
20979Error('\p{Extender= /a/yes}');
20980Error('\P{Extender= /a/yes}');
20981Expect(1, 183, '\p{Extender=yes}', "");
20982Expect(0, 183, '\p{^Extender=yes}', "");
20983Expect(0, 183, '\P{Extender=yes}', "");
20984Expect(1, 183, '\P{^Extender=yes}', "");
20985Expect(0, 182, '\p{Extender=yes}', "");
20986Expect(1, 182, '\p{^Extender=yes}', "");
20987Expect(1, 182, '\P{Extender=yes}', "");
20988Expect(0, 182, '\P{^Extender=yes}', "");
20989Expect(1, 183, '\p{Extender=_Yes}', "");
20990Expect(0, 183, '\p{^Extender=_Yes}', "");
20991Expect(0, 183, '\P{Extender=_Yes}', "");
20992Expect(1, 183, '\P{^Extender=_Yes}', "");
20993Expect(0, 182, '\p{Extender=_Yes}', "");
20994Expect(1, 182, '\p{^Extender=_Yes}', "");
20995Expect(1, 182, '\P{Extender=_Yes}', "");
20996Expect(0, 182, '\P{^Extender=_Yes}', "");
20997Error('\p{Ext=:=	_y}');
20998Error('\P{Ext=:=	_y}');
20999Expect(1, 183, '\p{Ext=y}', "");
21000Expect(0, 183, '\p{^Ext=y}', "");
21001Expect(0, 183, '\P{Ext=y}', "");
21002Expect(1, 183, '\P{^Ext=y}', "");
21003Expect(0, 182, '\p{Ext=y}', "");
21004Expect(1, 182, '\p{^Ext=y}', "");
21005Expect(1, 182, '\P{Ext=y}', "");
21006Expect(0, 182, '\P{^Ext=y}', "");
21007Expect(1, 183, '\p{Ext= _Y}', "");
21008Expect(0, 183, '\p{^Ext= _Y}', "");
21009Expect(0, 183, '\P{Ext= _Y}', "");
21010Expect(1, 183, '\P{^Ext= _Y}', "");
21011Expect(0, 182, '\p{Ext= _Y}', "");
21012Expect(1, 182, '\p{^Ext= _Y}', "");
21013Expect(1, 182, '\P{Ext= _Y}', "");
21014Expect(0, 182, '\P{^Ext= _Y}', "");
21015Error('\p{Is_Extender= 	T/a/}');
21016Error('\P{Is_Extender= 	T/a/}');
21017Expect(1, 183, '\p{Is_Extender=t}', "");
21018Expect(0, 183, '\p{^Is_Extender=t}', "");
21019Expect(0, 183, '\P{Is_Extender=t}', "");
21020Expect(1, 183, '\P{^Is_Extender=t}', "");
21021Expect(0, 182, '\p{Is_Extender=t}', "");
21022Expect(1, 182, '\p{^Is_Extender=t}', "");
21023Expect(1, 182, '\P{Is_Extender=t}', "");
21024Expect(0, 182, '\P{^Is_Extender=t}', "");
21025Expect(1, 183, '\p{Is_Extender=_T}', "");
21026Expect(0, 183, '\p{^Is_Extender=_T}', "");
21027Expect(0, 183, '\P{Is_Extender=_T}', "");
21028Expect(1, 183, '\P{^Is_Extender=_T}', "");
21029Expect(0, 182, '\p{Is_Extender=_T}', "");
21030Expect(1, 182, '\p{^Is_Extender=_T}', "");
21031Expect(1, 182, '\P{Is_Extender=_T}', "");
21032Expect(0, 182, '\P{^Is_Extender=_T}', "");
21033Error('\p{Is_Ext=/a/ -True}');
21034Error('\P{Is_Ext=/a/ -True}');
21035Expect(1, 183, '\p{Is_Ext=true}', "");
21036Expect(0, 183, '\p{^Is_Ext=true}', "");
21037Expect(0, 183, '\P{Is_Ext=true}', "");
21038Expect(1, 183, '\P{^Is_Ext=true}', "");
21039Expect(0, 182, '\p{Is_Ext=true}', "");
21040Expect(1, 182, '\p{^Is_Ext=true}', "");
21041Expect(1, 182, '\P{Is_Ext=true}', "");
21042Expect(0, 182, '\P{^Is_Ext=true}', "");
21043Expect(1, 183, '\p{Is_Ext=-TRUE}', "");
21044Expect(0, 183, '\p{^Is_Ext=-TRUE}', "");
21045Expect(0, 183, '\P{Is_Ext=-TRUE}', "");
21046Expect(1, 183, '\P{^Is_Ext=-TRUE}', "");
21047Expect(0, 182, '\p{Is_Ext=-TRUE}', "");
21048Expect(1, 182, '\p{^Is_Ext=-TRUE}', "");
21049Expect(1, 182, '\P{Is_Ext=-TRUE}', "");
21050Expect(0, 182, '\P{^Is_Ext=-TRUE}', "");
21051Error('\p{Extender=NO:=}');
21052Error('\P{Extender=NO:=}');
21053Expect(1, 182, '\p{Extender=no}', "");
21054Expect(0, 182, '\p{^Extender=no}', "");
21055Expect(0, 182, '\P{Extender=no}', "");
21056Expect(1, 182, '\P{^Extender=no}', "");
21057Expect(0, 183, '\p{Extender=no}', "");
21058Expect(1, 183, '\p{^Extender=no}', "");
21059Expect(1, 183, '\P{Extender=no}', "");
21060Expect(0, 183, '\P{^Extender=no}', "");
21061Expect(1, 182, '\p{Extender=		No}', "");
21062Expect(0, 182, '\p{^Extender=		No}', "");
21063Expect(0, 182, '\P{Extender=		No}', "");
21064Expect(1, 182, '\P{^Extender=		No}', "");
21065Expect(0, 183, '\p{Extender=		No}', "");
21066Expect(1, 183, '\p{^Extender=		No}', "");
21067Expect(1, 183, '\P{Extender=		No}', "");
21068Expect(0, 183, '\P{^Extender=		No}', "");
21069Error('\p{Ext=/a/_	N}');
21070Error('\P{Ext=/a/_	N}');
21071Expect(1, 182, '\p{Ext=n}', "");
21072Expect(0, 182, '\p{^Ext=n}', "");
21073Expect(0, 182, '\P{Ext=n}', "");
21074Expect(1, 182, '\P{^Ext=n}', "");
21075Expect(0, 183, '\p{Ext=n}', "");
21076Expect(1, 183, '\p{^Ext=n}', "");
21077Expect(1, 183, '\P{Ext=n}', "");
21078Expect(0, 183, '\P{^Ext=n}', "");
21079Expect(1, 182, '\p{Ext:  N}', "");
21080Expect(0, 182, '\p{^Ext:  N}', "");
21081Expect(0, 182, '\P{Ext:  N}', "");
21082Expect(1, 182, '\P{^Ext:  N}', "");
21083Expect(0, 183, '\p{Ext:  N}', "");
21084Expect(1, 183, '\p{^Ext:  N}', "");
21085Expect(1, 183, '\P{Ext:  N}', "");
21086Expect(0, 183, '\P{^Ext:  N}', "");
21087Error('\p{Is_Extender=-_F:=}');
21088Error('\P{Is_Extender=-_F:=}');
21089Expect(1, 182, '\p{Is_Extender=f}', "");
21090Expect(0, 182, '\p{^Is_Extender=f}', "");
21091Expect(0, 182, '\P{Is_Extender=f}', "");
21092Expect(1, 182, '\P{^Is_Extender=f}', "");
21093Expect(0, 183, '\p{Is_Extender=f}', "");
21094Expect(1, 183, '\p{^Is_Extender=f}', "");
21095Expect(1, 183, '\P{Is_Extender=f}', "");
21096Expect(0, 183, '\P{^Is_Extender=f}', "");
21097Expect(1, 182, '\p{Is_Extender= -F}', "");
21098Expect(0, 182, '\p{^Is_Extender= -F}', "");
21099Expect(0, 182, '\P{Is_Extender= -F}', "");
21100Expect(1, 182, '\P{^Is_Extender= -F}', "");
21101Expect(0, 183, '\p{Is_Extender= -F}', "");
21102Expect(1, 183, '\p{^Is_Extender= -F}', "");
21103Expect(1, 183, '\P{Is_Extender= -F}', "");
21104Expect(0, 183, '\P{^Is_Extender= -F}', "");
21105Error('\p{Is_Ext=:=_false}');
21106Error('\P{Is_Ext=:=_false}');
21107Expect(1, 182, '\p{Is_Ext=false}', "");
21108Expect(0, 182, '\p{^Is_Ext=false}', "");
21109Expect(0, 182, '\P{Is_Ext=false}', "");
21110Expect(1, 182, '\P{^Is_Ext=false}', "");
21111Expect(0, 183, '\p{Is_Ext=false}', "");
21112Expect(1, 183, '\p{^Is_Ext=false}', "");
21113Expect(1, 183, '\P{Is_Ext=false}', "");
21114Expect(0, 183, '\P{^Is_Ext=false}', "");
21115Expect(1, 182, '\p{Is_Ext=_FALSE}', "");
21116Expect(0, 182, '\p{^Is_Ext=_FALSE}', "");
21117Expect(0, 182, '\P{Is_Ext=_FALSE}', "");
21118Expect(1, 182, '\P{^Is_Ext=_FALSE}', "");
21119Expect(0, 183, '\p{Is_Ext=_FALSE}', "");
21120Expect(1, 183, '\p{^Is_Ext=_FALSE}', "");
21121Expect(1, 183, '\P{Is_Ext=_FALSE}', "");
21122Expect(0, 183, '\P{^Is_Ext=_FALSE}', "");
21123Error('\p{IDS_Trinary_Operator=	yes:=}');
21124Error('\P{IDS_Trinary_Operator=	yes:=}');
21125Expect(1, 12275, '\p{IDS_Trinary_Operator=yes}', "");
21126Expect(0, 12275, '\p{^IDS_Trinary_Operator=yes}', "");
21127Expect(0, 12275, '\P{IDS_Trinary_Operator=yes}', "");
21128Expect(1, 12275, '\P{^IDS_Trinary_Operator=yes}', "");
21129Expect(0, 12273, '\p{IDS_Trinary_Operator=yes}', "");
21130Expect(1, 12273, '\p{^IDS_Trinary_Operator=yes}', "");
21131Expect(1, 12273, '\P{IDS_Trinary_Operator=yes}', "");
21132Expect(0, 12273, '\P{^IDS_Trinary_Operator=yes}', "");
21133Expect(1, 12275, '\p{IDS_Trinary_Operator=__YES}', "");
21134Expect(0, 12275, '\p{^IDS_Trinary_Operator=__YES}', "");
21135Expect(0, 12275, '\P{IDS_Trinary_Operator=__YES}', "");
21136Expect(1, 12275, '\P{^IDS_Trinary_Operator=__YES}', "");
21137Expect(0, 12273, '\p{IDS_Trinary_Operator=__YES}', "");
21138Expect(1, 12273, '\p{^IDS_Trinary_Operator=__YES}', "");
21139Expect(1, 12273, '\P{IDS_Trinary_Operator=__YES}', "");
21140Expect(0, 12273, '\P{^IDS_Trinary_Operator=__YES}', "");
21141Error('\p{IDST=:= Y}');
21142Error('\P{IDST=:= Y}');
21143Expect(1, 12275, '\p{IDST=y}', "");
21144Expect(0, 12275, '\p{^IDST=y}', "");
21145Expect(0, 12275, '\P{IDST=y}', "");
21146Expect(1, 12275, '\P{^IDST=y}', "");
21147Expect(0, 12273, '\p{IDST=y}', "");
21148Expect(1, 12273, '\p{^IDST=y}', "");
21149Expect(1, 12273, '\P{IDST=y}', "");
21150Expect(0, 12273, '\P{^IDST=y}', "");
21151Expect(1, 12275, '\p{IDST= 	Y}', "");
21152Expect(0, 12275, '\p{^IDST= 	Y}', "");
21153Expect(0, 12275, '\P{IDST= 	Y}', "");
21154Expect(1, 12275, '\P{^IDST= 	Y}', "");
21155Expect(0, 12273, '\p{IDST= 	Y}', "");
21156Expect(1, 12273, '\p{^IDST= 	Y}', "");
21157Expect(1, 12273, '\P{IDST= 	Y}', "");
21158Expect(0, 12273, '\P{^IDST= 	Y}', "");
21159Error('\p{Is_IDS_Trinary_Operator=:=	T}');
21160Error('\P{Is_IDS_Trinary_Operator=:=	T}');
21161Expect(1, 12275, '\p{Is_IDS_Trinary_Operator=t}', "");
21162Expect(0, 12275, '\p{^Is_IDS_Trinary_Operator=t}', "");
21163Expect(0, 12275, '\P{Is_IDS_Trinary_Operator=t}', "");
21164Expect(1, 12275, '\P{^Is_IDS_Trinary_Operator=t}', "");
21165Expect(0, 12273, '\p{Is_IDS_Trinary_Operator=t}', "");
21166Expect(1, 12273, '\p{^Is_IDS_Trinary_Operator=t}', "");
21167Expect(1, 12273, '\P{Is_IDS_Trinary_Operator=t}', "");
21168Expect(0, 12273, '\P{^Is_IDS_Trinary_Operator=t}', "");
21169Expect(1, 12275, '\p{Is_IDS_Trinary_Operator=-T}', "");
21170Expect(0, 12275, '\p{^Is_IDS_Trinary_Operator=-T}', "");
21171Expect(0, 12275, '\P{Is_IDS_Trinary_Operator=-T}', "");
21172Expect(1, 12275, '\P{^Is_IDS_Trinary_Operator=-T}', "");
21173Expect(0, 12273, '\p{Is_IDS_Trinary_Operator=-T}', "");
21174Expect(1, 12273, '\p{^Is_IDS_Trinary_Operator=-T}', "");
21175Expect(1, 12273, '\P{Is_IDS_Trinary_Operator=-T}', "");
21176Expect(0, 12273, '\P{^Is_IDS_Trinary_Operator=-T}', "");
21177Error('\p{Is_IDST=/a/_ True}');
21178Error('\P{Is_IDST=/a/_ True}');
21179Expect(1, 12275, '\p{Is_IDST: true}', "");
21180Expect(0, 12275, '\p{^Is_IDST: true}', "");
21181Expect(0, 12275, '\P{Is_IDST: true}', "");
21182Expect(1, 12275, '\P{^Is_IDST: true}', "");
21183Expect(0, 12273, '\p{Is_IDST: true}', "");
21184Expect(1, 12273, '\p{^Is_IDST: true}', "");
21185Expect(1, 12273, '\P{Is_IDST: true}', "");
21186Expect(0, 12273, '\P{^Is_IDST: true}', "");
21187Expect(1, 12275, '\p{Is_IDST= -true}', "");
21188Expect(0, 12275, '\p{^Is_IDST= -true}', "");
21189Expect(0, 12275, '\P{Is_IDST= -true}', "");
21190Expect(1, 12275, '\P{^Is_IDST= -true}', "");
21191Expect(0, 12273, '\p{Is_IDST= -true}', "");
21192Expect(1, 12273, '\p{^Is_IDST= -true}', "");
21193Expect(1, 12273, '\P{Is_IDST= -true}', "");
21194Expect(0, 12273, '\P{^Is_IDST= -true}', "");
21195Error('\p{IDS_Trinary_Operator=/a/	_NO}');
21196Error('\P{IDS_Trinary_Operator=/a/	_NO}');
21197Expect(1, 12273, '\p{IDS_Trinary_Operator=no}', "");
21198Expect(0, 12273, '\p{^IDS_Trinary_Operator=no}', "");
21199Expect(0, 12273, '\P{IDS_Trinary_Operator=no}', "");
21200Expect(1, 12273, '\P{^IDS_Trinary_Operator=no}', "");
21201Expect(0, 12275, '\p{IDS_Trinary_Operator=no}', "");
21202Expect(1, 12275, '\p{^IDS_Trinary_Operator=no}', "");
21203Expect(1, 12275, '\P{IDS_Trinary_Operator=no}', "");
21204Expect(0, 12275, '\P{^IDS_Trinary_Operator=no}', "");
21205Expect(1, 12273, '\p{IDS_Trinary_Operator= -no}', "");
21206Expect(0, 12273, '\p{^IDS_Trinary_Operator= -no}', "");
21207Expect(0, 12273, '\P{IDS_Trinary_Operator= -no}', "");
21208Expect(1, 12273, '\P{^IDS_Trinary_Operator= -no}', "");
21209Expect(0, 12275, '\p{IDS_Trinary_Operator= -no}', "");
21210Expect(1, 12275, '\p{^IDS_Trinary_Operator= -no}', "");
21211Expect(1, 12275, '\P{IDS_Trinary_Operator= -no}', "");
21212Expect(0, 12275, '\P{^IDS_Trinary_Operator= -no}', "");
21213Error('\p{IDST=:=	-N}');
21214Error('\P{IDST=:=	-N}');
21215Expect(1, 12273, '\p{IDST=n}', "");
21216Expect(0, 12273, '\p{^IDST=n}', "");
21217Expect(0, 12273, '\P{IDST=n}', "");
21218Expect(1, 12273, '\P{^IDST=n}', "");
21219Expect(0, 12275, '\p{IDST=n}', "");
21220Expect(1, 12275, '\p{^IDST=n}', "");
21221Expect(1, 12275, '\P{IDST=n}', "");
21222Expect(0, 12275, '\P{^IDST=n}', "");
21223Expect(1, 12273, '\p{IDST=	-N}', "");
21224Expect(0, 12273, '\p{^IDST=	-N}', "");
21225Expect(0, 12273, '\P{IDST=	-N}', "");
21226Expect(1, 12273, '\P{^IDST=	-N}', "");
21227Expect(0, 12275, '\p{IDST=	-N}', "");
21228Expect(1, 12275, '\p{^IDST=	-N}', "");
21229Expect(1, 12275, '\P{IDST=	-N}', "");
21230Expect(0, 12275, '\P{^IDST=	-N}', "");
21231Error('\p{Is_IDS_Trinary_Operator=/a/-	F}');
21232Error('\P{Is_IDS_Trinary_Operator=/a/-	F}');
21233Expect(1, 12273, '\p{Is_IDS_Trinary_Operator=f}', "");
21234Expect(0, 12273, '\p{^Is_IDS_Trinary_Operator=f}', "");
21235Expect(0, 12273, '\P{Is_IDS_Trinary_Operator=f}', "");
21236Expect(1, 12273, '\P{^Is_IDS_Trinary_Operator=f}', "");
21237Expect(0, 12275, '\p{Is_IDS_Trinary_Operator=f}', "");
21238Expect(1, 12275, '\p{^Is_IDS_Trinary_Operator=f}', "");
21239Expect(1, 12275, '\P{Is_IDS_Trinary_Operator=f}', "");
21240Expect(0, 12275, '\P{^Is_IDS_Trinary_Operator=f}', "");
21241Expect(1, 12273, '\p{Is_IDS_Trinary_Operator=  F}', "");
21242Expect(0, 12273, '\p{^Is_IDS_Trinary_Operator=  F}', "");
21243Expect(0, 12273, '\P{Is_IDS_Trinary_Operator=  F}', "");
21244Expect(1, 12273, '\P{^Is_IDS_Trinary_Operator=  F}', "");
21245Expect(0, 12275, '\p{Is_IDS_Trinary_Operator=  F}', "");
21246Expect(1, 12275, '\p{^Is_IDS_Trinary_Operator=  F}', "");
21247Expect(1, 12275, '\P{Is_IDS_Trinary_Operator=  F}', "");
21248Expect(0, 12275, '\P{^Is_IDS_Trinary_Operator=  F}', "");
21249Error('\p{Is_IDST=/a/-	False}');
21250Error('\P{Is_IDST=/a/-	False}');
21251Expect(1, 12273, '\p{Is_IDST=false}', "");
21252Expect(0, 12273, '\p{^Is_IDST=false}', "");
21253Expect(0, 12273, '\P{Is_IDST=false}', "");
21254Expect(1, 12273, '\P{^Is_IDST=false}', "");
21255Expect(0, 12275, '\p{Is_IDST=false}', "");
21256Expect(1, 12275, '\p{^Is_IDST=false}', "");
21257Expect(1, 12275, '\P{Is_IDST=false}', "");
21258Expect(0, 12275, '\P{^Is_IDST=false}', "");
21259Expect(1, 12273, '\p{Is_IDST=	 FALSE}', "");
21260Expect(0, 12273, '\p{^Is_IDST=	 FALSE}', "");
21261Expect(0, 12273, '\P{Is_IDST=	 FALSE}', "");
21262Expect(1, 12273, '\P{^Is_IDST=	 FALSE}', "");
21263Expect(0, 12275, '\p{Is_IDST=	 FALSE}', "");
21264Expect(1, 12275, '\p{^Is_IDST=	 FALSE}', "");
21265Expect(1, 12275, '\P{Is_IDST=	 FALSE}', "");
21266Expect(0, 12275, '\P{^Is_IDST=	 FALSE}', "");
21267Error('\p{Composition_Exclusion=	YES:=}');
21268Error('\P{Composition_Exclusion=	YES:=}');
21269Expect(1, 2399, '\p{Composition_Exclusion=yes}', "");
21270Expect(0, 2399, '\p{^Composition_Exclusion=yes}', "");
21271Expect(0, 2399, '\P{Composition_Exclusion=yes}', "");
21272Expect(1, 2399, '\P{^Composition_Exclusion=yes}', "");
21273Expect(0, 2391, '\p{Composition_Exclusion=yes}', "");
21274Expect(1, 2391, '\p{^Composition_Exclusion=yes}', "");
21275Expect(1, 2391, '\P{Composition_Exclusion=yes}', "");
21276Expect(0, 2391, '\P{^Composition_Exclusion=yes}', "");
21277Expect(1, 2399, '\p{Composition_Exclusion=-Yes}', "");
21278Expect(0, 2399, '\p{^Composition_Exclusion=-Yes}', "");
21279Expect(0, 2399, '\P{Composition_Exclusion=-Yes}', "");
21280Expect(1, 2399, '\P{^Composition_Exclusion=-Yes}', "");
21281Expect(0, 2391, '\p{Composition_Exclusion=-Yes}', "");
21282Expect(1, 2391, '\p{^Composition_Exclusion=-Yes}', "");
21283Expect(1, 2391, '\P{Composition_Exclusion=-Yes}', "");
21284Expect(0, 2391, '\P{^Composition_Exclusion=-Yes}', "");
21285Error('\p{CE=/a/ -Y}');
21286Error('\P{CE=/a/ -Y}');
21287Expect(1, 2399, '\p{CE=y}', "");
21288Expect(0, 2399, '\p{^CE=y}', "");
21289Expect(0, 2399, '\P{CE=y}', "");
21290Expect(1, 2399, '\P{^CE=y}', "");
21291Expect(0, 2391, '\p{CE=y}', "");
21292Expect(1, 2391, '\p{^CE=y}', "");
21293Expect(1, 2391, '\P{CE=y}', "");
21294Expect(0, 2391, '\P{^CE=y}', "");
21295Expect(1, 2399, '\p{CE=--Y}', "");
21296Expect(0, 2399, '\p{^CE=--Y}', "");
21297Expect(0, 2399, '\P{CE=--Y}', "");
21298Expect(1, 2399, '\P{^CE=--Y}', "");
21299Expect(0, 2391, '\p{CE=--Y}', "");
21300Expect(1, 2391, '\p{^CE=--Y}', "");
21301Expect(1, 2391, '\P{CE=--Y}', "");
21302Expect(0, 2391, '\P{^CE=--Y}', "");
21303Error('\p{Is_Composition_Exclusion=:= -T}');
21304Error('\P{Is_Composition_Exclusion=:= -T}');
21305Expect(1, 2399, '\p{Is_Composition_Exclusion=t}', "");
21306Expect(0, 2399, '\p{^Is_Composition_Exclusion=t}', "");
21307Expect(0, 2399, '\P{Is_Composition_Exclusion=t}', "");
21308Expect(1, 2399, '\P{^Is_Composition_Exclusion=t}', "");
21309Expect(0, 2391, '\p{Is_Composition_Exclusion=t}', "");
21310Expect(1, 2391, '\p{^Is_Composition_Exclusion=t}', "");
21311Expect(1, 2391, '\P{Is_Composition_Exclusion=t}', "");
21312Expect(0, 2391, '\P{^Is_Composition_Exclusion=t}', "");
21313Expect(1, 2399, '\p{Is_Composition_Exclusion=  t}', "");
21314Expect(0, 2399, '\p{^Is_Composition_Exclusion=  t}', "");
21315Expect(0, 2399, '\P{Is_Composition_Exclusion=  t}', "");
21316Expect(1, 2399, '\P{^Is_Composition_Exclusion=  t}', "");
21317Expect(0, 2391, '\p{Is_Composition_Exclusion=  t}', "");
21318Expect(1, 2391, '\p{^Is_Composition_Exclusion=  t}', "");
21319Expect(1, 2391, '\P{Is_Composition_Exclusion=  t}', "");
21320Expect(0, 2391, '\P{^Is_Composition_Exclusion=  t}', "");
21321Error('\p{Is_CE=/a/_TRUE}');
21322Error('\P{Is_CE=/a/_TRUE}');
21323Expect(1, 2399, '\p{Is_CE=true}', "");
21324Expect(0, 2399, '\p{^Is_CE=true}', "");
21325Expect(0, 2399, '\P{Is_CE=true}', "");
21326Expect(1, 2399, '\P{^Is_CE=true}', "");
21327Expect(0, 2391, '\p{Is_CE=true}', "");
21328Expect(1, 2391, '\p{^Is_CE=true}', "");
21329Expect(1, 2391, '\P{Is_CE=true}', "");
21330Expect(0, 2391, '\P{^Is_CE=true}', "");
21331Expect(1, 2399, '\p{Is_CE=-TRUE}', "");
21332Expect(0, 2399, '\p{^Is_CE=-TRUE}', "");
21333Expect(0, 2399, '\P{Is_CE=-TRUE}', "");
21334Expect(1, 2399, '\P{^Is_CE=-TRUE}', "");
21335Expect(0, 2391, '\p{Is_CE=-TRUE}', "");
21336Expect(1, 2391, '\p{^Is_CE=-TRUE}', "");
21337Expect(1, 2391, '\P{Is_CE=-TRUE}', "");
21338Expect(0, 2391, '\P{^Is_CE=-TRUE}', "");
21339Error('\p{Composition_Exclusion=:= No}');
21340Error('\P{Composition_Exclusion=:= No}');
21341Expect(1, 2391, '\p{Composition_Exclusion=no}', "");
21342Expect(0, 2391, '\p{^Composition_Exclusion=no}', "");
21343Expect(0, 2391, '\P{Composition_Exclusion=no}', "");
21344Expect(1, 2391, '\P{^Composition_Exclusion=no}', "");
21345Expect(0, 2399, '\p{Composition_Exclusion=no}', "");
21346Expect(1, 2399, '\p{^Composition_Exclusion=no}', "");
21347Expect(1, 2399, '\P{Composition_Exclusion=no}', "");
21348Expect(0, 2399, '\P{^Composition_Exclusion=no}', "");
21349Expect(1, 2391, '\p{Composition_Exclusion=_No}', "");
21350Expect(0, 2391, '\p{^Composition_Exclusion=_No}', "");
21351Expect(0, 2391, '\P{Composition_Exclusion=_No}', "");
21352Expect(1, 2391, '\P{^Composition_Exclusion=_No}', "");
21353Expect(0, 2399, '\p{Composition_Exclusion=_No}', "");
21354Expect(1, 2399, '\p{^Composition_Exclusion=_No}', "");
21355Expect(1, 2399, '\P{Composition_Exclusion=_No}', "");
21356Expect(0, 2399, '\P{^Composition_Exclusion=_No}', "");
21357Error('\p{CE=:=N}');
21358Error('\P{CE=:=N}');
21359Expect(1, 2391, '\p{CE:n}', "");
21360Expect(0, 2391, '\p{^CE:n}', "");
21361Expect(0, 2391, '\P{CE:n}', "");
21362Expect(1, 2391, '\P{^CE:n}', "");
21363Expect(0, 2399, '\p{CE:n}', "");
21364Expect(1, 2399, '\p{^CE:n}', "");
21365Expect(1, 2399, '\P{CE:n}', "");
21366Expect(0, 2399, '\P{^CE:n}', "");
21367Expect(1, 2391, '\p{CE=	 n}', "");
21368Expect(0, 2391, '\p{^CE=	 n}', "");
21369Expect(0, 2391, '\P{CE=	 n}', "");
21370Expect(1, 2391, '\P{^CE=	 n}', "");
21371Expect(0, 2399, '\p{CE=	 n}', "");
21372Expect(1, 2399, '\p{^CE=	 n}', "");
21373Expect(1, 2399, '\P{CE=	 n}', "");
21374Expect(0, 2399, '\P{^CE=	 n}', "");
21375Error('\p{Is_Composition_Exclusion=:=	_F}');
21376Error('\P{Is_Composition_Exclusion=:=	_F}');
21377Expect(1, 2391, '\p{Is_Composition_Exclusion=f}', "");
21378Expect(0, 2391, '\p{^Is_Composition_Exclusion=f}', "");
21379Expect(0, 2391, '\P{Is_Composition_Exclusion=f}', "");
21380Expect(1, 2391, '\P{^Is_Composition_Exclusion=f}', "");
21381Expect(0, 2399, '\p{Is_Composition_Exclusion=f}', "");
21382Expect(1, 2399, '\p{^Is_Composition_Exclusion=f}', "");
21383Expect(1, 2399, '\P{Is_Composition_Exclusion=f}', "");
21384Expect(0, 2399, '\P{^Is_Composition_Exclusion=f}', "");
21385Expect(1, 2391, '\p{Is_Composition_Exclusion=	F}', "");
21386Expect(0, 2391, '\p{^Is_Composition_Exclusion=	F}', "");
21387Expect(0, 2391, '\P{Is_Composition_Exclusion=	F}', "");
21388Expect(1, 2391, '\P{^Is_Composition_Exclusion=	F}', "");
21389Expect(0, 2399, '\p{Is_Composition_Exclusion=	F}', "");
21390Expect(1, 2399, '\p{^Is_Composition_Exclusion=	F}', "");
21391Expect(1, 2399, '\P{Is_Composition_Exclusion=	F}', "");
21392Expect(0, 2399, '\P{^Is_Composition_Exclusion=	F}', "");
21393Error('\p{Is_CE=	False/a/}');
21394Error('\P{Is_CE=	False/a/}');
21395Expect(1, 2391, '\p{Is_CE=false}', "");
21396Expect(0, 2391, '\p{^Is_CE=false}', "");
21397Expect(0, 2391, '\P{Is_CE=false}', "");
21398Expect(1, 2391, '\P{^Is_CE=false}', "");
21399Expect(0, 2399, '\p{Is_CE=false}', "");
21400Expect(1, 2399, '\p{^Is_CE=false}', "");
21401Expect(1, 2399, '\P{Is_CE=false}', "");
21402Expect(0, 2399, '\P{^Is_CE=false}', "");
21403Expect(1, 2391, '\p{Is_CE=  false}', "");
21404Expect(0, 2391, '\p{^Is_CE=  false}', "");
21405Expect(0, 2391, '\P{Is_CE=  false}', "");
21406Expect(1, 2391, '\P{^Is_CE=  false}', "");
21407Expect(0, 2399, '\p{Is_CE=  false}', "");
21408Expect(1, 2399, '\p{^Is_CE=  false}', "");
21409Expect(1, 2399, '\P{Is_CE=  false}', "");
21410Expect(0, 2399, '\P{^Is_CE=  false}', "");
21411Error('\p{STerm=	_yes/a/}');
21412Error('\P{STerm=	_yes/a/}');
21413Expect(1, 33, '\p{STerm=yes}', "");
21414Expect(0, 33, '\p{^STerm=yes}', "");
21415Expect(0, 33, '\P{STerm=yes}', "");
21416Expect(1, 33, '\P{^STerm=yes}', "");
21417Expect(0, 32, '\p{STerm=yes}', "");
21418Expect(1, 32, '\p{^STerm=yes}', "");
21419Expect(1, 32, '\P{STerm=yes}', "");
21420Expect(0, 32, '\P{^STerm=yes}', "");
21421Expect(1, 33, '\p{STerm:_-Yes}', "");
21422Expect(0, 33, '\p{^STerm:_-Yes}', "");
21423Expect(0, 33, '\P{STerm:_-Yes}', "");
21424Expect(1, 33, '\P{^STerm:_-Yes}', "");
21425Expect(0, 32, '\p{STerm:_-Yes}', "");
21426Expect(1, 32, '\p{^STerm:_-Yes}', "");
21427Expect(1, 32, '\P{STerm:_-Yes}', "");
21428Expect(0, 32, '\P{^STerm:_-Yes}', "");
21429Error('\p{Is_STerm=-:=y}');
21430Error('\P{Is_STerm=-:=y}');
21431Expect(1, 33, '\p{Is_STerm=y}', "");
21432Expect(0, 33, '\p{^Is_STerm=y}', "");
21433Expect(0, 33, '\P{Is_STerm=y}', "");
21434Expect(1, 33, '\P{^Is_STerm=y}', "");
21435Expect(0, 32, '\p{Is_STerm=y}', "");
21436Expect(1, 32, '\p{^Is_STerm=y}', "");
21437Expect(1, 32, '\P{Is_STerm=y}', "");
21438Expect(0, 32, '\P{^Is_STerm=y}', "");
21439Expect(1, 33, '\p{Is_STerm=_-y}', "");
21440Expect(0, 33, '\p{^Is_STerm=_-y}', "");
21441Expect(0, 33, '\P{Is_STerm=_-y}', "");
21442Expect(1, 33, '\P{^Is_STerm=_-y}', "");
21443Expect(0, 32, '\p{Is_STerm=_-y}', "");
21444Expect(1, 32, '\p{^Is_STerm=_-y}', "");
21445Expect(1, 32, '\P{Is_STerm=_-y}', "");
21446Expect(0, 32, '\P{^Is_STerm=_-y}', "");
21447Error('\p{STerm=/a/T}');
21448Error('\P{STerm=/a/T}');
21449Expect(1, 33, '\p{STerm=t}', "");
21450Expect(0, 33, '\p{^STerm=t}', "");
21451Expect(0, 33, '\P{STerm=t}', "");
21452Expect(1, 33, '\P{^STerm=t}', "");
21453Expect(0, 32, '\p{STerm=t}', "");
21454Expect(1, 32, '\p{^STerm=t}', "");
21455Expect(1, 32, '\P{STerm=t}', "");
21456Expect(0, 32, '\P{^STerm=t}', "");
21457Expect(1, 33, '\p{STerm=-	t}', "");
21458Expect(0, 33, '\p{^STerm=-	t}', "");
21459Expect(0, 33, '\P{STerm=-	t}', "");
21460Expect(1, 33, '\P{^STerm=-	t}', "");
21461Expect(0, 32, '\p{STerm=-	t}', "");
21462Expect(1, 32, '\p{^STerm=-	t}', "");
21463Expect(1, 32, '\P{STerm=-	t}', "");
21464Expect(0, 32, '\P{^STerm=-	t}', "");
21465Error('\p{Is_STerm=/a/True}');
21466Error('\P{Is_STerm=/a/True}');
21467Expect(1, 33, '\p{Is_STerm=true}', "");
21468Expect(0, 33, '\p{^Is_STerm=true}', "");
21469Expect(0, 33, '\P{Is_STerm=true}', "");
21470Expect(1, 33, '\P{^Is_STerm=true}', "");
21471Expect(0, 32, '\p{Is_STerm=true}', "");
21472Expect(1, 32, '\p{^Is_STerm=true}', "");
21473Expect(1, 32, '\P{Is_STerm=true}', "");
21474Expect(0, 32, '\P{^Is_STerm=true}', "");
21475Expect(1, 33, '\p{Is_STerm=-True}', "");
21476Expect(0, 33, '\p{^Is_STerm=-True}', "");
21477Expect(0, 33, '\P{Is_STerm=-True}', "");
21478Expect(1, 33, '\P{^Is_STerm=-True}', "");
21479Expect(0, 32, '\p{Is_STerm=-True}', "");
21480Expect(1, 32, '\p{^Is_STerm=-True}', "");
21481Expect(1, 32, '\P{Is_STerm=-True}', "");
21482Expect(0, 32, '\P{^Is_STerm=-True}', "");
21483Error('\p{STerm=:= _NO}');
21484Error('\P{STerm=:= _NO}');
21485Expect(1, 32, '\p{STerm=no}', "");
21486Expect(0, 32, '\p{^STerm=no}', "");
21487Expect(0, 32, '\P{STerm=no}', "");
21488Expect(1, 32, '\P{^STerm=no}', "");
21489Expect(0, 33, '\p{STerm=no}', "");
21490Expect(1, 33, '\p{^STerm=no}', "");
21491Expect(1, 33, '\P{STerm=no}', "");
21492Expect(0, 33, '\P{^STerm=no}', "");
21493Expect(1, 32, '\p{STerm=No}', "");
21494Expect(0, 32, '\p{^STerm=No}', "");
21495Expect(0, 32, '\P{STerm=No}', "");
21496Expect(1, 32, '\P{^STerm=No}', "");
21497Expect(0, 33, '\p{STerm=No}', "");
21498Expect(1, 33, '\p{^STerm=No}', "");
21499Expect(1, 33, '\P{STerm=No}', "");
21500Expect(0, 33, '\P{^STerm=No}', "");
21501Error('\p{Is_STerm=	_N:=}');
21502Error('\P{Is_STerm=	_N:=}');
21503Expect(1, 32, '\p{Is_STerm=n}', "");
21504Expect(0, 32, '\p{^Is_STerm=n}', "");
21505Expect(0, 32, '\P{Is_STerm=n}', "");
21506Expect(1, 32, '\P{^Is_STerm=n}', "");
21507Expect(0, 33, '\p{Is_STerm=n}', "");
21508Expect(1, 33, '\p{^Is_STerm=n}', "");
21509Expect(1, 33, '\P{Is_STerm=n}', "");
21510Expect(0, 33, '\P{^Is_STerm=n}', "");
21511Expect(1, 32, '\p{Is_STerm=  n}', "");
21512Expect(0, 32, '\p{^Is_STerm=  n}', "");
21513Expect(0, 32, '\P{Is_STerm=  n}', "");
21514Expect(1, 32, '\P{^Is_STerm=  n}', "");
21515Expect(0, 33, '\p{Is_STerm=  n}', "");
21516Expect(1, 33, '\p{^Is_STerm=  n}', "");
21517Expect(1, 33, '\P{Is_STerm=  n}', "");
21518Expect(0, 33, '\P{^Is_STerm=  n}', "");
21519Error('\p{STerm=	F:=}');
21520Error('\P{STerm=	F:=}');
21521Expect(1, 32, '\p{STerm=f}', "");
21522Expect(0, 32, '\p{^STerm=f}', "");
21523Expect(0, 32, '\P{STerm=f}', "");
21524Expect(1, 32, '\P{^STerm=f}', "");
21525Expect(0, 33, '\p{STerm=f}', "");
21526Expect(1, 33, '\p{^STerm=f}', "");
21527Expect(1, 33, '\P{STerm=f}', "");
21528Expect(0, 33, '\P{^STerm=f}', "");
21529Expect(1, 32, '\p{STerm=_ F}', "");
21530Expect(0, 32, '\p{^STerm=_ F}', "");
21531Expect(0, 32, '\P{STerm=_ F}', "");
21532Expect(1, 32, '\P{^STerm=_ F}', "");
21533Expect(0, 33, '\p{STerm=_ F}', "");
21534Expect(1, 33, '\p{^STerm=_ F}', "");
21535Expect(1, 33, '\P{STerm=_ F}', "");
21536Expect(0, 33, '\P{^STerm=_ F}', "");
21537Error('\p{Is_STerm=:=-	false}');
21538Error('\P{Is_STerm=:=-	false}');
21539Expect(1, 32, '\p{Is_STerm=false}', "");
21540Expect(0, 32, '\p{^Is_STerm=false}', "");
21541Expect(0, 32, '\P{Is_STerm=false}', "");
21542Expect(1, 32, '\P{^Is_STerm=false}', "");
21543Expect(0, 33, '\p{Is_STerm=false}', "");
21544Expect(1, 33, '\p{^Is_STerm=false}', "");
21545Expect(1, 33, '\P{Is_STerm=false}', "");
21546Expect(0, 33, '\P{^Is_STerm=false}', "");
21547Expect(1, 32, '\p{Is_STerm=-False}', "");
21548Expect(0, 32, '\p{^Is_STerm=-False}', "");
21549Expect(0, 32, '\P{Is_STerm=-False}', "");
21550Expect(1, 32, '\P{^Is_STerm=-False}', "");
21551Expect(0, 33, '\p{Is_STerm=-False}', "");
21552Expect(1, 33, '\p{^Is_STerm=-False}', "");
21553Expect(1, 33, '\P{Is_STerm=-False}', "");
21554Expect(0, 33, '\P{^Is_STerm=-False}', "");
21555Error('\p{Decomposition_Type=_ Fraction:=}');
21556Error('\P{Decomposition_Type=_ Fraction:=}');
21557Expect(1, 190, '\p{Decomposition_Type=fraction}', "");
21558Expect(0, 190, '\p{^Decomposition_Type=fraction}', "");
21559Expect(0, 190, '\P{Decomposition_Type=fraction}', "");
21560Expect(1, 190, '\P{^Decomposition_Type=fraction}', "");
21561Expect(0, 187, '\p{Decomposition_Type=fraction}', "");
21562Expect(1, 187, '\p{^Decomposition_Type=fraction}', "");
21563Expect(1, 187, '\P{Decomposition_Type=fraction}', "");
21564Expect(0, 187, '\P{^Decomposition_Type=fraction}', "");
21565Expect(1, 190, '\p{Decomposition_Type=  Fraction}', "");
21566Expect(0, 190, '\p{^Decomposition_Type=  Fraction}', "");
21567Expect(0, 190, '\P{Decomposition_Type=  Fraction}', "");
21568Expect(1, 190, '\P{^Decomposition_Type=  Fraction}', "");
21569Expect(0, 187, '\p{Decomposition_Type=  Fraction}', "");
21570Expect(1, 187, '\p{^Decomposition_Type=  Fraction}', "");
21571Expect(1, 187, '\P{Decomposition_Type=  Fraction}', "");
21572Expect(0, 187, '\P{^Decomposition_Type=  Fraction}', "");
21573Error('\p{Dt:_	Fra/a/}');
21574Error('\P{Dt:_	Fra/a/}');
21575Expect(1, 190, '\p{Dt=fra}', "");
21576Expect(0, 190, '\p{^Dt=fra}', "");
21577Expect(0, 190, '\P{Dt=fra}', "");
21578Expect(1, 190, '\P{^Dt=fra}', "");
21579Expect(0, 187, '\p{Dt=fra}', "");
21580Expect(1, 187, '\p{^Dt=fra}', "");
21581Expect(1, 187, '\P{Dt=fra}', "");
21582Expect(0, 187, '\P{^Dt=fra}', "");
21583Expect(1, 190, '\p{Dt=		Fra}', "");
21584Expect(0, 190, '\p{^Dt=		Fra}', "");
21585Expect(0, 190, '\P{Dt=		Fra}', "");
21586Expect(1, 190, '\P{^Dt=		Fra}', "");
21587Expect(0, 187, '\p{Dt=		Fra}', "");
21588Expect(1, 187, '\p{^Dt=		Fra}', "");
21589Expect(1, 187, '\P{Dt=		Fra}', "");
21590Expect(0, 187, '\P{^Dt=		Fra}', "");
21591Error('\p{Is_Decomposition_Type=/a/	_FRACTION}');
21592Error('\P{Is_Decomposition_Type=/a/	_FRACTION}');
21593Expect(1, 190, '\p{Is_Decomposition_Type:	fraction}', "");
21594Expect(0, 190, '\p{^Is_Decomposition_Type:	fraction}', "");
21595Expect(0, 190, '\P{Is_Decomposition_Type:	fraction}', "");
21596Expect(1, 190, '\P{^Is_Decomposition_Type:	fraction}', "");
21597Expect(0, 187, '\p{Is_Decomposition_Type:	fraction}', "");
21598Expect(1, 187, '\p{^Is_Decomposition_Type:	fraction}', "");
21599Expect(1, 187, '\P{Is_Decomposition_Type:	fraction}', "");
21600Expect(0, 187, '\P{^Is_Decomposition_Type:	fraction}', "");
21601Expect(1, 190, '\p{Is_Decomposition_Type= 	fraction}', "");
21602Expect(0, 190, '\p{^Is_Decomposition_Type= 	fraction}', "");
21603Expect(0, 190, '\P{Is_Decomposition_Type= 	fraction}', "");
21604Expect(1, 190, '\P{^Is_Decomposition_Type= 	fraction}', "");
21605Expect(0, 187, '\p{Is_Decomposition_Type= 	fraction}', "");
21606Expect(1, 187, '\p{^Is_Decomposition_Type= 	fraction}', "");
21607Expect(1, 187, '\P{Is_Decomposition_Type= 	fraction}', "");
21608Expect(0, 187, '\P{^Is_Decomposition_Type= 	fraction}', "");
21609Error('\p{Is_Dt= FRA/a/}');
21610Error('\P{Is_Dt= FRA/a/}');
21611Expect(1, 190, '\p{Is_Dt=fra}', "");
21612Expect(0, 190, '\p{^Is_Dt=fra}', "");
21613Expect(0, 190, '\P{Is_Dt=fra}', "");
21614Expect(1, 190, '\P{^Is_Dt=fra}', "");
21615Expect(0, 187, '\p{Is_Dt=fra}', "");
21616Expect(1, 187, '\p{^Is_Dt=fra}', "");
21617Expect(1, 187, '\P{Is_Dt=fra}', "");
21618Expect(0, 187, '\P{^Is_Dt=fra}', "");
21619Expect(1, 190, '\p{Is_Dt=  Fra}', "");
21620Expect(0, 190, '\p{^Is_Dt=  Fra}', "");
21621Expect(0, 190, '\P{Is_Dt=  Fra}', "");
21622Expect(1, 190, '\P{^Is_Dt=  Fra}', "");
21623Expect(0, 187, '\p{Is_Dt=  Fra}', "");
21624Expect(1, 187, '\p{^Is_Dt=  Fra}', "");
21625Expect(1, 187, '\P{Is_Dt=  Fra}', "");
21626Expect(0, 187, '\P{^Is_Dt=  Fra}', "");
21627Error('\p{Decomposition_Type=circle/a/}');
21628Error('\P{Decomposition_Type=circle/a/}');
21629Expect(1, 9331, '\p{Decomposition_Type=circle}', "");
21630Expect(0, 9331, '\p{^Decomposition_Type=circle}', "");
21631Expect(0, 9331, '\P{Decomposition_Type=circle}', "");
21632Expect(1, 9331, '\P{^Decomposition_Type=circle}', "");
21633Expect(0, 9311, '\p{Decomposition_Type=circle}', "");
21634Expect(1, 9311, '\p{^Decomposition_Type=circle}', "");
21635Expect(1, 9311, '\P{Decomposition_Type=circle}', "");
21636Expect(0, 9311, '\P{^Decomposition_Type=circle}', "");
21637Expect(1, 9331, '\p{Decomposition_Type= Circle}', "");
21638Expect(0, 9331, '\p{^Decomposition_Type= Circle}', "");
21639Expect(0, 9331, '\P{Decomposition_Type= Circle}', "");
21640Expect(1, 9331, '\P{^Decomposition_Type= Circle}', "");
21641Expect(0, 9311, '\p{Decomposition_Type= Circle}', "");
21642Expect(1, 9311, '\p{^Decomposition_Type= Circle}', "");
21643Expect(1, 9311, '\P{Decomposition_Type= Circle}', "");
21644Expect(0, 9311, '\P{^Decomposition_Type= Circle}', "");
21645Error('\p{Dt= 	ENC/a/}');
21646Error('\P{Dt= 	ENC/a/}');
21647Expect(1, 9331, '\p{Dt:enc}', "");
21648Expect(0, 9331, '\p{^Dt:enc}', "");
21649Expect(0, 9331, '\P{Dt:enc}', "");
21650Expect(1, 9331, '\P{^Dt:enc}', "");
21651Expect(0, 9311, '\p{Dt:enc}', "");
21652Expect(1, 9311, '\p{^Dt:enc}', "");
21653Expect(1, 9311, '\P{Dt:enc}', "");
21654Expect(0, 9311, '\P{^Dt:enc}', "");
21655Expect(1, 9331, '\p{Dt=-_Enc}', "");
21656Expect(0, 9331, '\p{^Dt=-_Enc}', "");
21657Expect(0, 9331, '\P{Dt=-_Enc}', "");
21658Expect(1, 9331, '\P{^Dt=-_Enc}', "");
21659Expect(0, 9311, '\p{Dt=-_Enc}', "");
21660Expect(1, 9311, '\p{^Dt=-_Enc}', "");
21661Expect(1, 9311, '\P{Dt=-_Enc}', "");
21662Expect(0, 9311, '\P{^Dt=-_Enc}', "");
21663Error('\p{Is_Decomposition_Type=	/a/Circle}');
21664Error('\P{Is_Decomposition_Type=	/a/Circle}');
21665Expect(1, 9331, '\p{Is_Decomposition_Type=circle}', "");
21666Expect(0, 9331, '\p{^Is_Decomposition_Type=circle}', "");
21667Expect(0, 9331, '\P{Is_Decomposition_Type=circle}', "");
21668Expect(1, 9331, '\P{^Is_Decomposition_Type=circle}', "");
21669Expect(0, 9311, '\p{Is_Decomposition_Type=circle}', "");
21670Expect(1, 9311, '\p{^Is_Decomposition_Type=circle}', "");
21671Expect(1, 9311, '\P{Is_Decomposition_Type=circle}', "");
21672Expect(0, 9311, '\P{^Is_Decomposition_Type=circle}', "");
21673Expect(1, 9331, '\p{Is_Decomposition_Type=-CIRCLE}', "");
21674Expect(0, 9331, '\p{^Is_Decomposition_Type=-CIRCLE}', "");
21675Expect(0, 9331, '\P{Is_Decomposition_Type=-CIRCLE}', "");
21676Expect(1, 9331, '\P{^Is_Decomposition_Type=-CIRCLE}', "");
21677Expect(0, 9311, '\p{Is_Decomposition_Type=-CIRCLE}', "");
21678Expect(1, 9311, '\p{^Is_Decomposition_Type=-CIRCLE}', "");
21679Expect(1, 9311, '\P{Is_Decomposition_Type=-CIRCLE}', "");
21680Expect(0, 9311, '\P{^Is_Decomposition_Type=-CIRCLE}', "");
21681Error('\p{Is_Dt=/a/_-Enc}');
21682Error('\P{Is_Dt=/a/_-Enc}');
21683Expect(1, 9331, '\p{Is_Dt=enc}', "");
21684Expect(0, 9331, '\p{^Is_Dt=enc}', "");
21685Expect(0, 9331, '\P{Is_Dt=enc}', "");
21686Expect(1, 9331, '\P{^Is_Dt=enc}', "");
21687Expect(0, 9311, '\p{Is_Dt=enc}', "");
21688Expect(1, 9311, '\p{^Is_Dt=enc}', "");
21689Expect(1, 9311, '\P{Is_Dt=enc}', "");
21690Expect(0, 9311, '\P{^Is_Dt=enc}', "");
21691Expect(1, 9331, '\p{Is_Dt:    -Enc}', "");
21692Expect(0, 9331, '\p{^Is_Dt:    -Enc}', "");
21693Expect(0, 9331, '\P{Is_Dt:    -Enc}', "");
21694Expect(1, 9331, '\P{^Is_Dt:    -Enc}', "");
21695Expect(0, 9311, '\p{Is_Dt:    -Enc}', "");
21696Expect(1, 9311, '\p{^Is_Dt:    -Enc}', "");
21697Expect(1, 9311, '\P{Is_Dt:    -Enc}', "");
21698Expect(0, 9311, '\P{^Is_Dt:    -Enc}', "");
21699Error('\p{Decomposition_Type=:=-_initial}');
21700Error('\P{Decomposition_Type=:=-_initial}');
21701Expect(1, 64340, '\p{Decomposition_Type=initial}', "");
21702Expect(0, 64340, '\p{^Decomposition_Type=initial}', "");
21703Expect(0, 64340, '\P{Decomposition_Type=initial}', "");
21704Expect(1, 64340, '\P{^Decomposition_Type=initial}', "");
21705Expect(0, 64339, '\p{Decomposition_Type=initial}', "");
21706Expect(1, 64339, '\p{^Decomposition_Type=initial}', "");
21707Expect(1, 64339, '\P{Decomposition_Type=initial}', "");
21708Expect(0, 64339, '\P{^Decomposition_Type=initial}', "");
21709Error('\p{Dt=:=_ INIT}');
21710Error('\P{Dt=:=_ INIT}');
21711Expect(1, 64340, '\p{Dt=init}', "");
21712Expect(0, 64340, '\p{^Dt=init}', "");
21713Expect(0, 64340, '\P{Dt=init}', "");
21714Expect(1, 64340, '\P{^Dt=init}', "");
21715Expect(0, 64339, '\p{Dt=init}', "");
21716Expect(1, 64339, '\p{^Dt=init}', "");
21717Expect(1, 64339, '\P{Dt=init}', "");
21718Expect(0, 64339, '\P{^Dt=init}', "");
21719Expect(1, 64340, '\p{Dt=_-init}', "");
21720Expect(0, 64340, '\p{^Dt=_-init}', "");
21721Expect(0, 64340, '\P{Dt=_-init}', "");
21722Expect(1, 64340, '\P{^Dt=_-init}', "");
21723Expect(0, 64339, '\p{Dt=_-init}', "");
21724Expect(1, 64339, '\p{^Dt=_-init}', "");
21725Expect(1, 64339, '\P{Dt=_-init}', "");
21726Expect(0, 64339, '\P{^Dt=_-init}', "");
21727Error('\p{Is_Decomposition_Type=/a/ Initial}');
21728Error('\P{Is_Decomposition_Type=/a/ Initial}');
21729Expect(1, 64340, '\p{Is_Decomposition_Type=initial}', "");
21730Expect(0, 64340, '\p{^Is_Decomposition_Type=initial}', "");
21731Expect(0, 64340, '\P{Is_Decomposition_Type=initial}', "");
21732Expect(1, 64340, '\P{^Is_Decomposition_Type=initial}', "");
21733Expect(0, 64339, '\p{Is_Decomposition_Type=initial}', "");
21734Expect(1, 64339, '\p{^Is_Decomposition_Type=initial}', "");
21735Expect(1, 64339, '\P{Is_Decomposition_Type=initial}', "");
21736Expect(0, 64339, '\P{^Is_Decomposition_Type=initial}', "");
21737Expect(1, 64340, '\p{Is_Decomposition_Type= _initial}', "");
21738Expect(0, 64340, '\p{^Is_Decomposition_Type= _initial}', "");
21739Expect(0, 64340, '\P{Is_Decomposition_Type= _initial}', "");
21740Expect(1, 64340, '\P{^Is_Decomposition_Type= _initial}', "");
21741Expect(0, 64339, '\p{Is_Decomposition_Type= _initial}', "");
21742Expect(1, 64339, '\p{^Is_Decomposition_Type= _initial}', "");
21743Expect(1, 64339, '\P{Is_Decomposition_Type= _initial}', "");
21744Expect(0, 64339, '\P{^Is_Decomposition_Type= _initial}', "");
21745Error('\p{Is_Dt=-init/a/}');
21746Error('\P{Is_Dt=-init/a/}');
21747Expect(1, 64340, '\p{Is_Dt=init}', "");
21748Expect(0, 64340, '\p{^Is_Dt=init}', "");
21749Expect(0, 64340, '\P{Is_Dt=init}', "");
21750Expect(1, 64340, '\P{^Is_Dt=init}', "");
21751Expect(0, 64339, '\p{Is_Dt=init}', "");
21752Expect(1, 64339, '\p{^Is_Dt=init}', "");
21753Expect(1, 64339, '\P{Is_Dt=init}', "");
21754Expect(0, 64339, '\P{^Is_Dt=init}', "");
21755Expect(1, 64340, '\p{Is_Dt= 	Init}', "");
21756Expect(0, 64340, '\p{^Is_Dt= 	Init}', "");
21757Expect(0, 64340, '\P{Is_Dt= 	Init}', "");
21758Expect(1, 64340, '\P{^Is_Dt= 	Init}', "");
21759Expect(0, 64339, '\p{Is_Dt= 	Init}', "");
21760Expect(1, 64339, '\p{^Is_Dt= 	Init}', "");
21761Expect(1, 64339, '\P{Is_Dt= 	Init}', "");
21762Expect(0, 64339, '\P{^Is_Dt= 	Init}', "");
21763Error('\p{Decomposition_Type:_:=font}');
21764Error('\P{Decomposition_Type:_:=font}');
21765Expect(1, 8450, '\p{Decomposition_Type:	font}', "");
21766Expect(0, 8450, '\p{^Decomposition_Type:	font}', "");
21767Expect(0, 8450, '\P{Decomposition_Type:	font}', "");
21768Expect(1, 8450, '\P{^Decomposition_Type:	font}', "");
21769Expect(0, 8449, '\p{Decomposition_Type:	font}', "");
21770Expect(1, 8449, '\p{^Decomposition_Type:	font}', "");
21771Expect(1, 8449, '\P{Decomposition_Type:	font}', "");
21772Expect(0, 8449, '\P{^Decomposition_Type:	font}', "");
21773Expect(1, 8450, '\p{Decomposition_Type=	-Font}', "");
21774Expect(0, 8450, '\p{^Decomposition_Type=	-Font}', "");
21775Expect(0, 8450, '\P{Decomposition_Type=	-Font}', "");
21776Expect(1, 8450, '\P{^Decomposition_Type=	-Font}', "");
21777Expect(0, 8449, '\p{Decomposition_Type=	-Font}', "");
21778Expect(1, 8449, '\p{^Decomposition_Type=	-Font}', "");
21779Expect(1, 8449, '\P{Decomposition_Type=	-Font}', "");
21780Expect(0, 8449, '\P{^Decomposition_Type=	-Font}', "");
21781Error('\p{Dt=	/a/Font}');
21782Error('\P{Dt=	/a/Font}');
21783Expect(1, 8450, '\p{Dt=font}', "");
21784Expect(0, 8450, '\p{^Dt=font}', "");
21785Expect(0, 8450, '\P{Dt=font}', "");
21786Expect(1, 8450, '\P{^Dt=font}', "");
21787Expect(0, 8449, '\p{Dt=font}', "");
21788Expect(1, 8449, '\p{^Dt=font}', "");
21789Expect(1, 8449, '\P{Dt=font}', "");
21790Expect(0, 8449, '\P{^Dt=font}', "");
21791Expect(1, 8450, '\p{Dt=-	FONT}', "");
21792Expect(0, 8450, '\p{^Dt=-	FONT}', "");
21793Expect(0, 8450, '\P{Dt=-	FONT}', "");
21794Expect(1, 8450, '\P{^Dt=-	FONT}', "");
21795Expect(0, 8449, '\p{Dt=-	FONT}', "");
21796Expect(1, 8449, '\p{^Dt=-	FONT}', "");
21797Expect(1, 8449, '\P{Dt=-	FONT}', "");
21798Expect(0, 8449, '\P{^Dt=-	FONT}', "");
21799Error('\p{Is_Decomposition_Type=	 FONT:=}');
21800Error('\P{Is_Decomposition_Type=	 FONT:=}');
21801Expect(1, 8450, '\p{Is_Decomposition_Type=font}', "");
21802Expect(0, 8450, '\p{^Is_Decomposition_Type=font}', "");
21803Expect(0, 8450, '\P{Is_Decomposition_Type=font}', "");
21804Expect(1, 8450, '\P{^Is_Decomposition_Type=font}', "");
21805Expect(0, 8449, '\p{Is_Decomposition_Type=font}', "");
21806Expect(1, 8449, '\p{^Is_Decomposition_Type=font}', "");
21807Expect(1, 8449, '\P{Is_Decomposition_Type=font}', "");
21808Expect(0, 8449, '\P{^Is_Decomposition_Type=font}', "");
21809Expect(1, 8450, '\p{Is_Decomposition_Type=_	FONT}', "");
21810Expect(0, 8450, '\p{^Is_Decomposition_Type=_	FONT}', "");
21811Expect(0, 8450, '\P{Is_Decomposition_Type=_	FONT}', "");
21812Expect(1, 8450, '\P{^Is_Decomposition_Type=_	FONT}', "");
21813Expect(0, 8449, '\p{Is_Decomposition_Type=_	FONT}', "");
21814Expect(1, 8449, '\p{^Is_Decomposition_Type=_	FONT}', "");
21815Expect(1, 8449, '\P{Is_Decomposition_Type=_	FONT}', "");
21816Expect(0, 8449, '\P{^Is_Decomposition_Type=_	FONT}', "");
21817Error('\p{Is_Dt=:=FONT}');
21818Error('\P{Is_Dt=:=FONT}');
21819Expect(1, 8450, '\p{Is_Dt=font}', "");
21820Expect(0, 8450, '\p{^Is_Dt=font}', "");
21821Expect(0, 8450, '\P{Is_Dt=font}', "");
21822Expect(1, 8450, '\P{^Is_Dt=font}', "");
21823Expect(0, 8449, '\p{Is_Dt=font}', "");
21824Expect(1, 8449, '\p{^Is_Dt=font}', "");
21825Expect(1, 8449, '\P{Is_Dt=font}', "");
21826Expect(0, 8449, '\P{^Is_Dt=font}', "");
21827Expect(1, 8450, '\p{Is_Dt= 	font}', "");
21828Expect(0, 8450, '\p{^Is_Dt= 	font}', "");
21829Expect(0, 8450, '\P{Is_Dt= 	font}', "");
21830Expect(1, 8450, '\P{^Is_Dt= 	font}', "");
21831Expect(0, 8449, '\p{Is_Dt= 	font}', "");
21832Expect(1, 8449, '\p{^Is_Dt= 	font}', "");
21833Expect(1, 8449, '\P{Is_Dt= 	font}', "");
21834Expect(0, 8449, '\P{^Is_Dt= 	font}', "");
21835Error('\p{Decomposition_Type=_:=Nobreak}');
21836Error('\P{Decomposition_Type=_:=Nobreak}');
21837Expect(1, 160, '\p{Decomposition_Type:   nobreak}', "");
21838Expect(0, 160, '\p{^Decomposition_Type:   nobreak}', "");
21839Expect(0, 160, '\P{Decomposition_Type:   nobreak}', "");
21840Expect(1, 160, '\P{^Decomposition_Type:   nobreak}', "");
21841Expect(0, 159, '\p{Decomposition_Type:   nobreak}', "");
21842Expect(1, 159, '\p{^Decomposition_Type:   nobreak}', "");
21843Expect(1, 159, '\P{Decomposition_Type:   nobreak}', "");
21844Expect(0, 159, '\P{^Decomposition_Type:   nobreak}', "");
21845Expect(1, 160, '\p{Decomposition_Type=--NOBREAK}', "");
21846Expect(0, 160, '\p{^Decomposition_Type=--NOBREAK}', "");
21847Expect(0, 160, '\P{Decomposition_Type=--NOBREAK}', "");
21848Expect(1, 160, '\P{^Decomposition_Type=--NOBREAK}', "");
21849Expect(0, 159, '\p{Decomposition_Type=--NOBREAK}', "");
21850Expect(1, 159, '\p{^Decomposition_Type=--NOBREAK}', "");
21851Expect(1, 159, '\P{Decomposition_Type=--NOBREAK}', "");
21852Expect(0, 159, '\P{^Decomposition_Type=--NOBREAK}', "");
21853Error('\p{Dt=  Nb/a/}');
21854Error('\P{Dt=  Nb/a/}');
21855Expect(1, 160, '\p{Dt=nb}', "");
21856Expect(0, 160, '\p{^Dt=nb}', "");
21857Expect(0, 160, '\P{Dt=nb}', "");
21858Expect(1, 160, '\P{^Dt=nb}', "");
21859Expect(0, 159, '\p{Dt=nb}', "");
21860Expect(1, 159, '\p{^Dt=nb}', "");
21861Expect(1, 159, '\P{Dt=nb}', "");
21862Expect(0, 159, '\P{^Dt=nb}', "");
21863Expect(1, 160, '\p{Dt:   _-nb}', "");
21864Expect(0, 160, '\p{^Dt:   _-nb}', "");
21865Expect(0, 160, '\P{Dt:   _-nb}', "");
21866Expect(1, 160, '\P{^Dt:   _-nb}', "");
21867Expect(0, 159, '\p{Dt:   _-nb}', "");
21868Expect(1, 159, '\p{^Dt:   _-nb}', "");
21869Expect(1, 159, '\P{Dt:   _-nb}', "");
21870Expect(0, 159, '\P{^Dt:   _-nb}', "");
21871Error('\p{Is_Decomposition_Type=-/a/NOBREAK}');
21872Error('\P{Is_Decomposition_Type=-/a/NOBREAK}');
21873Expect(1, 160, '\p{Is_Decomposition_Type=nobreak}', "");
21874Expect(0, 160, '\p{^Is_Decomposition_Type=nobreak}', "");
21875Expect(0, 160, '\P{Is_Decomposition_Type=nobreak}', "");
21876Expect(1, 160, '\P{^Is_Decomposition_Type=nobreak}', "");
21877Expect(0, 159, '\p{Is_Decomposition_Type=nobreak}', "");
21878Expect(1, 159, '\p{^Is_Decomposition_Type=nobreak}', "");
21879Expect(1, 159, '\P{Is_Decomposition_Type=nobreak}', "");
21880Expect(0, 159, '\P{^Is_Decomposition_Type=nobreak}', "");
21881Expect(1, 160, '\p{Is_Decomposition_Type= nobreak}', "");
21882Expect(0, 160, '\p{^Is_Decomposition_Type= nobreak}', "");
21883Expect(0, 160, '\P{Is_Decomposition_Type= nobreak}', "");
21884Expect(1, 160, '\P{^Is_Decomposition_Type= nobreak}', "");
21885Expect(0, 159, '\p{Is_Decomposition_Type= nobreak}', "");
21886Expect(1, 159, '\p{^Is_Decomposition_Type= nobreak}', "");
21887Expect(1, 159, '\P{Is_Decomposition_Type= nobreak}', "");
21888Expect(0, 159, '\P{^Is_Decomposition_Type= nobreak}', "");
21889Error('\p{Is_Dt=/a/	 NB}');
21890Error('\P{Is_Dt=/a/	 NB}');
21891Expect(1, 160, '\p{Is_Dt=nb}', "");
21892Expect(0, 160, '\p{^Is_Dt=nb}', "");
21893Expect(0, 160, '\P{Is_Dt=nb}', "");
21894Expect(1, 160, '\P{^Is_Dt=nb}', "");
21895Expect(0, 159, '\p{Is_Dt=nb}', "");
21896Expect(1, 159, '\p{^Is_Dt=nb}', "");
21897Expect(1, 159, '\P{Is_Dt=nb}', "");
21898Expect(0, 159, '\P{^Is_Dt=nb}', "");
21899Expect(1, 160, '\p{Is_Dt=	_Nb}', "");
21900Expect(0, 160, '\p{^Is_Dt=	_Nb}', "");
21901Expect(0, 160, '\P{Is_Dt=	_Nb}', "");
21902Expect(1, 160, '\P{^Is_Dt=	_Nb}', "");
21903Expect(0, 159, '\p{Is_Dt=	_Nb}', "");
21904Expect(1, 159, '\p{^Is_Dt=	_Nb}', "");
21905Expect(1, 159, '\P{Is_Dt=	_Nb}', "");
21906Expect(0, 159, '\P{^Is_Dt=	_Nb}', "");
21907Error('\p{Decomposition_Type=/a/-NonCANONICAL}');
21908Error('\P{Decomposition_Type=/a/-NonCANONICAL}');
21909Expect(1, 160, '\p{Decomposition_Type=noncanonical}', "");
21910Expect(0, 160, '\p{^Decomposition_Type=noncanonical}', "");
21911Expect(0, 160, '\P{Decomposition_Type=noncanonical}', "");
21912Expect(1, 160, '\P{^Decomposition_Type=noncanonical}', "");
21913Expect(0, 159, '\p{Decomposition_Type=noncanonical}', "");
21914Expect(1, 159, '\p{^Decomposition_Type=noncanonical}', "");
21915Expect(1, 159, '\P{Decomposition_Type=noncanonical}', "");
21916Expect(0, 159, '\P{^Decomposition_Type=noncanonical}', "");
21917Expect(1, 160, '\p{Decomposition_Type= NON_Canonical}', "");
21918Expect(0, 160, '\p{^Decomposition_Type= NON_Canonical}', "");
21919Expect(0, 160, '\P{Decomposition_Type= NON_Canonical}', "");
21920Expect(1, 160, '\P{^Decomposition_Type= NON_Canonical}', "");
21921Expect(0, 159, '\p{Decomposition_Type= NON_Canonical}', "");
21922Expect(1, 159, '\p{^Decomposition_Type= NON_Canonical}', "");
21923Expect(1, 159, '\P{Decomposition_Type= NON_Canonical}', "");
21924Expect(0, 159, '\P{^Decomposition_Type= NON_Canonical}', "");
21925Error('\p{Dt= -non	Canon/a/}');
21926Error('\P{Dt= -non	Canon/a/}');
21927Expect(1, 160, '\p{Dt=noncanon}', "");
21928Expect(0, 160, '\p{^Dt=noncanon}', "");
21929Expect(0, 160, '\P{Dt=noncanon}', "");
21930Expect(1, 160, '\P{^Dt=noncanon}', "");
21931Expect(0, 159, '\p{Dt=noncanon}', "");
21932Expect(1, 159, '\p{^Dt=noncanon}', "");
21933Expect(1, 159, '\P{Dt=noncanon}', "");
21934Expect(0, 159, '\P{^Dt=noncanon}', "");
21935Expect(1, 160, '\p{Dt=_non-CANON}', "");
21936Expect(0, 160, '\p{^Dt=_non-CANON}', "");
21937Expect(0, 160, '\P{Dt=_non-CANON}', "");
21938Expect(1, 160, '\P{^Dt=_non-CANON}', "");
21939Expect(0, 159, '\p{Dt=_non-CANON}', "");
21940Expect(1, 159, '\p{^Dt=_non-CANON}', "");
21941Expect(1, 159, '\P{Dt=_non-CANON}', "");
21942Expect(0, 159, '\P{^Dt=_non-CANON}', "");
21943Error('\p{Is_Decomposition_Type=/a/Non_canonical}');
21944Error('\P{Is_Decomposition_Type=/a/Non_canonical}');
21945Expect(1, 160, '\p{Is_Decomposition_Type: noncanonical}', "");
21946Expect(0, 160, '\p{^Is_Decomposition_Type: noncanonical}', "");
21947Expect(0, 160, '\P{Is_Decomposition_Type: noncanonical}', "");
21948Expect(1, 160, '\P{^Is_Decomposition_Type: noncanonical}', "");
21949Expect(0, 159, '\p{Is_Decomposition_Type: noncanonical}', "");
21950Expect(1, 159, '\p{^Is_Decomposition_Type: noncanonical}', "");
21951Expect(1, 159, '\P{Is_Decomposition_Type: noncanonical}', "");
21952Expect(0, 159, '\P{^Is_Decomposition_Type: noncanonical}', "");
21953Expect(1, 160, '\p{Is_Decomposition_Type: NonCanonical}', "");
21954Expect(0, 160, '\p{^Is_Decomposition_Type: NonCanonical}', "");
21955Expect(0, 160, '\P{Is_Decomposition_Type: NonCanonical}', "");
21956Expect(1, 160, '\P{^Is_Decomposition_Type: NonCanonical}', "");
21957Expect(0, 159, '\p{Is_Decomposition_Type: NonCanonical}', "");
21958Expect(1, 159, '\p{^Is_Decomposition_Type: NonCanonical}', "");
21959Expect(1, 159, '\P{Is_Decomposition_Type: NonCanonical}', "");
21960Expect(0, 159, '\P{^Is_Decomposition_Type: NonCanonical}', "");
21961Error('\p{Is_Dt=-/a/NON CANON}');
21962Error('\P{Is_Dt=-/a/NON CANON}');
21963Expect(1, 160, '\p{Is_Dt=noncanon}', "");
21964Expect(0, 160, '\p{^Is_Dt=noncanon}', "");
21965Expect(0, 160, '\P{Is_Dt=noncanon}', "");
21966Expect(1, 160, '\P{^Is_Dt=noncanon}', "");
21967Expect(0, 159, '\p{Is_Dt=noncanon}', "");
21968Expect(1, 159, '\p{^Is_Dt=noncanon}', "");
21969Expect(1, 159, '\P{Is_Dt=noncanon}', "");
21970Expect(0, 159, '\P{^Is_Dt=noncanon}', "");
21971Expect(1, 160, '\p{Is_Dt=  NON_canon}', "");
21972Expect(0, 160, '\p{^Is_Dt=  NON_canon}', "");
21973Expect(0, 160, '\P{Is_Dt=  NON_canon}', "");
21974Expect(1, 160, '\P{^Is_Dt=  NON_canon}', "");
21975Expect(0, 159, '\p{Is_Dt=  NON_canon}', "");
21976Expect(1, 159, '\p{^Is_Dt=  NON_canon}', "");
21977Expect(1, 159, '\P{Is_Dt=  NON_canon}', "");
21978Expect(0, 159, '\P{^Is_Dt=  NON_canon}', "");
21979Error('\p{Decomposition_Type=	/a/Final}');
21980Error('\P{Decomposition_Type=	/a/Final}');
21981Expect(1, 64337, '\p{Decomposition_Type=final}', "");
21982Expect(0, 64337, '\p{^Decomposition_Type=final}', "");
21983Expect(0, 64337, '\P{Decomposition_Type=final}', "");
21984Expect(1, 64337, '\P{^Decomposition_Type=final}', "");
21985Expect(0, 64336, '\p{Decomposition_Type=final}', "");
21986Expect(1, 64336, '\p{^Decomposition_Type=final}', "");
21987Expect(1, 64336, '\P{Decomposition_Type=final}', "");
21988Expect(0, 64336, '\P{^Decomposition_Type=final}', "");
21989Expect(1, 64337, '\p{Decomposition_Type=__FINAL}', "");
21990Expect(0, 64337, '\p{^Decomposition_Type=__FINAL}', "");
21991Expect(0, 64337, '\P{Decomposition_Type=__FINAL}', "");
21992Expect(1, 64337, '\P{^Decomposition_Type=__FINAL}', "");
21993Expect(0, 64336, '\p{Decomposition_Type=__FINAL}', "");
21994Expect(1, 64336, '\p{^Decomposition_Type=__FINAL}', "");
21995Expect(1, 64336, '\P{Decomposition_Type=__FINAL}', "");
21996Expect(0, 64336, '\P{^Decomposition_Type=__FINAL}', "");
21997Error('\p{Dt=:=	 FIN}');
21998Error('\P{Dt=:=	 FIN}');
21999Expect(1, 64337, '\p{Dt=fin}', "");
22000Expect(0, 64337, '\p{^Dt=fin}', "");
22001Expect(0, 64337, '\P{Dt=fin}', "");
22002Expect(1, 64337, '\P{^Dt=fin}', "");
22003Expect(0, 64336, '\p{Dt=fin}', "");
22004Expect(1, 64336, '\p{^Dt=fin}', "");
22005Expect(1, 64336, '\P{Dt=fin}', "");
22006Expect(0, 64336, '\P{^Dt=fin}', "");
22007Expect(1, 64337, '\p{Dt=_-Fin}', "");
22008Expect(0, 64337, '\p{^Dt=_-Fin}', "");
22009Expect(0, 64337, '\P{Dt=_-Fin}', "");
22010Expect(1, 64337, '\P{^Dt=_-Fin}', "");
22011Expect(0, 64336, '\p{Dt=_-Fin}', "");
22012Expect(1, 64336, '\p{^Dt=_-Fin}', "");
22013Expect(1, 64336, '\P{Dt=_-Fin}', "");
22014Expect(0, 64336, '\P{^Dt=_-Fin}', "");
22015Error('\p{Is_Decomposition_Type:-:=FINAL}');
22016Error('\P{Is_Decomposition_Type:-:=FINAL}');
22017Expect(1, 64337, '\p{Is_Decomposition_Type=final}', "");
22018Expect(0, 64337, '\p{^Is_Decomposition_Type=final}', "");
22019Expect(0, 64337, '\P{Is_Decomposition_Type=final}', "");
22020Expect(1, 64337, '\P{^Is_Decomposition_Type=final}', "");
22021Expect(0, 64336, '\p{Is_Decomposition_Type=final}', "");
22022Expect(1, 64336, '\p{^Is_Decomposition_Type=final}', "");
22023Expect(1, 64336, '\P{Is_Decomposition_Type=final}', "");
22024Expect(0, 64336, '\P{^Is_Decomposition_Type=final}', "");
22025Expect(1, 64337, '\p{Is_Decomposition_Type=_-FINAL}', "");
22026Expect(0, 64337, '\p{^Is_Decomposition_Type=_-FINAL}', "");
22027Expect(0, 64337, '\P{Is_Decomposition_Type=_-FINAL}', "");
22028Expect(1, 64337, '\P{^Is_Decomposition_Type=_-FINAL}', "");
22029Expect(0, 64336, '\p{Is_Decomposition_Type=_-FINAL}', "");
22030Expect(1, 64336, '\p{^Is_Decomposition_Type=_-FINAL}', "");
22031Expect(1, 64336, '\P{Is_Decomposition_Type=_-FINAL}', "");
22032Expect(0, 64336, '\P{^Is_Decomposition_Type=_-FINAL}', "");
22033Error('\p{Is_Dt=/a/-	Fin}');
22034Error('\P{Is_Dt=/a/-	Fin}');
22035Expect(1, 64337, '\p{Is_Dt=fin}', "");
22036Expect(0, 64337, '\p{^Is_Dt=fin}', "");
22037Expect(0, 64337, '\P{Is_Dt=fin}', "");
22038Expect(1, 64337, '\P{^Is_Dt=fin}', "");
22039Expect(0, 64336, '\p{Is_Dt=fin}', "");
22040Expect(1, 64336, '\p{^Is_Dt=fin}', "");
22041Expect(1, 64336, '\P{Is_Dt=fin}', "");
22042Expect(0, 64336, '\P{^Is_Dt=fin}', "");
22043Expect(1, 64337, '\p{Is_Dt=		Fin}', "");
22044Expect(0, 64337, '\p{^Is_Dt=		Fin}', "");
22045Expect(0, 64337, '\P{Is_Dt=		Fin}', "");
22046Expect(1, 64337, '\P{^Is_Dt=		Fin}', "");
22047Expect(0, 64336, '\p{Is_Dt=		Fin}', "");
22048Expect(1, 64336, '\p{^Is_Dt=		Fin}', "");
22049Expect(1, 64336, '\P{Is_Dt=		Fin}', "");
22050Expect(0, 64336, '\P{^Is_Dt=		Fin}', "");
22051Error('\p{Decomposition_Type=/a/_ Wide}');
22052Error('\P{Decomposition_Type=/a/_ Wide}');
22053Expect(1, 12288, '\p{Decomposition_Type=wide}', "");
22054Expect(0, 12288, '\p{^Decomposition_Type=wide}', "");
22055Expect(0, 12288, '\P{Decomposition_Type=wide}', "");
22056Expect(1, 12288, '\P{^Decomposition_Type=wide}', "");
22057Expect(0, 12287, '\p{Decomposition_Type=wide}', "");
22058Expect(1, 12287, '\p{^Decomposition_Type=wide}', "");
22059Expect(1, 12287, '\P{Decomposition_Type=wide}', "");
22060Expect(0, 12287, '\P{^Decomposition_Type=wide}', "");
22061Expect(1, 12288, '\p{Decomposition_Type=-	Wide}', "");
22062Expect(0, 12288, '\p{^Decomposition_Type=-	Wide}', "");
22063Expect(0, 12288, '\P{Decomposition_Type=-	Wide}', "");
22064Expect(1, 12288, '\P{^Decomposition_Type=-	Wide}', "");
22065Expect(0, 12287, '\p{Decomposition_Type=-	Wide}', "");
22066Expect(1, 12287, '\p{^Decomposition_Type=-	Wide}', "");
22067Expect(1, 12287, '\P{Decomposition_Type=-	Wide}', "");
22068Expect(0, 12287, '\P{^Decomposition_Type=-	Wide}', "");
22069Error('\p{Dt=	/a/wide}');
22070Error('\P{Dt=	/a/wide}');
22071Expect(1, 12288, '\p{Dt=wide}', "");
22072Expect(0, 12288, '\p{^Dt=wide}', "");
22073Expect(0, 12288, '\P{Dt=wide}', "");
22074Expect(1, 12288, '\P{^Dt=wide}', "");
22075Expect(0, 12287, '\p{Dt=wide}', "");
22076Expect(1, 12287, '\p{^Dt=wide}', "");
22077Expect(1, 12287, '\P{Dt=wide}', "");
22078Expect(0, 12287, '\P{^Dt=wide}', "");
22079Expect(1, 12288, '\p{Dt=	wide}', "");
22080Expect(0, 12288, '\p{^Dt=	wide}', "");
22081Expect(0, 12288, '\P{Dt=	wide}', "");
22082Expect(1, 12288, '\P{^Dt=	wide}', "");
22083Expect(0, 12287, '\p{Dt=	wide}', "");
22084Expect(1, 12287, '\p{^Dt=	wide}', "");
22085Expect(1, 12287, '\P{Dt=	wide}', "");
22086Expect(0, 12287, '\P{^Dt=	wide}', "");
22087Error('\p{Is_Decomposition_Type= /a/Wide}');
22088Error('\P{Is_Decomposition_Type= /a/Wide}');
22089Expect(1, 12288, '\p{Is_Decomposition_Type=wide}', "");
22090Expect(0, 12288, '\p{^Is_Decomposition_Type=wide}', "");
22091Expect(0, 12288, '\P{Is_Decomposition_Type=wide}', "");
22092Expect(1, 12288, '\P{^Is_Decomposition_Type=wide}', "");
22093Expect(0, 12287, '\p{Is_Decomposition_Type=wide}', "");
22094Expect(1, 12287, '\p{^Is_Decomposition_Type=wide}', "");
22095Expect(1, 12287, '\P{Is_Decomposition_Type=wide}', "");
22096Expect(0, 12287, '\P{^Is_Decomposition_Type=wide}', "");
22097Expect(1, 12288, '\p{Is_Decomposition_Type=	 Wide}', "");
22098Expect(0, 12288, '\p{^Is_Decomposition_Type=	 Wide}', "");
22099Expect(0, 12288, '\P{Is_Decomposition_Type=	 Wide}', "");
22100Expect(1, 12288, '\P{^Is_Decomposition_Type=	 Wide}', "");
22101Expect(0, 12287, '\p{Is_Decomposition_Type=	 Wide}', "");
22102Expect(1, 12287, '\p{^Is_Decomposition_Type=	 Wide}', "");
22103Expect(1, 12287, '\P{Is_Decomposition_Type=	 Wide}', "");
22104Expect(0, 12287, '\P{^Is_Decomposition_Type=	 Wide}', "");
22105Error('\p{Is_Dt= -Wide:=}');
22106Error('\P{Is_Dt= -Wide:=}');
22107Expect(1, 12288, '\p{Is_Dt=wide}', "");
22108Expect(0, 12288, '\p{^Is_Dt=wide}', "");
22109Expect(0, 12288, '\P{Is_Dt=wide}', "");
22110Expect(1, 12288, '\P{^Is_Dt=wide}', "");
22111Expect(0, 12287, '\p{Is_Dt=wide}', "");
22112Expect(1, 12287, '\p{^Is_Dt=wide}', "");
22113Expect(1, 12287, '\P{Is_Dt=wide}', "");
22114Expect(0, 12287, '\P{^Is_Dt=wide}', "");
22115Expect(1, 12288, '\p{Is_Dt:	 WIDE}', "");
22116Expect(0, 12288, '\p{^Is_Dt:	 WIDE}', "");
22117Expect(0, 12288, '\P{Is_Dt:	 WIDE}', "");
22118Expect(1, 12288, '\P{^Is_Dt:	 WIDE}', "");
22119Expect(0, 12287, '\p{Is_Dt:	 WIDE}', "");
22120Expect(1, 12287, '\p{^Is_Dt:	 WIDE}', "");
22121Expect(1, 12287, '\P{Is_Dt:	 WIDE}', "");
22122Expect(0, 12287, '\P{^Is_Dt:	 WIDE}', "");
22123Error('\p{Decomposition_Type= :=Canonical}');
22124Error('\P{Decomposition_Type= :=Canonical}');
22125Expect(1, 197, '\p{Decomposition_Type=canonical}', "");
22126Expect(0, 197, '\p{^Decomposition_Type=canonical}', "");
22127Expect(0, 197, '\P{Decomposition_Type=canonical}', "");
22128Expect(1, 197, '\P{^Decomposition_Type=canonical}', "");
22129Expect(0, 191, '\p{Decomposition_Type=canonical}', "");
22130Expect(1, 191, '\p{^Decomposition_Type=canonical}', "");
22131Expect(1, 191, '\P{Decomposition_Type=canonical}', "");
22132Expect(0, 191, '\P{^Decomposition_Type=canonical}', "");
22133Expect(1, 197, '\p{Decomposition_Type= Canonical}', "");
22134Expect(0, 197, '\p{^Decomposition_Type= Canonical}', "");
22135Expect(0, 197, '\P{Decomposition_Type= Canonical}', "");
22136Expect(1, 197, '\P{^Decomposition_Type= Canonical}', "");
22137Expect(0, 191, '\p{Decomposition_Type= Canonical}', "");
22138Expect(1, 191, '\p{^Decomposition_Type= Canonical}', "");
22139Expect(1, 191, '\P{Decomposition_Type= Canonical}', "");
22140Expect(0, 191, '\P{^Decomposition_Type= Canonical}', "");
22141Error('\p{Dt=:=	can}');
22142Error('\P{Dt=:=	can}');
22143Expect(1, 197, '\p{Dt=can}', "");
22144Expect(0, 197, '\p{^Dt=can}', "");
22145Expect(0, 197, '\P{Dt=can}', "");
22146Expect(1, 197, '\P{^Dt=can}', "");
22147Expect(0, 191, '\p{Dt=can}', "");
22148Expect(1, 191, '\p{^Dt=can}', "");
22149Expect(1, 191, '\P{Dt=can}', "");
22150Expect(0, 191, '\P{^Dt=can}', "");
22151Expect(1, 197, '\p{Dt=_-can}', "");
22152Expect(0, 197, '\p{^Dt=_-can}', "");
22153Expect(0, 197, '\P{Dt=_-can}', "");
22154Expect(1, 197, '\P{^Dt=_-can}', "");
22155Expect(0, 191, '\p{Dt=_-can}', "");
22156Expect(1, 191, '\p{^Dt=_-can}', "");
22157Expect(1, 191, '\P{Dt=_-can}', "");
22158Expect(0, 191, '\P{^Dt=_-can}', "");
22159Error('\p{Is_Decomposition_Type=_Canonical:=}');
22160Error('\P{Is_Decomposition_Type=_Canonical:=}');
22161Expect(1, 197, '\p{Is_Decomposition_Type=canonical}', "");
22162Expect(0, 197, '\p{^Is_Decomposition_Type=canonical}', "");
22163Expect(0, 197, '\P{Is_Decomposition_Type=canonical}', "");
22164Expect(1, 197, '\P{^Is_Decomposition_Type=canonical}', "");
22165Expect(0, 191, '\p{Is_Decomposition_Type=canonical}', "");
22166Expect(1, 191, '\p{^Is_Decomposition_Type=canonical}', "");
22167Expect(1, 191, '\P{Is_Decomposition_Type=canonical}', "");
22168Expect(0, 191, '\P{^Is_Decomposition_Type=canonical}', "");
22169Expect(1, 197, '\p{Is_Decomposition_Type=Canonical}', "");
22170Expect(0, 197, '\p{^Is_Decomposition_Type=Canonical}', "");
22171Expect(0, 197, '\P{Is_Decomposition_Type=Canonical}', "");
22172Expect(1, 197, '\P{^Is_Decomposition_Type=Canonical}', "");
22173Expect(0, 191, '\p{Is_Decomposition_Type=Canonical}', "");
22174Expect(1, 191, '\p{^Is_Decomposition_Type=Canonical}', "");
22175Expect(1, 191, '\P{Is_Decomposition_Type=Canonical}', "");
22176Expect(0, 191, '\P{^Is_Decomposition_Type=Canonical}', "");
22177Error('\p{Is_Dt= 	CAN/a/}');
22178Error('\P{Is_Dt= 	CAN/a/}');
22179Expect(1, 197, '\p{Is_Dt: can}', "");
22180Expect(0, 197, '\p{^Is_Dt: can}', "");
22181Expect(0, 197, '\P{Is_Dt: can}', "");
22182Expect(1, 197, '\P{^Is_Dt: can}', "");
22183Expect(0, 191, '\p{Is_Dt: can}', "");
22184Expect(1, 191, '\p{^Is_Dt: can}', "");
22185Expect(1, 191, '\P{Is_Dt: can}', "");
22186Expect(0, 191, '\P{^Is_Dt: can}', "");
22187Expect(1, 197, '\p{Is_Dt=- Can}', "");
22188Expect(0, 197, '\p{^Is_Dt=- Can}', "");
22189Expect(0, 197, '\P{Is_Dt=- Can}', "");
22190Expect(1, 197, '\P{^Is_Dt=- Can}', "");
22191Expect(0, 191, '\p{Is_Dt=- Can}', "");
22192Expect(1, 191, '\p{^Is_Dt=- Can}', "");
22193Expect(1, 191, '\P{Is_Dt=- Can}', "");
22194Expect(0, 191, '\P{^Is_Dt=- Can}', "");
22195Error('\p{Decomposition_Type=:=Vertical}');
22196Error('\P{Decomposition_Type=:=Vertical}');
22197Expect(1, 12447, '\p{Decomposition_Type=vertical}', "");
22198Expect(0, 12447, '\p{^Decomposition_Type=vertical}', "");
22199Expect(0, 12447, '\P{Decomposition_Type=vertical}', "");
22200Expect(1, 12447, '\P{^Decomposition_Type=vertical}', "");
22201Expect(0, 12446, '\p{Decomposition_Type=vertical}', "");
22202Expect(1, 12446, '\p{^Decomposition_Type=vertical}', "");
22203Expect(1, 12446, '\P{Decomposition_Type=vertical}', "");
22204Expect(0, 12446, '\P{^Decomposition_Type=vertical}', "");
22205Expect(1, 12447, '\p{Decomposition_Type=	VERTICAL}', "");
22206Expect(0, 12447, '\p{^Decomposition_Type=	VERTICAL}', "");
22207Expect(0, 12447, '\P{Decomposition_Type=	VERTICAL}', "");
22208Expect(1, 12447, '\P{^Decomposition_Type=	VERTICAL}', "");
22209Expect(0, 12446, '\p{Decomposition_Type=	VERTICAL}', "");
22210Expect(1, 12446, '\p{^Decomposition_Type=	VERTICAL}', "");
22211Expect(1, 12446, '\P{Decomposition_Type=	VERTICAL}', "");
22212Expect(0, 12446, '\P{^Decomposition_Type=	VERTICAL}', "");
22213Error('\p{Dt=/a/ _vert}');
22214Error('\P{Dt=/a/ _vert}');
22215Expect(1, 12447, '\p{Dt:   vert}', "");
22216Expect(0, 12447, '\p{^Dt:   vert}', "");
22217Expect(0, 12447, '\P{Dt:   vert}', "");
22218Expect(1, 12447, '\P{^Dt:   vert}', "");
22219Expect(0, 12446, '\p{Dt:   vert}', "");
22220Expect(1, 12446, '\p{^Dt:   vert}', "");
22221Expect(1, 12446, '\P{Dt:   vert}', "");
22222Expect(0, 12446, '\P{^Dt:   vert}', "");
22223Expect(1, 12447, '\p{Dt= 	vert}', "");
22224Expect(0, 12447, '\p{^Dt= 	vert}', "");
22225Expect(0, 12447, '\P{Dt= 	vert}', "");
22226Expect(1, 12447, '\P{^Dt= 	vert}', "");
22227Expect(0, 12446, '\p{Dt= 	vert}', "");
22228Expect(1, 12446, '\p{^Dt= 	vert}', "");
22229Expect(1, 12446, '\P{Dt= 	vert}', "");
22230Expect(0, 12446, '\P{^Dt= 	vert}', "");
22231Error('\p{Is_Decomposition_Type= -vertical:=}');
22232Error('\P{Is_Decomposition_Type= -vertical:=}');
22233Expect(1, 12447, '\p{Is_Decomposition_Type=vertical}', "");
22234Expect(0, 12447, '\p{^Is_Decomposition_Type=vertical}', "");
22235Expect(0, 12447, '\P{Is_Decomposition_Type=vertical}', "");
22236Expect(1, 12447, '\P{^Is_Decomposition_Type=vertical}', "");
22237Expect(0, 12446, '\p{Is_Decomposition_Type=vertical}', "");
22238Expect(1, 12446, '\p{^Is_Decomposition_Type=vertical}', "");
22239Expect(1, 12446, '\P{Is_Decomposition_Type=vertical}', "");
22240Expect(0, 12446, '\P{^Is_Decomposition_Type=vertical}', "");
22241Expect(1, 12447, '\p{Is_Decomposition_Type=-	Vertical}', "");
22242Expect(0, 12447, '\p{^Is_Decomposition_Type=-	Vertical}', "");
22243Expect(0, 12447, '\P{Is_Decomposition_Type=-	Vertical}', "");
22244Expect(1, 12447, '\P{^Is_Decomposition_Type=-	Vertical}', "");
22245Expect(0, 12446, '\p{Is_Decomposition_Type=-	Vertical}', "");
22246Expect(1, 12446, '\p{^Is_Decomposition_Type=-	Vertical}', "");
22247Expect(1, 12446, '\P{Is_Decomposition_Type=-	Vertical}', "");
22248Expect(0, 12446, '\P{^Is_Decomposition_Type=-	Vertical}', "");
22249Error('\p{Is_Dt:   /a/--Vert}');
22250Error('\P{Is_Dt:   /a/--Vert}');
22251Expect(1, 12447, '\p{Is_Dt=vert}', "");
22252Expect(0, 12447, '\p{^Is_Dt=vert}', "");
22253Expect(0, 12447, '\P{Is_Dt=vert}', "");
22254Expect(1, 12447, '\P{^Is_Dt=vert}', "");
22255Expect(0, 12446, '\p{Is_Dt=vert}', "");
22256Expect(1, 12446, '\p{^Is_Dt=vert}', "");
22257Expect(1, 12446, '\P{Is_Dt=vert}', "");
22258Expect(0, 12446, '\P{^Is_Dt=vert}', "");
22259Expect(1, 12447, '\p{Is_Dt=--vert}', "");
22260Expect(0, 12447, '\p{^Is_Dt=--vert}', "");
22261Expect(0, 12447, '\P{Is_Dt=--vert}', "");
22262Expect(1, 12447, '\P{^Is_Dt=--vert}', "");
22263Expect(0, 12446, '\p{Is_Dt=--vert}', "");
22264Expect(1, 12446, '\p{^Is_Dt=--vert}', "");
22265Expect(1, 12446, '\P{Is_Dt=--vert}', "");
22266Expect(0, 12446, '\P{^Is_Dt=--vert}', "");
22267Error('\p{Decomposition_Type=__MEDIAL/a/}');
22268Error('\P{Decomposition_Type=__MEDIAL/a/}');
22269Expect(1, 64341, '\p{Decomposition_Type=medial}', "");
22270Expect(0, 64341, '\p{^Decomposition_Type=medial}', "");
22271Expect(0, 64341, '\P{Decomposition_Type=medial}', "");
22272Expect(1, 64341, '\P{^Decomposition_Type=medial}', "");
22273Expect(0, 64340, '\p{Decomposition_Type=medial}', "");
22274Expect(1, 64340, '\p{^Decomposition_Type=medial}', "");
22275Expect(1, 64340, '\P{Decomposition_Type=medial}', "");
22276Expect(0, 64340, '\P{^Decomposition_Type=medial}', "");
22277Expect(1, 64341, '\p{Decomposition_Type=	-Medial}', "");
22278Expect(0, 64341, '\p{^Decomposition_Type=	-Medial}', "");
22279Expect(0, 64341, '\P{Decomposition_Type=	-Medial}', "");
22280Expect(1, 64341, '\P{^Decomposition_Type=	-Medial}', "");
22281Expect(0, 64340, '\p{Decomposition_Type=	-Medial}', "");
22282Expect(1, 64340, '\p{^Decomposition_Type=	-Medial}', "");
22283Expect(1, 64340, '\P{Decomposition_Type=	-Medial}', "");
22284Expect(0, 64340, '\P{^Decomposition_Type=	-Medial}', "");
22285Error('\p{Dt= /a/MED}');
22286Error('\P{Dt= /a/MED}');
22287Expect(1, 64341, '\p{Dt=med}', "");
22288Expect(0, 64341, '\p{^Dt=med}', "");
22289Expect(0, 64341, '\P{Dt=med}', "");
22290Expect(1, 64341, '\P{^Dt=med}', "");
22291Expect(0, 64340, '\p{Dt=med}', "");
22292Expect(1, 64340, '\p{^Dt=med}', "");
22293Expect(1, 64340, '\P{Dt=med}', "");
22294Expect(0, 64340, '\P{^Dt=med}', "");
22295Expect(1, 64341, '\p{Dt:    Med}', "");
22296Expect(0, 64341, '\p{^Dt:    Med}', "");
22297Expect(0, 64341, '\P{Dt:    Med}', "");
22298Expect(1, 64341, '\P{^Dt:    Med}', "");
22299Expect(0, 64340, '\p{Dt:    Med}', "");
22300Expect(1, 64340, '\p{^Dt:    Med}', "");
22301Expect(1, 64340, '\P{Dt:    Med}', "");
22302Expect(0, 64340, '\P{^Dt:    Med}', "");
22303Error('\p{Is_Decomposition_Type=_	Medial:=}');
22304Error('\P{Is_Decomposition_Type=_	Medial:=}');
22305Expect(1, 64341, '\p{Is_Decomposition_Type:medial}', "");
22306Expect(0, 64341, '\p{^Is_Decomposition_Type:medial}', "");
22307Expect(0, 64341, '\P{Is_Decomposition_Type:medial}', "");
22308Expect(1, 64341, '\P{^Is_Decomposition_Type:medial}', "");
22309Expect(0, 64340, '\p{Is_Decomposition_Type:medial}', "");
22310Expect(1, 64340, '\p{^Is_Decomposition_Type:medial}', "");
22311Expect(1, 64340, '\P{Is_Decomposition_Type:medial}', "");
22312Expect(0, 64340, '\P{^Is_Decomposition_Type:medial}', "");
22313Expect(1, 64341, '\p{Is_Decomposition_Type= medial}', "");
22314Expect(0, 64341, '\p{^Is_Decomposition_Type= medial}', "");
22315Expect(0, 64341, '\P{Is_Decomposition_Type= medial}', "");
22316Expect(1, 64341, '\P{^Is_Decomposition_Type= medial}', "");
22317Expect(0, 64340, '\p{Is_Decomposition_Type= medial}', "");
22318Expect(1, 64340, '\p{^Is_Decomposition_Type= medial}', "");
22319Expect(1, 64340, '\P{Is_Decomposition_Type= medial}', "");
22320Expect(0, 64340, '\P{^Is_Decomposition_Type= medial}', "");
22321Error('\p{Is_Dt=	:=Med}');
22322Error('\P{Is_Dt=	:=Med}');
22323Expect(1, 64341, '\p{Is_Dt=med}', "");
22324Expect(0, 64341, '\p{^Is_Dt=med}', "");
22325Expect(0, 64341, '\P{Is_Dt=med}', "");
22326Expect(1, 64341, '\P{^Is_Dt=med}', "");
22327Expect(0, 64340, '\p{Is_Dt=med}', "");
22328Expect(1, 64340, '\p{^Is_Dt=med}', "");
22329Expect(1, 64340, '\P{Is_Dt=med}', "");
22330Expect(0, 64340, '\P{^Is_Dt=med}', "");
22331Expect(1, 64341, '\p{Is_Dt=	med}', "");
22332Expect(0, 64341, '\p{^Is_Dt=	med}', "");
22333Expect(0, 64341, '\P{Is_Dt=	med}', "");
22334Expect(1, 64341, '\P{^Is_Dt=	med}', "");
22335Expect(0, 64340, '\p{Is_Dt=	med}', "");
22336Expect(1, 64340, '\p{^Is_Dt=	med}', "");
22337Expect(1, 64340, '\P{Is_Dt=	med}', "");
22338Expect(0, 64340, '\P{^Is_Dt=	med}', "");
22339Error('\p{Decomposition_Type=/a/__narrow}');
22340Error('\P{Decomposition_Type=/a/__narrow}');
22341Expect(1, 65470, '\p{Decomposition_Type=narrow}', "");
22342Expect(0, 65470, '\p{^Decomposition_Type=narrow}', "");
22343Expect(0, 65470, '\P{Decomposition_Type=narrow}', "");
22344Expect(1, 65470, '\P{^Decomposition_Type=narrow}', "");
22345Expect(0, 65376, '\p{Decomposition_Type=narrow}', "");
22346Expect(1, 65376, '\p{^Decomposition_Type=narrow}', "");
22347Expect(1, 65376, '\P{Decomposition_Type=narrow}', "");
22348Expect(0, 65376, '\P{^Decomposition_Type=narrow}', "");
22349Expect(1, 65470, '\p{Decomposition_Type= Narrow}', "");
22350Expect(0, 65470, '\p{^Decomposition_Type= Narrow}', "");
22351Expect(0, 65470, '\P{Decomposition_Type= Narrow}', "");
22352Expect(1, 65470, '\P{^Decomposition_Type= Narrow}', "");
22353Expect(0, 65376, '\p{Decomposition_Type= Narrow}', "");
22354Expect(1, 65376, '\p{^Decomposition_Type= Narrow}', "");
22355Expect(1, 65376, '\P{Decomposition_Type= Narrow}', "");
22356Expect(0, 65376, '\P{^Decomposition_Type= Narrow}', "");
22357Error('\p{Dt=/a/NAR}');
22358Error('\P{Dt=/a/NAR}');
22359Expect(1, 65470, '\p{Dt=nar}', "");
22360Expect(0, 65470, '\p{^Dt=nar}', "");
22361Expect(0, 65470, '\P{Dt=nar}', "");
22362Expect(1, 65470, '\P{^Dt=nar}', "");
22363Expect(0, 65376, '\p{Dt=nar}', "");
22364Expect(1, 65376, '\p{^Dt=nar}', "");
22365Expect(1, 65376, '\P{Dt=nar}', "");
22366Expect(0, 65376, '\P{^Dt=nar}', "");
22367Expect(1, 65470, '\p{Dt=__NAR}', "");
22368Expect(0, 65470, '\p{^Dt=__NAR}', "");
22369Expect(0, 65470, '\P{Dt=__NAR}', "");
22370Expect(1, 65470, '\P{^Dt=__NAR}', "");
22371Expect(0, 65376, '\p{Dt=__NAR}', "");
22372Expect(1, 65376, '\p{^Dt=__NAR}', "");
22373Expect(1, 65376, '\P{Dt=__NAR}', "");
22374Expect(0, 65376, '\P{^Dt=__NAR}', "");
22375Error('\p{Is_Decomposition_Type=_ NARROW:=}');
22376Error('\P{Is_Decomposition_Type=_ NARROW:=}');
22377Expect(1, 65470, '\p{Is_Decomposition_Type=narrow}', "");
22378Expect(0, 65470, '\p{^Is_Decomposition_Type=narrow}', "");
22379Expect(0, 65470, '\P{Is_Decomposition_Type=narrow}', "");
22380Expect(1, 65470, '\P{^Is_Decomposition_Type=narrow}', "");
22381Expect(0, 65376, '\p{Is_Decomposition_Type=narrow}', "");
22382Expect(1, 65376, '\p{^Is_Decomposition_Type=narrow}', "");
22383Expect(1, 65376, '\P{Is_Decomposition_Type=narrow}', "");
22384Expect(0, 65376, '\P{^Is_Decomposition_Type=narrow}', "");
22385Expect(1, 65470, '\p{Is_Decomposition_Type=	Narrow}', "");
22386Expect(0, 65470, '\p{^Is_Decomposition_Type=	Narrow}', "");
22387Expect(0, 65470, '\P{Is_Decomposition_Type=	Narrow}', "");
22388Expect(1, 65470, '\P{^Is_Decomposition_Type=	Narrow}', "");
22389Expect(0, 65376, '\p{Is_Decomposition_Type=	Narrow}', "");
22390Expect(1, 65376, '\p{^Is_Decomposition_Type=	Narrow}', "");
22391Expect(1, 65376, '\P{Is_Decomposition_Type=	Narrow}', "");
22392Expect(0, 65376, '\P{^Is_Decomposition_Type=	Narrow}', "");
22393Error('\p{Is_Dt=/a/NAR}');
22394Error('\P{Is_Dt=/a/NAR}');
22395Expect(1, 65470, '\p{Is_Dt=nar}', "");
22396Expect(0, 65470, '\p{^Is_Dt=nar}', "");
22397Expect(0, 65470, '\P{Is_Dt=nar}', "");
22398Expect(1, 65470, '\P{^Is_Dt=nar}', "");
22399Expect(0, 65376, '\p{Is_Dt=nar}', "");
22400Expect(1, 65376, '\p{^Is_Dt=nar}', "");
22401Expect(1, 65376, '\P{Is_Dt=nar}', "");
22402Expect(0, 65376, '\P{^Is_Dt=nar}', "");
22403Expect(1, 65470, '\p{Is_Dt=-Nar}', "");
22404Expect(0, 65470, '\p{^Is_Dt=-Nar}', "");
22405Expect(0, 65470, '\P{Is_Dt=-Nar}', "");
22406Expect(1, 65470, '\P{^Is_Dt=-Nar}', "");
22407Expect(0, 65376, '\p{Is_Dt=-Nar}', "");
22408Expect(1, 65376, '\p{^Is_Dt=-Nar}', "");
22409Expect(1, 65376, '\P{Is_Dt=-Nar}', "");
22410Expect(0, 65376, '\P{^Is_Dt=-Nar}', "");
22411Error('\p{Decomposition_Type=:=--sub}');
22412Error('\P{Decomposition_Type=:=--sub}');
22413Expect(1, 7530, '\p{Decomposition_Type=sub}', "");
22414Expect(0, 7530, '\p{^Decomposition_Type=sub}', "");
22415Expect(0, 7530, '\P{Decomposition_Type=sub}', "");
22416Expect(1, 7530, '\P{^Decomposition_Type=sub}', "");
22417Expect(0, 7521, '\p{Decomposition_Type=sub}', "");
22418Expect(1, 7521, '\p{^Decomposition_Type=sub}', "");
22419Expect(1, 7521, '\P{Decomposition_Type=sub}', "");
22420Expect(0, 7521, '\P{^Decomposition_Type=sub}', "");
22421Expect(1, 7530, '\p{Decomposition_Type= _sub}', "");
22422Expect(0, 7530, '\p{^Decomposition_Type= _sub}', "");
22423Expect(0, 7530, '\P{Decomposition_Type= _sub}', "");
22424Expect(1, 7530, '\P{^Decomposition_Type= _sub}', "");
22425Expect(0, 7521, '\p{Decomposition_Type= _sub}', "");
22426Expect(1, 7521, '\p{^Decomposition_Type= _sub}', "");
22427Expect(1, 7521, '\P{Decomposition_Type= _sub}', "");
22428Expect(0, 7521, '\P{^Decomposition_Type= _sub}', "");
22429Error('\p{Dt=-sub:=}');
22430Error('\P{Dt=-sub:=}');
22431Expect(1, 7530, '\p{Dt=sub}', "");
22432Expect(0, 7530, '\p{^Dt=sub}', "");
22433Expect(0, 7530, '\P{Dt=sub}', "");
22434Expect(1, 7530, '\P{^Dt=sub}', "");
22435Expect(0, 7521, '\p{Dt=sub}', "");
22436Expect(1, 7521, '\p{^Dt=sub}', "");
22437Expect(1, 7521, '\P{Dt=sub}', "");
22438Expect(0, 7521, '\P{^Dt=sub}', "");
22439Expect(1, 7530, '\p{Dt=	sub}', "");
22440Expect(0, 7530, '\p{^Dt=	sub}', "");
22441Expect(0, 7530, '\P{Dt=	sub}', "");
22442Expect(1, 7530, '\P{^Dt=	sub}', "");
22443Expect(0, 7521, '\p{Dt=	sub}', "");
22444Expect(1, 7521, '\p{^Dt=	sub}', "");
22445Expect(1, 7521, '\P{Dt=	sub}', "");
22446Expect(0, 7521, '\P{^Dt=	sub}', "");
22447Error('\p{Is_Decomposition_Type= 	Sub/a/}');
22448Error('\P{Is_Decomposition_Type= 	Sub/a/}');
22449Expect(1, 7530, '\p{Is_Decomposition_Type=sub}', "");
22450Expect(0, 7530, '\p{^Is_Decomposition_Type=sub}', "");
22451Expect(0, 7530, '\P{Is_Decomposition_Type=sub}', "");
22452Expect(1, 7530, '\P{^Is_Decomposition_Type=sub}', "");
22453Expect(0, 7521, '\p{Is_Decomposition_Type=sub}', "");
22454Expect(1, 7521, '\p{^Is_Decomposition_Type=sub}', "");
22455Expect(1, 7521, '\P{Is_Decomposition_Type=sub}', "");
22456Expect(0, 7521, '\P{^Is_Decomposition_Type=sub}', "");
22457Expect(1, 7530, '\p{Is_Decomposition_Type=_Sub}', "");
22458Expect(0, 7530, '\p{^Is_Decomposition_Type=_Sub}', "");
22459Expect(0, 7530, '\P{Is_Decomposition_Type=_Sub}', "");
22460Expect(1, 7530, '\P{^Is_Decomposition_Type=_Sub}', "");
22461Expect(0, 7521, '\p{Is_Decomposition_Type=_Sub}', "");
22462Expect(1, 7521, '\p{^Is_Decomposition_Type=_Sub}', "");
22463Expect(1, 7521, '\P{Is_Decomposition_Type=_Sub}', "");
22464Expect(0, 7521, '\P{^Is_Decomposition_Type=_Sub}', "");
22465Error('\p{Is_Dt: _/a/SUB}');
22466Error('\P{Is_Dt: _/a/SUB}');
22467Expect(1, 7530, '\p{Is_Dt=sub}', "");
22468Expect(0, 7530, '\p{^Is_Dt=sub}', "");
22469Expect(0, 7530, '\P{Is_Dt=sub}', "");
22470Expect(1, 7530, '\P{^Is_Dt=sub}', "");
22471Expect(0, 7521, '\p{Is_Dt=sub}', "");
22472Expect(1, 7521, '\p{^Is_Dt=sub}', "");
22473Expect(1, 7521, '\P{Is_Dt=sub}', "");
22474Expect(0, 7521, '\P{^Is_Dt=sub}', "");
22475Expect(1, 7530, '\p{Is_Dt=- Sub}', "");
22476Expect(0, 7530, '\p{^Is_Dt=- Sub}', "");
22477Expect(0, 7530, '\P{Is_Dt=- Sub}', "");
22478Expect(1, 7530, '\P{^Is_Dt=- Sub}', "");
22479Expect(0, 7521, '\p{Is_Dt=- Sub}', "");
22480Expect(1, 7521, '\p{^Is_Dt=- Sub}', "");
22481Expect(1, 7521, '\P{Is_Dt=- Sub}', "");
22482Expect(0, 7521, '\P{^Is_Dt=- Sub}', "");
22483Error('\p{Decomposition_Type=-	SQUARE:=}');
22484Error('\P{Decomposition_Type=-	SQUARE:=}');
22485Expect(1, 12880, '\p{Decomposition_Type=square}', "");
22486Expect(0, 12880, '\p{^Decomposition_Type=square}', "");
22487Expect(0, 12880, '\P{Decomposition_Type=square}', "");
22488Expect(1, 12880, '\P{^Decomposition_Type=square}', "");
22489Expect(0, 12879, '\p{Decomposition_Type=square}', "");
22490Expect(1, 12879, '\p{^Decomposition_Type=square}', "");
22491Expect(1, 12879, '\P{Decomposition_Type=square}', "");
22492Expect(0, 12879, '\P{^Decomposition_Type=square}', "");
22493Expect(1, 12880, '\p{Decomposition_Type=		Square}', "");
22494Expect(0, 12880, '\p{^Decomposition_Type=		Square}', "");
22495Expect(0, 12880, '\P{Decomposition_Type=		Square}', "");
22496Expect(1, 12880, '\P{^Decomposition_Type=		Square}', "");
22497Expect(0, 12879, '\p{Decomposition_Type=		Square}', "");
22498Expect(1, 12879, '\p{^Decomposition_Type=		Square}', "");
22499Expect(1, 12879, '\P{Decomposition_Type=		Square}', "");
22500Expect(0, 12879, '\P{^Decomposition_Type=		Square}', "");
22501Error('\p{Dt=-Sqr/a/}');
22502Error('\P{Dt=-Sqr/a/}');
22503Expect(1, 12880, '\p{Dt=sqr}', "");
22504Expect(0, 12880, '\p{^Dt=sqr}', "");
22505Expect(0, 12880, '\P{Dt=sqr}', "");
22506Expect(1, 12880, '\P{^Dt=sqr}', "");
22507Expect(0, 12879, '\p{Dt=sqr}', "");
22508Expect(1, 12879, '\p{^Dt=sqr}', "");
22509Expect(1, 12879, '\P{Dt=sqr}', "");
22510Expect(0, 12879, '\P{^Dt=sqr}', "");
22511Expect(1, 12880, '\p{Dt=--Sqr}', "");
22512Expect(0, 12880, '\p{^Dt=--Sqr}', "");
22513Expect(0, 12880, '\P{Dt=--Sqr}', "");
22514Expect(1, 12880, '\P{^Dt=--Sqr}', "");
22515Expect(0, 12879, '\p{Dt=--Sqr}', "");
22516Expect(1, 12879, '\p{^Dt=--Sqr}', "");
22517Expect(1, 12879, '\P{Dt=--Sqr}', "");
22518Expect(0, 12879, '\P{^Dt=--Sqr}', "");
22519Error('\p{Is_Decomposition_Type=/a/	 square}');
22520Error('\P{Is_Decomposition_Type=/a/	 square}');
22521Expect(1, 12880, '\p{Is_Decomposition_Type=square}', "");
22522Expect(0, 12880, '\p{^Is_Decomposition_Type=square}', "");
22523Expect(0, 12880, '\P{Is_Decomposition_Type=square}', "");
22524Expect(1, 12880, '\P{^Is_Decomposition_Type=square}', "");
22525Expect(0, 12879, '\p{Is_Decomposition_Type=square}', "");
22526Expect(1, 12879, '\p{^Is_Decomposition_Type=square}', "");
22527Expect(1, 12879, '\P{Is_Decomposition_Type=square}', "");
22528Expect(0, 12879, '\P{^Is_Decomposition_Type=square}', "");
22529Expect(1, 12880, '\p{Is_Decomposition_Type= Square}', "");
22530Expect(0, 12880, '\p{^Is_Decomposition_Type= Square}', "");
22531Expect(0, 12880, '\P{Is_Decomposition_Type= Square}', "");
22532Expect(1, 12880, '\P{^Is_Decomposition_Type= Square}', "");
22533Expect(0, 12879, '\p{Is_Decomposition_Type= Square}', "");
22534Expect(1, 12879, '\p{^Is_Decomposition_Type= Square}', "");
22535Expect(1, 12879, '\P{Is_Decomposition_Type= Square}', "");
22536Expect(0, 12879, '\P{^Is_Decomposition_Type= Square}', "");
22537Error('\p{Is_Dt=/a/ -SQR}');
22538Error('\P{Is_Dt=/a/ -SQR}');
22539Expect(1, 12880, '\p{Is_Dt=sqr}', "");
22540Expect(0, 12880, '\p{^Is_Dt=sqr}', "");
22541Expect(0, 12880, '\P{Is_Dt=sqr}', "");
22542Expect(1, 12880, '\P{^Is_Dt=sqr}', "");
22543Expect(0, 12879, '\p{Is_Dt=sqr}', "");
22544Expect(1, 12879, '\p{^Is_Dt=sqr}', "");
22545Expect(1, 12879, '\P{Is_Dt=sqr}', "");
22546Expect(0, 12879, '\P{^Is_Dt=sqr}', "");
22547Expect(1, 12880, '\p{Is_Dt=		Sqr}', "");
22548Expect(0, 12880, '\p{^Is_Dt=		Sqr}', "");
22549Expect(0, 12880, '\P{Is_Dt=		Sqr}', "");
22550Expect(1, 12880, '\P{^Is_Dt=		Sqr}', "");
22551Expect(0, 12879, '\p{Is_Dt=		Sqr}', "");
22552Expect(1, 12879, '\p{^Is_Dt=		Sqr}', "");
22553Expect(1, 12879, '\P{Is_Dt=		Sqr}', "");
22554Expect(0, 12879, '\P{^Is_Dt=		Sqr}', "");
22555Error('\p{Decomposition_Type=	/a/SMALL}');
22556Error('\P{Decomposition_Type=	/a/SMALL}');
22557Expect(1, 65106, '\p{Decomposition_Type=small}', "");
22558Expect(0, 65106, '\p{^Decomposition_Type=small}', "");
22559Expect(0, 65106, '\P{Decomposition_Type=small}', "");
22560Expect(1, 65106, '\P{^Decomposition_Type=small}', "");
22561Expect(0, 65103, '\p{Decomposition_Type=small}', "");
22562Expect(1, 65103, '\p{^Decomposition_Type=small}', "");
22563Expect(1, 65103, '\P{Decomposition_Type=small}', "");
22564Expect(0, 65103, '\P{^Decomposition_Type=small}', "");
22565Expect(1, 65106, '\p{Decomposition_Type=--Small}', "");
22566Expect(0, 65106, '\p{^Decomposition_Type=--Small}', "");
22567Expect(0, 65106, '\P{Decomposition_Type=--Small}', "");
22568Expect(1, 65106, '\P{^Decomposition_Type=--Small}', "");
22569Expect(0, 65103, '\p{Decomposition_Type=--Small}', "");
22570Expect(1, 65103, '\p{^Decomposition_Type=--Small}', "");
22571Expect(1, 65103, '\P{Decomposition_Type=--Small}', "");
22572Expect(0, 65103, '\P{^Decomposition_Type=--Small}', "");
22573Error('\p{Dt= Sml/a/}');
22574Error('\P{Dt= Sml/a/}');
22575Expect(1, 65106, '\p{Dt=sml}', "");
22576Expect(0, 65106, '\p{^Dt=sml}', "");
22577Expect(0, 65106, '\P{Dt=sml}', "");
22578Expect(1, 65106, '\P{^Dt=sml}', "");
22579Expect(0, 65103, '\p{Dt=sml}', "");
22580Expect(1, 65103, '\p{^Dt=sml}', "");
22581Expect(1, 65103, '\P{Dt=sml}', "");
22582Expect(0, 65103, '\P{^Dt=sml}', "");
22583Expect(1, 65106, '\p{Dt=- SML}', "");
22584Expect(0, 65106, '\p{^Dt=- SML}', "");
22585Expect(0, 65106, '\P{Dt=- SML}', "");
22586Expect(1, 65106, '\P{^Dt=- SML}', "");
22587Expect(0, 65103, '\p{Dt=- SML}', "");
22588Expect(1, 65103, '\p{^Dt=- SML}', "");
22589Expect(1, 65103, '\P{Dt=- SML}', "");
22590Expect(0, 65103, '\P{^Dt=- SML}', "");
22591Error('\p{Is_Decomposition_Type=  Small/a/}');
22592Error('\P{Is_Decomposition_Type=  Small/a/}');
22593Expect(1, 65106, '\p{Is_Decomposition_Type=small}', "");
22594Expect(0, 65106, '\p{^Is_Decomposition_Type=small}', "");
22595Expect(0, 65106, '\P{Is_Decomposition_Type=small}', "");
22596Expect(1, 65106, '\P{^Is_Decomposition_Type=small}', "");
22597Expect(0, 65103, '\p{Is_Decomposition_Type=small}', "");
22598Expect(1, 65103, '\p{^Is_Decomposition_Type=small}', "");
22599Expect(1, 65103, '\P{Is_Decomposition_Type=small}', "");
22600Expect(0, 65103, '\P{^Is_Decomposition_Type=small}', "");
22601Expect(1, 65106, '\p{Is_Decomposition_Type=_ Small}', "");
22602Expect(0, 65106, '\p{^Is_Decomposition_Type=_ Small}', "");
22603Expect(0, 65106, '\P{Is_Decomposition_Type=_ Small}', "");
22604Expect(1, 65106, '\P{^Is_Decomposition_Type=_ Small}', "");
22605Expect(0, 65103, '\p{Is_Decomposition_Type=_ Small}', "");
22606Expect(1, 65103, '\p{^Is_Decomposition_Type=_ Small}', "");
22607Expect(1, 65103, '\P{Is_Decomposition_Type=_ Small}', "");
22608Expect(0, 65103, '\P{^Is_Decomposition_Type=_ Small}', "");
22609Error('\p{Is_Dt=/a/-	Sml}');
22610Error('\P{Is_Dt=/a/-	Sml}');
22611Expect(1, 65106, '\p{Is_Dt:	sml}', "");
22612Expect(0, 65106, '\p{^Is_Dt:	sml}', "");
22613Expect(0, 65106, '\P{Is_Dt:	sml}', "");
22614Expect(1, 65106, '\P{^Is_Dt:	sml}', "");
22615Expect(0, 65103, '\p{Is_Dt:	sml}', "");
22616Expect(1, 65103, '\p{^Is_Dt:	sml}', "");
22617Expect(1, 65103, '\P{Is_Dt:	sml}', "");
22618Expect(0, 65103, '\P{^Is_Dt:	sml}', "");
22619Expect(1, 65106, '\p{Is_Dt= 	SML}', "");
22620Expect(0, 65106, '\p{^Is_Dt= 	SML}', "");
22621Expect(0, 65106, '\P{Is_Dt= 	SML}', "");
22622Expect(1, 65106, '\P{^Is_Dt= 	SML}', "");
22623Expect(0, 65103, '\p{Is_Dt= 	SML}', "");
22624Expect(1, 65103, '\p{^Is_Dt= 	SML}', "");
22625Expect(1, 65103, '\P{Is_Dt= 	SML}', "");
22626Expect(0, 65103, '\P{^Is_Dt= 	SML}', "");
22627Error('\p{Decomposition_Type=_/a/NONE}');
22628Error('\P{Decomposition_Type=_/a/NONE}');
22629Expect(1, 159, '\p{Decomposition_Type=none}', "");
22630Expect(0, 159, '\p{^Decomposition_Type=none}', "");
22631Expect(0, 159, '\P{Decomposition_Type=none}', "");
22632Expect(1, 159, '\P{^Decomposition_Type=none}', "");
22633Expect(0, 160, '\p{Decomposition_Type=none}', "");
22634Expect(1, 160, '\p{^Decomposition_Type=none}', "");
22635Expect(1, 160, '\P{Decomposition_Type=none}', "");
22636Expect(0, 160, '\P{^Decomposition_Type=none}', "");
22637Expect(1, 159, '\p{Decomposition_Type=--None}', "");
22638Expect(0, 159, '\p{^Decomposition_Type=--None}', "");
22639Expect(0, 159, '\P{Decomposition_Type=--None}', "");
22640Expect(1, 159, '\P{^Decomposition_Type=--None}', "");
22641Expect(0, 160, '\p{Decomposition_Type=--None}', "");
22642Expect(1, 160, '\p{^Decomposition_Type=--None}', "");
22643Expect(1, 160, '\P{Decomposition_Type=--None}', "");
22644Expect(0, 160, '\P{^Decomposition_Type=--None}', "");
22645Error('\p{Dt=/a/	None}');
22646Error('\P{Dt=/a/	None}');
22647Expect(1, 159, '\p{Dt=none}', "");
22648Expect(0, 159, '\p{^Dt=none}', "");
22649Expect(0, 159, '\P{Dt=none}', "");
22650Expect(1, 159, '\P{^Dt=none}', "");
22651Expect(0, 160, '\p{Dt=none}', "");
22652Expect(1, 160, '\p{^Dt=none}', "");
22653Expect(1, 160, '\P{Dt=none}', "");
22654Expect(0, 160, '\P{^Dt=none}', "");
22655Expect(1, 159, '\p{Dt=  none}', "");
22656Expect(0, 159, '\p{^Dt=  none}', "");
22657Expect(0, 159, '\P{Dt=  none}', "");
22658Expect(1, 159, '\P{^Dt=  none}', "");
22659Expect(0, 160, '\p{Dt=  none}', "");
22660Expect(1, 160, '\p{^Dt=  none}', "");
22661Expect(1, 160, '\P{Dt=  none}', "");
22662Expect(0, 160, '\P{^Dt=  none}', "");
22663Error('\p{Is_Decomposition_Type=:=-	NONE}');
22664Error('\P{Is_Decomposition_Type=:=-	NONE}');
22665Expect(1, 159, '\p{Is_Decomposition_Type=none}', "");
22666Expect(0, 159, '\p{^Is_Decomposition_Type=none}', "");
22667Expect(0, 159, '\P{Is_Decomposition_Type=none}', "");
22668Expect(1, 159, '\P{^Is_Decomposition_Type=none}', "");
22669Expect(0, 160, '\p{Is_Decomposition_Type=none}', "");
22670Expect(1, 160, '\p{^Is_Decomposition_Type=none}', "");
22671Expect(1, 160, '\P{Is_Decomposition_Type=none}', "");
22672Expect(0, 160, '\P{^Is_Decomposition_Type=none}', "");
22673Expect(1, 159, '\p{Is_Decomposition_Type=		None}', "");
22674Expect(0, 159, '\p{^Is_Decomposition_Type=		None}', "");
22675Expect(0, 159, '\P{Is_Decomposition_Type=		None}', "");
22676Expect(1, 159, '\P{^Is_Decomposition_Type=		None}', "");
22677Expect(0, 160, '\p{Is_Decomposition_Type=		None}', "");
22678Expect(1, 160, '\p{^Is_Decomposition_Type=		None}', "");
22679Expect(1, 160, '\P{Is_Decomposition_Type=		None}', "");
22680Expect(0, 160, '\P{^Is_Decomposition_Type=		None}', "");
22681Error('\p{Is_Dt= None/a/}');
22682Error('\P{Is_Dt= None/a/}');
22683Expect(1, 159, '\p{Is_Dt=none}', "");
22684Expect(0, 159, '\p{^Is_Dt=none}', "");
22685Expect(0, 159, '\P{Is_Dt=none}', "");
22686Expect(1, 159, '\P{^Is_Dt=none}', "");
22687Expect(0, 160, '\p{Is_Dt=none}', "");
22688Expect(1, 160, '\p{^Is_Dt=none}', "");
22689Expect(1, 160, '\P{Is_Dt=none}', "");
22690Expect(0, 160, '\P{^Is_Dt=none}', "");
22691Expect(1, 159, '\p{Is_Dt=None}', "");
22692Expect(0, 159, '\p{^Is_Dt=None}', "");
22693Expect(0, 159, '\P{Is_Dt=None}', "");
22694Expect(1, 159, '\P{^Is_Dt=None}', "");
22695Expect(0, 160, '\p{Is_Dt=None}', "");
22696Expect(1, 160, '\p{^Is_Dt=None}', "");
22697Expect(1, 160, '\P{Is_Dt=None}', "");
22698Expect(0, 160, '\P{^Is_Dt=None}', "");
22699Error('\p{Decomposition_Type= /a/Isolated}');
22700Error('\P{Decomposition_Type= /a/Isolated}');
22701Expect(1, 64336, '\p{Decomposition_Type=isolated}', "");
22702Expect(0, 64336, '\p{^Decomposition_Type=isolated}', "");
22703Expect(0, 64336, '\P{Decomposition_Type=isolated}', "");
22704Expect(1, 64336, '\P{^Decomposition_Type=isolated}', "");
22705Expect(0, 64335, '\p{Decomposition_Type=isolated}', "");
22706Expect(1, 64335, '\p{^Decomposition_Type=isolated}', "");
22707Expect(1, 64335, '\P{Decomposition_Type=isolated}', "");
22708Expect(0, 64335, '\P{^Decomposition_Type=isolated}', "");
22709Expect(1, 64336, '\p{Decomposition_Type= -Isolated}', "");
22710Expect(0, 64336, '\p{^Decomposition_Type= -Isolated}', "");
22711Expect(0, 64336, '\P{Decomposition_Type= -Isolated}', "");
22712Expect(1, 64336, '\P{^Decomposition_Type= -Isolated}', "");
22713Expect(0, 64335, '\p{Decomposition_Type= -Isolated}', "");
22714Expect(1, 64335, '\p{^Decomposition_Type= -Isolated}', "");
22715Expect(1, 64335, '\P{Decomposition_Type= -Isolated}', "");
22716Expect(0, 64335, '\P{^Decomposition_Type= -Isolated}', "");
22717Error('\p{Dt=:=	ISO}');
22718Error('\P{Dt=:=	ISO}');
22719Expect(1, 64336, '\p{Dt=iso}', "");
22720Expect(0, 64336, '\p{^Dt=iso}', "");
22721Expect(0, 64336, '\P{Dt=iso}', "");
22722Expect(1, 64336, '\P{^Dt=iso}', "");
22723Expect(0, 64335, '\p{Dt=iso}', "");
22724Expect(1, 64335, '\p{^Dt=iso}', "");
22725Expect(1, 64335, '\P{Dt=iso}', "");
22726Expect(0, 64335, '\P{^Dt=iso}', "");
22727Expect(1, 64336, '\p{Dt=_ iso}', "");
22728Expect(0, 64336, '\p{^Dt=_ iso}', "");
22729Expect(0, 64336, '\P{Dt=_ iso}', "");
22730Expect(1, 64336, '\P{^Dt=_ iso}', "");
22731Expect(0, 64335, '\p{Dt=_ iso}', "");
22732Expect(1, 64335, '\p{^Dt=_ iso}', "");
22733Expect(1, 64335, '\P{Dt=_ iso}', "");
22734Expect(0, 64335, '\P{^Dt=_ iso}', "");
22735Error('\p{Is_Decomposition_Type=_-Isolated/a/}');
22736Error('\P{Is_Decomposition_Type=_-Isolated/a/}');
22737Expect(1, 64336, '\p{Is_Decomposition_Type=isolated}', "");
22738Expect(0, 64336, '\p{^Is_Decomposition_Type=isolated}', "");
22739Expect(0, 64336, '\P{Is_Decomposition_Type=isolated}', "");
22740Expect(1, 64336, '\P{^Is_Decomposition_Type=isolated}', "");
22741Expect(0, 64335, '\p{Is_Decomposition_Type=isolated}', "");
22742Expect(1, 64335, '\p{^Is_Decomposition_Type=isolated}', "");
22743Expect(1, 64335, '\P{Is_Decomposition_Type=isolated}', "");
22744Expect(0, 64335, '\P{^Is_Decomposition_Type=isolated}', "");
22745Expect(1, 64336, '\p{Is_Decomposition_Type=-	Isolated}', "");
22746Expect(0, 64336, '\p{^Is_Decomposition_Type=-	Isolated}', "");
22747Expect(0, 64336, '\P{Is_Decomposition_Type=-	Isolated}', "");
22748Expect(1, 64336, '\P{^Is_Decomposition_Type=-	Isolated}', "");
22749Expect(0, 64335, '\p{Is_Decomposition_Type=-	Isolated}', "");
22750Expect(1, 64335, '\p{^Is_Decomposition_Type=-	Isolated}', "");
22751Expect(1, 64335, '\P{Is_Decomposition_Type=-	Isolated}', "");
22752Expect(0, 64335, '\P{^Is_Decomposition_Type=-	Isolated}', "");
22753Error('\p{Is_Dt:  	iso:=}');
22754Error('\P{Is_Dt:  	iso:=}');
22755Expect(1, 64336, '\p{Is_Dt=iso}', "");
22756Expect(0, 64336, '\p{^Is_Dt=iso}', "");
22757Expect(0, 64336, '\P{Is_Dt=iso}', "");
22758Expect(1, 64336, '\P{^Is_Dt=iso}', "");
22759Expect(0, 64335, '\p{Is_Dt=iso}', "");
22760Expect(1, 64335, '\p{^Is_Dt=iso}', "");
22761Expect(1, 64335, '\P{Is_Dt=iso}', "");
22762Expect(0, 64335, '\P{^Is_Dt=iso}', "");
22763Expect(1, 64336, '\p{Is_Dt=		iso}', "");
22764Expect(0, 64336, '\p{^Is_Dt=		iso}', "");
22765Expect(0, 64336, '\P{Is_Dt=		iso}', "");
22766Expect(1, 64336, '\P{^Is_Dt=		iso}', "");
22767Expect(0, 64335, '\p{Is_Dt=		iso}', "");
22768Expect(1, 64335, '\p{^Is_Dt=		iso}', "");
22769Expect(1, 64335, '\P{Is_Dt=		iso}', "");
22770Expect(0, 64335, '\P{^Is_Dt=		iso}', "");
22771Error('\p{Decomposition_Type=:=_	Compat}');
22772Error('\P{Decomposition_Type=:=_	Compat}');
22773Expect(1, 168, '\p{Decomposition_Type=compat}', "");
22774Expect(0, 168, '\p{^Decomposition_Type=compat}', "");
22775Expect(0, 168, '\P{Decomposition_Type=compat}', "");
22776Expect(1, 168, '\P{^Decomposition_Type=compat}', "");
22777Expect(0, 167, '\p{Decomposition_Type=compat}', "");
22778Expect(1, 167, '\p{^Decomposition_Type=compat}', "");
22779Expect(1, 167, '\P{Decomposition_Type=compat}', "");
22780Expect(0, 167, '\P{^Decomposition_Type=compat}', "");
22781Expect(1, 168, '\p{Decomposition_Type=	-compat}', "");
22782Expect(0, 168, '\p{^Decomposition_Type=	-compat}', "");
22783Expect(0, 168, '\P{Decomposition_Type=	-compat}', "");
22784Expect(1, 168, '\P{^Decomposition_Type=	-compat}', "");
22785Expect(0, 167, '\p{Decomposition_Type=	-compat}', "");
22786Expect(1, 167, '\p{^Decomposition_Type=	-compat}', "");
22787Expect(1, 167, '\P{Decomposition_Type=	-compat}', "");
22788Expect(0, 167, '\P{^Decomposition_Type=	-compat}', "");
22789Error('\p{Dt=com/a/}');
22790Error('\P{Dt=com/a/}');
22791Expect(1, 168, '\p{Dt:   com}', "");
22792Expect(0, 168, '\p{^Dt:   com}', "");
22793Expect(0, 168, '\P{Dt:   com}', "");
22794Expect(1, 168, '\P{^Dt:   com}', "");
22795Expect(0, 167, '\p{Dt:   com}', "");
22796Expect(1, 167, '\p{^Dt:   com}', "");
22797Expect(1, 167, '\P{Dt:   com}', "");
22798Expect(0, 167, '\P{^Dt:   com}', "");
22799Expect(1, 168, '\p{Dt=_-Com}', "");
22800Expect(0, 168, '\p{^Dt=_-Com}', "");
22801Expect(0, 168, '\P{Dt=_-Com}', "");
22802Expect(1, 168, '\P{^Dt=_-Com}', "");
22803Expect(0, 167, '\p{Dt=_-Com}', "");
22804Expect(1, 167, '\p{^Dt=_-Com}', "");
22805Expect(1, 167, '\P{Dt=_-Com}', "");
22806Expect(0, 167, '\P{^Dt=_-Com}', "");
22807Error('\p{Is_Decomposition_Type=_COMPAT:=}');
22808Error('\P{Is_Decomposition_Type=_COMPAT:=}');
22809Expect(1, 168, '\p{Is_Decomposition_Type=compat}', "");
22810Expect(0, 168, '\p{^Is_Decomposition_Type=compat}', "");
22811Expect(0, 168, '\P{Is_Decomposition_Type=compat}', "");
22812Expect(1, 168, '\P{^Is_Decomposition_Type=compat}', "");
22813Expect(0, 167, '\p{Is_Decomposition_Type=compat}', "");
22814Expect(1, 167, '\p{^Is_Decomposition_Type=compat}', "");
22815Expect(1, 167, '\P{Is_Decomposition_Type=compat}', "");
22816Expect(0, 167, '\P{^Is_Decomposition_Type=compat}', "");
22817Expect(1, 168, '\p{Is_Decomposition_Type=		compat}', "");
22818Expect(0, 168, '\p{^Is_Decomposition_Type=		compat}', "");
22819Expect(0, 168, '\P{Is_Decomposition_Type=		compat}', "");
22820Expect(1, 168, '\P{^Is_Decomposition_Type=		compat}', "");
22821Expect(0, 167, '\p{Is_Decomposition_Type=		compat}', "");
22822Expect(1, 167, '\p{^Is_Decomposition_Type=		compat}', "");
22823Expect(1, 167, '\P{Is_Decomposition_Type=		compat}', "");
22824Expect(0, 167, '\P{^Is_Decomposition_Type=		compat}', "");
22825Error('\p{Is_Dt=_/a/Com}');
22826Error('\P{Is_Dt=_/a/Com}');
22827Expect(1, 168, '\p{Is_Dt=com}', "");
22828Expect(0, 168, '\p{^Is_Dt=com}', "");
22829Expect(0, 168, '\P{Is_Dt=com}', "");
22830Expect(1, 168, '\P{^Is_Dt=com}', "");
22831Expect(0, 167, '\p{Is_Dt=com}', "");
22832Expect(1, 167, '\p{^Is_Dt=com}', "");
22833Expect(1, 167, '\P{Is_Dt=com}', "");
22834Expect(0, 167, '\P{^Is_Dt=com}', "");
22835Expect(1, 168, '\p{Is_Dt= 	com}', "");
22836Expect(0, 168, '\p{^Is_Dt= 	com}', "");
22837Expect(0, 168, '\P{Is_Dt= 	com}', "");
22838Expect(1, 168, '\P{^Is_Dt= 	com}', "");
22839Expect(0, 167, '\p{Is_Dt= 	com}', "");
22840Expect(1, 167, '\p{^Is_Dt= 	com}', "");
22841Expect(1, 167, '\P{Is_Dt= 	com}', "");
22842Expect(0, 167, '\P{^Is_Dt= 	com}', "");
22843Error('\p{Decomposition_Type=_/a/super}');
22844Error('\P{Decomposition_Type=_/a/super}');
22845Expect(1, 170, '\p{Decomposition_Type=super}', "");
22846Expect(0, 170, '\p{^Decomposition_Type=super}', "");
22847Expect(0, 170, '\P{Decomposition_Type=super}', "");
22848Expect(1, 170, '\P{^Decomposition_Type=super}', "");
22849Expect(0, 169, '\p{Decomposition_Type=super}', "");
22850Expect(1, 169, '\p{^Decomposition_Type=super}', "");
22851Expect(1, 169, '\P{Decomposition_Type=super}', "");
22852Expect(0, 169, '\P{^Decomposition_Type=super}', "");
22853Expect(1, 170, '\p{Decomposition_Type=  Super}', "");
22854Expect(0, 170, '\p{^Decomposition_Type=  Super}', "");
22855Expect(0, 170, '\P{Decomposition_Type=  Super}', "");
22856Expect(1, 170, '\P{^Decomposition_Type=  Super}', "");
22857Expect(0, 169, '\p{Decomposition_Type=  Super}', "");
22858Expect(1, 169, '\p{^Decomposition_Type=  Super}', "");
22859Expect(1, 169, '\P{Decomposition_Type=  Super}', "");
22860Expect(0, 169, '\P{^Decomposition_Type=  Super}', "");
22861Error('\p{Dt=	:=Sup}');
22862Error('\P{Dt=	:=Sup}');
22863Expect(1, 170, '\p{Dt=sup}', "");
22864Expect(0, 170, '\p{^Dt=sup}', "");
22865Expect(0, 170, '\P{Dt=sup}', "");
22866Expect(1, 170, '\P{^Dt=sup}', "");
22867Expect(0, 169, '\p{Dt=sup}', "");
22868Expect(1, 169, '\p{^Dt=sup}', "");
22869Expect(1, 169, '\P{Dt=sup}', "");
22870Expect(0, 169, '\P{^Dt=sup}', "");
22871Expect(1, 170, '\p{Dt=-_SUP}', "");
22872Expect(0, 170, '\p{^Dt=-_SUP}', "");
22873Expect(0, 170, '\P{Dt=-_SUP}', "");
22874Expect(1, 170, '\P{^Dt=-_SUP}', "");
22875Expect(0, 169, '\p{Dt=-_SUP}', "");
22876Expect(1, 169, '\p{^Dt=-_SUP}', "");
22877Expect(1, 169, '\P{Dt=-_SUP}', "");
22878Expect(0, 169, '\P{^Dt=-_SUP}', "");
22879Error('\p{Is_Decomposition_Type=_ super/a/}');
22880Error('\P{Is_Decomposition_Type=_ super/a/}');
22881Expect(1, 170, '\p{Is_Decomposition_Type=super}', "");
22882Expect(0, 170, '\p{^Is_Decomposition_Type=super}', "");
22883Expect(0, 170, '\P{Is_Decomposition_Type=super}', "");
22884Expect(1, 170, '\P{^Is_Decomposition_Type=super}', "");
22885Expect(0, 169, '\p{Is_Decomposition_Type=super}', "");
22886Expect(1, 169, '\p{^Is_Decomposition_Type=super}', "");
22887Expect(1, 169, '\P{Is_Decomposition_Type=super}', "");
22888Expect(0, 169, '\P{^Is_Decomposition_Type=super}', "");
22889Expect(1, 170, '\p{Is_Decomposition_Type:	_Super}', "");
22890Expect(0, 170, '\p{^Is_Decomposition_Type:	_Super}', "");
22891Expect(0, 170, '\P{Is_Decomposition_Type:	_Super}', "");
22892Expect(1, 170, '\P{^Is_Decomposition_Type:	_Super}', "");
22893Expect(0, 169, '\p{Is_Decomposition_Type:	_Super}', "");
22894Expect(1, 169, '\p{^Is_Decomposition_Type:	_Super}', "");
22895Expect(1, 169, '\P{Is_Decomposition_Type:	_Super}', "");
22896Expect(0, 169, '\P{^Is_Decomposition_Type:	_Super}', "");
22897Error('\p{Is_Dt=:=		sup}');
22898Error('\P{Is_Dt=:=		sup}');
22899Expect(1, 170, '\p{Is_Dt=sup}', "");
22900Expect(0, 170, '\p{^Is_Dt=sup}', "");
22901Expect(0, 170, '\P{Is_Dt=sup}', "");
22902Expect(1, 170, '\P{^Is_Dt=sup}', "");
22903Expect(0, 169, '\p{Is_Dt=sup}', "");
22904Expect(1, 169, '\p{^Is_Dt=sup}', "");
22905Expect(1, 169, '\P{Is_Dt=sup}', "");
22906Expect(0, 169, '\P{^Is_Dt=sup}', "");
22907Expect(1, 170, '\p{Is_Dt=	sup}', "");
22908Expect(0, 170, '\p{^Is_Dt=	sup}', "");
22909Expect(0, 170, '\P{Is_Dt=	sup}', "");
22910Expect(1, 170, '\P{^Is_Dt=	sup}', "");
22911Expect(0, 169, '\p{Is_Dt=	sup}', "");
22912Expect(1, 169, '\p{^Is_Dt=	sup}', "");
22913Expect(1, 169, '\P{Is_Dt=	sup}', "");
22914Expect(0, 169, '\P{^Is_Dt=	sup}', "");
22915Error('\p{Other_Math=/a/ yes}');
22916Error('\P{Other_Math=/a/ yes}');
22917Expect(1, 94, '\p{Other_Math=yes}', 'deprecated');
22918Expect(0, 94, '\p{^Other_Math=yes}', 'deprecated');
22919Expect(0, 94, '\P{Other_Math=yes}', 'deprecated');
22920Expect(1, 94, '\P{^Other_Math=yes}', 'deprecated');
22921Expect(0, 93, '\p{Other_Math=yes}', 'deprecated');
22922Expect(1, 93, '\p{^Other_Math=yes}', 'deprecated');
22923Expect(1, 93, '\P{Other_Math=yes}', 'deprecated');
22924Expect(0, 93, '\P{^Other_Math=yes}', 'deprecated');
22925Expect(1, 94, '\p{Other_Math= 	Yes}', 'deprecated');
22926Expect(0, 94, '\p{^Other_Math= 	Yes}', 'deprecated');
22927Expect(0, 94, '\P{Other_Math= 	Yes}', 'deprecated');
22928Expect(1, 94, '\P{^Other_Math= 	Yes}', 'deprecated');
22929Expect(0, 93, '\p{Other_Math= 	Yes}', 'deprecated');
22930Expect(1, 93, '\p{^Other_Math= 	Yes}', 'deprecated');
22931Expect(1, 93, '\P{Other_Math= 	Yes}', 'deprecated');
22932Expect(0, 93, '\P{^Other_Math= 	Yes}', 'deprecated');
22933Error('\p{OMath=	_Y/a/}');
22934Error('\P{OMath=	_Y/a/}');
22935Expect(1, 94, '\p{OMath:   y}', 'deprecated');
22936Expect(0, 94, '\p{^OMath:   y}', 'deprecated');
22937Expect(0, 94, '\P{OMath:   y}', 'deprecated');
22938Expect(1, 94, '\P{^OMath:   y}', 'deprecated');
22939Expect(0, 93, '\p{OMath:   y}', 'deprecated');
22940Expect(1, 93, '\p{^OMath:   y}', 'deprecated');
22941Expect(1, 93, '\P{OMath:   y}', 'deprecated');
22942Expect(0, 93, '\P{^OMath:   y}', 'deprecated');
22943Expect(1, 94, '\p{OMath=	 Y}', 'deprecated');
22944Expect(0, 94, '\p{^OMath=	 Y}', 'deprecated');
22945Expect(0, 94, '\P{OMath=	 Y}', 'deprecated');
22946Expect(1, 94, '\P{^OMath=	 Y}', 'deprecated');
22947Expect(0, 93, '\p{OMath=	 Y}', 'deprecated');
22948Expect(1, 93, '\p{^OMath=	 Y}', 'deprecated');
22949Expect(1, 93, '\P{OMath=	 Y}', 'deprecated');
22950Expect(0, 93, '\P{^OMath=	 Y}', 'deprecated');
22951Error('\p{Is_Other_Math=_:=T}');
22952Error('\P{Is_Other_Math=_:=T}');
22953Expect(1, 94, '\p{Is_Other_Math=t}', 'deprecated');
22954Expect(0, 94, '\p{^Is_Other_Math=t}', 'deprecated');
22955Expect(0, 94, '\P{Is_Other_Math=t}', 'deprecated');
22956Expect(1, 94, '\P{^Is_Other_Math=t}', 'deprecated');
22957Expect(0, 93, '\p{Is_Other_Math=t}', 'deprecated');
22958Expect(1, 93, '\p{^Is_Other_Math=t}', 'deprecated');
22959Expect(1, 93, '\P{Is_Other_Math=t}', 'deprecated');
22960Expect(0, 93, '\P{^Is_Other_Math=t}', 'deprecated');
22961Expect(1, 94, '\p{Is_Other_Math=	-T}', 'deprecated');
22962Expect(0, 94, '\p{^Is_Other_Math=	-T}', 'deprecated');
22963Expect(0, 94, '\P{Is_Other_Math=	-T}', 'deprecated');
22964Expect(1, 94, '\P{^Is_Other_Math=	-T}', 'deprecated');
22965Expect(0, 93, '\p{Is_Other_Math=	-T}', 'deprecated');
22966Expect(1, 93, '\p{^Is_Other_Math=	-T}', 'deprecated');
22967Expect(1, 93, '\P{Is_Other_Math=	-T}', 'deprecated');
22968Expect(0, 93, '\P{^Is_Other_Math=	-T}', 'deprecated');
22969Error('\p{Is_OMath=_	true/a/}');
22970Error('\P{Is_OMath=_	true/a/}');
22971Expect(1, 94, '\p{Is_OMath=true}', 'deprecated');
22972Expect(0, 94, '\p{^Is_OMath=true}', 'deprecated');
22973Expect(0, 94, '\P{Is_OMath=true}', 'deprecated');
22974Expect(1, 94, '\P{^Is_OMath=true}', 'deprecated');
22975Expect(0, 93, '\p{Is_OMath=true}', 'deprecated');
22976Expect(1, 93, '\p{^Is_OMath=true}', 'deprecated');
22977Expect(1, 93, '\P{Is_OMath=true}', 'deprecated');
22978Expect(0, 93, '\P{^Is_OMath=true}', 'deprecated');
22979Expect(1, 94, '\p{Is_OMath=--True}', 'deprecated');
22980Expect(0, 94, '\p{^Is_OMath=--True}', 'deprecated');
22981Expect(0, 94, '\P{Is_OMath=--True}', 'deprecated');
22982Expect(1, 94, '\P{^Is_OMath=--True}', 'deprecated');
22983Expect(0, 93, '\p{Is_OMath=--True}', 'deprecated');
22984Expect(1, 93, '\p{^Is_OMath=--True}', 'deprecated');
22985Expect(1, 93, '\P{Is_OMath=--True}', 'deprecated');
22986Expect(0, 93, '\P{^Is_OMath=--True}', 'deprecated');
22987Error('\p{Other_Math=:=No}');
22988Error('\P{Other_Math=:=No}');
22989Expect(1, 93, '\p{Other_Math:   no}', 'deprecated');
22990Expect(0, 93, '\p{^Other_Math:   no}', 'deprecated');
22991Expect(0, 93, '\P{Other_Math:   no}', 'deprecated');
22992Expect(1, 93, '\P{^Other_Math:   no}', 'deprecated');
22993Expect(0, 94, '\p{Other_Math:   no}', 'deprecated');
22994Expect(1, 94, '\p{^Other_Math:   no}', 'deprecated');
22995Expect(1, 94, '\P{Other_Math:   no}', 'deprecated');
22996Expect(0, 94, '\P{^Other_Math:   no}', 'deprecated');
22997Expect(1, 93, '\p{Other_Math=	NO}', 'deprecated');
22998Expect(0, 93, '\p{^Other_Math=	NO}', 'deprecated');
22999Expect(0, 93, '\P{Other_Math=	NO}', 'deprecated');
23000Expect(1, 93, '\P{^Other_Math=	NO}', 'deprecated');
23001Expect(0, 94, '\p{Other_Math=	NO}', 'deprecated');
23002Expect(1, 94, '\p{^Other_Math=	NO}', 'deprecated');
23003Expect(1, 94, '\P{Other_Math=	NO}', 'deprecated');
23004Expect(0, 94, '\P{^Other_Math=	NO}', 'deprecated');
23005Error('\p{OMath=		N/a/}');
23006Error('\P{OMath=		N/a/}');
23007Expect(1, 93, '\p{OMath=n}', 'deprecated');
23008Expect(0, 93, '\p{^OMath=n}', 'deprecated');
23009Expect(0, 93, '\P{OMath=n}', 'deprecated');
23010Expect(1, 93, '\P{^OMath=n}', 'deprecated');
23011Expect(0, 94, '\p{OMath=n}', 'deprecated');
23012Expect(1, 94, '\p{^OMath=n}', 'deprecated');
23013Expect(1, 94, '\P{OMath=n}', 'deprecated');
23014Expect(0, 94, '\P{^OMath=n}', 'deprecated');
23015Expect(1, 93, '\p{OMath=--N}', 'deprecated');
23016Expect(0, 93, '\p{^OMath=--N}', 'deprecated');
23017Expect(0, 93, '\P{OMath=--N}', 'deprecated');
23018Expect(1, 93, '\P{^OMath=--N}', 'deprecated');
23019Expect(0, 94, '\p{OMath=--N}', 'deprecated');
23020Expect(1, 94, '\p{^OMath=--N}', 'deprecated');
23021Expect(1, 94, '\P{OMath=--N}', 'deprecated');
23022Expect(0, 94, '\P{^OMath=--N}', 'deprecated');
23023Error('\p{Is_Other_Math:   --F/a/}');
23024Error('\P{Is_Other_Math:   --F/a/}');
23025Expect(1, 93, '\p{Is_Other_Math=f}', 'deprecated');
23026Expect(0, 93, '\p{^Is_Other_Math=f}', 'deprecated');
23027Expect(0, 93, '\P{Is_Other_Math=f}', 'deprecated');
23028Expect(1, 93, '\P{^Is_Other_Math=f}', 'deprecated');
23029Expect(0, 94, '\p{Is_Other_Math=f}', 'deprecated');
23030Expect(1, 94, '\p{^Is_Other_Math=f}', 'deprecated');
23031Expect(1, 94, '\P{Is_Other_Math=f}', 'deprecated');
23032Expect(0, 94, '\P{^Is_Other_Math=f}', 'deprecated');
23033Expect(1, 93, '\p{Is_Other_Math=_-f}', 'deprecated');
23034Expect(0, 93, '\p{^Is_Other_Math=_-f}', 'deprecated');
23035Expect(0, 93, '\P{Is_Other_Math=_-f}', 'deprecated');
23036Expect(1, 93, '\P{^Is_Other_Math=_-f}', 'deprecated');
23037Expect(0, 94, '\p{Is_Other_Math=_-f}', 'deprecated');
23038Expect(1, 94, '\p{^Is_Other_Math=_-f}', 'deprecated');
23039Expect(1, 94, '\P{Is_Other_Math=_-f}', 'deprecated');
23040Expect(0, 94, '\P{^Is_Other_Math=_-f}', 'deprecated');
23041Error('\p{Is_OMath=:=-_FALSE}');
23042Error('\P{Is_OMath=:=-_FALSE}');
23043Expect(1, 93, '\p{Is_OMath=false}', 'deprecated');
23044Expect(0, 93, '\p{^Is_OMath=false}', 'deprecated');
23045Expect(0, 93, '\P{Is_OMath=false}', 'deprecated');
23046Expect(1, 93, '\P{^Is_OMath=false}', 'deprecated');
23047Expect(0, 94, '\p{Is_OMath=false}', 'deprecated');
23048Expect(1, 94, '\p{^Is_OMath=false}', 'deprecated');
23049Expect(1, 94, '\P{Is_OMath=false}', 'deprecated');
23050Expect(0, 94, '\P{^Is_OMath=false}', 'deprecated');
23051Expect(1, 93, '\p{Is_OMath=	_False}', 'deprecated');
23052Expect(0, 93, '\p{^Is_OMath=	_False}', 'deprecated');
23053Expect(0, 93, '\P{Is_OMath=	_False}', 'deprecated');
23054Expect(1, 93, '\P{^Is_OMath=	_False}', 'deprecated');
23055Expect(0, 94, '\p{Is_OMath=	_False}', 'deprecated');
23056Expect(1, 94, '\p{^Is_OMath=	_False}', 'deprecated');
23057Expect(1, 94, '\P{Is_OMath=	_False}', 'deprecated');
23058Expect(0, 94, '\P{^Is_OMath=	_False}', 'deprecated');
23059Error('\p{Hyphen=:=-_YES}');
23060Error('\P{Hyphen=:=-_YES}');
23061Expect(1, 45, '\p{Hyphen=yes}', "");
23062Expect(0, 45, '\p{^Hyphen=yes}', "");
23063Expect(0, 45, '\P{Hyphen=yes}', "");
23064Expect(1, 45, '\P{^Hyphen=yes}', "");
23065Expect(0, 44, '\p{Hyphen=yes}', "");
23066Expect(1, 44, '\p{^Hyphen=yes}', "");
23067Expect(1, 44, '\P{Hyphen=yes}', "");
23068Expect(0, 44, '\P{^Hyphen=yes}', "");
23069Expect(1, 45, '\p{Hyphen=-_YES}', "");
23070Expect(0, 45, '\p{^Hyphen=-_YES}', "");
23071Expect(0, 45, '\P{Hyphen=-_YES}', "");
23072Expect(1, 45, '\P{^Hyphen=-_YES}', "");
23073Expect(0, 44, '\p{Hyphen=-_YES}', "");
23074Expect(1, 44, '\p{^Hyphen=-_YES}', "");
23075Expect(1, 44, '\P{Hyphen=-_YES}', "");
23076Expect(0, 44, '\P{^Hyphen=-_YES}', "");
23077Error('\p{Is_Hyphen=:=	 Y}');
23078Error('\P{Is_Hyphen=:=	 Y}');
23079Expect(1, 45, '\p{Is_Hyphen=y}', "");
23080Expect(0, 45, '\p{^Is_Hyphen=y}', "");
23081Expect(0, 45, '\P{Is_Hyphen=y}', "");
23082Expect(1, 45, '\P{^Is_Hyphen=y}', "");
23083Expect(0, 44, '\p{Is_Hyphen=y}', "");
23084Expect(1, 44, '\p{^Is_Hyphen=y}', "");
23085Expect(1, 44, '\P{Is_Hyphen=y}', "");
23086Expect(0, 44, '\P{^Is_Hyphen=y}', "");
23087Error('\p{Hyphen= :=t}');
23088Error('\P{Hyphen= :=t}');
23089Expect(1, 45, '\p{Hyphen=t}', "");
23090Expect(0, 45, '\p{^Hyphen=t}', "");
23091Expect(0, 45, '\P{Hyphen=t}', "");
23092Expect(1, 45, '\P{^Hyphen=t}', "");
23093Expect(0, 44, '\p{Hyphen=t}', "");
23094Expect(1, 44, '\p{^Hyphen=t}', "");
23095Expect(1, 44, '\P{Hyphen=t}', "");
23096Expect(0, 44, '\P{^Hyphen=t}', "");
23097Expect(1, 45, '\p{Hyphen=-T}', "");
23098Expect(0, 45, '\p{^Hyphen=-T}', "");
23099Expect(0, 45, '\P{Hyphen=-T}', "");
23100Expect(1, 45, '\P{^Hyphen=-T}', "");
23101Expect(0, 44, '\p{Hyphen=-T}', "");
23102Expect(1, 44, '\p{^Hyphen=-T}', "");
23103Expect(1, 44, '\P{Hyphen=-T}', "");
23104Expect(0, 44, '\P{^Hyphen=-T}', "");
23105Error('\p{Is_Hyphen=_TRUE/a/}');
23106Error('\P{Is_Hyphen=_TRUE/a/}');
23107Expect(1, 45, '\p{Is_Hyphen:true}', "");
23108Expect(0, 45, '\p{^Is_Hyphen:true}', "");
23109Expect(0, 45, '\P{Is_Hyphen:true}', "");
23110Expect(1, 45, '\P{^Is_Hyphen:true}', "");
23111Expect(0, 44, '\p{Is_Hyphen:true}', "");
23112Expect(1, 44, '\p{^Is_Hyphen:true}', "");
23113Expect(1, 44, '\P{Is_Hyphen:true}', "");
23114Expect(0, 44, '\P{^Is_Hyphen:true}', "");
23115Expect(1, 45, '\p{Is_Hyphen=  True}', "");
23116Expect(0, 45, '\p{^Is_Hyphen=  True}', "");
23117Expect(0, 45, '\P{Is_Hyphen=  True}', "");
23118Expect(1, 45, '\P{^Is_Hyphen=  True}', "");
23119Expect(0, 44, '\p{Is_Hyphen=  True}', "");
23120Expect(1, 44, '\p{^Is_Hyphen=  True}', "");
23121Expect(1, 44, '\P{Is_Hyphen=  True}', "");
23122Expect(0, 44, '\P{^Is_Hyphen=  True}', "");
23123Error('\p{Hyphen= -No/a/}');
23124Error('\P{Hyphen= -No/a/}');
23125Expect(1, 44, '\p{Hyphen=no}', "");
23126Expect(0, 44, '\p{^Hyphen=no}', "");
23127Expect(0, 44, '\P{Hyphen=no}', "");
23128Expect(1, 44, '\P{^Hyphen=no}', "");
23129Expect(0, 45, '\p{Hyphen=no}', "");
23130Expect(1, 45, '\p{^Hyphen=no}', "");
23131Expect(1, 45, '\P{Hyphen=no}', "");
23132Expect(0, 45, '\P{^Hyphen=no}', "");
23133Expect(1, 44, '\p{Hyphen=	 No}', "");
23134Expect(0, 44, '\p{^Hyphen=	 No}', "");
23135Expect(0, 44, '\P{Hyphen=	 No}', "");
23136Expect(1, 44, '\P{^Hyphen=	 No}', "");
23137Expect(0, 45, '\p{Hyphen=	 No}', "");
23138Expect(1, 45, '\p{^Hyphen=	 No}', "");
23139Expect(1, 45, '\P{Hyphen=	 No}', "");
23140Expect(0, 45, '\P{^Hyphen=	 No}', "");
23141Error('\p{Is_Hyphen=/a/ 	N}');
23142Error('\P{Is_Hyphen=/a/ 	N}');
23143Expect(1, 44, '\p{Is_Hyphen: n}', "");
23144Expect(0, 44, '\p{^Is_Hyphen: n}', "");
23145Expect(0, 44, '\P{Is_Hyphen: n}', "");
23146Expect(1, 44, '\P{^Is_Hyphen: n}', "");
23147Expect(0, 45, '\p{Is_Hyphen: n}', "");
23148Expect(1, 45, '\p{^Is_Hyphen: n}', "");
23149Expect(1, 45, '\P{Is_Hyphen: n}', "");
23150Expect(0, 45, '\P{^Is_Hyphen: n}', "");
23151Expect(1, 44, '\p{Is_Hyphen=-n}', "");
23152Expect(0, 44, '\p{^Is_Hyphen=-n}', "");
23153Expect(0, 44, '\P{Is_Hyphen=-n}', "");
23154Expect(1, 44, '\P{^Is_Hyphen=-n}', "");
23155Expect(0, 45, '\p{Is_Hyphen=-n}', "");
23156Expect(1, 45, '\p{^Is_Hyphen=-n}', "");
23157Expect(1, 45, '\P{Is_Hyphen=-n}', "");
23158Expect(0, 45, '\P{^Is_Hyphen=-n}', "");
23159Error('\p{Hyphen= f:=}');
23160Error('\P{Hyphen= f:=}');
23161Expect(1, 44, '\p{Hyphen=f}', "");
23162Expect(0, 44, '\p{^Hyphen=f}', "");
23163Expect(0, 44, '\P{Hyphen=f}', "");
23164Expect(1, 44, '\P{^Hyphen=f}', "");
23165Expect(0, 45, '\p{Hyphen=f}', "");
23166Expect(1, 45, '\p{^Hyphen=f}', "");
23167Expect(1, 45, '\P{Hyphen=f}', "");
23168Expect(0, 45, '\P{^Hyphen=f}', "");
23169Expect(1, 44, '\p{Hyphen= f}', "");
23170Expect(0, 44, '\p{^Hyphen= f}', "");
23171Expect(0, 44, '\P{Hyphen= f}', "");
23172Expect(1, 44, '\P{^Hyphen= f}', "");
23173Expect(0, 45, '\p{Hyphen= f}', "");
23174Expect(1, 45, '\p{^Hyphen= f}', "");
23175Expect(1, 45, '\P{Hyphen= f}', "");
23176Expect(0, 45, '\P{^Hyphen= f}', "");
23177Error('\p{Is_Hyphen= /a/false}');
23178Error('\P{Is_Hyphen= /a/false}');
23179Expect(1, 44, '\p{Is_Hyphen:false}', "");
23180Expect(0, 44, '\p{^Is_Hyphen:false}', "");
23181Expect(0, 44, '\P{Is_Hyphen:false}', "");
23182Expect(1, 44, '\P{^Is_Hyphen:false}', "");
23183Expect(0, 45, '\p{Is_Hyphen:false}', "");
23184Expect(1, 45, '\p{^Is_Hyphen:false}', "");
23185Expect(1, 45, '\P{Is_Hyphen:false}', "");
23186Expect(0, 45, '\P{^Is_Hyphen:false}', "");
23187Expect(1, 44, '\p{Is_Hyphen=_FALSE}', "");
23188Expect(0, 44, '\p{^Is_Hyphen=_FALSE}', "");
23189Expect(0, 44, '\P{Is_Hyphen=_FALSE}', "");
23190Expect(1, 44, '\P{^Is_Hyphen=_FALSE}', "");
23191Expect(0, 45, '\p{Is_Hyphen=_FALSE}', "");
23192Expect(1, 45, '\p{^Is_Hyphen=_FALSE}', "");
23193Expect(1, 45, '\P{Is_Hyphen=_FALSE}', "");
23194Expect(0, 45, '\P{^Is_Hyphen=_FALSE}', "");
23195Error('\p{White_Space=	 Yes/a/}');
23196Error('\P{White_Space=	 Yes/a/}');
23197Expect(1, 13, '\p{White_Space: yes}', "");
23198Expect(0, 13, '\p{^White_Space: yes}', "");
23199Expect(0, 13, '\P{White_Space: yes}', "");
23200Expect(1, 13, '\P{^White_Space: yes}', "");
23201Expect(0, 8, '\p{White_Space: yes}', "");
23202Expect(1, 8, '\p{^White_Space: yes}', "");
23203Expect(1, 8, '\P{White_Space: yes}', "");
23204Expect(0, 8, '\P{^White_Space: yes}', "");
23205Expect(1, 13, '\p{White_Space=Yes}', "");
23206Expect(0, 13, '\p{^White_Space=Yes}', "");
23207Expect(0, 13, '\P{White_Space=Yes}', "");
23208Expect(1, 13, '\P{^White_Space=Yes}', "");
23209Expect(0, 8, '\p{White_Space=Yes}', "");
23210Expect(1, 8, '\p{^White_Space=Yes}', "");
23211Expect(1, 8, '\P{White_Space=Yes}', "");
23212Expect(0, 8, '\P{^White_Space=Yes}', "");
23213Error('\p{WSpace=:=--Y}');
23214Error('\P{WSpace=:=--Y}');
23215Expect(1, 13, '\p{WSpace=y}', "");
23216Expect(0, 13, '\p{^WSpace=y}', "");
23217Expect(0, 13, '\P{WSpace=y}', "");
23218Expect(1, 13, '\P{^WSpace=y}', "");
23219Expect(0, 8, '\p{WSpace=y}', "");
23220Expect(1, 8, '\p{^WSpace=y}', "");
23221Expect(1, 8, '\P{WSpace=y}', "");
23222Expect(0, 8, '\P{^WSpace=y}', "");
23223Expect(1, 13, '\p{WSpace=	Y}', "");
23224Expect(0, 13, '\p{^WSpace=	Y}', "");
23225Expect(0, 13, '\P{WSpace=	Y}', "");
23226Expect(1, 13, '\P{^WSpace=	Y}', "");
23227Expect(0, 8, '\p{WSpace=	Y}', "");
23228Expect(1, 8, '\p{^WSpace=	Y}', "");
23229Expect(1, 8, '\P{WSpace=	Y}', "");
23230Expect(0, 8, '\P{^WSpace=	Y}', "");
23231Error('\p{Space=:=	 t}');
23232Error('\P{Space=:=	 t}');
23233Expect(1, 13, '\p{Space=t}', "");
23234Expect(0, 13, '\p{^Space=t}', "");
23235Expect(0, 13, '\P{Space=t}', "");
23236Expect(1, 13, '\P{^Space=t}', "");
23237Expect(0, 8, '\p{Space=t}', "");
23238Expect(1, 8, '\p{^Space=t}', "");
23239Expect(1, 8, '\P{Space=t}', "");
23240Expect(0, 8, '\P{^Space=t}', "");
23241Expect(1, 13, '\p{Space=- T}', "");
23242Expect(0, 13, '\p{^Space=- T}', "");
23243Expect(0, 13, '\P{Space=- T}', "");
23244Expect(1, 13, '\P{^Space=- T}', "");
23245Expect(0, 8, '\p{Space=- T}', "");
23246Expect(1, 8, '\p{^Space=- T}', "");
23247Expect(1, 8, '\P{Space=- T}', "");
23248Expect(0, 8, '\P{^Space=- T}', "");
23249Error('\p{Is_White_Space=:= _True}');
23250Error('\P{Is_White_Space=:= _True}');
23251Expect(1, 13, '\p{Is_White_Space=true}', "");
23252Expect(0, 13, '\p{^Is_White_Space=true}', "");
23253Expect(0, 13, '\P{Is_White_Space=true}', "");
23254Expect(1, 13, '\P{^Is_White_Space=true}', "");
23255Expect(0, 8, '\p{Is_White_Space=true}', "");
23256Expect(1, 8, '\p{^Is_White_Space=true}', "");
23257Expect(1, 8, '\P{Is_White_Space=true}', "");
23258Expect(0, 8, '\P{^Is_White_Space=true}', "");
23259Expect(1, 13, '\p{Is_White_Space=--True}', "");
23260Expect(0, 13, '\p{^Is_White_Space=--True}', "");
23261Expect(0, 13, '\P{Is_White_Space=--True}', "");
23262Expect(1, 13, '\P{^Is_White_Space=--True}', "");
23263Expect(0, 8, '\p{Is_White_Space=--True}', "");
23264Expect(1, 8, '\p{^Is_White_Space=--True}', "");
23265Expect(1, 8, '\P{Is_White_Space=--True}', "");
23266Expect(0, 8, '\P{^Is_White_Space=--True}', "");
23267Error('\p{Is_WSpace=-YES/a/}');
23268Error('\P{Is_WSpace=-YES/a/}');
23269Expect(1, 13, '\p{Is_WSpace=yes}', "");
23270Expect(0, 13, '\p{^Is_WSpace=yes}', "");
23271Expect(0, 13, '\P{Is_WSpace=yes}', "");
23272Expect(1, 13, '\P{^Is_WSpace=yes}', "");
23273Expect(0, 8, '\p{Is_WSpace=yes}', "");
23274Expect(1, 8, '\p{^Is_WSpace=yes}', "");
23275Expect(1, 8, '\P{Is_WSpace=yes}', "");
23276Expect(0, 8, '\P{^Is_WSpace=yes}', "");
23277Expect(1, 13, '\p{Is_WSpace=	-YES}', "");
23278Expect(0, 13, '\p{^Is_WSpace=	-YES}', "");
23279Expect(0, 13, '\P{Is_WSpace=	-YES}', "");
23280Expect(1, 13, '\P{^Is_WSpace=	-YES}', "");
23281Expect(0, 8, '\p{Is_WSpace=	-YES}', "");
23282Expect(1, 8, '\p{^Is_WSpace=	-YES}', "");
23283Expect(1, 8, '\P{Is_WSpace=	-YES}', "");
23284Expect(0, 8, '\P{^Is_WSpace=	-YES}', "");
23285Error('\p{Is_Space=:=-Y}');
23286Error('\P{Is_Space=:=-Y}');
23287Expect(1, 13, '\p{Is_Space=y}', "");
23288Expect(0, 13, '\p{^Is_Space=y}', "");
23289Expect(0, 13, '\P{Is_Space=y}', "");
23290Expect(1, 13, '\P{^Is_Space=y}', "");
23291Expect(0, 8, '\p{Is_Space=y}', "");
23292Expect(1, 8, '\p{^Is_Space=y}', "");
23293Expect(1, 8, '\P{Is_Space=y}', "");
23294Expect(0, 8, '\P{^Is_Space=y}', "");
23295Expect(1, 13, '\p{Is_Space=_ Y}', "");
23296Expect(0, 13, '\p{^Is_Space=_ Y}', "");
23297Expect(0, 13, '\P{Is_Space=_ Y}', "");
23298Expect(1, 13, '\P{^Is_Space=_ Y}', "");
23299Expect(0, 8, '\p{Is_Space=_ Y}', "");
23300Expect(1, 8, '\p{^Is_Space=_ Y}', "");
23301Expect(1, 8, '\P{Is_Space=_ Y}', "");
23302Expect(0, 8, '\P{^Is_Space=_ Y}', "");
23303Error('\p{White_Space=/a/-No}');
23304Error('\P{White_Space=/a/-No}');
23305Expect(1, 8, '\p{White_Space:	no}', "");
23306Expect(0, 8, '\p{^White_Space:	no}', "");
23307Expect(0, 8, '\P{White_Space:	no}', "");
23308Expect(1, 8, '\P{^White_Space:	no}', "");
23309Expect(0, 13, '\p{White_Space:	no}', "");
23310Expect(1, 13, '\p{^White_Space:	no}', "");
23311Expect(1, 13, '\P{White_Space:	no}', "");
23312Expect(0, 13, '\P{^White_Space:	no}', "");
23313Expect(1, 8, '\p{White_Space=_	No}', "");
23314Expect(0, 8, '\p{^White_Space=_	No}', "");
23315Expect(0, 8, '\P{White_Space=_	No}', "");
23316Expect(1, 8, '\P{^White_Space=_	No}', "");
23317Expect(0, 13, '\p{White_Space=_	No}', "");
23318Expect(1, 13, '\p{^White_Space=_	No}', "");
23319Expect(1, 13, '\P{White_Space=_	No}', "");
23320Expect(0, 13, '\P{^White_Space=_	No}', "");
23321Error('\p{WSpace=/a/_N}');
23322Error('\P{WSpace=/a/_N}');
23323Expect(1, 8, '\p{WSpace:   n}', "");
23324Expect(0, 8, '\p{^WSpace:   n}', "");
23325Expect(0, 8, '\P{WSpace:   n}', "");
23326Expect(1, 8, '\P{^WSpace:   n}', "");
23327Expect(0, 13, '\p{WSpace:   n}', "");
23328Expect(1, 13, '\p{^WSpace:   n}', "");
23329Expect(1, 13, '\P{WSpace:   n}', "");
23330Expect(0, 13, '\P{^WSpace:   n}', "");
23331Expect(1, 8, '\p{WSpace=N}', "");
23332Expect(0, 8, '\p{^WSpace=N}', "");
23333Expect(0, 8, '\P{WSpace=N}', "");
23334Expect(1, 8, '\P{^WSpace=N}', "");
23335Expect(0, 13, '\p{WSpace=N}', "");
23336Expect(1, 13, '\p{^WSpace=N}', "");
23337Expect(1, 13, '\P{WSpace=N}', "");
23338Expect(0, 13, '\P{^WSpace=N}', "");
23339Error('\p{Space=	/a/F}');
23340Error('\P{Space=	/a/F}');
23341Expect(1, 8, '\p{Space=f}', "");
23342Expect(0, 8, '\p{^Space=f}', "");
23343Expect(0, 8, '\P{Space=f}', "");
23344Expect(1, 8, '\P{^Space=f}', "");
23345Expect(0, 13, '\p{Space=f}', "");
23346Expect(1, 13, '\p{^Space=f}', "");
23347Expect(1, 13, '\P{Space=f}', "");
23348Expect(0, 13, '\P{^Space=f}', "");
23349Expect(1, 8, '\p{Space=	 F}', "");
23350Expect(0, 8, '\p{^Space=	 F}', "");
23351Expect(0, 8, '\P{Space=	 F}', "");
23352Expect(1, 8, '\P{^Space=	 F}', "");
23353Expect(0, 13, '\p{Space=	 F}', "");
23354Expect(1, 13, '\p{^Space=	 F}', "");
23355Expect(1, 13, '\P{Space=	 F}', "");
23356Expect(0, 13, '\P{^Space=	 F}', "");
23357Error('\p{Is_White_Space=:=	_false}');
23358Error('\P{Is_White_Space=:=	_false}');
23359Expect(1, 8, '\p{Is_White_Space:false}', "");
23360Expect(0, 8, '\p{^Is_White_Space:false}', "");
23361Expect(0, 8, '\P{Is_White_Space:false}', "");
23362Expect(1, 8, '\P{^Is_White_Space:false}', "");
23363Expect(0, 13, '\p{Is_White_Space:false}', "");
23364Expect(1, 13, '\p{^Is_White_Space:false}', "");
23365Expect(1, 13, '\P{Is_White_Space:false}', "");
23366Expect(0, 13, '\P{^Is_White_Space:false}', "");
23367Expect(1, 8, '\p{Is_White_Space=-	false}', "");
23368Expect(0, 8, '\p{^Is_White_Space=-	false}', "");
23369Expect(0, 8, '\P{Is_White_Space=-	false}', "");
23370Expect(1, 8, '\P{^Is_White_Space=-	false}', "");
23371Expect(0, 13, '\p{Is_White_Space=-	false}', "");
23372Expect(1, 13, '\p{^Is_White_Space=-	false}', "");
23373Expect(1, 13, '\P{Is_White_Space=-	false}', "");
23374Expect(0, 13, '\P{^Is_White_Space=-	false}', "");
23375Error('\p{Is_WSpace=:=_ No}');
23376Error('\P{Is_WSpace=:=_ No}');
23377Expect(1, 8, '\p{Is_WSpace=no}', "");
23378Expect(0, 8, '\p{^Is_WSpace=no}', "");
23379Expect(0, 8, '\P{Is_WSpace=no}', "");
23380Expect(1, 8, '\P{^Is_WSpace=no}', "");
23381Expect(0, 13, '\p{Is_WSpace=no}', "");
23382Expect(1, 13, '\p{^Is_WSpace=no}', "");
23383Expect(1, 13, '\P{Is_WSpace=no}', "");
23384Expect(0, 13, '\P{^Is_WSpace=no}', "");
23385Expect(1, 8, '\p{Is_WSpace= NO}', "");
23386Expect(0, 8, '\p{^Is_WSpace= NO}', "");
23387Expect(0, 8, '\P{Is_WSpace= NO}', "");
23388Expect(1, 8, '\P{^Is_WSpace= NO}', "");
23389Expect(0, 13, '\p{Is_WSpace= NO}', "");
23390Expect(1, 13, '\p{^Is_WSpace= NO}', "");
23391Expect(1, 13, '\P{Is_WSpace= NO}', "");
23392Expect(0, 13, '\P{^Is_WSpace= NO}', "");
23393Error('\p{Is_Space=	:=N}');
23394Error('\P{Is_Space=	:=N}');
23395Expect(1, 8, '\p{Is_Space=n}', "");
23396Expect(0, 8, '\p{^Is_Space=n}', "");
23397Expect(0, 8, '\P{Is_Space=n}', "");
23398Expect(1, 8, '\P{^Is_Space=n}', "");
23399Expect(0, 13, '\p{Is_Space=n}', "");
23400Expect(1, 13, '\p{^Is_Space=n}', "");
23401Expect(1, 13, '\P{Is_Space=n}', "");
23402Expect(0, 13, '\P{^Is_Space=n}', "");
23403Expect(1, 8, '\p{Is_Space=_N}', "");
23404Expect(0, 8, '\p{^Is_Space=_N}', "");
23405Expect(0, 8, '\P{Is_Space=_N}', "");
23406Expect(1, 8, '\P{^Is_Space=_N}', "");
23407Expect(0, 13, '\p{Is_Space=_N}', "");
23408Expect(1, 13, '\p{^Is_Space=_N}', "");
23409Expect(1, 13, '\P{Is_Space=_N}', "");
23410Expect(0, 13, '\P{^Is_Space=_N}', "");
23411Error('\p{XID_Continue:   -:=YES}');
23412Error('\P{XID_Continue:   -:=YES}');
23413Expect(1, 57, '\p{XID_Continue=yes}', "");
23414Expect(0, 57, '\p{^XID_Continue=yes}', "");
23415Expect(0, 57, '\P{XID_Continue=yes}', "");
23416Expect(1, 57, '\P{^XID_Continue=yes}', "");
23417Expect(0, 47, '\p{XID_Continue=yes}', "");
23418Expect(1, 47, '\p{^XID_Continue=yes}', "");
23419Expect(1, 47, '\P{XID_Continue=yes}', "");
23420Expect(0, 47, '\P{^XID_Continue=yes}', "");
23421Expect(1, 57, '\p{XID_Continue: _Yes}', "");
23422Expect(0, 57, '\p{^XID_Continue: _Yes}', "");
23423Expect(0, 57, '\P{XID_Continue: _Yes}', "");
23424Expect(1, 57, '\P{^XID_Continue: _Yes}', "");
23425Expect(0, 47, '\p{XID_Continue: _Yes}', "");
23426Expect(1, 47, '\p{^XID_Continue: _Yes}', "");
23427Expect(1, 47, '\P{XID_Continue: _Yes}', "");
23428Expect(0, 47, '\P{^XID_Continue: _Yes}', "");
23429Error('\p{XIDC= :=Y}');
23430Error('\P{XIDC= :=Y}');
23431Expect(1, 57, '\p{XIDC:	y}', "");
23432Expect(0, 57, '\p{^XIDC:	y}', "");
23433Expect(0, 57, '\P{XIDC:	y}', "");
23434Expect(1, 57, '\P{^XIDC:	y}', "");
23435Expect(0, 47, '\p{XIDC:	y}', "");
23436Expect(1, 47, '\p{^XIDC:	y}', "");
23437Expect(1, 47, '\P{XIDC:	y}', "");
23438Expect(0, 47, '\P{^XIDC:	y}', "");
23439Expect(1, 57, '\p{XIDC= 	Y}', "");
23440Expect(0, 57, '\p{^XIDC= 	Y}', "");
23441Expect(0, 57, '\P{XIDC= 	Y}', "");
23442Expect(1, 57, '\P{^XIDC= 	Y}', "");
23443Expect(0, 47, '\p{XIDC= 	Y}', "");
23444Expect(1, 47, '\p{^XIDC= 	Y}', "");
23445Expect(1, 47, '\P{XIDC= 	Y}', "");
23446Expect(0, 47, '\P{^XIDC= 	Y}', "");
23447Error('\p{Is_XID_Continue=/a/_t}');
23448Error('\P{Is_XID_Continue=/a/_t}');
23449Expect(1, 57, '\p{Is_XID_Continue:   t}', "");
23450Expect(0, 57, '\p{^Is_XID_Continue:   t}', "");
23451Expect(0, 57, '\P{Is_XID_Continue:   t}', "");
23452Expect(1, 57, '\P{^Is_XID_Continue:   t}', "");
23453Expect(0, 47, '\p{Is_XID_Continue:   t}', "");
23454Expect(1, 47, '\p{^Is_XID_Continue:   t}', "");
23455Expect(1, 47, '\P{Is_XID_Continue:   t}', "");
23456Expect(0, 47, '\P{^Is_XID_Continue:   t}', "");
23457Expect(1, 57, '\p{Is_XID_Continue= t}', "");
23458Expect(0, 57, '\p{^Is_XID_Continue= t}', "");
23459Expect(0, 57, '\P{Is_XID_Continue= t}', "");
23460Expect(1, 57, '\P{^Is_XID_Continue= t}', "");
23461Expect(0, 47, '\p{Is_XID_Continue= t}', "");
23462Expect(1, 47, '\p{^Is_XID_Continue= t}', "");
23463Expect(1, 47, '\P{Is_XID_Continue= t}', "");
23464Expect(0, 47, '\P{^Is_XID_Continue= t}', "");
23465Error('\p{Is_XIDC=/a/	 true}');
23466Error('\P{Is_XIDC=/a/	 true}');
23467Expect(1, 57, '\p{Is_XIDC=true}', "");
23468Expect(0, 57, '\p{^Is_XIDC=true}', "");
23469Expect(0, 57, '\P{Is_XIDC=true}', "");
23470Expect(1, 57, '\P{^Is_XIDC=true}', "");
23471Expect(0, 47, '\p{Is_XIDC=true}', "");
23472Expect(1, 47, '\p{^Is_XIDC=true}', "");
23473Expect(1, 47, '\P{Is_XIDC=true}', "");
23474Expect(0, 47, '\P{^Is_XIDC=true}', "");
23475Expect(1, 57, '\p{Is_XIDC=_-True}', "");
23476Expect(0, 57, '\p{^Is_XIDC=_-True}', "");
23477Expect(0, 57, '\P{Is_XIDC=_-True}', "");
23478Expect(1, 57, '\P{^Is_XIDC=_-True}', "");
23479Expect(0, 47, '\p{Is_XIDC=_-True}', "");
23480Expect(1, 47, '\p{^Is_XIDC=_-True}', "");
23481Expect(1, 47, '\P{Is_XIDC=_-True}', "");
23482Expect(0, 47, '\P{^Is_XIDC=_-True}', "");
23483Error('\p{XID_Continue=--no/a/}');
23484Error('\P{XID_Continue=--no/a/}');
23485Expect(1, 47, '\p{XID_Continue=no}', "");
23486Expect(0, 47, '\p{^XID_Continue=no}', "");
23487Expect(0, 47, '\P{XID_Continue=no}', "");
23488Expect(1, 47, '\P{^XID_Continue=no}', "");
23489Expect(0, 57, '\p{XID_Continue=no}', "");
23490Expect(1, 57, '\p{^XID_Continue=no}', "");
23491Expect(1, 57, '\P{XID_Continue=no}', "");
23492Expect(0, 57, '\P{^XID_Continue=no}', "");
23493Expect(1, 47, '\p{XID_Continue=  No}', "");
23494Expect(0, 47, '\p{^XID_Continue=  No}', "");
23495Expect(0, 47, '\P{XID_Continue=  No}', "");
23496Expect(1, 47, '\P{^XID_Continue=  No}', "");
23497Expect(0, 57, '\p{XID_Continue=  No}', "");
23498Expect(1, 57, '\p{^XID_Continue=  No}', "");
23499Expect(1, 57, '\P{XID_Continue=  No}', "");
23500Expect(0, 57, '\P{^XID_Continue=  No}', "");
23501Error('\p{XIDC=	:=N}');
23502Error('\P{XIDC=	:=N}');
23503Expect(1, 47, '\p{XIDC=n}', "");
23504Expect(0, 47, '\p{^XIDC=n}', "");
23505Expect(0, 47, '\P{XIDC=n}', "");
23506Expect(1, 47, '\P{^XIDC=n}', "");
23507Expect(0, 57, '\p{XIDC=n}', "");
23508Expect(1, 57, '\p{^XIDC=n}', "");
23509Expect(1, 57, '\P{XIDC=n}', "");
23510Expect(0, 57, '\P{^XIDC=n}', "");
23511Expect(1, 47, '\p{XIDC= -N}', "");
23512Expect(0, 47, '\p{^XIDC= -N}', "");
23513Expect(0, 47, '\P{XIDC= -N}', "");
23514Expect(1, 47, '\P{^XIDC= -N}', "");
23515Expect(0, 57, '\p{XIDC= -N}', "");
23516Expect(1, 57, '\p{^XIDC= -N}', "");
23517Expect(1, 57, '\P{XIDC= -N}', "");
23518Expect(0, 57, '\P{^XIDC= -N}', "");
23519Error('\p{Is_XID_Continue=/a/	 F}');
23520Error('\P{Is_XID_Continue=/a/	 F}');
23521Expect(1, 47, '\p{Is_XID_Continue=f}', "");
23522Expect(0, 47, '\p{^Is_XID_Continue=f}', "");
23523Expect(0, 47, '\P{Is_XID_Continue=f}', "");
23524Expect(1, 47, '\P{^Is_XID_Continue=f}', "");
23525Expect(0, 57, '\p{Is_XID_Continue=f}', "");
23526Expect(1, 57, '\p{^Is_XID_Continue=f}', "");
23527Expect(1, 57, '\P{Is_XID_Continue=f}', "");
23528Expect(0, 57, '\P{^Is_XID_Continue=f}', "");
23529Expect(1, 47, '\p{Is_XID_Continue=	_f}', "");
23530Expect(0, 47, '\p{^Is_XID_Continue=	_f}', "");
23531Expect(0, 47, '\P{Is_XID_Continue=	_f}', "");
23532Expect(1, 47, '\P{^Is_XID_Continue=	_f}', "");
23533Expect(0, 57, '\p{Is_XID_Continue=	_f}', "");
23534Expect(1, 57, '\p{^Is_XID_Continue=	_f}', "");
23535Expect(1, 57, '\P{Is_XID_Continue=	_f}', "");
23536Expect(0, 57, '\P{^Is_XID_Continue=	_f}', "");
23537Error('\p{Is_XIDC=/a/ False}');
23538Error('\P{Is_XIDC=/a/ False}');
23539Expect(1, 47, '\p{Is_XIDC=false}', "");
23540Expect(0, 47, '\p{^Is_XIDC=false}', "");
23541Expect(0, 47, '\P{Is_XIDC=false}', "");
23542Expect(1, 47, '\P{^Is_XIDC=false}', "");
23543Expect(0, 57, '\p{Is_XIDC=false}', "");
23544Expect(1, 57, '\p{^Is_XIDC=false}', "");
23545Expect(1, 57, '\P{Is_XIDC=false}', "");
23546Expect(0, 57, '\P{^Is_XIDC=false}', "");
23547Expect(1, 47, '\p{Is_XIDC=--false}', "");
23548Expect(0, 47, '\p{^Is_XIDC=--false}', "");
23549Expect(0, 47, '\P{Is_XIDC=--false}', "");
23550Expect(1, 47, '\P{^Is_XIDC=--false}', "");
23551Expect(0, 57, '\p{Is_XIDC=--false}', "");
23552Expect(1, 57, '\p{^Is_XIDC=--false}', "");
23553Expect(1, 57, '\P{Is_XIDC=--false}', "");
23554Expect(0, 57, '\P{^Is_XIDC=--false}', "");
23555Error('\p{XID_Start= /a/Yes}');
23556Error('\P{XID_Start= /a/Yes}');
23557Expect(1, 90, '\p{XID_Start=yes}', "");
23558Expect(0, 90, '\p{^XID_Start=yes}', "");
23559Expect(0, 90, '\P{XID_Start=yes}', "");
23560Expect(1, 90, '\P{^XID_Start=yes}', "");
23561Expect(0, 64, '\p{XID_Start=yes}', "");
23562Expect(1, 64, '\p{^XID_Start=yes}', "");
23563Expect(1, 64, '\P{XID_Start=yes}', "");
23564Expect(0, 64, '\P{^XID_Start=yes}', "");
23565Expect(1, 90, '\p{XID_Start=	-YES}', "");
23566Expect(0, 90, '\p{^XID_Start=	-YES}', "");
23567Expect(0, 90, '\P{XID_Start=	-YES}', "");
23568Expect(1, 90, '\P{^XID_Start=	-YES}', "");
23569Expect(0, 64, '\p{XID_Start=	-YES}', "");
23570Expect(1, 64, '\p{^XID_Start=	-YES}', "");
23571Expect(1, 64, '\P{XID_Start=	-YES}', "");
23572Expect(0, 64, '\P{^XID_Start=	-YES}', "");
23573Error('\p{XIDS=:=	_y}');
23574Error('\P{XIDS=:=	_y}');
23575Expect(1, 90, '\p{XIDS:   y}', "");
23576Expect(0, 90, '\p{^XIDS:   y}', "");
23577Expect(0, 90, '\P{XIDS:   y}', "");
23578Expect(1, 90, '\P{^XIDS:   y}', "");
23579Expect(0, 64, '\p{XIDS:   y}', "");
23580Expect(1, 64, '\p{^XIDS:   y}', "");
23581Expect(1, 64, '\P{XIDS:   y}', "");
23582Expect(0, 64, '\P{^XIDS:   y}', "");
23583Expect(1, 90, '\p{XIDS=	Y}', "");
23584Expect(0, 90, '\p{^XIDS=	Y}', "");
23585Expect(0, 90, '\P{XIDS=	Y}', "");
23586Expect(1, 90, '\P{^XIDS=	Y}', "");
23587Expect(0, 64, '\p{XIDS=	Y}', "");
23588Expect(1, 64, '\p{^XIDS=	Y}', "");
23589Expect(1, 64, '\P{XIDS=	Y}', "");
23590Expect(0, 64, '\P{^XIDS=	Y}', "");
23591Error('\p{Is_XID_Start=	 t:=}');
23592Error('\P{Is_XID_Start=	 t:=}');
23593Expect(1, 90, '\p{Is_XID_Start: t}', "");
23594Expect(0, 90, '\p{^Is_XID_Start: t}', "");
23595Expect(0, 90, '\P{Is_XID_Start: t}', "");
23596Expect(1, 90, '\P{^Is_XID_Start: t}', "");
23597Expect(0, 64, '\p{Is_XID_Start: t}', "");
23598Expect(1, 64, '\p{^Is_XID_Start: t}', "");
23599Expect(1, 64, '\P{Is_XID_Start: t}', "");
23600Expect(0, 64, '\P{^Is_XID_Start: t}', "");
23601Expect(1, 90, '\p{Is_XID_Start=  T}', "");
23602Expect(0, 90, '\p{^Is_XID_Start=  T}', "");
23603Expect(0, 90, '\P{Is_XID_Start=  T}', "");
23604Expect(1, 90, '\P{^Is_XID_Start=  T}', "");
23605Expect(0, 64, '\p{Is_XID_Start=  T}', "");
23606Expect(1, 64, '\p{^Is_XID_Start=  T}', "");
23607Expect(1, 64, '\P{Is_XID_Start=  T}', "");
23608Expect(0, 64, '\P{^Is_XID_Start=  T}', "");
23609Error('\p{Is_XIDS=	True/a/}');
23610Error('\P{Is_XIDS=	True/a/}');
23611Expect(1, 90, '\p{Is_XIDS=true}', "");
23612Expect(0, 90, '\p{^Is_XIDS=true}', "");
23613Expect(0, 90, '\P{Is_XIDS=true}', "");
23614Expect(1, 90, '\P{^Is_XIDS=true}', "");
23615Expect(0, 64, '\p{Is_XIDS=true}', "");
23616Expect(1, 64, '\p{^Is_XIDS=true}', "");
23617Expect(1, 64, '\P{Is_XIDS=true}', "");
23618Expect(0, 64, '\P{^Is_XIDS=true}', "");
23619Expect(1, 90, '\p{Is_XIDS=  TRUE}', "");
23620Expect(0, 90, '\p{^Is_XIDS=  TRUE}', "");
23621Expect(0, 90, '\P{Is_XIDS=  TRUE}', "");
23622Expect(1, 90, '\P{^Is_XIDS=  TRUE}', "");
23623Expect(0, 64, '\p{Is_XIDS=  TRUE}', "");
23624Expect(1, 64, '\p{^Is_XIDS=  TRUE}', "");
23625Expect(1, 64, '\P{Is_XIDS=  TRUE}', "");
23626Expect(0, 64, '\P{^Is_XIDS=  TRUE}', "");
23627Error('\p{XID_Start:	_/a/No}');
23628Error('\P{XID_Start:	_/a/No}');
23629Expect(1, 64, '\p{XID_Start=no}', "");
23630Expect(0, 64, '\p{^XID_Start=no}', "");
23631Expect(0, 64, '\P{XID_Start=no}', "");
23632Expect(1, 64, '\P{^XID_Start=no}', "");
23633Expect(0, 90, '\p{XID_Start=no}', "");
23634Expect(1, 90, '\p{^XID_Start=no}', "");
23635Expect(1, 90, '\P{XID_Start=no}', "");
23636Expect(0, 90, '\P{^XID_Start=no}', "");
23637Expect(1, 64, '\p{XID_Start=	No}', "");
23638Expect(0, 64, '\p{^XID_Start=	No}', "");
23639Expect(0, 64, '\P{XID_Start=	No}', "");
23640Expect(1, 64, '\P{^XID_Start=	No}', "");
23641Expect(0, 90, '\p{XID_Start=	No}', "");
23642Expect(1, 90, '\p{^XID_Start=	No}', "");
23643Expect(1, 90, '\P{XID_Start=	No}', "");
23644Expect(0, 90, '\P{^XID_Start=	No}', "");
23645Error('\p{XIDS: :=-N}');
23646Error('\P{XIDS: :=-N}');
23647Expect(1, 64, '\p{XIDS=n}', "");
23648Expect(0, 64, '\p{^XIDS=n}', "");
23649Expect(0, 64, '\P{XIDS=n}', "");
23650Expect(1, 64, '\P{^XIDS=n}', "");
23651Expect(0, 90, '\p{XIDS=n}', "");
23652Expect(1, 90, '\p{^XIDS=n}', "");
23653Expect(1, 90, '\P{XIDS=n}', "");
23654Expect(0, 90, '\P{^XIDS=n}', "");
23655Expect(1, 64, '\p{XIDS=		n}', "");
23656Expect(0, 64, '\p{^XIDS=		n}', "");
23657Expect(0, 64, '\P{XIDS=		n}', "");
23658Expect(1, 64, '\P{^XIDS=		n}', "");
23659Expect(0, 90, '\p{XIDS=		n}', "");
23660Expect(1, 90, '\p{^XIDS=		n}', "");
23661Expect(1, 90, '\P{XIDS=		n}', "");
23662Expect(0, 90, '\P{^XIDS=		n}', "");
23663Error('\p{Is_XID_Start=-:=F}');
23664Error('\P{Is_XID_Start=-:=F}');
23665Expect(1, 64, '\p{Is_XID_Start=f}', "");
23666Expect(0, 64, '\p{^Is_XID_Start=f}', "");
23667Expect(0, 64, '\P{Is_XID_Start=f}', "");
23668Expect(1, 64, '\P{^Is_XID_Start=f}', "");
23669Expect(0, 90, '\p{Is_XID_Start=f}', "");
23670Expect(1, 90, '\p{^Is_XID_Start=f}', "");
23671Expect(1, 90, '\P{Is_XID_Start=f}', "");
23672Expect(0, 90, '\P{^Is_XID_Start=f}', "");
23673Expect(1, 64, '\p{Is_XID_Start=	F}', "");
23674Expect(0, 64, '\p{^Is_XID_Start=	F}', "");
23675Expect(0, 64, '\P{Is_XID_Start=	F}', "");
23676Expect(1, 64, '\P{^Is_XID_Start=	F}', "");
23677Expect(0, 90, '\p{Is_XID_Start=	F}', "");
23678Expect(1, 90, '\p{^Is_XID_Start=	F}', "");
23679Expect(1, 90, '\P{Is_XID_Start=	F}', "");
23680Expect(0, 90, '\P{^Is_XID_Start=	F}', "");
23681Error('\p{Is_XIDS=:=-False}');
23682Error('\P{Is_XIDS=:=-False}');
23683Expect(1, 64, '\p{Is_XIDS=false}', "");
23684Expect(0, 64, '\p{^Is_XIDS=false}', "");
23685Expect(0, 64, '\P{Is_XIDS=false}', "");
23686Expect(1, 64, '\P{^Is_XIDS=false}', "");
23687Expect(0, 90, '\p{Is_XIDS=false}', "");
23688Expect(1, 90, '\p{^Is_XIDS=false}', "");
23689Expect(1, 90, '\P{Is_XIDS=false}', "");
23690Expect(0, 90, '\P{^Is_XIDS=false}', "");
23691Expect(1, 64, '\p{Is_XIDS=	_False}', "");
23692Expect(0, 64, '\p{^Is_XIDS=	_False}', "");
23693Expect(0, 64, '\P{Is_XIDS=	_False}', "");
23694Expect(1, 64, '\P{^Is_XIDS=	_False}', "");
23695Expect(0, 90, '\p{Is_XIDS=	_False}', "");
23696Expect(1, 90, '\p{^Is_XIDS=	_False}', "");
23697Expect(1, 90, '\P{Is_XIDS=	_False}', "");
23698Expect(0, 90, '\P{^Is_XIDS=	_False}', "");
23699Error('\p{Script= -New:=tai-Lue}');
23700Error('\P{Script= -New:=tai-Lue}');
23701Expect(1, 6571, '\p{Script=newtailue}', "");
23702Expect(0, 6571, '\p{^Script=newtailue}', "");
23703Expect(0, 6571, '\P{Script=newtailue}', "");
23704Expect(1, 6571, '\P{^Script=newtailue}', "");
23705Expect(0, 6527, '\p{Script=newtailue}', "");
23706Expect(1, 6527, '\p{^Script=newtailue}', "");
23707Expect(1, 6527, '\P{Script=newtailue}', "");
23708Expect(0, 6527, '\P{^Script=newtailue}', "");
23709Expect(1, 6571, '\p{Script=_	NEW tai-LUE}', "");
23710Expect(0, 6571, '\p{^Script=_	NEW tai-LUE}', "");
23711Expect(0, 6571, '\P{Script=_	NEW tai-LUE}', "");
23712Expect(1, 6571, '\P{^Script=_	NEW tai-LUE}', "");
23713Expect(0, 6527, '\p{Script=_	NEW tai-LUE}', "");
23714Expect(1, 6527, '\p{^Script=_	NEW tai-LUE}', "");
23715Expect(1, 6527, '\P{Script=_	NEW tai-LUE}', "");
23716Expect(0, 6527, '\P{^Script=_	NEW tai-LUE}', "");
23717Error('\p{Sc= -Talu/a/}');
23718Error('\P{Sc= -Talu/a/}');
23719Expect(1, 6571, '\p{Sc=talu}', "");
23720Expect(0, 6571, '\p{^Sc=talu}', "");
23721Expect(0, 6571, '\P{Sc=talu}', "");
23722Expect(1, 6571, '\P{^Sc=talu}', "");
23723Expect(0, 6527, '\p{Sc=talu}', "");
23724Expect(1, 6527, '\p{^Sc=talu}', "");
23725Expect(1, 6527, '\P{Sc=talu}', "");
23726Expect(0, 6527, '\P{^Sc=talu}', "");
23727Expect(1, 6571, '\p{Sc=- talu}', "");
23728Expect(0, 6571, '\p{^Sc=- talu}', "");
23729Expect(0, 6571, '\P{Sc=- talu}', "");
23730Expect(1, 6571, '\P{^Sc=- talu}', "");
23731Expect(0, 6527, '\p{Sc=- talu}', "");
23732Expect(1, 6527, '\p{^Sc=- talu}', "");
23733Expect(1, 6527, '\P{Sc=- talu}', "");
23734Expect(0, 6527, '\P{^Sc=- talu}', "");
23735Error('\p{Is_Script=:=_	Newtai-lue}');
23736Error('\P{Is_Script=:=_	Newtai-lue}');
23737Expect(1, 6571, '\p{Is_Script=newtailue}', "");
23738Expect(0, 6571, '\p{^Is_Script=newtailue}', "");
23739Expect(0, 6571, '\P{Is_Script=newtailue}', "");
23740Expect(1, 6571, '\P{^Is_Script=newtailue}', "");
23741Expect(0, 6527, '\p{Is_Script=newtailue}', "");
23742Expect(1, 6527, '\p{^Is_Script=newtailue}', "");
23743Expect(1, 6527, '\P{Is_Script=newtailue}', "");
23744Expect(0, 6527, '\P{^Is_Script=newtailue}', "");
23745Expect(1, 6571, '\p{Is_Script= _New Tai-Lue}', "");
23746Expect(0, 6571, '\p{^Is_Script= _New Tai-Lue}', "");
23747Expect(0, 6571, '\P{Is_Script= _New Tai-Lue}', "");
23748Expect(1, 6571, '\P{^Is_Script= _New Tai-Lue}', "");
23749Expect(0, 6527, '\p{Is_Script= _New Tai-Lue}', "");
23750Expect(1, 6527, '\p{^Is_Script= _New Tai-Lue}', "");
23751Expect(1, 6527, '\P{Is_Script= _New Tai-Lue}', "");
23752Expect(0, 6527, '\P{^Is_Script= _New Tai-Lue}', "");
23753Error('\p{Is_Sc:/a/__TALU}');
23754Error('\P{Is_Sc:/a/__TALU}');
23755Expect(1, 6571, '\p{Is_Sc=talu}', "");
23756Expect(0, 6571, '\p{^Is_Sc=talu}', "");
23757Expect(0, 6571, '\P{Is_Sc=talu}', "");
23758Expect(1, 6571, '\P{^Is_Sc=talu}', "");
23759Expect(0, 6527, '\p{Is_Sc=talu}', "");
23760Expect(1, 6527, '\p{^Is_Sc=talu}', "");
23761Expect(1, 6527, '\P{Is_Sc=talu}', "");
23762Expect(0, 6527, '\P{^Is_Sc=talu}', "");
23763Expect(1, 6571, '\p{Is_Sc=-_talu}', "");
23764Expect(0, 6571, '\p{^Is_Sc=-_talu}', "");
23765Expect(0, 6571, '\P{Is_Sc=-_talu}', "");
23766Expect(1, 6571, '\P{^Is_Sc=-_talu}', "");
23767Expect(0, 6527, '\p{Is_Sc=-_talu}', "");
23768Expect(1, 6527, '\p{^Is_Sc=-_talu}', "");
23769Expect(1, 6527, '\P{Is_Sc=-_talu}', "");
23770Expect(0, 6527, '\P{^Is_Sc=-_talu}', "");
23771Error('\p{Script=:=-	Gothic}');
23772Error('\P{Script=:=-	Gothic}');
23773Expect(1, 66378, '\p{Script=gothic}', "");
23774Expect(0, 66378, '\p{^Script=gothic}', "");
23775Expect(0, 66378, '\P{Script=gothic}', "");
23776Expect(1, 66378, '\P{^Script=gothic}', "");
23777Expect(0, 66351, '\p{Script=gothic}', "");
23778Expect(1, 66351, '\p{^Script=gothic}', "");
23779Expect(1, 66351, '\P{Script=gothic}', "");
23780Expect(0, 66351, '\P{^Script=gothic}', "");
23781Expect(1, 66378, '\p{Script=	-GOTHIC}', "");
23782Expect(0, 66378, '\p{^Script=	-GOTHIC}', "");
23783Expect(0, 66378, '\P{Script=	-GOTHIC}', "");
23784Expect(1, 66378, '\P{^Script=	-GOTHIC}', "");
23785Expect(0, 66351, '\p{Script=	-GOTHIC}', "");
23786Expect(1, 66351, '\p{^Script=	-GOTHIC}', "");
23787Expect(1, 66351, '\P{Script=	-GOTHIC}', "");
23788Expect(0, 66351, '\P{^Script=	-GOTHIC}', "");
23789Error('\p{Sc=	-goth/a/}');
23790Error('\P{Sc=	-goth/a/}');
23791Expect(1, 66378, '\p{Sc=goth}', "");
23792Expect(0, 66378, '\p{^Sc=goth}', "");
23793Expect(0, 66378, '\P{Sc=goth}', "");
23794Expect(1, 66378, '\P{^Sc=goth}', "");
23795Expect(0, 66351, '\p{Sc=goth}', "");
23796Expect(1, 66351, '\p{^Sc=goth}', "");
23797Expect(1, 66351, '\P{Sc=goth}', "");
23798Expect(0, 66351, '\P{^Sc=goth}', "");
23799Expect(1, 66378, '\p{Sc: - Goth}', "");
23800Expect(0, 66378, '\p{^Sc: - Goth}', "");
23801Expect(0, 66378, '\P{Sc: - Goth}', "");
23802Expect(1, 66378, '\P{^Sc: - Goth}', "");
23803Expect(0, 66351, '\p{Sc: - Goth}', "");
23804Expect(1, 66351, '\p{^Sc: - Goth}', "");
23805Expect(1, 66351, '\P{Sc: - Goth}', "");
23806Expect(0, 66351, '\P{^Sc: - Goth}', "");
23807Error('\p{Is_Script=:=- Gothic}');
23808Error('\P{Is_Script=:=- Gothic}');
23809Expect(1, 66378, '\p{Is_Script=gothic}', "");
23810Expect(0, 66378, '\p{^Is_Script=gothic}', "");
23811Expect(0, 66378, '\P{Is_Script=gothic}', "");
23812Expect(1, 66378, '\P{^Is_Script=gothic}', "");
23813Expect(0, 66351, '\p{Is_Script=gothic}', "");
23814Expect(1, 66351, '\p{^Is_Script=gothic}', "");
23815Expect(1, 66351, '\P{Is_Script=gothic}', "");
23816Expect(0, 66351, '\P{^Is_Script=gothic}', "");
23817Expect(1, 66378, '\p{Is_Script=_gothic}', "");
23818Expect(0, 66378, '\p{^Is_Script=_gothic}', "");
23819Expect(0, 66378, '\P{Is_Script=_gothic}', "");
23820Expect(1, 66378, '\P{^Is_Script=_gothic}', "");
23821Expect(0, 66351, '\p{Is_Script=_gothic}', "");
23822Expect(1, 66351, '\p{^Is_Script=_gothic}', "");
23823Expect(1, 66351, '\P{Is_Script=_gothic}', "");
23824Expect(0, 66351, '\P{^Is_Script=_gothic}', "");
23825Error('\p{Is_Sc=	 Goth/a/}');
23826Error('\P{Is_Sc=	 Goth/a/}');
23827Expect(1, 66378, '\p{Is_Sc=goth}', "");
23828Expect(0, 66378, '\p{^Is_Sc=goth}', "");
23829Expect(0, 66378, '\P{Is_Sc=goth}', "");
23830Expect(1, 66378, '\P{^Is_Sc=goth}', "");
23831Expect(0, 66351, '\p{Is_Sc=goth}', "");
23832Expect(1, 66351, '\p{^Is_Sc=goth}', "");
23833Expect(1, 66351, '\P{Is_Sc=goth}', "");
23834Expect(0, 66351, '\P{^Is_Sc=goth}', "");
23835Expect(1, 66378, '\p{Is_Sc=-Goth}', "");
23836Expect(0, 66378, '\p{^Is_Sc=-Goth}', "");
23837Expect(0, 66378, '\P{Is_Sc=-Goth}', "");
23838Expect(1, 66378, '\P{^Is_Sc=-Goth}', "");
23839Expect(0, 66351, '\p{Is_Sc=-Goth}', "");
23840Expect(1, 66351, '\p{^Is_Sc=-Goth}', "");
23841Expect(1, 66351, '\P{Is_Sc=-Goth}', "");
23842Expect(0, 66351, '\P{^Is_Sc=-Goth}', "");
23843Error('\p{Script=OLD-italic/a/}');
23844Error('\P{Script=OLD-italic/a/}');
23845Expect(1, 66334, '\p{Script=olditalic}', "");
23846Expect(0, 66334, '\p{^Script=olditalic}', "");
23847Expect(0, 66334, '\P{Script=olditalic}', "");
23848Expect(1, 66334, '\P{^Script=olditalic}', "");
23849Expect(0, 66303, '\p{Script=olditalic}', "");
23850Expect(1, 66303, '\p{^Script=olditalic}', "");
23851Expect(1, 66303, '\P{Script=olditalic}', "");
23852Expect(0, 66303, '\P{^Script=olditalic}', "");
23853Expect(1, 66334, '\p{Script=	_oldItalic}', "");
23854Expect(0, 66334, '\p{^Script=	_oldItalic}', "");
23855Expect(0, 66334, '\P{Script=	_oldItalic}', "");
23856Expect(1, 66334, '\P{^Script=	_oldItalic}', "");
23857Expect(0, 66303, '\p{Script=	_oldItalic}', "");
23858Expect(1, 66303, '\p{^Script=	_oldItalic}', "");
23859Expect(1, 66303, '\P{Script=	_oldItalic}', "");
23860Expect(0, 66303, '\P{^Script=	_oldItalic}', "");
23861Error('\p{Sc=	-ital:=}');
23862Error('\P{Sc=	-ital:=}');
23863Expect(1, 66334, '\p{Sc:   ital}', "");
23864Expect(0, 66334, '\p{^Sc:   ital}', "");
23865Expect(0, 66334, '\P{Sc:   ital}', "");
23866Expect(1, 66334, '\P{^Sc:   ital}', "");
23867Expect(0, 66303, '\p{Sc:   ital}', "");
23868Expect(1, 66303, '\p{^Sc:   ital}', "");
23869Expect(1, 66303, '\P{Sc:   ital}', "");
23870Expect(0, 66303, '\P{^Sc:   ital}', "");
23871Expect(1, 66334, '\p{Sc=	 ITAL}', "");
23872Expect(0, 66334, '\p{^Sc=	 ITAL}', "");
23873Expect(0, 66334, '\P{Sc=	 ITAL}', "");
23874Expect(1, 66334, '\P{^Sc=	 ITAL}', "");
23875Expect(0, 66303, '\p{Sc=	 ITAL}', "");
23876Expect(1, 66303, '\p{^Sc=	 ITAL}', "");
23877Expect(1, 66303, '\P{Sc=	 ITAL}', "");
23878Expect(0, 66303, '\P{^Sc=	 ITAL}', "");
23879Error('\p{Is_Script:_Old	Italic/a/}');
23880Error('\P{Is_Script:_Old	Italic/a/}');
23881Expect(1, 66334, '\p{Is_Script=olditalic}', "");
23882Expect(0, 66334, '\p{^Is_Script=olditalic}', "");
23883Expect(0, 66334, '\P{Is_Script=olditalic}', "");
23884Expect(1, 66334, '\P{^Is_Script=olditalic}', "");
23885Expect(0, 66303, '\p{Is_Script=olditalic}', "");
23886Expect(1, 66303, '\p{^Is_Script=olditalic}', "");
23887Expect(1, 66303, '\P{Is_Script=olditalic}', "");
23888Expect(0, 66303, '\P{^Is_Script=olditalic}', "");
23889Expect(1, 66334, '\p{Is_Script=	-OLD_Italic}', "");
23890Expect(0, 66334, '\p{^Is_Script=	-OLD_Italic}', "");
23891Expect(0, 66334, '\P{Is_Script=	-OLD_Italic}', "");
23892Expect(1, 66334, '\P{^Is_Script=	-OLD_Italic}', "");
23893Expect(0, 66303, '\p{Is_Script=	-OLD_Italic}', "");
23894Expect(1, 66303, '\p{^Is_Script=	-OLD_Italic}', "");
23895Expect(1, 66303, '\P{Is_Script=	-OLD_Italic}', "");
23896Expect(0, 66303, '\P{^Is_Script=	-OLD_Italic}', "");
23897Error('\p{Is_Sc:   -:=ital}');
23898Error('\P{Is_Sc:   -:=ital}');
23899Expect(1, 66334, '\p{Is_Sc=ital}', "");
23900Expect(0, 66334, '\p{^Is_Sc=ital}', "");
23901Expect(0, 66334, '\P{Is_Sc=ital}', "");
23902Expect(1, 66334, '\P{^Is_Sc=ital}', "");
23903Expect(0, 66303, '\p{Is_Sc=ital}', "");
23904Expect(1, 66303, '\p{^Is_Sc=ital}', "");
23905Expect(1, 66303, '\P{Is_Sc=ital}', "");
23906Expect(0, 66303, '\P{^Is_Sc=ital}', "");
23907Expect(1, 66334, '\p{Is_Sc=-_Ital}', "");
23908Expect(0, 66334, '\p{^Is_Sc=-_Ital}', "");
23909Expect(0, 66334, '\P{Is_Sc=-_Ital}', "");
23910Expect(1, 66334, '\P{^Is_Sc=-_Ital}', "");
23911Expect(0, 66303, '\p{Is_Sc=-_Ital}', "");
23912Expect(1, 66303, '\p{^Is_Sc=-_Ital}', "");
23913Expect(1, 66303, '\P{Is_Sc=-_Ital}', "");
23914Expect(0, 66303, '\P{^Is_Sc=-_Ital}', "");
23915Error('\p{Script=_bamum:=}');
23916Error('\P{Script=_bamum:=}');
23917Expect(1, 42743, '\p{Script=bamum}', "");
23918Expect(0, 42743, '\p{^Script=bamum}', "");
23919Expect(0, 42743, '\P{Script=bamum}', "");
23920Expect(1, 42743, '\P{^Script=bamum}', "");
23921Expect(0, 42655, '\p{Script=bamum}', "");
23922Expect(1, 42655, '\p{^Script=bamum}', "");
23923Expect(1, 42655, '\P{Script=bamum}', "");
23924Expect(0, 42655, '\P{^Script=bamum}', "");
23925Expect(1, 42743, '\p{Script=_Bamum}', "");
23926Expect(0, 42743, '\p{^Script=_Bamum}', "");
23927Expect(0, 42743, '\P{Script=_Bamum}', "");
23928Expect(1, 42743, '\P{^Script=_Bamum}', "");
23929Expect(0, 42655, '\p{Script=_Bamum}', "");
23930Expect(1, 42655, '\p{^Script=_Bamum}', "");
23931Expect(1, 42655, '\P{Script=_Bamum}', "");
23932Expect(0, 42655, '\P{^Script=_Bamum}', "");
23933Error('\p{Sc=__BAMU/a/}');
23934Error('\P{Sc=__BAMU/a/}');
23935Expect(1, 42743, '\p{Sc=bamu}', "");
23936Expect(0, 42743, '\p{^Sc=bamu}', "");
23937Expect(0, 42743, '\P{Sc=bamu}', "");
23938Expect(1, 42743, '\P{^Sc=bamu}', "");
23939Expect(0, 42655, '\p{Sc=bamu}', "");
23940Expect(1, 42655, '\p{^Sc=bamu}', "");
23941Expect(1, 42655, '\P{Sc=bamu}', "");
23942Expect(0, 42655, '\P{^Sc=bamu}', "");
23943Expect(1, 42743, '\p{Sc=-	Bamu}', "");
23944Expect(0, 42743, '\p{^Sc=-	Bamu}', "");
23945Expect(0, 42743, '\P{Sc=-	Bamu}', "");
23946Expect(1, 42743, '\P{^Sc=-	Bamu}', "");
23947Expect(0, 42655, '\p{Sc=-	Bamu}', "");
23948Expect(1, 42655, '\p{^Sc=-	Bamu}', "");
23949Expect(1, 42655, '\P{Sc=-	Bamu}', "");
23950Expect(0, 42655, '\P{^Sc=-	Bamu}', "");
23951Error('\p{Is_Script=:=_-bamum}');
23952Error('\P{Is_Script=:=_-bamum}');
23953Expect(1, 42743, '\p{Is_Script=bamum}', "");
23954Expect(0, 42743, '\p{^Is_Script=bamum}', "");
23955Expect(0, 42743, '\P{Is_Script=bamum}', "");
23956Expect(1, 42743, '\P{^Is_Script=bamum}', "");
23957Expect(0, 42655, '\p{Is_Script=bamum}', "");
23958Expect(1, 42655, '\p{^Is_Script=bamum}', "");
23959Expect(1, 42655, '\P{Is_Script=bamum}', "");
23960Expect(0, 42655, '\P{^Is_Script=bamum}', "");
23961Expect(1, 42743, '\p{Is_Script=_bamum}', "");
23962Expect(0, 42743, '\p{^Is_Script=_bamum}', "");
23963Expect(0, 42743, '\P{Is_Script=_bamum}', "");
23964Expect(1, 42743, '\P{^Is_Script=_bamum}', "");
23965Expect(0, 42655, '\p{Is_Script=_bamum}', "");
23966Expect(1, 42655, '\p{^Is_Script=_bamum}', "");
23967Expect(1, 42655, '\P{Is_Script=_bamum}', "");
23968Expect(0, 42655, '\P{^Is_Script=_bamum}', "");
23969Error('\p{Is_Sc=	 bamu:=}');
23970Error('\P{Is_Sc=	 bamu:=}');
23971Expect(1, 42743, '\p{Is_Sc=bamu}', "");
23972Expect(0, 42743, '\p{^Is_Sc=bamu}', "");
23973Expect(0, 42743, '\P{Is_Sc=bamu}', "");
23974Expect(1, 42743, '\P{^Is_Sc=bamu}', "");
23975Expect(0, 42655, '\p{Is_Sc=bamu}', "");
23976Expect(1, 42655, '\p{^Is_Sc=bamu}', "");
23977Expect(1, 42655, '\P{Is_Sc=bamu}', "");
23978Expect(0, 42655, '\P{^Is_Sc=bamu}', "");
23979Expect(1, 42743, '\p{Is_Sc=	_BAMU}', "");
23980Expect(0, 42743, '\p{^Is_Sc=	_BAMU}', "");
23981Expect(0, 42743, '\P{Is_Sc=	_BAMU}', "");
23982Expect(1, 42743, '\P{^Is_Sc=	_BAMU}', "");
23983Expect(0, 42655, '\p{Is_Sc=	_BAMU}', "");
23984Expect(1, 42655, '\p{^Is_Sc=	_BAMU}', "");
23985Expect(1, 42655, '\P{Is_Sc=	_BAMU}', "");
23986Expect(0, 42655, '\P{^Is_Sc=	_BAMU}', "");
23987Error('\p{Script=:=VAI}');
23988Error('\P{Script=:=VAI}');
23989Expect(1, 42539, '\p{Script=vai}', "");
23990Expect(0, 42539, '\p{^Script=vai}', "");
23991Expect(0, 42539, '\P{Script=vai}', "");
23992Expect(1, 42539, '\P{^Script=vai}', "");
23993Expect(0, 42239, '\p{Script=vai}', "");
23994Expect(1, 42239, '\p{^Script=vai}', "");
23995Expect(1, 42239, '\P{Script=vai}', "");
23996Expect(0, 42239, '\P{^Script=vai}', "");
23997Expect(1, 42539, '\p{Script=__vai}', "");
23998Expect(0, 42539, '\p{^Script=__vai}', "");
23999Expect(0, 42539, '\P{Script=__vai}', "");
24000Expect(1, 42539, '\P{^Script=__vai}', "");
24001Expect(0, 42239, '\p{Script=__vai}', "");
24002Expect(1, 42239, '\p{^Script=__vai}', "");
24003Expect(1, 42239, '\P{Script=__vai}', "");
24004Expect(0, 42239, '\P{^Script=__vai}', "");
24005Error('\p{Sc=/a/ 	VAII}');
24006Error('\P{Sc=/a/ 	VAII}');
24007Expect(1, 42539, '\p{Sc=vaii}', "");
24008Expect(0, 42539, '\p{^Sc=vaii}', "");
24009Expect(0, 42539, '\P{Sc=vaii}', "");
24010Expect(1, 42539, '\P{^Sc=vaii}', "");
24011Expect(0, 42239, '\p{Sc=vaii}', "");
24012Expect(1, 42239, '\p{^Sc=vaii}', "");
24013Expect(1, 42239, '\P{Sc=vaii}', "");
24014Expect(0, 42239, '\P{^Sc=vaii}', "");
24015Expect(1, 42539, '\p{Sc=  vaii}', "");
24016Expect(0, 42539, '\p{^Sc=  vaii}', "");
24017Expect(0, 42539, '\P{Sc=  vaii}', "");
24018Expect(1, 42539, '\P{^Sc=  vaii}', "");
24019Expect(0, 42239, '\p{Sc=  vaii}', "");
24020Expect(1, 42239, '\p{^Sc=  vaii}', "");
24021Expect(1, 42239, '\P{Sc=  vaii}', "");
24022Expect(0, 42239, '\P{^Sc=  vaii}', "");
24023Error('\p{Is_Script=_Vai:=}');
24024Error('\P{Is_Script=_Vai:=}');
24025Expect(1, 42539, '\p{Is_Script:vai}', "");
24026Expect(0, 42539, '\p{^Is_Script:vai}', "");
24027Expect(0, 42539, '\P{Is_Script:vai}', "");
24028Expect(1, 42539, '\P{^Is_Script:vai}', "");
24029Expect(0, 42239, '\p{Is_Script:vai}', "");
24030Expect(1, 42239, '\p{^Is_Script:vai}', "");
24031Expect(1, 42239, '\P{Is_Script:vai}', "");
24032Expect(0, 42239, '\P{^Is_Script:vai}', "");
24033Expect(1, 42539, '\p{Is_Script=--VAI}', "");
24034Expect(0, 42539, '\p{^Is_Script=--VAI}', "");
24035Expect(0, 42539, '\P{Is_Script=--VAI}', "");
24036Expect(1, 42539, '\P{^Is_Script=--VAI}', "");
24037Expect(0, 42239, '\p{Is_Script=--VAI}', "");
24038Expect(1, 42239, '\p{^Is_Script=--VAI}', "");
24039Expect(1, 42239, '\P{Is_Script=--VAI}', "");
24040Expect(0, 42239, '\P{^Is_Script=--VAI}', "");
24041Error('\p{Is_Sc= /a/VAII}');
24042Error('\P{Is_Sc= /a/VAII}');
24043Expect(1, 42539, '\p{Is_Sc=vaii}', "");
24044Expect(0, 42539, '\p{^Is_Sc=vaii}', "");
24045Expect(0, 42539, '\P{Is_Sc=vaii}', "");
24046Expect(1, 42539, '\P{^Is_Sc=vaii}', "");
24047Expect(0, 42239, '\p{Is_Sc=vaii}', "");
24048Expect(1, 42239, '\p{^Is_Sc=vaii}', "");
24049Expect(1, 42239, '\P{Is_Sc=vaii}', "");
24050Expect(0, 42239, '\P{^Is_Sc=vaii}', "");
24051Expect(1, 42539, '\p{Is_Sc:   -vaii}', "");
24052Expect(0, 42539, '\p{^Is_Sc:   -vaii}', "");
24053Expect(0, 42539, '\P{Is_Sc:   -vaii}', "");
24054Expect(1, 42539, '\P{^Is_Sc:   -vaii}', "");
24055Expect(0, 42239, '\p{Is_Sc:   -vaii}', "");
24056Expect(1, 42239, '\p{^Is_Sc:   -vaii}', "");
24057Expect(1, 42239, '\P{Is_Sc:   -vaii}', "");
24058Expect(0, 42239, '\P{^Is_Sc:   -vaii}', "");
24059Error('\p{Script=/a/-_Inscriptional-parthian}');
24060Error('\P{Script=/a/-_Inscriptional-parthian}');
24061Expect(1, 68437, '\p{Script=inscriptionalparthian}', "");
24062Expect(0, 68437, '\p{^Script=inscriptionalparthian}', "");
24063Expect(0, 68437, '\P{Script=inscriptionalparthian}', "");
24064Expect(1, 68437, '\P{^Script=inscriptionalparthian}', "");
24065Expect(0, 68415, '\p{Script=inscriptionalparthian}', "");
24066Expect(1, 68415, '\p{^Script=inscriptionalparthian}', "");
24067Expect(1, 68415, '\P{Script=inscriptionalparthian}', "");
24068Expect(0, 68415, '\P{^Script=inscriptionalparthian}', "");
24069Expect(1, 68437, '\p{Script=	-inscriptional-Parthian}', "");
24070Expect(0, 68437, '\p{^Script=	-inscriptional-Parthian}', "");
24071Expect(0, 68437, '\P{Script=	-inscriptional-Parthian}', "");
24072Expect(1, 68437, '\P{^Script=	-inscriptional-Parthian}', "");
24073Expect(0, 68415, '\p{Script=	-inscriptional-Parthian}', "");
24074Expect(1, 68415, '\p{^Script=	-inscriptional-Parthian}', "");
24075Expect(1, 68415, '\P{Script=	-inscriptional-Parthian}', "");
24076Expect(0, 68415, '\P{^Script=	-inscriptional-Parthian}', "");
24077Error('\p{Sc=		PRTI/a/}');
24078Error('\P{Sc=		PRTI/a/}');
24079Expect(1, 68437, '\p{Sc=prti}', "");
24080Expect(0, 68437, '\p{^Sc=prti}', "");
24081Expect(0, 68437, '\P{Sc=prti}', "");
24082Expect(1, 68437, '\P{^Sc=prti}', "");
24083Expect(0, 68415, '\p{Sc=prti}', "");
24084Expect(1, 68415, '\p{^Sc=prti}', "");
24085Expect(1, 68415, '\P{Sc=prti}', "");
24086Expect(0, 68415, '\P{^Sc=prti}', "");
24087Expect(1, 68437, '\p{Sc=_PRTI}', "");
24088Expect(0, 68437, '\p{^Sc=_PRTI}', "");
24089Expect(0, 68437, '\P{Sc=_PRTI}', "");
24090Expect(1, 68437, '\P{^Sc=_PRTI}', "");
24091Expect(0, 68415, '\p{Sc=_PRTI}', "");
24092Expect(1, 68415, '\p{^Sc=_PRTI}', "");
24093Expect(1, 68415, '\P{Sc=_PRTI}', "");
24094Expect(0, 68415, '\P{^Sc=_PRTI}', "");
24095Error('\p{Is_Script=/a/	 Inscriptional	Parthian}');
24096Error('\P{Is_Script=/a/	 Inscriptional	Parthian}');
24097Expect(1, 68437, '\p{Is_Script=inscriptionalparthian}', "");
24098Expect(0, 68437, '\p{^Is_Script=inscriptionalparthian}', "");
24099Expect(0, 68437, '\P{Is_Script=inscriptionalparthian}', "");
24100Expect(1, 68437, '\P{^Is_Script=inscriptionalparthian}', "");
24101Expect(0, 68415, '\p{Is_Script=inscriptionalparthian}', "");
24102Expect(1, 68415, '\p{^Is_Script=inscriptionalparthian}', "");
24103Expect(1, 68415, '\P{Is_Script=inscriptionalparthian}', "");
24104Expect(0, 68415, '\P{^Is_Script=inscriptionalparthian}', "");
24105Expect(1, 68437, '\p{Is_Script=	Inscriptional PARTHIAN}', "");
24106Expect(0, 68437, '\p{^Is_Script=	Inscriptional PARTHIAN}', "");
24107Expect(0, 68437, '\P{Is_Script=	Inscriptional PARTHIAN}', "");
24108Expect(1, 68437, '\P{^Is_Script=	Inscriptional PARTHIAN}', "");
24109Expect(0, 68415, '\p{Is_Script=	Inscriptional PARTHIAN}', "");
24110Expect(1, 68415, '\p{^Is_Script=	Inscriptional PARTHIAN}', "");
24111Expect(1, 68415, '\P{Is_Script=	Inscriptional PARTHIAN}', "");
24112Expect(0, 68415, '\P{^Is_Script=	Inscriptional PARTHIAN}', "");
24113Error('\p{Is_Sc:	:=Prti}');
24114Error('\P{Is_Sc:	:=Prti}');
24115Expect(1, 68437, '\p{Is_Sc=prti}', "");
24116Expect(0, 68437, '\p{^Is_Sc=prti}', "");
24117Expect(0, 68437, '\P{Is_Sc=prti}', "");
24118Expect(1, 68437, '\P{^Is_Sc=prti}', "");
24119Expect(0, 68415, '\p{Is_Sc=prti}', "");
24120Expect(1, 68415, '\p{^Is_Sc=prti}', "");
24121Expect(1, 68415, '\P{Is_Sc=prti}', "");
24122Expect(0, 68415, '\P{^Is_Sc=prti}', "");
24123Expect(1, 68437, '\p{Is_Sc=_Prti}', "");
24124Expect(0, 68437, '\p{^Is_Sc=_Prti}', "");
24125Expect(0, 68437, '\P{Is_Sc=_Prti}', "");
24126Expect(1, 68437, '\P{^Is_Sc=_Prti}', "");
24127Expect(0, 68415, '\p{Is_Sc=_Prti}', "");
24128Expect(1, 68415, '\p{^Is_Sc=_Prti}', "");
24129Expect(1, 68415, '\P{Is_Sc=_Prti}', "");
24130Expect(0, 68415, '\P{^Is_Sc=_Prti}', "");
24131Error('\p{Script=_/a/Runic}');
24132Error('\P{Script=_/a/Runic}');
24133Expect(1, 5866, '\p{Script=runic}', "");
24134Expect(0, 5866, '\p{^Script=runic}', "");
24135Expect(0, 5866, '\P{Script=runic}', "");
24136Expect(1, 5866, '\P{^Script=runic}', "");
24137Expect(0, 5791, '\p{Script=runic}', "");
24138Expect(1, 5791, '\p{^Script=runic}', "");
24139Expect(1, 5791, '\P{Script=runic}', "");
24140Expect(0, 5791, '\P{^Script=runic}', "");
24141Expect(1, 5866, '\p{Script:   _ runic}', "");
24142Expect(0, 5866, '\p{^Script:   _ runic}', "");
24143Expect(0, 5866, '\P{Script:   _ runic}', "");
24144Expect(1, 5866, '\P{^Script:   _ runic}', "");
24145Expect(0, 5791, '\p{Script:   _ runic}', "");
24146Expect(1, 5791, '\p{^Script:   _ runic}', "");
24147Expect(1, 5791, '\P{Script:   _ runic}', "");
24148Expect(0, 5791, '\P{^Script:   _ runic}', "");
24149Error('\p{Sc=	_Runr:=}');
24150Error('\P{Sc=	_Runr:=}');
24151Expect(1, 5866, '\p{Sc=runr}', "");
24152Expect(0, 5866, '\p{^Sc=runr}', "");
24153Expect(0, 5866, '\P{Sc=runr}', "");
24154Expect(1, 5866, '\P{^Sc=runr}', "");
24155Expect(0, 5791, '\p{Sc=runr}', "");
24156Expect(1, 5791, '\p{^Sc=runr}', "");
24157Expect(1, 5791, '\P{Sc=runr}', "");
24158Expect(0, 5791, '\P{^Sc=runr}', "");
24159Expect(1, 5866, '\p{Sc=_Runr}', "");
24160Expect(0, 5866, '\p{^Sc=_Runr}', "");
24161Expect(0, 5866, '\P{Sc=_Runr}', "");
24162Expect(1, 5866, '\P{^Sc=_Runr}', "");
24163Expect(0, 5791, '\p{Sc=_Runr}', "");
24164Expect(1, 5791, '\p{^Sc=_Runr}', "");
24165Expect(1, 5791, '\P{Sc=_Runr}', "");
24166Expect(0, 5791, '\P{^Sc=_Runr}', "");
24167Error('\p{Is_Script=/a/runic}');
24168Error('\P{Is_Script=/a/runic}');
24169Expect(1, 5866, '\p{Is_Script=runic}', "");
24170Expect(0, 5866, '\p{^Is_Script=runic}', "");
24171Expect(0, 5866, '\P{Is_Script=runic}', "");
24172Expect(1, 5866, '\P{^Is_Script=runic}', "");
24173Expect(0, 5791, '\p{Is_Script=runic}', "");
24174Expect(1, 5791, '\p{^Is_Script=runic}', "");
24175Expect(1, 5791, '\P{Is_Script=runic}', "");
24176Expect(0, 5791, '\P{^Is_Script=runic}', "");
24177Expect(1, 5866, '\p{Is_Script=_Runic}', "");
24178Expect(0, 5866, '\p{^Is_Script=_Runic}', "");
24179Expect(0, 5866, '\P{Is_Script=_Runic}', "");
24180Expect(1, 5866, '\P{^Is_Script=_Runic}', "");
24181Expect(0, 5791, '\p{Is_Script=_Runic}', "");
24182Expect(1, 5791, '\p{^Is_Script=_Runic}', "");
24183Expect(1, 5791, '\P{Is_Script=_Runic}', "");
24184Expect(0, 5791, '\P{^Is_Script=_Runic}', "");
24185Error('\p{Is_Sc=:= Runr}');
24186Error('\P{Is_Sc=:= Runr}');
24187Expect(1, 5866, '\p{Is_Sc:runr}', "");
24188Expect(0, 5866, '\p{^Is_Sc:runr}', "");
24189Expect(0, 5866, '\P{Is_Sc:runr}', "");
24190Expect(1, 5866, '\P{^Is_Sc:runr}', "");
24191Expect(0, 5791, '\p{Is_Sc:runr}', "");
24192Expect(1, 5791, '\p{^Is_Sc:runr}', "");
24193Expect(1, 5791, '\P{Is_Sc:runr}', "");
24194Expect(0, 5791, '\P{^Is_Sc:runr}', "");
24195Expect(1, 5866, '\p{Is_Sc:  runr}', "");
24196Expect(0, 5866, '\p{^Is_Sc:  runr}', "");
24197Expect(0, 5866, '\P{Is_Sc:  runr}', "");
24198Expect(1, 5866, '\P{^Is_Sc:  runr}', "");
24199Expect(0, 5791, '\p{Is_Sc:  runr}', "");
24200Expect(1, 5791, '\p{^Is_Sc:  runr}', "");
24201Expect(1, 5791, '\P{Is_Sc:  runr}', "");
24202Expect(0, 5791, '\P{^Is_Sc:  runr}', "");
24203Error('\p{Script:	 _CHEROKEE/a/}');
24204Error('\P{Script:	 _CHEROKEE/a/}');
24205Expect(1, 5108, '\p{Script=cherokee}', "");
24206Expect(0, 5108, '\p{^Script=cherokee}', "");
24207Expect(0, 5108, '\P{Script=cherokee}', "");
24208Expect(1, 5108, '\P{^Script=cherokee}', "");
24209Expect(0, 5023, '\p{Script=cherokee}', "");
24210Expect(1, 5023, '\p{^Script=cherokee}', "");
24211Expect(1, 5023, '\P{Script=cherokee}', "");
24212Expect(0, 5023, '\P{^Script=cherokee}', "");
24213Expect(1, 5108, '\p{Script=_ Cherokee}', "");
24214Expect(0, 5108, '\p{^Script=_ Cherokee}', "");
24215Expect(0, 5108, '\P{Script=_ Cherokee}', "");
24216Expect(1, 5108, '\P{^Script=_ Cherokee}', "");
24217Expect(0, 5023, '\p{Script=_ Cherokee}', "");
24218Expect(1, 5023, '\p{^Script=_ Cherokee}', "");
24219Expect(1, 5023, '\P{Script=_ Cherokee}', "");
24220Expect(0, 5023, '\P{^Script=_ Cherokee}', "");
24221Error('\p{Sc=/a/_Cher}');
24222Error('\P{Sc=/a/_Cher}');
24223Expect(1, 5108, '\p{Sc=cher}', "");
24224Expect(0, 5108, '\p{^Sc=cher}', "");
24225Expect(0, 5108, '\P{Sc=cher}', "");
24226Expect(1, 5108, '\P{^Sc=cher}', "");
24227Expect(0, 5023, '\p{Sc=cher}', "");
24228Expect(1, 5023, '\p{^Sc=cher}', "");
24229Expect(1, 5023, '\P{Sc=cher}', "");
24230Expect(0, 5023, '\P{^Sc=cher}', "");
24231Expect(1, 5108, '\p{Sc=	-cher}', "");
24232Expect(0, 5108, '\p{^Sc=	-cher}', "");
24233Expect(0, 5108, '\P{Sc=	-cher}', "");
24234Expect(1, 5108, '\P{^Sc=	-cher}', "");
24235Expect(0, 5023, '\p{Sc=	-cher}', "");
24236Expect(1, 5023, '\p{^Sc=	-cher}', "");
24237Expect(1, 5023, '\P{Sc=	-cher}', "");
24238Expect(0, 5023, '\P{^Sc=	-cher}', "");
24239Error('\p{Is_Script=/a/-Cherokee}');
24240Error('\P{Is_Script=/a/-Cherokee}');
24241Expect(1, 5108, '\p{Is_Script=cherokee}', "");
24242Expect(0, 5108, '\p{^Is_Script=cherokee}', "");
24243Expect(0, 5108, '\P{Is_Script=cherokee}', "");
24244Expect(1, 5108, '\P{^Is_Script=cherokee}', "");
24245Expect(0, 5023, '\p{Is_Script=cherokee}', "");
24246Expect(1, 5023, '\p{^Is_Script=cherokee}', "");
24247Expect(1, 5023, '\P{Is_Script=cherokee}', "");
24248Expect(0, 5023, '\P{^Is_Script=cherokee}', "");
24249Expect(1, 5108, '\p{Is_Script=-	Cherokee}', "");
24250Expect(0, 5108, '\p{^Is_Script=-	Cherokee}', "");
24251Expect(0, 5108, '\P{Is_Script=-	Cherokee}', "");
24252Expect(1, 5108, '\P{^Is_Script=-	Cherokee}', "");
24253Expect(0, 5023, '\p{Is_Script=-	Cherokee}', "");
24254Expect(1, 5023, '\p{^Is_Script=-	Cherokee}', "");
24255Expect(1, 5023, '\P{Is_Script=-	Cherokee}', "");
24256Expect(0, 5023, '\P{^Is_Script=-	Cherokee}', "");
24257Error('\p{Is_Sc=Cher/a/}');
24258Error('\P{Is_Sc=Cher/a/}');
24259Expect(1, 5108, '\p{Is_Sc=cher}', "");
24260Expect(0, 5108, '\p{^Is_Sc=cher}', "");
24261Expect(0, 5108, '\P{Is_Sc=cher}', "");
24262Expect(1, 5108, '\P{^Is_Sc=cher}', "");
24263Expect(0, 5023, '\p{Is_Sc=cher}', "");
24264Expect(1, 5023, '\p{^Is_Sc=cher}', "");
24265Expect(1, 5023, '\P{Is_Sc=cher}', "");
24266Expect(0, 5023, '\P{^Is_Sc=cher}', "");
24267Expect(1, 5108, '\p{Is_Sc=		cher}', "");
24268Expect(0, 5108, '\p{^Is_Sc=		cher}', "");
24269Expect(0, 5108, '\P{Is_Sc=		cher}', "");
24270Expect(1, 5108, '\P{^Is_Sc=		cher}', "");
24271Expect(0, 5023, '\p{Is_Sc=		cher}', "");
24272Expect(1, 5023, '\p{^Is_Sc=		cher}', "");
24273Expect(1, 5023, '\P{Is_Sc=		cher}', "");
24274Expect(0, 5023, '\P{^Is_Sc=		cher}', "");
24275Error('\p{Script=/a/ _ol	Chiki}');
24276Error('\P{Script=/a/ _ol	Chiki}');
24277Expect(1, 7295, '\p{Script=olchiki}', "");
24278Expect(0, 7295, '\p{^Script=olchiki}', "");
24279Expect(0, 7295, '\P{Script=olchiki}', "");
24280Expect(1, 7295, '\P{^Script=olchiki}', "");
24281Expect(0, 7247, '\p{Script=olchiki}', "");
24282Expect(1, 7247, '\p{^Script=olchiki}', "");
24283Expect(1, 7247, '\P{Script=olchiki}', "");
24284Expect(0, 7247, '\P{^Script=olchiki}', "");
24285Expect(1, 7295, '\p{Script:   _ ol-Chiki}', "");
24286Expect(0, 7295, '\p{^Script:   _ ol-Chiki}', "");
24287Expect(0, 7295, '\P{Script:   _ ol-Chiki}', "");
24288Expect(1, 7295, '\P{^Script:   _ ol-Chiki}', "");
24289Expect(0, 7247, '\p{Script:   _ ol-Chiki}', "");
24290Expect(1, 7247, '\p{^Script:   _ ol-Chiki}', "");
24291Expect(1, 7247, '\P{Script:   _ ol-Chiki}', "");
24292Expect(0, 7247, '\P{^Script:   _ ol-Chiki}', "");
24293Error('\p{Sc=:=	olck}');
24294Error('\P{Sc=:=	olck}');
24295Expect(1, 7295, '\p{Sc=olck}', "");
24296Expect(0, 7295, '\p{^Sc=olck}', "");
24297Expect(0, 7295, '\P{Sc=olck}', "");
24298Expect(1, 7295, '\P{^Sc=olck}', "");
24299Expect(0, 7247, '\p{Sc=olck}', "");
24300Expect(1, 7247, '\p{^Sc=olck}', "");
24301Expect(1, 7247, '\P{Sc=olck}', "");
24302Expect(0, 7247, '\P{^Sc=olck}', "");
24303Expect(1, 7295, '\p{Sc: 	OLCK}', "");
24304Expect(0, 7295, '\p{^Sc: 	OLCK}', "");
24305Expect(0, 7295, '\P{Sc: 	OLCK}', "");
24306Expect(1, 7295, '\P{^Sc: 	OLCK}', "");
24307Expect(0, 7247, '\p{Sc: 	OLCK}', "");
24308Expect(1, 7247, '\p{^Sc: 	OLCK}', "");
24309Expect(1, 7247, '\P{Sc: 	OLCK}', "");
24310Expect(0, 7247, '\P{^Sc: 	OLCK}', "");
24311Error('\p{Is_Script= /a/OL_chiki}');
24312Error('\P{Is_Script= /a/OL_chiki}');
24313Expect(1, 7295, '\p{Is_Script=olchiki}', "");
24314Expect(0, 7295, '\p{^Is_Script=olchiki}', "");
24315Expect(0, 7295, '\P{Is_Script=olchiki}', "");
24316Expect(1, 7295, '\P{^Is_Script=olchiki}', "");
24317Expect(0, 7247, '\p{Is_Script=olchiki}', "");
24318Expect(1, 7247, '\p{^Is_Script=olchiki}', "");
24319Expect(1, 7247, '\P{Is_Script=olchiki}', "");
24320Expect(0, 7247, '\P{^Is_Script=olchiki}', "");
24321Expect(1, 7295, '\p{Is_Script=_Ol-chiki}', "");
24322Expect(0, 7295, '\p{^Is_Script=_Ol-chiki}', "");
24323Expect(0, 7295, '\P{Is_Script=_Ol-chiki}', "");
24324Expect(1, 7295, '\P{^Is_Script=_Ol-chiki}', "");
24325Expect(0, 7247, '\p{Is_Script=_Ol-chiki}', "");
24326Expect(1, 7247, '\p{^Is_Script=_Ol-chiki}', "");
24327Expect(1, 7247, '\P{Is_Script=_Ol-chiki}', "");
24328Expect(0, 7247, '\P{^Is_Script=_Ol-chiki}', "");
24329Error('\p{Is_Sc:		/a/OLCK}');
24330Error('\P{Is_Sc:		/a/OLCK}');
24331Expect(1, 7295, '\p{Is_Sc=olck}', "");
24332Expect(0, 7295, '\p{^Is_Sc=olck}', "");
24333Expect(0, 7295, '\P{Is_Sc=olck}', "");
24334Expect(1, 7295, '\P{^Is_Sc=olck}', "");
24335Expect(0, 7247, '\p{Is_Sc=olck}', "");
24336Expect(1, 7247, '\p{^Is_Sc=olck}', "");
24337Expect(1, 7247, '\P{Is_Sc=olck}', "");
24338Expect(0, 7247, '\P{^Is_Sc=olck}', "");
24339Expect(1, 7295, '\p{Is_Sc=  Olck}', "");
24340Expect(0, 7295, '\p{^Is_Sc=  Olck}', "");
24341Expect(0, 7295, '\P{Is_Sc=  Olck}', "");
24342Expect(1, 7295, '\P{^Is_Sc=  Olck}', "");
24343Expect(0, 7247, '\p{Is_Sc=  Olck}', "");
24344Expect(1, 7247, '\p{^Is_Sc=  Olck}', "");
24345Expect(1, 7247, '\P{Is_Sc=  Olck}', "");
24346Expect(0, 7247, '\P{^Is_Sc=  Olck}', "");
24347Error('\p{Script=--Ugaritic/a/}');
24348Error('\P{Script=--Ugaritic/a/}');
24349Expect(1, 66461, '\p{Script=ugaritic}', "");
24350Expect(0, 66461, '\p{^Script=ugaritic}', "");
24351Expect(0, 66461, '\P{Script=ugaritic}', "");
24352Expect(1, 66461, '\P{^Script=ugaritic}', "");
24353Expect(0, 66431, '\p{Script=ugaritic}', "");
24354Expect(1, 66431, '\p{^Script=ugaritic}', "");
24355Expect(1, 66431, '\P{Script=ugaritic}', "");
24356Expect(0, 66431, '\P{^Script=ugaritic}', "");
24357Expect(1, 66461, '\p{Script=	_Ugaritic}', "");
24358Expect(0, 66461, '\p{^Script=	_Ugaritic}', "");
24359Expect(0, 66461, '\P{Script=	_Ugaritic}', "");
24360Expect(1, 66461, '\P{^Script=	_Ugaritic}', "");
24361Expect(0, 66431, '\p{Script=	_Ugaritic}', "");
24362Expect(1, 66431, '\p{^Script=	_Ugaritic}', "");
24363Expect(1, 66431, '\P{Script=	_Ugaritic}', "");
24364Expect(0, 66431, '\P{^Script=	_Ugaritic}', "");
24365Error('\p{Sc=/a/ugar}');
24366Error('\P{Sc=/a/ugar}');
24367Expect(1, 66461, '\p{Sc=ugar}', "");
24368Expect(0, 66461, '\p{^Sc=ugar}', "");
24369Expect(0, 66461, '\P{Sc=ugar}', "");
24370Expect(1, 66461, '\P{^Sc=ugar}', "");
24371Expect(0, 66431, '\p{Sc=ugar}', "");
24372Expect(1, 66431, '\p{^Sc=ugar}', "");
24373Expect(1, 66431, '\P{Sc=ugar}', "");
24374Expect(0, 66431, '\P{^Sc=ugar}', "");
24375Error('\p{Is_Script=:=	_ugaritic}');
24376Error('\P{Is_Script=:=	_ugaritic}');
24377Expect(1, 66461, '\p{Is_Script=ugaritic}', "");
24378Expect(0, 66461, '\p{^Is_Script=ugaritic}', "");
24379Expect(0, 66461, '\P{Is_Script=ugaritic}', "");
24380Expect(1, 66461, '\P{^Is_Script=ugaritic}', "");
24381Expect(0, 66431, '\p{Is_Script=ugaritic}', "");
24382Expect(1, 66431, '\p{^Is_Script=ugaritic}', "");
24383Expect(1, 66431, '\P{Is_Script=ugaritic}', "");
24384Expect(0, 66431, '\P{^Is_Script=ugaritic}', "");
24385Expect(1, 66461, '\p{Is_Script=		UGARITIC}', "");
24386Expect(0, 66461, '\p{^Is_Script=		UGARITIC}', "");
24387Expect(0, 66461, '\P{Is_Script=		UGARITIC}', "");
24388Expect(1, 66461, '\P{^Is_Script=		UGARITIC}', "");
24389Expect(0, 66431, '\p{Is_Script=		UGARITIC}', "");
24390Expect(1, 66431, '\p{^Is_Script=		UGARITIC}', "");
24391Expect(1, 66431, '\P{Is_Script=		UGARITIC}', "");
24392Expect(0, 66431, '\P{^Is_Script=		UGARITIC}', "");
24393Error('\p{Is_Sc=-	Ugar:=}');
24394Error('\P{Is_Sc=-	Ugar:=}');
24395Expect(1, 66461, '\p{Is_Sc:ugar}', "");
24396Expect(0, 66461, '\p{^Is_Sc:ugar}', "");
24397Expect(0, 66461, '\P{Is_Sc:ugar}', "");
24398Expect(1, 66461, '\P{^Is_Sc:ugar}', "");
24399Expect(0, 66431, '\p{Is_Sc:ugar}', "");
24400Expect(1, 66431, '\p{^Is_Sc:ugar}', "");
24401Expect(1, 66431, '\P{Is_Sc:ugar}', "");
24402Expect(0, 66431, '\P{^Is_Sc:ugar}', "");
24403Expect(1, 66461, '\p{Is_Sc=	-Ugar}', "");
24404Expect(0, 66461, '\p{^Is_Sc=	-Ugar}', "");
24405Expect(0, 66461, '\P{Is_Sc=	-Ugar}', "");
24406Expect(1, 66461, '\P{^Is_Sc=	-Ugar}', "");
24407Expect(0, 66431, '\p{Is_Sc=	-Ugar}', "");
24408Expect(1, 66431, '\p{^Is_Sc=	-Ugar}', "");
24409Expect(1, 66431, '\P{Is_Sc=	-Ugar}', "");
24410Expect(0, 66431, '\P{^Is_Sc=	-Ugar}', "");
24411Error('\p{Script=_ Phags/a/Pa}');
24412Error('\P{Script=_ Phags/a/Pa}');
24413Expect(1, 43127, '\p{Script=phagspa}', "");
24414Expect(0, 43127, '\p{^Script=phagspa}', "");
24415Expect(0, 43127, '\P{Script=phagspa}', "");
24416Expect(1, 43127, '\P{^Script=phagspa}', "");
24417Expect(0, 43071, '\p{Script=phagspa}', "");
24418Expect(1, 43071, '\p{^Script=phagspa}', "");
24419Expect(1, 43071, '\P{Script=phagspa}', "");
24420Expect(0, 43071, '\P{^Script=phagspa}', "");
24421Expect(1, 43127, '\p{Script=__PHAGS	Pa}', "");
24422Expect(0, 43127, '\p{^Script=__PHAGS	Pa}', "");
24423Expect(0, 43127, '\P{Script=__PHAGS	Pa}', "");
24424Expect(1, 43127, '\P{^Script=__PHAGS	Pa}', "");
24425Expect(0, 43071, '\p{Script=__PHAGS	Pa}', "");
24426Expect(1, 43071, '\p{^Script=__PHAGS	Pa}', "");
24427Expect(1, 43071, '\P{Script=__PHAGS	Pa}', "");
24428Expect(0, 43071, '\P{^Script=__PHAGS	Pa}', "");
24429Error('\p{Sc=/a/ 	Phag}');
24430Error('\P{Sc=/a/ 	Phag}');
24431Expect(1, 43127, '\p{Sc=phag}', "");
24432Expect(0, 43127, '\p{^Sc=phag}', "");
24433Expect(0, 43127, '\P{Sc=phag}', "");
24434Expect(1, 43127, '\P{^Sc=phag}', "");
24435Expect(0, 43071, '\p{Sc=phag}', "");
24436Expect(1, 43071, '\p{^Sc=phag}', "");
24437Expect(1, 43071, '\P{Sc=phag}', "");
24438Expect(0, 43071, '\P{^Sc=phag}', "");
24439Expect(1, 43127, '\p{Sc=_ PHAG}', "");
24440Expect(0, 43127, '\p{^Sc=_ PHAG}', "");
24441Expect(0, 43127, '\P{Sc=_ PHAG}', "");
24442Expect(1, 43127, '\P{^Sc=_ PHAG}', "");
24443Expect(0, 43071, '\p{Sc=_ PHAG}', "");
24444Expect(1, 43071, '\p{^Sc=_ PHAG}', "");
24445Expect(1, 43071, '\P{Sc=_ PHAG}', "");
24446Expect(0, 43071, '\P{^Sc=_ PHAG}', "");
24447Error('\p{Is_Script=:=	_PhagsPA}');
24448Error('\P{Is_Script=:=	_PhagsPA}');
24449Expect(1, 43127, '\p{Is_Script=phagspa}', "");
24450Expect(0, 43127, '\p{^Is_Script=phagspa}', "");
24451Expect(0, 43127, '\P{Is_Script=phagspa}', "");
24452Expect(1, 43127, '\P{^Is_Script=phagspa}', "");
24453Expect(0, 43071, '\p{Is_Script=phagspa}', "");
24454Expect(1, 43071, '\p{^Is_Script=phagspa}', "");
24455Expect(1, 43071, '\P{Is_Script=phagspa}', "");
24456Expect(0, 43071, '\P{^Is_Script=phagspa}', "");
24457Expect(1, 43127, '\p{Is_Script=	_Phags PA}', "");
24458Expect(0, 43127, '\p{^Is_Script=	_Phags PA}', "");
24459Expect(0, 43127, '\P{Is_Script=	_Phags PA}', "");
24460Expect(1, 43127, '\P{^Is_Script=	_Phags PA}', "");
24461Expect(0, 43071, '\p{Is_Script=	_Phags PA}', "");
24462Expect(1, 43071, '\p{^Is_Script=	_Phags PA}', "");
24463Expect(1, 43071, '\P{Is_Script=	_Phags PA}', "");
24464Expect(0, 43071, '\P{^Is_Script=	_Phags PA}', "");
24465Error('\p{Is_Sc=:=	-PHAG}');
24466Error('\P{Is_Sc=:=	-PHAG}');
24467Expect(1, 43127, '\p{Is_Sc=phag}', "");
24468Expect(0, 43127, '\p{^Is_Sc=phag}', "");
24469Expect(0, 43127, '\P{Is_Sc=phag}', "");
24470Expect(1, 43127, '\P{^Is_Sc=phag}', "");
24471Expect(0, 43071, '\p{Is_Sc=phag}', "");
24472Expect(1, 43071, '\p{^Is_Sc=phag}', "");
24473Expect(1, 43071, '\P{Is_Sc=phag}', "");
24474Expect(0, 43071, '\P{^Is_Sc=phag}', "");
24475Expect(1, 43127, '\p{Is_Sc:	__Phag}', "");
24476Expect(0, 43127, '\p{^Is_Sc:	__Phag}', "");
24477Expect(0, 43127, '\P{Is_Sc:	__Phag}', "");
24478Expect(1, 43127, '\P{^Is_Sc:	__Phag}', "");
24479Expect(0, 43071, '\p{Is_Sc:	__Phag}', "");
24480Expect(1, 43071, '\p{^Is_Sc:	__Phag}', "");
24481Expect(1, 43071, '\P{Is_Sc:	__Phag}', "");
24482Expect(0, 43071, '\P{^Is_Sc:	__Phag}', "");
24483Error('\p{Script=	:=ARMENIAN}');
24484Error('\P{Script=	:=ARMENIAN}');
24485Expect(1, 1366, '\p{Script=armenian}', "");
24486Expect(0, 1366, '\p{^Script=armenian}', "");
24487Expect(0, 1366, '\P{Script=armenian}', "");
24488Expect(1, 1366, '\P{^Script=armenian}', "");
24489Expect(0, 1328, '\p{Script=armenian}', "");
24490Expect(1, 1328, '\p{^Script=armenian}', "");
24491Expect(1, 1328, '\P{Script=armenian}', "");
24492Expect(0, 1328, '\P{^Script=armenian}', "");
24493Error('\p{Sc=/a/-_Armn}');
24494Error('\P{Sc=/a/-_Armn}');
24495Expect(1, 1366, '\p{Sc=armn}', "");
24496Expect(0, 1366, '\p{^Sc=armn}', "");
24497Expect(0, 1366, '\P{Sc=armn}', "");
24498Expect(1, 1366, '\P{^Sc=armn}', "");
24499Expect(0, 1328, '\p{Sc=armn}', "");
24500Expect(1, 1328, '\p{^Sc=armn}', "");
24501Expect(1, 1328, '\P{Sc=armn}', "");
24502Expect(0, 1328, '\P{^Sc=armn}', "");
24503Expect(1, 1366, '\p{Sc= ARMN}', "");
24504Expect(0, 1366, '\p{^Sc= ARMN}', "");
24505Expect(0, 1366, '\P{Sc= ARMN}', "");
24506Expect(1, 1366, '\P{^Sc= ARMN}', "");
24507Expect(0, 1328, '\p{Sc= ARMN}', "");
24508Expect(1, 1328, '\p{^Sc= ARMN}', "");
24509Expect(1, 1328, '\P{Sc= ARMN}', "");
24510Expect(0, 1328, '\P{^Sc= ARMN}', "");
24511Error('\p{Is_Script= -ARMENIAN:=}');
24512Error('\P{Is_Script= -ARMENIAN:=}');
24513Expect(1, 1366, '\p{Is_Script=armenian}', "");
24514Expect(0, 1366, '\p{^Is_Script=armenian}', "");
24515Expect(0, 1366, '\P{Is_Script=armenian}', "");
24516Expect(1, 1366, '\P{^Is_Script=armenian}', "");
24517Expect(0, 1328, '\p{Is_Script=armenian}', "");
24518Expect(1, 1328, '\p{^Is_Script=armenian}', "");
24519Expect(1, 1328, '\P{Is_Script=armenian}', "");
24520Expect(0, 1328, '\P{^Is_Script=armenian}', "");
24521Expect(1, 1366, '\p{Is_Script=- Armenian}', "");
24522Expect(0, 1366, '\p{^Is_Script=- Armenian}', "");
24523Expect(0, 1366, '\P{Is_Script=- Armenian}', "");
24524Expect(1, 1366, '\P{^Is_Script=- Armenian}', "");
24525Expect(0, 1328, '\p{Is_Script=- Armenian}', "");
24526Expect(1, 1328, '\p{^Is_Script=- Armenian}', "");
24527Expect(1, 1328, '\P{Is_Script=- Armenian}', "");
24528Expect(0, 1328, '\P{^Is_Script=- Armenian}', "");
24529Error('\p{Is_Sc=	_Armn:=}');
24530Error('\P{Is_Sc=	_Armn:=}');
24531Expect(1, 1366, '\p{Is_Sc=armn}', "");
24532Expect(0, 1366, '\p{^Is_Sc=armn}', "");
24533Expect(0, 1366, '\P{Is_Sc=armn}', "");
24534Expect(1, 1366, '\P{^Is_Sc=armn}', "");
24535Expect(0, 1328, '\p{Is_Sc=armn}', "");
24536Expect(1, 1328, '\p{^Is_Sc=armn}', "");
24537Expect(1, 1328, '\P{Is_Sc=armn}', "");
24538Expect(0, 1328, '\P{^Is_Sc=armn}', "");
24539Expect(1, 1366, '\p{Is_Sc=--Armn}', "");
24540Expect(0, 1366, '\p{^Is_Sc=--Armn}', "");
24541Expect(0, 1366, '\P{Is_Sc=--Armn}', "");
24542Expect(1, 1366, '\P{^Is_Sc=--Armn}', "");
24543Expect(0, 1328, '\p{Is_Sc=--Armn}', "");
24544Expect(1, 1328, '\p{^Is_Sc=--Armn}', "");
24545Expect(1, 1328, '\P{Is_Sc=--Armn}', "");
24546Expect(0, 1328, '\P{^Is_Sc=--Armn}', "");
24547Error('\p{Script=/a/  Syriac}');
24548Error('\P{Script=/a/  Syriac}');
24549Expect(1, 1805, '\p{Script:syriac}', "");
24550Expect(0, 1805, '\p{^Script:syriac}', "");
24551Expect(0, 1805, '\P{Script:syriac}', "");
24552Expect(1, 1805, '\P{^Script:syriac}', "");
24553Expect(0, 1791, '\p{Script:syriac}', "");
24554Expect(1, 1791, '\p{^Script:syriac}', "");
24555Expect(1, 1791, '\P{Script:syriac}', "");
24556Expect(0, 1791, '\P{^Script:syriac}', "");
24557Expect(1, 1805, '\p{Script=SYRIAC}', "");
24558Expect(0, 1805, '\p{^Script=SYRIAC}', "");
24559Expect(0, 1805, '\P{Script=SYRIAC}', "");
24560Expect(1, 1805, '\P{^Script=SYRIAC}', "");
24561Expect(0, 1791, '\p{Script=SYRIAC}', "");
24562Expect(1, 1791, '\p{^Script=SYRIAC}', "");
24563Expect(1, 1791, '\P{Script=SYRIAC}', "");
24564Expect(0, 1791, '\P{^Script=SYRIAC}', "");
24565Error('\p{Sc=-_SYRC:=}');
24566Error('\P{Sc=-_SYRC:=}');
24567Expect(1, 1805, '\p{Sc=syrc}', "");
24568Expect(0, 1805, '\p{^Sc=syrc}', "");
24569Expect(0, 1805, '\P{Sc=syrc}', "");
24570Expect(1, 1805, '\P{^Sc=syrc}', "");
24571Expect(0, 1791, '\p{Sc=syrc}', "");
24572Expect(1, 1791, '\p{^Sc=syrc}', "");
24573Expect(1, 1791, '\P{Sc=syrc}', "");
24574Expect(0, 1791, '\P{^Sc=syrc}', "");
24575Expect(1, 1805, '\p{Sc= -Syrc}', "");
24576Expect(0, 1805, '\p{^Sc= -Syrc}', "");
24577Expect(0, 1805, '\P{Sc= -Syrc}', "");
24578Expect(1, 1805, '\P{^Sc= -Syrc}', "");
24579Expect(0, 1791, '\p{Sc= -Syrc}', "");
24580Expect(1, 1791, '\p{^Sc= -Syrc}', "");
24581Expect(1, 1791, '\P{Sc= -Syrc}', "");
24582Expect(0, 1791, '\P{^Sc= -Syrc}', "");
24583Error('\p{Is_Script=:=		SYRIAC}');
24584Error('\P{Is_Script=:=		SYRIAC}');
24585Expect(1, 1805, '\p{Is_Script=syriac}', "");
24586Expect(0, 1805, '\p{^Is_Script=syriac}', "");
24587Expect(0, 1805, '\P{Is_Script=syriac}', "");
24588Expect(1, 1805, '\P{^Is_Script=syriac}', "");
24589Expect(0, 1791, '\p{Is_Script=syriac}', "");
24590Expect(1, 1791, '\p{^Is_Script=syriac}', "");
24591Expect(1, 1791, '\P{Is_Script=syriac}', "");
24592Expect(0, 1791, '\P{^Is_Script=syriac}', "");
24593Expect(1, 1805, '\p{Is_Script=		SYRIAC}', "");
24594Expect(0, 1805, '\p{^Is_Script=		SYRIAC}', "");
24595Expect(0, 1805, '\P{Is_Script=		SYRIAC}', "");
24596Expect(1, 1805, '\P{^Is_Script=		SYRIAC}', "");
24597Expect(0, 1791, '\p{Is_Script=		SYRIAC}', "");
24598Expect(1, 1791, '\p{^Is_Script=		SYRIAC}', "");
24599Expect(1, 1791, '\P{Is_Script=		SYRIAC}', "");
24600Expect(0, 1791, '\P{^Is_Script=		SYRIAC}', "");
24601Error('\p{Is_Sc=-/a/Syrc}');
24602Error('\P{Is_Sc=-/a/Syrc}');
24603Expect(1, 1805, '\p{Is_Sc:	syrc}', "");
24604Expect(0, 1805, '\p{^Is_Sc:	syrc}', "");
24605Expect(0, 1805, '\P{Is_Sc:	syrc}', "");
24606Expect(1, 1805, '\P{^Is_Sc:	syrc}', "");
24607Expect(0, 1791, '\p{Is_Sc:	syrc}', "");
24608Expect(1, 1791, '\p{^Is_Sc:	syrc}', "");
24609Expect(1, 1791, '\P{Is_Sc:	syrc}', "");
24610Expect(0, 1791, '\P{^Is_Sc:	syrc}', "");
24611Expect(1, 1805, '\p{Is_Sc=	-syrc}', "");
24612Expect(0, 1805, '\p{^Is_Sc=	-syrc}', "");
24613Expect(0, 1805, '\P{Is_Sc=	-syrc}', "");
24614Expect(1, 1805, '\P{^Is_Sc=	-syrc}', "");
24615Expect(0, 1791, '\p{Is_Sc=	-syrc}', "");
24616Expect(1, 1791, '\p{^Is_Sc=	-syrc}', "");
24617Expect(1, 1791, '\P{Is_Sc=	-syrc}', "");
24618Expect(0, 1791, '\P{^Is_Sc=	-syrc}', "");
24619Error('\p{Script= :=yi}');
24620Error('\P{Script= :=yi}');
24621Expect(1, 42124, '\p{Script=yi}', "");
24622Expect(0, 42124, '\p{^Script=yi}', "");
24623Expect(0, 42124, '\P{Script=yi}', "");
24624Expect(1, 42124, '\P{^Script=yi}', "");
24625Expect(0, 40959, '\p{Script=yi}', "");
24626Expect(1, 40959, '\p{^Script=yi}', "");
24627Expect(1, 40959, '\P{Script=yi}', "");
24628Expect(0, 40959, '\P{^Script=yi}', "");
24629Expect(1, 42124, '\p{Script= yi}', "");
24630Expect(0, 42124, '\p{^Script= yi}', "");
24631Expect(0, 42124, '\P{Script= yi}', "");
24632Expect(1, 42124, '\P{^Script= yi}', "");
24633Expect(0, 40959, '\p{Script= yi}', "");
24634Expect(1, 40959, '\p{^Script= yi}', "");
24635Expect(1, 40959, '\P{Script= yi}', "");
24636Expect(0, 40959, '\P{^Script= yi}', "");
24637Error('\p{Sc=	/a/Yiii}');
24638Error('\P{Sc=	/a/Yiii}');
24639Expect(1, 42124, '\p{Sc=yiii}', "");
24640Expect(0, 42124, '\p{^Sc=yiii}', "");
24641Expect(0, 42124, '\P{Sc=yiii}', "");
24642Expect(1, 42124, '\P{^Sc=yiii}', "");
24643Expect(0, 40959, '\p{Sc=yiii}', "");
24644Expect(1, 40959, '\p{^Sc=yiii}', "");
24645Expect(1, 40959, '\P{Sc=yiii}', "");
24646Expect(0, 40959, '\P{^Sc=yiii}', "");
24647Expect(1, 42124, '\p{Sc=-Yiii}', "");
24648Expect(0, 42124, '\p{^Sc=-Yiii}', "");
24649Expect(0, 42124, '\P{Sc=-Yiii}', "");
24650Expect(1, 42124, '\P{^Sc=-Yiii}', "");
24651Expect(0, 40959, '\p{Sc=-Yiii}', "");
24652Expect(1, 40959, '\p{^Sc=-Yiii}', "");
24653Expect(1, 40959, '\P{Sc=-Yiii}', "");
24654Expect(0, 40959, '\P{^Sc=-Yiii}', "");
24655Error('\p{Is_Script=/a/  Yi}');
24656Error('\P{Is_Script=/a/  Yi}');
24657Expect(1, 42124, '\p{Is_Script=yi}', "");
24658Expect(0, 42124, '\p{^Is_Script=yi}', "");
24659Expect(0, 42124, '\P{Is_Script=yi}', "");
24660Expect(1, 42124, '\P{^Is_Script=yi}', "");
24661Expect(0, 40959, '\p{Is_Script=yi}', "");
24662Expect(1, 40959, '\p{^Is_Script=yi}', "");
24663Expect(1, 40959, '\P{Is_Script=yi}', "");
24664Expect(0, 40959, '\P{^Is_Script=yi}', "");
24665Expect(1, 42124, '\p{Is_Script=Yi}', "");
24666Expect(0, 42124, '\p{^Is_Script=Yi}', "");
24667Expect(0, 42124, '\P{Is_Script=Yi}', "");
24668Expect(1, 42124, '\P{^Is_Script=Yi}', "");
24669Expect(0, 40959, '\p{Is_Script=Yi}', "");
24670Expect(1, 40959, '\p{^Is_Script=Yi}', "");
24671Expect(1, 40959, '\P{Is_Script=Yi}', "");
24672Expect(0, 40959, '\P{^Is_Script=Yi}', "");
24673Error('\p{Is_Sc=/a/	Yiii}');
24674Error('\P{Is_Sc=/a/	Yiii}');
24675Expect(1, 42124, '\p{Is_Sc=yiii}', "");
24676Expect(0, 42124, '\p{^Is_Sc=yiii}', "");
24677Expect(0, 42124, '\P{Is_Sc=yiii}', "");
24678Expect(1, 42124, '\P{^Is_Sc=yiii}', "");
24679Expect(0, 40959, '\p{Is_Sc=yiii}', "");
24680Expect(1, 40959, '\p{^Is_Sc=yiii}', "");
24681Expect(1, 40959, '\P{Is_Sc=yiii}', "");
24682Expect(0, 40959, '\P{^Is_Sc=yiii}', "");
24683Expect(1, 42124, '\p{Is_Sc=	yiii}', "");
24684Expect(0, 42124, '\p{^Is_Sc=	yiii}', "");
24685Expect(0, 42124, '\P{Is_Sc=	yiii}', "");
24686Expect(1, 42124, '\P{^Is_Sc=	yiii}', "");
24687Expect(0, 40959, '\p{Is_Sc=	yiii}', "");
24688Expect(1, 40959, '\p{^Is_Sc=	yiii}', "");
24689Expect(1, 40959, '\P{Is_Sc=	yiii}', "");
24690Expect(0, 40959, '\P{^Is_Sc=	yiii}', "");
24691Error('\p{Script=_Katakana/a/}');
24692Error('\P{Script=_Katakana/a/}');
24693Expect(1, 12538, '\p{Script=katakana}', "");
24694Expect(0, 12538, '\p{^Script=katakana}', "");
24695Expect(0, 12538, '\P{Script=katakana}', "");
24696Expect(1, 12538, '\P{^Script=katakana}', "");
24697Expect(0, 12448, '\p{Script=katakana}', "");
24698Expect(1, 12448, '\p{^Script=katakana}', "");
24699Expect(1, 12448, '\P{Script=katakana}', "");
24700Expect(0, 12448, '\P{^Script=katakana}', "");
24701Expect(1, 12538, '\p{Script=	KATAKANA}', "");
24702Expect(0, 12538, '\p{^Script=	KATAKANA}', "");
24703Expect(0, 12538, '\P{Script=	KATAKANA}', "");
24704Expect(1, 12538, '\P{^Script=	KATAKANA}', "");
24705Expect(0, 12448, '\p{Script=	KATAKANA}', "");
24706Expect(1, 12448, '\p{^Script=	KATAKANA}', "");
24707Expect(1, 12448, '\P{Script=	KATAKANA}', "");
24708Expect(0, 12448, '\P{^Script=	KATAKANA}', "");
24709Error('\p{Sc= KANA/a/}');
24710Error('\P{Sc= KANA/a/}');
24711Expect(1, 12538, '\p{Sc=kana}', "");
24712Expect(0, 12538, '\p{^Sc=kana}', "");
24713Expect(0, 12538, '\P{Sc=kana}', "");
24714Expect(1, 12538, '\P{^Sc=kana}', "");
24715Expect(0, 12448, '\p{Sc=kana}', "");
24716Expect(1, 12448, '\p{^Sc=kana}', "");
24717Expect(1, 12448, '\P{Sc=kana}', "");
24718Expect(0, 12448, '\P{^Sc=kana}', "");
24719Expect(1, 12538, '\p{Sc:   	Kana}', "");
24720Expect(0, 12538, '\p{^Sc:   	Kana}', "");
24721Expect(0, 12538, '\P{Sc:   	Kana}', "");
24722Expect(1, 12538, '\P{^Sc:   	Kana}', "");
24723Expect(0, 12448, '\p{Sc:   	Kana}', "");
24724Expect(1, 12448, '\p{^Sc:   	Kana}', "");
24725Expect(1, 12448, '\P{Sc:   	Kana}', "");
24726Expect(0, 12448, '\P{^Sc:   	Kana}', "");
24727Error('\p{Is_Script=:=_KATAKANA}');
24728Error('\P{Is_Script=:=_KATAKANA}');
24729Expect(1, 12538, '\p{Is_Script=katakana}', "");
24730Expect(0, 12538, '\p{^Is_Script=katakana}', "");
24731Expect(0, 12538, '\P{Is_Script=katakana}', "");
24732Expect(1, 12538, '\P{^Is_Script=katakana}', "");
24733Expect(0, 12448, '\p{Is_Script=katakana}', "");
24734Expect(1, 12448, '\p{^Is_Script=katakana}', "");
24735Expect(1, 12448, '\P{Is_Script=katakana}', "");
24736Expect(0, 12448, '\P{^Is_Script=katakana}', "");
24737Expect(1, 12538, '\p{Is_Script=	_KATAKANA}', "");
24738Expect(0, 12538, '\p{^Is_Script=	_KATAKANA}', "");
24739Expect(0, 12538, '\P{Is_Script=	_KATAKANA}', "");
24740Expect(1, 12538, '\P{^Is_Script=	_KATAKANA}', "");
24741Expect(0, 12448, '\p{Is_Script=	_KATAKANA}', "");
24742Expect(1, 12448, '\p{^Is_Script=	_KATAKANA}', "");
24743Expect(1, 12448, '\P{Is_Script=	_KATAKANA}', "");
24744Expect(0, 12448, '\P{^Is_Script=	_KATAKANA}', "");
24745Error('\p{Is_Sc=:=_Kana}');
24746Error('\P{Is_Sc=:=_Kana}');
24747Expect(1, 12538, '\p{Is_Sc=kana}', "");
24748Expect(0, 12538, '\p{^Is_Sc=kana}', "");
24749Expect(0, 12538, '\P{Is_Sc=kana}', "");
24750Expect(1, 12538, '\P{^Is_Sc=kana}', "");
24751Expect(0, 12448, '\p{Is_Sc=kana}', "");
24752Expect(1, 12448, '\p{^Is_Sc=kana}', "");
24753Expect(1, 12448, '\P{Is_Sc=kana}', "");
24754Expect(0, 12448, '\P{^Is_Sc=kana}', "");
24755Expect(1, 12538, '\p{Is_Sc=_ Kana}', "");
24756Expect(0, 12538, '\p{^Is_Sc=_ Kana}', "");
24757Expect(0, 12538, '\P{Is_Sc=_ Kana}', "");
24758Expect(1, 12538, '\P{^Is_Sc=_ Kana}', "");
24759Expect(0, 12448, '\p{Is_Sc=_ Kana}', "");
24760Expect(1, 12448, '\p{^Is_Sc=_ Kana}', "");
24761Expect(1, 12448, '\P{Is_Sc=_ Kana}', "");
24762Expect(0, 12448, '\P{^Is_Sc=_ Kana}', "");
24763Error('\p{Script=:=Glagolitic}');
24764Error('\P{Script=:=Glagolitic}');
24765Expect(1, 11310, '\p{Script=glagolitic}', "");
24766Expect(0, 11310, '\p{^Script=glagolitic}', "");
24767Expect(0, 11310, '\P{Script=glagolitic}', "");
24768Expect(1, 11310, '\P{^Script=glagolitic}', "");
24769Expect(0, 11263, '\p{Script=glagolitic}', "");
24770Expect(1, 11263, '\p{^Script=glagolitic}', "");
24771Expect(1, 11263, '\P{Script=glagolitic}', "");
24772Expect(0, 11263, '\P{^Script=glagolitic}', "");
24773Expect(1, 11310, '\p{Script=	 Glagolitic}', "");
24774Expect(0, 11310, '\p{^Script=	 Glagolitic}', "");
24775Expect(0, 11310, '\P{Script=	 Glagolitic}', "");
24776Expect(1, 11310, '\P{^Script=	 Glagolitic}', "");
24777Expect(0, 11263, '\p{Script=	 Glagolitic}', "");
24778Expect(1, 11263, '\p{^Script=	 Glagolitic}', "");
24779Expect(1, 11263, '\P{Script=	 Glagolitic}', "");
24780Expect(0, 11263, '\P{^Script=	 Glagolitic}', "");
24781Error('\p{Sc= 	GLAG:=}');
24782Error('\P{Sc= 	GLAG:=}');
24783Expect(1, 11310, '\p{Sc=glag}', "");
24784Expect(0, 11310, '\p{^Sc=glag}', "");
24785Expect(0, 11310, '\P{Sc=glag}', "");
24786Expect(1, 11310, '\P{^Sc=glag}', "");
24787Expect(0, 11263, '\p{Sc=glag}', "");
24788Expect(1, 11263, '\p{^Sc=glag}', "");
24789Expect(1, 11263, '\P{Sc=glag}', "");
24790Expect(0, 11263, '\P{^Sc=glag}', "");
24791Expect(1, 11310, '\p{Sc=-glag}', "");
24792Expect(0, 11310, '\p{^Sc=-glag}', "");
24793Expect(0, 11310, '\P{Sc=-glag}', "");
24794Expect(1, 11310, '\P{^Sc=-glag}', "");
24795Expect(0, 11263, '\p{Sc=-glag}', "");
24796Expect(1, 11263, '\p{^Sc=-glag}', "");
24797Expect(1, 11263, '\P{Sc=-glag}', "");
24798Expect(0, 11263, '\P{^Sc=-glag}', "");
24799Error('\p{Is_Script= Glagolitic/a/}');
24800Error('\P{Is_Script= Glagolitic/a/}');
24801Expect(1, 11310, '\p{Is_Script=glagolitic}', "");
24802Expect(0, 11310, '\p{^Is_Script=glagolitic}', "");
24803Expect(0, 11310, '\P{Is_Script=glagolitic}', "");
24804Expect(1, 11310, '\P{^Is_Script=glagolitic}', "");
24805Expect(0, 11263, '\p{Is_Script=glagolitic}', "");
24806Expect(1, 11263, '\p{^Is_Script=glagolitic}', "");
24807Expect(1, 11263, '\P{Is_Script=glagolitic}', "");
24808Expect(0, 11263, '\P{^Is_Script=glagolitic}', "");
24809Expect(1, 11310, '\p{Is_Script=-GLAGOLITIC}', "");
24810Expect(0, 11310, '\p{^Is_Script=-GLAGOLITIC}', "");
24811Expect(0, 11310, '\P{Is_Script=-GLAGOLITIC}', "");
24812Expect(1, 11310, '\P{^Is_Script=-GLAGOLITIC}', "");
24813Expect(0, 11263, '\p{Is_Script=-GLAGOLITIC}', "");
24814Expect(1, 11263, '\p{^Is_Script=-GLAGOLITIC}', "");
24815Expect(1, 11263, '\P{Is_Script=-GLAGOLITIC}', "");
24816Expect(0, 11263, '\P{^Is_Script=-GLAGOLITIC}', "");
24817Error('\p{Is_Sc=:=_ GLAG}');
24818Error('\P{Is_Sc=:=_ GLAG}');
24819Expect(1, 11310, '\p{Is_Sc:glag}', "");
24820Expect(0, 11310, '\p{^Is_Sc:glag}', "");
24821Expect(0, 11310, '\P{Is_Sc:glag}', "");
24822Expect(1, 11310, '\P{^Is_Sc:glag}', "");
24823Expect(0, 11263, '\p{Is_Sc:glag}', "");
24824Expect(1, 11263, '\p{^Is_Sc:glag}', "");
24825Expect(1, 11263, '\P{Is_Sc:glag}', "");
24826Expect(0, 11263, '\P{^Is_Sc:glag}', "");
24827Expect(1, 11310, '\p{Is_Sc=	Glag}', "");
24828Expect(0, 11310, '\p{^Is_Sc=	Glag}', "");
24829Expect(0, 11310, '\P{Is_Sc=	Glag}', "");
24830Expect(1, 11310, '\P{^Is_Sc=	Glag}', "");
24831Expect(0, 11263, '\p{Is_Sc=	Glag}', "");
24832Expect(1, 11263, '\p{^Is_Sc=	Glag}', "");
24833Expect(1, 11263, '\P{Is_Sc=	Glag}', "");
24834Expect(0, 11263, '\P{^Is_Sc=	Glag}', "");
24835Error('\p{Script=-/a/Thaana}');
24836Error('\P{Script=-/a/Thaana}');
24837Expect(1, 1969, '\p{Script=thaana}', "");
24838Expect(0, 1969, '\p{^Script=thaana}', "");
24839Expect(0, 1969, '\P{Script=thaana}', "");
24840Expect(1, 1969, '\P{^Script=thaana}', "");
24841Expect(0, 1919, '\p{Script=thaana}', "");
24842Expect(1, 1919, '\p{^Script=thaana}', "");
24843Expect(1, 1919, '\P{Script=thaana}', "");
24844Expect(0, 1919, '\P{^Script=thaana}', "");
24845Expect(1, 1969, '\p{Script= thaana}', "");
24846Expect(0, 1969, '\p{^Script= thaana}', "");
24847Expect(0, 1969, '\P{Script= thaana}', "");
24848Expect(1, 1969, '\P{^Script= thaana}', "");
24849Expect(0, 1919, '\p{Script= thaana}', "");
24850Expect(1, 1919, '\p{^Script= thaana}', "");
24851Expect(1, 1919, '\P{Script= thaana}', "");
24852Expect(0, 1919, '\P{^Script= thaana}', "");
24853Error('\p{Sc=:=- thaa}');
24854Error('\P{Sc=:=- thaa}');
24855Expect(1, 1969, '\p{Sc=thaa}', "");
24856Expect(0, 1969, '\p{^Sc=thaa}', "");
24857Expect(0, 1969, '\P{Sc=thaa}', "");
24858Expect(1, 1969, '\P{^Sc=thaa}', "");
24859Expect(0, 1919, '\p{Sc=thaa}', "");
24860Expect(1, 1919, '\p{^Sc=thaa}', "");
24861Expect(1, 1919, '\P{Sc=thaa}', "");
24862Expect(0, 1919, '\P{^Sc=thaa}', "");
24863Expect(1, 1969, '\p{Sc:   	 Thaa}', "");
24864Expect(0, 1969, '\p{^Sc:   	 Thaa}', "");
24865Expect(0, 1969, '\P{Sc:   	 Thaa}', "");
24866Expect(1, 1969, '\P{^Sc:   	 Thaa}', "");
24867Expect(0, 1919, '\p{Sc:   	 Thaa}', "");
24868Expect(1, 1919, '\p{^Sc:   	 Thaa}', "");
24869Expect(1, 1919, '\P{Sc:   	 Thaa}', "");
24870Expect(0, 1919, '\P{^Sc:   	 Thaa}', "");
24871Error('\p{Is_Script=_/a/THAANA}');
24872Error('\P{Is_Script=_/a/THAANA}');
24873Expect(1, 1969, '\p{Is_Script=thaana}', "");
24874Expect(0, 1969, '\p{^Is_Script=thaana}', "");
24875Expect(0, 1969, '\P{Is_Script=thaana}', "");
24876Expect(1, 1969, '\P{^Is_Script=thaana}', "");
24877Expect(0, 1919, '\p{Is_Script=thaana}', "");
24878Expect(1, 1919, '\p{^Is_Script=thaana}', "");
24879Expect(1, 1919, '\P{Is_Script=thaana}', "");
24880Expect(0, 1919, '\P{^Is_Script=thaana}', "");
24881Expect(1, 1969, '\p{Is_Script=- Thaana}', "");
24882Expect(0, 1969, '\p{^Is_Script=- Thaana}', "");
24883Expect(0, 1969, '\P{Is_Script=- Thaana}', "");
24884Expect(1, 1969, '\P{^Is_Script=- Thaana}', "");
24885Expect(0, 1919, '\p{Is_Script=- Thaana}', "");
24886Expect(1, 1919, '\p{^Is_Script=- Thaana}', "");
24887Expect(1, 1919, '\P{Is_Script=- Thaana}', "");
24888Expect(0, 1919, '\P{^Is_Script=- Thaana}', "");
24889Error('\p{Is_Sc=:= Thaa}');
24890Error('\P{Is_Sc=:= Thaa}');
24891Expect(1, 1969, '\p{Is_Sc=thaa}', "");
24892Expect(0, 1969, '\p{^Is_Sc=thaa}', "");
24893Expect(0, 1969, '\P{Is_Sc=thaa}', "");
24894Expect(1, 1969, '\P{^Is_Sc=thaa}', "");
24895Expect(0, 1919, '\p{Is_Sc=thaa}', "");
24896Expect(1, 1919, '\p{^Is_Sc=thaa}', "");
24897Expect(1, 1919, '\P{Is_Sc=thaa}', "");
24898Expect(0, 1919, '\P{^Is_Sc=thaa}', "");
24899Expect(1, 1969, '\p{Is_Sc=_thaa}', "");
24900Expect(0, 1969, '\p{^Is_Sc=_thaa}', "");
24901Expect(0, 1969, '\P{Is_Sc=_thaa}', "");
24902Expect(1, 1969, '\P{^Is_Sc=_thaa}', "");
24903Expect(0, 1919, '\p{Is_Sc=_thaa}', "");
24904Expect(1, 1919, '\p{^Is_Sc=_thaa}', "");
24905Expect(1, 1919, '\P{Is_Sc=_thaa}', "");
24906Expect(0, 1919, '\P{^Is_Sc=_thaa}', "");
24907Error('\p{Script=/a/  LEPCHA}');
24908Error('\P{Script=/a/  LEPCHA}');
24909Expect(1, 7223, '\p{Script=lepcha}', "");
24910Expect(0, 7223, '\p{^Script=lepcha}', "");
24911Expect(0, 7223, '\P{Script=lepcha}', "");
24912Expect(1, 7223, '\P{^Script=lepcha}', "");
24913Expect(0, 7167, '\p{Script=lepcha}', "");
24914Expect(1, 7167, '\p{^Script=lepcha}', "");
24915Expect(1, 7167, '\P{Script=lepcha}', "");
24916Expect(0, 7167, '\P{^Script=lepcha}', "");
24917Expect(1, 7223, '\p{Script=-lepcha}', "");
24918Expect(0, 7223, '\p{^Script=-lepcha}', "");
24919Expect(0, 7223, '\P{Script=-lepcha}', "");
24920Expect(1, 7223, '\P{^Script=-lepcha}', "");
24921Expect(0, 7167, '\p{Script=-lepcha}', "");
24922Expect(1, 7167, '\p{^Script=-lepcha}', "");
24923Expect(1, 7167, '\P{Script=-lepcha}', "");
24924Expect(0, 7167, '\P{^Script=-lepcha}', "");
24925Error('\p{Sc=/a/ Lepc}');
24926Error('\P{Sc=/a/ Lepc}');
24927Expect(1, 7223, '\p{Sc=lepc}', "");
24928Expect(0, 7223, '\p{^Sc=lepc}', "");
24929Expect(0, 7223, '\P{Sc=lepc}', "");
24930Expect(1, 7223, '\P{^Sc=lepc}', "");
24931Expect(0, 7167, '\p{Sc=lepc}', "");
24932Expect(1, 7167, '\p{^Sc=lepc}', "");
24933Expect(1, 7167, '\P{Sc=lepc}', "");
24934Expect(0, 7167, '\P{^Sc=lepc}', "");
24935Expect(1, 7223, '\p{Sc= -Lepc}', "");
24936Expect(0, 7223, '\p{^Sc= -Lepc}', "");
24937Expect(0, 7223, '\P{Sc= -Lepc}', "");
24938Expect(1, 7223, '\P{^Sc= -Lepc}', "");
24939Expect(0, 7167, '\p{Sc= -Lepc}', "");
24940Expect(1, 7167, '\p{^Sc= -Lepc}', "");
24941Expect(1, 7167, '\P{Sc= -Lepc}', "");
24942Expect(0, 7167, '\P{^Sc= -Lepc}', "");
24943Error('\p{Is_Script=_:=lepcha}');
24944Error('\P{Is_Script=_:=lepcha}');
24945Expect(1, 7223, '\p{Is_Script=lepcha}', "");
24946Expect(0, 7223, '\p{^Is_Script=lepcha}', "");
24947Expect(0, 7223, '\P{Is_Script=lepcha}', "");
24948Expect(1, 7223, '\P{^Is_Script=lepcha}', "");
24949Expect(0, 7167, '\p{Is_Script=lepcha}', "");
24950Expect(1, 7167, '\p{^Is_Script=lepcha}', "");
24951Expect(1, 7167, '\P{Is_Script=lepcha}', "");
24952Expect(0, 7167, '\P{^Is_Script=lepcha}', "");
24953Expect(1, 7223, '\p{Is_Script:   -Lepcha}', "");
24954Expect(0, 7223, '\p{^Is_Script:   -Lepcha}', "");
24955Expect(0, 7223, '\P{Is_Script:   -Lepcha}', "");
24956Expect(1, 7223, '\P{^Is_Script:   -Lepcha}', "");
24957Expect(0, 7167, '\p{Is_Script:   -Lepcha}', "");
24958Expect(1, 7167, '\p{^Is_Script:   -Lepcha}', "");
24959Expect(1, 7167, '\P{Is_Script:   -Lepcha}', "");
24960Expect(0, 7167, '\P{^Is_Script:   -Lepcha}', "");
24961Error('\p{Is_Sc= /a/Lepc}');
24962Error('\P{Is_Sc= /a/Lepc}');
24963Expect(1, 7223, '\p{Is_Sc=lepc}', "");
24964Expect(0, 7223, '\p{^Is_Sc=lepc}', "");
24965Expect(0, 7223, '\P{Is_Sc=lepc}', "");
24966Expect(1, 7223, '\P{^Is_Sc=lepc}', "");
24967Expect(0, 7167, '\p{Is_Sc=lepc}', "");
24968Expect(1, 7167, '\p{^Is_Sc=lepc}', "");
24969Expect(1, 7167, '\P{Is_Sc=lepc}', "");
24970Expect(0, 7167, '\P{^Is_Sc=lepc}', "");
24971Expect(1, 7223, '\p{Is_Sc=--LEPC}', "");
24972Expect(0, 7223, '\p{^Is_Sc=--LEPC}', "");
24973Expect(0, 7223, '\P{Is_Sc=--LEPC}', "");
24974Expect(1, 7223, '\P{^Is_Sc=--LEPC}', "");
24975Expect(0, 7167, '\p{Is_Sc=--LEPC}', "");
24976Expect(1, 7167, '\p{^Is_Sc=--LEPC}', "");
24977Expect(1, 7167, '\P{Is_Sc=--LEPC}', "");
24978Expect(0, 7167, '\P{^Is_Sc=--LEPC}', "");
24979Error('\p{Script=	:=Coptic}');
24980Error('\P{Script=	:=Coptic}');
24981Expect(1, 1007, '\p{Script=coptic}', "");
24982Expect(0, 1007, '\p{^Script=coptic}', "");
24983Expect(0, 1007, '\P{Script=coptic}', "");
24984Expect(1, 1007, '\P{^Script=coptic}', "");
24985Expect(0, 993, '\p{Script=coptic}', "");
24986Expect(1, 993, '\p{^Script=coptic}', "");
24987Expect(1, 993, '\P{Script=coptic}', "");
24988Expect(0, 993, '\P{^Script=coptic}', "");
24989Expect(1, 1007, '\p{Script=	_coptic}', "");
24990Expect(0, 1007, '\p{^Script=	_coptic}', "");
24991Expect(0, 1007, '\P{Script=	_coptic}', "");
24992Expect(1, 1007, '\P{^Script=	_coptic}', "");
24993Expect(0, 993, '\p{Script=	_coptic}', "");
24994Expect(1, 993, '\p{^Script=	_coptic}', "");
24995Expect(1, 993, '\P{Script=	_coptic}', "");
24996Expect(0, 993, '\P{^Script=	_coptic}', "");
24997Error('\p{Sc=/a/_ Copt}');
24998Error('\P{Sc=/a/_ Copt}');
24999Expect(1, 1007, '\p{Sc=copt}', "");
25000Expect(0, 1007, '\p{^Sc=copt}', "");
25001Expect(0, 1007, '\P{Sc=copt}', "");
25002Expect(1, 1007, '\P{^Sc=copt}', "");
25003Expect(0, 993, '\p{Sc=copt}', "");
25004Expect(1, 993, '\p{^Sc=copt}', "");
25005Expect(1, 993, '\P{Sc=copt}', "");
25006Expect(0, 993, '\P{^Sc=copt}', "");
25007Expect(1, 1007, '\p{Sc=-copt}', "");
25008Expect(0, 1007, '\p{^Sc=-copt}', "");
25009Expect(0, 1007, '\P{Sc=-copt}', "");
25010Expect(1, 1007, '\P{^Sc=-copt}', "");
25011Expect(0, 993, '\p{Sc=-copt}', "");
25012Expect(1, 993, '\p{^Sc=-copt}', "");
25013Expect(1, 993, '\P{Sc=-copt}', "");
25014Expect(0, 993, '\P{^Sc=-copt}', "");
25015Error('\p{Is_Script:	_/a/QAAC}');
25016Error('\P{Is_Script:	_/a/QAAC}');
25017Expect(1, 1007, '\p{Is_Script:   qaac}', "");
25018Expect(0, 1007, '\p{^Is_Script:   qaac}', "");
25019Expect(0, 1007, '\P{Is_Script:   qaac}', "");
25020Expect(1, 1007, '\P{^Is_Script:   qaac}', "");
25021Expect(0, 993, '\p{Is_Script:   qaac}', "");
25022Expect(1, 993, '\p{^Is_Script:   qaac}', "");
25023Expect(1, 993, '\P{Is_Script:   qaac}', "");
25024Expect(0, 993, '\P{^Is_Script:   qaac}', "");
25025Expect(1, 1007, '\p{Is_Script= qaac}', "");
25026Expect(0, 1007, '\p{^Is_Script= qaac}', "");
25027Expect(0, 1007, '\P{Is_Script= qaac}', "");
25028Expect(1, 1007, '\P{^Is_Script= qaac}', "");
25029Expect(0, 993, '\p{Is_Script= qaac}', "");
25030Expect(1, 993, '\p{^Is_Script= qaac}', "");
25031Expect(1, 993, '\P{Is_Script= qaac}', "");
25032Expect(0, 993, '\P{^Is_Script= qaac}', "");
25033Error('\p{Is_Sc=:=Coptic}');
25034Error('\P{Is_Sc=:=Coptic}');
25035Expect(1, 1007, '\p{Is_Sc=coptic}', "");
25036Expect(0, 1007, '\p{^Is_Sc=coptic}', "");
25037Expect(0, 1007, '\P{Is_Sc=coptic}', "");
25038Expect(1, 1007, '\P{^Is_Sc=coptic}', "");
25039Expect(0, 993, '\p{Is_Sc=coptic}', "");
25040Expect(1, 993, '\p{^Is_Sc=coptic}', "");
25041Expect(1, 993, '\P{Is_Sc=coptic}', "");
25042Expect(0, 993, '\P{^Is_Sc=coptic}', "");
25043Expect(1, 1007, '\p{Is_Sc=_	Coptic}', "");
25044Expect(0, 1007, '\p{^Is_Sc=_	Coptic}', "");
25045Expect(0, 1007, '\P{Is_Sc=_	Coptic}', "");
25046Expect(1, 1007, '\P{^Is_Sc=_	Coptic}', "");
25047Expect(0, 993, '\p{Is_Sc=_	Coptic}', "");
25048Expect(1, 993, '\p{^Is_Sc=_	Coptic}', "");
25049Expect(1, 993, '\P{Is_Sc=_	Coptic}', "");
25050Expect(0, 993, '\P{^Is_Sc=_	Coptic}', "");
25051Error('\p{Script=Katakana_Or_Hiragana}');
25052Error('\P{Script=Katakana_Or_Hiragana}');
25053Error('\p{Sc=Hrkt}');
25054Error('\P{Sc=Hrkt}');
25055Error('\p{Is_Script=Katakana_Or_Hiragana}');
25056Error('\P{Is_Script=Katakana_Or_Hiragana}');
25057Error('\p{Is_Sc=Hrkt}');
25058Error('\P{Is_Sc=Hrkt}');
25059Error('\p{Script=/a/balinese}');
25060Error('\P{Script=/a/balinese}');
25061Expect(1, 6987, '\p{Script=balinese}', "");
25062Expect(0, 6987, '\p{^Script=balinese}', "");
25063Expect(0, 6987, '\P{Script=balinese}', "");
25064Expect(1, 6987, '\P{^Script=balinese}', "");
25065Expect(0, 6911, '\p{Script=balinese}', "");
25066Expect(1, 6911, '\p{^Script=balinese}', "");
25067Expect(1, 6911, '\P{Script=balinese}', "");
25068Expect(0, 6911, '\P{^Script=balinese}', "");
25069Expect(1, 6987, '\p{Script:		Balinese}', "");
25070Expect(0, 6987, '\p{^Script:		Balinese}', "");
25071Expect(0, 6987, '\P{Script:		Balinese}', "");
25072Expect(1, 6987, '\P{^Script:		Balinese}', "");
25073Expect(0, 6911, '\p{Script:		Balinese}', "");
25074Expect(1, 6911, '\p{^Script:		Balinese}', "");
25075Expect(1, 6911, '\P{Script:		Balinese}', "");
25076Expect(0, 6911, '\P{^Script:		Balinese}', "");
25077Error('\p{Sc:		:=bali}');
25078Error('\P{Sc:		:=bali}');
25079Expect(1, 6987, '\p{Sc=bali}', "");
25080Expect(0, 6987, '\p{^Sc=bali}', "");
25081Expect(0, 6987, '\P{Sc=bali}', "");
25082Expect(1, 6987, '\P{^Sc=bali}', "");
25083Expect(0, 6911, '\p{Sc=bali}', "");
25084Expect(1, 6911, '\p{^Sc=bali}', "");
25085Expect(1, 6911, '\P{Sc=bali}', "");
25086Expect(0, 6911, '\P{^Sc=bali}', "");
25087Expect(1, 6987, '\p{Sc=	_Bali}', "");
25088Expect(0, 6987, '\p{^Sc=	_Bali}', "");
25089Expect(0, 6987, '\P{Sc=	_Bali}', "");
25090Expect(1, 6987, '\P{^Sc=	_Bali}', "");
25091Expect(0, 6911, '\p{Sc=	_Bali}', "");
25092Expect(1, 6911, '\p{^Sc=	_Bali}', "");
25093Expect(1, 6911, '\P{Sc=	_Bali}', "");
25094Expect(0, 6911, '\P{^Sc=	_Bali}', "");
25095Error('\p{Is_Script:  /a/Balinese}');
25096Error('\P{Is_Script:  /a/Balinese}');
25097Expect(1, 6987, '\p{Is_Script:   balinese}', "");
25098Expect(0, 6987, '\p{^Is_Script:   balinese}', "");
25099Expect(0, 6987, '\P{Is_Script:   balinese}', "");
25100Expect(1, 6987, '\P{^Is_Script:   balinese}', "");
25101Expect(0, 6911, '\p{Is_Script:   balinese}', "");
25102Expect(1, 6911, '\p{^Is_Script:   balinese}', "");
25103Expect(1, 6911, '\P{Is_Script:   balinese}', "");
25104Expect(0, 6911, '\P{^Is_Script:   balinese}', "");
25105Expect(1, 6987, '\p{Is_Script= _balinese}', "");
25106Expect(0, 6987, '\p{^Is_Script= _balinese}', "");
25107Expect(0, 6987, '\P{Is_Script= _balinese}', "");
25108Expect(1, 6987, '\P{^Is_Script= _balinese}', "");
25109Expect(0, 6911, '\p{Is_Script= _balinese}', "");
25110Expect(1, 6911, '\p{^Is_Script= _balinese}', "");
25111Expect(1, 6911, '\P{Is_Script= _balinese}', "");
25112Expect(0, 6911, '\P{^Is_Script= _balinese}', "");
25113Error('\p{Is_Sc=/a/__Bali}');
25114Error('\P{Is_Sc=/a/__Bali}');
25115Expect(1, 6987, '\p{Is_Sc=bali}', "");
25116Expect(0, 6987, '\p{^Is_Sc=bali}', "");
25117Expect(0, 6987, '\P{Is_Sc=bali}', "");
25118Expect(1, 6987, '\P{^Is_Sc=bali}', "");
25119Expect(0, 6911, '\p{Is_Sc=bali}', "");
25120Expect(1, 6911, '\p{^Is_Sc=bali}', "");
25121Expect(1, 6911, '\P{Is_Sc=bali}', "");
25122Expect(0, 6911, '\P{^Is_Sc=bali}', "");
25123Expect(1, 6987, '\p{Is_Sc=-	BALI}', "");
25124Expect(0, 6987, '\p{^Is_Sc=-	BALI}', "");
25125Expect(0, 6987, '\P{Is_Sc=-	BALI}', "");
25126Expect(1, 6987, '\P{^Is_Sc=-	BALI}', "");
25127Expect(0, 6911, '\p{Is_Sc=-	BALI}', "");
25128Expect(1, 6911, '\p{^Is_Sc=-	BALI}', "");
25129Expect(1, 6911, '\P{Is_Sc=-	BALI}', "");
25130Expect(0, 6911, '\P{^Is_Sc=-	BALI}', "");
25131Error('\p{Script=:=		TAGBANWA}');
25132Error('\P{Script=:=		TAGBANWA}');
25133Expect(1, 5996, '\p{Script=tagbanwa}', "");
25134Expect(0, 5996, '\p{^Script=tagbanwa}', "");
25135Expect(0, 5996, '\P{Script=tagbanwa}', "");
25136Expect(1, 5996, '\P{^Script=tagbanwa}', "");
25137Expect(0, 5983, '\p{Script=tagbanwa}', "");
25138Expect(1, 5983, '\p{^Script=tagbanwa}', "");
25139Expect(1, 5983, '\P{Script=tagbanwa}', "");
25140Expect(0, 5983, '\P{^Script=tagbanwa}', "");
25141Expect(1, 5996, '\p{Script=_ Tagbanwa}', "");
25142Expect(0, 5996, '\p{^Script=_ Tagbanwa}', "");
25143Expect(0, 5996, '\P{Script=_ Tagbanwa}', "");
25144Expect(1, 5996, '\P{^Script=_ Tagbanwa}', "");
25145Expect(0, 5983, '\p{Script=_ Tagbanwa}', "");
25146Expect(1, 5983, '\p{^Script=_ Tagbanwa}', "");
25147Expect(1, 5983, '\P{Script=_ Tagbanwa}', "");
25148Expect(0, 5983, '\P{^Script=_ Tagbanwa}', "");
25149Error('\p{Sc=:=-Tagb}');
25150Error('\P{Sc=:=-Tagb}');
25151Expect(1, 5996, '\p{Sc=tagb}', "");
25152Expect(0, 5996, '\p{^Sc=tagb}', "");
25153Expect(0, 5996, '\P{Sc=tagb}', "");
25154Expect(1, 5996, '\P{^Sc=tagb}', "");
25155Expect(0, 5983, '\p{Sc=tagb}', "");
25156Expect(1, 5983, '\p{^Sc=tagb}', "");
25157Expect(1, 5983, '\P{Sc=tagb}', "");
25158Expect(0, 5983, '\P{^Sc=tagb}', "");
25159Expect(1, 5996, '\p{Sc=-	Tagb}', "");
25160Expect(0, 5996, '\p{^Sc=-	Tagb}', "");
25161Expect(0, 5996, '\P{Sc=-	Tagb}', "");
25162Expect(1, 5996, '\P{^Sc=-	Tagb}', "");
25163Expect(0, 5983, '\p{Sc=-	Tagb}', "");
25164Expect(1, 5983, '\p{^Sc=-	Tagb}', "");
25165Expect(1, 5983, '\P{Sc=-	Tagb}', "");
25166Expect(0, 5983, '\P{^Sc=-	Tagb}', "");
25167Error('\p{Is_Script:	TAGBANWA:=}');
25168Error('\P{Is_Script:	TAGBANWA:=}');
25169Expect(1, 5996, '\p{Is_Script=tagbanwa}', "");
25170Expect(0, 5996, '\p{^Is_Script=tagbanwa}', "");
25171Expect(0, 5996, '\P{Is_Script=tagbanwa}', "");
25172Expect(1, 5996, '\P{^Is_Script=tagbanwa}', "");
25173Expect(0, 5983, '\p{Is_Script=tagbanwa}', "");
25174Expect(1, 5983, '\p{^Is_Script=tagbanwa}', "");
25175Expect(1, 5983, '\P{Is_Script=tagbanwa}', "");
25176Expect(0, 5983, '\P{^Is_Script=tagbanwa}', "");
25177Expect(1, 5996, '\p{Is_Script:   - Tagbanwa}', "");
25178Expect(0, 5996, '\p{^Is_Script:   - Tagbanwa}', "");
25179Expect(0, 5996, '\P{Is_Script:   - Tagbanwa}', "");
25180Expect(1, 5996, '\P{^Is_Script:   - Tagbanwa}', "");
25181Expect(0, 5983, '\p{Is_Script:   - Tagbanwa}', "");
25182Expect(1, 5983, '\p{^Is_Script:   - Tagbanwa}', "");
25183Expect(1, 5983, '\P{Is_Script:   - Tagbanwa}', "");
25184Expect(0, 5983, '\P{^Is_Script:   - Tagbanwa}', "");
25185Error('\p{Is_Sc=-:=tagb}');
25186Error('\P{Is_Sc=-:=tagb}');
25187Expect(1, 5996, '\p{Is_Sc=tagb}', "");
25188Expect(0, 5996, '\p{^Is_Sc=tagb}', "");
25189Expect(0, 5996, '\P{Is_Sc=tagb}', "");
25190Expect(1, 5996, '\P{^Is_Sc=tagb}', "");
25191Expect(0, 5983, '\p{Is_Sc=tagb}', "");
25192Expect(1, 5983, '\p{^Is_Sc=tagb}', "");
25193Expect(1, 5983, '\P{Is_Sc=tagb}', "");
25194Expect(0, 5983, '\P{^Is_Sc=tagb}', "");
25195Expect(1, 5996, '\p{Is_Sc=	 Tagb}', "");
25196Expect(0, 5996, '\p{^Is_Sc=	 Tagb}', "");
25197Expect(0, 5996, '\P{Is_Sc=	 Tagb}', "");
25198Expect(1, 5996, '\P{^Is_Sc=	 Tagb}', "");
25199Expect(0, 5983, '\p{Is_Sc=	 Tagb}', "");
25200Expect(1, 5983, '\p{^Is_Sc=	 Tagb}', "");
25201Expect(1, 5983, '\P{Is_Sc=	 Tagb}', "");
25202Expect(0, 5983, '\P{^Is_Sc=	 Tagb}', "");
25203Error('\p{Script=_Syloti-nagri:=}');
25204Error('\P{Script=_Syloti-nagri:=}');
25205Expect(1, 43051, '\p{Script=sylotinagri}', "");
25206Expect(0, 43051, '\p{^Script=sylotinagri}', "");
25207Expect(0, 43051, '\P{Script=sylotinagri}', "");
25208Expect(1, 43051, '\P{^Script=sylotinagri}', "");
25209Expect(0, 43007, '\p{Script=sylotinagri}', "");
25210Expect(1, 43007, '\p{^Script=sylotinagri}', "");
25211Expect(1, 43007, '\P{Script=sylotinagri}', "");
25212Expect(0, 43007, '\P{^Script=sylotinagri}', "");
25213Expect(1, 43051, '\p{Script= SYLOTInagri}', "");
25214Expect(0, 43051, '\p{^Script= SYLOTInagri}', "");
25215Expect(0, 43051, '\P{Script= SYLOTInagri}', "");
25216Expect(1, 43051, '\P{^Script= SYLOTInagri}', "");
25217Expect(0, 43007, '\p{Script= SYLOTInagri}', "");
25218Expect(1, 43007, '\p{^Script= SYLOTInagri}', "");
25219Expect(1, 43007, '\P{Script= SYLOTInagri}', "");
25220Expect(0, 43007, '\P{^Script= SYLOTInagri}', "");
25221Error('\p{Sc=/a/_sylo}');
25222Error('\P{Sc=/a/_sylo}');
25223Expect(1, 43051, '\p{Sc=sylo}', "");
25224Expect(0, 43051, '\p{^Sc=sylo}', "");
25225Expect(0, 43051, '\P{Sc=sylo}', "");
25226Expect(1, 43051, '\P{^Sc=sylo}', "");
25227Expect(0, 43007, '\p{Sc=sylo}', "");
25228Expect(1, 43007, '\p{^Sc=sylo}', "");
25229Expect(1, 43007, '\P{Sc=sylo}', "");
25230Expect(0, 43007, '\P{^Sc=sylo}', "");
25231Expect(1, 43051, '\p{Sc= -Sylo}', "");
25232Expect(0, 43051, '\p{^Sc= -Sylo}', "");
25233Expect(0, 43051, '\P{Sc= -Sylo}', "");
25234Expect(1, 43051, '\P{^Sc= -Sylo}', "");
25235Expect(0, 43007, '\p{Sc= -Sylo}', "");
25236Expect(1, 43007, '\p{^Sc= -Sylo}', "");
25237Expect(1, 43007, '\P{Sc= -Sylo}', "");
25238Expect(0, 43007, '\P{^Sc= -Sylo}', "");
25239Error('\p{Is_Script=	SYLOTI:=Nagri}');
25240Error('\P{Is_Script=	SYLOTI:=Nagri}');
25241Expect(1, 43051, '\p{Is_Script=sylotinagri}', "");
25242Expect(0, 43051, '\p{^Is_Script=sylotinagri}', "");
25243Expect(0, 43051, '\P{Is_Script=sylotinagri}', "");
25244Expect(1, 43051, '\P{^Is_Script=sylotinagri}', "");
25245Expect(0, 43007, '\p{Is_Script=sylotinagri}', "");
25246Expect(1, 43007, '\p{^Is_Script=sylotinagri}', "");
25247Expect(1, 43007, '\P{Is_Script=sylotinagri}', "");
25248Expect(0, 43007, '\P{^Is_Script=sylotinagri}', "");
25249Expect(1, 43051, '\p{Is_Script:	_-sylotiNagri}', "");
25250Expect(0, 43051, '\p{^Is_Script:	_-sylotiNagri}', "");
25251Expect(0, 43051, '\P{Is_Script:	_-sylotiNagri}', "");
25252Expect(1, 43051, '\P{^Is_Script:	_-sylotiNagri}', "");
25253Expect(0, 43007, '\p{Is_Script:	_-sylotiNagri}', "");
25254Expect(1, 43007, '\p{^Is_Script:	_-sylotiNagri}', "");
25255Expect(1, 43007, '\P{Is_Script:	_-sylotiNagri}', "");
25256Expect(0, 43007, '\P{^Is_Script:	_-sylotiNagri}', "");
25257Error('\p{Is_Sc=		sylo:=}');
25258Error('\P{Is_Sc=		sylo:=}');
25259Expect(1, 43051, '\p{Is_Sc=sylo}', "");
25260Expect(0, 43051, '\p{^Is_Sc=sylo}', "");
25261Expect(0, 43051, '\P{Is_Sc=sylo}', "");
25262Expect(1, 43051, '\P{^Is_Sc=sylo}', "");
25263Expect(0, 43007, '\p{Is_Sc=sylo}', "");
25264Expect(1, 43007, '\p{^Is_Sc=sylo}', "");
25265Expect(1, 43007, '\P{Is_Sc=sylo}', "");
25266Expect(0, 43007, '\P{^Is_Sc=sylo}', "");
25267Expect(1, 43051, '\p{Is_Sc= -SYLO}', "");
25268Expect(0, 43051, '\p{^Is_Sc= -SYLO}', "");
25269Expect(0, 43051, '\P{Is_Sc= -SYLO}', "");
25270Expect(1, 43051, '\P{^Is_Sc= -SYLO}', "");
25271Expect(0, 43007, '\p{Is_Sc= -SYLO}', "");
25272Expect(1, 43007, '\p{^Is_Sc= -SYLO}', "");
25273Expect(1, 43007, '\P{Is_Sc= -SYLO}', "");
25274Expect(0, 43007, '\P{^Is_Sc= -SYLO}', "");
25275Error('\p{Script=_meetei/a/Mayek}');
25276Error('\P{Script=_meetei/a/Mayek}');
25277Expect(1, 44013, '\p{Script:meeteimayek}', "");
25278Expect(0, 44013, '\p{^Script:meeteimayek}', "");
25279Expect(0, 44013, '\P{Script:meeteimayek}', "");
25280Expect(1, 44013, '\P{^Script:meeteimayek}', "");
25281Expect(0, 43967, '\p{Script:meeteimayek}', "");
25282Expect(1, 43967, '\p{^Script:meeteimayek}', "");
25283Expect(1, 43967, '\P{Script:meeteimayek}', "");
25284Expect(0, 43967, '\P{^Script:meeteimayek}', "");
25285Expect(1, 44013, '\p{Script=--MEETEI MAYEK}', "");
25286Expect(0, 44013, '\p{^Script=--MEETEI MAYEK}', "");
25287Expect(0, 44013, '\P{Script=--MEETEI MAYEK}', "");
25288Expect(1, 44013, '\P{^Script=--MEETEI MAYEK}', "");
25289Expect(0, 43967, '\p{Script=--MEETEI MAYEK}', "");
25290Expect(1, 43967, '\p{^Script=--MEETEI MAYEK}', "");
25291Expect(1, 43967, '\P{Script=--MEETEI MAYEK}', "");
25292Expect(0, 43967, '\P{^Script=--MEETEI MAYEK}', "");
25293Error('\p{Sc=/a/ MTEI}');
25294Error('\P{Sc=/a/ MTEI}');
25295Expect(1, 44013, '\p{Sc=mtei}', "");
25296Expect(0, 44013, '\p{^Sc=mtei}', "");
25297Expect(0, 44013, '\P{Sc=mtei}', "");
25298Expect(1, 44013, '\P{^Sc=mtei}', "");
25299Expect(0, 43967, '\p{Sc=mtei}', "");
25300Expect(1, 43967, '\p{^Sc=mtei}', "");
25301Expect(1, 43967, '\P{Sc=mtei}', "");
25302Expect(0, 43967, '\P{^Sc=mtei}', "");
25303Expect(1, 44013, '\p{Sc=	-mtei}', "");
25304Expect(0, 44013, '\p{^Sc=	-mtei}', "");
25305Expect(0, 44013, '\P{Sc=	-mtei}', "");
25306Expect(1, 44013, '\P{^Sc=	-mtei}', "");
25307Expect(0, 43967, '\p{Sc=	-mtei}', "");
25308Expect(1, 43967, '\p{^Sc=	-mtei}', "");
25309Expect(1, 43967, '\P{Sc=	-mtei}', "");
25310Expect(0, 43967, '\P{^Sc=	-mtei}', "");
25311Error('\p{Is_Script=- MEETEI/a/MAYEK}');
25312Error('\P{Is_Script=- MEETEI/a/MAYEK}');
25313Expect(1, 44013, '\p{Is_Script=meeteimayek}', "");
25314Expect(0, 44013, '\p{^Is_Script=meeteimayek}', "");
25315Expect(0, 44013, '\P{Is_Script=meeteimayek}', "");
25316Expect(1, 44013, '\P{^Is_Script=meeteimayek}', "");
25317Expect(0, 43967, '\p{Is_Script=meeteimayek}', "");
25318Expect(1, 43967, '\p{^Is_Script=meeteimayek}', "");
25319Expect(1, 43967, '\P{Is_Script=meeteimayek}', "");
25320Expect(0, 43967, '\P{^Is_Script=meeteimayek}', "");
25321Expect(1, 44013, '\p{Is_Script=- Meetei-Mayek}', "");
25322Expect(0, 44013, '\p{^Is_Script=- Meetei-Mayek}', "");
25323Expect(0, 44013, '\P{Is_Script=- Meetei-Mayek}', "");
25324Expect(1, 44013, '\P{^Is_Script=- Meetei-Mayek}', "");
25325Expect(0, 43967, '\p{Is_Script=- Meetei-Mayek}', "");
25326Expect(1, 43967, '\p{^Is_Script=- Meetei-Mayek}', "");
25327Expect(1, 43967, '\P{Is_Script=- Meetei-Mayek}', "");
25328Expect(0, 43967, '\P{^Is_Script=- Meetei-Mayek}', "");
25329Error('\p{Is_Sc=_-Mtei/a/}');
25330Error('\P{Is_Sc=_-Mtei/a/}');
25331Expect(1, 44013, '\p{Is_Sc: mtei}', "");
25332Expect(0, 44013, '\p{^Is_Sc: mtei}', "");
25333Expect(0, 44013, '\P{Is_Sc: mtei}', "");
25334Expect(1, 44013, '\P{^Is_Sc: mtei}', "");
25335Expect(0, 43967, '\p{Is_Sc: mtei}', "");
25336Expect(1, 43967, '\p{^Is_Sc: mtei}', "");
25337Expect(1, 43967, '\P{Is_Sc: mtei}', "");
25338Expect(0, 43967, '\P{^Is_Sc: mtei}', "");
25339Expect(1, 44013, '\p{Is_Sc=	 mtei}', "");
25340Expect(0, 44013, '\p{^Is_Sc=	 mtei}', "");
25341Expect(0, 44013, '\P{Is_Sc=	 mtei}', "");
25342Expect(1, 44013, '\P{^Is_Sc=	 mtei}', "");
25343Expect(0, 43967, '\p{Is_Sc=	 mtei}', "");
25344Expect(1, 43967, '\p{^Is_Sc=	 mtei}', "");
25345Expect(1, 43967, '\P{Is_Sc=	 mtei}', "");
25346Expect(0, 43967, '\P{^Is_Sc=	 mtei}', "");
25347Error('\p{Script=-:=Phoenician}');
25348Error('\P{Script=-:=Phoenician}');
25349Expect(1, 67867, '\p{Script=phoenician}', "");
25350Expect(0, 67867, '\p{^Script=phoenician}', "");
25351Expect(0, 67867, '\P{Script=phoenician}', "");
25352Expect(1, 67867, '\P{^Script=phoenician}', "");
25353Expect(0, 67839, '\p{Script=phoenician}', "");
25354Expect(1, 67839, '\p{^Script=phoenician}', "");
25355Expect(1, 67839, '\P{Script=phoenician}', "");
25356Expect(0, 67839, '\P{^Script=phoenician}', "");
25357Expect(1, 67867, '\p{Script=	-PHOENICIAN}', "");
25358Expect(0, 67867, '\p{^Script=	-PHOENICIAN}', "");
25359Expect(0, 67867, '\P{Script=	-PHOENICIAN}', "");
25360Expect(1, 67867, '\P{^Script=	-PHOENICIAN}', "");
25361Expect(0, 67839, '\p{Script=	-PHOENICIAN}', "");
25362Expect(1, 67839, '\p{^Script=	-PHOENICIAN}', "");
25363Expect(1, 67839, '\P{Script=	-PHOENICIAN}', "");
25364Expect(0, 67839, '\P{^Script=	-PHOENICIAN}', "");
25365Error('\p{Sc=-	phnx/a/}');
25366Error('\P{Sc=-	phnx/a/}');
25367Expect(1, 67867, '\p{Sc=phnx}', "");
25368Expect(0, 67867, '\p{^Sc=phnx}', "");
25369Expect(0, 67867, '\P{Sc=phnx}', "");
25370Expect(1, 67867, '\P{^Sc=phnx}', "");
25371Expect(0, 67839, '\p{Sc=phnx}', "");
25372Expect(1, 67839, '\p{^Sc=phnx}', "");
25373Expect(1, 67839, '\P{Sc=phnx}', "");
25374Expect(0, 67839, '\P{^Sc=phnx}', "");
25375Expect(1, 67867, '\p{Sc=--phnx}', "");
25376Expect(0, 67867, '\p{^Sc=--phnx}', "");
25377Expect(0, 67867, '\P{Sc=--phnx}', "");
25378Expect(1, 67867, '\P{^Sc=--phnx}', "");
25379Expect(0, 67839, '\p{Sc=--phnx}', "");
25380Expect(1, 67839, '\p{^Sc=--phnx}', "");
25381Expect(1, 67839, '\P{Sc=--phnx}', "");
25382Expect(0, 67839, '\P{^Sc=--phnx}', "");
25383Error('\p{Is_Script=_:=Phoenician}');
25384Error('\P{Is_Script=_:=Phoenician}');
25385Expect(1, 67867, '\p{Is_Script=phoenician}', "");
25386Expect(0, 67867, '\p{^Is_Script=phoenician}', "");
25387Expect(0, 67867, '\P{Is_Script=phoenician}', "");
25388Expect(1, 67867, '\P{^Is_Script=phoenician}', "");
25389Expect(0, 67839, '\p{Is_Script=phoenician}', "");
25390Expect(1, 67839, '\p{^Is_Script=phoenician}', "");
25391Expect(1, 67839, '\P{Is_Script=phoenician}', "");
25392Expect(0, 67839, '\P{^Is_Script=phoenician}', "");
25393Expect(1, 67867, '\p{Is_Script=-Phoenician}', "");
25394Expect(0, 67867, '\p{^Is_Script=-Phoenician}', "");
25395Expect(0, 67867, '\P{Is_Script=-Phoenician}', "");
25396Expect(1, 67867, '\P{^Is_Script=-Phoenician}', "");
25397Expect(0, 67839, '\p{Is_Script=-Phoenician}', "");
25398Expect(1, 67839, '\p{^Is_Script=-Phoenician}', "");
25399Expect(1, 67839, '\P{Is_Script=-Phoenician}', "");
25400Expect(0, 67839, '\P{^Is_Script=-Phoenician}', "");
25401Error('\p{Is_Sc=-PHNX:=}');
25402Error('\P{Is_Sc=-PHNX:=}');
25403Expect(1, 67867, '\p{Is_Sc:   phnx}', "");
25404Expect(0, 67867, '\p{^Is_Sc:   phnx}', "");
25405Expect(0, 67867, '\P{Is_Sc:   phnx}', "");
25406Expect(1, 67867, '\P{^Is_Sc:   phnx}', "");
25407Expect(0, 67839, '\p{Is_Sc:   phnx}', "");
25408Expect(1, 67839, '\p{^Is_Sc:   phnx}', "");
25409Expect(1, 67839, '\P{Is_Sc:   phnx}', "");
25410Expect(0, 67839, '\P{^Is_Sc:   phnx}', "");
25411Expect(1, 67867, '\p{Is_Sc:   - PHNX}', "");
25412Expect(0, 67867, '\p{^Is_Sc:   - PHNX}', "");
25413Expect(0, 67867, '\P{Is_Sc:   - PHNX}', "");
25414Expect(1, 67867, '\P{^Is_Sc:   - PHNX}', "");
25415Expect(0, 67839, '\p{Is_Sc:   - PHNX}', "");
25416Expect(1, 67839, '\p{^Is_Sc:   - PHNX}', "");
25417Expect(1, 67839, '\P{Is_Sc:   - PHNX}', "");
25418Expect(0, 67839, '\P{^Is_Sc:   - PHNX}', "");
25419Error('\p{Script=_-devanagari:=}');
25420Error('\P{Script=_-devanagari:=}');
25421Expect(1, 2361, '\p{Script=devanagari}', "");
25422Expect(0, 2361, '\p{^Script=devanagari}', "");
25423Expect(0, 2361, '\P{Script=devanagari}', "");
25424Expect(1, 2361, '\P{^Script=devanagari}', "");
25425Expect(0, 2303, '\p{Script=devanagari}', "");
25426Expect(1, 2303, '\p{^Script=devanagari}', "");
25427Expect(1, 2303, '\P{Script=devanagari}', "");
25428Expect(0, 2303, '\P{^Script=devanagari}', "");
25429Expect(1, 2361, '\p{Script= Devanagari}', "");
25430Expect(0, 2361, '\p{^Script= Devanagari}', "");
25431Expect(0, 2361, '\P{Script= Devanagari}', "");
25432Expect(1, 2361, '\P{^Script= Devanagari}', "");
25433Expect(0, 2303, '\p{Script= Devanagari}', "");
25434Expect(1, 2303, '\p{^Script= Devanagari}', "");
25435Expect(1, 2303, '\P{Script= Devanagari}', "");
25436Expect(0, 2303, '\P{^Script= Devanagari}', "");
25437Error('\p{Sc=/a/- Deva}');
25438Error('\P{Sc=/a/- Deva}');
25439Expect(1, 2361, '\p{Sc=deva}', "");
25440Expect(0, 2361, '\p{^Sc=deva}', "");
25441Expect(0, 2361, '\P{Sc=deva}', "");
25442Expect(1, 2361, '\P{^Sc=deva}', "");
25443Expect(0, 2303, '\p{Sc=deva}', "");
25444Expect(1, 2303, '\p{^Sc=deva}', "");
25445Expect(1, 2303, '\P{Sc=deva}', "");
25446Expect(0, 2303, '\P{^Sc=deva}', "");
25447Expect(1, 2361, '\p{Sc=	Deva}', "");
25448Expect(0, 2361, '\p{^Sc=	Deva}', "");
25449Expect(0, 2361, '\P{Sc=	Deva}', "");
25450Expect(1, 2361, '\P{^Sc=	Deva}', "");
25451Expect(0, 2303, '\p{Sc=	Deva}', "");
25452Expect(1, 2303, '\p{^Sc=	Deva}', "");
25453Expect(1, 2303, '\P{Sc=	Deva}', "");
25454Expect(0, 2303, '\P{^Sc=	Deva}', "");
25455Error('\p{Is_Script:   -Devanagari/a/}');
25456Error('\P{Is_Script:   -Devanagari/a/}');
25457Expect(1, 2361, '\p{Is_Script:	devanagari}', "");
25458Expect(0, 2361, '\p{^Is_Script:	devanagari}', "");
25459Expect(0, 2361, '\P{Is_Script:	devanagari}', "");
25460Expect(1, 2361, '\P{^Is_Script:	devanagari}', "");
25461Expect(0, 2303, '\p{Is_Script:	devanagari}', "");
25462Expect(1, 2303, '\p{^Is_Script:	devanagari}', "");
25463Expect(1, 2303, '\P{Is_Script:	devanagari}', "");
25464Expect(0, 2303, '\P{^Is_Script:	devanagari}', "");
25465Expect(1, 2361, '\p{Is_Script=_Devanagari}', "");
25466Expect(0, 2361, '\p{^Is_Script=_Devanagari}', "");
25467Expect(0, 2361, '\P{Is_Script=_Devanagari}', "");
25468Expect(1, 2361, '\P{^Is_Script=_Devanagari}', "");
25469Expect(0, 2303, '\p{Is_Script=_Devanagari}', "");
25470Expect(1, 2303, '\p{^Is_Script=_Devanagari}', "");
25471Expect(1, 2303, '\P{Is_Script=_Devanagari}', "");
25472Expect(0, 2303, '\P{^Is_Script=_Devanagari}', "");
25473Error('\p{Is_Sc=/a/	Deva}');
25474Error('\P{Is_Sc=/a/	Deva}');
25475Expect(1, 2361, '\p{Is_Sc=deva}', "");
25476Expect(0, 2361, '\p{^Is_Sc=deva}', "");
25477Expect(0, 2361, '\P{Is_Sc=deva}', "");
25478Expect(1, 2361, '\P{^Is_Sc=deva}', "");
25479Expect(0, 2303, '\p{Is_Sc=deva}', "");
25480Expect(1, 2303, '\p{^Is_Sc=deva}', "");
25481Expect(1, 2303, '\P{Is_Sc=deva}', "");
25482Expect(0, 2303, '\P{^Is_Sc=deva}', "");
25483Expect(1, 2361, '\p{Is_Sc:	_-Deva}', "");
25484Expect(0, 2361, '\p{^Is_Sc:	_-Deva}', "");
25485Expect(0, 2361, '\P{Is_Sc:	_-Deva}', "");
25486Expect(1, 2361, '\P{^Is_Sc:	_-Deva}', "");
25487Expect(0, 2303, '\p{Is_Sc:	_-Deva}', "");
25488Expect(1, 2303, '\p{^Is_Sc:	_-Deva}', "");
25489Expect(1, 2303, '\P{Is_Sc:	_-Deva}', "");
25490Expect(0, 2303, '\P{^Is_Sc:	_-Deva}', "");
25491Error('\p{Script=	:=CARIAN}');
25492Error('\P{Script=	:=CARIAN}');
25493Expect(1, 66256, '\p{Script=carian}', "");
25494Expect(0, 66256, '\p{^Script=carian}', "");
25495Expect(0, 66256, '\P{Script=carian}', "");
25496Expect(1, 66256, '\P{^Script=carian}', "");
25497Expect(0, 66207, '\p{Script=carian}', "");
25498Expect(1, 66207, '\p{^Script=carian}', "");
25499Expect(1, 66207, '\P{Script=carian}', "");
25500Expect(0, 66207, '\P{^Script=carian}', "");
25501Expect(1, 66256, '\p{Script=		CARIAN}', "");
25502Expect(0, 66256, '\p{^Script=		CARIAN}', "");
25503Expect(0, 66256, '\P{Script=		CARIAN}', "");
25504Expect(1, 66256, '\P{^Script=		CARIAN}', "");
25505Expect(0, 66207, '\p{Script=		CARIAN}', "");
25506Expect(1, 66207, '\p{^Script=		CARIAN}', "");
25507Expect(1, 66207, '\P{Script=		CARIAN}', "");
25508Expect(0, 66207, '\P{^Script=		CARIAN}', "");
25509Error('\p{Sc:	_/a/cari}');
25510Error('\P{Sc:	_/a/cari}');
25511Expect(1, 66256, '\p{Sc=cari}', "");
25512Expect(0, 66256, '\p{^Sc=cari}', "");
25513Expect(0, 66256, '\P{Sc=cari}', "");
25514Expect(1, 66256, '\P{^Sc=cari}', "");
25515Expect(0, 66207, '\p{Sc=cari}', "");
25516Expect(1, 66207, '\p{^Sc=cari}', "");
25517Expect(1, 66207, '\P{Sc=cari}', "");
25518Expect(0, 66207, '\P{^Sc=cari}', "");
25519Expect(1, 66256, '\p{Sc= -Cari}', "");
25520Expect(0, 66256, '\p{^Sc= -Cari}', "");
25521Expect(0, 66256, '\P{Sc= -Cari}', "");
25522Expect(1, 66256, '\P{^Sc= -Cari}', "");
25523Expect(0, 66207, '\p{Sc= -Cari}', "");
25524Expect(1, 66207, '\p{^Sc= -Cari}', "");
25525Expect(1, 66207, '\P{Sc= -Cari}', "");
25526Expect(0, 66207, '\P{^Sc= -Cari}', "");
25527Error('\p{Is_Script=	 Carian:=}');
25528Error('\P{Is_Script=	 Carian:=}');
25529Expect(1, 66256, '\p{Is_Script=carian}', "");
25530Expect(0, 66256, '\p{^Is_Script=carian}', "");
25531Expect(0, 66256, '\P{Is_Script=carian}', "");
25532Expect(1, 66256, '\P{^Is_Script=carian}', "");
25533Expect(0, 66207, '\p{Is_Script=carian}', "");
25534Expect(1, 66207, '\p{^Is_Script=carian}', "");
25535Expect(1, 66207, '\P{Is_Script=carian}', "");
25536Expect(0, 66207, '\P{^Is_Script=carian}', "");
25537Expect(1, 66256, '\p{Is_Script= _Carian}', "");
25538Expect(0, 66256, '\p{^Is_Script= _Carian}', "");
25539Expect(0, 66256, '\P{Is_Script= _Carian}', "");
25540Expect(1, 66256, '\P{^Is_Script= _Carian}', "");
25541Expect(0, 66207, '\p{Is_Script= _Carian}', "");
25542Expect(1, 66207, '\p{^Is_Script= _Carian}', "");
25543Expect(1, 66207, '\P{Is_Script= _Carian}', "");
25544Expect(0, 66207, '\P{^Is_Script= _Carian}', "");
25545Error('\p{Is_Sc=/a/-	cari}');
25546Error('\P{Is_Sc=/a/-	cari}');
25547Expect(1, 66256, '\p{Is_Sc=cari}', "");
25548Expect(0, 66256, '\p{^Is_Sc=cari}', "");
25549Expect(0, 66256, '\P{Is_Sc=cari}', "");
25550Expect(1, 66256, '\P{^Is_Sc=cari}', "");
25551Expect(0, 66207, '\p{Is_Sc=cari}', "");
25552Expect(1, 66207, '\p{^Is_Sc=cari}', "");
25553Expect(1, 66207, '\P{Is_Sc=cari}', "");
25554Expect(0, 66207, '\P{^Is_Sc=cari}', "");
25555Expect(1, 66256, '\p{Is_Sc=__cari}', "");
25556Expect(0, 66256, '\p{^Is_Sc=__cari}', "");
25557Expect(0, 66256, '\P{Is_Sc=__cari}', "");
25558Expect(1, 66256, '\P{^Is_Sc=__cari}', "");
25559Expect(0, 66207, '\p{Is_Sc=__cari}', "");
25560Expect(1, 66207, '\p{^Is_Sc=__cari}', "");
25561Expect(1, 66207, '\P{Is_Sc=__cari}', "");
25562Expect(0, 66207, '\P{^Is_Sc=__cari}', "");
25563Error('\p{Script=/a/buhid}');
25564Error('\P{Script=/a/buhid}');
25565Expect(1, 5971, '\p{Script=buhid}', "");
25566Expect(0, 5971, '\p{^Script=buhid}', "");
25567Expect(0, 5971, '\P{Script=buhid}', "");
25568Expect(1, 5971, '\P{^Script=buhid}', "");
25569Expect(0, 5951, '\p{Script=buhid}', "");
25570Expect(1, 5951, '\p{^Script=buhid}', "");
25571Expect(1, 5951, '\P{Script=buhid}', "");
25572Expect(0, 5951, '\P{^Script=buhid}', "");
25573Expect(1, 5971, '\p{Script=_	buhid}', "");
25574Expect(0, 5971, '\p{^Script=_	buhid}', "");
25575Expect(0, 5971, '\P{Script=_	buhid}', "");
25576Expect(1, 5971, '\P{^Script=_	buhid}', "");
25577Expect(0, 5951, '\p{Script=_	buhid}', "");
25578Expect(1, 5951, '\p{^Script=_	buhid}', "");
25579Expect(1, 5951, '\P{Script=_	buhid}', "");
25580Expect(0, 5951, '\P{^Script=_	buhid}', "");
25581Error('\p{Sc=_:=BUHD}');
25582Error('\P{Sc=_:=BUHD}');
25583Expect(1, 5971, '\p{Sc=buhd}', "");
25584Expect(0, 5971, '\p{^Sc=buhd}', "");
25585Expect(0, 5971, '\P{Sc=buhd}', "");
25586Expect(1, 5971, '\P{^Sc=buhd}', "");
25587Expect(0, 5951, '\p{Sc=buhd}', "");
25588Expect(1, 5951, '\p{^Sc=buhd}', "");
25589Expect(1, 5951, '\P{Sc=buhd}', "");
25590Expect(0, 5951, '\P{^Sc=buhd}', "");
25591Expect(1, 5971, '\p{Sc=-	BUHD}', "");
25592Expect(0, 5971, '\p{^Sc=-	BUHD}', "");
25593Expect(0, 5971, '\P{Sc=-	BUHD}', "");
25594Expect(1, 5971, '\P{^Sc=-	BUHD}', "");
25595Expect(0, 5951, '\p{Sc=-	BUHD}', "");
25596Expect(1, 5951, '\p{^Sc=-	BUHD}', "");
25597Expect(1, 5951, '\P{Sc=-	BUHD}', "");
25598Expect(0, 5951, '\P{^Sc=-	BUHD}', "");
25599Error('\p{Is_Script=-_Buhid/a/}');
25600Error('\P{Is_Script=-_Buhid/a/}');
25601Expect(1, 5971, '\p{Is_Script=buhid}', "");
25602Expect(0, 5971, '\p{^Is_Script=buhid}', "");
25603Expect(0, 5971, '\P{Is_Script=buhid}', "");
25604Expect(1, 5971, '\P{^Is_Script=buhid}', "");
25605Expect(0, 5951, '\p{Is_Script=buhid}', "");
25606Expect(1, 5951, '\p{^Is_Script=buhid}', "");
25607Expect(1, 5951, '\P{Is_Script=buhid}', "");
25608Expect(0, 5951, '\P{^Is_Script=buhid}', "");
25609Expect(1, 5971, '\p{Is_Script=-	Buhid}', "");
25610Expect(0, 5971, '\p{^Is_Script=-	Buhid}', "");
25611Expect(0, 5971, '\P{Is_Script=-	Buhid}', "");
25612Expect(1, 5971, '\P{^Is_Script=-	Buhid}', "");
25613Expect(0, 5951, '\p{Is_Script=-	Buhid}', "");
25614Expect(1, 5951, '\p{^Is_Script=-	Buhid}', "");
25615Expect(1, 5951, '\P{Is_Script=-	Buhid}', "");
25616Expect(0, 5951, '\P{^Is_Script=-	Buhid}', "");
25617Error('\p{Is_Sc=-/a/buhd}');
25618Error('\P{Is_Sc=-/a/buhd}');
25619Expect(1, 5971, '\p{Is_Sc=buhd}', "");
25620Expect(0, 5971, '\p{^Is_Sc=buhd}', "");
25621Expect(0, 5971, '\P{Is_Sc=buhd}', "");
25622Expect(1, 5971, '\P{^Is_Sc=buhd}', "");
25623Expect(0, 5951, '\p{Is_Sc=buhd}', "");
25624Expect(1, 5951, '\p{^Is_Sc=buhd}', "");
25625Expect(1, 5951, '\P{Is_Sc=buhd}', "");
25626Expect(0, 5951, '\P{^Is_Sc=buhd}', "");
25627Expect(1, 5971, '\p{Is_Sc:	  buhd}', "");
25628Expect(0, 5971, '\p{^Is_Sc:	  buhd}', "");
25629Expect(0, 5971, '\P{Is_Sc:	  buhd}', "");
25630Expect(1, 5971, '\P{^Is_Sc:	  buhd}', "");
25631Expect(0, 5951, '\p{Is_Sc:	  buhd}', "");
25632Expect(1, 5951, '\p{^Is_Sc:	  buhd}', "");
25633Expect(1, 5951, '\P{Is_Sc:	  buhd}', "");
25634Expect(0, 5951, '\P{^Is_Sc:	  buhd}', "");
25635Error('\p{Script=/a/  limbu}');
25636Error('\P{Script=/a/  limbu}');
25637Expect(1, 6428, '\p{Script=limbu}', "");
25638Expect(0, 6428, '\p{^Script=limbu}', "");
25639Expect(0, 6428, '\P{Script=limbu}', "");
25640Expect(1, 6428, '\P{^Script=limbu}', "");
25641Expect(0, 6399, '\p{Script=limbu}', "");
25642Expect(1, 6399, '\p{^Script=limbu}', "");
25643Expect(1, 6399, '\P{Script=limbu}', "");
25644Expect(0, 6399, '\P{^Script=limbu}', "");
25645Expect(1, 6428, '\p{Script=	Limbu}', "");
25646Expect(0, 6428, '\p{^Script=	Limbu}', "");
25647Expect(0, 6428, '\P{Script=	Limbu}', "");
25648Expect(1, 6428, '\P{^Script=	Limbu}', "");
25649Expect(0, 6399, '\p{Script=	Limbu}', "");
25650Expect(1, 6399, '\p{^Script=	Limbu}', "");
25651Expect(1, 6399, '\P{Script=	Limbu}', "");
25652Expect(0, 6399, '\P{^Script=	Limbu}', "");
25653Error('\p{Sc=	limb/a/}');
25654Error('\P{Sc=	limb/a/}');
25655Expect(1, 6428, '\p{Sc=limb}', "");
25656Expect(0, 6428, '\p{^Sc=limb}', "");
25657Expect(0, 6428, '\P{Sc=limb}', "");
25658Expect(1, 6428, '\P{^Sc=limb}', "");
25659Expect(0, 6399, '\p{Sc=limb}', "");
25660Expect(1, 6399, '\p{^Sc=limb}', "");
25661Expect(1, 6399, '\P{Sc=limb}', "");
25662Expect(0, 6399, '\P{^Sc=limb}', "");
25663Expect(1, 6428, '\p{Sc= 	limb}', "");
25664Expect(0, 6428, '\p{^Sc= 	limb}', "");
25665Expect(0, 6428, '\P{Sc= 	limb}', "");
25666Expect(1, 6428, '\P{^Sc= 	limb}', "");
25667Expect(0, 6399, '\p{Sc= 	limb}', "");
25668Expect(1, 6399, '\p{^Sc= 	limb}', "");
25669Expect(1, 6399, '\P{Sc= 	limb}', "");
25670Expect(0, 6399, '\P{^Sc= 	limb}', "");
25671Error('\p{Is_Script=-_LIMBU:=}');
25672Error('\P{Is_Script=-_LIMBU:=}');
25673Expect(1, 6428, '\p{Is_Script=limbu}', "");
25674Expect(0, 6428, '\p{^Is_Script=limbu}', "");
25675Expect(0, 6428, '\P{Is_Script=limbu}', "");
25676Expect(1, 6428, '\P{^Is_Script=limbu}', "");
25677Expect(0, 6399, '\p{Is_Script=limbu}', "");
25678Expect(1, 6399, '\p{^Is_Script=limbu}', "");
25679Expect(1, 6399, '\P{Is_Script=limbu}', "");
25680Expect(0, 6399, '\P{^Is_Script=limbu}', "");
25681Expect(1, 6428, '\p{Is_Script=	-LIMBU}', "");
25682Expect(0, 6428, '\p{^Is_Script=	-LIMBU}', "");
25683Expect(0, 6428, '\P{Is_Script=	-LIMBU}', "");
25684Expect(1, 6428, '\P{^Is_Script=	-LIMBU}', "");
25685Expect(0, 6399, '\p{Is_Script=	-LIMBU}', "");
25686Expect(1, 6399, '\p{^Is_Script=	-LIMBU}', "");
25687Expect(1, 6399, '\P{Is_Script=	-LIMBU}', "");
25688Expect(0, 6399, '\P{^Is_Script=	-LIMBU}', "");
25689Error('\p{Is_Sc=	Limb:=}');
25690Error('\P{Is_Sc=	Limb:=}');
25691Expect(1, 6428, '\p{Is_Sc=limb}', "");
25692Expect(0, 6428, '\p{^Is_Sc=limb}', "");
25693Expect(0, 6428, '\P{Is_Sc=limb}', "");
25694Expect(1, 6428, '\P{^Is_Sc=limb}', "");
25695Expect(0, 6399, '\p{Is_Sc=limb}', "");
25696Expect(1, 6399, '\p{^Is_Sc=limb}', "");
25697Expect(1, 6399, '\P{Is_Sc=limb}', "");
25698Expect(0, 6399, '\P{^Is_Sc=limb}', "");
25699Expect(1, 6428, '\p{Is_Sc:	 Limb}', "");
25700Expect(0, 6428, '\p{^Is_Sc:	 Limb}', "");
25701Expect(0, 6428, '\P{Is_Sc:	 Limb}', "");
25702Expect(1, 6428, '\P{^Is_Sc:	 Limb}', "");
25703Expect(0, 6399, '\p{Is_Sc:	 Limb}', "");
25704Expect(1, 6399, '\p{^Is_Sc:	 Limb}', "");
25705Expect(1, 6399, '\P{Is_Sc:	 Limb}', "");
25706Expect(0, 6399, '\P{^Is_Sc:	 Limb}', "");
25707Error('\p{Script=	_JAVANESE:=}');
25708Error('\P{Script=	_JAVANESE:=}');
25709Expect(1, 43469, '\p{Script=javanese}', "");
25710Expect(0, 43469, '\p{^Script=javanese}', "");
25711Expect(0, 43469, '\P{Script=javanese}', "");
25712Expect(1, 43469, '\P{^Script=javanese}', "");
25713Expect(0, 43391, '\p{Script=javanese}', "");
25714Expect(1, 43391, '\p{^Script=javanese}', "");
25715Expect(1, 43391, '\P{Script=javanese}', "");
25716Expect(0, 43391, '\P{^Script=javanese}', "");
25717Expect(1, 43469, '\p{Script=- Javanese}', "");
25718Expect(0, 43469, '\p{^Script=- Javanese}', "");
25719Expect(0, 43469, '\P{Script=- Javanese}', "");
25720Expect(1, 43469, '\P{^Script=- Javanese}', "");
25721Expect(0, 43391, '\p{Script=- Javanese}', "");
25722Expect(1, 43391, '\p{^Script=- Javanese}', "");
25723Expect(1, 43391, '\P{Script=- Javanese}', "");
25724Expect(0, 43391, '\P{^Script=- Javanese}', "");
25725Error('\p{Sc=-	Java/a/}');
25726Error('\P{Sc=-	Java/a/}');
25727Expect(1, 43469, '\p{Sc=java}', "");
25728Expect(0, 43469, '\p{^Sc=java}', "");
25729Expect(0, 43469, '\P{Sc=java}', "");
25730Expect(1, 43469, '\P{^Sc=java}', "");
25731Expect(0, 43391, '\p{Sc=java}', "");
25732Expect(1, 43391, '\p{^Sc=java}', "");
25733Expect(1, 43391, '\P{Sc=java}', "");
25734Expect(0, 43391, '\P{^Sc=java}', "");
25735Expect(1, 43469, '\p{Sc:	_JAVA}', "");
25736Expect(0, 43469, '\p{^Sc:	_JAVA}', "");
25737Expect(0, 43469, '\P{Sc:	_JAVA}', "");
25738Expect(1, 43469, '\P{^Sc:	_JAVA}', "");
25739Expect(0, 43391, '\p{Sc:	_JAVA}', "");
25740Expect(1, 43391, '\p{^Sc:	_JAVA}', "");
25741Expect(1, 43391, '\P{Sc:	_JAVA}', "");
25742Expect(0, 43391, '\P{^Sc:	_JAVA}', "");
25743Error('\p{Is_Script:   	:=JAVANESE}');
25744Error('\P{Is_Script:   	:=JAVANESE}');
25745Expect(1, 43469, '\p{Is_Script=javanese}', "");
25746Expect(0, 43469, '\p{^Is_Script=javanese}', "");
25747Expect(0, 43469, '\P{Is_Script=javanese}', "");
25748Expect(1, 43469, '\P{^Is_Script=javanese}', "");
25749Expect(0, 43391, '\p{Is_Script=javanese}', "");
25750Expect(1, 43391, '\p{^Is_Script=javanese}', "");
25751Expect(1, 43391, '\P{Is_Script=javanese}', "");
25752Expect(0, 43391, '\P{^Is_Script=javanese}', "");
25753Expect(1, 43469, '\p{Is_Script= JAVANESE}', "");
25754Expect(0, 43469, '\p{^Is_Script= JAVANESE}', "");
25755Expect(0, 43469, '\P{Is_Script= JAVANESE}', "");
25756Expect(1, 43469, '\P{^Is_Script= JAVANESE}', "");
25757Expect(0, 43391, '\p{Is_Script= JAVANESE}', "");
25758Expect(1, 43391, '\p{^Is_Script= JAVANESE}', "");
25759Expect(1, 43391, '\P{Is_Script= JAVANESE}', "");
25760Expect(0, 43391, '\P{^Is_Script= JAVANESE}', "");
25761Error('\p{Is_Sc=-/a/Java}');
25762Error('\P{Is_Sc=-/a/Java}');
25763Expect(1, 43469, '\p{Is_Sc:java}', "");
25764Expect(0, 43469, '\p{^Is_Sc:java}', "");
25765Expect(0, 43469, '\P{Is_Sc:java}', "");
25766Expect(1, 43469, '\P{^Is_Sc:java}', "");
25767Expect(0, 43391, '\p{Is_Sc:java}', "");
25768Expect(1, 43391, '\p{^Is_Sc:java}', "");
25769Expect(1, 43391, '\P{Is_Sc:java}', "");
25770Expect(0, 43391, '\P{^Is_Sc:java}', "");
25771Expect(1, 43469, '\p{Is_Sc=  JAVA}', "");
25772Expect(0, 43469, '\p{^Is_Sc=  JAVA}', "");
25773Expect(0, 43469, '\P{Is_Sc=  JAVA}', "");
25774Expect(1, 43469, '\P{^Is_Sc=  JAVA}', "");
25775Expect(0, 43391, '\p{Is_Sc=  JAVA}', "");
25776Expect(1, 43391, '\p{^Is_Sc=  JAVA}', "");
25777Expect(1, 43391, '\P{Is_Sc=  JAVA}', "");
25778Expect(0, 43391, '\P{^Is_Sc=  JAVA}', "");
25779Error('\p{Script=Egyptian:=Hieroglyphs}');
25780Error('\P{Script=Egyptian:=Hieroglyphs}');
25781Expect(1, 78894, '\p{Script=egyptianhieroglyphs}', "");
25782Expect(0, 78894, '\p{^Script=egyptianhieroglyphs}', "");
25783Expect(0, 78894, '\P{Script=egyptianhieroglyphs}', "");
25784Expect(1, 78894, '\P{^Script=egyptianhieroglyphs}', "");
25785Expect(0, 77823, '\p{Script=egyptianhieroglyphs}', "");
25786Expect(1, 77823, '\p{^Script=egyptianhieroglyphs}', "");
25787Expect(1, 77823, '\P{Script=egyptianhieroglyphs}', "");
25788Expect(0, 77823, '\P{^Script=egyptianhieroglyphs}', "");
25789Expect(1, 78894, '\p{Script= Egyptian	Hieroglyphs}', "");
25790Expect(0, 78894, '\p{^Script= Egyptian	Hieroglyphs}', "");
25791Expect(0, 78894, '\P{Script= Egyptian	Hieroglyphs}', "");
25792Expect(1, 78894, '\P{^Script= Egyptian	Hieroglyphs}', "");
25793Expect(0, 77823, '\p{Script= Egyptian	Hieroglyphs}', "");
25794Expect(1, 77823, '\p{^Script= Egyptian	Hieroglyphs}', "");
25795Expect(1, 77823, '\P{Script= Egyptian	Hieroglyphs}', "");
25796Expect(0, 77823, '\P{^Script= Egyptian	Hieroglyphs}', "");
25797Error('\p{Sc=/a/Egyp}');
25798Error('\P{Sc=/a/Egyp}');
25799Expect(1, 78894, '\p{Sc=egyp}', "");
25800Expect(0, 78894, '\p{^Sc=egyp}', "");
25801Expect(0, 78894, '\P{Sc=egyp}', "");
25802Expect(1, 78894, '\P{^Sc=egyp}', "");
25803Expect(0, 77823, '\p{Sc=egyp}', "");
25804Expect(1, 77823, '\p{^Sc=egyp}', "");
25805Expect(1, 77823, '\P{Sc=egyp}', "");
25806Expect(0, 77823, '\P{^Sc=egyp}', "");
25807Expect(1, 78894, '\p{Sc=	EGYP}', "");
25808Expect(0, 78894, '\p{^Sc=	EGYP}', "");
25809Expect(0, 78894, '\P{Sc=	EGYP}', "");
25810Expect(1, 78894, '\P{^Sc=	EGYP}', "");
25811Expect(0, 77823, '\p{Sc=	EGYP}', "");
25812Expect(1, 77823, '\p{^Sc=	EGYP}', "");
25813Expect(1, 77823, '\P{Sc=	EGYP}', "");
25814Expect(0, 77823, '\P{^Sc=	EGYP}', "");
25815Error('\p{Is_Script:/a/  egyptian hieroglyphs}');
25816Error('\P{Is_Script:/a/  egyptian hieroglyphs}');
25817Expect(1, 78894, '\p{Is_Script=egyptianhieroglyphs}', "");
25818Expect(0, 78894, '\p{^Is_Script=egyptianhieroglyphs}', "");
25819Expect(0, 78894, '\P{Is_Script=egyptianhieroglyphs}', "");
25820Expect(1, 78894, '\P{^Is_Script=egyptianhieroglyphs}', "");
25821Expect(0, 77823, '\p{Is_Script=egyptianhieroglyphs}', "");
25822Expect(1, 77823, '\p{^Is_Script=egyptianhieroglyphs}', "");
25823Expect(1, 77823, '\P{Is_Script=egyptianhieroglyphs}', "");
25824Expect(0, 77823, '\P{^Is_Script=egyptianhieroglyphs}', "");
25825Expect(1, 78894, '\p{Is_Script=  Egyptianhieroglyphs}', "");
25826Expect(0, 78894, '\p{^Is_Script=  Egyptianhieroglyphs}', "");
25827Expect(0, 78894, '\P{Is_Script=  Egyptianhieroglyphs}', "");
25828Expect(1, 78894, '\P{^Is_Script=  Egyptianhieroglyphs}', "");
25829Expect(0, 77823, '\p{Is_Script=  Egyptianhieroglyphs}', "");
25830Expect(1, 77823, '\p{^Is_Script=  Egyptianhieroglyphs}', "");
25831Expect(1, 77823, '\P{Is_Script=  Egyptianhieroglyphs}', "");
25832Expect(0, 77823, '\P{^Is_Script=  Egyptianhieroglyphs}', "");
25833Error('\p{Is_Sc=_	Egyp/a/}');
25834Error('\P{Is_Sc=_	Egyp/a/}');
25835Expect(1, 78894, '\p{Is_Sc=egyp}', "");
25836Expect(0, 78894, '\p{^Is_Sc=egyp}', "");
25837Expect(0, 78894, '\P{Is_Sc=egyp}', "");
25838Expect(1, 78894, '\P{^Is_Sc=egyp}', "");
25839Expect(0, 77823, '\p{Is_Sc=egyp}', "");
25840Expect(1, 77823, '\p{^Is_Sc=egyp}', "");
25841Expect(1, 77823, '\P{Is_Sc=egyp}', "");
25842Expect(0, 77823, '\P{^Is_Sc=egyp}', "");
25843Expect(1, 78894, '\p{Is_Sc=	Egyp}', "");
25844Expect(0, 78894, '\p{^Is_Sc=	Egyp}', "");
25845Expect(0, 78894, '\P{Is_Sc=	Egyp}', "");
25846Expect(1, 78894, '\P{^Is_Sc=	Egyp}', "");
25847Expect(0, 77823, '\p{Is_Sc=	Egyp}', "");
25848Expect(1, 77823, '\p{^Is_Sc=	Egyp}', "");
25849Expect(1, 77823, '\P{Is_Sc=	Egyp}', "");
25850Expect(0, 77823, '\P{^Is_Sc=	Egyp}', "");
25851Error('\p{Script=-/a/Common}');
25852Error('\P{Script=-/a/Common}');
25853Expect(1, 64, '\p{Script=common}', "");
25854Expect(0, 64, '\p{^Script=common}', "");
25855Expect(0, 64, '\P{Script=common}', "");
25856Expect(1, 64, '\P{^Script=common}', "");
25857Expect(0, 90, '\p{Script=common}', "");
25858Expect(1, 90, '\p{^Script=common}', "");
25859Expect(1, 90, '\P{Script=common}', "");
25860Expect(0, 90, '\P{^Script=common}', "");
25861Expect(1, 64, '\p{Script= _COMMON}', "");
25862Expect(0, 64, '\p{^Script= _COMMON}', "");
25863Expect(0, 64, '\P{Script= _COMMON}', "");
25864Expect(1, 64, '\P{^Script= _COMMON}', "");
25865Expect(0, 90, '\p{Script= _COMMON}', "");
25866Expect(1, 90, '\p{^Script= _COMMON}', "");
25867Expect(1, 90, '\P{Script= _COMMON}', "");
25868Expect(0, 90, '\P{^Script= _COMMON}', "");
25869Error('\p{Sc= :=Zyyy}');
25870Error('\P{Sc= :=Zyyy}');
25871Expect(1, 64, '\p{Sc=zyyy}', "");
25872Expect(0, 64, '\p{^Sc=zyyy}', "");
25873Expect(0, 64, '\P{Sc=zyyy}', "");
25874Expect(1, 64, '\P{^Sc=zyyy}', "");
25875Expect(0, 90, '\p{Sc=zyyy}', "");
25876Expect(1, 90, '\p{^Sc=zyyy}', "");
25877Expect(1, 90, '\P{Sc=zyyy}', "");
25878Expect(0, 90, '\P{^Sc=zyyy}', "");
25879Expect(1, 64, '\p{Sc=-	Zyyy}', "");
25880Expect(0, 64, '\p{^Sc=-	Zyyy}', "");
25881Expect(0, 64, '\P{Sc=-	Zyyy}', "");
25882Expect(1, 64, '\P{^Sc=-	Zyyy}', "");
25883Expect(0, 90, '\p{Sc=-	Zyyy}', "");
25884Expect(1, 90, '\p{^Sc=-	Zyyy}', "");
25885Expect(1, 90, '\P{Sc=-	Zyyy}', "");
25886Expect(0, 90, '\P{^Sc=-	Zyyy}', "");
25887Error('\p{Is_Script=-common:=}');
25888Error('\P{Is_Script=-common:=}');
25889Expect(1, 64, '\p{Is_Script=common}', "");
25890Expect(0, 64, '\p{^Is_Script=common}', "");
25891Expect(0, 64, '\P{Is_Script=common}', "");
25892Expect(1, 64, '\P{^Is_Script=common}', "");
25893Expect(0, 90, '\p{Is_Script=common}', "");
25894Expect(1, 90, '\p{^Is_Script=common}', "");
25895Expect(1, 90, '\P{Is_Script=common}', "");
25896Expect(0, 90, '\P{^Is_Script=common}', "");
25897Expect(1, 64, '\p{Is_Script= COMMON}', "");
25898Expect(0, 64, '\p{^Is_Script= COMMON}', "");
25899Expect(0, 64, '\P{Is_Script= COMMON}', "");
25900Expect(1, 64, '\P{^Is_Script= COMMON}', "");
25901Expect(0, 90, '\p{Is_Script= COMMON}', "");
25902Expect(1, 90, '\p{^Is_Script= COMMON}', "");
25903Expect(1, 90, '\P{Is_Script= COMMON}', "");
25904Expect(0, 90, '\P{^Is_Script= COMMON}', "");
25905Error('\p{Is_Sc:   /a/_-Zyyy}');
25906Error('\P{Is_Sc:   /a/_-Zyyy}');
25907Expect(1, 64, '\p{Is_Sc=zyyy}', "");
25908Expect(0, 64, '\p{^Is_Sc=zyyy}', "");
25909Expect(0, 64, '\P{Is_Sc=zyyy}', "");
25910Expect(1, 64, '\P{^Is_Sc=zyyy}', "");
25911Expect(0, 90, '\p{Is_Sc=zyyy}', "");
25912Expect(1, 90, '\p{^Is_Sc=zyyy}', "");
25913Expect(1, 90, '\P{Is_Sc=zyyy}', "");
25914Expect(0, 90, '\P{^Is_Sc=zyyy}', "");
25915Expect(1, 64, '\p{Is_Sc= 	Zyyy}', "");
25916Expect(0, 64, '\p{^Is_Sc= 	Zyyy}', "");
25917Expect(0, 64, '\P{Is_Sc= 	Zyyy}', "");
25918Expect(1, 64, '\P{^Is_Sc= 	Zyyy}', "");
25919Expect(0, 90, '\p{Is_Sc= 	Zyyy}', "");
25920Expect(1, 90, '\p{^Is_Sc= 	Zyyy}', "");
25921Expect(1, 90, '\P{Is_Sc= 	Zyyy}', "");
25922Expect(0, 90, '\P{^Is_Sc= 	Zyyy}', "");
25923Error('\p{Script=:=	_latin}');
25924Error('\P{Script=:=	_latin}');
25925Expect(1, 90, '\p{Script=latin}', "");
25926Expect(0, 90, '\p{^Script=latin}', "");
25927Expect(0, 90, '\P{Script=latin}', "");
25928Expect(1, 90, '\P{^Script=latin}', "");
25929Expect(0, 64, '\p{Script=latin}', "");
25930Expect(1, 64, '\p{^Script=latin}', "");
25931Expect(1, 64, '\P{Script=latin}', "");
25932Expect(0, 64, '\P{^Script=latin}', "");
25933Expect(1, 90, '\p{Script=__latin}', "");
25934Expect(0, 90, '\p{^Script=__latin}', "");
25935Expect(0, 90, '\P{Script=__latin}', "");
25936Expect(1, 90, '\P{^Script=__latin}', "");
25937Expect(0, 64, '\p{Script=__latin}', "");
25938Expect(1, 64, '\p{^Script=__latin}', "");
25939Expect(1, 64, '\P{Script=__latin}', "");
25940Expect(0, 64, '\P{^Script=__latin}', "");
25941Error('\p{Sc=	/a/Latn}');
25942Error('\P{Sc=	/a/Latn}');
25943Expect(1, 90, '\p{Sc=latn}', "");
25944Expect(0, 90, '\p{^Sc=latn}', "");
25945Expect(0, 90, '\P{Sc=latn}', "");
25946Expect(1, 90, '\P{^Sc=latn}', "");
25947Expect(0, 64, '\p{Sc=latn}', "");
25948Expect(1, 64, '\p{^Sc=latn}', "");
25949Expect(1, 64, '\P{Sc=latn}', "");
25950Expect(0, 64, '\P{^Sc=latn}', "");
25951Expect(1, 90, '\p{Sc=_-Latn}', "");
25952Expect(0, 90, '\p{^Sc=_-Latn}', "");
25953Expect(0, 90, '\P{Sc=_-Latn}', "");
25954Expect(1, 90, '\P{^Sc=_-Latn}', "");
25955Expect(0, 64, '\p{Sc=_-Latn}', "");
25956Expect(1, 64, '\p{^Sc=_-Latn}', "");
25957Expect(1, 64, '\P{Sc=_-Latn}', "");
25958Expect(0, 64, '\P{^Sc=_-Latn}', "");
25959Error('\p{Is_Script=-_latin:=}');
25960Error('\P{Is_Script=-_latin:=}');
25961Expect(1, 90, '\p{Is_Script=latin}', "");
25962Expect(0, 90, '\p{^Is_Script=latin}', "");
25963Expect(0, 90, '\P{Is_Script=latin}', "");
25964Expect(1, 90, '\P{^Is_Script=latin}', "");
25965Expect(0, 64, '\p{Is_Script=latin}', "");
25966Expect(1, 64, '\p{^Is_Script=latin}', "");
25967Expect(1, 64, '\P{Is_Script=latin}', "");
25968Expect(0, 64, '\P{^Is_Script=latin}', "");
25969Expect(1, 90, '\p{Is_Script=	LATIN}', "");
25970Expect(0, 90, '\p{^Is_Script=	LATIN}', "");
25971Expect(0, 90, '\P{Is_Script=	LATIN}', "");
25972Expect(1, 90, '\P{^Is_Script=	LATIN}', "");
25973Expect(0, 64, '\p{Is_Script=	LATIN}', "");
25974Expect(1, 64, '\p{^Is_Script=	LATIN}', "");
25975Expect(1, 64, '\P{Is_Script=	LATIN}', "");
25976Expect(0, 64, '\P{^Is_Script=	LATIN}', "");
25977Error('\p{Is_Sc=		latn:=}');
25978Error('\P{Is_Sc=		latn:=}');
25979Expect(1, 90, '\p{Is_Sc=latn}', "");
25980Expect(0, 90, '\p{^Is_Sc=latn}', "");
25981Expect(0, 90, '\P{Is_Sc=latn}', "");
25982Expect(1, 90, '\P{^Is_Sc=latn}', "");
25983Expect(0, 64, '\p{Is_Sc=latn}', "");
25984Expect(1, 64, '\p{^Is_Sc=latn}', "");
25985Expect(1, 64, '\P{Is_Sc=latn}', "");
25986Expect(0, 64, '\P{^Is_Sc=latn}', "");
25987Expect(1, 90, '\p{Is_Sc:_latn}', "");
25988Expect(0, 90, '\p{^Is_Sc:_latn}', "");
25989Expect(0, 90, '\P{Is_Sc:_latn}', "");
25990Expect(1, 90, '\P{^Is_Sc:_latn}', "");
25991Expect(0, 64, '\p{Is_Sc:_latn}', "");
25992Expect(1, 64, '\p{^Is_Sc:_latn}', "");
25993Expect(1, 64, '\P{Is_Sc:_latn}', "");
25994Expect(0, 64, '\P{^Is_Sc:_latn}', "");
25995Error('\p{Script=:=-Ethiopic}');
25996Error('\P{Script=:=-Ethiopic}');
25997Expect(1, 4680, '\p{Script=ethiopic}', "");
25998Expect(0, 4680, '\p{^Script=ethiopic}', "");
25999Expect(0, 4680, '\P{Script=ethiopic}', "");
26000Expect(1, 4680, '\P{^Script=ethiopic}', "");
26001Expect(0, 4607, '\p{Script=ethiopic}', "");
26002Expect(1, 4607, '\p{^Script=ethiopic}', "");
26003Expect(1, 4607, '\P{Script=ethiopic}', "");
26004Expect(0, 4607, '\P{^Script=ethiopic}', "");
26005Expect(1, 4680, '\p{Script= -Ethiopic}', "");
26006Expect(0, 4680, '\p{^Script= -Ethiopic}', "");
26007Expect(0, 4680, '\P{Script= -Ethiopic}', "");
26008Expect(1, 4680, '\P{^Script= -Ethiopic}', "");
26009Expect(0, 4607, '\p{Script= -Ethiopic}', "");
26010Expect(1, 4607, '\p{^Script= -Ethiopic}', "");
26011Expect(1, 4607, '\P{Script= -Ethiopic}', "");
26012Expect(0, 4607, '\P{^Script= -Ethiopic}', "");
26013Error('\p{Sc=/a/		Ethi}');
26014Error('\P{Sc=/a/		Ethi}');
26015Expect(1, 4680, '\p{Sc=ethi}', "");
26016Expect(0, 4680, '\p{^Sc=ethi}', "");
26017Expect(0, 4680, '\P{Sc=ethi}', "");
26018Expect(1, 4680, '\P{^Sc=ethi}', "");
26019Expect(0, 4607, '\p{Sc=ethi}', "");
26020Expect(1, 4607, '\p{^Sc=ethi}', "");
26021Expect(1, 4607, '\P{Sc=ethi}', "");
26022Expect(0, 4607, '\P{^Sc=ethi}', "");
26023Expect(1, 4680, '\p{Sc=__ethi}', "");
26024Expect(0, 4680, '\p{^Sc=__ethi}', "");
26025Expect(0, 4680, '\P{Sc=__ethi}', "");
26026Expect(1, 4680, '\P{^Sc=__ethi}', "");
26027Expect(0, 4607, '\p{Sc=__ethi}', "");
26028Expect(1, 4607, '\p{^Sc=__ethi}', "");
26029Expect(1, 4607, '\P{Sc=__ethi}', "");
26030Expect(0, 4607, '\P{^Sc=__ethi}', "");
26031Error('\p{Is_Script=  ETHIOPIC:=}');
26032Error('\P{Is_Script=  ETHIOPIC:=}');
26033Expect(1, 4680, '\p{Is_Script=ethiopic}', "");
26034Expect(0, 4680, '\p{^Is_Script=ethiopic}', "");
26035Expect(0, 4680, '\P{Is_Script=ethiopic}', "");
26036Expect(1, 4680, '\P{^Is_Script=ethiopic}', "");
26037Expect(0, 4607, '\p{Is_Script=ethiopic}', "");
26038Expect(1, 4607, '\p{^Is_Script=ethiopic}', "");
26039Expect(1, 4607, '\P{Is_Script=ethiopic}', "");
26040Expect(0, 4607, '\P{^Is_Script=ethiopic}', "");
26041Expect(1, 4680, '\p{Is_Script=		ETHIOPIC}', "");
26042Expect(0, 4680, '\p{^Is_Script=		ETHIOPIC}', "");
26043Expect(0, 4680, '\P{Is_Script=		ETHIOPIC}', "");
26044Expect(1, 4680, '\P{^Is_Script=		ETHIOPIC}', "");
26045Expect(0, 4607, '\p{Is_Script=		ETHIOPIC}', "");
26046Expect(1, 4607, '\p{^Is_Script=		ETHIOPIC}', "");
26047Expect(1, 4607, '\P{Is_Script=		ETHIOPIC}', "");
26048Expect(0, 4607, '\P{^Is_Script=		ETHIOPIC}', "");
26049Error('\p{Is_Sc=- ETHI/a/}');
26050Error('\P{Is_Sc=- ETHI/a/}');
26051Expect(1, 4680, '\p{Is_Sc=ethi}', "");
26052Expect(0, 4680, '\p{^Is_Sc=ethi}', "");
26053Expect(0, 4680, '\P{Is_Sc=ethi}', "");
26054Expect(1, 4680, '\P{^Is_Sc=ethi}', "");
26055Expect(0, 4607, '\p{Is_Sc=ethi}', "");
26056Expect(1, 4607, '\p{^Is_Sc=ethi}', "");
26057Expect(1, 4607, '\P{Is_Sc=ethi}', "");
26058Expect(0, 4607, '\P{^Is_Sc=ethi}', "");
26059Expect(1, 4680, '\p{Is_Sc= ETHI}', "");
26060Expect(0, 4680, '\p{^Is_Sc= ETHI}', "");
26061Expect(0, 4680, '\P{Is_Sc= ETHI}', "");
26062Expect(1, 4680, '\P{^Is_Sc= ETHI}', "");
26063Expect(0, 4607, '\p{Is_Sc= ETHI}', "");
26064Expect(1, 4607, '\p{^Is_Sc= ETHI}', "");
26065Expect(1, 4607, '\P{Is_Sc= ETHI}', "");
26066Expect(0, 4607, '\P{^Is_Sc= ETHI}', "");
26067Error('\p{Script:hebrew/a/}');
26068Error('\P{Script:hebrew/a/}');
26069Expect(1, 1479, '\p{Script=hebrew}', "");
26070Expect(0, 1479, '\p{^Script=hebrew}', "");
26071Expect(0, 1479, '\P{Script=hebrew}', "");
26072Expect(1, 1479, '\P{^Script=hebrew}', "");
26073Expect(0, 1424, '\p{Script=hebrew}', "");
26074Expect(1, 1424, '\p{^Script=hebrew}', "");
26075Expect(1, 1424, '\P{Script=hebrew}', "");
26076Expect(0, 1424, '\P{^Script=hebrew}', "");
26077Expect(1, 1479, '\p{Script=HEBREW}', "");
26078Expect(0, 1479, '\p{^Script=HEBREW}', "");
26079Expect(0, 1479, '\P{Script=HEBREW}', "");
26080Expect(1, 1479, '\P{^Script=HEBREW}', "");
26081Expect(0, 1424, '\p{Script=HEBREW}', "");
26082Expect(1, 1424, '\p{^Script=HEBREW}', "");
26083Expect(1, 1424, '\P{Script=HEBREW}', "");
26084Expect(0, 1424, '\P{^Script=HEBREW}', "");
26085Error('\p{Sc:   /a/Hebr}');
26086Error('\P{Sc:   /a/Hebr}');
26087Expect(1, 1479, '\p{Sc=hebr}', "");
26088Expect(0, 1479, '\p{^Sc=hebr}', "");
26089Expect(0, 1479, '\P{Sc=hebr}', "");
26090Expect(1, 1479, '\P{^Sc=hebr}', "");
26091Expect(0, 1424, '\p{Sc=hebr}', "");
26092Expect(1, 1424, '\p{^Sc=hebr}', "");
26093Expect(1, 1424, '\P{Sc=hebr}', "");
26094Expect(0, 1424, '\P{^Sc=hebr}', "");
26095Expect(1, 1479, '\p{Sc=_-hebr}', "");
26096Expect(0, 1479, '\p{^Sc=_-hebr}', "");
26097Expect(0, 1479, '\P{Sc=_-hebr}', "");
26098Expect(1, 1479, '\P{^Sc=_-hebr}', "");
26099Expect(0, 1424, '\p{Sc=_-hebr}', "");
26100Expect(1, 1424, '\p{^Sc=_-hebr}', "");
26101Expect(1, 1424, '\P{Sc=_-hebr}', "");
26102Expect(0, 1424, '\P{^Sc=_-hebr}', "");
26103Error('\p{Is_Script=/a/  HEBREW}');
26104Error('\P{Is_Script=/a/  HEBREW}');
26105Expect(1, 1479, '\p{Is_Script:hebrew}', "");
26106Expect(0, 1479, '\p{^Is_Script:hebrew}', "");
26107Expect(0, 1479, '\P{Is_Script:hebrew}', "");
26108Expect(1, 1479, '\P{^Is_Script:hebrew}', "");
26109Expect(0, 1424, '\p{Is_Script:hebrew}', "");
26110Expect(1, 1424, '\p{^Is_Script:hebrew}', "");
26111Expect(1, 1424, '\P{Is_Script:hebrew}', "");
26112Expect(0, 1424, '\P{^Is_Script:hebrew}', "");
26113Expect(1, 1479, '\p{Is_Script=-hebrew}', "");
26114Expect(0, 1479, '\p{^Is_Script=-hebrew}', "");
26115Expect(0, 1479, '\P{Is_Script=-hebrew}', "");
26116Expect(1, 1479, '\P{^Is_Script=-hebrew}', "");
26117Expect(0, 1424, '\p{Is_Script=-hebrew}', "");
26118Expect(1, 1424, '\p{^Is_Script=-hebrew}', "");
26119Expect(1, 1424, '\P{Is_Script=-hebrew}', "");
26120Expect(0, 1424, '\P{^Is_Script=-hebrew}', "");
26121Error('\p{Is_Sc=_ HEBR:=}');
26122Error('\P{Is_Sc=_ HEBR:=}');
26123Expect(1, 1479, '\p{Is_Sc=hebr}', "");
26124Expect(0, 1479, '\p{^Is_Sc=hebr}', "");
26125Expect(0, 1479, '\P{Is_Sc=hebr}', "");
26126Expect(1, 1479, '\P{^Is_Sc=hebr}', "");
26127Expect(0, 1424, '\p{Is_Sc=hebr}', "");
26128Expect(1, 1424, '\p{^Is_Sc=hebr}', "");
26129Expect(1, 1424, '\P{Is_Sc=hebr}', "");
26130Expect(0, 1424, '\P{^Is_Sc=hebr}', "");
26131Expect(1, 1479, '\p{Is_Sc=	Hebr}', "");
26132Expect(0, 1479, '\p{^Is_Sc=	Hebr}', "");
26133Expect(0, 1479, '\P{Is_Sc=	Hebr}', "");
26134Expect(1, 1479, '\P{^Is_Sc=	Hebr}', "");
26135Expect(0, 1424, '\p{Is_Sc=	Hebr}', "");
26136Expect(1, 1424, '\p{^Is_Sc=	Hebr}', "");
26137Expect(1, 1424, '\P{Is_Sc=	Hebr}', "");
26138Expect(0, 1424, '\P{^Is_Sc=	Hebr}', "");
26139Error('\p{Script=:=  buginese}');
26140Error('\P{Script=:=  buginese}');
26141Expect(1, 6683, '\p{Script=buginese}', "");
26142Expect(0, 6683, '\p{^Script=buginese}', "");
26143Expect(0, 6683, '\P{Script=buginese}', "");
26144Expect(1, 6683, '\P{^Script=buginese}', "");
26145Expect(0, 6655, '\p{Script=buginese}', "");
26146Expect(1, 6655, '\p{^Script=buginese}', "");
26147Expect(1, 6655, '\P{Script=buginese}', "");
26148Expect(0, 6655, '\P{^Script=buginese}', "");
26149Expect(1, 6683, '\p{Script=_Buginese}', "");
26150Expect(0, 6683, '\p{^Script=_Buginese}', "");
26151Expect(0, 6683, '\P{Script=_Buginese}', "");
26152Expect(1, 6683, '\P{^Script=_Buginese}', "");
26153Expect(0, 6655, '\p{Script=_Buginese}', "");
26154Expect(1, 6655, '\p{^Script=_Buginese}', "");
26155Expect(1, 6655, '\P{Script=_Buginese}', "");
26156Expect(0, 6655, '\P{^Script=_Buginese}', "");
26157Error('\p{Sc= 	bugi/a/}');
26158Error('\P{Sc= 	bugi/a/}');
26159Expect(1, 6683, '\p{Sc=bugi}', "");
26160Expect(0, 6683, '\p{^Sc=bugi}', "");
26161Expect(0, 6683, '\P{Sc=bugi}', "");
26162Expect(1, 6683, '\P{^Sc=bugi}', "");
26163Expect(0, 6655, '\p{Sc=bugi}', "");
26164Expect(1, 6655, '\p{^Sc=bugi}', "");
26165Expect(1, 6655, '\P{Sc=bugi}', "");
26166Expect(0, 6655, '\P{^Sc=bugi}', "");
26167Expect(1, 6683, '\p{Sc=-bugi}', "");
26168Expect(0, 6683, '\p{^Sc=-bugi}', "");
26169Expect(0, 6683, '\P{Sc=-bugi}', "");
26170Expect(1, 6683, '\P{^Sc=-bugi}', "");
26171Expect(0, 6655, '\p{Sc=-bugi}', "");
26172Expect(1, 6655, '\p{^Sc=-bugi}', "");
26173Expect(1, 6655, '\P{Sc=-bugi}', "");
26174Expect(0, 6655, '\P{^Sc=-bugi}', "");
26175Error('\p{Is_Script=:=-	buginese}');
26176Error('\P{Is_Script=:=-	buginese}');
26177Expect(1, 6683, '\p{Is_Script:	buginese}', "");
26178Expect(0, 6683, '\p{^Is_Script:	buginese}', "");
26179Expect(0, 6683, '\P{Is_Script:	buginese}', "");
26180Expect(1, 6683, '\P{^Is_Script:	buginese}', "");
26181Expect(0, 6655, '\p{Is_Script:	buginese}', "");
26182Expect(1, 6655, '\p{^Is_Script:	buginese}', "");
26183Expect(1, 6655, '\P{Is_Script:	buginese}', "");
26184Expect(0, 6655, '\P{^Is_Script:	buginese}', "");
26185Expect(1, 6683, '\p{Is_Script:	_Buginese}', "");
26186Expect(0, 6683, '\p{^Is_Script:	_Buginese}', "");
26187Expect(0, 6683, '\P{Is_Script:	_Buginese}', "");
26188Expect(1, 6683, '\P{^Is_Script:	_Buginese}', "");
26189Expect(0, 6655, '\p{Is_Script:	_Buginese}', "");
26190Expect(1, 6655, '\p{^Is_Script:	_Buginese}', "");
26191Expect(1, 6655, '\P{Is_Script:	_Buginese}', "");
26192Expect(0, 6655, '\P{^Is_Script:	_Buginese}', "");
26193Error('\p{Is_Sc= 	Bugi:=}');
26194Error('\P{Is_Sc= 	Bugi:=}');
26195Expect(1, 6683, '\p{Is_Sc=bugi}', "");
26196Expect(0, 6683, '\p{^Is_Sc=bugi}', "");
26197Expect(0, 6683, '\P{Is_Sc=bugi}', "");
26198Expect(1, 6683, '\P{^Is_Sc=bugi}', "");
26199Expect(0, 6655, '\p{Is_Sc=bugi}', "");
26200Expect(1, 6655, '\p{^Is_Sc=bugi}', "");
26201Expect(1, 6655, '\P{Is_Sc=bugi}', "");
26202Expect(0, 6655, '\P{^Is_Sc=bugi}', "");
26203Expect(1, 6683, '\p{Is_Sc=-Bugi}', "");
26204Expect(0, 6683, '\p{^Is_Sc=-Bugi}', "");
26205Expect(0, 6683, '\P{Is_Sc=-Bugi}', "");
26206Expect(1, 6683, '\P{^Is_Sc=-Bugi}', "");
26207Expect(0, 6655, '\p{Is_Sc=-Bugi}', "");
26208Expect(1, 6655, '\p{^Is_Sc=-Bugi}', "");
26209Expect(1, 6655, '\P{Is_Sc=-Bugi}', "");
26210Expect(0, 6655, '\P{^Is_Sc=-Bugi}', "");
26211Error('\p{Script=	 INSCRIPTIONAL_pahlavi/a/}');
26212Error('\P{Script=	 INSCRIPTIONAL_pahlavi/a/}');
26213Expect(1, 68466, '\p{Script=inscriptionalpahlavi}', "");
26214Expect(0, 68466, '\p{^Script=inscriptionalpahlavi}', "");
26215Expect(0, 68466, '\P{Script=inscriptionalpahlavi}', "");
26216Expect(1, 68466, '\P{^Script=inscriptionalpahlavi}', "");
26217Expect(0, 68447, '\p{Script=inscriptionalpahlavi}', "");
26218Expect(1, 68447, '\p{^Script=inscriptionalpahlavi}', "");
26219Expect(1, 68447, '\P{Script=inscriptionalpahlavi}', "");
26220Expect(0, 68447, '\P{^Script=inscriptionalpahlavi}', "");
26221Expect(1, 68466, '\p{Script=_Inscriptional-PAHLAVI}', "");
26222Expect(0, 68466, '\p{^Script=_Inscriptional-PAHLAVI}', "");
26223Expect(0, 68466, '\P{Script=_Inscriptional-PAHLAVI}', "");
26224Expect(1, 68466, '\P{^Script=_Inscriptional-PAHLAVI}', "");
26225Expect(0, 68447, '\p{Script=_Inscriptional-PAHLAVI}', "");
26226Expect(1, 68447, '\p{^Script=_Inscriptional-PAHLAVI}', "");
26227Expect(1, 68447, '\P{Script=_Inscriptional-PAHLAVI}', "");
26228Expect(0, 68447, '\P{^Script=_Inscriptional-PAHLAVI}', "");
26229Error('\p{Sc= _Phli/a/}');
26230Error('\P{Sc= _Phli/a/}');
26231Expect(1, 68466, '\p{Sc=phli}', "");
26232Expect(0, 68466, '\p{^Sc=phli}', "");
26233Expect(0, 68466, '\P{Sc=phli}', "");
26234Expect(1, 68466, '\P{^Sc=phli}', "");
26235Expect(0, 68447, '\p{Sc=phli}', "");
26236Expect(1, 68447, '\p{^Sc=phli}', "");
26237Expect(1, 68447, '\P{Sc=phli}', "");
26238Expect(0, 68447, '\P{^Sc=phli}', "");
26239Expect(1, 68466, '\p{Sc= 	phli}', "");
26240Expect(0, 68466, '\p{^Sc= 	phli}', "");
26241Expect(0, 68466, '\P{Sc= 	phli}', "");
26242Expect(1, 68466, '\P{^Sc= 	phli}', "");
26243Expect(0, 68447, '\p{Sc= 	phli}', "");
26244Expect(1, 68447, '\p{^Sc= 	phli}', "");
26245Expect(1, 68447, '\P{Sc= 	phli}', "");
26246Expect(0, 68447, '\P{^Sc= 	phli}', "");
26247Error('\p{Is_Script=:=	InscriptionalPahlavi}');
26248Error('\P{Is_Script=:=	InscriptionalPahlavi}');
26249Expect(1, 68466, '\p{Is_Script=inscriptionalpahlavi}', "");
26250Expect(0, 68466, '\p{^Is_Script=inscriptionalpahlavi}', "");
26251Expect(0, 68466, '\P{Is_Script=inscriptionalpahlavi}', "");
26252Expect(1, 68466, '\P{^Is_Script=inscriptionalpahlavi}', "");
26253Expect(0, 68447, '\p{Is_Script=inscriptionalpahlavi}', "");
26254Expect(1, 68447, '\p{^Is_Script=inscriptionalpahlavi}', "");
26255Expect(1, 68447, '\P{Is_Script=inscriptionalpahlavi}', "");
26256Expect(0, 68447, '\P{^Is_Script=inscriptionalpahlavi}', "");
26257Expect(1, 68466, '\p{Is_Script=__Inscriptional	PAHLAVI}', "");
26258Expect(0, 68466, '\p{^Is_Script=__Inscriptional	PAHLAVI}', "");
26259Expect(0, 68466, '\P{Is_Script=__Inscriptional	PAHLAVI}', "");
26260Expect(1, 68466, '\P{^Is_Script=__Inscriptional	PAHLAVI}', "");
26261Expect(0, 68447, '\p{Is_Script=__Inscriptional	PAHLAVI}', "");
26262Expect(1, 68447, '\p{^Is_Script=__Inscriptional	PAHLAVI}', "");
26263Expect(1, 68447, '\P{Is_Script=__Inscriptional	PAHLAVI}', "");
26264Expect(0, 68447, '\P{^Is_Script=__Inscriptional	PAHLAVI}', "");
26265Error('\p{Is_Sc=	-Phli:=}');
26266Error('\P{Is_Sc=	-Phli:=}');
26267Expect(1, 68466, '\p{Is_Sc=phli}', "");
26268Expect(0, 68466, '\p{^Is_Sc=phli}', "");
26269Expect(0, 68466, '\P{Is_Sc=phli}', "");
26270Expect(1, 68466, '\P{^Is_Sc=phli}', "");
26271Expect(0, 68447, '\p{Is_Sc=phli}', "");
26272Expect(1, 68447, '\p{^Is_Sc=phli}', "");
26273Expect(1, 68447, '\P{Is_Sc=phli}', "");
26274Expect(0, 68447, '\P{^Is_Sc=phli}', "");
26275Expect(1, 68466, '\p{Is_Sc=	PHLI}', "");
26276Expect(0, 68466, '\p{^Is_Sc=	PHLI}', "");
26277Expect(0, 68466, '\P{Is_Sc=	PHLI}', "");
26278Expect(1, 68466, '\P{^Is_Sc=	PHLI}', "");
26279Expect(0, 68447, '\p{Is_Sc=	PHLI}', "");
26280Expect(1, 68447, '\p{^Is_Sc=	PHLI}', "");
26281Expect(1, 68447, '\P{Is_Sc=	PHLI}', "");
26282Expect(0, 68447, '\P{^Is_Sc=	PHLI}', "");
26283Error('\p{Script=  Tai:=Tham}');
26284Error('\P{Script=  Tai:=Tham}');
26285Expect(1, 6750, '\p{Script=taitham}', "");
26286Expect(0, 6750, '\p{^Script=taitham}', "");
26287Expect(0, 6750, '\P{Script=taitham}', "");
26288Expect(1, 6750, '\P{^Script=taitham}', "");
26289Expect(0, 6687, '\p{Script=taitham}', "");
26290Expect(1, 6687, '\p{^Script=taitham}', "");
26291Expect(1, 6687, '\P{Script=taitham}', "");
26292Expect(0, 6687, '\P{^Script=taitham}', "");
26293Expect(1, 6750, '\p{Script=-	tai-Tham}', "");
26294Expect(0, 6750, '\p{^Script=-	tai-Tham}', "");
26295Expect(0, 6750, '\P{Script=-	tai-Tham}', "");
26296Expect(1, 6750, '\P{^Script=-	tai-Tham}', "");
26297Expect(0, 6687, '\p{Script=-	tai-Tham}', "");
26298Expect(1, 6687, '\p{^Script=-	tai-Tham}', "");
26299Expect(1, 6687, '\P{Script=-	tai-Tham}', "");
26300Expect(0, 6687, '\P{^Script=-	tai-Tham}', "");
26301Error('\p{Sc=_ Lana/a/}');
26302Error('\P{Sc=_ Lana/a/}');
26303Expect(1, 6750, '\p{Sc:   lana}', "");
26304Expect(0, 6750, '\p{^Sc:   lana}', "");
26305Expect(0, 6750, '\P{Sc:   lana}', "");
26306Expect(1, 6750, '\P{^Sc:   lana}', "");
26307Expect(0, 6687, '\p{Sc:   lana}', "");
26308Expect(1, 6687, '\p{^Sc:   lana}', "");
26309Expect(1, 6687, '\P{Sc:   lana}', "");
26310Expect(0, 6687, '\P{^Sc:   lana}', "");
26311Expect(1, 6750, '\p{Sc=-_Lana}', "");
26312Expect(0, 6750, '\p{^Sc=-_Lana}', "");
26313Expect(0, 6750, '\P{Sc=-_Lana}', "");
26314Expect(1, 6750, '\P{^Sc=-_Lana}', "");
26315Expect(0, 6687, '\p{Sc=-_Lana}', "");
26316Expect(1, 6687, '\p{^Sc=-_Lana}', "");
26317Expect(1, 6687, '\P{Sc=-_Lana}', "");
26318Expect(0, 6687, '\P{^Sc=-_Lana}', "");
26319Error('\p{Is_Script=--Tai:=Tham}');
26320Error('\P{Is_Script=--Tai:=Tham}');
26321Expect(1, 6750, '\p{Is_Script=taitham}', "");
26322Expect(0, 6750, '\p{^Is_Script=taitham}', "");
26323Expect(0, 6750, '\P{Is_Script=taitham}', "");
26324Expect(1, 6750, '\P{^Is_Script=taitham}', "");
26325Expect(0, 6687, '\p{Is_Script=taitham}', "");
26326Expect(1, 6687, '\p{^Is_Script=taitham}', "");
26327Expect(1, 6687, '\P{Is_Script=taitham}', "");
26328Expect(0, 6687, '\P{^Is_Script=taitham}', "");
26329Expect(1, 6750, '\p{Is_Script=	-taitham}', "");
26330Expect(0, 6750, '\p{^Is_Script=	-taitham}', "");
26331Expect(0, 6750, '\P{Is_Script=	-taitham}', "");
26332Expect(1, 6750, '\P{^Is_Script=	-taitham}', "");
26333Expect(0, 6687, '\p{Is_Script=	-taitham}', "");
26334Expect(1, 6687, '\p{^Is_Script=	-taitham}', "");
26335Expect(1, 6687, '\P{Is_Script=	-taitham}', "");
26336Expect(0, 6687, '\P{^Is_Script=	-taitham}', "");
26337Error('\p{Is_Sc= 	Lana:=}');
26338Error('\P{Is_Sc= 	Lana:=}');
26339Expect(1, 6750, '\p{Is_Sc=lana}', "");
26340Expect(0, 6750, '\p{^Is_Sc=lana}', "");
26341Expect(0, 6750, '\P{Is_Sc=lana}', "");
26342Expect(1, 6750, '\P{^Is_Sc=lana}', "");
26343Expect(0, 6687, '\p{Is_Sc=lana}', "");
26344Expect(1, 6687, '\p{^Is_Sc=lana}', "");
26345Expect(1, 6687, '\P{Is_Sc=lana}', "");
26346Expect(0, 6687, '\P{^Is_Sc=lana}', "");
26347Expect(1, 6750, '\p{Is_Sc: _-Lana}', "");
26348Expect(0, 6750, '\p{^Is_Sc: _-Lana}', "");
26349Expect(0, 6750, '\P{Is_Sc: _-Lana}', "");
26350Expect(1, 6750, '\P{^Is_Sc: _-Lana}', "");
26351Expect(0, 6687, '\p{Is_Sc: _-Lana}', "");
26352Expect(1, 6687, '\p{^Is_Sc: _-Lana}', "");
26353Expect(1, 6687, '\P{Is_Sc: _-Lana}', "");
26354Expect(0, 6687, '\P{^Is_Sc: _-Lana}', "");
26355Error('\p{Script=/a/gurmukhi}');
26356Error('\P{Script=/a/gurmukhi}');
26357Expect(1, 2563, '\p{Script=gurmukhi}', "");
26358Expect(0, 2563, '\p{^Script=gurmukhi}', "");
26359Expect(0, 2563, '\P{Script=gurmukhi}', "");
26360Expect(1, 2563, '\P{^Script=gurmukhi}', "");
26361Expect(0, 2560, '\p{Script=gurmukhi}', "");
26362Expect(1, 2560, '\p{^Script=gurmukhi}', "");
26363Expect(1, 2560, '\P{Script=gurmukhi}', "");
26364Expect(0, 2560, '\P{^Script=gurmukhi}', "");
26365Expect(1, 2563, '\p{Script= -GURMUKHI}', "");
26366Expect(0, 2563, '\p{^Script= -GURMUKHI}', "");
26367Expect(0, 2563, '\P{Script= -GURMUKHI}', "");
26368Expect(1, 2563, '\P{^Script= -GURMUKHI}', "");
26369Expect(0, 2560, '\p{Script= -GURMUKHI}', "");
26370Expect(1, 2560, '\p{^Script= -GURMUKHI}', "");
26371Expect(1, 2560, '\P{Script= -GURMUKHI}', "");
26372Expect(0, 2560, '\P{^Script= -GURMUKHI}', "");
26373Error('\p{Sc=_:=Guru}');
26374Error('\P{Sc=_:=Guru}');
26375Expect(1, 2563, '\p{Sc=guru}', "");
26376Expect(0, 2563, '\p{^Sc=guru}', "");
26377Expect(0, 2563, '\P{Sc=guru}', "");
26378Expect(1, 2563, '\P{^Sc=guru}', "");
26379Expect(0, 2560, '\p{Sc=guru}', "");
26380Expect(1, 2560, '\p{^Sc=guru}', "");
26381Expect(1, 2560, '\P{Sc=guru}', "");
26382Expect(0, 2560, '\P{^Sc=guru}', "");
26383Expect(1, 2563, '\p{Sc=  guru}', "");
26384Expect(0, 2563, '\p{^Sc=  guru}', "");
26385Expect(0, 2563, '\P{Sc=  guru}', "");
26386Expect(1, 2563, '\P{^Sc=  guru}', "");
26387Expect(0, 2560, '\p{Sc=  guru}', "");
26388Expect(1, 2560, '\p{^Sc=  guru}', "");
26389Expect(1, 2560, '\P{Sc=  guru}', "");
26390Expect(0, 2560, '\P{^Sc=  guru}', "");
26391Error('\p{Is_Script=-_Gurmukhi:=}');
26392Error('\P{Is_Script=-_Gurmukhi:=}');
26393Expect(1, 2563, '\p{Is_Script=gurmukhi}', "");
26394Expect(0, 2563, '\p{^Is_Script=gurmukhi}', "");
26395Expect(0, 2563, '\P{Is_Script=gurmukhi}', "");
26396Expect(1, 2563, '\P{^Is_Script=gurmukhi}', "");
26397Expect(0, 2560, '\p{Is_Script=gurmukhi}', "");
26398Expect(1, 2560, '\p{^Is_Script=gurmukhi}', "");
26399Expect(1, 2560, '\P{Is_Script=gurmukhi}', "");
26400Expect(0, 2560, '\P{^Is_Script=gurmukhi}', "");
26401Expect(1, 2563, '\p{Is_Script= Gurmukhi}', "");
26402Expect(0, 2563, '\p{^Is_Script= Gurmukhi}', "");
26403Expect(0, 2563, '\P{Is_Script= Gurmukhi}', "");
26404Expect(1, 2563, '\P{^Is_Script= Gurmukhi}', "");
26405Expect(0, 2560, '\p{Is_Script= Gurmukhi}', "");
26406Expect(1, 2560, '\p{^Is_Script= Gurmukhi}', "");
26407Expect(1, 2560, '\P{Is_Script= Gurmukhi}', "");
26408Expect(0, 2560, '\P{^Is_Script= Gurmukhi}', "");
26409Error('\p{Is_Sc=_guru/a/}');
26410Error('\P{Is_Sc=_guru/a/}');
26411Expect(1, 2563, '\p{Is_Sc=guru}', "");
26412Expect(0, 2563, '\p{^Is_Sc=guru}', "");
26413Expect(0, 2563, '\P{Is_Sc=guru}', "");
26414Expect(1, 2563, '\P{^Is_Sc=guru}', "");
26415Expect(0, 2560, '\p{Is_Sc=guru}', "");
26416Expect(1, 2560, '\p{^Is_Sc=guru}', "");
26417Expect(1, 2560, '\P{Is_Sc=guru}', "");
26418Expect(0, 2560, '\P{^Is_Sc=guru}', "");
26419Expect(1, 2563, '\p{Is_Sc=	Guru}', "");
26420Expect(0, 2563, '\p{^Is_Sc=	Guru}', "");
26421Expect(0, 2563, '\P{Is_Sc=	Guru}', "");
26422Expect(1, 2563, '\P{^Is_Sc=	Guru}', "");
26423Expect(0, 2560, '\p{Is_Sc=	Guru}', "");
26424Expect(1, 2560, '\p{^Is_Sc=	Guru}', "");
26425Expect(1, 2560, '\P{Is_Sc=	Guru}', "");
26426Expect(0, 2560, '\P{^Is_Sc=	Guru}', "");
26427Error('\p{Script=	/a/cypriot}');
26428Error('\P{Script=	/a/cypriot}');
26429Expect(1, 67589, '\p{Script=cypriot}', "");
26430Expect(0, 67589, '\p{^Script=cypriot}', "");
26431Expect(0, 67589, '\P{Script=cypriot}', "");
26432Expect(1, 67589, '\P{^Script=cypriot}', "");
26433Expect(0, 67583, '\p{Script=cypriot}', "");
26434Expect(1, 67583, '\p{^Script=cypriot}', "");
26435Expect(1, 67583, '\P{Script=cypriot}', "");
26436Expect(0, 67583, '\P{^Script=cypriot}', "");
26437Expect(1, 67589, '\p{Script=	Cypriot}', "");
26438Expect(0, 67589, '\p{^Script=	Cypriot}', "");
26439Expect(0, 67589, '\P{Script=	Cypriot}', "");
26440Expect(1, 67589, '\P{^Script=	Cypriot}', "");
26441Expect(0, 67583, '\p{Script=	Cypriot}', "");
26442Expect(1, 67583, '\p{^Script=	Cypriot}', "");
26443Expect(1, 67583, '\P{Script=	Cypriot}', "");
26444Expect(0, 67583, '\P{^Script=	Cypriot}', "");
26445Error('\p{Sc:/a/_cprt}');
26446Error('\P{Sc:/a/_cprt}');
26447Expect(1, 67589, '\p{Sc=cprt}', "");
26448Expect(0, 67589, '\p{^Sc=cprt}', "");
26449Expect(0, 67589, '\P{Sc=cprt}', "");
26450Expect(1, 67589, '\P{^Sc=cprt}', "");
26451Expect(0, 67583, '\p{Sc=cprt}', "");
26452Expect(1, 67583, '\p{^Sc=cprt}', "");
26453Expect(1, 67583, '\P{Sc=cprt}', "");
26454Expect(0, 67583, '\P{^Sc=cprt}', "");
26455Expect(1, 67589, '\p{Sc= CPRT}', "");
26456Expect(0, 67589, '\p{^Sc= CPRT}', "");
26457Expect(0, 67589, '\P{Sc= CPRT}', "");
26458Expect(1, 67589, '\P{^Sc= CPRT}', "");
26459Expect(0, 67583, '\p{Sc= CPRT}', "");
26460Expect(1, 67583, '\p{^Sc= CPRT}', "");
26461Expect(1, 67583, '\P{Sc= CPRT}', "");
26462Expect(0, 67583, '\P{^Sc= CPRT}', "");
26463Error('\p{Is_Script= _cypriot:=}');
26464Error('\P{Is_Script= _cypriot:=}');
26465Expect(1, 67589, '\p{Is_Script=cypriot}', "");
26466Expect(0, 67589, '\p{^Is_Script=cypriot}', "");
26467Expect(0, 67589, '\P{Is_Script=cypriot}', "");
26468Expect(1, 67589, '\P{^Is_Script=cypriot}', "");
26469Expect(0, 67583, '\p{Is_Script=cypriot}', "");
26470Expect(1, 67583, '\p{^Is_Script=cypriot}', "");
26471Expect(1, 67583, '\P{Is_Script=cypriot}', "");
26472Expect(0, 67583, '\P{^Is_Script=cypriot}', "");
26473Expect(1, 67589, '\p{Is_Script=_Cypriot}', "");
26474Expect(0, 67589, '\p{^Is_Script=_Cypriot}', "");
26475Expect(0, 67589, '\P{Is_Script=_Cypriot}', "");
26476Expect(1, 67589, '\P{^Is_Script=_Cypriot}', "");
26477Expect(0, 67583, '\p{Is_Script=_Cypriot}', "");
26478Expect(1, 67583, '\p{^Is_Script=_Cypriot}', "");
26479Expect(1, 67583, '\P{Is_Script=_Cypriot}', "");
26480Expect(0, 67583, '\P{^Is_Script=_Cypriot}', "");
26481Error('\p{Is_Sc=-CPRT/a/}');
26482Error('\P{Is_Sc=-CPRT/a/}');
26483Expect(1, 67589, '\p{Is_Sc=cprt}', "");
26484Expect(0, 67589, '\p{^Is_Sc=cprt}', "");
26485Expect(0, 67589, '\P{Is_Sc=cprt}', "");
26486Expect(1, 67589, '\P{^Is_Sc=cprt}', "");
26487Expect(0, 67583, '\p{Is_Sc=cprt}', "");
26488Expect(1, 67583, '\p{^Is_Sc=cprt}', "");
26489Expect(1, 67583, '\P{Is_Sc=cprt}', "");
26490Expect(0, 67583, '\P{^Is_Sc=cprt}', "");
26491Expect(1, 67589, '\p{Is_Sc=-	cprt}', "");
26492Expect(0, 67589, '\p{^Is_Sc=-	cprt}', "");
26493Expect(0, 67589, '\P{Is_Sc=-	cprt}', "");
26494Expect(1, 67589, '\P{^Is_Sc=-	cprt}', "");
26495Expect(0, 67583, '\p{Is_Sc=-	cprt}', "");
26496Expect(1, 67583, '\p{^Is_Sc=-	cprt}', "");
26497Expect(1, 67583, '\P{Is_Sc=-	cprt}', "");
26498Expect(0, 67583, '\P{^Is_Sc=-	cprt}', "");
26499Error('\p{Script=-hangul/a/}');
26500Error('\P{Script=-hangul/a/}');
26501Expect(1, 4607, '\p{Script=hangul}', "");
26502Expect(0, 4607, '\p{^Script=hangul}', "");
26503Expect(0, 4607, '\P{Script=hangul}', "");
26504Expect(1, 4607, '\P{^Script=hangul}', "");
26505Expect(0, 4351, '\p{Script=hangul}', "");
26506Expect(1, 4351, '\p{^Script=hangul}', "");
26507Expect(1, 4351, '\P{Script=hangul}', "");
26508Expect(0, 4351, '\P{^Script=hangul}', "");
26509Expect(1, 4607, '\p{Script=--Hangul}', "");
26510Expect(0, 4607, '\p{^Script=--Hangul}', "");
26511Expect(0, 4607, '\P{Script=--Hangul}', "");
26512Expect(1, 4607, '\P{^Script=--Hangul}', "");
26513Expect(0, 4351, '\p{Script=--Hangul}', "");
26514Expect(1, 4351, '\p{^Script=--Hangul}', "");
26515Expect(1, 4351, '\P{Script=--Hangul}', "");
26516Expect(0, 4351, '\P{^Script=--Hangul}', "");
26517Error('\p{Sc= 	Hang:=}');
26518Error('\P{Sc= 	Hang:=}');
26519Expect(1, 4607, '\p{Sc=hang}', "");
26520Expect(0, 4607, '\p{^Sc=hang}', "");
26521Expect(0, 4607, '\P{Sc=hang}', "");
26522Expect(1, 4607, '\P{^Sc=hang}', "");
26523Expect(0, 4351, '\p{Sc=hang}', "");
26524Expect(1, 4351, '\p{^Sc=hang}', "");
26525Expect(1, 4351, '\P{Sc=hang}', "");
26526Expect(0, 4351, '\P{^Sc=hang}', "");
26527Expect(1, 4607, '\p{Sc= _Hang}', "");
26528Expect(0, 4607, '\p{^Sc= _Hang}', "");
26529Expect(0, 4607, '\P{Sc= _Hang}', "");
26530Expect(1, 4607, '\P{^Sc= _Hang}', "");
26531Expect(0, 4351, '\p{Sc= _Hang}', "");
26532Expect(1, 4351, '\p{^Sc= _Hang}', "");
26533Expect(1, 4351, '\P{Sc= _Hang}', "");
26534Expect(0, 4351, '\P{^Sc= _Hang}', "");
26535Error('\p{Is_Script:   _	Hangul:=}');
26536Error('\P{Is_Script:   _	Hangul:=}');
26537Expect(1, 4607, '\p{Is_Script:	hangul}', "");
26538Expect(0, 4607, '\p{^Is_Script:	hangul}', "");
26539Expect(0, 4607, '\P{Is_Script:	hangul}', "");
26540Expect(1, 4607, '\P{^Is_Script:	hangul}', "");
26541Expect(0, 4351, '\p{Is_Script:	hangul}', "");
26542Expect(1, 4351, '\p{^Is_Script:	hangul}', "");
26543Expect(1, 4351, '\P{Is_Script:	hangul}', "");
26544Expect(0, 4351, '\P{^Is_Script:	hangul}', "");
26545Expect(1, 4607, '\p{Is_Script=_ Hangul}', "");
26546Expect(0, 4607, '\p{^Is_Script=_ Hangul}', "");
26547Expect(0, 4607, '\P{Is_Script=_ Hangul}', "");
26548Expect(1, 4607, '\P{^Is_Script=_ Hangul}', "");
26549Expect(0, 4351, '\p{Is_Script=_ Hangul}', "");
26550Expect(1, 4351, '\p{^Is_Script=_ Hangul}', "");
26551Expect(1, 4351, '\P{Is_Script=_ Hangul}', "");
26552Expect(0, 4351, '\P{^Is_Script=_ Hangul}', "");
26553Error('\p{Is_Sc=_/a/Hang}');
26554Error('\P{Is_Sc=_/a/Hang}');
26555Expect(1, 4607, '\p{Is_Sc=hang}', "");
26556Expect(0, 4607, '\p{^Is_Sc=hang}', "");
26557Expect(0, 4607, '\P{Is_Sc=hang}', "");
26558Expect(1, 4607, '\P{^Is_Sc=hang}', "");
26559Expect(0, 4351, '\p{Is_Sc=hang}', "");
26560Expect(1, 4351, '\p{^Is_Sc=hang}', "");
26561Expect(1, 4351, '\P{Is_Sc=hang}', "");
26562Expect(0, 4351, '\P{^Is_Sc=hang}', "");
26563Expect(1, 4607, '\p{Is_Sc= 	hang}', "");
26564Expect(0, 4607, '\p{^Is_Sc= 	hang}', "");
26565Expect(0, 4607, '\P{Is_Sc= 	hang}', "");
26566Expect(1, 4607, '\P{^Is_Sc= 	hang}', "");
26567Expect(0, 4351, '\p{Is_Sc= 	hang}', "");
26568Expect(1, 4351, '\p{^Is_Sc= 	hang}', "");
26569Expect(1, 4351, '\P{Is_Sc= 	hang}', "");
26570Expect(0, 4351, '\P{^Is_Sc= 	hang}', "");
26571Error('\p{Script=	Unknown/a/}');
26572Error('\P{Script=	Unknown/a/}');
26573Expect(1, 889, '\p{Script=unknown}', "");
26574Expect(0, 889, '\p{^Script=unknown}', "");
26575Expect(0, 889, '\P{Script=unknown}', "");
26576Expect(1, 889, '\P{^Script=unknown}', "");
26577Expect(0, 887, '\p{Script=unknown}', "");
26578Expect(1, 887, '\p{^Script=unknown}', "");
26579Expect(1, 887, '\P{Script=unknown}', "");
26580Expect(0, 887, '\P{^Script=unknown}', "");
26581Expect(1, 889, '\p{Script=_ unknown}', "");
26582Expect(0, 889, '\p{^Script=_ unknown}', "");
26583Expect(0, 889, '\P{Script=_ unknown}', "");
26584Expect(1, 889, '\P{^Script=_ unknown}', "");
26585Expect(0, 887, '\p{Script=_ unknown}', "");
26586Expect(1, 887, '\p{^Script=_ unknown}', "");
26587Expect(1, 887, '\P{Script=_ unknown}', "");
26588Expect(0, 887, '\P{^Script=_ unknown}', "");
26589Error('\p{Sc= _zzzz/a/}');
26590Error('\P{Sc= _zzzz/a/}');
26591Expect(1, 889, '\p{Sc=zzzz}', "");
26592Expect(0, 889, '\p{^Sc=zzzz}', "");
26593Expect(0, 889, '\P{Sc=zzzz}', "");
26594Expect(1, 889, '\P{^Sc=zzzz}', "");
26595Expect(0, 887, '\p{Sc=zzzz}', "");
26596Expect(1, 887, '\p{^Sc=zzzz}', "");
26597Expect(1, 887, '\P{Sc=zzzz}', "");
26598Expect(0, 887, '\P{^Sc=zzzz}', "");
26599Expect(1, 889, '\p{Sc= Zzzz}', "");
26600Expect(0, 889, '\p{^Sc= Zzzz}', "");
26601Expect(0, 889, '\P{Sc= Zzzz}', "");
26602Expect(1, 889, '\P{^Sc= Zzzz}', "");
26603Expect(0, 887, '\p{Sc= Zzzz}', "");
26604Expect(1, 887, '\p{^Sc= Zzzz}', "");
26605Expect(1, 887, '\P{Sc= Zzzz}', "");
26606Expect(0, 887, '\P{^Sc= Zzzz}', "");
26607Error('\p{Is_Script:	-_Unknown:=}');
26608Error('\P{Is_Script:	-_Unknown:=}');
26609Expect(1, 889, '\p{Is_Script=unknown}', "");
26610Expect(0, 889, '\p{^Is_Script=unknown}', "");
26611Expect(0, 889, '\P{Is_Script=unknown}', "");
26612Expect(1, 889, '\P{^Is_Script=unknown}', "");
26613Expect(0, 887, '\p{Is_Script=unknown}', "");
26614Expect(1, 887, '\p{^Is_Script=unknown}', "");
26615Expect(1, 887, '\P{Is_Script=unknown}', "");
26616Expect(0, 887, '\P{^Is_Script=unknown}', "");
26617Expect(1, 889, '\p{Is_Script=		Unknown}', "");
26618Expect(0, 889, '\p{^Is_Script=		Unknown}', "");
26619Expect(0, 889, '\P{Is_Script=		Unknown}', "");
26620Expect(1, 889, '\P{^Is_Script=		Unknown}', "");
26621Expect(0, 887, '\p{Is_Script=		Unknown}', "");
26622Expect(1, 887, '\p{^Is_Script=		Unknown}', "");
26623Expect(1, 887, '\P{Is_Script=		Unknown}', "");
26624Expect(0, 887, '\P{^Is_Script=		Unknown}', "");
26625Error('\p{Is_Sc=/a/ _Zzzz}');
26626Error('\P{Is_Sc=/a/ _Zzzz}');
26627Expect(1, 889, '\p{Is_Sc:zzzz}', "");
26628Expect(0, 889, '\p{^Is_Sc:zzzz}', "");
26629Expect(0, 889, '\P{Is_Sc:zzzz}', "");
26630Expect(1, 889, '\P{^Is_Sc:zzzz}', "");
26631Expect(0, 887, '\p{Is_Sc:zzzz}', "");
26632Expect(1, 887, '\p{^Is_Sc:zzzz}', "");
26633Expect(1, 887, '\P{Is_Sc:zzzz}', "");
26634Expect(0, 887, '\P{^Is_Sc:zzzz}', "");
26635Expect(1, 889, '\p{Is_Sc= -ZZZZ}', "");
26636Expect(0, 889, '\p{^Is_Sc= -ZZZZ}', "");
26637Expect(0, 889, '\P{Is_Sc= -ZZZZ}', "");
26638Expect(1, 889, '\P{^Is_Sc= -ZZZZ}', "");
26639Expect(0, 887, '\p{Is_Sc= -ZZZZ}', "");
26640Expect(1, 887, '\p{^Is_Sc= -ZZZZ}', "");
26641Expect(1, 887, '\P{Is_Sc= -ZZZZ}', "");
26642Expect(0, 887, '\P{^Is_Sc= -ZZZZ}', "");
26643Error('\p{Script=/a/ _Deseret}');
26644Error('\P{Script=/a/ _Deseret}');
26645Expect(1, 66639, '\p{Script:	deseret}', "");
26646Expect(0, 66639, '\p{^Script:	deseret}', "");
26647Expect(0, 66639, '\P{Script:	deseret}', "");
26648Expect(1, 66639, '\P{^Script:	deseret}', "");
26649Expect(0, 66559, '\p{Script:	deseret}', "");
26650Expect(1, 66559, '\p{^Script:	deseret}', "");
26651Expect(1, 66559, '\P{Script:	deseret}', "");
26652Expect(0, 66559, '\P{^Script:	deseret}', "");
26653Expect(1, 66639, '\p{Script=-_DESERET}', "");
26654Expect(0, 66639, '\p{^Script=-_DESERET}', "");
26655Expect(0, 66639, '\P{Script=-_DESERET}', "");
26656Expect(1, 66639, '\P{^Script=-_DESERET}', "");
26657Expect(0, 66559, '\p{Script=-_DESERET}', "");
26658Expect(1, 66559, '\p{^Script=-_DESERET}', "");
26659Expect(1, 66559, '\P{Script=-_DESERET}', "");
26660Expect(0, 66559, '\P{^Script=-_DESERET}', "");
26661Error('\p{Sc:  	dsrt/a/}');
26662Error('\P{Sc:  	dsrt/a/}');
26663Expect(1, 66639, '\p{Sc=dsrt}', "");
26664Expect(0, 66639, '\p{^Sc=dsrt}', "");
26665Expect(0, 66639, '\P{Sc=dsrt}', "");
26666Expect(1, 66639, '\P{^Sc=dsrt}', "");
26667Expect(0, 66559, '\p{Sc=dsrt}', "");
26668Expect(1, 66559, '\p{^Sc=dsrt}', "");
26669Expect(1, 66559, '\P{Sc=dsrt}', "");
26670Expect(0, 66559, '\P{^Sc=dsrt}', "");
26671Expect(1, 66639, '\p{Sc=_Dsrt}', "");
26672Expect(0, 66639, '\p{^Sc=_Dsrt}', "");
26673Expect(0, 66639, '\P{Sc=_Dsrt}', "");
26674Expect(1, 66639, '\P{^Sc=_Dsrt}', "");
26675Expect(0, 66559, '\p{Sc=_Dsrt}', "");
26676Expect(1, 66559, '\p{^Sc=_Dsrt}', "");
26677Expect(1, 66559, '\P{Sc=_Dsrt}', "");
26678Expect(0, 66559, '\P{^Sc=_Dsrt}', "");
26679Error('\p{Is_Script=:=		deseret}');
26680Error('\P{Is_Script=:=		deseret}');
26681Expect(1, 66639, '\p{Is_Script=deseret}', "");
26682Expect(0, 66639, '\p{^Is_Script=deseret}', "");
26683Expect(0, 66639, '\P{Is_Script=deseret}', "");
26684Expect(1, 66639, '\P{^Is_Script=deseret}', "");
26685Expect(0, 66559, '\p{Is_Script=deseret}', "");
26686Expect(1, 66559, '\p{^Is_Script=deseret}', "");
26687Expect(1, 66559, '\P{Is_Script=deseret}', "");
26688Expect(0, 66559, '\P{^Is_Script=deseret}', "");
26689Expect(1, 66639, '\p{Is_Script=_	deseret}', "");
26690Expect(0, 66639, '\p{^Is_Script=_	deseret}', "");
26691Expect(0, 66639, '\P{Is_Script=_	deseret}', "");
26692Expect(1, 66639, '\P{^Is_Script=_	deseret}', "");
26693Expect(0, 66559, '\p{Is_Script=_	deseret}', "");
26694Expect(1, 66559, '\p{^Is_Script=_	deseret}', "");
26695Expect(1, 66559, '\P{Is_Script=_	deseret}', "");
26696Expect(0, 66559, '\P{^Is_Script=_	deseret}', "");
26697Error('\p{Is_Sc: /a/Dsrt}');
26698Error('\P{Is_Sc: /a/Dsrt}');
26699Expect(1, 66639, '\p{Is_Sc=dsrt}', "");
26700Expect(0, 66639, '\p{^Is_Sc=dsrt}', "");
26701Expect(0, 66639, '\P{Is_Sc=dsrt}', "");
26702Expect(1, 66639, '\P{^Is_Sc=dsrt}', "");
26703Expect(0, 66559, '\p{Is_Sc=dsrt}', "");
26704Expect(1, 66559, '\p{^Is_Sc=dsrt}', "");
26705Expect(1, 66559, '\P{Is_Sc=dsrt}', "");
26706Expect(0, 66559, '\P{^Is_Sc=dsrt}', "");
26707Expect(1, 66639, '\p{Is_Sc=-	Dsrt}', "");
26708Expect(0, 66639, '\p{^Is_Sc=-	Dsrt}', "");
26709Expect(0, 66639, '\P{Is_Sc=-	Dsrt}', "");
26710Expect(1, 66639, '\P{^Is_Sc=-	Dsrt}', "");
26711Expect(0, 66559, '\p{Is_Sc=-	Dsrt}', "");
26712Expect(1, 66559, '\p{^Is_Sc=-	Dsrt}', "");
26713Expect(1, 66559, '\P{Is_Sc=-	Dsrt}', "");
26714Expect(0, 66559, '\P{^Is_Sc=-	Dsrt}', "");
26715Error('\p{Script= Cuneiform/a/}');
26716Error('\P{Script= Cuneiform/a/}');
26717Expect(1, 74606, '\p{Script=cuneiform}', "");
26718Expect(0, 74606, '\p{^Script=cuneiform}', "");
26719Expect(0, 74606, '\P{Script=cuneiform}', "");
26720Expect(1, 74606, '\P{^Script=cuneiform}', "");
26721Expect(0, 73727, '\p{Script=cuneiform}', "");
26722Expect(1, 73727, '\p{^Script=cuneiform}', "");
26723Expect(1, 73727, '\P{Script=cuneiform}', "");
26724Expect(0, 73727, '\P{^Script=cuneiform}', "");
26725Expect(1, 74606, '\p{Script:	_CUNEIFORM}', "");
26726Expect(0, 74606, '\p{^Script:	_CUNEIFORM}', "");
26727Expect(0, 74606, '\P{Script:	_CUNEIFORM}', "");
26728Expect(1, 74606, '\P{^Script:	_CUNEIFORM}', "");
26729Expect(0, 73727, '\p{Script:	_CUNEIFORM}', "");
26730Expect(1, 73727, '\p{^Script:	_CUNEIFORM}', "");
26731Expect(1, 73727, '\P{Script:	_CUNEIFORM}', "");
26732Expect(0, 73727, '\P{^Script:	_CUNEIFORM}', "");
26733Error('\p{Sc=-:=Xsux}');
26734Error('\P{Sc=-:=Xsux}');
26735Expect(1, 74606, '\p{Sc:   xsux}', "");
26736Expect(0, 74606, '\p{^Sc:   xsux}', "");
26737Expect(0, 74606, '\P{Sc:   xsux}', "");
26738Expect(1, 74606, '\P{^Sc:   xsux}', "");
26739Expect(0, 73727, '\p{Sc:   xsux}', "");
26740Expect(1, 73727, '\p{^Sc:   xsux}', "");
26741Expect(1, 73727, '\P{Sc:   xsux}', "");
26742Expect(0, 73727, '\P{^Sc:   xsux}', "");
26743Expect(1, 74606, '\p{Sc=  Xsux}', "");
26744Expect(0, 74606, '\p{^Sc=  Xsux}', "");
26745Expect(0, 74606, '\P{Sc=  Xsux}', "");
26746Expect(1, 74606, '\P{^Sc=  Xsux}', "");
26747Expect(0, 73727, '\p{Sc=  Xsux}', "");
26748Expect(1, 73727, '\p{^Sc=  Xsux}', "");
26749Expect(1, 73727, '\P{Sc=  Xsux}', "");
26750Expect(0, 73727, '\P{^Sc=  Xsux}', "");
26751Error('\p{Is_Script=Cuneiform:=}');
26752Error('\P{Is_Script=Cuneiform:=}');
26753Expect(1, 74606, '\p{Is_Script:	cuneiform}', "");
26754Expect(0, 74606, '\p{^Is_Script:	cuneiform}', "");
26755Expect(0, 74606, '\P{Is_Script:	cuneiform}', "");
26756Expect(1, 74606, '\P{^Is_Script:	cuneiform}', "");
26757Expect(0, 73727, '\p{Is_Script:	cuneiform}', "");
26758Expect(1, 73727, '\p{^Is_Script:	cuneiform}', "");
26759Expect(1, 73727, '\P{Is_Script:	cuneiform}', "");
26760Expect(0, 73727, '\P{^Is_Script:	cuneiform}', "");
26761Expect(1, 74606, '\p{Is_Script=- cuneiform}', "");
26762Expect(0, 74606, '\p{^Is_Script=- cuneiform}', "");
26763Expect(0, 74606, '\P{Is_Script=- cuneiform}', "");
26764Expect(1, 74606, '\P{^Is_Script=- cuneiform}', "");
26765Expect(0, 73727, '\p{Is_Script=- cuneiform}', "");
26766Expect(1, 73727, '\p{^Is_Script=- cuneiform}', "");
26767Expect(1, 73727, '\P{Is_Script=- cuneiform}', "");
26768Expect(0, 73727, '\P{^Is_Script=- cuneiform}', "");
26769Error('\p{Is_Sc=:= Xsux}');
26770Error('\P{Is_Sc=:= Xsux}');
26771Expect(1, 74606, '\p{Is_Sc:   xsux}', "");
26772Expect(0, 74606, '\p{^Is_Sc:   xsux}', "");
26773Expect(0, 74606, '\P{Is_Sc:   xsux}', "");
26774Expect(1, 74606, '\P{^Is_Sc:   xsux}', "");
26775Expect(0, 73727, '\p{Is_Sc:   xsux}', "");
26776Expect(1, 73727, '\p{^Is_Sc:   xsux}', "");
26777Expect(1, 73727, '\P{Is_Sc:   xsux}', "");
26778Expect(0, 73727, '\P{^Is_Sc:   xsux}', "");
26779Expect(1, 74606, '\p{Is_Sc: -xsux}', "");
26780Expect(0, 74606, '\p{^Is_Sc: -xsux}', "");
26781Expect(0, 74606, '\P{Is_Sc: -xsux}', "");
26782Expect(1, 74606, '\P{^Is_Sc: -xsux}', "");
26783Expect(0, 73727, '\p{Is_Sc: -xsux}', "");
26784Expect(1, 73727, '\p{^Is_Sc: -xsux}', "");
26785Expect(1, 73727, '\P{Is_Sc: -xsux}', "");
26786Expect(0, 73727, '\P{^Is_Sc: -xsux}', "");
26787Error('\p{Script=-/a/inherited}');
26788Error('\P{Script=-/a/inherited}');
26789Expect(1, 879, '\p{Script=inherited}', "");
26790Expect(0, 879, '\p{^Script=inherited}', "");
26791Expect(0, 879, '\P{Script=inherited}', "");
26792Expect(1, 879, '\P{^Script=inherited}', "");
26793Expect(0, 767, '\p{Script=inherited}', "");
26794Expect(1, 767, '\p{^Script=inherited}', "");
26795Expect(1, 767, '\P{Script=inherited}', "");
26796Expect(0, 767, '\P{^Script=inherited}', "");
26797Expect(1, 879, '\p{Script= Inherited}', "");
26798Expect(0, 879, '\p{^Script= Inherited}', "");
26799Expect(0, 879, '\P{Script= Inherited}', "");
26800Expect(1, 879, '\P{^Script= Inherited}', "");
26801Expect(0, 767, '\p{Script= Inherited}', "");
26802Expect(1, 767, '\p{^Script= Inherited}', "");
26803Expect(1, 767, '\P{Script= Inherited}', "");
26804Expect(0, 767, '\P{^Script= Inherited}', "");
26805Error('\p{Sc=_	Zinh:=}');
26806Error('\P{Sc=_	Zinh:=}');
26807Expect(1, 879, '\p{Sc:   zinh}', "");
26808Expect(0, 879, '\p{^Sc:   zinh}', "");
26809Expect(0, 879, '\P{Sc:   zinh}', "");
26810Expect(1, 879, '\P{^Sc:   zinh}', "");
26811Expect(0, 767, '\p{Sc:   zinh}', "");
26812Expect(1, 767, '\p{^Sc:   zinh}', "");
26813Expect(1, 767, '\P{Sc:   zinh}', "");
26814Expect(0, 767, '\P{^Sc:   zinh}', "");
26815Expect(1, 879, '\p{Sc=__zinh}', "");
26816Expect(0, 879, '\p{^Sc=__zinh}', "");
26817Expect(0, 879, '\P{Sc=__zinh}', "");
26818Expect(1, 879, '\P{^Sc=__zinh}', "");
26819Expect(0, 767, '\p{Sc=__zinh}', "");
26820Expect(1, 767, '\p{^Sc=__zinh}', "");
26821Expect(1, 767, '\P{Sc=__zinh}', "");
26822Expect(0, 767, '\P{^Sc=__zinh}', "");
26823Error('\p{Is_Script=:=Qaai}');
26824Error('\P{Is_Script=:=Qaai}');
26825Expect(1, 879, '\p{Is_Script=qaai}', "");
26826Expect(0, 879, '\p{^Is_Script=qaai}', "");
26827Expect(0, 879, '\P{Is_Script=qaai}', "");
26828Expect(1, 879, '\P{^Is_Script=qaai}', "");
26829Expect(0, 767, '\p{Is_Script=qaai}', "");
26830Expect(1, 767, '\p{^Is_Script=qaai}', "");
26831Expect(1, 767, '\P{Is_Script=qaai}', "");
26832Expect(0, 767, '\P{^Is_Script=qaai}', "");
26833Expect(1, 879, '\p{Is_Script=  Qaai}', "");
26834Expect(0, 879, '\p{^Is_Script=  Qaai}', "");
26835Expect(0, 879, '\P{Is_Script=  Qaai}', "");
26836Expect(1, 879, '\P{^Is_Script=  Qaai}', "");
26837Expect(0, 767, '\p{Is_Script=  Qaai}', "");
26838Expect(1, 767, '\p{^Is_Script=  Qaai}', "");
26839Expect(1, 767, '\P{Is_Script=  Qaai}', "");
26840Expect(0, 767, '\P{^Is_Script=  Qaai}', "");
26841Error('\p{Is_Sc=	inherited:=}');
26842Error('\P{Is_Sc=	inherited:=}');
26843Expect(1, 879, '\p{Is_Sc=inherited}', "");
26844Expect(0, 879, '\p{^Is_Sc=inherited}', "");
26845Expect(0, 879, '\P{Is_Sc=inherited}', "");
26846Expect(1, 879, '\P{^Is_Sc=inherited}', "");
26847Expect(0, 767, '\p{Is_Sc=inherited}', "");
26848Expect(1, 767, '\p{^Is_Sc=inherited}', "");
26849Expect(1, 767, '\P{Is_Sc=inherited}', "");
26850Expect(0, 767, '\P{^Is_Sc=inherited}', "");
26851Expect(1, 879, '\p{Is_Sc=	-inherited}', "");
26852Expect(0, 879, '\p{^Is_Sc=	-inherited}', "");
26853Expect(0, 879, '\P{Is_Sc=	-inherited}', "");
26854Expect(1, 879, '\P{^Is_Sc=	-inherited}', "");
26855Expect(0, 767, '\p{Is_Sc=	-inherited}', "");
26856Expect(1, 767, '\p{^Is_Sc=	-inherited}', "");
26857Expect(1, 767, '\P{Is_Sc=	-inherited}', "");
26858Expect(0, 767, '\P{^Is_Sc=	-inherited}', "");
26859Error('\p{Script=:=	-Kaithi}');
26860Error('\P{Script=:=	-Kaithi}');
26861Expect(1, 69825, '\p{Script=kaithi}', "");
26862Expect(0, 69825, '\p{^Script=kaithi}', "");
26863Expect(0, 69825, '\P{Script=kaithi}', "");
26864Expect(1, 69825, '\P{^Script=kaithi}', "");
26865Expect(0, 69759, '\p{Script=kaithi}', "");
26866Expect(1, 69759, '\p{^Script=kaithi}', "");
26867Expect(1, 69759, '\P{Script=kaithi}', "");
26868Expect(0, 69759, '\P{^Script=kaithi}', "");
26869Expect(1, 69825, '\p{Script=_	kaithi}', "");
26870Expect(0, 69825, '\p{^Script=_	kaithi}', "");
26871Expect(0, 69825, '\P{Script=_	kaithi}', "");
26872Expect(1, 69825, '\P{^Script=_	kaithi}', "");
26873Expect(0, 69759, '\p{Script=_	kaithi}', "");
26874Expect(1, 69759, '\p{^Script=_	kaithi}', "");
26875Expect(1, 69759, '\P{Script=_	kaithi}', "");
26876Expect(0, 69759, '\P{^Script=_	kaithi}', "");
26877Error('\p{Sc=	-KTHI:=}');
26878Error('\P{Sc=	-KTHI:=}');
26879Expect(1, 69825, '\p{Sc=kthi}', "");
26880Expect(0, 69825, '\p{^Sc=kthi}', "");
26881Expect(0, 69825, '\P{Sc=kthi}', "");
26882Expect(1, 69825, '\P{^Sc=kthi}', "");
26883Expect(0, 69759, '\p{Sc=kthi}', "");
26884Expect(1, 69759, '\p{^Sc=kthi}', "");
26885Expect(1, 69759, '\P{Sc=kthi}', "");
26886Expect(0, 69759, '\P{^Sc=kthi}', "");
26887Expect(1, 69825, '\p{Sc=-KTHI}', "");
26888Expect(0, 69825, '\p{^Sc=-KTHI}', "");
26889Expect(0, 69825, '\P{Sc=-KTHI}', "");
26890Expect(1, 69825, '\P{^Sc=-KTHI}', "");
26891Expect(0, 69759, '\p{Sc=-KTHI}', "");
26892Expect(1, 69759, '\p{^Sc=-KTHI}', "");
26893Expect(1, 69759, '\P{Sc=-KTHI}', "");
26894Expect(0, 69759, '\P{^Sc=-KTHI}', "");
26895Error('\p{Is_Script=:=_ Kaithi}');
26896Error('\P{Is_Script=:=_ Kaithi}');
26897Expect(1, 69825, '\p{Is_Script=kaithi}', "");
26898Expect(0, 69825, '\p{^Is_Script=kaithi}', "");
26899Expect(0, 69825, '\P{Is_Script=kaithi}', "");
26900Expect(1, 69825, '\P{^Is_Script=kaithi}', "");
26901Expect(0, 69759, '\p{Is_Script=kaithi}', "");
26902Expect(1, 69759, '\p{^Is_Script=kaithi}', "");
26903Expect(1, 69759, '\P{Is_Script=kaithi}', "");
26904Expect(0, 69759, '\P{^Is_Script=kaithi}', "");
26905Expect(1, 69825, '\p{Is_Script=  Kaithi}', "");
26906Expect(0, 69825, '\p{^Is_Script=  Kaithi}', "");
26907Expect(0, 69825, '\P{Is_Script=  Kaithi}', "");
26908Expect(1, 69825, '\P{^Is_Script=  Kaithi}', "");
26909Expect(0, 69759, '\p{Is_Script=  Kaithi}', "");
26910Expect(1, 69759, '\p{^Is_Script=  Kaithi}', "");
26911Expect(1, 69759, '\P{Is_Script=  Kaithi}', "");
26912Expect(0, 69759, '\P{^Is_Script=  Kaithi}', "");
26913Error('\p{Is_Sc= 	kthi/a/}');
26914Error('\P{Is_Sc= 	kthi/a/}');
26915Expect(1, 69825, '\p{Is_Sc=kthi}', "");
26916Expect(0, 69825, '\p{^Is_Sc=kthi}', "");
26917Expect(0, 69825, '\P{Is_Sc=kthi}', "");
26918Expect(1, 69825, '\P{^Is_Sc=kthi}', "");
26919Expect(0, 69759, '\p{Is_Sc=kthi}', "");
26920Expect(1, 69759, '\p{^Is_Sc=kthi}', "");
26921Expect(1, 69759, '\P{Is_Sc=kthi}', "");
26922Expect(0, 69759, '\P{^Is_Sc=kthi}', "");
26923Expect(1, 69825, '\p{Is_Sc=-Kthi}', "");
26924Expect(0, 69825, '\p{^Is_Sc=-Kthi}', "");
26925Expect(0, 69825, '\P{Is_Sc=-Kthi}', "");
26926Expect(1, 69825, '\P{^Is_Sc=-Kthi}', "");
26927Expect(0, 69759, '\p{Is_Sc=-Kthi}', "");
26928Expect(1, 69759, '\p{^Is_Sc=-Kthi}', "");
26929Expect(1, 69759, '\P{Is_Sc=-Kthi}', "");
26930Expect(0, 69759, '\P{^Is_Sc=-Kthi}', "");
26931Error('\p{Script=__ARABIC/a/}');
26932Error('\P{Script=__ARABIC/a/}');
26933Expect(1, 1547, '\p{Script=arabic}', "");
26934Expect(0, 1547, '\p{^Script=arabic}', "");
26935Expect(0, 1547, '\P{Script=arabic}', "");
26936Expect(1, 1547, '\P{^Script=arabic}', "");
26937Expect(0, 1541, '\p{Script=arabic}', "");
26938Expect(1, 1541, '\p{^Script=arabic}', "");
26939Expect(1, 1541, '\P{Script=arabic}', "");
26940Expect(0, 1541, '\P{^Script=arabic}', "");
26941Expect(1, 1547, '\p{Script=	Arabic}', "");
26942Expect(0, 1547, '\p{^Script=	Arabic}', "");
26943Expect(0, 1547, '\P{Script=	Arabic}', "");
26944Expect(1, 1547, '\P{^Script=	Arabic}', "");
26945Expect(0, 1541, '\p{Script=	Arabic}', "");
26946Expect(1, 1541, '\p{^Script=	Arabic}', "");
26947Expect(1, 1541, '\P{Script=	Arabic}', "");
26948Expect(0, 1541, '\P{^Script=	Arabic}', "");
26949Error('\p{Sc:	 -Arab:=}');
26950Error('\P{Sc:	 -Arab:=}');
26951Expect(1, 1547, '\p{Sc=arab}', "");
26952Expect(0, 1547, '\p{^Sc=arab}', "");
26953Expect(0, 1547, '\P{Sc=arab}', "");
26954Expect(1, 1547, '\P{^Sc=arab}', "");
26955Expect(0, 1541, '\p{Sc=arab}', "");
26956Expect(1, 1541, '\p{^Sc=arab}', "");
26957Expect(1, 1541, '\P{Sc=arab}', "");
26958Expect(0, 1541, '\P{^Sc=arab}', "");
26959Expect(1, 1547, '\p{Sc=- Arab}', "");
26960Expect(0, 1547, '\p{^Sc=- Arab}', "");
26961Expect(0, 1547, '\P{Sc=- Arab}', "");
26962Expect(1, 1547, '\P{^Sc=- Arab}', "");
26963Expect(0, 1541, '\p{Sc=- Arab}', "");
26964Expect(1, 1541, '\p{^Sc=- Arab}', "");
26965Expect(1, 1541, '\P{Sc=- Arab}', "");
26966Expect(0, 1541, '\P{^Sc=- Arab}', "");
26967Error('\p{Is_Script: _-arabic/a/}');
26968Error('\P{Is_Script: _-arabic/a/}');
26969Expect(1, 1547, '\p{Is_Script=arabic}', "");
26970Expect(0, 1547, '\p{^Is_Script=arabic}', "");
26971Expect(0, 1547, '\P{Is_Script=arabic}', "");
26972Expect(1, 1547, '\P{^Is_Script=arabic}', "");
26973Expect(0, 1541, '\p{Is_Script=arabic}', "");
26974Expect(1, 1541, '\p{^Is_Script=arabic}', "");
26975Expect(1, 1541, '\P{Is_Script=arabic}', "");
26976Expect(0, 1541, '\P{^Is_Script=arabic}', "");
26977Expect(1, 1547, '\p{Is_Script=	arabic}', "");
26978Expect(0, 1547, '\p{^Is_Script=	arabic}', "");
26979Expect(0, 1547, '\P{Is_Script=	arabic}', "");
26980Expect(1, 1547, '\P{^Is_Script=	arabic}', "");
26981Expect(0, 1541, '\p{Is_Script=	arabic}', "");
26982Expect(1, 1541, '\p{^Is_Script=	arabic}', "");
26983Expect(1, 1541, '\P{Is_Script=	arabic}', "");
26984Expect(0, 1541, '\P{^Is_Script=	arabic}', "");
26985Error('\p{Is_Sc:   :=_ARAB}');
26986Error('\P{Is_Sc:   :=_ARAB}');
26987Expect(1, 1547, '\p{Is_Sc=arab}', "");
26988Expect(0, 1547, '\p{^Is_Sc=arab}', "");
26989Expect(0, 1547, '\P{Is_Sc=arab}', "");
26990Expect(1, 1547, '\P{^Is_Sc=arab}', "");
26991Expect(0, 1541, '\p{Is_Sc=arab}', "");
26992Expect(1, 1541, '\p{^Is_Sc=arab}', "");
26993Expect(1, 1541, '\P{Is_Sc=arab}', "");
26994Expect(0, 1541, '\P{^Is_Sc=arab}', "");
26995Expect(1, 1547, '\p{Is_Sc=	 Arab}', "");
26996Expect(0, 1547, '\p{^Is_Sc=	 Arab}', "");
26997Expect(0, 1547, '\P{Is_Sc=	 Arab}', "");
26998Expect(1, 1547, '\P{^Is_Sc=	 Arab}', "");
26999Expect(0, 1541, '\p{Is_Sc=	 Arab}', "");
27000Expect(1, 1541, '\p{^Is_Sc=	 Arab}', "");
27001Expect(1, 1541, '\P{Is_Sc=	 Arab}', "");
27002Expect(0, 1541, '\P{^Is_Sc=	 Arab}', "");
27003Error('\p{Script=	shavian:=}');
27004Error('\P{Script=	shavian:=}');
27005Expect(1, 66687, '\p{Script=shavian}', "");
27006Expect(0, 66687, '\p{^Script=shavian}', "");
27007Expect(0, 66687, '\P{Script=shavian}', "");
27008Expect(1, 66687, '\P{^Script=shavian}', "");
27009Expect(0, 66639, '\p{Script=shavian}', "");
27010Expect(1, 66639, '\p{^Script=shavian}', "");
27011Expect(1, 66639, '\P{Script=shavian}', "");
27012Expect(0, 66639, '\P{^Script=shavian}', "");
27013Expect(1, 66687, '\p{Script= 	shavian}', "");
27014Expect(0, 66687, '\p{^Script= 	shavian}', "");
27015Expect(0, 66687, '\P{Script= 	shavian}', "");
27016Expect(1, 66687, '\P{^Script= 	shavian}', "");
27017Expect(0, 66639, '\p{Script= 	shavian}', "");
27018Expect(1, 66639, '\p{^Script= 	shavian}', "");
27019Expect(1, 66639, '\P{Script= 	shavian}', "");
27020Expect(0, 66639, '\P{^Script= 	shavian}', "");
27021Error('\p{Sc=_:=SHAW}');
27022Error('\P{Sc=_:=SHAW}');
27023Expect(1, 66687, '\p{Sc=shaw}', "");
27024Expect(0, 66687, '\p{^Sc=shaw}', "");
27025Expect(0, 66687, '\P{Sc=shaw}', "");
27026Expect(1, 66687, '\P{^Sc=shaw}', "");
27027Expect(0, 66639, '\p{Sc=shaw}', "");
27028Expect(1, 66639, '\p{^Sc=shaw}', "");
27029Expect(1, 66639, '\P{Sc=shaw}', "");
27030Expect(0, 66639, '\P{^Sc=shaw}', "");
27031Expect(1, 66687, '\p{Sc=	-SHAW}', "");
27032Expect(0, 66687, '\p{^Sc=	-SHAW}', "");
27033Expect(0, 66687, '\P{Sc=	-SHAW}', "");
27034Expect(1, 66687, '\P{^Sc=	-SHAW}', "");
27035Expect(0, 66639, '\p{Sc=	-SHAW}', "");
27036Expect(1, 66639, '\p{^Sc=	-SHAW}', "");
27037Expect(1, 66639, '\P{Sc=	-SHAW}', "");
27038Expect(0, 66639, '\P{^Sc=	-SHAW}', "");
27039Error('\p{Is_Script=/a/ 	Shavian}');
27040Error('\P{Is_Script=/a/ 	Shavian}');
27041Expect(1, 66687, '\p{Is_Script=shavian}', "");
27042Expect(0, 66687, '\p{^Is_Script=shavian}', "");
27043Expect(0, 66687, '\P{Is_Script=shavian}', "");
27044Expect(1, 66687, '\P{^Is_Script=shavian}', "");
27045Expect(0, 66639, '\p{Is_Script=shavian}', "");
27046Expect(1, 66639, '\p{^Is_Script=shavian}', "");
27047Expect(1, 66639, '\P{Is_Script=shavian}', "");
27048Expect(0, 66639, '\P{^Is_Script=shavian}', "");
27049Expect(1, 66687, '\p{Is_Script=  Shavian}', "");
27050Expect(0, 66687, '\p{^Is_Script=  Shavian}', "");
27051Expect(0, 66687, '\P{Is_Script=  Shavian}', "");
27052Expect(1, 66687, '\P{^Is_Script=  Shavian}', "");
27053Expect(0, 66639, '\p{Is_Script=  Shavian}', "");
27054Expect(1, 66639, '\p{^Is_Script=  Shavian}', "");
27055Expect(1, 66639, '\P{Is_Script=  Shavian}', "");
27056Expect(0, 66639, '\P{^Is_Script=  Shavian}', "");
27057Error('\p{Is_Sc=	_SHAW:=}');
27058Error('\P{Is_Sc=	_SHAW:=}');
27059Expect(1, 66687, '\p{Is_Sc=shaw}', "");
27060Expect(0, 66687, '\p{^Is_Sc=shaw}', "");
27061Expect(0, 66687, '\P{Is_Sc=shaw}', "");
27062Expect(1, 66687, '\P{^Is_Sc=shaw}', "");
27063Expect(0, 66639, '\p{Is_Sc=shaw}', "");
27064Expect(1, 66639, '\p{^Is_Sc=shaw}', "");
27065Expect(1, 66639, '\P{Is_Sc=shaw}', "");
27066Expect(0, 66639, '\P{^Is_Sc=shaw}', "");
27067Expect(1, 66687, '\p{Is_Sc=-	SHAW}', "");
27068Expect(0, 66687, '\p{^Is_Sc=-	SHAW}', "");
27069Expect(0, 66687, '\P{Is_Sc=-	SHAW}', "");
27070Expect(1, 66687, '\P{^Is_Sc=-	SHAW}', "");
27071Expect(0, 66639, '\p{Is_Sc=-	SHAW}', "");
27072Expect(1, 66639, '\p{^Is_Sc=-	SHAW}', "");
27073Expect(1, 66639, '\P{Is_Sc=-	SHAW}', "");
27074Expect(0, 66639, '\P{^Is_Sc=-	SHAW}', "");
27075Error('\p{Script=/a/ _Canadian	Aboriginal}');
27076Error('\P{Script=/a/ _Canadian	Aboriginal}');
27077Expect(1, 5759, '\p{Script=canadianaboriginal}', "");
27078Expect(0, 5759, '\p{^Script=canadianaboriginal}', "");
27079Expect(0, 5759, '\P{Script=canadianaboriginal}', "");
27080Expect(1, 5759, '\P{^Script=canadianaboriginal}', "");
27081Expect(0, 5119, '\p{Script=canadianaboriginal}', "");
27082Expect(1, 5119, '\p{^Script=canadianaboriginal}', "");
27083Expect(1, 5119, '\P{Script=canadianaboriginal}', "");
27084Expect(0, 5119, '\P{^Script=canadianaboriginal}', "");
27085Expect(1, 5759, '\p{Script=-canadian_Aboriginal}', "");
27086Expect(0, 5759, '\p{^Script=-canadian_Aboriginal}', "");
27087Expect(0, 5759, '\P{Script=-canadian_Aboriginal}', "");
27088Expect(1, 5759, '\P{^Script=-canadian_Aboriginal}', "");
27089Expect(0, 5119, '\p{Script=-canadian_Aboriginal}', "");
27090Expect(1, 5119, '\p{^Script=-canadian_Aboriginal}', "");
27091Expect(1, 5119, '\P{Script=-canadian_Aboriginal}', "");
27092Expect(0, 5119, '\P{^Script=-canadian_Aboriginal}', "");
27093Error('\p{Sc=- cans/a/}');
27094Error('\P{Sc=- cans/a/}');
27095Expect(1, 5759, '\p{Sc=cans}', "");
27096Expect(0, 5759, '\p{^Sc=cans}', "");
27097Expect(0, 5759, '\P{Sc=cans}', "");
27098Expect(1, 5759, '\P{^Sc=cans}', "");
27099Expect(0, 5119, '\p{Sc=cans}', "");
27100Expect(1, 5119, '\p{^Sc=cans}', "");
27101Expect(1, 5119, '\P{Sc=cans}', "");
27102Expect(0, 5119, '\P{^Sc=cans}', "");
27103Expect(1, 5759, '\p{Sc=__Cans}', "");
27104Expect(0, 5759, '\p{^Sc=__Cans}', "");
27105Expect(0, 5759, '\P{Sc=__Cans}', "");
27106Expect(1, 5759, '\P{^Sc=__Cans}', "");
27107Expect(0, 5119, '\p{Sc=__Cans}', "");
27108Expect(1, 5119, '\p{^Sc=__Cans}', "");
27109Expect(1, 5119, '\P{Sc=__Cans}', "");
27110Expect(0, 5119, '\P{^Sc=__Cans}', "");
27111Error('\p{Is_Script=	/a/CANADIAN	Aboriginal}');
27112Error('\P{Is_Script=	/a/CANADIAN	Aboriginal}');
27113Expect(1, 5759, '\p{Is_Script=canadianaboriginal}', "");
27114Expect(0, 5759, '\p{^Is_Script=canadianaboriginal}', "");
27115Expect(0, 5759, '\P{Is_Script=canadianaboriginal}', "");
27116Expect(1, 5759, '\P{^Is_Script=canadianaboriginal}', "");
27117Expect(0, 5119, '\p{Is_Script=canadianaboriginal}', "");
27118Expect(1, 5119, '\p{^Is_Script=canadianaboriginal}', "");
27119Expect(1, 5119, '\P{Is_Script=canadianaboriginal}', "");
27120Expect(0, 5119, '\P{^Is_Script=canadianaboriginal}', "");
27121Expect(1, 5759, '\p{Is_Script=-canadianABORIGINAL}', "");
27122Expect(0, 5759, '\p{^Is_Script=-canadianABORIGINAL}', "");
27123Expect(0, 5759, '\P{Is_Script=-canadianABORIGINAL}', "");
27124Expect(1, 5759, '\P{^Is_Script=-canadianABORIGINAL}', "");
27125Expect(0, 5119, '\p{Is_Script=-canadianABORIGINAL}', "");
27126Expect(1, 5119, '\p{^Is_Script=-canadianABORIGINAL}', "");
27127Expect(1, 5119, '\P{Is_Script=-canadianABORIGINAL}', "");
27128Expect(0, 5119, '\P{^Is_Script=-canadianABORIGINAL}', "");
27129Error('\p{Is_Sc=/a/CANS}');
27130Error('\P{Is_Sc=/a/CANS}');
27131Expect(1, 5759, '\p{Is_Sc=cans}', "");
27132Expect(0, 5759, '\p{^Is_Sc=cans}', "");
27133Expect(0, 5759, '\P{Is_Sc=cans}', "");
27134Expect(1, 5759, '\P{^Is_Sc=cans}', "");
27135Expect(0, 5119, '\p{Is_Sc=cans}', "");
27136Expect(1, 5119, '\p{^Is_Sc=cans}', "");
27137Expect(1, 5119, '\P{Is_Sc=cans}', "");
27138Expect(0, 5119, '\P{^Is_Sc=cans}', "");
27139Error('\p{Script=  Old/a/SOUTH ARABIAN}');
27140Error('\P{Script=  Old/a/SOUTH ARABIAN}');
27141Expect(1, 68223, '\p{Script=oldsoutharabian}', "");
27142Expect(0, 68223, '\p{^Script=oldsoutharabian}', "");
27143Expect(0, 68223, '\P{Script=oldsoutharabian}', "");
27144Expect(1, 68223, '\P{^Script=oldsoutharabian}', "");
27145Expect(0, 68191, '\p{Script=oldsoutharabian}', "");
27146Expect(1, 68191, '\p{^Script=oldsoutharabian}', "");
27147Expect(1, 68191, '\P{Script=oldsoutharabian}', "");
27148Expect(0, 68191, '\P{^Script=oldsoutharabian}', "");
27149Expect(1, 68223, '\p{Script=- old_SOUTH_Arabian}', "");
27150Expect(0, 68223, '\p{^Script=- old_SOUTH_Arabian}', "");
27151Expect(0, 68223, '\P{Script=- old_SOUTH_Arabian}', "");
27152Expect(1, 68223, '\P{^Script=- old_SOUTH_Arabian}', "");
27153Expect(0, 68191, '\p{Script=- old_SOUTH_Arabian}', "");
27154Expect(1, 68191, '\p{^Script=- old_SOUTH_Arabian}', "");
27155Expect(1, 68191, '\P{Script=- old_SOUTH_Arabian}', "");
27156Expect(0, 68191, '\P{^Script=- old_SOUTH_Arabian}', "");
27157Error('\p{Sc=  Sarb/a/}');
27158Error('\P{Sc=  Sarb/a/}');
27159Expect(1, 68223, '\p{Sc=sarb}', "");
27160Expect(0, 68223, '\p{^Sc=sarb}', "");
27161Expect(0, 68223, '\P{Sc=sarb}', "");
27162Expect(1, 68223, '\P{^Sc=sarb}', "");
27163Expect(0, 68191, '\p{Sc=sarb}', "");
27164Expect(1, 68191, '\p{^Sc=sarb}', "");
27165Expect(1, 68191, '\P{Sc=sarb}', "");
27166Expect(0, 68191, '\P{^Sc=sarb}', "");
27167Expect(1, 68223, '\p{Sc= 	sarb}', "");
27168Expect(0, 68223, '\p{^Sc= 	sarb}', "");
27169Expect(0, 68223, '\P{Sc= 	sarb}', "");
27170Expect(1, 68223, '\P{^Sc= 	sarb}', "");
27171Expect(0, 68191, '\p{Sc= 	sarb}', "");
27172Expect(1, 68191, '\p{^Sc= 	sarb}', "");
27173Expect(1, 68191, '\P{Sc= 	sarb}', "");
27174Expect(0, 68191, '\P{^Sc= 	sarb}', "");
27175Error('\p{Is_Script: _OLD_south_Arabian:=}');
27176Error('\P{Is_Script: _OLD_south_Arabian:=}');
27177Expect(1, 68223, '\p{Is_Script=oldsoutharabian}', "");
27178Expect(0, 68223, '\p{^Is_Script=oldsoutharabian}', "");
27179Expect(0, 68223, '\P{Is_Script=oldsoutharabian}', "");
27180Expect(1, 68223, '\P{^Is_Script=oldsoutharabian}', "");
27181Expect(0, 68191, '\p{Is_Script=oldsoutharabian}', "");
27182Expect(1, 68191, '\p{^Is_Script=oldsoutharabian}', "");
27183Expect(1, 68191, '\P{Is_Script=oldsoutharabian}', "");
27184Expect(0, 68191, '\P{^Is_Script=oldsoutharabian}', "");
27185Expect(1, 68223, '\p{Is_Script: - Old_SouthARABIAN}', "");
27186Expect(0, 68223, '\p{^Is_Script: - Old_SouthARABIAN}', "");
27187Expect(0, 68223, '\P{Is_Script: - Old_SouthARABIAN}', "");
27188Expect(1, 68223, '\P{^Is_Script: - Old_SouthARABIAN}', "");
27189Expect(0, 68191, '\p{Is_Script: - Old_SouthARABIAN}', "");
27190Expect(1, 68191, '\p{^Is_Script: - Old_SouthARABIAN}', "");
27191Expect(1, 68191, '\P{Is_Script: - Old_SouthARABIAN}', "");
27192Expect(0, 68191, '\P{^Is_Script: - Old_SouthARABIAN}', "");
27193Error('\p{Is_Sc=:= 	SARB}');
27194Error('\P{Is_Sc=:= 	SARB}');
27195Expect(1, 68223, '\p{Is_Sc=sarb}', "");
27196Expect(0, 68223, '\p{^Is_Sc=sarb}', "");
27197Expect(0, 68223, '\P{Is_Sc=sarb}', "");
27198Expect(1, 68223, '\P{^Is_Sc=sarb}', "");
27199Expect(0, 68191, '\p{Is_Sc=sarb}', "");
27200Expect(1, 68191, '\p{^Is_Sc=sarb}', "");
27201Expect(1, 68191, '\P{Is_Sc=sarb}', "");
27202Expect(0, 68191, '\P{^Is_Sc=sarb}', "");
27203Expect(1, 68223, '\p{Is_Sc= -Sarb}', "");
27204Expect(0, 68223, '\p{^Is_Sc= -Sarb}', "");
27205Expect(0, 68223, '\P{Is_Sc= -Sarb}', "");
27206Expect(1, 68223, '\P{^Is_Sc= -Sarb}', "");
27207Expect(0, 68191, '\p{Is_Sc= -Sarb}', "");
27208Expect(1, 68191, '\p{^Is_Sc= -Sarb}', "");
27209Expect(1, 68191, '\P{Is_Sc= -Sarb}', "");
27210Expect(0, 68191, '\P{^Is_Sc= -Sarb}', "");
27211Error('\p{Script=	/a/Lydian}');
27212Error('\P{Script=	/a/Lydian}');
27213Expect(1, 67897, '\p{Script=lydian}', "");
27214Expect(0, 67897, '\p{^Script=lydian}', "");
27215Expect(0, 67897, '\P{Script=lydian}', "");
27216Expect(1, 67897, '\P{^Script=lydian}', "");
27217Expect(0, 67871, '\p{Script=lydian}', "");
27218Expect(1, 67871, '\p{^Script=lydian}', "");
27219Expect(1, 67871, '\P{Script=lydian}', "");
27220Expect(0, 67871, '\P{^Script=lydian}', "");
27221Expect(1, 67897, '\p{Script= _lydian}', "");
27222Expect(0, 67897, '\p{^Script= _lydian}', "");
27223Expect(0, 67897, '\P{Script= _lydian}', "");
27224Expect(1, 67897, '\P{^Script= _lydian}', "");
27225Expect(0, 67871, '\p{Script= _lydian}', "");
27226Expect(1, 67871, '\p{^Script= _lydian}', "");
27227Expect(1, 67871, '\P{Script= _lydian}', "");
27228Expect(0, 67871, '\P{^Script= _lydian}', "");
27229Error('\p{Sc=:=LYDI}');
27230Error('\P{Sc=:=LYDI}');
27231Expect(1, 67897, '\p{Sc=lydi}', "");
27232Expect(0, 67897, '\p{^Sc=lydi}', "");
27233Expect(0, 67897, '\P{Sc=lydi}', "");
27234Expect(1, 67897, '\P{^Sc=lydi}', "");
27235Expect(0, 67871, '\p{Sc=lydi}', "");
27236Expect(1, 67871, '\p{^Sc=lydi}', "");
27237Expect(1, 67871, '\P{Sc=lydi}', "");
27238Expect(0, 67871, '\P{^Sc=lydi}', "");
27239Expect(1, 67897, '\p{Sc=_	Lydi}', "");
27240Expect(0, 67897, '\p{^Sc=_	Lydi}', "");
27241Expect(0, 67897, '\P{Sc=_	Lydi}', "");
27242Expect(1, 67897, '\P{^Sc=_	Lydi}', "");
27243Expect(0, 67871, '\p{Sc=_	Lydi}', "");
27244Expect(1, 67871, '\p{^Sc=_	Lydi}', "");
27245Expect(1, 67871, '\P{Sc=_	Lydi}', "");
27246Expect(0, 67871, '\P{^Sc=_	Lydi}', "");
27247Error('\p{Is_Script= /a/Lydian}');
27248Error('\P{Is_Script= /a/Lydian}');
27249Expect(1, 67897, '\p{Is_Script=lydian}', "");
27250Expect(0, 67897, '\p{^Is_Script=lydian}', "");
27251Expect(0, 67897, '\P{Is_Script=lydian}', "");
27252Expect(1, 67897, '\P{^Is_Script=lydian}', "");
27253Expect(0, 67871, '\p{Is_Script=lydian}', "");
27254Expect(1, 67871, '\p{^Is_Script=lydian}', "");
27255Expect(1, 67871, '\P{Is_Script=lydian}', "");
27256Expect(0, 67871, '\P{^Is_Script=lydian}', "");
27257Expect(1, 67897, '\p{Is_Script=_-lydian}', "");
27258Expect(0, 67897, '\p{^Is_Script=_-lydian}', "");
27259Expect(0, 67897, '\P{Is_Script=_-lydian}', "");
27260Expect(1, 67897, '\P{^Is_Script=_-lydian}', "");
27261Expect(0, 67871, '\p{Is_Script=_-lydian}', "");
27262Expect(1, 67871, '\p{^Is_Script=_-lydian}', "");
27263Expect(1, 67871, '\P{Is_Script=_-lydian}', "");
27264Expect(0, 67871, '\P{^Is_Script=_-lydian}', "");
27265Error('\p{Is_Sc=_Lydi/a/}');
27266Error('\P{Is_Sc=_Lydi/a/}');
27267Expect(1, 67897, '\p{Is_Sc=lydi}', "");
27268Expect(0, 67897, '\p{^Is_Sc=lydi}', "");
27269Expect(0, 67897, '\P{Is_Sc=lydi}', "");
27270Expect(1, 67897, '\P{^Is_Sc=lydi}', "");
27271Expect(0, 67871, '\p{Is_Sc=lydi}', "");
27272Expect(1, 67871, '\p{^Is_Sc=lydi}', "");
27273Expect(1, 67871, '\P{Is_Sc=lydi}', "");
27274Expect(0, 67871, '\P{^Is_Sc=lydi}', "");
27275Expect(1, 67897, '\p{Is_Sc=	_Lydi}', "");
27276Expect(0, 67897, '\p{^Is_Sc=	_Lydi}', "");
27277Expect(0, 67897, '\P{Is_Sc=	_Lydi}', "");
27278Expect(1, 67897, '\P{^Is_Sc=	_Lydi}', "");
27279Expect(0, 67871, '\p{Is_Sc=	_Lydi}', "");
27280Expect(1, 67871, '\p{^Is_Sc=	_Lydi}', "");
27281Expect(1, 67871, '\P{Is_Sc=	_Lydi}', "");
27282Expect(0, 67871, '\P{^Is_Sc=	_Lydi}', "");
27283Error('\p{Script=:=	 mongolian}');
27284Error('\P{Script=:=	 mongolian}');
27285Expect(1, 6145, '\p{Script=mongolian}', "");
27286Expect(0, 6145, '\p{^Script=mongolian}', "");
27287Expect(0, 6145, '\P{Script=mongolian}', "");
27288Expect(1, 6145, '\P{^Script=mongolian}', "");
27289Expect(0, 6143, '\p{Script=mongolian}', "");
27290Expect(1, 6143, '\p{^Script=mongolian}', "");
27291Expect(1, 6143, '\P{Script=mongolian}', "");
27292Expect(0, 6143, '\P{^Script=mongolian}', "");
27293Expect(1, 6145, '\p{Script=--Mongolian}', "");
27294Expect(0, 6145, '\p{^Script=--Mongolian}', "");
27295Expect(0, 6145, '\P{Script=--Mongolian}', "");
27296Expect(1, 6145, '\P{^Script=--Mongolian}', "");
27297Expect(0, 6143, '\p{Script=--Mongolian}', "");
27298Expect(1, 6143, '\p{^Script=--Mongolian}', "");
27299Expect(1, 6143, '\P{Script=--Mongolian}', "");
27300Expect(0, 6143, '\P{^Script=--Mongolian}', "");
27301Error('\p{Sc=:=		MONG}');
27302Error('\P{Sc=:=		MONG}');
27303Expect(1, 6145, '\p{Sc=mong}', "");
27304Expect(0, 6145, '\p{^Sc=mong}', "");
27305Expect(0, 6145, '\P{Sc=mong}', "");
27306Expect(1, 6145, '\P{^Sc=mong}', "");
27307Expect(0, 6143, '\p{Sc=mong}', "");
27308Expect(1, 6143, '\p{^Sc=mong}', "");
27309Expect(1, 6143, '\P{Sc=mong}', "");
27310Expect(0, 6143, '\P{^Sc=mong}', "");
27311Expect(1, 6145, '\p{Sc=Mong}', "");
27312Expect(0, 6145, '\p{^Sc=Mong}', "");
27313Expect(0, 6145, '\P{Sc=Mong}', "");
27314Expect(1, 6145, '\P{^Sc=Mong}', "");
27315Expect(0, 6143, '\p{Sc=Mong}', "");
27316Expect(1, 6143, '\p{^Sc=Mong}', "");
27317Expect(1, 6143, '\P{Sc=Mong}', "");
27318Expect(0, 6143, '\P{^Sc=Mong}', "");
27319Error('\p{Is_Script=:= MONGOLIAN}');
27320Error('\P{Is_Script=:= MONGOLIAN}');
27321Expect(1, 6145, '\p{Is_Script=mongolian}', "");
27322Expect(0, 6145, '\p{^Is_Script=mongolian}', "");
27323Expect(0, 6145, '\P{Is_Script=mongolian}', "");
27324Expect(1, 6145, '\P{^Is_Script=mongolian}', "");
27325Expect(0, 6143, '\p{Is_Script=mongolian}', "");
27326Expect(1, 6143, '\p{^Is_Script=mongolian}', "");
27327Expect(1, 6143, '\P{Is_Script=mongolian}', "");
27328Expect(0, 6143, '\P{^Is_Script=mongolian}', "");
27329Expect(1, 6145, '\p{Is_Script=_ Mongolian}', "");
27330Expect(0, 6145, '\p{^Is_Script=_ Mongolian}', "");
27331Expect(0, 6145, '\P{Is_Script=_ Mongolian}', "");
27332Expect(1, 6145, '\P{^Is_Script=_ Mongolian}', "");
27333Expect(0, 6143, '\p{Is_Script=_ Mongolian}', "");
27334Expect(1, 6143, '\p{^Is_Script=_ Mongolian}', "");
27335Expect(1, 6143, '\P{Is_Script=_ Mongolian}', "");
27336Expect(0, 6143, '\P{^Is_Script=_ Mongolian}', "");
27337Error('\p{Is_Sc=- Mong/a/}');
27338Error('\P{Is_Sc=- Mong/a/}');
27339Expect(1, 6145, '\p{Is_Sc=mong}', "");
27340Expect(0, 6145, '\p{^Is_Sc=mong}', "");
27341Expect(0, 6145, '\P{Is_Sc=mong}', "");
27342Expect(1, 6145, '\P{^Is_Sc=mong}', "");
27343Expect(0, 6143, '\p{Is_Sc=mong}', "");
27344Expect(1, 6143, '\p{^Is_Sc=mong}', "");
27345Expect(1, 6143, '\P{Is_Sc=mong}', "");
27346Expect(0, 6143, '\P{^Is_Sc=mong}', "");
27347Expect(1, 6145, '\p{Is_Sc=	_Mong}', "");
27348Expect(0, 6145, '\p{^Is_Sc=	_Mong}', "");
27349Expect(0, 6145, '\P{Is_Sc=	_Mong}', "");
27350Expect(1, 6145, '\P{^Is_Sc=	_Mong}', "");
27351Expect(0, 6143, '\p{Is_Sc=	_Mong}', "");
27352Expect(1, 6143, '\p{^Is_Sc=	_Mong}', "");
27353Expect(1, 6143, '\P{Is_Sc=	_Mong}', "");
27354Expect(0, 6143, '\P{^Is_Sc=	_Mong}', "");
27355Error('\p{Script=/a/		LAO}');
27356Error('\P{Script=/a/		LAO}');
27357Expect(1, 3714, '\p{Script=lao}', "");
27358Expect(0, 3714, '\p{^Script=lao}', "");
27359Expect(0, 3714, '\P{Script=lao}', "");
27360Expect(1, 3714, '\P{^Script=lao}', "");
27361Expect(0, 3712, '\p{Script=lao}', "");
27362Expect(1, 3712, '\p{^Script=lao}', "");
27363Expect(1, 3712, '\P{Script=lao}', "");
27364Expect(0, 3712, '\P{^Script=lao}', "");
27365Expect(1, 3714, '\p{Script=	_LAO}', "");
27366Expect(0, 3714, '\p{^Script=	_LAO}', "");
27367Expect(0, 3714, '\P{Script=	_LAO}', "");
27368Expect(1, 3714, '\P{^Script=	_LAO}', "");
27369Expect(0, 3712, '\p{Script=	_LAO}', "");
27370Expect(1, 3712, '\p{^Script=	_LAO}', "");
27371Expect(1, 3712, '\P{Script=	_LAO}', "");
27372Expect(0, 3712, '\P{^Script=	_LAO}', "");
27373Error('\p{Sc=	:=Laoo}');
27374Error('\P{Sc=	:=Laoo}');
27375Expect(1, 3714, '\p{Sc=laoo}', "");
27376Expect(0, 3714, '\p{^Sc=laoo}', "");
27377Expect(0, 3714, '\P{Sc=laoo}', "");
27378Expect(1, 3714, '\P{^Sc=laoo}', "");
27379Expect(0, 3712, '\p{Sc=laoo}', "");
27380Expect(1, 3712, '\p{^Sc=laoo}', "");
27381Expect(1, 3712, '\P{Sc=laoo}', "");
27382Expect(0, 3712, '\P{^Sc=laoo}', "");
27383Expect(1, 3714, '\p{Sc=	_LAOO}', "");
27384Expect(0, 3714, '\p{^Sc=	_LAOO}', "");
27385Expect(0, 3714, '\P{Sc=	_LAOO}', "");
27386Expect(1, 3714, '\P{^Sc=	_LAOO}', "");
27387Expect(0, 3712, '\p{Sc=	_LAOO}', "");
27388Expect(1, 3712, '\p{^Sc=	_LAOO}', "");
27389Expect(1, 3712, '\P{Sc=	_LAOO}', "");
27390Expect(0, 3712, '\P{^Sc=	_LAOO}', "");
27391Error('\p{Is_Script= -Lao:=}');
27392Error('\P{Is_Script= -Lao:=}');
27393Expect(1, 3714, '\p{Is_Script=lao}', "");
27394Expect(0, 3714, '\p{^Is_Script=lao}', "");
27395Expect(0, 3714, '\P{Is_Script=lao}', "");
27396Expect(1, 3714, '\P{^Is_Script=lao}', "");
27397Expect(0, 3712, '\p{Is_Script=lao}', "");
27398Expect(1, 3712, '\p{^Is_Script=lao}', "");
27399Expect(1, 3712, '\P{Is_Script=lao}', "");
27400Expect(0, 3712, '\P{^Is_Script=lao}', "");
27401Expect(1, 3714, '\p{Is_Script=_LAO}', "");
27402Expect(0, 3714, '\p{^Is_Script=_LAO}', "");
27403Expect(0, 3714, '\P{Is_Script=_LAO}', "");
27404Expect(1, 3714, '\P{^Is_Script=_LAO}', "");
27405Expect(0, 3712, '\p{Is_Script=_LAO}', "");
27406Expect(1, 3712, '\p{^Is_Script=_LAO}', "");
27407Expect(1, 3712, '\P{Is_Script=_LAO}', "");
27408Expect(0, 3712, '\P{^Is_Script=_LAO}', "");
27409Error('\p{Is_Sc=LAOO:=}');
27410Error('\P{Is_Sc=LAOO:=}');
27411Expect(1, 3714, '\p{Is_Sc=laoo}', "");
27412Expect(0, 3714, '\p{^Is_Sc=laoo}', "");
27413Expect(0, 3714, '\P{Is_Sc=laoo}', "");
27414Expect(1, 3714, '\P{^Is_Sc=laoo}', "");
27415Expect(0, 3712, '\p{Is_Sc=laoo}', "");
27416Expect(1, 3712, '\p{^Is_Sc=laoo}', "");
27417Expect(1, 3712, '\P{Is_Sc=laoo}', "");
27418Expect(0, 3712, '\P{^Is_Sc=laoo}', "");
27419Expect(1, 3714, '\p{Is_Sc=  LAOO}', "");
27420Expect(0, 3714, '\p{^Is_Sc=  LAOO}', "");
27421Expect(0, 3714, '\P{Is_Sc=  LAOO}', "");
27422Expect(1, 3714, '\P{^Is_Sc=  LAOO}', "");
27423Expect(0, 3712, '\p{Is_Sc=  LAOO}', "");
27424Expect(1, 3712, '\p{^Is_Sc=  LAOO}', "");
27425Expect(1, 3712, '\P{Is_Sc=  LAOO}', "");
27426Expect(0, 3712, '\P{^Is_Sc=  LAOO}', "");
27427Error('\p{Script=/a/Cyrillic}');
27428Error('\P{Script=/a/Cyrillic}');
27429Expect(1, 1156, '\p{Script=cyrillic}', "");
27430Expect(0, 1156, '\p{^Script=cyrillic}', "");
27431Expect(0, 1156, '\P{Script=cyrillic}', "");
27432Expect(1, 1156, '\P{^Script=cyrillic}', "");
27433Expect(0, 1023, '\p{Script=cyrillic}', "");
27434Expect(1, 1023, '\p{^Script=cyrillic}', "");
27435Expect(1, 1023, '\P{Script=cyrillic}', "");
27436Expect(0, 1023, '\P{^Script=cyrillic}', "");
27437Expect(1, 1156, '\p{Script=_CYRILLIC}', "");
27438Expect(0, 1156, '\p{^Script=_CYRILLIC}', "");
27439Expect(0, 1156, '\P{Script=_CYRILLIC}', "");
27440Expect(1, 1156, '\P{^Script=_CYRILLIC}', "");
27441Expect(0, 1023, '\p{Script=_CYRILLIC}', "");
27442Expect(1, 1023, '\p{^Script=_CYRILLIC}', "");
27443Expect(1, 1023, '\P{Script=_CYRILLIC}', "");
27444Expect(0, 1023, '\P{^Script=_CYRILLIC}', "");
27445Error('\p{Sc=/a/_ Cyrl}');
27446Error('\P{Sc=/a/_ Cyrl}');
27447Expect(1, 1156, '\p{Sc=cyrl}', "");
27448Expect(0, 1156, '\p{^Sc=cyrl}', "");
27449Expect(0, 1156, '\P{Sc=cyrl}', "");
27450Expect(1, 1156, '\P{^Sc=cyrl}', "");
27451Expect(0, 1023, '\p{Sc=cyrl}', "");
27452Expect(1, 1023, '\p{^Sc=cyrl}', "");
27453Expect(1, 1023, '\P{Sc=cyrl}', "");
27454Expect(0, 1023, '\P{^Sc=cyrl}', "");
27455Expect(1, 1156, '\p{Sc=-_CYRL}', "");
27456Expect(0, 1156, '\p{^Sc=-_CYRL}', "");
27457Expect(0, 1156, '\P{Sc=-_CYRL}', "");
27458Expect(1, 1156, '\P{^Sc=-_CYRL}', "");
27459Expect(0, 1023, '\p{Sc=-_CYRL}', "");
27460Expect(1, 1023, '\p{^Sc=-_CYRL}', "");
27461Expect(1, 1023, '\P{Sc=-_CYRL}', "");
27462Expect(0, 1023, '\P{^Sc=-_CYRL}', "");
27463Error('\p{Is_Script:		-Cyrillic/a/}');
27464Error('\P{Is_Script:		-Cyrillic/a/}');
27465Expect(1, 1156, '\p{Is_Script=cyrillic}', "");
27466Expect(0, 1156, '\p{^Is_Script=cyrillic}', "");
27467Expect(0, 1156, '\P{Is_Script=cyrillic}', "");
27468Expect(1, 1156, '\P{^Is_Script=cyrillic}', "");
27469Expect(0, 1023, '\p{Is_Script=cyrillic}', "");
27470Expect(1, 1023, '\p{^Is_Script=cyrillic}', "");
27471Expect(1, 1023, '\P{Is_Script=cyrillic}', "");
27472Expect(0, 1023, '\P{^Is_Script=cyrillic}', "");
27473Expect(1, 1156, '\p{Is_Script=_-Cyrillic}', "");
27474Expect(0, 1156, '\p{^Is_Script=_-Cyrillic}', "");
27475Expect(0, 1156, '\P{Is_Script=_-Cyrillic}', "");
27476Expect(1, 1156, '\P{^Is_Script=_-Cyrillic}', "");
27477Expect(0, 1023, '\p{Is_Script=_-Cyrillic}', "");
27478Expect(1, 1023, '\p{^Is_Script=_-Cyrillic}', "");
27479Expect(1, 1023, '\P{Is_Script=_-Cyrillic}', "");
27480Expect(0, 1023, '\P{^Is_Script=_-Cyrillic}', "");
27481Error('\p{Is_Sc=:=_	cyrl}');
27482Error('\P{Is_Sc=:=_	cyrl}');
27483Expect(1, 1156, '\p{Is_Sc: cyrl}', "");
27484Expect(0, 1156, '\p{^Is_Sc: cyrl}', "");
27485Expect(0, 1156, '\P{Is_Sc: cyrl}', "");
27486Expect(1, 1156, '\P{^Is_Sc: cyrl}', "");
27487Expect(0, 1023, '\p{Is_Sc: cyrl}', "");
27488Expect(1, 1023, '\p{^Is_Sc: cyrl}', "");
27489Expect(1, 1023, '\P{Is_Sc: cyrl}', "");
27490Expect(0, 1023, '\P{^Is_Sc: cyrl}', "");
27491Expect(1, 1156, '\p{Is_Sc=_ Cyrl}', "");
27492Expect(0, 1156, '\p{^Is_Sc=_ Cyrl}', "");
27493Expect(0, 1156, '\P{Is_Sc=_ Cyrl}', "");
27494Expect(1, 1156, '\P{^Is_Sc=_ Cyrl}', "");
27495Expect(0, 1023, '\p{Is_Sc=_ Cyrl}', "");
27496Expect(1, 1023, '\p{^Is_Sc=_ Cyrl}', "");
27497Expect(1, 1023, '\P{Is_Sc=_ Cyrl}', "");
27498Expect(0, 1023, '\P{^Is_Sc=_ Cyrl}', "");
27499Error('\p{Script=:=Hiragana}');
27500Error('\P{Script=:=Hiragana}');
27501Expect(1, 12438, '\p{Script=hiragana}', "");
27502Expect(0, 12438, '\p{^Script=hiragana}', "");
27503Expect(0, 12438, '\P{Script=hiragana}', "");
27504Expect(1, 12438, '\P{^Script=hiragana}', "");
27505Expect(0, 12352, '\p{Script=hiragana}', "");
27506Expect(1, 12352, '\p{^Script=hiragana}', "");
27507Expect(1, 12352, '\P{Script=hiragana}', "");
27508Expect(0, 12352, '\P{^Script=hiragana}', "");
27509Expect(1, 12438, '\p{Script= hiragana}', "");
27510Expect(0, 12438, '\p{^Script= hiragana}', "");
27511Expect(0, 12438, '\P{Script= hiragana}', "");
27512Expect(1, 12438, '\P{^Script= hiragana}', "");
27513Expect(0, 12352, '\p{Script= hiragana}', "");
27514Expect(1, 12352, '\p{^Script= hiragana}', "");
27515Expect(1, 12352, '\P{Script= hiragana}', "");
27516Expect(0, 12352, '\P{^Script= hiragana}', "");
27517Error('\p{Sc=:=	-HIRA}');
27518Error('\P{Sc=:=	-HIRA}');
27519Expect(1, 12438, '\p{Sc:hira}', "");
27520Expect(0, 12438, '\p{^Sc:hira}', "");
27521Expect(0, 12438, '\P{Sc:hira}', "");
27522Expect(1, 12438, '\P{^Sc:hira}', "");
27523Expect(0, 12352, '\p{Sc:hira}', "");
27524Expect(1, 12352, '\p{^Sc:hira}', "");
27525Expect(1, 12352, '\P{Sc:hira}', "");
27526Expect(0, 12352, '\P{^Sc:hira}', "");
27527Expect(1, 12438, '\p{Sc= 	hira}', "");
27528Expect(0, 12438, '\p{^Sc= 	hira}', "");
27529Expect(0, 12438, '\P{Sc= 	hira}', "");
27530Expect(1, 12438, '\P{^Sc= 	hira}', "");
27531Expect(0, 12352, '\p{Sc= 	hira}', "");
27532Expect(1, 12352, '\p{^Sc= 	hira}', "");
27533Expect(1, 12352, '\P{Sc= 	hira}', "");
27534Expect(0, 12352, '\P{^Sc= 	hira}', "");
27535Error('\p{Is_Script=/a/Hiragana}');
27536Error('\P{Is_Script=/a/Hiragana}');
27537Expect(1, 12438, '\p{Is_Script=hiragana}', "");
27538Expect(0, 12438, '\p{^Is_Script=hiragana}', "");
27539Expect(0, 12438, '\P{Is_Script=hiragana}', "");
27540Expect(1, 12438, '\P{^Is_Script=hiragana}', "");
27541Expect(0, 12352, '\p{Is_Script=hiragana}', "");
27542Expect(1, 12352, '\p{^Is_Script=hiragana}', "");
27543Expect(1, 12352, '\P{Is_Script=hiragana}', "");
27544Expect(0, 12352, '\P{^Is_Script=hiragana}', "");
27545Expect(1, 12438, '\p{Is_Script=	_Hiragana}', "");
27546Expect(0, 12438, '\p{^Is_Script=	_Hiragana}', "");
27547Expect(0, 12438, '\P{Is_Script=	_Hiragana}', "");
27548Expect(1, 12438, '\P{^Is_Script=	_Hiragana}', "");
27549Expect(0, 12352, '\p{Is_Script=	_Hiragana}', "");
27550Expect(1, 12352, '\p{^Is_Script=	_Hiragana}', "");
27551Expect(1, 12352, '\P{Is_Script=	_Hiragana}', "");
27552Expect(0, 12352, '\P{^Is_Script=	_Hiragana}', "");
27553Error('\p{Is_Sc=-:=Hira}');
27554Error('\P{Is_Sc=-:=Hira}');
27555Expect(1, 12438, '\p{Is_Sc=hira}', "");
27556Expect(0, 12438, '\p{^Is_Sc=hira}', "");
27557Expect(0, 12438, '\P{Is_Sc=hira}', "");
27558Expect(1, 12438, '\P{^Is_Sc=hira}', "");
27559Expect(0, 12352, '\p{Is_Sc=hira}', "");
27560Expect(1, 12352, '\p{^Is_Sc=hira}', "");
27561Expect(1, 12352, '\P{Is_Sc=hira}', "");
27562Expect(0, 12352, '\P{^Is_Sc=hira}', "");
27563Expect(1, 12438, '\p{Is_Sc= 	Hira}', "");
27564Expect(0, 12438, '\p{^Is_Sc= 	Hira}', "");
27565Expect(0, 12438, '\P{Is_Sc= 	Hira}', "");
27566Expect(1, 12438, '\P{^Is_Sc= 	Hira}', "");
27567Expect(0, 12352, '\p{Is_Sc= 	Hira}', "");
27568Expect(1, 12352, '\p{^Is_Sc= 	Hira}', "");
27569Expect(1, 12352, '\P{Is_Sc= 	Hira}', "");
27570Expect(0, 12352, '\P{^Is_Sc= 	Hira}', "");
27571Error('\p{Script=-/a/Bengali}');
27572Error('\P{Script=-/a/Bengali}');
27573Expect(1, 2435, '\p{Script=bengali}', "");
27574Expect(0, 2435, '\p{^Script=bengali}', "");
27575Expect(0, 2435, '\P{Script=bengali}', "");
27576Expect(1, 2435, '\P{^Script=bengali}', "");
27577Expect(0, 2432, '\p{Script=bengali}', "");
27578Expect(1, 2432, '\p{^Script=bengali}', "");
27579Expect(1, 2432, '\P{Script=bengali}', "");
27580Expect(0, 2432, '\P{^Script=bengali}', "");
27581Expect(1, 2435, '\p{Script:   	-BENGALI}', "");
27582Expect(0, 2435, '\p{^Script:   	-BENGALI}', "");
27583Expect(0, 2435, '\P{Script:   	-BENGALI}', "");
27584Expect(1, 2435, '\P{^Script:   	-BENGALI}', "");
27585Expect(0, 2432, '\p{Script:   	-BENGALI}', "");
27586Expect(1, 2432, '\p{^Script:   	-BENGALI}', "");
27587Expect(1, 2432, '\P{Script:   	-BENGALI}', "");
27588Expect(0, 2432, '\P{^Script:   	-BENGALI}', "");
27589Error('\p{Sc=/a/-BENG}');
27590Error('\P{Sc=/a/-BENG}');
27591Expect(1, 2435, '\p{Sc=beng}', "");
27592Expect(0, 2435, '\p{^Sc=beng}', "");
27593Expect(0, 2435, '\P{Sc=beng}', "");
27594Expect(1, 2435, '\P{^Sc=beng}', "");
27595Expect(0, 2432, '\p{Sc=beng}', "");
27596Expect(1, 2432, '\p{^Sc=beng}', "");
27597Expect(1, 2432, '\P{Sc=beng}', "");
27598Expect(0, 2432, '\P{^Sc=beng}', "");
27599Expect(1, 2435, '\p{Sc=- Beng}', "");
27600Expect(0, 2435, '\p{^Sc=- Beng}', "");
27601Expect(0, 2435, '\P{Sc=- Beng}', "");
27602Expect(1, 2435, '\P{^Sc=- Beng}', "");
27603Expect(0, 2432, '\p{Sc=- Beng}', "");
27604Expect(1, 2432, '\p{^Sc=- Beng}', "");
27605Expect(1, 2432, '\P{Sc=- Beng}', "");
27606Expect(0, 2432, '\P{^Sc=- Beng}', "");
27607Error('\p{Is_Script= :=bengali}');
27608Error('\P{Is_Script= :=bengali}');
27609Expect(1, 2435, '\p{Is_Script=bengali}', "");
27610Expect(0, 2435, '\p{^Is_Script=bengali}', "");
27611Expect(0, 2435, '\P{Is_Script=bengali}', "");
27612Expect(1, 2435, '\P{^Is_Script=bengali}', "");
27613Expect(0, 2432, '\p{Is_Script=bengali}', "");
27614Expect(1, 2432, '\p{^Is_Script=bengali}', "");
27615Expect(1, 2432, '\P{Is_Script=bengali}', "");
27616Expect(0, 2432, '\P{^Is_Script=bengali}', "");
27617Expect(1, 2435, '\p{Is_Script=- Bengali}', "");
27618Expect(0, 2435, '\p{^Is_Script=- Bengali}', "");
27619Expect(0, 2435, '\P{Is_Script=- Bengali}', "");
27620Expect(1, 2435, '\P{^Is_Script=- Bengali}', "");
27621Expect(0, 2432, '\p{Is_Script=- Bengali}', "");
27622Expect(1, 2432, '\p{^Is_Script=- Bengali}', "");
27623Expect(1, 2432, '\P{Is_Script=- Bengali}', "");
27624Expect(0, 2432, '\P{^Is_Script=- Bengali}', "");
27625Error('\p{Is_Sc=:=  Beng}');
27626Error('\P{Is_Sc=:=  Beng}');
27627Expect(1, 2435, '\p{Is_Sc=beng}', "");
27628Expect(0, 2435, '\p{^Is_Sc=beng}', "");
27629Expect(0, 2435, '\P{Is_Sc=beng}', "");
27630Expect(1, 2435, '\P{^Is_Sc=beng}', "");
27631Expect(0, 2432, '\p{Is_Sc=beng}', "");
27632Expect(1, 2432, '\p{^Is_Sc=beng}', "");
27633Expect(1, 2432, '\P{Is_Sc=beng}', "");
27634Expect(0, 2432, '\P{^Is_Sc=beng}', "");
27635Expect(1, 2435, '\p{Is_Sc=- Beng}', "");
27636Expect(0, 2435, '\p{^Is_Sc=- Beng}', "");
27637Expect(0, 2435, '\P{Is_Sc=- Beng}', "");
27638Expect(1, 2435, '\P{^Is_Sc=- Beng}', "");
27639Expect(0, 2432, '\p{Is_Sc=- Beng}', "");
27640Expect(1, 2432, '\p{^Is_Sc=- Beng}', "");
27641Expect(1, 2432, '\P{Is_Sc=- Beng}', "");
27642Expect(0, 2432, '\P{^Is_Sc=- Beng}', "");
27643Error('\p{Script= /a/BRAILLE}');
27644Error('\P{Script= /a/BRAILLE}');
27645Expect(1, 10495, '\p{Script=braille}', "");
27646Expect(0, 10495, '\p{^Script=braille}', "");
27647Expect(0, 10495, '\P{Script=braille}', "");
27648Expect(1, 10495, '\P{^Script=braille}', "");
27649Expect(0, 10239, '\p{Script=braille}', "");
27650Expect(1, 10239, '\p{^Script=braille}', "");
27651Expect(1, 10239, '\P{Script=braille}', "");
27652Expect(0, 10239, '\P{^Script=braille}', "");
27653Expect(1, 10495, '\p{Script=--Braille}', "");
27654Expect(0, 10495, '\p{^Script=--Braille}', "");
27655Expect(0, 10495, '\P{Script=--Braille}', "");
27656Expect(1, 10495, '\P{^Script=--Braille}', "");
27657Expect(0, 10239, '\p{Script=--Braille}', "");
27658Expect(1, 10239, '\p{^Script=--Braille}', "");
27659Expect(1, 10239, '\P{Script=--Braille}', "");
27660Expect(0, 10239, '\P{^Script=--Braille}', "");
27661Error('\p{Sc=:=__BRAI}');
27662Error('\P{Sc=:=__BRAI}');
27663Expect(1, 10495, '\p{Sc=brai}', "");
27664Expect(0, 10495, '\p{^Sc=brai}', "");
27665Expect(0, 10495, '\P{Sc=brai}', "");
27666Expect(1, 10495, '\P{^Sc=brai}', "");
27667Expect(0, 10239, '\p{Sc=brai}', "");
27668Expect(1, 10239, '\p{^Sc=brai}', "");
27669Expect(1, 10239, '\P{Sc=brai}', "");
27670Expect(0, 10239, '\P{^Sc=brai}', "");
27671Expect(1, 10495, '\p{Sc=--BRAI}', "");
27672Expect(0, 10495, '\p{^Sc=--BRAI}', "");
27673Expect(0, 10495, '\P{Sc=--BRAI}', "");
27674Expect(1, 10495, '\P{^Sc=--BRAI}', "");
27675Expect(0, 10239, '\p{Sc=--BRAI}', "");
27676Expect(1, 10239, '\p{^Sc=--BRAI}', "");
27677Expect(1, 10239, '\P{Sc=--BRAI}', "");
27678Expect(0, 10239, '\P{^Sc=--BRAI}', "");
27679Error('\p{Is_Script=:=- braille}');
27680Error('\P{Is_Script=:=- braille}');
27681Expect(1, 10495, '\p{Is_Script=braille}', "");
27682Expect(0, 10495, '\p{^Is_Script=braille}', "");
27683Expect(0, 10495, '\P{Is_Script=braille}', "");
27684Expect(1, 10495, '\P{^Is_Script=braille}', "");
27685Expect(0, 10239, '\p{Is_Script=braille}', "");
27686Expect(1, 10239, '\p{^Is_Script=braille}', "");
27687Expect(1, 10239, '\P{Is_Script=braille}', "");
27688Expect(0, 10239, '\P{^Is_Script=braille}', "");
27689Expect(1, 10495, '\p{Is_Script=_ braille}', "");
27690Expect(0, 10495, '\p{^Is_Script=_ braille}', "");
27691Expect(0, 10495, '\P{Is_Script=_ braille}', "");
27692Expect(1, 10495, '\P{^Is_Script=_ braille}', "");
27693Expect(0, 10239, '\p{Is_Script=_ braille}', "");
27694Expect(1, 10239, '\p{^Is_Script=_ braille}', "");
27695Expect(1, 10239, '\P{Is_Script=_ braille}', "");
27696Expect(0, 10239, '\P{^Is_Script=_ braille}', "");
27697Error('\p{Is_Sc= -Brai:=}');
27698Error('\P{Is_Sc= -Brai:=}');
27699Expect(1, 10495, '\p{Is_Sc=brai}', "");
27700Expect(0, 10495, '\p{^Is_Sc=brai}', "");
27701Expect(0, 10495, '\P{Is_Sc=brai}', "");
27702Expect(1, 10495, '\P{^Is_Sc=brai}', "");
27703Expect(0, 10239, '\p{Is_Sc=brai}', "");
27704Expect(1, 10239, '\p{^Is_Sc=brai}', "");
27705Expect(1, 10239, '\P{Is_Sc=brai}', "");
27706Expect(0, 10239, '\P{^Is_Sc=brai}', "");
27707Expect(1, 10495, '\p{Is_Sc=_ Brai}', "");
27708Expect(0, 10495, '\p{^Is_Sc=_ Brai}', "");
27709Expect(0, 10495, '\P{Is_Sc=_ Brai}', "");
27710Expect(1, 10495, '\P{^Is_Sc=_ Brai}', "");
27711Expect(0, 10239, '\p{Is_Sc=_ Brai}', "");
27712Expect(1, 10239, '\p{^Is_Sc=_ Brai}', "");
27713Expect(1, 10239, '\P{Is_Sc=_ Brai}', "");
27714Expect(0, 10239, '\P{^Is_Sc=_ Brai}', "");
27715Error('\p{Script= -Kharoshthi:=}');
27716Error('\P{Script= -Kharoshthi:=}');
27717Expect(1, 68099, '\p{Script=kharoshthi}', "");
27718Expect(0, 68099, '\p{^Script=kharoshthi}', "");
27719Expect(0, 68099, '\P{Script=kharoshthi}', "");
27720Expect(1, 68099, '\P{^Script=kharoshthi}', "");
27721Expect(0, 68095, '\p{Script=kharoshthi}', "");
27722Expect(1, 68095, '\p{^Script=kharoshthi}', "");
27723Expect(1, 68095, '\P{Script=kharoshthi}', "");
27724Expect(0, 68095, '\P{^Script=kharoshthi}', "");
27725Expect(1, 68099, '\p{Script=	-kharoshthi}', "");
27726Expect(0, 68099, '\p{^Script=	-kharoshthi}', "");
27727Expect(0, 68099, '\P{Script=	-kharoshthi}', "");
27728Expect(1, 68099, '\P{^Script=	-kharoshthi}', "");
27729Expect(0, 68095, '\p{Script=	-kharoshthi}', "");
27730Expect(1, 68095, '\p{^Script=	-kharoshthi}', "");
27731Expect(1, 68095, '\P{Script=	-kharoshthi}', "");
27732Expect(0, 68095, '\P{^Script=	-kharoshthi}', "");
27733Error('\p{Sc=_	KHAR/a/}');
27734Error('\P{Sc=_	KHAR/a/}');
27735Expect(1, 68099, '\p{Sc=khar}', "");
27736Expect(0, 68099, '\p{^Sc=khar}', "");
27737Expect(0, 68099, '\P{Sc=khar}', "");
27738Expect(1, 68099, '\P{^Sc=khar}', "");
27739Expect(0, 68095, '\p{Sc=khar}', "");
27740Expect(1, 68095, '\p{^Sc=khar}', "");
27741Expect(1, 68095, '\P{Sc=khar}', "");
27742Expect(0, 68095, '\P{^Sc=khar}', "");
27743Expect(1, 68099, '\p{Sc=_Khar}', "");
27744Expect(0, 68099, '\p{^Sc=_Khar}', "");
27745Expect(0, 68099, '\P{Sc=_Khar}', "");
27746Expect(1, 68099, '\P{^Sc=_Khar}', "");
27747Expect(0, 68095, '\p{Sc=_Khar}', "");
27748Expect(1, 68095, '\p{^Sc=_Khar}', "");
27749Expect(1, 68095, '\P{Sc=_Khar}', "");
27750Expect(0, 68095, '\P{^Sc=_Khar}', "");
27751Error('\p{Is_Script: _kharoshthi/a/}');
27752Error('\P{Is_Script: _kharoshthi/a/}');
27753Expect(1, 68099, '\p{Is_Script=kharoshthi}', "");
27754Expect(0, 68099, '\p{^Is_Script=kharoshthi}', "");
27755Expect(0, 68099, '\P{Is_Script=kharoshthi}', "");
27756Expect(1, 68099, '\P{^Is_Script=kharoshthi}', "");
27757Expect(0, 68095, '\p{Is_Script=kharoshthi}', "");
27758Expect(1, 68095, '\p{^Is_Script=kharoshthi}', "");
27759Expect(1, 68095, '\P{Is_Script=kharoshthi}', "");
27760Expect(0, 68095, '\P{^Is_Script=kharoshthi}', "");
27761Expect(1, 68099, '\p{Is_Script=_-kharoshthi}', "");
27762Expect(0, 68099, '\p{^Is_Script=_-kharoshthi}', "");
27763Expect(0, 68099, '\P{Is_Script=_-kharoshthi}', "");
27764Expect(1, 68099, '\P{^Is_Script=_-kharoshthi}', "");
27765Expect(0, 68095, '\p{Is_Script=_-kharoshthi}', "");
27766Expect(1, 68095, '\p{^Is_Script=_-kharoshthi}', "");
27767Expect(1, 68095, '\P{Is_Script=_-kharoshthi}', "");
27768Expect(0, 68095, '\P{^Is_Script=_-kharoshthi}', "");
27769Error('\p{Is_Sc=/a/_-KHAR}');
27770Error('\P{Is_Sc=/a/_-KHAR}');
27771Expect(1, 68099, '\p{Is_Sc=khar}', "");
27772Expect(0, 68099, '\p{^Is_Sc=khar}', "");
27773Expect(0, 68099, '\P{Is_Sc=khar}', "");
27774Expect(1, 68099, '\P{^Is_Sc=khar}', "");
27775Expect(0, 68095, '\p{Is_Sc=khar}', "");
27776Expect(1, 68095, '\p{^Is_Sc=khar}', "");
27777Expect(1, 68095, '\P{Is_Sc=khar}', "");
27778Expect(0, 68095, '\P{^Is_Sc=khar}', "");
27779Expect(1, 68099, '\p{Is_Sc: 		Khar}', "");
27780Expect(0, 68099, '\p{^Is_Sc: 		Khar}', "");
27781Expect(0, 68099, '\P{Is_Sc: 		Khar}', "");
27782Expect(1, 68099, '\P{^Is_Sc: 		Khar}', "");
27783Expect(0, 68095, '\p{Is_Sc: 		Khar}', "");
27784Expect(1, 68095, '\p{^Is_Sc: 		Khar}', "");
27785Expect(1, 68095, '\P{Is_Sc: 		Khar}', "");
27786Expect(0, 68095, '\P{^Is_Sc: 		Khar}', "");
27787Error('\p{Script= _Lycian/a/}');
27788Error('\P{Script= _Lycian/a/}');
27789Expect(1, 66204, '\p{Script=lycian}', "");
27790Expect(0, 66204, '\p{^Script=lycian}', "");
27791Expect(0, 66204, '\P{Script=lycian}', "");
27792Expect(1, 66204, '\P{^Script=lycian}', "");
27793Expect(0, 66175, '\p{Script=lycian}', "");
27794Expect(1, 66175, '\p{^Script=lycian}', "");
27795Expect(1, 66175, '\P{Script=lycian}', "");
27796Expect(0, 66175, '\P{^Script=lycian}', "");
27797Expect(1, 66204, '\p{Script= Lycian}', "");
27798Expect(0, 66204, '\p{^Script= Lycian}', "");
27799Expect(0, 66204, '\P{Script= Lycian}', "");
27800Expect(1, 66204, '\P{^Script= Lycian}', "");
27801Expect(0, 66175, '\p{Script= Lycian}', "");
27802Expect(1, 66175, '\p{^Script= Lycian}', "");
27803Expect(1, 66175, '\P{Script= Lycian}', "");
27804Expect(0, 66175, '\P{^Script= Lycian}', "");
27805Error('\p{Sc=:=	_Lyci}');
27806Error('\P{Sc=:=	_Lyci}');
27807Expect(1, 66204, '\p{Sc=lyci}', "");
27808Expect(0, 66204, '\p{^Sc=lyci}', "");
27809Expect(0, 66204, '\P{Sc=lyci}', "");
27810Expect(1, 66204, '\P{^Sc=lyci}', "");
27811Expect(0, 66175, '\p{Sc=lyci}', "");
27812Expect(1, 66175, '\p{^Sc=lyci}', "");
27813Expect(1, 66175, '\P{Sc=lyci}', "");
27814Expect(0, 66175, '\P{^Sc=lyci}', "");
27815Expect(1, 66204, '\p{Sc=_-lyci}', "");
27816Expect(0, 66204, '\p{^Sc=_-lyci}', "");
27817Expect(0, 66204, '\P{Sc=_-lyci}', "");
27818Expect(1, 66204, '\P{^Sc=_-lyci}', "");
27819Expect(0, 66175, '\p{Sc=_-lyci}', "");
27820Expect(1, 66175, '\p{^Sc=_-lyci}', "");
27821Expect(1, 66175, '\P{Sc=_-lyci}', "");
27822Expect(0, 66175, '\P{^Sc=_-lyci}', "");
27823Error('\p{Is_Script=/a/ Lycian}');
27824Error('\P{Is_Script=/a/ Lycian}');
27825Expect(1, 66204, '\p{Is_Script=lycian}', "");
27826Expect(0, 66204, '\p{^Is_Script=lycian}', "");
27827Expect(0, 66204, '\P{Is_Script=lycian}', "");
27828Expect(1, 66204, '\P{^Is_Script=lycian}', "");
27829Expect(0, 66175, '\p{Is_Script=lycian}', "");
27830Expect(1, 66175, '\p{^Is_Script=lycian}', "");
27831Expect(1, 66175, '\P{Is_Script=lycian}', "");
27832Expect(0, 66175, '\P{^Is_Script=lycian}', "");
27833Expect(1, 66204, '\p{Is_Script=__lycian}', "");
27834Expect(0, 66204, '\p{^Is_Script=__lycian}', "");
27835Expect(0, 66204, '\P{Is_Script=__lycian}', "");
27836Expect(1, 66204, '\P{^Is_Script=__lycian}', "");
27837Expect(0, 66175, '\p{Is_Script=__lycian}', "");
27838Expect(1, 66175, '\p{^Is_Script=__lycian}', "");
27839Expect(1, 66175, '\P{Is_Script=__lycian}', "");
27840Expect(0, 66175, '\P{^Is_Script=__lycian}', "");
27841Error('\p{Is_Sc=__Lyci:=}');
27842Error('\P{Is_Sc=__Lyci:=}');
27843Expect(1, 66204, '\p{Is_Sc=lyci}', "");
27844Expect(0, 66204, '\p{^Is_Sc=lyci}', "");
27845Expect(0, 66204, '\P{Is_Sc=lyci}', "");
27846Expect(1, 66204, '\P{^Is_Sc=lyci}', "");
27847Expect(0, 66175, '\p{Is_Sc=lyci}', "");
27848Expect(1, 66175, '\p{^Is_Sc=lyci}', "");
27849Expect(1, 66175, '\P{Is_Sc=lyci}', "");
27850Expect(0, 66175, '\P{^Is_Sc=lyci}', "");
27851Expect(1, 66204, '\p{Is_Sc=	 LYCI}', "");
27852Expect(0, 66204, '\p{^Is_Sc=	 LYCI}', "");
27853Expect(0, 66204, '\P{Is_Sc=	 LYCI}', "");
27854Expect(1, 66204, '\P{^Is_Sc=	 LYCI}', "");
27855Expect(0, 66175, '\p{Is_Sc=	 LYCI}', "");
27856Expect(1, 66175, '\p{^Is_Sc=	 LYCI}', "");
27857Expect(1, 66175, '\P{Is_Sc=	 LYCI}', "");
27858Expect(0, 66175, '\P{^Is_Sc=	 LYCI}', "");
27859Error('\p{Script=:=bopomofo}');
27860Error('\P{Script=:=bopomofo}');
27861Expect(1, 12589, '\p{Script: bopomofo}', "");
27862Expect(0, 12589, '\p{^Script: bopomofo}', "");
27863Expect(0, 12589, '\P{Script: bopomofo}', "");
27864Expect(1, 12589, '\P{^Script: bopomofo}', "");
27865Expect(0, 12548, '\p{Script: bopomofo}', "");
27866Expect(1, 12548, '\p{^Script: bopomofo}', "");
27867Expect(1, 12548, '\P{Script: bopomofo}', "");
27868Expect(0, 12548, '\P{^Script: bopomofo}', "");
27869Expect(1, 12589, '\p{Script=	 Bopomofo}', "");
27870Expect(0, 12589, '\p{^Script=	 Bopomofo}', "");
27871Expect(0, 12589, '\P{Script=	 Bopomofo}', "");
27872Expect(1, 12589, '\P{^Script=	 Bopomofo}', "");
27873Expect(0, 12548, '\p{Script=	 Bopomofo}', "");
27874Expect(1, 12548, '\p{^Script=	 Bopomofo}', "");
27875Expect(1, 12548, '\P{Script=	 Bopomofo}', "");
27876Expect(0, 12548, '\P{^Script=	 Bopomofo}', "");
27877Error('\p{Sc=_ Bopo/a/}');
27878Error('\P{Sc=_ Bopo/a/}');
27879Expect(1, 12589, '\p{Sc=bopo}', "");
27880Expect(0, 12589, '\p{^Sc=bopo}', "");
27881Expect(0, 12589, '\P{Sc=bopo}', "");
27882Expect(1, 12589, '\P{^Sc=bopo}', "");
27883Expect(0, 12548, '\p{Sc=bopo}', "");
27884Expect(1, 12548, '\p{^Sc=bopo}', "");
27885Expect(1, 12548, '\P{Sc=bopo}', "");
27886Expect(0, 12548, '\P{^Sc=bopo}', "");
27887Expect(1, 12589, '\p{Sc=	Bopo}', "");
27888Expect(0, 12589, '\p{^Sc=	Bopo}', "");
27889Expect(0, 12589, '\P{Sc=	Bopo}', "");
27890Expect(1, 12589, '\P{^Sc=	Bopo}', "");
27891Expect(0, 12548, '\p{Sc=	Bopo}', "");
27892Expect(1, 12548, '\p{^Sc=	Bopo}', "");
27893Expect(1, 12548, '\P{Sc=	Bopo}', "");
27894Expect(0, 12548, '\P{^Sc=	Bopo}', "");
27895Error('\p{Is_Script=_bopomofo:=}');
27896Error('\P{Is_Script=_bopomofo:=}');
27897Expect(1, 12589, '\p{Is_Script=bopomofo}', "");
27898Expect(0, 12589, '\p{^Is_Script=bopomofo}', "");
27899Expect(0, 12589, '\P{Is_Script=bopomofo}', "");
27900Expect(1, 12589, '\P{^Is_Script=bopomofo}', "");
27901Expect(0, 12548, '\p{Is_Script=bopomofo}', "");
27902Expect(1, 12548, '\p{^Is_Script=bopomofo}', "");
27903Expect(1, 12548, '\P{Is_Script=bopomofo}', "");
27904Expect(0, 12548, '\P{^Is_Script=bopomofo}', "");
27905Expect(1, 12589, '\p{Is_Script=-_bopomofo}', "");
27906Expect(0, 12589, '\p{^Is_Script=-_bopomofo}', "");
27907Expect(0, 12589, '\P{Is_Script=-_bopomofo}', "");
27908Expect(1, 12589, '\P{^Is_Script=-_bopomofo}', "");
27909Expect(0, 12548, '\p{Is_Script=-_bopomofo}', "");
27910Expect(1, 12548, '\p{^Is_Script=-_bopomofo}', "");
27911Expect(1, 12548, '\P{Is_Script=-_bopomofo}', "");
27912Expect(0, 12548, '\P{^Is_Script=-_bopomofo}', "");
27913Error('\p{Is_Sc=  Bopo:=}');
27914Error('\P{Is_Sc=  Bopo:=}');
27915Expect(1, 12589, '\p{Is_Sc=bopo}', "");
27916Expect(0, 12589, '\p{^Is_Sc=bopo}', "");
27917Expect(0, 12589, '\P{Is_Sc=bopo}', "");
27918Expect(1, 12589, '\P{^Is_Sc=bopo}', "");
27919Expect(0, 12548, '\p{Is_Sc=bopo}', "");
27920Expect(1, 12548, '\p{^Is_Sc=bopo}', "");
27921Expect(1, 12548, '\P{Is_Sc=bopo}', "");
27922Expect(0, 12548, '\P{^Is_Sc=bopo}', "");
27923Expect(1, 12589, '\p{Is_Sc=	Bopo}', "");
27924Expect(0, 12589, '\p{^Is_Sc=	Bopo}', "");
27925Expect(0, 12589, '\P{Is_Sc=	Bopo}', "");
27926Expect(1, 12589, '\P{^Is_Sc=	Bopo}', "");
27927Expect(0, 12548, '\p{Is_Sc=	Bopo}', "");
27928Expect(1, 12548, '\p{^Is_Sc=	Bopo}', "");
27929Expect(1, 12548, '\P{Is_Sc=	Bopo}', "");
27930Expect(0, 12548, '\P{^Is_Sc=	Bopo}', "");
27931Error('\p{Script=/a/--Rejang}');
27932Error('\P{Script=/a/--Rejang}');
27933Expect(1, 43347, '\p{Script=rejang}', "");
27934Expect(0, 43347, '\p{^Script=rejang}', "");
27935Expect(0, 43347, '\P{Script=rejang}', "");
27936Expect(1, 43347, '\P{^Script=rejang}', "");
27937Expect(0, 43311, '\p{Script=rejang}', "");
27938Expect(1, 43311, '\p{^Script=rejang}', "");
27939Expect(1, 43311, '\P{Script=rejang}', "");
27940Expect(0, 43311, '\P{^Script=rejang}', "");
27941Expect(1, 43347, '\p{Script=_-Rejang}', "");
27942Expect(0, 43347, '\p{^Script=_-Rejang}', "");
27943Expect(0, 43347, '\P{Script=_-Rejang}', "");
27944Expect(1, 43347, '\P{^Script=_-Rejang}', "");
27945Expect(0, 43311, '\p{Script=_-Rejang}', "");
27946Expect(1, 43311, '\p{^Script=_-Rejang}', "");
27947Expect(1, 43311, '\P{Script=_-Rejang}', "");
27948Expect(0, 43311, '\P{^Script=_-Rejang}', "");
27949Error('\p{Sc=	_Rjng/a/}');
27950Error('\P{Sc=	_Rjng/a/}');
27951Expect(1, 43347, '\p{Sc=rjng}', "");
27952Expect(0, 43347, '\p{^Sc=rjng}', "");
27953Expect(0, 43347, '\P{Sc=rjng}', "");
27954Expect(1, 43347, '\P{^Sc=rjng}', "");
27955Expect(0, 43311, '\p{Sc=rjng}', "");
27956Expect(1, 43311, '\p{^Sc=rjng}', "");
27957Expect(1, 43311, '\P{Sc=rjng}', "");
27958Expect(0, 43311, '\P{^Sc=rjng}', "");
27959Expect(1, 43347, '\p{Sc=	Rjng}', "");
27960Expect(0, 43347, '\p{^Sc=	Rjng}', "");
27961Expect(0, 43347, '\P{Sc=	Rjng}', "");
27962Expect(1, 43347, '\P{^Sc=	Rjng}', "");
27963Expect(0, 43311, '\p{Sc=	Rjng}', "");
27964Expect(1, 43311, '\p{^Sc=	Rjng}', "");
27965Expect(1, 43311, '\P{Sc=	Rjng}', "");
27966Expect(0, 43311, '\P{^Sc=	Rjng}', "");
27967Error('\p{Is_Script=	/a/Rejang}');
27968Error('\P{Is_Script=	/a/Rejang}');
27969Expect(1, 43347, '\p{Is_Script=rejang}', "");
27970Expect(0, 43347, '\p{^Is_Script=rejang}', "");
27971Expect(0, 43347, '\P{Is_Script=rejang}', "");
27972Expect(1, 43347, '\P{^Is_Script=rejang}', "");
27973Expect(0, 43311, '\p{Is_Script=rejang}', "");
27974Expect(1, 43311, '\p{^Is_Script=rejang}', "");
27975Expect(1, 43311, '\P{Is_Script=rejang}', "");
27976Expect(0, 43311, '\P{^Is_Script=rejang}', "");
27977Expect(1, 43347, '\p{Is_Script= rejang}', "");
27978Expect(0, 43347, '\p{^Is_Script= rejang}', "");
27979Expect(0, 43347, '\P{Is_Script= rejang}', "");
27980Expect(1, 43347, '\P{^Is_Script= rejang}', "");
27981Expect(0, 43311, '\p{Is_Script= rejang}', "");
27982Expect(1, 43311, '\p{^Is_Script= rejang}', "");
27983Expect(1, 43311, '\P{Is_Script= rejang}', "");
27984Expect(0, 43311, '\P{^Is_Script= rejang}', "");
27985Error('\p{Is_Sc=:= rjng}');
27986Error('\P{Is_Sc=:= rjng}');
27987Expect(1, 43347, '\p{Is_Sc=rjng}', "");
27988Expect(0, 43347, '\p{^Is_Sc=rjng}', "");
27989Expect(0, 43347, '\P{Is_Sc=rjng}', "");
27990Expect(1, 43347, '\P{^Is_Sc=rjng}', "");
27991Expect(0, 43311, '\p{Is_Sc=rjng}', "");
27992Expect(1, 43311, '\p{^Is_Sc=rjng}', "");
27993Expect(1, 43311, '\P{Is_Sc=rjng}', "");
27994Expect(0, 43311, '\P{^Is_Sc=rjng}', "");
27995Expect(1, 43347, '\p{Is_Sc=_-RJNG}', "");
27996Expect(0, 43347, '\p{^Is_Sc=_-RJNG}', "");
27997Expect(0, 43347, '\P{Is_Sc=_-RJNG}', "");
27998Expect(1, 43347, '\P{^Is_Sc=_-RJNG}', "");
27999Expect(0, 43311, '\p{Is_Sc=_-RJNG}', "");
28000Expect(1, 43311, '\p{^Is_Sc=_-RJNG}', "");
28001Expect(1, 43311, '\P{Is_Sc=_-RJNG}', "");
28002Expect(0, 43311, '\P{^Is_Sc=_-RJNG}', "");
28003Error('\p{Script=  HANUNOO/a/}');
28004Error('\P{Script=  HANUNOO/a/}');
28005Expect(1, 5940, '\p{Script=hanunoo}', "");
28006Expect(0, 5940, '\p{^Script=hanunoo}', "");
28007Expect(0, 5940, '\P{Script=hanunoo}', "");
28008Expect(1, 5940, '\P{^Script=hanunoo}', "");
28009Expect(0, 5919, '\p{Script=hanunoo}', "");
28010Expect(1, 5919, '\p{^Script=hanunoo}', "");
28011Expect(1, 5919, '\P{Script=hanunoo}', "");
28012Expect(0, 5919, '\P{^Script=hanunoo}', "");
28013Expect(1, 5940, '\p{Script=__hanunoo}', "");
28014Expect(0, 5940, '\p{^Script=__hanunoo}', "");
28015Expect(0, 5940, '\P{Script=__hanunoo}', "");
28016Expect(1, 5940, '\P{^Script=__hanunoo}', "");
28017Expect(0, 5919, '\p{Script=__hanunoo}', "");
28018Expect(1, 5919, '\p{^Script=__hanunoo}', "");
28019Expect(1, 5919, '\P{Script=__hanunoo}', "");
28020Expect(0, 5919, '\P{^Script=__hanunoo}', "");
28021Error('\p{Sc=:=_-Hano}');
28022Error('\P{Sc=:=_-Hano}');
28023Expect(1, 5940, '\p{Sc=hano}', "");
28024Expect(0, 5940, '\p{^Sc=hano}', "");
28025Expect(0, 5940, '\P{Sc=hano}', "");
28026Expect(1, 5940, '\P{^Sc=hano}', "");
28027Expect(0, 5919, '\p{Sc=hano}', "");
28028Expect(1, 5919, '\p{^Sc=hano}', "");
28029Expect(1, 5919, '\P{Sc=hano}', "");
28030Expect(0, 5919, '\P{^Sc=hano}', "");
28031Expect(1, 5940, '\p{Sc=__Hano}', "");
28032Expect(0, 5940, '\p{^Sc=__Hano}', "");
28033Expect(0, 5940, '\P{Sc=__Hano}', "");
28034Expect(1, 5940, '\P{^Sc=__Hano}', "");
28035Expect(0, 5919, '\p{Sc=__Hano}', "");
28036Expect(1, 5919, '\p{^Sc=__Hano}', "");
28037Expect(1, 5919, '\P{Sc=__Hano}', "");
28038Expect(0, 5919, '\P{^Sc=__Hano}', "");
28039Error('\p{Is_Script= :=HANUNOO}');
28040Error('\P{Is_Script= :=HANUNOO}');
28041Expect(1, 5940, '\p{Is_Script=hanunoo}', "");
28042Expect(0, 5940, '\p{^Is_Script=hanunoo}', "");
28043Expect(0, 5940, '\P{Is_Script=hanunoo}', "");
28044Expect(1, 5940, '\P{^Is_Script=hanunoo}', "");
28045Expect(0, 5919, '\p{Is_Script=hanunoo}', "");
28046Expect(1, 5919, '\p{^Is_Script=hanunoo}', "");
28047Expect(1, 5919, '\P{Is_Script=hanunoo}', "");
28048Expect(0, 5919, '\P{^Is_Script=hanunoo}', "");
28049Expect(1, 5940, '\p{Is_Script=	 HANUNOO}', "");
28050Expect(0, 5940, '\p{^Is_Script=	 HANUNOO}', "");
28051Expect(0, 5940, '\P{Is_Script=	 HANUNOO}', "");
28052Expect(1, 5940, '\P{^Is_Script=	 HANUNOO}', "");
28053Expect(0, 5919, '\p{Is_Script=	 HANUNOO}', "");
28054Expect(1, 5919, '\p{^Is_Script=	 HANUNOO}', "");
28055Expect(1, 5919, '\P{Is_Script=	 HANUNOO}', "");
28056Expect(0, 5919, '\P{^Is_Script=	 HANUNOO}', "");
28057Error('\p{Is_Sc=-_HANO:=}');
28058Error('\P{Is_Sc=-_HANO:=}');
28059Expect(1, 5940, '\p{Is_Sc=hano}', "");
28060Expect(0, 5940, '\p{^Is_Sc=hano}', "");
28061Expect(0, 5940, '\P{Is_Sc=hano}', "");
28062Expect(1, 5940, '\P{^Is_Sc=hano}', "");
28063Expect(0, 5919, '\p{Is_Sc=hano}', "");
28064Expect(1, 5919, '\p{^Is_Sc=hano}', "");
28065Expect(1, 5919, '\P{Is_Sc=hano}', "");
28066Expect(0, 5919, '\P{^Is_Sc=hano}', "");
28067Expect(1, 5940, '\p{Is_Sc=_ Hano}', "");
28068Expect(0, 5940, '\p{^Is_Sc=_ Hano}', "");
28069Expect(0, 5940, '\P{Is_Sc=_ Hano}', "");
28070Expect(1, 5940, '\P{^Is_Sc=_ Hano}', "");
28071Expect(0, 5919, '\p{Is_Sc=_ Hano}', "");
28072Expect(1, 5919, '\p{^Is_Sc=_ Hano}', "");
28073Expect(1, 5919, '\P{Is_Sc=_ Hano}', "");
28074Expect(0, 5919, '\P{^Is_Sc=_ Hano}', "");
28075Error('\p{Script: _/a/ImperialAramaic}');
28076Error('\P{Script: _/a/ImperialAramaic}');
28077Expect(1, 67669, '\p{Script:   imperialaramaic}', "");
28078Expect(0, 67669, '\p{^Script:   imperialaramaic}', "");
28079Expect(0, 67669, '\P{Script:   imperialaramaic}', "");
28080Expect(1, 67669, '\P{^Script:   imperialaramaic}', "");
28081Expect(0, 67647, '\p{Script:   imperialaramaic}', "");
28082Expect(1, 67647, '\p{^Script:   imperialaramaic}', "");
28083Expect(1, 67647, '\P{Script:   imperialaramaic}', "");
28084Expect(0, 67647, '\P{^Script:   imperialaramaic}', "");
28085Expect(1, 67669, '\p{Script=-_Imperial ARAMAIC}', "");
28086Expect(0, 67669, '\p{^Script=-_Imperial ARAMAIC}', "");
28087Expect(0, 67669, '\P{Script=-_Imperial ARAMAIC}', "");
28088Expect(1, 67669, '\P{^Script=-_Imperial ARAMAIC}', "");
28089Expect(0, 67647, '\p{Script=-_Imperial ARAMAIC}', "");
28090Expect(1, 67647, '\p{^Script=-_Imperial ARAMAIC}', "");
28091Expect(1, 67647, '\P{Script=-_Imperial ARAMAIC}', "");
28092Expect(0, 67647, '\P{^Script=-_Imperial ARAMAIC}', "");
28093Error('\p{Sc=/a/	_Armi}');
28094Error('\P{Sc=/a/	_Armi}');
28095Expect(1, 67669, '\p{Sc=armi}', "");
28096Expect(0, 67669, '\p{^Sc=armi}', "");
28097Expect(0, 67669, '\P{Sc=armi}', "");
28098Expect(1, 67669, '\P{^Sc=armi}', "");
28099Expect(0, 67647, '\p{Sc=armi}', "");
28100Expect(1, 67647, '\p{^Sc=armi}', "");
28101Expect(1, 67647, '\P{Sc=armi}', "");
28102Expect(0, 67647, '\P{^Sc=armi}', "");
28103Expect(1, 67669, '\p{Sc:			ARMI}', "");
28104Expect(0, 67669, '\p{^Sc:			ARMI}', "");
28105Expect(0, 67669, '\P{Sc:			ARMI}', "");
28106Expect(1, 67669, '\P{^Sc:			ARMI}', "");
28107Expect(0, 67647, '\p{Sc:			ARMI}', "");
28108Expect(1, 67647, '\p{^Sc:			ARMI}', "");
28109Expect(1, 67647, '\P{Sc:			ARMI}', "");
28110Expect(0, 67647, '\P{^Sc:			ARMI}', "");
28111Error('\p{Is_Script:_/a/IMPERIAL-Aramaic}');
28112Error('\P{Is_Script:_/a/IMPERIAL-Aramaic}');
28113Expect(1, 67669, '\p{Is_Script=imperialaramaic}', "");
28114Expect(0, 67669, '\p{^Is_Script=imperialaramaic}', "");
28115Expect(0, 67669, '\P{Is_Script=imperialaramaic}', "");
28116Expect(1, 67669, '\P{^Is_Script=imperialaramaic}', "");
28117Expect(0, 67647, '\p{Is_Script=imperialaramaic}', "");
28118Expect(1, 67647, '\p{^Is_Script=imperialaramaic}', "");
28119Expect(1, 67647, '\P{Is_Script=imperialaramaic}', "");
28120Expect(0, 67647, '\P{^Is_Script=imperialaramaic}', "");
28121Expect(1, 67669, '\p{Is_Script=__IMPERIAL	aramaic}', "");
28122Expect(0, 67669, '\p{^Is_Script=__IMPERIAL	aramaic}', "");
28123Expect(0, 67669, '\P{Is_Script=__IMPERIAL	aramaic}', "");
28124Expect(1, 67669, '\P{^Is_Script=__IMPERIAL	aramaic}', "");
28125Expect(0, 67647, '\p{Is_Script=__IMPERIAL	aramaic}', "");
28126Expect(1, 67647, '\p{^Is_Script=__IMPERIAL	aramaic}', "");
28127Expect(1, 67647, '\P{Is_Script=__IMPERIAL	aramaic}', "");
28128Expect(0, 67647, '\P{^Is_Script=__IMPERIAL	aramaic}', "");
28129Error('\p{Is_Sc=_/a/armi}');
28130Error('\P{Is_Sc=_/a/armi}');
28131Expect(1, 67669, '\p{Is_Sc=armi}', "");
28132Expect(0, 67669, '\p{^Is_Sc=armi}', "");
28133Expect(0, 67669, '\P{Is_Sc=armi}', "");
28134Expect(1, 67669, '\P{^Is_Sc=armi}', "");
28135Expect(0, 67647, '\p{Is_Sc=armi}', "");
28136Expect(1, 67647, '\p{^Is_Sc=armi}', "");
28137Expect(1, 67647, '\P{Is_Sc=armi}', "");
28138Expect(0, 67647, '\P{^Is_Sc=armi}', "");
28139Expect(1, 67669, '\p{Is_Sc=__ARMI}', "");
28140Expect(0, 67669, '\p{^Is_Sc=__ARMI}', "");
28141Expect(0, 67669, '\P{Is_Sc=__ARMI}', "");
28142Expect(1, 67669, '\P{^Is_Sc=__ARMI}', "");
28143Expect(0, 67647, '\p{Is_Sc=__ARMI}', "");
28144Expect(1, 67647, '\p{^Is_Sc=__ARMI}', "");
28145Expect(1, 67647, '\P{Is_Sc=__ARMI}', "");
28146Expect(0, 67647, '\P{^Is_Sc=__ARMI}', "");
28147Error('\p{Script=/a/-_KANNADA}');
28148Error('\P{Script=/a/-_KANNADA}');
28149Expect(1, 3203, '\p{Script=kannada}', "");
28150Expect(0, 3203, '\p{^Script=kannada}', "");
28151Expect(0, 3203, '\P{Script=kannada}', "");
28152Expect(1, 3203, '\P{^Script=kannada}', "");
28153Expect(0, 3201, '\p{Script=kannada}', "");
28154Expect(1, 3201, '\p{^Script=kannada}', "");
28155Expect(1, 3201, '\P{Script=kannada}', "");
28156Expect(0, 3201, '\P{^Script=kannada}', "");
28157Expect(1, 3203, '\p{Script: _Kannada}', "");
28158Expect(0, 3203, '\p{^Script: _Kannada}', "");
28159Expect(0, 3203, '\P{Script: _Kannada}', "");
28160Expect(1, 3203, '\P{^Script: _Kannada}', "");
28161Expect(0, 3201, '\p{Script: _Kannada}', "");
28162Expect(1, 3201, '\p{^Script: _Kannada}', "");
28163Expect(1, 3201, '\P{Script: _Kannada}', "");
28164Expect(0, 3201, '\P{^Script: _Kannada}', "");
28165Error('\p{Sc=-Knda/a/}');
28166Error('\P{Sc=-Knda/a/}');
28167Expect(1, 3203, '\p{Sc=knda}', "");
28168Expect(0, 3203, '\p{^Sc=knda}', "");
28169Expect(0, 3203, '\P{Sc=knda}', "");
28170Expect(1, 3203, '\P{^Sc=knda}', "");
28171Expect(0, 3201, '\p{Sc=knda}', "");
28172Expect(1, 3201, '\p{^Sc=knda}', "");
28173Expect(1, 3201, '\P{Sc=knda}', "");
28174Expect(0, 3201, '\P{^Sc=knda}', "");
28175Expect(1, 3203, '\p{Sc= -KNDA}', "");
28176Expect(0, 3203, '\p{^Sc= -KNDA}', "");
28177Expect(0, 3203, '\P{Sc= -KNDA}', "");
28178Expect(1, 3203, '\P{^Sc= -KNDA}', "");
28179Expect(0, 3201, '\p{Sc= -KNDA}', "");
28180Expect(1, 3201, '\p{^Sc= -KNDA}', "");
28181Expect(1, 3201, '\P{Sc= -KNDA}', "");
28182Expect(0, 3201, '\P{^Sc= -KNDA}', "");
28183Error('\p{Is_Script=-/a/Kannada}');
28184Error('\P{Is_Script=-/a/Kannada}');
28185Expect(1, 3203, '\p{Is_Script=kannada}', "");
28186Expect(0, 3203, '\p{^Is_Script=kannada}', "");
28187Expect(0, 3203, '\P{Is_Script=kannada}', "");
28188Expect(1, 3203, '\P{^Is_Script=kannada}', "");
28189Expect(0, 3201, '\p{Is_Script=kannada}', "");
28190Expect(1, 3201, '\p{^Is_Script=kannada}', "");
28191Expect(1, 3201, '\P{Is_Script=kannada}', "");
28192Expect(0, 3201, '\P{^Is_Script=kannada}', "");
28193Expect(1, 3203, '\p{Is_Script= KANNADA}', "");
28194Expect(0, 3203, '\p{^Is_Script= KANNADA}', "");
28195Expect(0, 3203, '\P{Is_Script= KANNADA}', "");
28196Expect(1, 3203, '\P{^Is_Script= KANNADA}', "");
28197Expect(0, 3201, '\p{Is_Script= KANNADA}', "");
28198Expect(1, 3201, '\p{^Is_Script= KANNADA}', "");
28199Expect(1, 3201, '\P{Is_Script= KANNADA}', "");
28200Expect(0, 3201, '\P{^Is_Script= KANNADA}', "");
28201Error('\p{Is_Sc=:=knda}');
28202Error('\P{Is_Sc=:=knda}');
28203Expect(1, 3203, '\p{Is_Sc=knda}', "");
28204Expect(0, 3203, '\p{^Is_Sc=knda}', "");
28205Expect(0, 3203, '\P{Is_Sc=knda}', "");
28206Expect(1, 3203, '\P{^Is_Sc=knda}', "");
28207Expect(0, 3201, '\p{Is_Sc=knda}', "");
28208Expect(1, 3201, '\p{^Is_Sc=knda}', "");
28209Expect(1, 3201, '\P{Is_Sc=knda}', "");
28210Expect(0, 3201, '\P{^Is_Sc=knda}', "");
28211Expect(1, 3203, '\p{Is_Sc=-Knda}', "");
28212Expect(0, 3203, '\p{^Is_Sc=-Knda}', "");
28213Expect(0, 3203, '\P{Is_Sc=-Knda}', "");
28214Expect(1, 3203, '\P{^Is_Sc=-Knda}', "");
28215Expect(0, 3201, '\p{Is_Sc=-Knda}', "");
28216Expect(1, 3201, '\p{^Is_Sc=-Knda}', "");
28217Expect(1, 3201, '\P{Is_Sc=-Knda}', "");
28218Expect(0, 3201, '\P{^Is_Sc=-Knda}', "");
28219Error('\p{Script=	:=KHMER}');
28220Error('\P{Script=	:=KHMER}');
28221Expect(1, 6109, '\p{Script=khmer}', "");
28222Expect(0, 6109, '\p{^Script=khmer}', "");
28223Expect(0, 6109, '\P{Script=khmer}', "");
28224Expect(1, 6109, '\P{^Script=khmer}', "");
28225Expect(0, 6015, '\p{Script=khmer}', "");
28226Expect(1, 6015, '\p{^Script=khmer}', "");
28227Expect(1, 6015, '\P{Script=khmer}', "");
28228Expect(0, 6015, '\P{^Script=khmer}', "");
28229Expect(1, 6109, '\p{Script=_Khmer}', "");
28230Expect(0, 6109, '\p{^Script=_Khmer}', "");
28231Expect(0, 6109, '\P{Script=_Khmer}', "");
28232Expect(1, 6109, '\P{^Script=_Khmer}', "");
28233Expect(0, 6015, '\p{Script=_Khmer}', "");
28234Expect(1, 6015, '\p{^Script=_Khmer}', "");
28235Expect(1, 6015, '\P{Script=_Khmer}', "");
28236Expect(0, 6015, '\P{^Script=_Khmer}', "");
28237Error('\p{Sc=/a/-_khmr}');
28238Error('\P{Sc=/a/-_khmr}');
28239Expect(1, 6109, '\p{Sc=khmr}', "");
28240Expect(0, 6109, '\p{^Sc=khmr}', "");
28241Expect(0, 6109, '\P{Sc=khmr}', "");
28242Expect(1, 6109, '\P{^Sc=khmr}', "");
28243Expect(0, 6015, '\p{Sc=khmr}', "");
28244Expect(1, 6015, '\p{^Sc=khmr}', "");
28245Expect(1, 6015, '\P{Sc=khmr}', "");
28246Expect(0, 6015, '\P{^Sc=khmr}', "");
28247Expect(1, 6109, '\p{Sc:   	 Khmr}', "");
28248Expect(0, 6109, '\p{^Sc:   	 Khmr}', "");
28249Expect(0, 6109, '\P{Sc:   	 Khmr}', "");
28250Expect(1, 6109, '\P{^Sc:   	 Khmr}', "");
28251Expect(0, 6015, '\p{Sc:   	 Khmr}', "");
28252Expect(1, 6015, '\p{^Sc:   	 Khmr}', "");
28253Expect(1, 6015, '\P{Sc:   	 Khmr}', "");
28254Expect(0, 6015, '\P{^Sc:   	 Khmr}', "");
28255Error('\p{Is_Script= 	khmer/a/}');
28256Error('\P{Is_Script= 	khmer/a/}');
28257Expect(1, 6109, '\p{Is_Script=khmer}', "");
28258Expect(0, 6109, '\p{^Is_Script=khmer}', "");
28259Expect(0, 6109, '\P{Is_Script=khmer}', "");
28260Expect(1, 6109, '\P{^Is_Script=khmer}', "");
28261Expect(0, 6015, '\p{Is_Script=khmer}', "");
28262Expect(1, 6015, '\p{^Is_Script=khmer}', "");
28263Expect(1, 6015, '\P{Is_Script=khmer}', "");
28264Expect(0, 6015, '\P{^Is_Script=khmer}', "");
28265Expect(1, 6109, '\p{Is_Script=-Khmer}', "");
28266Expect(0, 6109, '\p{^Is_Script=-Khmer}', "");
28267Expect(0, 6109, '\P{Is_Script=-Khmer}', "");
28268Expect(1, 6109, '\P{^Is_Script=-Khmer}', "");
28269Expect(0, 6015, '\p{Is_Script=-Khmer}', "");
28270Expect(1, 6015, '\p{^Is_Script=-Khmer}', "");
28271Expect(1, 6015, '\P{Is_Script=-Khmer}', "");
28272Expect(0, 6015, '\P{^Is_Script=-Khmer}', "");
28273Error('\p{Is_Sc=_	khmr:=}');
28274Error('\P{Is_Sc=_	khmr:=}');
28275Expect(1, 6109, '\p{Is_Sc=khmr}', "");
28276Expect(0, 6109, '\p{^Is_Sc=khmr}', "");
28277Expect(0, 6109, '\P{Is_Sc=khmr}', "");
28278Expect(1, 6109, '\P{^Is_Sc=khmr}', "");
28279Expect(0, 6015, '\p{Is_Sc=khmr}', "");
28280Expect(1, 6015, '\p{^Is_Sc=khmr}', "");
28281Expect(1, 6015, '\P{Is_Sc=khmr}', "");
28282Expect(0, 6015, '\P{^Is_Sc=khmr}', "");
28283Expect(1, 6109, '\p{Is_Sc=	-khmr}', "");
28284Expect(0, 6109, '\p{^Is_Sc=	-khmr}', "");
28285Expect(0, 6109, '\P{Is_Sc=	-khmr}', "");
28286Expect(1, 6109, '\P{^Is_Sc=	-khmr}', "");
28287Expect(0, 6015, '\p{Is_Sc=	-khmr}', "");
28288Expect(1, 6015, '\p{^Is_Sc=	-khmr}', "");
28289Expect(1, 6015, '\P{Is_Sc=	-khmr}', "");
28290Expect(0, 6015, '\P{^Is_Sc=	-khmr}', "");
28291Error('\p{Script=:=	 Cham}');
28292Error('\P{Script=:=	 Cham}');
28293Expect(1, 43574, '\p{Script=cham}', "");
28294Expect(0, 43574, '\p{^Script=cham}', "");
28295Expect(0, 43574, '\P{Script=cham}', "");
28296Expect(1, 43574, '\P{^Script=cham}', "");
28297Expect(0, 43519, '\p{Script=cham}', "");
28298Expect(1, 43519, '\p{^Script=cham}', "");
28299Expect(1, 43519, '\P{Script=cham}', "");
28300Expect(0, 43519, '\P{^Script=cham}', "");
28301Expect(1, 43574, '\p{Script=- Cham}', "");
28302Expect(0, 43574, '\p{^Script=- Cham}', "");
28303Expect(0, 43574, '\P{Script=- Cham}', "");
28304Expect(1, 43574, '\P{^Script=- Cham}', "");
28305Expect(0, 43519, '\p{Script=- Cham}', "");
28306Expect(1, 43519, '\p{^Script=- Cham}', "");
28307Expect(1, 43519, '\P{Script=- Cham}', "");
28308Expect(0, 43519, '\P{^Script=- Cham}', "");
28309Error('\p{Sc: -:=Cham}');
28310Error('\P{Sc: -:=Cham}');
28311Expect(1, 43574, '\p{Sc=cham}', "");
28312Expect(0, 43574, '\p{^Sc=cham}', "");
28313Expect(0, 43574, '\P{Sc=cham}', "");
28314Expect(1, 43574, '\P{^Sc=cham}', "");
28315Expect(0, 43519, '\p{Sc=cham}', "");
28316Expect(1, 43519, '\p{^Sc=cham}', "");
28317Expect(1, 43519, '\P{Sc=cham}', "");
28318Expect(0, 43519, '\P{^Sc=cham}', "");
28319Expect(1, 43574, '\p{Sc=-Cham}', "");
28320Expect(0, 43574, '\p{^Sc=-Cham}', "");
28321Expect(0, 43574, '\P{Sc=-Cham}', "");
28322Expect(1, 43574, '\P{^Sc=-Cham}', "");
28323Expect(0, 43519, '\p{Sc=-Cham}', "");
28324Expect(1, 43519, '\p{^Sc=-Cham}', "");
28325Expect(1, 43519, '\P{Sc=-Cham}', "");
28326Expect(0, 43519, '\P{^Sc=-Cham}', "");
28327Error('\p{Is_Script=_:=CHAM}');
28328Error('\P{Is_Script=_:=CHAM}');
28329Expect(1, 43574, '\p{Is_Script=cham}', "");
28330Expect(0, 43574, '\p{^Is_Script=cham}', "");
28331Expect(0, 43574, '\P{Is_Script=cham}', "");
28332Expect(1, 43574, '\P{^Is_Script=cham}', "");
28333Expect(0, 43519, '\p{Is_Script=cham}', "");
28334Expect(1, 43519, '\p{^Is_Script=cham}', "");
28335Expect(1, 43519, '\P{Is_Script=cham}', "");
28336Expect(0, 43519, '\P{^Is_Script=cham}', "");
28337Expect(1, 43574, '\p{Is_Script=_Cham}', "");
28338Expect(0, 43574, '\p{^Is_Script=_Cham}', "");
28339Expect(0, 43574, '\P{Is_Script=_Cham}', "");
28340Expect(1, 43574, '\P{^Is_Script=_Cham}', "");
28341Expect(0, 43519, '\p{Is_Script=_Cham}', "");
28342Expect(1, 43519, '\p{^Is_Script=_Cham}', "");
28343Expect(1, 43519, '\P{Is_Script=_Cham}', "");
28344Expect(0, 43519, '\P{^Is_Script=_Cham}', "");
28345Error('\p{Is_Sc=-:=Cham}');
28346Error('\P{Is_Sc=-:=Cham}');
28347Expect(1, 43574, '\p{Is_Sc=cham}', "");
28348Expect(0, 43574, '\p{^Is_Sc=cham}', "");
28349Expect(0, 43574, '\P{Is_Sc=cham}', "");
28350Expect(1, 43574, '\P{^Is_Sc=cham}', "");
28351Expect(0, 43519, '\p{Is_Sc=cham}', "");
28352Expect(1, 43519, '\p{^Is_Sc=cham}', "");
28353Expect(1, 43519, '\P{Is_Sc=cham}', "");
28354Expect(0, 43519, '\P{^Is_Sc=cham}', "");
28355Expect(1, 43574, '\p{Is_Sc=_-cham}', "");
28356Expect(0, 43574, '\p{^Is_Sc=_-cham}', "");
28357Expect(0, 43574, '\P{Is_Sc=_-cham}', "");
28358Expect(1, 43574, '\P{^Is_Sc=_-cham}', "");
28359Expect(0, 43519, '\p{Is_Sc=_-cham}', "");
28360Expect(1, 43519, '\p{^Is_Sc=_-cham}', "");
28361Expect(1, 43519, '\P{Is_Sc=_-cham}', "");
28362Expect(0, 43519, '\P{^Is_Sc=_-cham}', "");
28363Error('\p{Script=/a/Tibetan}');
28364Error('\P{Script=/a/Tibetan}');
28365Expect(1, 3911, '\p{Script=tibetan}', "");
28366Expect(0, 3911, '\p{^Script=tibetan}', "");
28367Expect(0, 3911, '\P{Script=tibetan}', "");
28368Expect(1, 3911, '\P{^Script=tibetan}', "");
28369Expect(0, 3839, '\p{Script=tibetan}', "");
28370Expect(1, 3839, '\p{^Script=tibetan}', "");
28371Expect(1, 3839, '\P{Script=tibetan}', "");
28372Expect(0, 3839, '\P{^Script=tibetan}', "");
28373Expect(1, 3911, '\p{Script=	-Tibetan}', "");
28374Expect(0, 3911, '\p{^Script=	-Tibetan}', "");
28375Expect(0, 3911, '\P{Script=	-Tibetan}', "");
28376Expect(1, 3911, '\P{^Script=	-Tibetan}', "");
28377Expect(0, 3839, '\p{Script=	-Tibetan}', "");
28378Expect(1, 3839, '\p{^Script=	-Tibetan}', "");
28379Expect(1, 3839, '\P{Script=	-Tibetan}', "");
28380Expect(0, 3839, '\P{^Script=	-Tibetan}', "");
28381Error('\p{Sc=:=_ TIBT}');
28382Error('\P{Sc=:=_ TIBT}');
28383Expect(1, 3911, '\p{Sc=tibt}', "");
28384Expect(0, 3911, '\p{^Sc=tibt}', "");
28385Expect(0, 3911, '\P{Sc=tibt}', "");
28386Expect(1, 3911, '\P{^Sc=tibt}', "");
28387Expect(0, 3839, '\p{Sc=tibt}', "");
28388Expect(1, 3839, '\p{^Sc=tibt}', "");
28389Expect(1, 3839, '\P{Sc=tibt}', "");
28390Expect(0, 3839, '\P{^Sc=tibt}', "");
28391Expect(1, 3911, '\p{Sc:	 TIBT}', "");
28392Expect(0, 3911, '\p{^Sc:	 TIBT}', "");
28393Expect(0, 3911, '\P{Sc:	 TIBT}', "");
28394Expect(1, 3911, '\P{^Sc:	 TIBT}', "");
28395Expect(0, 3839, '\p{Sc:	 TIBT}', "");
28396Expect(1, 3839, '\p{^Sc:	 TIBT}', "");
28397Expect(1, 3839, '\P{Sc:	 TIBT}', "");
28398Expect(0, 3839, '\P{^Sc:	 TIBT}', "");
28399Error('\p{Is_Script=-	Tibetan:=}');
28400Error('\P{Is_Script=-	Tibetan:=}');
28401Expect(1, 3911, '\p{Is_Script=tibetan}', "");
28402Expect(0, 3911, '\p{^Is_Script=tibetan}', "");
28403Expect(0, 3911, '\P{Is_Script=tibetan}', "");
28404Expect(1, 3911, '\P{^Is_Script=tibetan}', "");
28405Expect(0, 3839, '\p{Is_Script=tibetan}', "");
28406Expect(1, 3839, '\p{^Is_Script=tibetan}', "");
28407Expect(1, 3839, '\P{Is_Script=tibetan}', "");
28408Expect(0, 3839, '\P{^Is_Script=tibetan}', "");
28409Expect(1, 3911, '\p{Is_Script=-_TIBETAN}', "");
28410Expect(0, 3911, '\p{^Is_Script=-_TIBETAN}', "");
28411Expect(0, 3911, '\P{Is_Script=-_TIBETAN}', "");
28412Expect(1, 3911, '\P{^Is_Script=-_TIBETAN}', "");
28413Expect(0, 3839, '\p{Is_Script=-_TIBETAN}', "");
28414Expect(1, 3839, '\p{^Is_Script=-_TIBETAN}', "");
28415Expect(1, 3839, '\P{Is_Script=-_TIBETAN}', "");
28416Expect(0, 3839, '\P{^Is_Script=-_TIBETAN}', "");
28417Error('\p{Is_Sc=:=  TIBT}');
28418Error('\P{Is_Sc=:=  TIBT}');
28419Expect(1, 3911, '\p{Is_Sc=tibt}', "");
28420Expect(0, 3911, '\p{^Is_Sc=tibt}', "");
28421Expect(0, 3911, '\P{Is_Sc=tibt}', "");
28422Expect(1, 3911, '\P{^Is_Sc=tibt}', "");
28423Expect(0, 3839, '\p{Is_Sc=tibt}', "");
28424Expect(1, 3839, '\p{^Is_Sc=tibt}', "");
28425Expect(1, 3839, '\P{Is_Sc=tibt}', "");
28426Expect(0, 3839, '\P{^Is_Sc=tibt}', "");
28427Expect(1, 3911, '\p{Is_Sc=	TIBT}', "");
28428Expect(0, 3911, '\p{^Is_Sc=	TIBT}', "");
28429Expect(0, 3911, '\P{Is_Sc=	TIBT}', "");
28430Expect(1, 3911, '\P{^Is_Sc=	TIBT}', "");
28431Expect(0, 3839, '\p{Is_Sc=	TIBT}', "");
28432Expect(1, 3839, '\p{^Is_Sc=	TIBT}', "");
28433Expect(1, 3839, '\P{Is_Sc=	TIBT}', "");
28434Expect(0, 3839, '\P{^Is_Sc=	TIBT}', "");
28435Error('\p{Script= ogham:=}');
28436Error('\P{Script= ogham:=}');
28437Expect(1, 5788, '\p{Script=ogham}', "");
28438Expect(0, 5788, '\p{^Script=ogham}', "");
28439Expect(0, 5788, '\P{Script=ogham}', "");
28440Expect(1, 5788, '\P{^Script=ogham}', "");
28441Expect(0, 5759, '\p{Script=ogham}', "");
28442Expect(1, 5759, '\p{^Script=ogham}', "");
28443Expect(1, 5759, '\P{Script=ogham}', "");
28444Expect(0, 5759, '\P{^Script=ogham}', "");
28445Expect(1, 5788, '\p{Script=	Ogham}', "");
28446Expect(0, 5788, '\p{^Script=	Ogham}', "");
28447Expect(0, 5788, '\P{Script=	Ogham}', "");
28448Expect(1, 5788, '\P{^Script=	Ogham}', "");
28449Expect(0, 5759, '\p{Script=	Ogham}', "");
28450Expect(1, 5759, '\p{^Script=	Ogham}', "");
28451Expect(1, 5759, '\P{Script=	Ogham}', "");
28452Expect(0, 5759, '\P{^Script=	Ogham}', "");
28453Error('\p{Sc=--OGAM:=}');
28454Error('\P{Sc=--OGAM:=}');
28455Expect(1, 5788, '\p{Sc=ogam}', "");
28456Expect(0, 5788, '\p{^Sc=ogam}', "");
28457Expect(0, 5788, '\P{Sc=ogam}', "");
28458Expect(1, 5788, '\P{^Sc=ogam}', "");
28459Expect(0, 5759, '\p{Sc=ogam}', "");
28460Expect(1, 5759, '\p{^Sc=ogam}', "");
28461Expect(1, 5759, '\P{Sc=ogam}', "");
28462Expect(0, 5759, '\P{^Sc=ogam}', "");
28463Expect(1, 5788, '\p{Sc= ogam}', "");
28464Expect(0, 5788, '\p{^Sc= ogam}', "");
28465Expect(0, 5788, '\P{Sc= ogam}', "");
28466Expect(1, 5788, '\P{^Sc= ogam}', "");
28467Expect(0, 5759, '\p{Sc= ogam}', "");
28468Expect(1, 5759, '\p{^Sc= ogam}', "");
28469Expect(1, 5759, '\P{Sc= ogam}', "");
28470Expect(0, 5759, '\P{^Sc= ogam}', "");
28471Error('\p{Is_Script=	_Ogham:=}');
28472Error('\P{Is_Script=	_Ogham:=}');
28473Expect(1, 5788, '\p{Is_Script=ogham}', "");
28474Expect(0, 5788, '\p{^Is_Script=ogham}', "");
28475Expect(0, 5788, '\P{Is_Script=ogham}', "");
28476Expect(1, 5788, '\P{^Is_Script=ogham}', "");
28477Expect(0, 5759, '\p{Is_Script=ogham}', "");
28478Expect(1, 5759, '\p{^Is_Script=ogham}', "");
28479Expect(1, 5759, '\P{Is_Script=ogham}', "");
28480Expect(0, 5759, '\P{^Is_Script=ogham}', "");
28481Expect(1, 5788, '\p{Is_Script= ogham}', "");
28482Expect(0, 5788, '\p{^Is_Script= ogham}', "");
28483Expect(0, 5788, '\P{Is_Script= ogham}', "");
28484Expect(1, 5788, '\P{^Is_Script= ogham}', "");
28485Expect(0, 5759, '\p{Is_Script= ogham}', "");
28486Expect(1, 5759, '\p{^Is_Script= ogham}', "");
28487Expect(1, 5759, '\P{Is_Script= ogham}', "");
28488Expect(0, 5759, '\P{^Is_Script= ogham}', "");
28489Error('\p{Is_Sc=	_Ogam/a/}');
28490Error('\P{Is_Sc=	_Ogam/a/}');
28491Expect(1, 5788, '\p{Is_Sc:	ogam}', "");
28492Expect(0, 5788, '\p{^Is_Sc:	ogam}', "");
28493Expect(0, 5788, '\P{Is_Sc:	ogam}', "");
28494Expect(1, 5788, '\P{^Is_Sc:	ogam}', "");
28495Expect(0, 5759, '\p{Is_Sc:	ogam}', "");
28496Expect(1, 5759, '\p{^Is_Sc:	ogam}', "");
28497Expect(1, 5759, '\P{Is_Sc:	ogam}', "");
28498Expect(0, 5759, '\P{^Is_Sc:	ogam}', "");
28499Expect(1, 5788, '\p{Is_Sc=		Ogam}', "");
28500Expect(0, 5788, '\p{^Is_Sc=		Ogam}', "");
28501Expect(0, 5788, '\P{Is_Sc=		Ogam}', "");
28502Expect(1, 5788, '\P{^Is_Sc=		Ogam}', "");
28503Expect(0, 5759, '\p{Is_Sc=		Ogam}', "");
28504Expect(1, 5759, '\p{^Is_Sc=		Ogam}', "");
28505Expect(1, 5759, '\P{Is_Sc=		Ogam}', "");
28506Expect(0, 5759, '\P{^Is_Sc=		Ogam}', "");
28507Error('\p{Script: Tai	Viet/a/}');
28508Error('\P{Script: Tai	Viet/a/}');
28509Expect(1, 43714, '\p{Script=taiviet}', "");
28510Expect(0, 43714, '\p{^Script=taiviet}', "");
28511Expect(0, 43714, '\P{Script=taiviet}', "");
28512Expect(1, 43714, '\P{^Script=taiviet}', "");
28513Expect(0, 43647, '\p{Script=taiviet}', "");
28514Expect(1, 43647, '\p{^Script=taiviet}', "");
28515Expect(1, 43647, '\P{Script=taiviet}', "");
28516Expect(0, 43647, '\P{^Script=taiviet}', "");
28517Expect(1, 43714, '\p{Script: Tai-viet}', "");
28518Expect(0, 43714, '\p{^Script: Tai-viet}', "");
28519Expect(0, 43714, '\P{Script: Tai-viet}', "");
28520Expect(1, 43714, '\P{^Script: Tai-viet}', "");
28521Expect(0, 43647, '\p{Script: Tai-viet}', "");
28522Expect(1, 43647, '\p{^Script: Tai-viet}', "");
28523Expect(1, 43647, '\P{Script: Tai-viet}', "");
28524Expect(0, 43647, '\P{^Script: Tai-viet}', "");
28525Error('\p{Sc=	:=Tavt}');
28526Error('\P{Sc=	:=Tavt}');
28527Expect(1, 43714, '\p{Sc=tavt}', "");
28528Expect(0, 43714, '\p{^Sc=tavt}', "");
28529Expect(0, 43714, '\P{Sc=tavt}', "");
28530Expect(1, 43714, '\P{^Sc=tavt}', "");
28531Expect(0, 43647, '\p{Sc=tavt}', "");
28532Expect(1, 43647, '\p{^Sc=tavt}', "");
28533Expect(1, 43647, '\P{Sc=tavt}', "");
28534Expect(0, 43647, '\P{^Sc=tavt}', "");
28535Error('\p{Is_Script=	/a/TAI-VIET}');
28536Error('\P{Is_Script=	/a/TAI-VIET}');
28537Expect(1, 43714, '\p{Is_Script=taiviet}', "");
28538Expect(0, 43714, '\p{^Is_Script=taiviet}', "");
28539Expect(0, 43714, '\P{Is_Script=taiviet}', "");
28540Expect(1, 43714, '\P{^Is_Script=taiviet}', "");
28541Expect(0, 43647, '\p{Is_Script=taiviet}', "");
28542Expect(1, 43647, '\p{^Is_Script=taiviet}', "");
28543Expect(1, 43647, '\P{Is_Script=taiviet}', "");
28544Expect(0, 43647, '\P{^Is_Script=taiviet}', "");
28545Expect(1, 43714, '\p{Is_Script=__Tai_Viet}', "");
28546Expect(0, 43714, '\p{^Is_Script=__Tai_Viet}', "");
28547Expect(0, 43714, '\P{Is_Script=__Tai_Viet}', "");
28548Expect(1, 43714, '\P{^Is_Script=__Tai_Viet}', "");
28549Expect(0, 43647, '\p{Is_Script=__Tai_Viet}', "");
28550Expect(1, 43647, '\p{^Is_Script=__Tai_Viet}', "");
28551Expect(1, 43647, '\P{Is_Script=__Tai_Viet}', "");
28552Expect(0, 43647, '\P{^Is_Script=__Tai_Viet}', "");
28553Error('\p{Is_Sc=:=_ Tavt}');
28554Error('\P{Is_Sc=:=_ Tavt}');
28555Expect(1, 43714, '\p{Is_Sc=tavt}', "");
28556Expect(0, 43714, '\p{^Is_Sc=tavt}', "");
28557Expect(0, 43714, '\P{Is_Sc=tavt}', "");
28558Expect(1, 43714, '\P{^Is_Sc=tavt}', "");
28559Expect(0, 43647, '\p{Is_Sc=tavt}', "");
28560Expect(1, 43647, '\p{^Is_Sc=tavt}', "");
28561Expect(1, 43647, '\P{Is_Sc=tavt}', "");
28562Expect(0, 43647, '\P{^Is_Sc=tavt}', "");
28563Expect(1, 43714, '\p{Is_Sc=-Tavt}', "");
28564Expect(0, 43714, '\p{^Is_Sc=-Tavt}', "");
28565Expect(0, 43714, '\P{Is_Sc=-Tavt}', "");
28566Expect(1, 43714, '\P{^Is_Sc=-Tavt}', "");
28567Expect(0, 43647, '\p{Is_Sc=-Tavt}', "");
28568Expect(1, 43647, '\p{^Is_Sc=-Tavt}', "");
28569Expect(1, 43647, '\P{Is_Sc=-Tavt}', "");
28570Expect(0, 43647, '\P{^Is_Sc=-Tavt}', "");
28571Error('\p{Script=/a/Malayalam}');
28572Error('\P{Script=/a/Malayalam}');
28573Expect(1, 3331, '\p{Script=malayalam}', "");
28574Expect(0, 3331, '\p{^Script=malayalam}', "");
28575Expect(0, 3331, '\P{Script=malayalam}', "");
28576Expect(1, 3331, '\P{^Script=malayalam}', "");
28577Expect(0, 3329, '\p{Script=malayalam}', "");
28578Expect(1, 3329, '\p{^Script=malayalam}', "");
28579Expect(1, 3329, '\P{Script=malayalam}', "");
28580Expect(0, 3329, '\P{^Script=malayalam}', "");
28581Expect(1, 3331, '\p{Script=_	MALAYALAM}', "");
28582Expect(0, 3331, '\p{^Script=_	MALAYALAM}', "");
28583Expect(0, 3331, '\P{Script=_	MALAYALAM}', "");
28584Expect(1, 3331, '\P{^Script=_	MALAYALAM}', "");
28585Expect(0, 3329, '\p{Script=_	MALAYALAM}', "");
28586Expect(1, 3329, '\p{^Script=_	MALAYALAM}', "");
28587Expect(1, 3329, '\P{Script=_	MALAYALAM}', "");
28588Expect(0, 3329, '\P{^Script=_	MALAYALAM}', "");
28589Error('\p{Sc:	_/a/mlym}');
28590Error('\P{Sc:	_/a/mlym}');
28591Expect(1, 3331, '\p{Sc=mlym}', "");
28592Expect(0, 3331, '\p{^Sc=mlym}', "");
28593Expect(0, 3331, '\P{Sc=mlym}', "");
28594Expect(1, 3331, '\P{^Sc=mlym}', "");
28595Expect(0, 3329, '\p{Sc=mlym}', "");
28596Expect(1, 3329, '\p{^Sc=mlym}', "");
28597Expect(1, 3329, '\P{Sc=mlym}', "");
28598Expect(0, 3329, '\P{^Sc=mlym}', "");
28599Expect(1, 3331, '\p{Sc: -MLYM}', "");
28600Expect(0, 3331, '\p{^Sc: -MLYM}', "");
28601Expect(0, 3331, '\P{Sc: -MLYM}', "");
28602Expect(1, 3331, '\P{^Sc: -MLYM}', "");
28603Expect(0, 3329, '\p{Sc: -MLYM}', "");
28604Expect(1, 3329, '\p{^Sc: -MLYM}', "");
28605Expect(1, 3329, '\P{Sc: -MLYM}', "");
28606Expect(0, 3329, '\P{^Sc: -MLYM}', "");
28607Error('\p{Is_Script=:= 	MALAYALAM}');
28608Error('\P{Is_Script=:= 	MALAYALAM}');
28609Expect(1, 3331, '\p{Is_Script=malayalam}', "");
28610Expect(0, 3331, '\p{^Is_Script=malayalam}', "");
28611Expect(0, 3331, '\P{Is_Script=malayalam}', "");
28612Expect(1, 3331, '\P{^Is_Script=malayalam}', "");
28613Expect(0, 3329, '\p{Is_Script=malayalam}', "");
28614Expect(1, 3329, '\p{^Is_Script=malayalam}', "");
28615Expect(1, 3329, '\P{Is_Script=malayalam}', "");
28616Expect(0, 3329, '\P{^Is_Script=malayalam}', "");
28617Expect(1, 3331, '\p{Is_Script=-Malayalam}', "");
28618Expect(0, 3331, '\p{^Is_Script=-Malayalam}', "");
28619Expect(0, 3331, '\P{Is_Script=-Malayalam}', "");
28620Expect(1, 3331, '\P{^Is_Script=-Malayalam}', "");
28621Expect(0, 3329, '\p{Is_Script=-Malayalam}', "");
28622Expect(1, 3329, '\p{^Is_Script=-Malayalam}', "");
28623Expect(1, 3329, '\P{Is_Script=-Malayalam}', "");
28624Expect(0, 3329, '\P{^Is_Script=-Malayalam}', "");
28625Error('\p{Is_Sc=:=mlym}');
28626Error('\P{Is_Sc=:=mlym}');
28627Expect(1, 3331, '\p{Is_Sc=mlym}', "");
28628Expect(0, 3331, '\p{^Is_Sc=mlym}', "");
28629Expect(0, 3331, '\P{Is_Sc=mlym}', "");
28630Expect(1, 3331, '\P{^Is_Sc=mlym}', "");
28631Expect(0, 3329, '\p{Is_Sc=mlym}', "");
28632Expect(1, 3329, '\p{^Is_Sc=mlym}', "");
28633Expect(1, 3329, '\P{Is_Sc=mlym}', "");
28634Expect(0, 3329, '\P{^Is_Sc=mlym}', "");
28635Expect(1, 3331, '\p{Is_Sc=_Mlym}', "");
28636Expect(0, 3331, '\p{^Is_Sc=_Mlym}', "");
28637Expect(0, 3331, '\P{Is_Sc=_Mlym}', "");
28638Expect(1, 3331, '\P{^Is_Sc=_Mlym}', "");
28639Expect(0, 3329, '\p{Is_Sc=_Mlym}', "");
28640Expect(1, 3329, '\p{^Is_Sc=_Mlym}', "");
28641Expect(1, 3329, '\P{Is_Sc=_Mlym}', "");
28642Expect(0, 3329, '\P{^Is_Sc=_Mlym}', "");
28643Error('\p{Script=_-Old/a/persian}');
28644Error('\P{Script=_-Old/a/persian}');
28645Expect(1, 66499, '\p{Script=oldpersian}', "");
28646Expect(0, 66499, '\p{^Script=oldpersian}', "");
28647Expect(0, 66499, '\P{Script=oldpersian}', "");
28648Expect(1, 66499, '\P{^Script=oldpersian}', "");
28649Expect(0, 66463, '\p{Script=oldpersian}', "");
28650Expect(1, 66463, '\p{^Script=oldpersian}', "");
28651Expect(1, 66463, '\P{Script=oldpersian}', "");
28652Expect(0, 66463, '\P{^Script=oldpersian}', "");
28653Expect(1, 66499, '\p{Script=OLD persian}', "");
28654Expect(0, 66499, '\p{^Script=OLD persian}', "");
28655Expect(0, 66499, '\P{Script=OLD persian}', "");
28656Expect(1, 66499, '\P{^Script=OLD persian}', "");
28657Expect(0, 66463, '\p{Script=OLD persian}', "");
28658Expect(1, 66463, '\p{^Script=OLD persian}', "");
28659Expect(1, 66463, '\P{Script=OLD persian}', "");
28660Expect(0, 66463, '\P{^Script=OLD persian}', "");
28661Error('\p{Sc=	Xpeo:=}');
28662Error('\P{Sc=	Xpeo:=}');
28663Expect(1, 66499, '\p{Sc=xpeo}', "");
28664Expect(0, 66499, '\p{^Sc=xpeo}', "");
28665Expect(0, 66499, '\P{Sc=xpeo}', "");
28666Expect(1, 66499, '\P{^Sc=xpeo}', "");
28667Expect(0, 66463, '\p{Sc=xpeo}', "");
28668Expect(1, 66463, '\p{^Sc=xpeo}', "");
28669Expect(1, 66463, '\P{Sc=xpeo}', "");
28670Expect(0, 66463, '\P{^Sc=xpeo}', "");
28671Expect(1, 66499, '\p{Sc=--Xpeo}', "");
28672Expect(0, 66499, '\p{^Sc=--Xpeo}', "");
28673Expect(0, 66499, '\P{Sc=--Xpeo}', "");
28674Expect(1, 66499, '\P{^Sc=--Xpeo}', "");
28675Expect(0, 66463, '\p{Sc=--Xpeo}', "");
28676Expect(1, 66463, '\p{^Sc=--Xpeo}', "");
28677Expect(1, 66463, '\P{Sc=--Xpeo}', "");
28678Expect(0, 66463, '\P{^Sc=--Xpeo}', "");
28679Error('\p{Is_Script=	:=old-Persian}');
28680Error('\P{Is_Script=	:=old-Persian}');
28681Expect(1, 66499, '\p{Is_Script=oldpersian}', "");
28682Expect(0, 66499, '\p{^Is_Script=oldpersian}', "");
28683Expect(0, 66499, '\P{Is_Script=oldpersian}', "");
28684Expect(1, 66499, '\P{^Is_Script=oldpersian}', "");
28685Expect(0, 66463, '\p{Is_Script=oldpersian}', "");
28686Expect(1, 66463, '\p{^Is_Script=oldpersian}', "");
28687Expect(1, 66463, '\P{Is_Script=oldpersian}', "");
28688Expect(0, 66463, '\P{^Is_Script=oldpersian}', "");
28689Expect(1, 66499, '\p{Is_Script=-OLDPersian}', "");
28690Expect(0, 66499, '\p{^Is_Script=-OLDPersian}', "");
28691Expect(0, 66499, '\P{Is_Script=-OLDPersian}', "");
28692Expect(1, 66499, '\P{^Is_Script=-OLDPersian}', "");
28693Expect(0, 66463, '\p{Is_Script=-OLDPersian}', "");
28694Expect(1, 66463, '\p{^Is_Script=-OLDPersian}', "");
28695Expect(1, 66463, '\P{Is_Script=-OLDPersian}', "");
28696Expect(0, 66463, '\P{^Is_Script=-OLDPersian}', "");
28697Error('\p{Is_Sc=		XPEO/a/}');
28698Error('\P{Is_Sc=		XPEO/a/}');
28699Expect(1, 66499, '\p{Is_Sc=xpeo}', "");
28700Expect(0, 66499, '\p{^Is_Sc=xpeo}', "");
28701Expect(0, 66499, '\P{Is_Sc=xpeo}', "");
28702Expect(1, 66499, '\P{^Is_Sc=xpeo}', "");
28703Expect(0, 66463, '\p{Is_Sc=xpeo}', "");
28704Expect(1, 66463, '\p{^Is_Sc=xpeo}', "");
28705Expect(1, 66463, '\P{Is_Sc=xpeo}', "");
28706Expect(0, 66463, '\P{^Is_Sc=xpeo}', "");
28707Expect(1, 66499, '\p{Is_Sc=_Xpeo}', "");
28708Expect(0, 66499, '\p{^Is_Sc=_Xpeo}', "");
28709Expect(0, 66499, '\P{Is_Sc=_Xpeo}', "");
28710Expect(1, 66499, '\P{^Is_Sc=_Xpeo}', "");
28711Expect(0, 66463, '\p{Is_Sc=_Xpeo}', "");
28712Expect(1, 66463, '\p{^Is_Sc=_Xpeo}', "");
28713Expect(1, 66463, '\P{Is_Sc=_Xpeo}', "");
28714Expect(0, 66463, '\P{^Is_Sc=_Xpeo}', "");
28715Error('\p{Script=:=	-MYANMAR}');
28716Error('\P{Script=:=	-MYANMAR}');
28717Expect(1, 4255, '\p{Script=myanmar}', "");
28718Expect(0, 4255, '\p{^Script=myanmar}', "");
28719Expect(0, 4255, '\P{Script=myanmar}', "");
28720Expect(1, 4255, '\P{^Script=myanmar}', "");
28721Expect(0, 4095, '\p{Script=myanmar}', "");
28722Expect(1, 4095, '\p{^Script=myanmar}', "");
28723Expect(1, 4095, '\P{Script=myanmar}', "");
28724Expect(0, 4095, '\P{^Script=myanmar}', "");
28725Expect(1, 4255, '\p{Script=	 Myanmar}', "");
28726Expect(0, 4255, '\p{^Script=	 Myanmar}', "");
28727Expect(0, 4255, '\P{Script=	 Myanmar}', "");
28728Expect(1, 4255, '\P{^Script=	 Myanmar}', "");
28729Expect(0, 4095, '\p{Script=	 Myanmar}', "");
28730Expect(1, 4095, '\p{^Script=	 Myanmar}', "");
28731Expect(1, 4095, '\P{Script=	 Myanmar}', "");
28732Expect(0, 4095, '\P{^Script=	 Myanmar}', "");
28733Error('\p{Sc=:=__mymr}');
28734Error('\P{Sc=:=__mymr}');
28735Expect(1, 4255, '\p{Sc=mymr}', "");
28736Expect(0, 4255, '\p{^Sc=mymr}', "");
28737Expect(0, 4255, '\P{Sc=mymr}', "");
28738Expect(1, 4255, '\P{^Sc=mymr}', "");
28739Expect(0, 4095, '\p{Sc=mymr}', "");
28740Expect(1, 4095, '\p{^Sc=mymr}', "");
28741Expect(1, 4095, '\P{Sc=mymr}', "");
28742Expect(0, 4095, '\P{^Sc=mymr}', "");
28743Expect(1, 4255, '\p{Sc=_ mymr}', "");
28744Expect(0, 4255, '\p{^Sc=_ mymr}', "");
28745Expect(0, 4255, '\P{Sc=_ mymr}', "");
28746Expect(1, 4255, '\P{^Sc=_ mymr}', "");
28747Expect(0, 4095, '\p{Sc=_ mymr}', "");
28748Expect(1, 4095, '\p{^Sc=_ mymr}', "");
28749Expect(1, 4095, '\P{Sc=_ mymr}', "");
28750Expect(0, 4095, '\P{^Sc=_ mymr}', "");
28751Error('\p{Is_Script=/a/myanmar}');
28752Error('\P{Is_Script=/a/myanmar}');
28753Expect(1, 4255, '\p{Is_Script=myanmar}', "");
28754Expect(0, 4255, '\p{^Is_Script=myanmar}', "");
28755Expect(0, 4255, '\P{Is_Script=myanmar}', "");
28756Expect(1, 4255, '\P{^Is_Script=myanmar}', "");
28757Expect(0, 4095, '\p{Is_Script=myanmar}', "");
28758Expect(1, 4095, '\p{^Is_Script=myanmar}', "");
28759Expect(1, 4095, '\P{Is_Script=myanmar}', "");
28760Expect(0, 4095, '\P{^Is_Script=myanmar}', "");
28761Expect(1, 4255, '\p{Is_Script=	MYANMAR}', "");
28762Expect(0, 4255, '\p{^Is_Script=	MYANMAR}', "");
28763Expect(0, 4255, '\P{Is_Script=	MYANMAR}', "");
28764Expect(1, 4255, '\P{^Is_Script=	MYANMAR}', "");
28765Expect(0, 4095, '\p{Is_Script=	MYANMAR}', "");
28766Expect(1, 4095, '\p{^Is_Script=	MYANMAR}', "");
28767Expect(1, 4095, '\P{Is_Script=	MYANMAR}', "");
28768Expect(0, 4095, '\P{^Is_Script=	MYANMAR}', "");
28769Error('\p{Is_Sc=:=Mymr}');
28770Error('\P{Is_Sc=:=Mymr}');
28771Expect(1, 4255, '\p{Is_Sc=mymr}', "");
28772Expect(0, 4255, '\p{^Is_Sc=mymr}', "");
28773Expect(0, 4255, '\P{Is_Sc=mymr}', "");
28774Expect(1, 4255, '\P{^Is_Sc=mymr}', "");
28775Expect(0, 4095, '\p{Is_Sc=mymr}', "");
28776Expect(1, 4095, '\p{^Is_Sc=mymr}', "");
28777Expect(1, 4095, '\P{Is_Sc=mymr}', "");
28778Expect(0, 4095, '\P{^Is_Sc=mymr}', "");
28779Expect(1, 4255, '\p{Is_Sc= _mymr}', "");
28780Expect(0, 4255, '\p{^Is_Sc= _mymr}', "");
28781Expect(0, 4255, '\P{Is_Sc= _mymr}', "");
28782Expect(1, 4255, '\P{^Is_Sc= _mymr}', "");
28783Expect(0, 4095, '\p{Is_Sc= _mymr}', "");
28784Expect(1, 4095, '\p{^Is_Sc= _mymr}', "");
28785Expect(1, 4095, '\P{Is_Sc= _mymr}', "");
28786Expect(0, 4095, '\P{^Is_Sc= _mymr}', "");
28787Error('\p{Script:   --OLD-Turkic/a/}');
28788Error('\P{Script:   --OLD-Turkic/a/}');
28789Expect(1, 68680, '\p{Script=oldturkic}', "");
28790Expect(0, 68680, '\p{^Script=oldturkic}', "");
28791Expect(0, 68680, '\P{Script=oldturkic}', "");
28792Expect(1, 68680, '\P{^Script=oldturkic}', "");
28793Expect(0, 68607, '\p{Script=oldturkic}', "");
28794Expect(1, 68607, '\p{^Script=oldturkic}', "");
28795Expect(1, 68607, '\P{Script=oldturkic}', "");
28796Expect(0, 68607, '\P{^Script=oldturkic}', "");
28797Expect(1, 68680, '\p{Script:_ OLDTurkic}', "");
28798Expect(0, 68680, '\p{^Script:_ OLDTurkic}', "");
28799Expect(0, 68680, '\P{Script:_ OLDTurkic}', "");
28800Expect(1, 68680, '\P{^Script:_ OLDTurkic}', "");
28801Expect(0, 68607, '\p{Script:_ OLDTurkic}', "");
28802Expect(1, 68607, '\p{^Script:_ OLDTurkic}', "");
28803Expect(1, 68607, '\P{Script:_ OLDTurkic}', "");
28804Expect(0, 68607, '\P{^Script:_ OLDTurkic}', "");
28805Error('\p{Sc=-:=Orkh}');
28806Error('\P{Sc=-:=Orkh}');
28807Expect(1, 68680, '\p{Sc=orkh}', "");
28808Expect(0, 68680, '\p{^Sc=orkh}', "");
28809Expect(0, 68680, '\P{Sc=orkh}', "");
28810Expect(1, 68680, '\P{^Sc=orkh}', "");
28811Expect(0, 68607, '\p{Sc=orkh}', "");
28812Expect(1, 68607, '\p{^Sc=orkh}', "");
28813Expect(1, 68607, '\P{Sc=orkh}', "");
28814Expect(0, 68607, '\P{^Sc=orkh}', "");
28815Expect(1, 68680, '\p{Sc=_Orkh}', "");
28816Expect(0, 68680, '\p{^Sc=_Orkh}', "");
28817Expect(0, 68680, '\P{Sc=_Orkh}', "");
28818Expect(1, 68680, '\P{^Sc=_Orkh}', "");
28819Expect(0, 68607, '\p{Sc=_Orkh}', "");
28820Expect(1, 68607, '\p{^Sc=_Orkh}', "");
28821Expect(1, 68607, '\P{Sc=_Orkh}', "");
28822Expect(0, 68607, '\P{^Sc=_Orkh}', "");
28823Error('\p{Is_Script= old:=turkic}');
28824Error('\P{Is_Script= old:=turkic}');
28825Expect(1, 68680, '\p{Is_Script=oldturkic}', "");
28826Expect(0, 68680, '\p{^Is_Script=oldturkic}', "");
28827Expect(0, 68680, '\P{Is_Script=oldturkic}', "");
28828Expect(1, 68680, '\P{^Is_Script=oldturkic}', "");
28829Expect(0, 68607, '\p{Is_Script=oldturkic}', "");
28830Expect(1, 68607, '\p{^Is_Script=oldturkic}', "");
28831Expect(1, 68607, '\P{Is_Script=oldturkic}', "");
28832Expect(0, 68607, '\P{^Is_Script=oldturkic}', "");
28833Expect(1, 68680, '\p{Is_Script=-	old Turkic}', "");
28834Expect(0, 68680, '\p{^Is_Script=-	old Turkic}', "");
28835Expect(0, 68680, '\P{Is_Script=-	old Turkic}', "");
28836Expect(1, 68680, '\P{^Is_Script=-	old Turkic}', "");
28837Expect(0, 68607, '\p{Is_Script=-	old Turkic}', "");
28838Expect(1, 68607, '\p{^Is_Script=-	old Turkic}', "");
28839Expect(1, 68607, '\P{Is_Script=-	old Turkic}', "");
28840Expect(0, 68607, '\P{^Is_Script=-	old Turkic}', "");
28841Error('\p{Is_Sc=:=	orkh}');
28842Error('\P{Is_Sc=:=	orkh}');
28843Expect(1, 68680, '\p{Is_Sc=orkh}', "");
28844Expect(0, 68680, '\p{^Is_Sc=orkh}', "");
28845Expect(0, 68680, '\P{Is_Sc=orkh}', "");
28846Expect(1, 68680, '\P{^Is_Sc=orkh}', "");
28847Expect(0, 68607, '\p{Is_Sc=orkh}', "");
28848Expect(1, 68607, '\p{^Is_Sc=orkh}', "");
28849Expect(1, 68607, '\P{Is_Sc=orkh}', "");
28850Expect(0, 68607, '\P{^Is_Sc=orkh}', "");
28851Expect(1, 68680, '\p{Is_Sc=-	Orkh}', "");
28852Expect(0, 68680, '\p{^Is_Sc=-	Orkh}', "");
28853Expect(0, 68680, '\P{Is_Sc=-	Orkh}', "");
28854Expect(1, 68680, '\P{^Is_Sc=-	Orkh}', "");
28855Expect(0, 68607, '\p{Is_Sc=-	Orkh}', "");
28856Expect(1, 68607, '\p{^Is_Sc=-	Orkh}', "");
28857Expect(1, 68607, '\P{Is_Sc=-	Orkh}', "");
28858Expect(0, 68607, '\P{^Is_Sc=-	Orkh}', "");
28859Error('\p{Script=-osmanya/a/}');
28860Error('\P{Script=-osmanya/a/}');
28861Expect(1, 66717, '\p{Script: osmanya}', "");
28862Expect(0, 66717, '\p{^Script: osmanya}', "");
28863Expect(0, 66717, '\P{Script: osmanya}', "");
28864Expect(1, 66717, '\P{^Script: osmanya}', "");
28865Expect(0, 66687, '\p{Script: osmanya}', "");
28866Expect(1, 66687, '\p{^Script: osmanya}', "");
28867Expect(1, 66687, '\P{Script: osmanya}', "");
28868Expect(0, 66687, '\P{^Script: osmanya}', "");
28869Expect(1, 66717, '\p{Script= osmanya}', "");
28870Expect(0, 66717, '\p{^Script= osmanya}', "");
28871Expect(0, 66717, '\P{Script= osmanya}', "");
28872Expect(1, 66717, '\P{^Script= osmanya}', "");
28873Expect(0, 66687, '\p{Script= osmanya}', "");
28874Expect(1, 66687, '\p{^Script= osmanya}', "");
28875Expect(1, 66687, '\P{Script= osmanya}', "");
28876Expect(0, 66687, '\P{^Script= osmanya}', "");
28877Error('\p{Sc=_:=OSMA}');
28878Error('\P{Sc=_:=OSMA}');
28879Expect(1, 66717, '\p{Sc=osma}', "");
28880Expect(0, 66717, '\p{^Sc=osma}', "");
28881Expect(0, 66717, '\P{Sc=osma}', "");
28882Expect(1, 66717, '\P{^Sc=osma}', "");
28883Expect(0, 66687, '\p{Sc=osma}', "");
28884Expect(1, 66687, '\p{^Sc=osma}', "");
28885Expect(1, 66687, '\P{Sc=osma}', "");
28886Expect(0, 66687, '\P{^Sc=osma}', "");
28887Expect(1, 66717, '\p{Sc=__Osma}', "");
28888Expect(0, 66717, '\p{^Sc=__Osma}', "");
28889Expect(0, 66717, '\P{Sc=__Osma}', "");
28890Expect(1, 66717, '\P{^Sc=__Osma}', "");
28891Expect(0, 66687, '\p{Sc=__Osma}', "");
28892Expect(1, 66687, '\p{^Sc=__Osma}', "");
28893Expect(1, 66687, '\P{Sc=__Osma}', "");
28894Expect(0, 66687, '\P{^Sc=__Osma}', "");
28895Error('\p{Is_Script=_osmanya/a/}');
28896Error('\P{Is_Script=_osmanya/a/}');
28897Expect(1, 66717, '\p{Is_Script=osmanya}', "");
28898Expect(0, 66717, '\p{^Is_Script=osmanya}', "");
28899Expect(0, 66717, '\P{Is_Script=osmanya}', "");
28900Expect(1, 66717, '\P{^Is_Script=osmanya}', "");
28901Expect(0, 66687, '\p{Is_Script=osmanya}', "");
28902Expect(1, 66687, '\p{^Is_Script=osmanya}', "");
28903Expect(1, 66687, '\P{Is_Script=osmanya}', "");
28904Expect(0, 66687, '\P{^Is_Script=osmanya}', "");
28905Expect(1, 66717, '\p{Is_Script:   -_Osmanya}', "");
28906Expect(0, 66717, '\p{^Is_Script:   -_Osmanya}', "");
28907Expect(0, 66717, '\P{Is_Script:   -_Osmanya}', "");
28908Expect(1, 66717, '\P{^Is_Script:   -_Osmanya}', "");
28909Expect(0, 66687, '\p{Is_Script:   -_Osmanya}', "");
28910Expect(1, 66687, '\p{^Is_Script:   -_Osmanya}', "");
28911Expect(1, 66687, '\P{Is_Script:   -_Osmanya}', "");
28912Expect(0, 66687, '\P{^Is_Script:   -_Osmanya}', "");
28913Error('\p{Is_Sc=_/a/osma}');
28914Error('\P{Is_Sc=_/a/osma}');
28915Expect(1, 66717, '\p{Is_Sc=osma}', "");
28916Expect(0, 66717, '\p{^Is_Sc=osma}', "");
28917Expect(0, 66717, '\P{Is_Sc=osma}', "");
28918Expect(1, 66717, '\P{^Is_Sc=osma}', "");
28919Expect(0, 66687, '\p{Is_Sc=osma}', "");
28920Expect(1, 66687, '\p{^Is_Sc=osma}', "");
28921Expect(1, 66687, '\P{Is_Sc=osma}', "");
28922Expect(0, 66687, '\P{^Is_Sc=osma}', "");
28923Expect(1, 66717, '\p{Is_Sc= -Osma}', "");
28924Expect(0, 66717, '\p{^Is_Sc= -Osma}', "");
28925Expect(0, 66717, '\P{Is_Sc= -Osma}', "");
28926Expect(1, 66717, '\P{^Is_Sc= -Osma}', "");
28927Expect(0, 66687, '\p{Is_Sc= -Osma}', "");
28928Expect(1, 66687, '\p{^Is_Sc= -Osma}', "");
28929Expect(1, 66687, '\P{Is_Sc= -Osma}', "");
28930Expect(0, 66687, '\P{^Is_Sc= -Osma}', "");
28931Error('\p{Script=-:=tagalog}');
28932Error('\P{Script=-:=tagalog}');
28933Expect(1, 5900, '\p{Script=tagalog}', "");
28934Expect(0, 5900, '\p{^Script=tagalog}', "");
28935Expect(0, 5900, '\P{Script=tagalog}', "");
28936Expect(1, 5900, '\P{^Script=tagalog}', "");
28937Expect(0, 5887, '\p{Script=tagalog}', "");
28938Expect(1, 5887, '\p{^Script=tagalog}', "");
28939Expect(1, 5887, '\P{Script=tagalog}', "");
28940Expect(0, 5887, '\P{^Script=tagalog}', "");
28941Expect(1, 5900, '\p{Script=-Tagalog}', "");
28942Expect(0, 5900, '\p{^Script=-Tagalog}', "");
28943Expect(0, 5900, '\P{Script=-Tagalog}', "");
28944Expect(1, 5900, '\P{^Script=-Tagalog}', "");
28945Expect(0, 5887, '\p{Script=-Tagalog}', "");
28946Expect(1, 5887, '\p{^Script=-Tagalog}', "");
28947Expect(1, 5887, '\P{Script=-Tagalog}', "");
28948Expect(0, 5887, '\P{^Script=-Tagalog}', "");
28949Error('\p{Sc:TGLG:=}');
28950Error('\P{Sc:TGLG:=}');
28951Expect(1, 5900, '\p{Sc:tglg}', "");
28952Expect(0, 5900, '\p{^Sc:tglg}', "");
28953Expect(0, 5900, '\P{Sc:tglg}', "");
28954Expect(1, 5900, '\P{^Sc:tglg}', "");
28955Expect(0, 5887, '\p{Sc:tglg}', "");
28956Expect(1, 5887, '\p{^Sc:tglg}', "");
28957Expect(1, 5887, '\P{Sc:tglg}', "");
28958Expect(0, 5887, '\P{^Sc:tglg}', "");
28959Expect(1, 5900, '\p{Sc=_TGLG}', "");
28960Expect(0, 5900, '\p{^Sc=_TGLG}', "");
28961Expect(0, 5900, '\P{Sc=_TGLG}', "");
28962Expect(1, 5900, '\P{^Sc=_TGLG}', "");
28963Expect(0, 5887, '\p{Sc=_TGLG}', "");
28964Expect(1, 5887, '\p{^Sc=_TGLG}', "");
28965Expect(1, 5887, '\P{Sc=_TGLG}', "");
28966Expect(0, 5887, '\P{^Sc=_TGLG}', "");
28967Error('\p{Is_Script=--Tagalog/a/}');
28968Error('\P{Is_Script=--Tagalog/a/}');
28969Expect(1, 5900, '\p{Is_Script=tagalog}', "");
28970Expect(0, 5900, '\p{^Is_Script=tagalog}', "");
28971Expect(0, 5900, '\P{Is_Script=tagalog}', "");
28972Expect(1, 5900, '\P{^Is_Script=tagalog}', "");
28973Expect(0, 5887, '\p{Is_Script=tagalog}', "");
28974Expect(1, 5887, '\p{^Is_Script=tagalog}', "");
28975Expect(1, 5887, '\P{Is_Script=tagalog}', "");
28976Expect(0, 5887, '\P{^Is_Script=tagalog}', "");
28977Expect(1, 5900, '\p{Is_Script=	tagalog}', "");
28978Expect(0, 5900, '\p{^Is_Script=	tagalog}', "");
28979Expect(0, 5900, '\P{Is_Script=	tagalog}', "");
28980Expect(1, 5900, '\P{^Is_Script=	tagalog}', "");
28981Expect(0, 5887, '\p{Is_Script=	tagalog}', "");
28982Expect(1, 5887, '\p{^Is_Script=	tagalog}', "");
28983Expect(1, 5887, '\P{Is_Script=	tagalog}', "");
28984Expect(0, 5887, '\P{^Is_Script=	tagalog}', "");
28985Error('\p{Is_Sc=_-Tglg:=}');
28986Error('\P{Is_Sc=_-Tglg:=}');
28987Expect(1, 5900, '\p{Is_Sc=tglg}', "");
28988Expect(0, 5900, '\p{^Is_Sc=tglg}', "");
28989Expect(0, 5900, '\P{Is_Sc=tglg}', "");
28990Expect(1, 5900, '\P{^Is_Sc=tglg}', "");
28991Expect(0, 5887, '\p{Is_Sc=tglg}', "");
28992Expect(1, 5887, '\p{^Is_Sc=tglg}', "");
28993Expect(1, 5887, '\P{Is_Sc=tglg}', "");
28994Expect(0, 5887, '\P{^Is_Sc=tglg}', "");
28995Expect(1, 5900, '\p{Is_Sc:_ Tglg}', "");
28996Expect(0, 5900, '\p{^Is_Sc:_ Tglg}', "");
28997Expect(0, 5900, '\P{Is_Sc:_ Tglg}', "");
28998Expect(1, 5900, '\P{^Is_Sc:_ Tglg}', "");
28999Expect(0, 5887, '\p{Is_Sc:_ Tglg}', "");
29000Expect(1, 5887, '\p{^Is_Sc:_ Tglg}', "");
29001Expect(1, 5887, '\P{Is_Sc:_ Tglg}', "");
29002Expect(0, 5887, '\P{^Is_Sc:_ Tglg}', "");
29003Error('\p{Script=-/a/Gujarati}');
29004Error('\P{Script=-/a/Gujarati}');
29005Expect(1, 2691, '\p{Script=gujarati}', "");
29006Expect(0, 2691, '\p{^Script=gujarati}', "");
29007Expect(0, 2691, '\P{Script=gujarati}', "");
29008Expect(1, 2691, '\P{^Script=gujarati}', "");
29009Expect(0, 2688, '\p{Script=gujarati}', "");
29010Expect(1, 2688, '\p{^Script=gujarati}', "");
29011Expect(1, 2688, '\P{Script=gujarati}', "");
29012Expect(0, 2688, '\P{^Script=gujarati}', "");
29013Expect(1, 2691, '\p{Script= -Gujarati}', "");
29014Expect(0, 2691, '\p{^Script= -Gujarati}', "");
29015Expect(0, 2691, '\P{Script= -Gujarati}', "");
29016Expect(1, 2691, '\P{^Script= -Gujarati}', "");
29017Expect(0, 2688, '\p{Script= -Gujarati}', "");
29018Expect(1, 2688, '\p{^Script= -Gujarati}', "");
29019Expect(1, 2688, '\P{Script= -Gujarati}', "");
29020Expect(0, 2688, '\P{^Script= -Gujarati}', "");
29021Error('\p{Sc=- GUJR/a/}');
29022Error('\P{Sc=- GUJR/a/}');
29023Expect(1, 2691, '\p{Sc=gujr}', "");
29024Expect(0, 2691, '\p{^Sc=gujr}', "");
29025Expect(0, 2691, '\P{Sc=gujr}', "");
29026Expect(1, 2691, '\P{^Sc=gujr}', "");
29027Expect(0, 2688, '\p{Sc=gujr}', "");
29028Expect(1, 2688, '\p{^Sc=gujr}', "");
29029Expect(1, 2688, '\P{Sc=gujr}', "");
29030Expect(0, 2688, '\P{^Sc=gujr}', "");
29031Expect(1, 2691, '\p{Sc:   Gujr}', "");
29032Expect(0, 2691, '\p{^Sc:   Gujr}', "");
29033Expect(0, 2691, '\P{Sc:   Gujr}', "");
29034Expect(1, 2691, '\P{^Sc:   Gujr}', "");
29035Expect(0, 2688, '\p{Sc:   Gujr}', "");
29036Expect(1, 2688, '\p{^Sc:   Gujr}', "");
29037Expect(1, 2688, '\P{Sc:   Gujr}', "");
29038Expect(0, 2688, '\P{^Sc:   Gujr}', "");
29039Error('\p{Is_Script=--GUJARATI/a/}');
29040Error('\P{Is_Script=--GUJARATI/a/}');
29041Expect(1, 2691, '\p{Is_Script=gujarati}', "");
29042Expect(0, 2691, '\p{^Is_Script=gujarati}', "");
29043Expect(0, 2691, '\P{Is_Script=gujarati}', "");
29044Expect(1, 2691, '\P{^Is_Script=gujarati}', "");
29045Expect(0, 2688, '\p{Is_Script=gujarati}', "");
29046Expect(1, 2688, '\p{^Is_Script=gujarati}', "");
29047Expect(1, 2688, '\P{Is_Script=gujarati}', "");
29048Expect(0, 2688, '\P{^Is_Script=gujarati}', "");
29049Expect(1, 2691, '\p{Is_Script=- Gujarati}', "");
29050Expect(0, 2691, '\p{^Is_Script=- Gujarati}', "");
29051Expect(0, 2691, '\P{Is_Script=- Gujarati}', "");
29052Expect(1, 2691, '\P{^Is_Script=- Gujarati}', "");
29053Expect(0, 2688, '\p{Is_Script=- Gujarati}', "");
29054Expect(1, 2688, '\p{^Is_Script=- Gujarati}', "");
29055Expect(1, 2688, '\P{Is_Script=- Gujarati}', "");
29056Expect(0, 2688, '\P{^Is_Script=- Gujarati}', "");
29057Error('\p{Is_Sc=		gujr/a/}');
29058Error('\P{Is_Sc=		gujr/a/}');
29059Expect(1, 2691, '\p{Is_Sc=gujr}', "");
29060Expect(0, 2691, '\p{^Is_Sc=gujr}', "");
29061Expect(0, 2691, '\P{Is_Sc=gujr}', "");
29062Expect(1, 2691, '\P{^Is_Sc=gujr}', "");
29063Expect(0, 2688, '\p{Is_Sc=gujr}', "");
29064Expect(1, 2688, '\p{^Is_Sc=gujr}', "");
29065Expect(1, 2688, '\P{Is_Sc=gujr}', "");
29066Expect(0, 2688, '\P{^Is_Sc=gujr}', "");
29067Expect(1, 2691, '\p{Is_Sc:	-	gujr}', "");
29068Expect(0, 2691, '\p{^Is_Sc:	-	gujr}', "");
29069Expect(0, 2691, '\P{Is_Sc:	-	gujr}', "");
29070Expect(1, 2691, '\P{^Is_Sc:	-	gujr}', "");
29071Expect(0, 2688, '\p{Is_Sc:	-	gujr}', "");
29072Expect(1, 2688, '\p{^Is_Sc:	-	gujr}', "");
29073Expect(1, 2688, '\P{Is_Sc:	-	gujr}', "");
29074Expect(0, 2688, '\P{^Is_Sc:	-	gujr}', "");
29075Error('\p{Script= /a/oriya}');
29076Error('\P{Script= /a/oriya}');
29077Expect(1, 2819, '\p{Script=oriya}', "");
29078Expect(0, 2819, '\p{^Script=oriya}', "");
29079Expect(0, 2819, '\P{Script=oriya}', "");
29080Expect(1, 2819, '\P{^Script=oriya}', "");
29081Expect(0, 2816, '\p{Script=oriya}', "");
29082Expect(1, 2816, '\p{^Script=oriya}', "");
29083Expect(1, 2816, '\P{Script=oriya}', "");
29084Expect(0, 2816, '\P{^Script=oriya}', "");
29085Expect(1, 2819, '\p{Script=	-Oriya}', "");
29086Expect(0, 2819, '\p{^Script=	-Oriya}', "");
29087Expect(0, 2819, '\P{Script=	-Oriya}', "");
29088Expect(1, 2819, '\P{^Script=	-Oriya}', "");
29089Expect(0, 2816, '\p{Script=	-Oriya}', "");
29090Expect(1, 2816, '\p{^Script=	-Oriya}', "");
29091Expect(1, 2816, '\P{Script=	-Oriya}', "");
29092Expect(0, 2816, '\P{^Script=	-Oriya}', "");
29093Error('\p{Sc=:=  Orya}');
29094Error('\P{Sc=:=  Orya}');
29095Expect(1, 2819, '\p{Sc=orya}', "");
29096Expect(0, 2819, '\p{^Sc=orya}', "");
29097Expect(0, 2819, '\P{Sc=orya}', "");
29098Expect(1, 2819, '\P{^Sc=orya}', "");
29099Expect(0, 2816, '\p{Sc=orya}', "");
29100Expect(1, 2816, '\p{^Sc=orya}', "");
29101Expect(1, 2816, '\P{Sc=orya}', "");
29102Expect(0, 2816, '\P{^Sc=orya}', "");
29103Expect(1, 2819, '\p{Sc=_-ORYA}', "");
29104Expect(0, 2819, '\p{^Sc=_-ORYA}', "");
29105Expect(0, 2819, '\P{Sc=_-ORYA}', "");
29106Expect(1, 2819, '\P{^Sc=_-ORYA}', "");
29107Expect(0, 2816, '\p{Sc=_-ORYA}', "");
29108Expect(1, 2816, '\p{^Sc=_-ORYA}', "");
29109Expect(1, 2816, '\P{Sc=_-ORYA}', "");
29110Expect(0, 2816, '\P{^Sc=_-ORYA}', "");
29111Error('\p{Is_Script=-_oriya:=}');
29112Error('\P{Is_Script=-_oriya:=}');
29113Expect(1, 2819, '\p{Is_Script:	oriya}', "");
29114Expect(0, 2819, '\p{^Is_Script:	oriya}', "");
29115Expect(0, 2819, '\P{Is_Script:	oriya}', "");
29116Expect(1, 2819, '\P{^Is_Script:	oriya}', "");
29117Expect(0, 2816, '\p{Is_Script:	oriya}', "");
29118Expect(1, 2816, '\p{^Is_Script:	oriya}', "");
29119Expect(1, 2816, '\P{Is_Script:	oriya}', "");
29120Expect(0, 2816, '\P{^Is_Script:	oriya}', "");
29121Expect(1, 2819, '\p{Is_Script=	 ORIYA}', "");
29122Expect(0, 2819, '\p{^Is_Script=	 ORIYA}', "");
29123Expect(0, 2819, '\P{Is_Script=	 ORIYA}', "");
29124Expect(1, 2819, '\P{^Is_Script=	 ORIYA}', "");
29125Expect(0, 2816, '\p{Is_Script=	 ORIYA}', "");
29126Expect(1, 2816, '\p{^Is_Script=	 ORIYA}', "");
29127Expect(1, 2816, '\P{Is_Script=	 ORIYA}', "");
29128Expect(0, 2816, '\P{^Is_Script=	 ORIYA}', "");
29129Error('\p{Is_Sc:--orya/a/}');
29130Error('\P{Is_Sc:--orya/a/}');
29131Expect(1, 2819, '\p{Is_Sc=orya}', "");
29132Expect(0, 2819, '\p{^Is_Sc=orya}', "");
29133Expect(0, 2819, '\P{Is_Sc=orya}', "");
29134Expect(1, 2819, '\P{^Is_Sc=orya}', "");
29135Expect(0, 2816, '\p{Is_Sc=orya}', "");
29136Expect(1, 2816, '\p{^Is_Sc=orya}', "");
29137Expect(1, 2816, '\P{Is_Sc=orya}', "");
29138Expect(0, 2816, '\P{^Is_Sc=orya}', "");
29139Expect(1, 2819, '\p{Is_Sc=	 Orya}', "");
29140Expect(0, 2819, '\p{^Is_Sc=	 Orya}', "");
29141Expect(0, 2819, '\P{Is_Sc=	 Orya}', "");
29142Expect(1, 2819, '\P{^Is_Sc=	 Orya}', "");
29143Expect(0, 2816, '\p{Is_Sc=	 Orya}', "");
29144Expect(1, 2816, '\p{^Is_Sc=	 Orya}', "");
29145Expect(1, 2816, '\P{Is_Sc=	 Orya}', "");
29146Expect(0, 2816, '\P{^Is_Sc=	 Orya}', "");
29147Error('\p{Script=_Lisu/a/}');
29148Error('\P{Script=_Lisu/a/}');
29149Expect(1, 42239, '\p{Script=lisu}', "");
29150Expect(0, 42239, '\p{^Script=lisu}', "");
29151Expect(0, 42239, '\P{Script=lisu}', "");
29152Expect(1, 42239, '\P{^Script=lisu}', "");
29153Expect(0, 42191, '\p{Script=lisu}', "");
29154Expect(1, 42191, '\p{^Script=lisu}', "");
29155Expect(1, 42191, '\P{Script=lisu}', "");
29156Expect(0, 42191, '\P{^Script=lisu}', "");
29157Expect(1, 42239, '\p{Script=	 Lisu}', "");
29158Expect(0, 42239, '\p{^Script=	 Lisu}', "");
29159Expect(0, 42239, '\P{Script=	 Lisu}', "");
29160Expect(1, 42239, '\P{^Script=	 Lisu}', "");
29161Expect(0, 42191, '\p{Script=	 Lisu}', "");
29162Expect(1, 42191, '\p{^Script=	 Lisu}', "");
29163Expect(1, 42191, '\P{Script=	 Lisu}', "");
29164Expect(0, 42191, '\P{^Script=	 Lisu}', "");
29165Error('\p{Sc= :=LISU}');
29166Error('\P{Sc= :=LISU}');
29167Expect(1, 42239, '\p{Sc=lisu}', "");
29168Expect(0, 42239, '\p{^Sc=lisu}', "");
29169Expect(0, 42239, '\P{Sc=lisu}', "");
29170Expect(1, 42239, '\P{^Sc=lisu}', "");
29171Expect(0, 42191, '\p{Sc=lisu}', "");
29172Expect(1, 42191, '\p{^Sc=lisu}', "");
29173Expect(1, 42191, '\P{Sc=lisu}', "");
29174Expect(0, 42191, '\P{^Sc=lisu}', "");
29175Expect(1, 42239, '\p{Sc=-	Lisu}', "");
29176Expect(0, 42239, '\p{^Sc=-	Lisu}', "");
29177Expect(0, 42239, '\P{Sc=-	Lisu}', "");
29178Expect(1, 42239, '\P{^Sc=-	Lisu}', "");
29179Expect(0, 42191, '\p{Sc=-	Lisu}', "");
29180Expect(1, 42191, '\p{^Sc=-	Lisu}', "");
29181Expect(1, 42191, '\P{Sc=-	Lisu}', "");
29182Expect(0, 42191, '\P{^Sc=-	Lisu}', "");
29183Error('\p{Is_Script=:=		Lisu}');
29184Error('\P{Is_Script=:=		Lisu}');
29185Expect(1, 42239, '\p{Is_Script:lisu}', "");
29186Expect(0, 42239, '\p{^Is_Script:lisu}', "");
29187Expect(0, 42239, '\P{Is_Script:lisu}', "");
29188Expect(1, 42239, '\P{^Is_Script:lisu}', "");
29189Expect(0, 42191, '\p{Is_Script:lisu}', "");
29190Expect(1, 42191, '\p{^Is_Script:lisu}', "");
29191Expect(1, 42191, '\P{Is_Script:lisu}', "");
29192Expect(0, 42191, '\P{^Is_Script:lisu}', "");
29193Expect(1, 42239, '\p{Is_Script=	 Lisu}', "");
29194Expect(0, 42239, '\p{^Is_Script=	 Lisu}', "");
29195Expect(0, 42239, '\P{Is_Script=	 Lisu}', "");
29196Expect(1, 42239, '\P{^Is_Script=	 Lisu}', "");
29197Expect(0, 42191, '\p{Is_Script=	 Lisu}', "");
29198Expect(1, 42191, '\p{^Is_Script=	 Lisu}', "");
29199Expect(1, 42191, '\P{Is_Script=	 Lisu}', "");
29200Expect(0, 42191, '\P{^Is_Script=	 Lisu}', "");
29201Error('\p{Is_Sc=	-Lisu/a/}');
29202Error('\P{Is_Sc=	-Lisu/a/}');
29203Expect(1, 42239, '\p{Is_Sc=lisu}', "");
29204Expect(0, 42239, '\p{^Is_Sc=lisu}', "");
29205Expect(0, 42239, '\P{Is_Sc=lisu}', "");
29206Expect(1, 42239, '\P{^Is_Sc=lisu}', "");
29207Expect(0, 42191, '\p{Is_Sc=lisu}', "");
29208Expect(1, 42191, '\p{^Is_Sc=lisu}', "");
29209Expect(1, 42191, '\P{Is_Sc=lisu}', "");
29210Expect(0, 42191, '\P{^Is_Sc=lisu}', "");
29211Expect(1, 42239, '\p{Is_Sc=-lisu}', "");
29212Expect(0, 42239, '\p{^Is_Sc=-lisu}', "");
29213Expect(0, 42239, '\P{Is_Sc=-lisu}', "");
29214Expect(1, 42239, '\P{^Is_Sc=-lisu}', "");
29215Expect(0, 42191, '\p{Is_Sc=-lisu}', "");
29216Expect(1, 42191, '\p{^Is_Sc=-lisu}', "");
29217Expect(1, 42191, '\P{Is_Sc=-lisu}', "");
29218Expect(0, 42191, '\P{^Is_Sc=-lisu}', "");
29219Error('\p{Script=	_TAI	Le:=}');
29220Error('\P{Script=	_TAI	Le:=}');
29221Expect(1, 6509, '\p{Script=taile}', "");
29222Expect(0, 6509, '\p{^Script=taile}', "");
29223Expect(0, 6509, '\P{Script=taile}', "");
29224Expect(1, 6509, '\P{^Script=taile}', "");
29225Expect(0, 6479, '\p{Script=taile}', "");
29226Expect(1, 6479, '\p{^Script=taile}', "");
29227Expect(1, 6479, '\P{Script=taile}', "");
29228Expect(0, 6479, '\P{^Script=taile}', "");
29229Expect(1, 6509, '\p{Script=  TAILe}', "");
29230Expect(0, 6509, '\p{^Script=  TAILe}', "");
29231Expect(0, 6509, '\P{Script=  TAILe}', "");
29232Expect(1, 6509, '\P{^Script=  TAILe}', "");
29233Expect(0, 6479, '\p{Script=  TAILe}', "");
29234Expect(1, 6479, '\p{^Script=  TAILe}', "");
29235Expect(1, 6479, '\P{Script=  TAILe}', "");
29236Expect(0, 6479, '\P{^Script=  TAILe}', "");
29237Error('\p{Sc=/a/__Tale}');
29238Error('\P{Sc=/a/__Tale}');
29239Expect(1, 6509, '\p{Sc=tale}', "");
29240Expect(0, 6509, '\p{^Sc=tale}', "");
29241Expect(0, 6509, '\P{Sc=tale}', "");
29242Expect(1, 6509, '\P{^Sc=tale}', "");
29243Expect(0, 6479, '\p{Sc=tale}', "");
29244Expect(1, 6479, '\p{^Sc=tale}', "");
29245Expect(1, 6479, '\P{Sc=tale}', "");
29246Expect(0, 6479, '\P{^Sc=tale}', "");
29247Expect(1, 6509, '\p{Sc=-Tale}', "");
29248Expect(0, 6509, '\p{^Sc=-Tale}', "");
29249Expect(0, 6509, '\P{Sc=-Tale}', "");
29250Expect(1, 6509, '\P{^Sc=-Tale}', "");
29251Expect(0, 6479, '\p{Sc=-Tale}', "");
29252Expect(1, 6479, '\p{^Sc=-Tale}', "");
29253Expect(1, 6479, '\P{Sc=-Tale}', "");
29254Expect(0, 6479, '\P{^Sc=-Tale}', "");
29255Error('\p{Is_Script:    :=Taile}');
29256Error('\P{Is_Script:    :=Taile}');
29257Expect(1, 6509, '\p{Is_Script=taile}', "");
29258Expect(0, 6509, '\p{^Is_Script=taile}', "");
29259Expect(0, 6509, '\P{Is_Script=taile}', "");
29260Expect(1, 6509, '\P{^Is_Script=taile}', "");
29261Expect(0, 6479, '\p{Is_Script=taile}', "");
29262Expect(1, 6479, '\p{^Is_Script=taile}', "");
29263Expect(1, 6479, '\P{Is_Script=taile}', "");
29264Expect(0, 6479, '\P{^Is_Script=taile}', "");
29265Expect(1, 6509, '\p{Is_Script=--Tai Le}', "");
29266Expect(0, 6509, '\p{^Is_Script=--Tai Le}', "");
29267Expect(0, 6509, '\P{Is_Script=--Tai Le}', "");
29268Expect(1, 6509, '\P{^Is_Script=--Tai Le}', "");
29269Expect(0, 6479, '\p{Is_Script=--Tai Le}', "");
29270Expect(1, 6479, '\p{^Is_Script=--Tai Le}', "");
29271Expect(1, 6479, '\P{Is_Script=--Tai Le}', "");
29272Expect(0, 6479, '\P{^Is_Script=--Tai Le}', "");
29273Error('\p{Is_Sc=		TALE:=}');
29274Error('\P{Is_Sc=		TALE:=}');
29275Expect(1, 6509, '\p{Is_Sc: tale}', "");
29276Expect(0, 6509, '\p{^Is_Sc: tale}', "");
29277Expect(0, 6509, '\P{Is_Sc: tale}', "");
29278Expect(1, 6509, '\P{^Is_Sc: tale}', "");
29279Expect(0, 6479, '\p{Is_Sc: tale}', "");
29280Expect(1, 6479, '\p{^Is_Sc: tale}', "");
29281Expect(1, 6479, '\P{Is_Sc: tale}', "");
29282Expect(0, 6479, '\P{^Is_Sc: tale}', "");
29283Expect(1, 6509, '\p{Is_Sc=	-Tale}', "");
29284Expect(0, 6509, '\p{^Is_Sc=	-Tale}', "");
29285Expect(0, 6509, '\P{Is_Sc=	-Tale}', "");
29286Expect(1, 6509, '\P{^Is_Sc=	-Tale}', "");
29287Expect(0, 6479, '\p{Is_Sc=	-Tale}', "");
29288Expect(1, 6479, '\p{^Is_Sc=	-Tale}', "");
29289Expect(1, 6479, '\P{Is_Sc=	-Tale}', "");
29290Expect(0, 6479, '\P{^Is_Sc=	-Tale}', "");
29291Error('\p{Script=- avestan/a/}');
29292Error('\P{Script=- avestan/a/}');
29293Expect(1, 68405, '\p{Script=avestan}', "");
29294Expect(0, 68405, '\p{^Script=avestan}', "");
29295Expect(0, 68405, '\P{Script=avestan}', "");
29296Expect(1, 68405, '\P{^Script=avestan}', "");
29297Expect(0, 68351, '\p{Script=avestan}', "");
29298Expect(1, 68351, '\p{^Script=avestan}', "");
29299Expect(1, 68351, '\P{Script=avestan}', "");
29300Expect(0, 68351, '\P{^Script=avestan}', "");
29301Expect(1, 68405, '\p{Script=-	Avestan}', "");
29302Expect(0, 68405, '\p{^Script=-	Avestan}', "");
29303Expect(0, 68405, '\P{Script=-	Avestan}', "");
29304Expect(1, 68405, '\P{^Script=-	Avestan}', "");
29305Expect(0, 68351, '\p{Script=-	Avestan}', "");
29306Expect(1, 68351, '\p{^Script=-	Avestan}', "");
29307Expect(1, 68351, '\P{Script=-	Avestan}', "");
29308Expect(0, 68351, '\P{^Script=-	Avestan}', "");
29309Error('\p{Sc=:=_	Avst}');
29310Error('\P{Sc=:=_	Avst}');
29311Expect(1, 68405, '\p{Sc=avst}', "");
29312Expect(0, 68405, '\p{^Sc=avst}', "");
29313Expect(0, 68405, '\P{Sc=avst}', "");
29314Expect(1, 68405, '\P{^Sc=avst}', "");
29315Expect(0, 68351, '\p{Sc=avst}', "");
29316Expect(1, 68351, '\p{^Sc=avst}', "");
29317Expect(1, 68351, '\P{Sc=avst}', "");
29318Expect(0, 68351, '\P{^Sc=avst}', "");
29319Expect(1, 68405, '\p{Sc=_-Avst}', "");
29320Expect(0, 68405, '\p{^Sc=_-Avst}', "");
29321Expect(0, 68405, '\P{Sc=_-Avst}', "");
29322Expect(1, 68405, '\P{^Sc=_-Avst}', "");
29323Expect(0, 68351, '\p{Sc=_-Avst}', "");
29324Expect(1, 68351, '\p{^Sc=_-Avst}', "");
29325Expect(1, 68351, '\P{Sc=_-Avst}', "");
29326Expect(0, 68351, '\P{^Sc=_-Avst}', "");
29327Error('\p{Is_Script=  avestan/a/}');
29328Error('\P{Is_Script=  avestan/a/}');
29329Expect(1, 68405, '\p{Is_Script=avestan}', "");
29330Expect(0, 68405, '\p{^Is_Script=avestan}', "");
29331Expect(0, 68405, '\P{Is_Script=avestan}', "");
29332Expect(1, 68405, '\P{^Is_Script=avestan}', "");
29333Expect(0, 68351, '\p{Is_Script=avestan}', "");
29334Expect(1, 68351, '\p{^Is_Script=avestan}', "");
29335Expect(1, 68351, '\P{Is_Script=avestan}', "");
29336Expect(0, 68351, '\P{^Is_Script=avestan}', "");
29337Expect(1, 68405, '\p{Is_Script=	AVESTAN}', "");
29338Expect(0, 68405, '\p{^Is_Script=	AVESTAN}', "");
29339Expect(0, 68405, '\P{Is_Script=	AVESTAN}', "");
29340Expect(1, 68405, '\P{^Is_Script=	AVESTAN}', "");
29341Expect(0, 68351, '\p{Is_Script=	AVESTAN}', "");
29342Expect(1, 68351, '\p{^Is_Script=	AVESTAN}', "");
29343Expect(1, 68351, '\P{Is_Script=	AVESTAN}', "");
29344Expect(0, 68351, '\P{^Is_Script=	AVESTAN}', "");
29345Error('\p{Is_Sc= /a/Avst}');
29346Error('\P{Is_Sc= /a/Avst}');
29347Expect(1, 68405, '\p{Is_Sc=avst}', "");
29348Expect(0, 68405, '\p{^Is_Sc=avst}', "");
29349Expect(0, 68405, '\P{Is_Sc=avst}', "");
29350Expect(1, 68405, '\P{^Is_Sc=avst}', "");
29351Expect(0, 68351, '\p{Is_Sc=avst}', "");
29352Expect(1, 68351, '\p{^Is_Sc=avst}', "");
29353Expect(1, 68351, '\P{Is_Sc=avst}', "");
29354Expect(0, 68351, '\P{^Is_Sc=avst}', "");
29355Expect(1, 68405, '\p{Is_Sc=	 Avst}', "");
29356Expect(0, 68405, '\p{^Is_Sc=	 Avst}', "");
29357Expect(0, 68405, '\P{Is_Sc=	 Avst}', "");
29358Expect(1, 68405, '\P{^Is_Sc=	 Avst}', "");
29359Expect(0, 68351, '\p{Is_Sc=	 Avst}', "");
29360Expect(1, 68351, '\p{^Is_Sc=	 Avst}', "");
29361Expect(1, 68351, '\P{Is_Sc=	 Avst}', "");
29362Expect(0, 68351, '\P{^Is_Sc=	 Avst}', "");
29363Error('\p{Script= :=georgian}');
29364Error('\P{Script= :=georgian}');
29365Expect(1, 4293, '\p{Script=georgian}', "");
29366Expect(0, 4293, '\p{^Script=georgian}', "");
29367Expect(0, 4293, '\P{Script=georgian}', "");
29368Expect(1, 4293, '\P{^Script=georgian}', "");
29369Expect(0, 4255, '\p{Script=georgian}', "");
29370Expect(1, 4255, '\p{^Script=georgian}', "");
29371Expect(1, 4255, '\P{Script=georgian}', "");
29372Expect(0, 4255, '\P{^Script=georgian}', "");
29373Expect(1, 4293, '\p{Script= 	Georgian}', "");
29374Expect(0, 4293, '\p{^Script= 	Georgian}', "");
29375Expect(0, 4293, '\P{Script= 	Georgian}', "");
29376Expect(1, 4293, '\P{^Script= 	Georgian}', "");
29377Expect(0, 4255, '\p{Script= 	Georgian}', "");
29378Expect(1, 4255, '\p{^Script= 	Georgian}', "");
29379Expect(1, 4255, '\P{Script= 	Georgian}', "");
29380Expect(0, 4255, '\P{^Script= 	Georgian}', "");
29381Error('\p{Sc=/a/ -GEOR}');
29382Error('\P{Sc=/a/ -GEOR}');
29383Expect(1, 4293, '\p{Sc=geor}', "");
29384Expect(0, 4293, '\p{^Sc=geor}', "");
29385Expect(0, 4293, '\P{Sc=geor}', "");
29386Expect(1, 4293, '\P{^Sc=geor}', "");
29387Expect(0, 4255, '\p{Sc=geor}', "");
29388Expect(1, 4255, '\p{^Sc=geor}', "");
29389Expect(1, 4255, '\P{Sc=geor}', "");
29390Expect(0, 4255, '\P{^Sc=geor}', "");
29391Expect(1, 4293, '\p{Sc=	_Geor}', "");
29392Expect(0, 4293, '\p{^Sc=	_Geor}', "");
29393Expect(0, 4293, '\P{Sc=	_Geor}', "");
29394Expect(1, 4293, '\P{^Sc=	_Geor}', "");
29395Expect(0, 4255, '\p{Sc=	_Geor}', "");
29396Expect(1, 4255, '\p{^Sc=	_Geor}', "");
29397Expect(1, 4255, '\P{Sc=	_Geor}', "");
29398Expect(0, 4255, '\P{^Sc=	_Geor}', "");
29399Error('\p{Is_Script= georgian:=}');
29400Error('\P{Is_Script= georgian:=}');
29401Expect(1, 4293, '\p{Is_Script=georgian}', "");
29402Expect(0, 4293, '\p{^Is_Script=georgian}', "");
29403Expect(0, 4293, '\P{Is_Script=georgian}', "");
29404Expect(1, 4293, '\P{^Is_Script=georgian}', "");
29405Expect(0, 4255, '\p{Is_Script=georgian}', "");
29406Expect(1, 4255, '\p{^Is_Script=georgian}', "");
29407Expect(1, 4255, '\P{Is_Script=georgian}', "");
29408Expect(0, 4255, '\P{^Is_Script=georgian}', "");
29409Expect(1, 4293, '\p{Is_Script=GEORGIAN}', "");
29410Expect(0, 4293, '\p{^Is_Script=GEORGIAN}', "");
29411Expect(0, 4293, '\P{Is_Script=GEORGIAN}', "");
29412Expect(1, 4293, '\P{^Is_Script=GEORGIAN}', "");
29413Expect(0, 4255, '\p{Is_Script=GEORGIAN}', "");
29414Expect(1, 4255, '\p{^Is_Script=GEORGIAN}', "");
29415Expect(1, 4255, '\P{Is_Script=GEORGIAN}', "");
29416Expect(0, 4255, '\P{^Is_Script=GEORGIAN}', "");
29417Error('\p{Is_Sc=:=	-Geor}');
29418Error('\P{Is_Sc=:=	-Geor}');
29419Expect(1, 4293, '\p{Is_Sc:	geor}', "");
29420Expect(0, 4293, '\p{^Is_Sc:	geor}', "");
29421Expect(0, 4293, '\P{Is_Sc:	geor}', "");
29422Expect(1, 4293, '\P{^Is_Sc:	geor}', "");
29423Expect(0, 4255, '\p{Is_Sc:	geor}', "");
29424Expect(1, 4255, '\p{^Is_Sc:	geor}', "");
29425Expect(1, 4255, '\P{Is_Sc:	geor}', "");
29426Expect(0, 4255, '\P{^Is_Sc:	geor}', "");
29427Expect(1, 4293, '\p{Is_Sc=-GEOR}', "");
29428Expect(0, 4293, '\p{^Is_Sc=-GEOR}', "");
29429Expect(0, 4293, '\P{Is_Sc=-GEOR}', "");
29430Expect(1, 4293, '\P{^Is_Sc=-GEOR}', "");
29431Expect(0, 4255, '\p{Is_Sc=-GEOR}', "");
29432Expect(1, 4255, '\p{^Is_Sc=-GEOR}', "");
29433Expect(1, 4255, '\P{Is_Sc=-GEOR}', "");
29434Expect(0, 4255, '\P{^Is_Sc=-GEOR}', "");
29435Error('\p{Script=-_Telugu:=}');
29436Error('\P{Script=-_Telugu:=}');
29437Expect(1, 3075, '\p{Script=telugu}', "");
29438Expect(0, 3075, '\p{^Script=telugu}', "");
29439Expect(0, 3075, '\P{Script=telugu}', "");
29440Expect(1, 3075, '\P{^Script=telugu}', "");
29441Expect(0, 3072, '\p{Script=telugu}', "");
29442Expect(1, 3072, '\p{^Script=telugu}', "");
29443Expect(1, 3072, '\P{Script=telugu}', "");
29444Expect(0, 3072, '\P{^Script=telugu}', "");
29445Expect(1, 3075, '\p{Script=--telugu}', "");
29446Expect(0, 3075, '\p{^Script=--telugu}', "");
29447Expect(0, 3075, '\P{Script=--telugu}', "");
29448Expect(1, 3075, '\P{^Script=--telugu}', "");
29449Expect(0, 3072, '\p{Script=--telugu}', "");
29450Expect(1, 3072, '\p{^Script=--telugu}', "");
29451Expect(1, 3072, '\P{Script=--telugu}', "");
29452Expect(0, 3072, '\P{^Script=--telugu}', "");
29453Error('\p{Sc= Telu/a/}');
29454Error('\P{Sc= Telu/a/}');
29455Expect(1, 3075, '\p{Sc=telu}', "");
29456Expect(0, 3075, '\p{^Sc=telu}', "");
29457Expect(0, 3075, '\P{Sc=telu}', "");
29458Expect(1, 3075, '\P{^Sc=telu}', "");
29459Expect(0, 3072, '\p{Sc=telu}', "");
29460Expect(1, 3072, '\p{^Sc=telu}', "");
29461Expect(1, 3072, '\P{Sc=telu}', "");
29462Expect(0, 3072, '\P{^Sc=telu}', "");
29463Expect(1, 3075, '\p{Sc=Telu}', "");
29464Expect(0, 3075, '\p{^Sc=Telu}', "");
29465Expect(0, 3075, '\P{Sc=Telu}', "");
29466Expect(1, 3075, '\P{^Sc=Telu}', "");
29467Expect(0, 3072, '\p{Sc=Telu}', "");
29468Expect(1, 3072, '\p{^Sc=Telu}', "");
29469Expect(1, 3072, '\P{Sc=Telu}', "");
29470Expect(0, 3072, '\P{^Sc=Telu}', "");
29471Error('\p{Is_Script=-	TELUGU:=}');
29472Error('\P{Is_Script=-	TELUGU:=}');
29473Expect(1, 3075, '\p{Is_Script=telugu}', "");
29474Expect(0, 3075, '\p{^Is_Script=telugu}', "");
29475Expect(0, 3075, '\P{Is_Script=telugu}', "");
29476Expect(1, 3075, '\P{^Is_Script=telugu}', "");
29477Expect(0, 3072, '\p{Is_Script=telugu}', "");
29478Expect(1, 3072, '\p{^Is_Script=telugu}', "");
29479Expect(1, 3072, '\P{Is_Script=telugu}', "");
29480Expect(0, 3072, '\P{^Is_Script=telugu}', "");
29481Expect(1, 3075, '\p{Is_Script:	_Telugu}', "");
29482Expect(0, 3075, '\p{^Is_Script:	_Telugu}', "");
29483Expect(0, 3075, '\P{Is_Script:	_Telugu}', "");
29484Expect(1, 3075, '\P{^Is_Script:	_Telugu}', "");
29485Expect(0, 3072, '\p{Is_Script:	_Telugu}', "");
29486Expect(1, 3072, '\p{^Is_Script:	_Telugu}', "");
29487Expect(1, 3072, '\P{Is_Script:	_Telugu}', "");
29488Expect(0, 3072, '\P{^Is_Script:	_Telugu}', "");
29489Error('\p{Is_Sc=  telu/a/}');
29490Error('\P{Is_Sc=  telu/a/}');
29491Expect(1, 3075, '\p{Is_Sc=telu}', "");
29492Expect(0, 3075, '\p{^Is_Sc=telu}', "");
29493Expect(0, 3075, '\P{Is_Sc=telu}', "");
29494Expect(1, 3075, '\P{^Is_Sc=telu}', "");
29495Expect(0, 3072, '\p{Is_Sc=telu}', "");
29496Expect(1, 3072, '\p{^Is_Sc=telu}', "");
29497Expect(1, 3072, '\P{Is_Sc=telu}', "");
29498Expect(0, 3072, '\P{^Is_Sc=telu}', "");
29499Expect(1, 3075, '\p{Is_Sc:	 _Telu}', "");
29500Expect(0, 3075, '\p{^Is_Sc:	 _Telu}', "");
29501Expect(0, 3075, '\P{Is_Sc:	 _Telu}', "");
29502Expect(1, 3075, '\P{^Is_Sc:	 _Telu}', "");
29503Expect(0, 3072, '\p{Is_Sc:	 _Telu}', "");
29504Expect(1, 3072, '\p{^Is_Sc:	 _Telu}', "");
29505Expect(1, 3072, '\P{Is_Sc:	 _Telu}', "");
29506Expect(0, 3072, '\P{^Is_Sc:	 _Telu}', "");
29507Error('\p{Script=/a/- Tifinagh}');
29508Error('\P{Script=/a/- Tifinagh}');
29509Expect(1, 11621, '\p{Script: tifinagh}', "");
29510Expect(0, 11621, '\p{^Script: tifinagh}', "");
29511Expect(0, 11621, '\P{Script: tifinagh}', "");
29512Expect(1, 11621, '\P{^Script: tifinagh}', "");
29513Expect(0, 11567, '\p{Script: tifinagh}', "");
29514Expect(1, 11567, '\p{^Script: tifinagh}', "");
29515Expect(1, 11567, '\P{Script: tifinagh}', "");
29516Expect(0, 11567, '\P{^Script: tifinagh}', "");
29517Expect(1, 11621, '\p{Script:	_tifinagh}', "");
29518Expect(0, 11621, '\p{^Script:	_tifinagh}', "");
29519Expect(0, 11621, '\P{Script:	_tifinagh}', "");
29520Expect(1, 11621, '\P{^Script:	_tifinagh}', "");
29521Expect(0, 11567, '\p{Script:	_tifinagh}', "");
29522Expect(1, 11567, '\p{^Script:	_tifinagh}', "");
29523Expect(1, 11567, '\P{Script:	_tifinagh}', "");
29524Expect(0, 11567, '\P{^Script:	_tifinagh}', "");
29525Error('\p{Sc=	/a/tfng}');
29526Error('\P{Sc=	/a/tfng}');
29527Expect(1, 11621, '\p{Sc=tfng}', "");
29528Expect(0, 11621, '\p{^Sc=tfng}', "");
29529Expect(0, 11621, '\P{Sc=tfng}', "");
29530Expect(1, 11621, '\P{^Sc=tfng}', "");
29531Expect(0, 11567, '\p{Sc=tfng}', "");
29532Expect(1, 11567, '\p{^Sc=tfng}', "");
29533Expect(1, 11567, '\P{Sc=tfng}', "");
29534Expect(0, 11567, '\P{^Sc=tfng}', "");
29535Expect(1, 11621, '\p{Sc=	_tfng}', "");
29536Expect(0, 11621, '\p{^Sc=	_tfng}', "");
29537Expect(0, 11621, '\P{Sc=	_tfng}', "");
29538Expect(1, 11621, '\P{^Sc=	_tfng}', "");
29539Expect(0, 11567, '\p{Sc=	_tfng}', "");
29540Expect(1, 11567, '\p{^Sc=	_tfng}', "");
29541Expect(1, 11567, '\P{Sc=	_tfng}', "");
29542Expect(0, 11567, '\P{^Sc=	_tfng}', "");
29543Error('\p{Is_Script: :=__TIFINAGH}');
29544Error('\P{Is_Script: :=__TIFINAGH}');
29545Expect(1, 11621, '\p{Is_Script=tifinagh}', "");
29546Expect(0, 11621, '\p{^Is_Script=tifinagh}', "");
29547Expect(0, 11621, '\P{Is_Script=tifinagh}', "");
29548Expect(1, 11621, '\P{^Is_Script=tifinagh}', "");
29549Expect(0, 11567, '\p{Is_Script=tifinagh}', "");
29550Expect(1, 11567, '\p{^Is_Script=tifinagh}', "");
29551Expect(1, 11567, '\P{Is_Script=tifinagh}', "");
29552Expect(0, 11567, '\P{^Is_Script=tifinagh}', "");
29553Expect(1, 11621, '\p{Is_Script:   --tifinagh}', "");
29554Expect(0, 11621, '\p{^Is_Script:   --tifinagh}', "");
29555Expect(0, 11621, '\P{Is_Script:   --tifinagh}', "");
29556Expect(1, 11621, '\P{^Is_Script:   --tifinagh}', "");
29557Expect(0, 11567, '\p{Is_Script:   --tifinagh}', "");
29558Expect(1, 11567, '\p{^Is_Script:   --tifinagh}', "");
29559Expect(1, 11567, '\P{Is_Script:   --tifinagh}', "");
29560Expect(0, 11567, '\P{^Is_Script:   --tifinagh}', "");
29561Error('\p{Is_Sc=  Tfng/a/}');
29562Error('\P{Is_Sc=  Tfng/a/}');
29563Expect(1, 11621, '\p{Is_Sc=tfng}', "");
29564Expect(0, 11621, '\p{^Is_Sc=tfng}', "");
29565Expect(0, 11621, '\P{Is_Sc=tfng}', "");
29566Expect(1, 11621, '\P{^Is_Sc=tfng}', "");
29567Expect(0, 11567, '\p{Is_Sc=tfng}', "");
29568Expect(1, 11567, '\p{^Is_Sc=tfng}', "");
29569Expect(1, 11567, '\P{Is_Sc=tfng}', "");
29570Expect(0, 11567, '\P{^Is_Sc=tfng}', "");
29571Expect(1, 11621, '\p{Is_Sc=-	Tfng}', "");
29572Expect(0, 11621, '\p{^Is_Sc=-	Tfng}', "");
29573Expect(0, 11621, '\P{Is_Sc=-	Tfng}', "");
29574Expect(1, 11621, '\P{^Is_Sc=-	Tfng}', "");
29575Expect(0, 11567, '\p{Is_Sc=-	Tfng}', "");
29576Expect(1, 11567, '\p{^Is_Sc=-	Tfng}', "");
29577Expect(1, 11567, '\P{Is_Sc=-	Tfng}', "");
29578Expect(0, 11567, '\P{^Is_Sc=-	Tfng}', "");
29579Error('\p{Script:	:=	Sinhala}');
29580Error('\P{Script:	:=	Sinhala}');
29581Expect(1, 3459, '\p{Script=sinhala}', "");
29582Expect(0, 3459, '\p{^Script=sinhala}', "");
29583Expect(0, 3459, '\P{Script=sinhala}', "");
29584Expect(1, 3459, '\P{^Script=sinhala}', "");
29585Expect(0, 3457, '\p{Script=sinhala}', "");
29586Expect(1, 3457, '\p{^Script=sinhala}', "");
29587Expect(1, 3457, '\P{Script=sinhala}', "");
29588Expect(0, 3457, '\P{^Script=sinhala}', "");
29589Expect(1, 3459, '\p{Script=_ sinhala}', "");
29590Expect(0, 3459, '\p{^Script=_ sinhala}', "");
29591Expect(0, 3459, '\P{Script=_ sinhala}', "");
29592Expect(1, 3459, '\P{^Script=_ sinhala}', "");
29593Expect(0, 3457, '\p{Script=_ sinhala}', "");
29594Expect(1, 3457, '\p{^Script=_ sinhala}', "");
29595Expect(1, 3457, '\P{Script=_ sinhala}', "");
29596Expect(0, 3457, '\P{^Script=_ sinhala}', "");
29597Error('\p{Sc:	:= Sinh}');
29598Error('\P{Sc:	:= Sinh}');
29599Expect(1, 3459, '\p{Sc=sinh}', "");
29600Expect(0, 3459, '\p{^Sc=sinh}', "");
29601Expect(0, 3459, '\P{Sc=sinh}', "");
29602Expect(1, 3459, '\P{^Sc=sinh}', "");
29603Expect(0, 3457, '\p{Sc=sinh}', "");
29604Expect(1, 3457, '\p{^Sc=sinh}', "");
29605Expect(1, 3457, '\P{Sc=sinh}', "");
29606Expect(0, 3457, '\P{^Sc=sinh}', "");
29607Expect(1, 3459, '\p{Sc=-	sinh}', "");
29608Expect(0, 3459, '\p{^Sc=-	sinh}', "");
29609Expect(0, 3459, '\P{Sc=-	sinh}', "");
29610Expect(1, 3459, '\P{^Sc=-	sinh}', "");
29611Expect(0, 3457, '\p{Sc=-	sinh}', "");
29612Expect(1, 3457, '\p{^Sc=-	sinh}', "");
29613Expect(1, 3457, '\P{Sc=-	sinh}', "");
29614Expect(0, 3457, '\P{^Sc=-	sinh}', "");
29615Error('\p{Is_Script=-/a/Sinhala}');
29616Error('\P{Is_Script=-/a/Sinhala}');
29617Expect(1, 3459, '\p{Is_Script=sinhala}', "");
29618Expect(0, 3459, '\p{^Is_Script=sinhala}', "");
29619Expect(0, 3459, '\P{Is_Script=sinhala}', "");
29620Expect(1, 3459, '\P{^Is_Script=sinhala}', "");
29621Expect(0, 3457, '\p{Is_Script=sinhala}', "");
29622Expect(1, 3457, '\p{^Is_Script=sinhala}', "");
29623Expect(1, 3457, '\P{Is_Script=sinhala}', "");
29624Expect(0, 3457, '\P{^Is_Script=sinhala}', "");
29625Expect(1, 3459, '\p{Is_Script: Sinhala}', "");
29626Expect(0, 3459, '\p{^Is_Script: Sinhala}', "");
29627Expect(0, 3459, '\P{Is_Script: Sinhala}', "");
29628Expect(1, 3459, '\P{^Is_Script: Sinhala}', "");
29629Expect(0, 3457, '\p{Is_Script: Sinhala}', "");
29630Expect(1, 3457, '\p{^Is_Script: Sinhala}', "");
29631Expect(1, 3457, '\P{Is_Script: Sinhala}', "");
29632Expect(0, 3457, '\P{^Is_Script: Sinhala}', "");
29633Error('\p{Is_Sc:-_Sinh/a/}');
29634Error('\P{Is_Sc:-_Sinh/a/}');
29635Expect(1, 3459, '\p{Is_Sc:	sinh}', "");
29636Expect(0, 3459, '\p{^Is_Sc:	sinh}', "");
29637Expect(0, 3459, '\P{Is_Sc:	sinh}', "");
29638Expect(1, 3459, '\P{^Is_Sc:	sinh}', "");
29639Expect(0, 3457, '\p{Is_Sc:	sinh}', "");
29640Expect(1, 3457, '\p{^Is_Sc:	sinh}', "");
29641Expect(1, 3457, '\P{Is_Sc:	sinh}', "");
29642Expect(0, 3457, '\P{^Is_Sc:	sinh}', "");
29643Expect(1, 3459, '\p{Is_Sc=	 Sinh}', "");
29644Expect(0, 3459, '\p{^Is_Sc=	 Sinh}', "");
29645Expect(0, 3459, '\P{Is_Sc=	 Sinh}', "");
29646Expect(1, 3459, '\P{^Is_Sc=	 Sinh}', "");
29647Expect(0, 3457, '\p{Is_Sc=	 Sinh}', "");
29648Expect(1, 3457, '\p{^Is_Sc=	 Sinh}', "");
29649Expect(1, 3457, '\P{Is_Sc=	 Sinh}', "");
29650Expect(0, 3457, '\P{^Is_Sc=	 Sinh}', "");
29651Error('\p{Script=-Linear:=B}');
29652Error('\P{Script=-Linear:=B}');
29653Expect(1, 65547, '\p{Script=linearb}', "");
29654Expect(0, 65547, '\p{^Script=linearb}', "");
29655Expect(0, 65547, '\P{Script=linearb}', "");
29656Expect(1, 65547, '\P{^Script=linearb}', "");
29657Expect(0, 1, '\p{Script=linearb}', "");
29658Expect(1, 1, '\p{^Script=linearb}', "");
29659Expect(1, 1, '\P{Script=linearb}', "");
29660Expect(0, 1, '\P{^Script=linearb}', "");
29661Expect(1, 65547, '\p{Script=-linear b}', "");
29662Expect(0, 65547, '\p{^Script=-linear b}', "");
29663Expect(0, 65547, '\P{Script=-linear b}', "");
29664Expect(1, 65547, '\P{^Script=-linear b}', "");
29665Expect(0, 1, '\p{Script=-linear b}', "");
29666Expect(1, 1, '\p{^Script=-linear b}', "");
29667Expect(1, 1, '\P{Script=-linear b}', "");
29668Expect(0, 1, '\P{^Script=-linear b}', "");
29669Error('\p{Sc=-LINB:=}');
29670Error('\P{Sc=-LINB:=}');
29671Expect(1, 65547, '\p{Sc:	linb}', "");
29672Expect(0, 65547, '\p{^Sc:	linb}', "");
29673Expect(0, 65547, '\P{Sc:	linb}', "");
29674Expect(1, 65547, '\P{^Sc:	linb}', "");
29675Expect(0, 1, '\p{Sc:	linb}', "");
29676Expect(1, 1, '\p{^Sc:	linb}', "");
29677Expect(1, 1, '\P{Sc:	linb}', "");
29678Expect(0, 1, '\P{^Sc:	linb}', "");
29679Expect(1, 65547, '\p{Sc= 	linb}', "");
29680Expect(0, 65547, '\p{^Sc= 	linb}', "");
29681Expect(0, 65547, '\P{Sc= 	linb}', "");
29682Expect(1, 65547, '\P{^Sc= 	linb}', "");
29683Expect(0, 1, '\p{Sc= 	linb}', "");
29684Expect(1, 1, '\p{^Sc= 	linb}', "");
29685Expect(1, 1, '\P{Sc= 	linb}', "");
29686Expect(0, 1, '\P{^Sc= 	linb}', "");
29687Error('\p{Is_Script=__LINEAR B:=}');
29688Error('\P{Is_Script=__LINEAR B:=}');
29689Expect(1, 65547, '\p{Is_Script=linearb}', "");
29690Expect(0, 65547, '\p{^Is_Script=linearb}', "");
29691Expect(0, 65547, '\P{Is_Script=linearb}', "");
29692Expect(1, 65547, '\P{^Is_Script=linearb}', "");
29693Expect(0, 1, '\p{Is_Script=linearb}', "");
29694Expect(1, 1, '\p{^Is_Script=linearb}', "");
29695Expect(1, 1, '\P{Is_Script=linearb}', "");
29696Expect(0, 1, '\P{^Is_Script=linearb}', "");
29697Expect(1, 65547, '\p{Is_Script:-linearB}', "");
29698Expect(0, 65547, '\p{^Is_Script:-linearB}', "");
29699Expect(0, 65547, '\P{Is_Script:-linearB}', "");
29700Expect(1, 65547, '\P{^Is_Script:-linearB}', "");
29701Expect(0, 1, '\p{Is_Script:-linearB}', "");
29702Expect(1, 1, '\p{^Is_Script:-linearB}', "");
29703Expect(1, 1, '\P{Is_Script:-linearB}', "");
29704Expect(0, 1, '\P{^Is_Script:-linearB}', "");
29705Error('\p{Is_Sc= /a/Linb}');
29706Error('\P{Is_Sc= /a/Linb}');
29707Expect(1, 65547, '\p{Is_Sc=linb}', "");
29708Expect(0, 65547, '\p{^Is_Sc=linb}', "");
29709Expect(0, 65547, '\P{Is_Sc=linb}', "");
29710Expect(1, 65547, '\P{^Is_Sc=linb}', "");
29711Expect(0, 1, '\p{Is_Sc=linb}', "");
29712Expect(1, 1, '\p{^Is_Sc=linb}', "");
29713Expect(1, 1, '\P{Is_Sc=linb}', "");
29714Expect(0, 1, '\P{^Is_Sc=linb}', "");
29715Expect(1, 65547, '\p{Is_Sc=LINB}', "");
29716Expect(0, 65547, '\p{^Is_Sc=LINB}', "");
29717Expect(0, 65547, '\P{Is_Sc=LINB}', "");
29718Expect(1, 65547, '\P{^Is_Sc=LINB}', "");
29719Expect(0, 1, '\p{Is_Sc=LINB}', "");
29720Expect(1, 1, '\p{^Is_Sc=LINB}', "");
29721Expect(1, 1, '\P{Is_Sc=LINB}', "");
29722Expect(0, 1, '\P{^Is_Sc=LINB}', "");
29723Error('\p{Script=_:=Samaritan}');
29724Error('\P{Script=_:=Samaritan}');
29725Expect(1, 2093, '\p{Script:   samaritan}', "");
29726Expect(0, 2093, '\p{^Script:   samaritan}', "");
29727Expect(0, 2093, '\P{Script:   samaritan}', "");
29728Expect(1, 2093, '\P{^Script:   samaritan}', "");
29729Expect(0, 2047, '\p{Script:   samaritan}', "");
29730Expect(1, 2047, '\p{^Script:   samaritan}', "");
29731Expect(1, 2047, '\P{Script:   samaritan}', "");
29732Expect(0, 2047, '\P{^Script:   samaritan}', "");
29733Expect(1, 2093, '\p{Script=	samaritan}', "");
29734Expect(0, 2093, '\p{^Script=	samaritan}', "");
29735Expect(0, 2093, '\P{Script=	samaritan}', "");
29736Expect(1, 2093, '\P{^Script=	samaritan}', "");
29737Expect(0, 2047, '\p{Script=	samaritan}', "");
29738Expect(1, 2047, '\p{^Script=	samaritan}', "");
29739Expect(1, 2047, '\P{Script=	samaritan}', "");
29740Expect(0, 2047, '\P{^Script=	samaritan}', "");
29741Error('\p{Sc=:= 	SAMR}');
29742Error('\P{Sc=:= 	SAMR}');
29743Expect(1, 2093, '\p{Sc=samr}', "");
29744Expect(0, 2093, '\p{^Sc=samr}', "");
29745Expect(0, 2093, '\P{Sc=samr}', "");
29746Expect(1, 2093, '\P{^Sc=samr}', "");
29747Expect(0, 2047, '\p{Sc=samr}', "");
29748Expect(1, 2047, '\p{^Sc=samr}', "");
29749Expect(1, 2047, '\P{Sc=samr}', "");
29750Expect(0, 2047, '\P{^Sc=samr}', "");
29751Expect(1, 2093, '\p{Sc=_	Samr}', "");
29752Expect(0, 2093, '\p{^Sc=_	Samr}', "");
29753Expect(0, 2093, '\P{Sc=_	Samr}', "");
29754Expect(1, 2093, '\P{^Sc=_	Samr}', "");
29755Expect(0, 2047, '\p{Sc=_	Samr}', "");
29756Expect(1, 2047, '\p{^Sc=_	Samr}', "");
29757Expect(1, 2047, '\P{Sc=_	Samr}', "");
29758Expect(0, 2047, '\P{^Sc=_	Samr}', "");
29759Error('\p{Is_Script=_samaritan:=}');
29760Error('\P{Is_Script=_samaritan:=}');
29761Expect(1, 2093, '\p{Is_Script=samaritan}', "");
29762Expect(0, 2093, '\p{^Is_Script=samaritan}', "");
29763Expect(0, 2093, '\P{Is_Script=samaritan}', "");
29764Expect(1, 2093, '\P{^Is_Script=samaritan}', "");
29765Expect(0, 2047, '\p{Is_Script=samaritan}', "");
29766Expect(1, 2047, '\p{^Is_Script=samaritan}', "");
29767Expect(1, 2047, '\P{Is_Script=samaritan}', "");
29768Expect(0, 2047, '\P{^Is_Script=samaritan}', "");
29769Expect(1, 2093, '\p{Is_Script= Samaritan}', "");
29770Expect(0, 2093, '\p{^Is_Script= Samaritan}', "");
29771Expect(0, 2093, '\P{Is_Script= Samaritan}', "");
29772Expect(1, 2093, '\P{^Is_Script= Samaritan}', "");
29773Expect(0, 2047, '\p{Is_Script= Samaritan}', "");
29774Expect(1, 2047, '\p{^Is_Script= Samaritan}', "");
29775Expect(1, 2047, '\P{Is_Script= Samaritan}', "");
29776Expect(0, 2047, '\P{^Is_Script= Samaritan}', "");
29777Error('\p{Is_Sc=_/a/Samr}');
29778Error('\P{Is_Sc=_/a/Samr}');
29779Expect(1, 2093, '\p{Is_Sc=samr}', "");
29780Expect(0, 2093, '\p{^Is_Sc=samr}', "");
29781Expect(0, 2093, '\P{Is_Sc=samr}', "");
29782Expect(1, 2093, '\P{^Is_Sc=samr}', "");
29783Expect(0, 2047, '\p{Is_Sc=samr}', "");
29784Expect(1, 2047, '\p{^Is_Sc=samr}', "");
29785Expect(1, 2047, '\P{Is_Sc=samr}', "");
29786Expect(0, 2047, '\P{^Is_Sc=samr}', "");
29787Expect(1, 2093, '\p{Is_Sc=- Samr}', "");
29788Expect(0, 2093, '\p{^Is_Sc=- Samr}', "");
29789Expect(0, 2093, '\P{Is_Sc=- Samr}', "");
29790Expect(1, 2093, '\P{^Is_Sc=- Samr}', "");
29791Expect(0, 2047, '\p{Is_Sc=- Samr}', "");
29792Expect(1, 2047, '\p{^Is_Sc=- Samr}', "");
29793Expect(1, 2047, '\P{Is_Sc=- Samr}', "");
29794Expect(0, 2047, '\P{^Is_Sc=- Samr}', "");
29795Error('\p{Script=:=	SAURASHTRA}');
29796Error('\P{Script=:=	SAURASHTRA}');
29797Expect(1, 43204, '\p{Script=saurashtra}', "");
29798Expect(0, 43204, '\p{^Script=saurashtra}', "");
29799Expect(0, 43204, '\P{Script=saurashtra}', "");
29800Expect(1, 43204, '\P{^Script=saurashtra}', "");
29801Expect(0, 43135, '\p{Script=saurashtra}', "");
29802Expect(1, 43135, '\p{^Script=saurashtra}', "");
29803Expect(1, 43135, '\P{Script=saurashtra}', "");
29804Expect(0, 43135, '\P{^Script=saurashtra}', "");
29805Expect(1, 43204, '\p{Script=-Saurashtra}', "");
29806Expect(0, 43204, '\p{^Script=-Saurashtra}', "");
29807Expect(0, 43204, '\P{Script=-Saurashtra}', "");
29808Expect(1, 43204, '\P{^Script=-Saurashtra}', "");
29809Expect(0, 43135, '\p{Script=-Saurashtra}', "");
29810Expect(1, 43135, '\p{^Script=-Saurashtra}', "");
29811Expect(1, 43135, '\P{Script=-Saurashtra}', "");
29812Expect(0, 43135, '\P{^Script=-Saurashtra}', "");
29813Error('\p{Sc:   	Saur/a/}');
29814Error('\P{Sc:   	Saur/a/}');
29815Expect(1, 43204, '\p{Sc=saur}', "");
29816Expect(0, 43204, '\p{^Sc=saur}', "");
29817Expect(0, 43204, '\P{Sc=saur}', "");
29818Expect(1, 43204, '\P{^Sc=saur}', "");
29819Expect(0, 43135, '\p{Sc=saur}', "");
29820Expect(1, 43135, '\p{^Sc=saur}', "");
29821Expect(1, 43135, '\P{Sc=saur}', "");
29822Expect(0, 43135, '\P{^Sc=saur}', "");
29823Expect(1, 43204, '\p{Sc=	 Saur}', "");
29824Expect(0, 43204, '\p{^Sc=	 Saur}', "");
29825Expect(0, 43204, '\P{Sc=	 Saur}', "");
29826Expect(1, 43204, '\P{^Sc=	 Saur}', "");
29827Expect(0, 43135, '\p{Sc=	 Saur}', "");
29828Expect(1, 43135, '\p{^Sc=	 Saur}', "");
29829Expect(1, 43135, '\P{Sc=	 Saur}', "");
29830Expect(0, 43135, '\P{^Sc=	 Saur}', "");
29831Error('\p{Is_Script= _Saurashtra:=}');
29832Error('\P{Is_Script= _Saurashtra:=}');
29833Expect(1, 43204, '\p{Is_Script=saurashtra}', "");
29834Expect(0, 43204, '\p{^Is_Script=saurashtra}', "");
29835Expect(0, 43204, '\P{Is_Script=saurashtra}', "");
29836Expect(1, 43204, '\P{^Is_Script=saurashtra}', "");
29837Expect(0, 43135, '\p{Is_Script=saurashtra}', "");
29838Expect(1, 43135, '\p{^Is_Script=saurashtra}', "");
29839Expect(1, 43135, '\P{Is_Script=saurashtra}', "");
29840Expect(0, 43135, '\P{^Is_Script=saurashtra}', "");
29841Expect(1, 43204, '\p{Is_Script=-_saurashtra}', "");
29842Expect(0, 43204, '\p{^Is_Script=-_saurashtra}', "");
29843Expect(0, 43204, '\P{Is_Script=-_saurashtra}', "");
29844Expect(1, 43204, '\P{^Is_Script=-_saurashtra}', "");
29845Expect(0, 43135, '\p{Is_Script=-_saurashtra}', "");
29846Expect(1, 43135, '\p{^Is_Script=-_saurashtra}', "");
29847Expect(1, 43135, '\P{Is_Script=-_saurashtra}', "");
29848Expect(0, 43135, '\P{^Is_Script=-_saurashtra}', "");
29849Error('\p{Is_Sc=/a/ Saur}');
29850Error('\P{Is_Sc=/a/ Saur}');
29851Expect(1, 43204, '\p{Is_Sc=saur}', "");
29852Expect(0, 43204, '\p{^Is_Sc=saur}', "");
29853Expect(0, 43204, '\P{Is_Sc=saur}', "");
29854Expect(1, 43204, '\P{^Is_Sc=saur}', "");
29855Expect(0, 43135, '\p{Is_Sc=saur}', "");
29856Expect(1, 43135, '\p{^Is_Sc=saur}', "");
29857Expect(1, 43135, '\P{Is_Sc=saur}', "");
29858Expect(0, 43135, '\P{^Is_Sc=saur}', "");
29859Expect(1, 43204, '\p{Is_Sc=  Saur}', "");
29860Expect(0, 43204, '\p{^Is_Sc=  Saur}', "");
29861Expect(0, 43204, '\P{Is_Sc=  Saur}', "");
29862Expect(1, 43204, '\P{^Is_Sc=  Saur}', "");
29863Expect(0, 43135, '\p{Is_Sc=  Saur}', "");
29864Expect(1, 43135, '\p{^Is_Sc=  Saur}', "");
29865Expect(1, 43135, '\P{Is_Sc=  Saur}', "");
29866Expect(0, 43135, '\P{^Is_Sc=  Saur}', "");
29867Error('\p{Script: 	 Sundanese/a/}');
29868Error('\P{Script: 	 Sundanese/a/}');
29869Expect(1, 7082, '\p{Script=sundanese}', "");
29870Expect(0, 7082, '\p{^Script=sundanese}', "");
29871Expect(0, 7082, '\P{Script=sundanese}', "");
29872Expect(1, 7082, '\P{^Script=sundanese}', "");
29873Expect(0, 7039, '\p{Script=sundanese}', "");
29874Expect(1, 7039, '\p{^Script=sundanese}', "");
29875Expect(1, 7039, '\P{Script=sundanese}', "");
29876Expect(0, 7039, '\P{^Script=sundanese}', "");
29877Expect(1, 7082, '\p{Script=__sundanese}', "");
29878Expect(0, 7082, '\p{^Script=__sundanese}', "");
29879Expect(0, 7082, '\P{Script=__sundanese}', "");
29880Expect(1, 7082, '\P{^Script=__sundanese}', "");
29881Expect(0, 7039, '\p{Script=__sundanese}', "");
29882Expect(1, 7039, '\p{^Script=__sundanese}', "");
29883Expect(1, 7039, '\P{Script=__sundanese}', "");
29884Expect(0, 7039, '\P{^Script=__sundanese}', "");
29885Error('\p{Sc=_:=Sund}');
29886Error('\P{Sc=_:=Sund}');
29887Expect(1, 7082, '\p{Sc=sund}', "");
29888Expect(0, 7082, '\p{^Sc=sund}', "");
29889Expect(0, 7082, '\P{Sc=sund}', "");
29890Expect(1, 7082, '\P{^Sc=sund}', "");
29891Expect(0, 7039, '\p{Sc=sund}', "");
29892Expect(1, 7039, '\p{^Sc=sund}', "");
29893Expect(1, 7039, '\P{Sc=sund}', "");
29894Expect(0, 7039, '\P{^Sc=sund}', "");
29895Expect(1, 7082, '\p{Sc=-Sund}', "");
29896Expect(0, 7082, '\p{^Sc=-Sund}', "");
29897Expect(0, 7082, '\P{Sc=-Sund}', "");
29898Expect(1, 7082, '\P{^Sc=-Sund}', "");
29899Expect(0, 7039, '\p{Sc=-Sund}', "");
29900Expect(1, 7039, '\p{^Sc=-Sund}', "");
29901Expect(1, 7039, '\P{Sc=-Sund}', "");
29902Expect(0, 7039, '\P{^Sc=-Sund}', "");
29903Error('\p{Is_Script=_-SUNDANESE/a/}');
29904Error('\P{Is_Script=_-SUNDANESE/a/}');
29905Expect(1, 7082, '\p{Is_Script=sundanese}', "");
29906Expect(0, 7082, '\p{^Is_Script=sundanese}', "");
29907Expect(0, 7082, '\P{Is_Script=sundanese}', "");
29908Expect(1, 7082, '\P{^Is_Script=sundanese}', "");
29909Expect(0, 7039, '\p{Is_Script=sundanese}', "");
29910Expect(1, 7039, '\p{^Is_Script=sundanese}', "");
29911Expect(1, 7039, '\P{Is_Script=sundanese}', "");
29912Expect(0, 7039, '\P{^Is_Script=sundanese}', "");
29913Expect(1, 7082, '\p{Is_Script=_sundanese}', "");
29914Expect(0, 7082, '\p{^Is_Script=_sundanese}', "");
29915Expect(0, 7082, '\P{Is_Script=_sundanese}', "");
29916Expect(1, 7082, '\P{^Is_Script=_sundanese}', "");
29917Expect(0, 7039, '\p{Is_Script=_sundanese}', "");
29918Expect(1, 7039, '\p{^Is_Script=_sundanese}', "");
29919Expect(1, 7039, '\P{Is_Script=_sundanese}', "");
29920Expect(0, 7039, '\P{^Is_Script=_sundanese}', "");
29921Error('\p{Is_Sc=_SUND/a/}');
29922Error('\P{Is_Sc=_SUND/a/}');
29923Expect(1, 7082, '\p{Is_Sc=sund}', "");
29924Expect(0, 7082, '\p{^Is_Sc=sund}', "");
29925Expect(0, 7082, '\P{Is_Sc=sund}', "");
29926Expect(1, 7082, '\P{^Is_Sc=sund}', "");
29927Expect(0, 7039, '\p{Is_Sc=sund}', "");
29928Expect(1, 7039, '\p{^Is_Sc=sund}', "");
29929Expect(1, 7039, '\P{Is_Sc=sund}', "");
29930Expect(0, 7039, '\P{^Is_Sc=sund}', "");
29931Expect(1, 7082, '\p{Is_Sc=- Sund}', "");
29932Expect(0, 7082, '\p{^Is_Sc=- Sund}', "");
29933Expect(0, 7082, '\P{Is_Sc=- Sund}', "");
29934Expect(1, 7082, '\P{^Is_Sc=- Sund}', "");
29935Expect(0, 7039, '\p{Is_Sc=- Sund}', "");
29936Expect(1, 7039, '\p{^Is_Sc=- Sund}', "");
29937Expect(1, 7039, '\P{Is_Sc=- Sund}', "");
29938Expect(0, 7039, '\P{^Is_Sc=- Sund}', "");
29939Error('\p{Script=_	Nko:=}');
29940Error('\P{Script=_	Nko:=}');
29941Expect(1, 2042, '\p{Script=nko}', "");
29942Expect(0, 2042, '\p{^Script=nko}', "");
29943Expect(0, 2042, '\P{Script=nko}', "");
29944Expect(1, 2042, '\P{^Script=nko}', "");
29945Expect(0, 1983, '\p{Script=nko}', "");
29946Expect(1, 1983, '\p{^Script=nko}', "");
29947Expect(1, 1983, '\P{Script=nko}', "");
29948Expect(0, 1983, '\P{^Script=nko}', "");
29949Expect(1, 2042, '\p{Script=-nko}', "");
29950Expect(0, 2042, '\p{^Script=-nko}', "");
29951Expect(0, 2042, '\P{Script=-nko}', "");
29952Expect(1, 2042, '\P{^Script=-nko}', "");
29953Expect(0, 1983, '\p{Script=-nko}', "");
29954Expect(1, 1983, '\p{^Script=-nko}', "");
29955Expect(1, 1983, '\P{Script=-nko}', "");
29956Expect(0, 1983, '\P{^Script=-nko}', "");
29957Error('\p{Sc=- Nkoo:=}');
29958Error('\P{Sc=- Nkoo:=}');
29959Expect(1, 2042, '\p{Sc=nkoo}', "");
29960Expect(0, 2042, '\p{^Sc=nkoo}', "");
29961Expect(0, 2042, '\P{Sc=nkoo}', "");
29962Expect(1, 2042, '\P{^Sc=nkoo}', "");
29963Expect(0, 1983, '\p{Sc=nkoo}', "");
29964Expect(1, 1983, '\p{^Sc=nkoo}', "");
29965Expect(1, 1983, '\P{Sc=nkoo}', "");
29966Expect(0, 1983, '\P{^Sc=nkoo}', "");
29967Expect(1, 2042, '\p{Sc=	_NKOO}', "");
29968Expect(0, 2042, '\p{^Sc=	_NKOO}', "");
29969Expect(0, 2042, '\P{Sc=	_NKOO}', "");
29970Expect(1, 2042, '\P{^Sc=	_NKOO}', "");
29971Expect(0, 1983, '\p{Sc=	_NKOO}', "");
29972Expect(1, 1983, '\p{^Sc=	_NKOO}', "");
29973Expect(1, 1983, '\P{Sc=	_NKOO}', "");
29974Expect(0, 1983, '\P{^Sc=	_NKOO}', "");
29975Error('\p{Is_Script=_	Nko:=}');
29976Error('\P{Is_Script=_	Nko:=}');
29977Expect(1, 2042, '\p{Is_Script=nko}', "");
29978Expect(0, 2042, '\p{^Is_Script=nko}', "");
29979Expect(0, 2042, '\P{Is_Script=nko}', "");
29980Expect(1, 2042, '\P{^Is_Script=nko}', "");
29981Expect(0, 1983, '\p{Is_Script=nko}', "");
29982Expect(1, 1983, '\p{^Is_Script=nko}', "");
29983Expect(1, 1983, '\P{Is_Script=nko}', "");
29984Expect(0, 1983, '\P{^Is_Script=nko}', "");
29985Expect(1, 2042, '\p{Is_Script:	_nko}', "");
29986Expect(0, 2042, '\p{^Is_Script:	_nko}', "");
29987Expect(0, 2042, '\P{Is_Script:	_nko}', "");
29988Expect(1, 2042, '\P{^Is_Script:	_nko}', "");
29989Expect(0, 1983, '\p{Is_Script:	_nko}', "");
29990Expect(1, 1983, '\p{^Is_Script:	_nko}', "");
29991Expect(1, 1983, '\P{Is_Script:	_nko}', "");
29992Expect(0, 1983, '\P{^Is_Script:	_nko}', "");
29993Error('\p{Is_Sc=	-nkoo/a/}');
29994Error('\P{Is_Sc=	-nkoo/a/}');
29995Expect(1, 2042, '\p{Is_Sc=nkoo}', "");
29996Expect(0, 2042, '\p{^Is_Sc=nkoo}', "");
29997Expect(0, 2042, '\P{Is_Sc=nkoo}', "");
29998Expect(1, 2042, '\P{^Is_Sc=nkoo}', "");
29999Expect(0, 1983, '\p{Is_Sc=nkoo}', "");
30000Expect(1, 1983, '\p{^Is_Sc=nkoo}', "");
30001Expect(1, 1983, '\P{Is_Sc=nkoo}', "");
30002Expect(0, 1983, '\P{^Is_Sc=nkoo}', "");
30003Expect(1, 2042, '\p{Is_Sc=	-Nkoo}', "");
30004Expect(0, 2042, '\p{^Is_Sc=	-Nkoo}', "");
30005Expect(0, 2042, '\P{Is_Sc=	-Nkoo}', "");
30006Expect(1, 2042, '\P{^Is_Sc=	-Nkoo}', "");
30007Expect(0, 1983, '\p{Is_Sc=	-Nkoo}', "");
30008Expect(1, 1983, '\p{^Is_Sc=	-Nkoo}', "");
30009Expect(1, 1983, '\P{Is_Sc=	-Nkoo}', "");
30010Expect(0, 1983, '\P{^Is_Sc=	-Nkoo}', "");
30011Error('\p{Script:	_-han:=}');
30012Error('\P{Script:	_-han:=}');
30013Expect(1, 11929, '\p{Script=han}', "");
30014Expect(0, 11929, '\p{^Script=han}', "");
30015Expect(0, 11929, '\P{Script=han}', "");
30016Expect(1, 11929, '\P{^Script=han}', "");
30017Expect(0, 11903, '\p{Script=han}', "");
30018Expect(1, 11903, '\p{^Script=han}', "");
30019Expect(1, 11903, '\P{Script=han}', "");
30020Expect(0, 11903, '\P{^Script=han}', "");
30021Expect(1, 11929, '\p{Script:  Han}', "");
30022Expect(0, 11929, '\p{^Script:  Han}', "");
30023Expect(0, 11929, '\P{Script:  Han}', "");
30024Expect(1, 11929, '\P{^Script:  Han}', "");
30025Expect(0, 11903, '\p{Script:  Han}', "");
30026Expect(1, 11903, '\p{^Script:  Han}', "");
30027Expect(1, 11903, '\P{Script:  Han}', "");
30028Expect(0, 11903, '\P{^Script:  Han}', "");
30029Error('\p{Sc=:=Hani}');
30030Error('\P{Sc=:=Hani}');
30031Expect(1, 11929, '\p{Sc=hani}', "");
30032Expect(0, 11929, '\p{^Sc=hani}', "");
30033Expect(0, 11929, '\P{Sc=hani}', "");
30034Expect(1, 11929, '\P{^Sc=hani}', "");
30035Expect(0, 11903, '\p{Sc=hani}', "");
30036Expect(1, 11903, '\p{^Sc=hani}', "");
30037Expect(1, 11903, '\P{Sc=hani}', "");
30038Expect(0, 11903, '\P{^Sc=hani}', "");
30039Expect(1, 11929, '\p{Sc=- HANI}', "");
30040Expect(0, 11929, '\p{^Sc=- HANI}', "");
30041Expect(0, 11929, '\P{Sc=- HANI}', "");
30042Expect(1, 11929, '\P{^Sc=- HANI}', "");
30043Expect(0, 11903, '\p{Sc=- HANI}', "");
30044Expect(1, 11903, '\p{^Sc=- HANI}', "");
30045Expect(1, 11903, '\P{Sc=- HANI}', "");
30046Expect(0, 11903, '\P{^Sc=- HANI}', "");
30047Error('\p{Is_Script=-	han:=}');
30048Error('\P{Is_Script=-	han:=}');
30049Expect(1, 11929, '\p{Is_Script=han}', "");
30050Expect(0, 11929, '\p{^Is_Script=han}', "");
30051Expect(0, 11929, '\P{Is_Script=han}', "");
30052Expect(1, 11929, '\P{^Is_Script=han}', "");
30053Expect(0, 11903, '\p{Is_Script=han}', "");
30054Expect(1, 11903, '\p{^Is_Script=han}', "");
30055Expect(1, 11903, '\P{Is_Script=han}', "");
30056Expect(0, 11903, '\P{^Is_Script=han}', "");
30057Expect(1, 11929, '\p{Is_Script=_Han}', "");
30058Expect(0, 11929, '\p{^Is_Script=_Han}', "");
30059Expect(0, 11929, '\P{Is_Script=_Han}', "");
30060Expect(1, 11929, '\P{^Is_Script=_Han}', "");
30061Expect(0, 11903, '\p{Is_Script=_Han}', "");
30062Expect(1, 11903, '\p{^Is_Script=_Han}', "");
30063Expect(1, 11903, '\P{Is_Script=_Han}', "");
30064Expect(0, 11903, '\P{^Is_Script=_Han}', "");
30065Error('\p{Is_Sc=__hani:=}');
30066Error('\P{Is_Sc=__hani:=}');
30067Expect(1, 11929, '\p{Is_Sc=hani}', "");
30068Expect(0, 11929, '\p{^Is_Sc=hani}', "");
30069Expect(0, 11929, '\P{Is_Sc=hani}', "");
30070Expect(1, 11929, '\P{^Is_Sc=hani}', "");
30071Expect(0, 11903, '\p{Is_Sc=hani}', "");
30072Expect(1, 11903, '\p{^Is_Sc=hani}', "");
30073Expect(1, 11903, '\P{Is_Sc=hani}', "");
30074Expect(0, 11903, '\P{^Is_Sc=hani}', "");
30075Expect(1, 11929, '\p{Is_Sc= 	HANI}', "");
30076Expect(0, 11929, '\p{^Is_Sc= 	HANI}', "");
30077Expect(0, 11929, '\P{Is_Sc= 	HANI}', "");
30078Expect(1, 11929, '\P{^Is_Sc= 	HANI}', "");
30079Expect(0, 11903, '\p{Is_Sc= 	HANI}', "");
30080Expect(1, 11903, '\p{^Is_Sc= 	HANI}', "");
30081Expect(1, 11903, '\P{Is_Sc= 	HANI}', "");
30082Expect(0, 11903, '\P{^Is_Sc= 	HANI}', "");
30083Error('\p{Script= greek:=}');
30084Error('\P{Script= greek:=}');
30085Expect(1, 883, '\p{Script=greek}', "");
30086Expect(0, 883, '\p{^Script=greek}', "");
30087Expect(0, 883, '\P{Script=greek}', "");
30088Expect(1, 883, '\P{^Script=greek}', "");
30089Expect(0, 879, '\p{Script=greek}', "");
30090Expect(1, 879, '\p{^Script=greek}', "");
30091Expect(1, 879, '\P{Script=greek}', "");
30092Expect(0, 879, '\P{^Script=greek}', "");
30093Expect(1, 883, '\p{Script= _Greek}', "");
30094Expect(0, 883, '\p{^Script= _Greek}', "");
30095Expect(0, 883, '\P{Script= _Greek}', "");
30096Expect(1, 883, '\P{^Script= _Greek}', "");
30097Expect(0, 879, '\p{Script= _Greek}', "");
30098Expect(1, 879, '\p{^Script= _Greek}', "");
30099Expect(1, 879, '\P{Script= _Greek}', "");
30100Expect(0, 879, '\P{^Script= _Greek}', "");
30101Error('\p{Sc=_/a/GREK}');
30102Error('\P{Sc=_/a/GREK}');
30103Expect(1, 883, '\p{Sc=grek}', "");
30104Expect(0, 883, '\p{^Sc=grek}', "");
30105Expect(0, 883, '\P{Sc=grek}', "");
30106Expect(1, 883, '\P{^Sc=grek}', "");
30107Expect(0, 879, '\p{Sc=grek}', "");
30108Expect(1, 879, '\p{^Sc=grek}', "");
30109Expect(1, 879, '\P{Sc=grek}', "");
30110Expect(0, 879, '\P{^Sc=grek}', "");
30111Expect(1, 883, '\p{Sc=-Grek}', "");
30112Expect(0, 883, '\p{^Sc=-Grek}', "");
30113Expect(0, 883, '\P{Sc=-Grek}', "");
30114Expect(1, 883, '\P{^Sc=-Grek}', "");
30115Expect(0, 879, '\p{Sc=-Grek}', "");
30116Expect(1, 879, '\p{^Sc=-Grek}', "");
30117Expect(1, 879, '\P{Sc=-Grek}', "");
30118Expect(0, 879, '\P{^Sc=-Grek}', "");
30119Error('\p{Is_Script=Greek/a/}');
30120Error('\P{Is_Script=Greek/a/}');
30121Expect(1, 883, '\p{Is_Script=greek}', "");
30122Expect(0, 883, '\p{^Is_Script=greek}', "");
30123Expect(0, 883, '\P{Is_Script=greek}', "");
30124Expect(1, 883, '\P{^Is_Script=greek}', "");
30125Expect(0, 879, '\p{Is_Script=greek}', "");
30126Expect(1, 879, '\p{^Is_Script=greek}', "");
30127Expect(1, 879, '\P{Is_Script=greek}', "");
30128Expect(0, 879, '\P{^Is_Script=greek}', "");
30129Expect(1, 883, '\p{Is_Script= greek}', "");
30130Expect(0, 883, '\p{^Is_Script= greek}', "");
30131Expect(0, 883, '\P{Is_Script= greek}', "");
30132Expect(1, 883, '\P{^Is_Script= greek}', "");
30133Expect(0, 879, '\p{Is_Script= greek}', "");
30134Expect(1, 879, '\p{^Is_Script= greek}', "");
30135Expect(1, 879, '\P{Is_Script= greek}', "");
30136Expect(0, 879, '\P{^Is_Script= greek}', "");
30137Error('\p{Is_Sc=:= _Grek}');
30138Error('\P{Is_Sc=:= _Grek}');
30139Expect(1, 883, '\p{Is_Sc=grek}', "");
30140Expect(0, 883, '\p{^Is_Sc=grek}', "");
30141Expect(0, 883, '\P{Is_Sc=grek}', "");
30142Expect(1, 883, '\P{^Is_Sc=grek}', "");
30143Expect(0, 879, '\p{Is_Sc=grek}', "");
30144Expect(1, 879, '\p{^Is_Sc=grek}', "");
30145Expect(1, 879, '\P{Is_Sc=grek}', "");
30146Expect(0, 879, '\P{^Is_Sc=grek}', "");
30147Expect(1, 883, '\p{Is_Sc=-grek}', "");
30148Expect(0, 883, '\p{^Is_Sc=-grek}', "");
30149Expect(0, 883, '\P{Is_Sc=-grek}', "");
30150Expect(1, 883, '\P{^Is_Sc=-grek}', "");
30151Expect(0, 879, '\p{Is_Sc=-grek}', "");
30152Expect(1, 879, '\p{^Is_Sc=-grek}', "");
30153Expect(1, 879, '\P{Is_Sc=-grek}', "");
30154Expect(0, 879, '\P{^Is_Sc=-grek}', "");
30155Error('\p{Script=__tamil:=}');
30156Error('\P{Script=__tamil:=}');
30157Expect(1, 2947, '\p{Script=tamil}', "");
30158Expect(0, 2947, '\p{^Script=tamil}', "");
30159Expect(0, 2947, '\P{Script=tamil}', "");
30160Expect(1, 2947, '\P{^Script=tamil}', "");
30161Expect(0, 2945, '\p{Script=tamil}', "");
30162Expect(1, 2945, '\p{^Script=tamil}', "");
30163Expect(1, 2945, '\P{Script=tamil}', "");
30164Expect(0, 2945, '\P{^Script=tamil}', "");
30165Expect(1, 2947, '\p{Script=_-Tamil}', "");
30166Expect(0, 2947, '\p{^Script=_-Tamil}', "");
30167Expect(0, 2947, '\P{Script=_-Tamil}', "");
30168Expect(1, 2947, '\P{^Script=_-Tamil}', "");
30169Expect(0, 2945, '\p{Script=_-Tamil}', "");
30170Expect(1, 2945, '\p{^Script=_-Tamil}', "");
30171Expect(1, 2945, '\P{Script=_-Tamil}', "");
30172Expect(0, 2945, '\P{^Script=_-Tamil}', "");
30173Error('\p{Sc=_:=TAML}');
30174Error('\P{Sc=_:=TAML}');
30175Expect(1, 2947, '\p{Sc: taml}', "");
30176Expect(0, 2947, '\p{^Sc: taml}', "");
30177Expect(0, 2947, '\P{Sc: taml}', "");
30178Expect(1, 2947, '\P{^Sc: taml}', "");
30179Expect(0, 2945, '\p{Sc: taml}', "");
30180Expect(1, 2945, '\p{^Sc: taml}', "");
30181Expect(1, 2945, '\P{Sc: taml}', "");
30182Expect(0, 2945, '\P{^Sc: taml}', "");
30183Expect(1, 2947, '\p{Sc=- taml}', "");
30184Expect(0, 2947, '\p{^Sc=- taml}', "");
30185Expect(0, 2947, '\P{Sc=- taml}', "");
30186Expect(1, 2947, '\P{^Sc=- taml}', "");
30187Expect(0, 2945, '\p{Sc=- taml}', "");
30188Expect(1, 2945, '\p{^Sc=- taml}', "");
30189Expect(1, 2945, '\P{Sc=- taml}', "");
30190Expect(0, 2945, '\P{^Sc=- taml}', "");
30191Error('\p{Is_Script=_-TAMIL/a/}');
30192Error('\P{Is_Script=_-TAMIL/a/}');
30193Expect(1, 2947, '\p{Is_Script=tamil}', "");
30194Expect(0, 2947, '\p{^Is_Script=tamil}', "");
30195Expect(0, 2947, '\P{Is_Script=tamil}', "");
30196Expect(1, 2947, '\P{^Is_Script=tamil}', "");
30197Expect(0, 2945, '\p{Is_Script=tamil}', "");
30198Expect(1, 2945, '\p{^Is_Script=tamil}', "");
30199Expect(1, 2945, '\P{Is_Script=tamil}', "");
30200Expect(0, 2945, '\P{^Is_Script=tamil}', "");
30201Expect(1, 2947, '\p{Is_Script= Tamil}', "");
30202Expect(0, 2947, '\p{^Is_Script= Tamil}', "");
30203Expect(0, 2947, '\P{Is_Script= Tamil}', "");
30204Expect(1, 2947, '\P{^Is_Script= Tamil}', "");
30205Expect(0, 2945, '\p{Is_Script= Tamil}', "");
30206Expect(1, 2945, '\p{^Is_Script= Tamil}', "");
30207Expect(1, 2945, '\P{Is_Script= Tamil}', "");
30208Expect(0, 2945, '\P{^Is_Script= Tamil}', "");
30209Error('\p{Is_Sc:   :=_Taml}');
30210Error('\P{Is_Sc:   :=_Taml}');
30211Expect(1, 2947, '\p{Is_Sc=taml}', "");
30212Expect(0, 2947, '\p{^Is_Sc=taml}', "");
30213Expect(0, 2947, '\P{Is_Sc=taml}', "");
30214Expect(1, 2947, '\P{^Is_Sc=taml}', "");
30215Expect(0, 2945, '\p{Is_Sc=taml}', "");
30216Expect(1, 2945, '\p{^Is_Sc=taml}', "");
30217Expect(1, 2945, '\P{Is_Sc=taml}', "");
30218Expect(0, 2945, '\P{^Is_Sc=taml}', "");
30219Expect(1, 2947, '\p{Is_Sc=__taml}', "");
30220Expect(0, 2947, '\p{^Is_Sc=__taml}', "");
30221Expect(0, 2947, '\P{Is_Sc=__taml}', "");
30222Expect(1, 2947, '\P{^Is_Sc=__taml}', "");
30223Expect(0, 2945, '\p{Is_Sc=__taml}', "");
30224Expect(1, 2945, '\p{^Is_Sc=__taml}', "");
30225Expect(1, 2945, '\P{Is_Sc=__taml}', "");
30226Expect(0, 2945, '\P{^Is_Sc=__taml}', "");
30227Error('\p{Script=:=Kayah-Li}');
30228Error('\P{Script=:=Kayah-Li}');
30229Expect(1, 43311, '\p{Script=kayahli}', "");
30230Expect(0, 43311, '\p{^Script=kayahli}', "");
30231Expect(0, 43311, '\P{Script=kayahli}', "");
30232Expect(1, 43311, '\P{^Script=kayahli}', "");
30233Expect(0, 43263, '\p{Script=kayahli}', "");
30234Expect(1, 43263, '\p{^Script=kayahli}', "");
30235Expect(1, 43263, '\P{Script=kayahli}', "");
30236Expect(0, 43263, '\P{^Script=kayahli}', "");
30237Expect(1, 43311, '\p{Script=	Kayah	LI}', "");
30238Expect(0, 43311, '\p{^Script=	Kayah	LI}', "");
30239Expect(0, 43311, '\P{Script=	Kayah	LI}', "");
30240Expect(1, 43311, '\P{^Script=	Kayah	LI}', "");
30241Expect(0, 43263, '\p{Script=	Kayah	LI}', "");
30242Expect(1, 43263, '\p{^Script=	Kayah	LI}', "");
30243Expect(1, 43263, '\P{Script=	Kayah	LI}', "");
30244Expect(0, 43263, '\P{^Script=	Kayah	LI}', "");
30245Error('\p{Sc=/a/kali}');
30246Error('\P{Sc=/a/kali}');
30247Expect(1, 43311, '\p{Sc=kali}', "");
30248Expect(0, 43311, '\p{^Sc=kali}', "");
30249Expect(0, 43311, '\P{Sc=kali}', "");
30250Expect(1, 43311, '\P{^Sc=kali}', "");
30251Expect(0, 43263, '\p{Sc=kali}', "");
30252Expect(1, 43263, '\p{^Sc=kali}', "");
30253Expect(1, 43263, '\P{Sc=kali}', "");
30254Expect(0, 43263, '\P{^Sc=kali}', "");
30255Expect(1, 43311, '\p{Sc=	 KALI}', "");
30256Expect(0, 43311, '\p{^Sc=	 KALI}', "");
30257Expect(0, 43311, '\P{Sc=	 KALI}', "");
30258Expect(1, 43311, '\P{^Sc=	 KALI}', "");
30259Expect(0, 43263, '\p{Sc=	 KALI}', "");
30260Expect(1, 43263, '\p{^Sc=	 KALI}', "");
30261Expect(1, 43263, '\P{Sc=	 KALI}', "");
30262Expect(0, 43263, '\P{^Sc=	 KALI}', "");
30263Error('\p{Is_Script=_/a/Kayah Li}');
30264Error('\P{Is_Script=_/a/Kayah Li}');
30265Expect(1, 43311, '\p{Is_Script=kayahli}', "");
30266Expect(0, 43311, '\p{^Is_Script=kayahli}', "");
30267Expect(0, 43311, '\P{Is_Script=kayahli}', "");
30268Expect(1, 43311, '\P{^Is_Script=kayahli}', "");
30269Expect(0, 43263, '\p{Is_Script=kayahli}', "");
30270Expect(1, 43263, '\p{^Is_Script=kayahli}', "");
30271Expect(1, 43263, '\P{Is_Script=kayahli}', "");
30272Expect(0, 43263, '\P{^Is_Script=kayahli}', "");
30273Expect(1, 43311, '\p{Is_Script=- Kayah-LI}', "");
30274Expect(0, 43311, '\p{^Is_Script=- Kayah-LI}', "");
30275Expect(0, 43311, '\P{Is_Script=- Kayah-LI}', "");
30276Expect(1, 43311, '\P{^Is_Script=- Kayah-LI}', "");
30277Expect(0, 43263, '\p{Is_Script=- Kayah-LI}', "");
30278Expect(1, 43263, '\p{^Is_Script=- Kayah-LI}', "");
30279Expect(1, 43263, '\P{Is_Script=- Kayah-LI}', "");
30280Expect(0, 43263, '\P{^Is_Script=- Kayah-LI}', "");
30281Error('\p{Is_Sc=/a/ _Kali}');
30282Error('\P{Is_Sc=/a/ _Kali}');
30283Expect(1, 43311, '\p{Is_Sc=kali}', "");
30284Expect(0, 43311, '\p{^Is_Sc=kali}', "");
30285Expect(0, 43311, '\P{Is_Sc=kali}', "");
30286Expect(1, 43311, '\P{^Is_Sc=kali}', "");
30287Expect(0, 43263, '\p{Is_Sc=kali}', "");
30288Expect(1, 43263, '\p{^Is_Sc=kali}', "");
30289Expect(1, 43263, '\P{Is_Sc=kali}', "");
30290Expect(0, 43263, '\P{^Is_Sc=kali}', "");
30291Expect(1, 43311, '\p{Is_Sc: 	KALI}', "");
30292Expect(0, 43311, '\p{^Is_Sc: 	KALI}', "");
30293Expect(0, 43311, '\P{Is_Sc: 	KALI}', "");
30294Expect(1, 43311, '\P{^Is_Sc: 	KALI}', "");
30295Expect(0, 43263, '\p{Is_Sc: 	KALI}', "");
30296Expect(1, 43263, '\p{^Is_Sc: 	KALI}', "");
30297Expect(1, 43263, '\P{Is_Sc: 	KALI}', "");
30298Expect(0, 43263, '\P{^Is_Sc: 	KALI}', "");
30299Error('\p{Script=__thai:=}');
30300Error('\P{Script=__thai:=}');
30301Expect(1, 3642, '\p{Script=thai}', "");
30302Expect(0, 3642, '\p{^Script=thai}', "");
30303Expect(0, 3642, '\P{Script=thai}', "");
30304Expect(1, 3642, '\P{^Script=thai}', "");
30305Expect(0, 3584, '\p{Script=thai}', "");
30306Expect(1, 3584, '\p{^Script=thai}', "");
30307Expect(1, 3584, '\P{Script=thai}', "");
30308Expect(0, 3584, '\P{^Script=thai}', "");
30309Expect(1, 3642, '\p{Script=__Thai}', "");
30310Expect(0, 3642, '\p{^Script=__Thai}', "");
30311Expect(0, 3642, '\P{Script=__Thai}', "");
30312Expect(1, 3642, '\P{^Script=__Thai}', "");
30313Expect(0, 3584, '\p{Script=__Thai}', "");
30314Expect(1, 3584, '\p{^Script=__Thai}', "");
30315Expect(1, 3584, '\P{Script=__Thai}', "");
30316Expect(0, 3584, '\P{^Script=__Thai}', "");
30317Error('\p{Sc=:=_-Thai}');
30318Error('\P{Sc=:=_-Thai}');
30319Expect(1, 3642, '\p{Sc=thai}', "");
30320Expect(0, 3642, '\p{^Sc=thai}', "");
30321Expect(0, 3642, '\P{Sc=thai}', "");
30322Expect(1, 3642, '\P{^Sc=thai}', "");
30323Expect(0, 3584, '\p{Sc=thai}', "");
30324Expect(1, 3584, '\p{^Sc=thai}', "");
30325Expect(1, 3584, '\P{Sc=thai}', "");
30326Expect(0, 3584, '\P{^Sc=thai}', "");
30327Expect(1, 3642, '\p{Sc=_ THAI}', "");
30328Expect(0, 3642, '\p{^Sc=_ THAI}', "");
30329Expect(0, 3642, '\P{Sc=_ THAI}', "");
30330Expect(1, 3642, '\P{^Sc=_ THAI}', "");
30331Expect(0, 3584, '\p{Sc=_ THAI}', "");
30332Expect(1, 3584, '\p{^Sc=_ THAI}', "");
30333Expect(1, 3584, '\P{Sc=_ THAI}', "");
30334Expect(0, 3584, '\P{^Sc=_ THAI}', "");
30335Error('\p{Is_Script=_Thai/a/}');
30336Error('\P{Is_Script=_Thai/a/}');
30337Expect(1, 3642, '\p{Is_Script=thai}', "");
30338Expect(0, 3642, '\p{^Is_Script=thai}', "");
30339Expect(0, 3642, '\P{Is_Script=thai}', "");
30340Expect(1, 3642, '\P{^Is_Script=thai}', "");
30341Expect(0, 3584, '\p{Is_Script=thai}', "");
30342Expect(1, 3584, '\p{^Is_Script=thai}', "");
30343Expect(1, 3584, '\P{Is_Script=thai}', "");
30344Expect(0, 3584, '\P{^Is_Script=thai}', "");
30345Expect(1, 3642, '\p{Is_Script=_-thai}', "");
30346Expect(0, 3642, '\p{^Is_Script=_-thai}', "");
30347Expect(0, 3642, '\P{Is_Script=_-thai}', "");
30348Expect(1, 3642, '\P{^Is_Script=_-thai}', "");
30349Expect(0, 3584, '\p{Is_Script=_-thai}', "");
30350Expect(1, 3584, '\p{^Is_Script=_-thai}', "");
30351Expect(1, 3584, '\P{Is_Script=_-thai}', "");
30352Expect(0, 3584, '\P{^Is_Script=_-thai}', "");
30353Error('\p{Is_Sc=_:=Thai}');
30354Error('\P{Is_Sc=_:=Thai}');
30355Expect(1, 3642, '\p{Is_Sc=thai}', "");
30356Expect(0, 3642, '\p{^Is_Sc=thai}', "");
30357Expect(0, 3642, '\P{Is_Sc=thai}', "");
30358Expect(1, 3642, '\P{^Is_Sc=thai}', "");
30359Expect(0, 3584, '\p{Is_Sc=thai}', "");
30360Expect(1, 3584, '\p{^Is_Sc=thai}', "");
30361Expect(1, 3584, '\P{Is_Sc=thai}', "");
30362Expect(0, 3584, '\P{^Is_Sc=thai}', "");
30363Expect(1, 3642, '\p{Is_Sc=-thai}', "");
30364Expect(0, 3642, '\p{^Is_Sc=-thai}', "");
30365Expect(0, 3642, '\P{Is_Sc=-thai}', "");
30366Expect(1, 3642, '\P{^Is_Sc=-thai}', "");
30367Expect(0, 3584, '\p{Is_Sc=-thai}', "");
30368Expect(1, 3584, '\p{^Is_Sc=-thai}', "");
30369Expect(1, 3584, '\P{Is_Sc=-thai}', "");
30370Expect(0, 3584, '\P{^Is_Sc=-thai}', "");
30371Error('\p{Ideographic=/a/YES}');
30372Error('\P{Ideographic=/a/YES}');
30373Expect(1, 12295, '\p{Ideographic=yes}', "");
30374Expect(0, 12295, '\p{^Ideographic=yes}', "");
30375Expect(0, 12295, '\P{Ideographic=yes}', "");
30376Expect(1, 12295, '\P{^Ideographic=yes}', "");
30377Expect(0, 12293, '\p{Ideographic=yes}', "");
30378Expect(1, 12293, '\p{^Ideographic=yes}', "");
30379Expect(1, 12293, '\P{Ideographic=yes}', "");
30380Expect(0, 12293, '\P{^Ideographic=yes}', "");
30381Expect(1, 12295, '\p{Ideographic= 	Yes}', "");
30382Expect(0, 12295, '\p{^Ideographic= 	Yes}', "");
30383Expect(0, 12295, '\P{Ideographic= 	Yes}', "");
30384Expect(1, 12295, '\P{^Ideographic= 	Yes}', "");
30385Expect(0, 12293, '\p{Ideographic= 	Yes}', "");
30386Expect(1, 12293, '\p{^Ideographic= 	Yes}', "");
30387Expect(1, 12293, '\P{Ideographic= 	Yes}', "");
30388Expect(0, 12293, '\P{^Ideographic= 	Yes}', "");
30389Error('\p{Ideo=/a/_y}');
30390Error('\P{Ideo=/a/_y}');
30391Expect(1, 12295, '\p{Ideo=y}', "");
30392Expect(0, 12295, '\p{^Ideo=y}', "");
30393Expect(0, 12295, '\P{Ideo=y}', "");
30394Expect(1, 12295, '\P{^Ideo=y}', "");
30395Expect(0, 12293, '\p{Ideo=y}', "");
30396Expect(1, 12293, '\p{^Ideo=y}', "");
30397Expect(1, 12293, '\P{Ideo=y}', "");
30398Expect(0, 12293, '\P{^Ideo=y}', "");
30399Expect(1, 12295, '\p{Ideo=__Y}', "");
30400Expect(0, 12295, '\p{^Ideo=__Y}', "");
30401Expect(0, 12295, '\P{Ideo=__Y}', "");
30402Expect(1, 12295, '\P{^Ideo=__Y}', "");
30403Expect(0, 12293, '\p{Ideo=__Y}', "");
30404Expect(1, 12293, '\p{^Ideo=__Y}', "");
30405Expect(1, 12293, '\P{Ideo=__Y}', "");
30406Expect(0, 12293, '\P{^Ideo=__Y}', "");
30407Error('\p{Is_Ideographic:	:=T}');
30408Error('\P{Is_Ideographic:	:=T}');
30409Expect(1, 12295, '\p{Is_Ideographic=t}', "");
30410Expect(0, 12295, '\p{^Is_Ideographic=t}', "");
30411Expect(0, 12295, '\P{Is_Ideographic=t}', "");
30412Expect(1, 12295, '\P{^Is_Ideographic=t}', "");
30413Expect(0, 12293, '\p{Is_Ideographic=t}', "");
30414Expect(1, 12293, '\p{^Is_Ideographic=t}', "");
30415Expect(1, 12293, '\P{Is_Ideographic=t}', "");
30416Expect(0, 12293, '\P{^Is_Ideographic=t}', "");
30417Expect(1, 12295, '\p{Is_Ideographic=-T}', "");
30418Expect(0, 12295, '\p{^Is_Ideographic=-T}', "");
30419Expect(0, 12295, '\P{Is_Ideographic=-T}', "");
30420Expect(1, 12295, '\P{^Is_Ideographic=-T}', "");
30421Expect(0, 12293, '\p{Is_Ideographic=-T}', "");
30422Expect(1, 12293, '\p{^Is_Ideographic=-T}', "");
30423Expect(1, 12293, '\P{Is_Ideographic=-T}', "");
30424Expect(0, 12293, '\P{^Is_Ideographic=-T}', "");
30425Error('\p{Is_Ideo=_-TRUE:=}');
30426Error('\P{Is_Ideo=_-TRUE:=}');
30427Expect(1, 12295, '\p{Is_Ideo=true}', "");
30428Expect(0, 12295, '\p{^Is_Ideo=true}', "");
30429Expect(0, 12295, '\P{Is_Ideo=true}', "");
30430Expect(1, 12295, '\P{^Is_Ideo=true}', "");
30431Expect(0, 12293, '\p{Is_Ideo=true}', "");
30432Expect(1, 12293, '\p{^Is_Ideo=true}', "");
30433Expect(1, 12293, '\P{Is_Ideo=true}', "");
30434Expect(0, 12293, '\P{^Is_Ideo=true}', "");
30435Expect(1, 12295, '\p{Is_Ideo=-_True}', "");
30436Expect(0, 12295, '\p{^Is_Ideo=-_True}', "");
30437Expect(0, 12295, '\P{Is_Ideo=-_True}', "");
30438Expect(1, 12295, '\P{^Is_Ideo=-_True}', "");
30439Expect(0, 12293, '\p{Is_Ideo=-_True}', "");
30440Expect(1, 12293, '\p{^Is_Ideo=-_True}', "");
30441Expect(1, 12293, '\P{Is_Ideo=-_True}', "");
30442Expect(0, 12293, '\P{^Is_Ideo=-_True}', "");
30443Error('\p{Ideographic=:=_ NO}');
30444Error('\P{Ideographic=:=_ NO}');
30445Expect(1, 12293, '\p{Ideographic=no}', "");
30446Expect(0, 12293, '\p{^Ideographic=no}', "");
30447Expect(0, 12293, '\P{Ideographic=no}', "");
30448Expect(1, 12293, '\P{^Ideographic=no}', "");
30449Expect(0, 12295, '\p{Ideographic=no}', "");
30450Expect(1, 12295, '\p{^Ideographic=no}', "");
30451Expect(1, 12295, '\P{Ideographic=no}', "");
30452Expect(0, 12295, '\P{^Ideographic=no}', "");
30453Expect(1, 12293, '\p{Ideographic=-_No}', "");
30454Expect(0, 12293, '\p{^Ideographic=-_No}', "");
30455Expect(0, 12293, '\P{Ideographic=-_No}', "");
30456Expect(1, 12293, '\P{^Ideographic=-_No}', "");
30457Expect(0, 12295, '\p{Ideographic=-_No}', "");
30458Expect(1, 12295, '\p{^Ideographic=-_No}', "");
30459Expect(1, 12295, '\P{Ideographic=-_No}', "");
30460Expect(0, 12295, '\P{^Ideographic=-_No}', "");
30461Error('\p{Ideo=		N/a/}');
30462Error('\P{Ideo=		N/a/}');
30463Expect(1, 12293, '\p{Ideo=n}', "");
30464Expect(0, 12293, '\p{^Ideo=n}', "");
30465Expect(0, 12293, '\P{Ideo=n}', "");
30466Expect(1, 12293, '\P{^Ideo=n}', "");
30467Expect(0, 12295, '\p{Ideo=n}', "");
30468Expect(1, 12295, '\p{^Ideo=n}', "");
30469Expect(1, 12295, '\P{Ideo=n}', "");
30470Expect(0, 12295, '\P{^Ideo=n}', "");
30471Expect(1, 12293, '\p{Ideo=		n}', "");
30472Expect(0, 12293, '\p{^Ideo=		n}', "");
30473Expect(0, 12293, '\P{Ideo=		n}', "");
30474Expect(1, 12293, '\P{^Ideo=		n}', "");
30475Expect(0, 12295, '\p{Ideo=		n}', "");
30476Expect(1, 12295, '\p{^Ideo=		n}', "");
30477Expect(1, 12295, '\P{Ideo=		n}', "");
30478Expect(0, 12295, '\P{^Ideo=		n}', "");
30479Error('\p{Is_Ideographic=-:=f}');
30480Error('\P{Is_Ideographic=-:=f}');
30481Expect(1, 12293, '\p{Is_Ideographic=f}', "");
30482Expect(0, 12293, '\p{^Is_Ideographic=f}', "");
30483Expect(0, 12293, '\P{Is_Ideographic=f}', "");
30484Expect(1, 12293, '\P{^Is_Ideographic=f}', "");
30485Expect(0, 12295, '\p{Is_Ideographic=f}', "");
30486Expect(1, 12295, '\p{^Is_Ideographic=f}', "");
30487Expect(1, 12295, '\P{Is_Ideographic=f}', "");
30488Expect(0, 12295, '\P{^Is_Ideographic=f}', "");
30489Expect(1, 12293, '\p{Is_Ideographic=-F}', "");
30490Expect(0, 12293, '\p{^Is_Ideographic=-F}', "");
30491Expect(0, 12293, '\P{Is_Ideographic=-F}', "");
30492Expect(1, 12293, '\P{^Is_Ideographic=-F}', "");
30493Expect(0, 12295, '\p{Is_Ideographic=-F}', "");
30494Expect(1, 12295, '\p{^Is_Ideographic=-F}', "");
30495Expect(1, 12295, '\P{Is_Ideographic=-F}', "");
30496Expect(0, 12295, '\P{^Is_Ideographic=-F}', "");
30497Error('\p{Is_Ideo=:=_False}');
30498Error('\P{Is_Ideo=:=_False}');
30499Expect(1, 12293, '\p{Is_Ideo=false}', "");
30500Expect(0, 12293, '\p{^Is_Ideo=false}', "");
30501Expect(0, 12293, '\P{Is_Ideo=false}', "");
30502Expect(1, 12293, '\P{^Is_Ideo=false}', "");
30503Expect(0, 12295, '\p{Is_Ideo=false}', "");
30504Expect(1, 12295, '\p{^Is_Ideo=false}', "");
30505Expect(1, 12295, '\P{Is_Ideo=false}', "");
30506Expect(0, 12295, '\P{^Is_Ideo=false}', "");
30507Expect(1, 12293, '\p{Is_Ideo=	False}', "");
30508Expect(0, 12293, '\p{^Is_Ideo=	False}', "");
30509Expect(0, 12293, '\P{Is_Ideo=	False}', "");
30510Expect(1, 12293, '\P{^Is_Ideo=	False}', "");
30511Expect(0, 12295, '\p{Is_Ideo=	False}', "");
30512Expect(1, 12295, '\p{^Is_Ideo=	False}', "");
30513Expect(1, 12295, '\P{Is_Ideo=	False}', "");
30514Expect(0, 12295, '\P{^Is_Ideo=	False}', "");
30515Error('\p{Other_Grapheme_Extend:	/a/  yes}');
30516Error('\P{Other_Grapheme_Extend:	/a/  yes}');
30517Expect(1, 2494, '\p{Other_Grapheme_Extend=yes}', 'deprecated');
30518Expect(0, 2494, '\p{^Other_Grapheme_Extend=yes}', 'deprecated');
30519Expect(0, 2494, '\P{Other_Grapheme_Extend=yes}', 'deprecated');
30520Expect(1, 2494, '\P{^Other_Grapheme_Extend=yes}', 'deprecated');
30521Expect(0, 2493, '\p{Other_Grapheme_Extend=yes}', 'deprecated');
30522Expect(1, 2493, '\p{^Other_Grapheme_Extend=yes}', 'deprecated');
30523Expect(1, 2493, '\P{Other_Grapheme_Extend=yes}', 'deprecated');
30524Expect(0, 2493, '\P{^Other_Grapheme_Extend=yes}', 'deprecated');
30525Expect(1, 2494, '\p{Other_Grapheme_Extend=_yes}', 'deprecated');
30526Expect(0, 2494, '\p{^Other_Grapheme_Extend=_yes}', 'deprecated');
30527Expect(0, 2494, '\P{Other_Grapheme_Extend=_yes}', 'deprecated');
30528Expect(1, 2494, '\P{^Other_Grapheme_Extend=_yes}', 'deprecated');
30529Expect(0, 2493, '\p{Other_Grapheme_Extend=_yes}', 'deprecated');
30530Expect(1, 2493, '\p{^Other_Grapheme_Extend=_yes}', 'deprecated');
30531Expect(1, 2493, '\P{Other_Grapheme_Extend=_yes}', 'deprecated');
30532Expect(0, 2493, '\P{^Other_Grapheme_Extend=_yes}', 'deprecated');
30533Error('\p{OGr_Ext=_	y/a/}');
30534Error('\P{OGr_Ext=_	y/a/}');
30535Expect(1, 2494, '\p{OGr_Ext=y}', 'deprecated');
30536Expect(0, 2494, '\p{^OGr_Ext=y}', 'deprecated');
30537Expect(0, 2494, '\P{OGr_Ext=y}', 'deprecated');
30538Expect(1, 2494, '\P{^OGr_Ext=y}', 'deprecated');
30539Expect(0, 2493, '\p{OGr_Ext=y}', 'deprecated');
30540Expect(1, 2493, '\p{^OGr_Ext=y}', 'deprecated');
30541Expect(1, 2493, '\P{OGr_Ext=y}', 'deprecated');
30542Expect(0, 2493, '\P{^OGr_Ext=y}', 'deprecated');
30543Expect(1, 2494, '\p{OGr_Ext=	_Y}', 'deprecated');
30544Expect(0, 2494, '\p{^OGr_Ext=	_Y}', 'deprecated');
30545Expect(0, 2494, '\P{OGr_Ext=	_Y}', 'deprecated');
30546Expect(1, 2494, '\P{^OGr_Ext=	_Y}', 'deprecated');
30547Expect(0, 2493, '\p{OGr_Ext=	_Y}', 'deprecated');
30548Expect(1, 2493, '\p{^OGr_Ext=	_Y}', 'deprecated');
30549Expect(1, 2493, '\P{OGr_Ext=	_Y}', 'deprecated');
30550Expect(0, 2493, '\P{^OGr_Ext=	_Y}', 'deprecated');
30551Error('\p{Is_Other_Grapheme_Extend=_/a/t}');
30552Error('\P{Is_Other_Grapheme_Extend=_/a/t}');
30553Expect(1, 2494, '\p{Is_Other_Grapheme_Extend=t}', 'deprecated');
30554Expect(0, 2494, '\p{^Is_Other_Grapheme_Extend=t}', 'deprecated');
30555Expect(0, 2494, '\P{Is_Other_Grapheme_Extend=t}', 'deprecated');
30556Expect(1, 2494, '\P{^Is_Other_Grapheme_Extend=t}', 'deprecated');
30557Expect(0, 2493, '\p{Is_Other_Grapheme_Extend=t}', 'deprecated');
30558Expect(1, 2493, '\p{^Is_Other_Grapheme_Extend=t}', 'deprecated');
30559Expect(1, 2493, '\P{Is_Other_Grapheme_Extend=t}', 'deprecated');
30560Expect(0, 2493, '\P{^Is_Other_Grapheme_Extend=t}', 'deprecated');
30561Expect(1, 2494, '\p{Is_Other_Grapheme_Extend= T}', 'deprecated');
30562Expect(0, 2494, '\p{^Is_Other_Grapheme_Extend= T}', 'deprecated');
30563Expect(0, 2494, '\P{Is_Other_Grapheme_Extend= T}', 'deprecated');
30564Expect(1, 2494, '\P{^Is_Other_Grapheme_Extend= T}', 'deprecated');
30565Expect(0, 2493, '\p{Is_Other_Grapheme_Extend= T}', 'deprecated');
30566Expect(1, 2493, '\p{^Is_Other_Grapheme_Extend= T}', 'deprecated');
30567Expect(1, 2493, '\P{Is_Other_Grapheme_Extend= T}', 'deprecated');
30568Expect(0, 2493, '\P{^Is_Other_Grapheme_Extend= T}', 'deprecated');
30569Error('\p{Is_OGr_Ext=:=-true}');
30570Error('\P{Is_OGr_Ext=:=-true}');
30571Expect(1, 2494, '\p{Is_OGr_Ext:	true}', 'deprecated');
30572Expect(0, 2494, '\p{^Is_OGr_Ext:	true}', 'deprecated');
30573Expect(0, 2494, '\P{Is_OGr_Ext:	true}', 'deprecated');
30574Expect(1, 2494, '\P{^Is_OGr_Ext:	true}', 'deprecated');
30575Expect(0, 2493, '\p{Is_OGr_Ext:	true}', 'deprecated');
30576Expect(1, 2493, '\p{^Is_OGr_Ext:	true}', 'deprecated');
30577Expect(1, 2493, '\P{Is_OGr_Ext:	true}', 'deprecated');
30578Expect(0, 2493, '\P{^Is_OGr_Ext:	true}', 'deprecated');
30579Expect(1, 2494, '\p{Is_OGr_Ext=__TRUE}', 'deprecated');
30580Expect(0, 2494, '\p{^Is_OGr_Ext=__TRUE}', 'deprecated');
30581Expect(0, 2494, '\P{Is_OGr_Ext=__TRUE}', 'deprecated');
30582Expect(1, 2494, '\P{^Is_OGr_Ext=__TRUE}', 'deprecated');
30583Expect(0, 2493, '\p{Is_OGr_Ext=__TRUE}', 'deprecated');
30584Expect(1, 2493, '\p{^Is_OGr_Ext=__TRUE}', 'deprecated');
30585Expect(1, 2493, '\P{Is_OGr_Ext=__TRUE}', 'deprecated');
30586Expect(0, 2493, '\P{^Is_OGr_Ext=__TRUE}', 'deprecated');
30587Error('\p{Other_Grapheme_Extend=	/a/NO}');
30588Error('\P{Other_Grapheme_Extend=	/a/NO}');
30589Expect(1, 2493, '\p{Other_Grapheme_Extend=no}', 'deprecated');
30590Expect(0, 2493, '\p{^Other_Grapheme_Extend=no}', 'deprecated');
30591Expect(0, 2493, '\P{Other_Grapheme_Extend=no}', 'deprecated');
30592Expect(1, 2493, '\P{^Other_Grapheme_Extend=no}', 'deprecated');
30593Expect(0, 2494, '\p{Other_Grapheme_Extend=no}', 'deprecated');
30594Expect(1, 2494, '\p{^Other_Grapheme_Extend=no}', 'deprecated');
30595Expect(1, 2494, '\P{Other_Grapheme_Extend=no}', 'deprecated');
30596Expect(0, 2494, '\P{^Other_Grapheme_Extend=no}', 'deprecated');
30597Expect(1, 2493, '\p{Other_Grapheme_Extend:	No}', 'deprecated');
30598Expect(0, 2493, '\p{^Other_Grapheme_Extend:	No}', 'deprecated');
30599Expect(0, 2493, '\P{Other_Grapheme_Extend:	No}', 'deprecated');
30600Expect(1, 2493, '\P{^Other_Grapheme_Extend:	No}', 'deprecated');
30601Expect(0, 2494, '\p{Other_Grapheme_Extend:	No}', 'deprecated');
30602Expect(1, 2494, '\p{^Other_Grapheme_Extend:	No}', 'deprecated');
30603Expect(1, 2494, '\P{Other_Grapheme_Extend:	No}', 'deprecated');
30604Expect(0, 2494, '\P{^Other_Grapheme_Extend:	No}', 'deprecated');
30605Error('\p{OGr_Ext=  N:=}');
30606Error('\P{OGr_Ext=  N:=}');
30607Expect(1, 2493, '\p{OGr_Ext=n}', 'deprecated');
30608Expect(0, 2493, '\p{^OGr_Ext=n}', 'deprecated');
30609Expect(0, 2493, '\P{OGr_Ext=n}', 'deprecated');
30610Expect(1, 2493, '\P{^OGr_Ext=n}', 'deprecated');
30611Expect(0, 2494, '\p{OGr_Ext=n}', 'deprecated');
30612Expect(1, 2494, '\p{^OGr_Ext=n}', 'deprecated');
30613Expect(1, 2494, '\P{OGr_Ext=n}', 'deprecated');
30614Expect(0, 2494, '\P{^OGr_Ext=n}', 'deprecated');
30615Expect(1, 2493, '\p{OGr_Ext=-	N}', 'deprecated');
30616Expect(0, 2493, '\p{^OGr_Ext=-	N}', 'deprecated');
30617Expect(0, 2493, '\P{OGr_Ext=-	N}', 'deprecated');
30618Expect(1, 2493, '\P{^OGr_Ext=-	N}', 'deprecated');
30619Expect(0, 2494, '\p{OGr_Ext=-	N}', 'deprecated');
30620Expect(1, 2494, '\p{^OGr_Ext=-	N}', 'deprecated');
30621Expect(1, 2494, '\P{OGr_Ext=-	N}', 'deprecated');
30622Expect(0, 2494, '\P{^OGr_Ext=-	N}', 'deprecated');
30623Error('\p{Is_Other_Grapheme_Extend= _F:=}');
30624Error('\P{Is_Other_Grapheme_Extend= _F:=}');
30625Expect(1, 2493, '\p{Is_Other_Grapheme_Extend=f}', 'deprecated');
30626Expect(0, 2493, '\p{^Is_Other_Grapheme_Extend=f}', 'deprecated');
30627Expect(0, 2493, '\P{Is_Other_Grapheme_Extend=f}', 'deprecated');
30628Expect(1, 2493, '\P{^Is_Other_Grapheme_Extend=f}', 'deprecated');
30629Expect(0, 2494, '\p{Is_Other_Grapheme_Extend=f}', 'deprecated');
30630Expect(1, 2494, '\p{^Is_Other_Grapheme_Extend=f}', 'deprecated');
30631Expect(1, 2494, '\P{Is_Other_Grapheme_Extend=f}', 'deprecated');
30632Expect(0, 2494, '\P{^Is_Other_Grapheme_Extend=f}', 'deprecated');
30633Expect(1, 2493, '\p{Is_Other_Grapheme_Extend=	-F}', 'deprecated');
30634Expect(0, 2493, '\p{^Is_Other_Grapheme_Extend=	-F}', 'deprecated');
30635Expect(0, 2493, '\P{Is_Other_Grapheme_Extend=	-F}', 'deprecated');
30636Expect(1, 2493, '\P{^Is_Other_Grapheme_Extend=	-F}', 'deprecated');
30637Expect(0, 2494, '\p{Is_Other_Grapheme_Extend=	-F}', 'deprecated');
30638Expect(1, 2494, '\p{^Is_Other_Grapheme_Extend=	-F}', 'deprecated');
30639Expect(1, 2494, '\P{Is_Other_Grapheme_Extend=	-F}', 'deprecated');
30640Expect(0, 2494, '\P{^Is_Other_Grapheme_Extend=	-F}', 'deprecated');
30641Error('\p{Is_OGr_Ext=-:=false}');
30642Error('\P{Is_OGr_Ext=-:=false}');
30643Expect(1, 2493, '\p{Is_OGr_Ext=false}', 'deprecated');
30644Expect(0, 2493, '\p{^Is_OGr_Ext=false}', 'deprecated');
30645Expect(0, 2493, '\P{Is_OGr_Ext=false}', 'deprecated');
30646Expect(1, 2493, '\P{^Is_OGr_Ext=false}', 'deprecated');
30647Expect(0, 2494, '\p{Is_OGr_Ext=false}', 'deprecated');
30648Expect(1, 2494, '\p{^Is_OGr_Ext=false}', 'deprecated');
30649Expect(1, 2494, '\P{Is_OGr_Ext=false}', 'deprecated');
30650Expect(0, 2494, '\P{^Is_OGr_Ext=false}', 'deprecated');
30651Expect(1, 2493, '\p{Is_OGr_Ext=_False}', 'deprecated');
30652Expect(0, 2493, '\p{^Is_OGr_Ext=_False}', 'deprecated');
30653Expect(0, 2493, '\P{Is_OGr_Ext=_False}', 'deprecated');
30654Expect(1, 2493, '\P{^Is_OGr_Ext=_False}', 'deprecated');
30655Expect(0, 2494, '\p{Is_OGr_Ext=_False}', 'deprecated');
30656Expect(1, 2494, '\p{^Is_OGr_Ext=_False}', 'deprecated');
30657Expect(1, 2494, '\P{Is_OGr_Ext=_False}', 'deprecated');
30658Expect(0, 2494, '\P{^Is_OGr_Ext=_False}', 'deprecated');
30659Error('\p{Grapheme_Link=Yes}');
30660Error('\P{Grapheme_Link=Yes}');
30661Error('\p{Gr_Link=Y}');
30662Error('\P{Gr_Link=Y}');
30663Error('\p{Is_Grapheme_Link=T}');
30664Error('\P{Is_Grapheme_Link=T}');
30665Error('\p{Is_Gr_Link=True}');
30666Error('\P{Is_Gr_Link=True}');
30667Error('\p{Grapheme_Link:	No}');
30668Error('\P{Grapheme_Link:	No}');
30669Error('\p{Gr_Link:N}');
30670Error('\P{Gr_Link:N}');
30671Error('\p{Is_Grapheme_Link=F}');
30672Error('\P{Is_Grapheme_Link=F}');
30673Error('\p{Is_Gr_Link=False}');
30674Error('\P{Is_Gr_Link=False}');
30675Error('\p{Bidi_Control=-_yes/a/}');
30676Error('\P{Bidi_Control=-_yes/a/}');
30677Expect(1, 8207, '\p{Bidi_Control=yes}', "");
30678Expect(0, 8207, '\p{^Bidi_Control=yes}', "");
30679Expect(0, 8207, '\P{Bidi_Control=yes}', "");
30680Expect(1, 8207, '\P{^Bidi_Control=yes}', "");
30681Expect(0, 8205, '\p{Bidi_Control=yes}', "");
30682Expect(1, 8205, '\p{^Bidi_Control=yes}', "");
30683Expect(1, 8205, '\P{Bidi_Control=yes}', "");
30684Expect(0, 8205, '\P{^Bidi_Control=yes}', "");
30685Expect(1, 8207, '\p{Bidi_Control: _YES}', "");
30686Expect(0, 8207, '\p{^Bidi_Control: _YES}', "");
30687Expect(0, 8207, '\P{Bidi_Control: _YES}', "");
30688Expect(1, 8207, '\P{^Bidi_Control: _YES}', "");
30689Expect(0, 8205, '\p{Bidi_Control: _YES}', "");
30690Expect(1, 8205, '\p{^Bidi_Control: _YES}', "");
30691Expect(1, 8205, '\P{Bidi_Control: _YES}', "");
30692Expect(0, 8205, '\P{^Bidi_Control: _YES}', "");
30693Error('\p{Bidi_C=--y:=}');
30694Error('\P{Bidi_C=--y:=}');
30695Expect(1, 8207, '\p{Bidi_C=y}', "");
30696Expect(0, 8207, '\p{^Bidi_C=y}', "");
30697Expect(0, 8207, '\P{Bidi_C=y}', "");
30698Expect(1, 8207, '\P{^Bidi_C=y}', "");
30699Expect(0, 8205, '\p{Bidi_C=y}', "");
30700Expect(1, 8205, '\p{^Bidi_C=y}', "");
30701Expect(1, 8205, '\P{Bidi_C=y}', "");
30702Expect(0, 8205, '\P{^Bidi_C=y}', "");
30703Expect(1, 8207, '\p{Bidi_C= -Y}', "");
30704Expect(0, 8207, '\p{^Bidi_C= -Y}', "");
30705Expect(0, 8207, '\P{Bidi_C= -Y}', "");
30706Expect(1, 8207, '\P{^Bidi_C= -Y}', "");
30707Expect(0, 8205, '\p{Bidi_C= -Y}', "");
30708Expect(1, 8205, '\p{^Bidi_C= -Y}', "");
30709Expect(1, 8205, '\P{Bidi_C= -Y}', "");
30710Expect(0, 8205, '\P{^Bidi_C= -Y}', "");
30711Error('\p{Is_Bidi_Control=	/a/T}');
30712Error('\P{Is_Bidi_Control=	/a/T}');
30713Expect(1, 8207, '\p{Is_Bidi_Control=t}', "");
30714Expect(0, 8207, '\p{^Is_Bidi_Control=t}', "");
30715Expect(0, 8207, '\P{Is_Bidi_Control=t}', "");
30716Expect(1, 8207, '\P{^Is_Bidi_Control=t}', "");
30717Expect(0, 8205, '\p{Is_Bidi_Control=t}', "");
30718Expect(1, 8205, '\p{^Is_Bidi_Control=t}', "");
30719Expect(1, 8205, '\P{Is_Bidi_Control=t}', "");
30720Expect(0, 8205, '\P{^Is_Bidi_Control=t}', "");
30721Expect(1, 8207, '\p{Is_Bidi_Control=	T}', "");
30722Expect(0, 8207, '\p{^Is_Bidi_Control=	T}', "");
30723Expect(0, 8207, '\P{Is_Bidi_Control=	T}', "");
30724Expect(1, 8207, '\P{^Is_Bidi_Control=	T}', "");
30725Expect(0, 8205, '\p{Is_Bidi_Control=	T}', "");
30726Expect(1, 8205, '\p{^Is_Bidi_Control=	T}', "");
30727Expect(1, 8205, '\P{Is_Bidi_Control=	T}', "");
30728Expect(0, 8205, '\P{^Is_Bidi_Control=	T}', "");
30729Error('\p{Is_Bidi_C=:=		TRUE}');
30730Error('\P{Is_Bidi_C=:=		TRUE}');
30731Expect(1, 8207, '\p{Is_Bidi_C:true}', "");
30732Expect(0, 8207, '\p{^Is_Bidi_C:true}', "");
30733Expect(0, 8207, '\P{Is_Bidi_C:true}', "");
30734Expect(1, 8207, '\P{^Is_Bidi_C:true}', "");
30735Expect(0, 8205, '\p{Is_Bidi_C:true}', "");
30736Expect(1, 8205, '\p{^Is_Bidi_C:true}', "");
30737Expect(1, 8205, '\P{Is_Bidi_C:true}', "");
30738Expect(0, 8205, '\P{^Is_Bidi_C:true}', "");
30739Expect(1, 8207, '\p{Is_Bidi_C:   	True}', "");
30740Expect(0, 8207, '\p{^Is_Bidi_C:   	True}', "");
30741Expect(0, 8207, '\P{Is_Bidi_C:   	True}', "");
30742Expect(1, 8207, '\P{^Is_Bidi_C:   	True}', "");
30743Expect(0, 8205, '\p{Is_Bidi_C:   	True}', "");
30744Expect(1, 8205, '\p{^Is_Bidi_C:   	True}', "");
30745Expect(1, 8205, '\P{Is_Bidi_C:   	True}', "");
30746Expect(0, 8205, '\P{^Is_Bidi_C:   	True}', "");
30747Error('\p{Bidi_Control=	 No/a/}');
30748Error('\P{Bidi_Control=	 No/a/}');
30749Expect(1, 8205, '\p{Bidi_Control=no}', "");
30750Expect(0, 8205, '\p{^Bidi_Control=no}', "");
30751Expect(0, 8205, '\P{Bidi_Control=no}', "");
30752Expect(1, 8205, '\P{^Bidi_Control=no}', "");
30753Expect(0, 8207, '\p{Bidi_Control=no}', "");
30754Expect(1, 8207, '\p{^Bidi_Control=no}', "");
30755Expect(1, 8207, '\P{Bidi_Control=no}', "");
30756Expect(0, 8207, '\P{^Bidi_Control=no}', "");
30757Expect(1, 8205, '\p{Bidi_Control= NO}', "");
30758Expect(0, 8205, '\p{^Bidi_Control= NO}', "");
30759Expect(0, 8205, '\P{Bidi_Control= NO}', "");
30760Expect(1, 8205, '\P{^Bidi_Control= NO}', "");
30761Expect(0, 8207, '\p{Bidi_Control= NO}', "");
30762Expect(1, 8207, '\p{^Bidi_Control= NO}', "");
30763Expect(1, 8207, '\P{Bidi_Control= NO}', "");
30764Expect(0, 8207, '\P{^Bidi_Control= NO}', "");
30765Error('\p{Bidi_C=_	n/a/}');
30766Error('\P{Bidi_C=_	n/a/}');
30767Expect(1, 8205, '\p{Bidi_C=n}', "");
30768Expect(0, 8205, '\p{^Bidi_C=n}', "");
30769Expect(0, 8205, '\P{Bidi_C=n}', "");
30770Expect(1, 8205, '\P{^Bidi_C=n}', "");
30771Expect(0, 8207, '\p{Bidi_C=n}', "");
30772Expect(1, 8207, '\p{^Bidi_C=n}', "");
30773Expect(1, 8207, '\P{Bidi_C=n}', "");
30774Expect(0, 8207, '\P{^Bidi_C=n}', "");
30775Expect(1, 8205, '\p{Bidi_C=	n}', "");
30776Expect(0, 8205, '\p{^Bidi_C=	n}', "");
30777Expect(0, 8205, '\P{Bidi_C=	n}', "");
30778Expect(1, 8205, '\P{^Bidi_C=	n}', "");
30779Expect(0, 8207, '\p{Bidi_C=	n}', "");
30780Expect(1, 8207, '\p{^Bidi_C=	n}', "");
30781Expect(1, 8207, '\P{Bidi_C=	n}', "");
30782Expect(0, 8207, '\P{^Bidi_C=	n}', "");
30783Error('\p{Is_Bidi_Control=/a/ f}');
30784Error('\P{Is_Bidi_Control=/a/ f}');
30785Expect(1, 8205, '\p{Is_Bidi_Control=f}', "");
30786Expect(0, 8205, '\p{^Is_Bidi_Control=f}', "");
30787Expect(0, 8205, '\P{Is_Bidi_Control=f}', "");
30788Expect(1, 8205, '\P{^Is_Bidi_Control=f}', "");
30789Expect(0, 8207, '\p{Is_Bidi_Control=f}', "");
30790Expect(1, 8207, '\p{^Is_Bidi_Control=f}', "");
30791Expect(1, 8207, '\P{Is_Bidi_Control=f}', "");
30792Expect(0, 8207, '\P{^Is_Bidi_Control=f}', "");
30793Expect(1, 8205, '\p{Is_Bidi_Control= F}', "");
30794Expect(0, 8205, '\p{^Is_Bidi_Control= F}', "");
30795Expect(0, 8205, '\P{Is_Bidi_Control= F}', "");
30796Expect(1, 8205, '\P{^Is_Bidi_Control= F}', "");
30797Expect(0, 8207, '\p{Is_Bidi_Control= F}', "");
30798Expect(1, 8207, '\p{^Is_Bidi_Control= F}', "");
30799Expect(1, 8207, '\P{Is_Bidi_Control= F}', "");
30800Expect(0, 8207, '\P{^Is_Bidi_Control= F}', "");
30801Error('\p{Is_Bidi_C=	False/a/}');
30802Error('\P{Is_Bidi_C=	False/a/}');
30803Expect(1, 8205, '\p{Is_Bidi_C=false}', "");
30804Expect(0, 8205, '\p{^Is_Bidi_C=false}', "");
30805Expect(0, 8205, '\P{Is_Bidi_C=false}', "");
30806Expect(1, 8205, '\P{^Is_Bidi_C=false}', "");
30807Expect(0, 8207, '\p{Is_Bidi_C=false}', "");
30808Expect(1, 8207, '\p{^Is_Bidi_C=false}', "");
30809Expect(1, 8207, '\P{Is_Bidi_C=false}', "");
30810Expect(0, 8207, '\P{^Is_Bidi_C=false}', "");
30811Expect(1, 8205, '\p{Is_Bidi_C=__FALSE}', "");
30812Expect(0, 8205, '\p{^Is_Bidi_C=__FALSE}', "");
30813Expect(0, 8205, '\P{Is_Bidi_C=__FALSE}', "");
30814Expect(1, 8205, '\P{^Is_Bidi_C=__FALSE}', "");
30815Expect(0, 8207, '\p{Is_Bidi_C=__FALSE}', "");
30816Expect(1, 8207, '\p{^Is_Bidi_C=__FALSE}', "");
30817Expect(1, 8207, '\P{Is_Bidi_C=__FALSE}', "");
30818Expect(0, 8207, '\P{^Is_Bidi_C=__FALSE}', "");
30819Error('\p{ID_Continue=:=	YES}');
30820Error('\P{ID_Continue=:=	YES}');
30821Expect(1, 57, '\p{ID_Continue=yes}', "");
30822Expect(0, 57, '\p{^ID_Continue=yes}', "");
30823Expect(0, 57, '\P{ID_Continue=yes}', "");
30824Expect(1, 57, '\P{^ID_Continue=yes}', "");
30825Expect(0, 47, '\p{ID_Continue=yes}', "");
30826Expect(1, 47, '\p{^ID_Continue=yes}', "");
30827Expect(1, 47, '\P{ID_Continue=yes}', "");
30828Expect(0, 47, '\P{^ID_Continue=yes}', "");
30829Expect(1, 57, '\p{ID_Continue= YES}', "");
30830Expect(0, 57, '\p{^ID_Continue= YES}', "");
30831Expect(0, 57, '\P{ID_Continue= YES}', "");
30832Expect(1, 57, '\P{^ID_Continue= YES}', "");
30833Expect(0, 47, '\p{ID_Continue= YES}', "");
30834Expect(1, 47, '\p{^ID_Continue= YES}', "");
30835Expect(1, 47, '\P{ID_Continue= YES}', "");
30836Expect(0, 47, '\P{^ID_Continue= YES}', "");
30837Error('\p{IDC=:=-Y}');
30838Error('\P{IDC=:=-Y}');
30839Expect(1, 57, '\p{IDC=y}', "");
30840Expect(0, 57, '\p{^IDC=y}', "");
30841Expect(0, 57, '\P{IDC=y}', "");
30842Expect(1, 57, '\P{^IDC=y}', "");
30843Expect(0, 47, '\p{IDC=y}', "");
30844Expect(1, 47, '\p{^IDC=y}', "");
30845Expect(1, 47, '\P{IDC=y}', "");
30846Expect(0, 47, '\P{^IDC=y}', "");
30847Expect(1, 57, '\p{IDC: 	Y}', "");
30848Expect(0, 57, '\p{^IDC: 	Y}', "");
30849Expect(0, 57, '\P{IDC: 	Y}', "");
30850Expect(1, 57, '\P{^IDC: 	Y}', "");
30851Expect(0, 47, '\p{IDC: 	Y}', "");
30852Expect(1, 47, '\p{^IDC: 	Y}', "");
30853Expect(1, 47, '\P{IDC: 	Y}', "");
30854Expect(0, 47, '\P{^IDC: 	Y}', "");
30855Error('\p{Is_ID_Continue=--t/a/}');
30856Error('\P{Is_ID_Continue=--t/a/}');
30857Expect(1, 57, '\p{Is_ID_Continue=t}', "");
30858Expect(0, 57, '\p{^Is_ID_Continue=t}', "");
30859Expect(0, 57, '\P{Is_ID_Continue=t}', "");
30860Expect(1, 57, '\P{^Is_ID_Continue=t}', "");
30861Expect(0, 47, '\p{Is_ID_Continue=t}', "");
30862Expect(1, 47, '\p{^Is_ID_Continue=t}', "");
30863Expect(1, 47, '\P{Is_ID_Continue=t}', "");
30864Expect(0, 47, '\P{^Is_ID_Continue=t}', "");
30865Expect(1, 57, '\p{Is_ID_Continue=_-T}', "");
30866Expect(0, 57, '\p{^Is_ID_Continue=_-T}', "");
30867Expect(0, 57, '\P{Is_ID_Continue=_-T}', "");
30868Expect(1, 57, '\P{^Is_ID_Continue=_-T}', "");
30869Expect(0, 47, '\p{Is_ID_Continue=_-T}', "");
30870Expect(1, 47, '\p{^Is_ID_Continue=_-T}', "");
30871Expect(1, 47, '\P{Is_ID_Continue=_-T}', "");
30872Expect(0, 47, '\P{^Is_ID_Continue=_-T}', "");
30873Error('\p{Is_IDC=/a/- True}');
30874Error('\P{Is_IDC=/a/- True}');
30875Expect(1, 57, '\p{Is_IDC=true}', "");
30876Expect(0, 57, '\p{^Is_IDC=true}', "");
30877Expect(0, 57, '\P{Is_IDC=true}', "");
30878Expect(1, 57, '\P{^Is_IDC=true}', "");
30879Expect(0, 47, '\p{Is_IDC=true}', "");
30880Expect(1, 47, '\p{^Is_IDC=true}', "");
30881Expect(1, 47, '\P{Is_IDC=true}', "");
30882Expect(0, 47, '\P{^Is_IDC=true}', "");
30883Expect(1, 57, '\p{Is_IDC= _true}', "");
30884Expect(0, 57, '\p{^Is_IDC= _true}', "");
30885Expect(0, 57, '\P{Is_IDC= _true}', "");
30886Expect(1, 57, '\P{^Is_IDC= _true}', "");
30887Expect(0, 47, '\p{Is_IDC= _true}', "");
30888Expect(1, 47, '\p{^Is_IDC= _true}', "");
30889Expect(1, 47, '\P{Is_IDC= _true}', "");
30890Expect(0, 47, '\P{^Is_IDC= _true}', "");
30891Error('\p{ID_Continue=/a/_ No}');
30892Error('\P{ID_Continue=/a/_ No}');
30893Expect(1, 47, '\p{ID_Continue=no}', "");
30894Expect(0, 47, '\p{^ID_Continue=no}', "");
30895Expect(0, 47, '\P{ID_Continue=no}', "");
30896Expect(1, 47, '\P{^ID_Continue=no}', "");
30897Expect(0, 57, '\p{ID_Continue=no}', "");
30898Expect(1, 57, '\p{^ID_Continue=no}', "");
30899Expect(1, 57, '\P{ID_Continue=no}', "");
30900Expect(0, 57, '\P{^ID_Continue=no}', "");
30901Expect(1, 47, '\p{ID_Continue=__no}', "");
30902Expect(0, 47, '\p{^ID_Continue=__no}', "");
30903Expect(0, 47, '\P{ID_Continue=__no}', "");
30904Expect(1, 47, '\P{^ID_Continue=__no}', "");
30905Expect(0, 57, '\p{ID_Continue=__no}', "");
30906Expect(1, 57, '\p{^ID_Continue=__no}', "");
30907Expect(1, 57, '\P{ID_Continue=__no}', "");
30908Expect(0, 57, '\P{^ID_Continue=__no}', "");
30909Error('\p{IDC=:=N}');
30910Error('\P{IDC=:=N}');
30911Expect(1, 47, '\p{IDC=n}', "");
30912Expect(0, 47, '\p{^IDC=n}', "");
30913Expect(0, 47, '\P{IDC=n}', "");
30914Expect(1, 47, '\P{^IDC=n}', "");
30915Expect(0, 57, '\p{IDC=n}', "");
30916Expect(1, 57, '\p{^IDC=n}', "");
30917Expect(1, 57, '\P{IDC=n}', "");
30918Expect(0, 57, '\P{^IDC=n}', "");
30919Expect(1, 47, '\p{IDC=N}', "");
30920Expect(0, 47, '\p{^IDC=N}', "");
30921Expect(0, 47, '\P{IDC=N}', "");
30922Expect(1, 47, '\P{^IDC=N}', "");
30923Expect(0, 57, '\p{IDC=N}', "");
30924Expect(1, 57, '\p{^IDC=N}', "");
30925Expect(1, 57, '\P{IDC=N}', "");
30926Expect(0, 57, '\P{^IDC=N}', "");
30927Error('\p{Is_ID_Continue=:=	F}');
30928Error('\P{Is_ID_Continue=:=	F}');
30929Expect(1, 47, '\p{Is_ID_Continue: f}', "");
30930Expect(0, 47, '\p{^Is_ID_Continue: f}', "");
30931Expect(0, 47, '\P{Is_ID_Continue: f}', "");
30932Expect(1, 47, '\P{^Is_ID_Continue: f}', "");
30933Expect(0, 57, '\p{Is_ID_Continue: f}', "");
30934Expect(1, 57, '\p{^Is_ID_Continue: f}', "");
30935Expect(1, 57, '\P{Is_ID_Continue: f}', "");
30936Expect(0, 57, '\P{^Is_ID_Continue: f}', "");
30937Expect(1, 47, '\p{Is_ID_Continue=	_F}', "");
30938Expect(0, 47, '\p{^Is_ID_Continue=	_F}', "");
30939Expect(0, 47, '\P{Is_ID_Continue=	_F}', "");
30940Expect(1, 47, '\P{^Is_ID_Continue=	_F}', "");
30941Expect(0, 57, '\p{Is_ID_Continue=	_F}', "");
30942Expect(1, 57, '\p{^Is_ID_Continue=	_F}', "");
30943Expect(1, 57, '\P{Is_ID_Continue=	_F}', "");
30944Expect(0, 57, '\P{^Is_ID_Continue=	_F}', "");
30945Error('\p{Is_IDC:_-FALSE/a/}');
30946Error('\P{Is_IDC:_-FALSE/a/}');
30947Expect(1, 47, '\p{Is_IDC=false}', "");
30948Expect(0, 47, '\p{^Is_IDC=false}', "");
30949Expect(0, 47, '\P{Is_IDC=false}', "");
30950Expect(1, 47, '\P{^Is_IDC=false}', "");
30951Expect(0, 57, '\p{Is_IDC=false}', "");
30952Expect(1, 57, '\p{^Is_IDC=false}', "");
30953Expect(1, 57, '\P{Is_IDC=false}', "");
30954Expect(0, 57, '\P{^Is_IDC=false}', "");
30955Expect(1, 47, '\p{Is_IDC=-False}', "");
30956Expect(0, 47, '\p{^Is_IDC=-False}', "");
30957Expect(0, 47, '\P{Is_IDC=-False}', "");
30958Expect(1, 47, '\P{^Is_IDC=-False}', "");
30959Expect(0, 57, '\p{Is_IDC=-False}', "");
30960Expect(1, 57, '\p{^Is_IDC=-False}', "");
30961Expect(1, 57, '\P{Is_IDC=-False}', "");
30962Expect(0, 57, '\P{^Is_IDC=-False}', "");
30963Error('\p{Other_Alphabetic=-	YES/a/}');
30964Error('\P{Other_Alphabetic=-	YES/a/}');
30965Expect(1, 837, '\p{Other_Alphabetic=yes}', 'deprecated');
30966Expect(0, 837, '\p{^Other_Alphabetic=yes}', 'deprecated');
30967Expect(0, 837, '\P{Other_Alphabetic=yes}', 'deprecated');
30968Expect(1, 837, '\P{^Other_Alphabetic=yes}', 'deprecated');
30969Expect(0, 836, '\p{Other_Alphabetic=yes}', 'deprecated');
30970Expect(1, 836, '\p{^Other_Alphabetic=yes}', 'deprecated');
30971Expect(1, 836, '\P{Other_Alphabetic=yes}', 'deprecated');
30972Expect(0, 836, '\P{^Other_Alphabetic=yes}', 'deprecated');
30973Expect(1, 837, '\p{Other_Alphabetic=	_Yes}', 'deprecated');
30974Expect(0, 837, '\p{^Other_Alphabetic=	_Yes}', 'deprecated');
30975Expect(0, 837, '\P{Other_Alphabetic=	_Yes}', 'deprecated');
30976Expect(1, 837, '\P{^Other_Alphabetic=	_Yes}', 'deprecated');
30977Expect(0, 836, '\p{Other_Alphabetic=	_Yes}', 'deprecated');
30978Expect(1, 836, '\p{^Other_Alphabetic=	_Yes}', 'deprecated');
30979Expect(1, 836, '\P{Other_Alphabetic=	_Yes}', 'deprecated');
30980Expect(0, 836, '\P{^Other_Alphabetic=	_Yes}', 'deprecated');
30981Error('\p{OAlpha= /a/Y}');
30982Error('\P{OAlpha= /a/Y}');
30983Expect(1, 837, '\p{OAlpha=y}', 'deprecated');
30984Expect(0, 837, '\p{^OAlpha=y}', 'deprecated');
30985Expect(0, 837, '\P{OAlpha=y}', 'deprecated');
30986Expect(1, 837, '\P{^OAlpha=y}', 'deprecated');
30987Expect(0, 836, '\p{OAlpha=y}', 'deprecated');
30988Expect(1, 836, '\p{^OAlpha=y}', 'deprecated');
30989Expect(1, 836, '\P{OAlpha=y}', 'deprecated');
30990Expect(0, 836, '\P{^OAlpha=y}', 'deprecated');
30991Expect(1, 837, '\p{OAlpha=_y}', 'deprecated');
30992Expect(0, 837, '\p{^OAlpha=_y}', 'deprecated');
30993Expect(0, 837, '\P{OAlpha=_y}', 'deprecated');
30994Expect(1, 837, '\P{^OAlpha=_y}', 'deprecated');
30995Expect(0, 836, '\p{OAlpha=_y}', 'deprecated');
30996Expect(1, 836, '\p{^OAlpha=_y}', 'deprecated');
30997Expect(1, 836, '\P{OAlpha=_y}', 'deprecated');
30998Expect(0, 836, '\P{^OAlpha=_y}', 'deprecated');
30999Error('\p{Is_Other_Alphabetic=_t:=}');
31000Error('\P{Is_Other_Alphabetic=_t:=}');
31001Expect(1, 837, '\p{Is_Other_Alphabetic=t}', 'deprecated');
31002Expect(0, 837, '\p{^Is_Other_Alphabetic=t}', 'deprecated');
31003Expect(0, 837, '\P{Is_Other_Alphabetic=t}', 'deprecated');
31004Expect(1, 837, '\P{^Is_Other_Alphabetic=t}', 'deprecated');
31005Expect(0, 836, '\p{Is_Other_Alphabetic=t}', 'deprecated');
31006Expect(1, 836, '\p{^Is_Other_Alphabetic=t}', 'deprecated');
31007Expect(1, 836, '\P{Is_Other_Alphabetic=t}', 'deprecated');
31008Expect(0, 836, '\P{^Is_Other_Alphabetic=t}', 'deprecated');
31009Expect(1, 837, '\p{Is_Other_Alphabetic: 	_T}', 'deprecated');
31010Expect(0, 837, '\p{^Is_Other_Alphabetic: 	_T}', 'deprecated');
31011Expect(0, 837, '\P{Is_Other_Alphabetic: 	_T}', 'deprecated');
31012Expect(1, 837, '\P{^Is_Other_Alphabetic: 	_T}', 'deprecated');
31013Expect(0, 836, '\p{Is_Other_Alphabetic: 	_T}', 'deprecated');
31014Expect(1, 836, '\p{^Is_Other_Alphabetic: 	_T}', 'deprecated');
31015Expect(1, 836, '\P{Is_Other_Alphabetic: 	_T}', 'deprecated');
31016Expect(0, 836, '\P{^Is_Other_Alphabetic: 	_T}', 'deprecated');
31017Error('\p{Is_OAlpha=/a/ true}');
31018Error('\P{Is_OAlpha=/a/ true}');
31019Expect(1, 837, '\p{Is_OAlpha:true}', 'deprecated');
31020Expect(0, 837, '\p{^Is_OAlpha:true}', 'deprecated');
31021Expect(0, 837, '\P{Is_OAlpha:true}', 'deprecated');
31022Expect(1, 837, '\P{^Is_OAlpha:true}', 'deprecated');
31023Expect(0, 836, '\p{Is_OAlpha:true}', 'deprecated');
31024Expect(1, 836, '\p{^Is_OAlpha:true}', 'deprecated');
31025Expect(1, 836, '\P{Is_OAlpha:true}', 'deprecated');
31026Expect(0, 836, '\P{^Is_OAlpha:true}', 'deprecated');
31027Expect(1, 837, '\p{Is_OAlpha= _true}', 'deprecated');
31028Expect(0, 837, '\p{^Is_OAlpha= _true}', 'deprecated');
31029Expect(0, 837, '\P{Is_OAlpha= _true}', 'deprecated');
31030Expect(1, 837, '\P{^Is_OAlpha= _true}', 'deprecated');
31031Expect(0, 836, '\p{Is_OAlpha= _true}', 'deprecated');
31032Expect(1, 836, '\p{^Is_OAlpha= _true}', 'deprecated');
31033Expect(1, 836, '\P{Is_OAlpha= _true}', 'deprecated');
31034Expect(0, 836, '\P{^Is_OAlpha= _true}', 'deprecated');
31035Error('\p{Other_Alphabetic=/a/No}');
31036Error('\P{Other_Alphabetic=/a/No}');
31037Expect(1, 836, '\p{Other_Alphabetic=no}', 'deprecated');
31038Expect(0, 836, '\p{^Other_Alphabetic=no}', 'deprecated');
31039Expect(0, 836, '\P{Other_Alphabetic=no}', 'deprecated');
31040Expect(1, 836, '\P{^Other_Alphabetic=no}', 'deprecated');
31041Expect(0, 837, '\p{Other_Alphabetic=no}', 'deprecated');
31042Expect(1, 837, '\p{^Other_Alphabetic=no}', 'deprecated');
31043Expect(1, 837, '\P{Other_Alphabetic=no}', 'deprecated');
31044Expect(0, 837, '\P{^Other_Alphabetic=no}', 'deprecated');
31045Expect(1, 836, '\p{Other_Alphabetic=- No}', 'deprecated');
31046Expect(0, 836, '\p{^Other_Alphabetic=- No}', 'deprecated');
31047Expect(0, 836, '\P{Other_Alphabetic=- No}', 'deprecated');
31048Expect(1, 836, '\P{^Other_Alphabetic=- No}', 'deprecated');
31049Expect(0, 837, '\p{Other_Alphabetic=- No}', 'deprecated');
31050Expect(1, 837, '\p{^Other_Alphabetic=- No}', 'deprecated');
31051Expect(1, 837, '\P{Other_Alphabetic=- No}', 'deprecated');
31052Expect(0, 837, '\P{^Other_Alphabetic=- No}', 'deprecated');
31053Error('\p{OAlpha=		n:=}');
31054Error('\P{OAlpha=		n:=}');
31055Expect(1, 836, '\p{OAlpha=n}', 'deprecated');
31056Expect(0, 836, '\p{^OAlpha=n}', 'deprecated');
31057Expect(0, 836, '\P{OAlpha=n}', 'deprecated');
31058Expect(1, 836, '\P{^OAlpha=n}', 'deprecated');
31059Expect(0, 837, '\p{OAlpha=n}', 'deprecated');
31060Expect(1, 837, '\p{^OAlpha=n}', 'deprecated');
31061Expect(1, 837, '\P{OAlpha=n}', 'deprecated');
31062Expect(0, 837, '\P{^OAlpha=n}', 'deprecated');
31063Expect(1, 836, '\p{OAlpha: __n}', 'deprecated');
31064Expect(0, 836, '\p{^OAlpha: __n}', 'deprecated');
31065Expect(0, 836, '\P{OAlpha: __n}', 'deprecated');
31066Expect(1, 836, '\P{^OAlpha: __n}', 'deprecated');
31067Expect(0, 837, '\p{OAlpha: __n}', 'deprecated');
31068Expect(1, 837, '\p{^OAlpha: __n}', 'deprecated');
31069Expect(1, 837, '\P{OAlpha: __n}', 'deprecated');
31070Expect(0, 837, '\P{^OAlpha: __n}', 'deprecated');
31071Error('\p{Is_Other_Alphabetic=/a/F}');
31072Error('\P{Is_Other_Alphabetic=/a/F}');
31073Expect(1, 836, '\p{Is_Other_Alphabetic=f}', 'deprecated');
31074Expect(0, 836, '\p{^Is_Other_Alphabetic=f}', 'deprecated');
31075Expect(0, 836, '\P{Is_Other_Alphabetic=f}', 'deprecated');
31076Expect(1, 836, '\P{^Is_Other_Alphabetic=f}', 'deprecated');
31077Expect(0, 837, '\p{Is_Other_Alphabetic=f}', 'deprecated');
31078Expect(1, 837, '\p{^Is_Other_Alphabetic=f}', 'deprecated');
31079Expect(1, 837, '\P{Is_Other_Alphabetic=f}', 'deprecated');
31080Expect(0, 837, '\P{^Is_Other_Alphabetic=f}', 'deprecated');
31081Expect(1, 836, '\p{Is_Other_Alphabetic=	-F}', 'deprecated');
31082Expect(0, 836, '\p{^Is_Other_Alphabetic=	-F}', 'deprecated');
31083Expect(0, 836, '\P{Is_Other_Alphabetic=	-F}', 'deprecated');
31084Expect(1, 836, '\P{^Is_Other_Alphabetic=	-F}', 'deprecated');
31085Expect(0, 837, '\p{Is_Other_Alphabetic=	-F}', 'deprecated');
31086Expect(1, 837, '\p{^Is_Other_Alphabetic=	-F}', 'deprecated');
31087Expect(1, 837, '\P{Is_Other_Alphabetic=	-F}', 'deprecated');
31088Expect(0, 837, '\P{^Is_Other_Alphabetic=	-F}', 'deprecated');
31089Error('\p{Is_OAlpha=_:=FALSE}');
31090Error('\P{Is_OAlpha=_:=FALSE}');
31091Expect(1, 836, '\p{Is_OAlpha=false}', 'deprecated');
31092Expect(0, 836, '\p{^Is_OAlpha=false}', 'deprecated');
31093Expect(0, 836, '\P{Is_OAlpha=false}', 'deprecated');
31094Expect(1, 836, '\P{^Is_OAlpha=false}', 'deprecated');
31095Expect(0, 837, '\p{Is_OAlpha=false}', 'deprecated');
31096Expect(1, 837, '\p{^Is_OAlpha=false}', 'deprecated');
31097Expect(1, 837, '\P{Is_OAlpha=false}', 'deprecated');
31098Expect(0, 837, '\P{^Is_OAlpha=false}', 'deprecated');
31099Expect(1, 836, '\p{Is_OAlpha= false}', 'deprecated');
31100Expect(0, 836, '\p{^Is_OAlpha= false}', 'deprecated');
31101Expect(0, 836, '\P{Is_OAlpha= false}', 'deprecated');
31102Expect(1, 836, '\P{^Is_OAlpha= false}', 'deprecated');
31103Expect(0, 837, '\p{Is_OAlpha= false}', 'deprecated');
31104Expect(1, 837, '\p{^Is_OAlpha= false}', 'deprecated');
31105Expect(1, 837, '\P{Is_OAlpha= false}', 'deprecated');
31106Expect(0, 837, '\P{^Is_OAlpha= false}', 'deprecated');
31107Error('\p{NFKD_Quick_Check=-_YES:=}');
31108Error('\P{NFKD_Quick_Check=-_YES:=}');
31109Expect(1, 159, '\p{NFKD_Quick_Check=yes}', "");
31110Expect(0, 159, '\p{^NFKD_Quick_Check=yes}', "");
31111Expect(0, 159, '\P{NFKD_Quick_Check=yes}', "");
31112Expect(1, 159, '\P{^NFKD_Quick_Check=yes}', "");
31113Expect(0, 160, '\p{NFKD_Quick_Check=yes}', "");
31114Expect(1, 160, '\p{^NFKD_Quick_Check=yes}', "");
31115Expect(1, 160, '\P{NFKD_Quick_Check=yes}', "");
31116Expect(0, 160, '\P{^NFKD_Quick_Check=yes}', "");
31117Expect(1, 159, '\p{NFKD_Quick_Check:   --yes}', "");
31118Expect(0, 159, '\p{^NFKD_Quick_Check:   --yes}', "");
31119Expect(0, 159, '\P{NFKD_Quick_Check:   --yes}', "");
31120Expect(1, 159, '\P{^NFKD_Quick_Check:   --yes}', "");
31121Expect(0, 160, '\p{NFKD_Quick_Check:   --yes}', "");
31122Expect(1, 160, '\p{^NFKD_Quick_Check:   --yes}', "");
31123Expect(1, 160, '\P{NFKD_Quick_Check:   --yes}', "");
31124Expect(0, 160, '\P{^NFKD_Quick_Check:   --yes}', "");
31125Error('\p{NFKD_QC=_Y:=}');
31126Error('\P{NFKD_QC=_Y:=}');
31127Expect(1, 159, '\p{NFKD_QC=y}', "");
31128Expect(0, 159, '\p{^NFKD_QC=y}', "");
31129Expect(0, 159, '\P{NFKD_QC=y}', "");
31130Expect(1, 159, '\P{^NFKD_QC=y}', "");
31131Expect(0, 160, '\p{NFKD_QC=y}', "");
31132Expect(1, 160, '\p{^NFKD_QC=y}', "");
31133Expect(1, 160, '\P{NFKD_QC=y}', "");
31134Expect(0, 160, '\P{^NFKD_QC=y}', "");
31135Expect(1, 159, '\p{NFKD_QC: 	y}', "");
31136Expect(0, 159, '\p{^NFKD_QC: 	y}', "");
31137Expect(0, 159, '\P{NFKD_QC: 	y}', "");
31138Expect(1, 159, '\P{^NFKD_QC: 	y}', "");
31139Expect(0, 160, '\p{NFKD_QC: 	y}', "");
31140Expect(1, 160, '\p{^NFKD_QC: 	y}', "");
31141Expect(1, 160, '\P{NFKD_QC: 	y}', "");
31142Expect(0, 160, '\P{^NFKD_QC: 	y}', "");
31143Error('\p{Is_NFKD_Quick_Check=- yes/a/}');
31144Error('\P{Is_NFKD_Quick_Check=- yes/a/}');
31145Expect(1, 159, '\p{Is_NFKD_Quick_Check=yes}', "");
31146Expect(0, 159, '\p{^Is_NFKD_Quick_Check=yes}', "");
31147Expect(0, 159, '\P{Is_NFKD_Quick_Check=yes}', "");
31148Expect(1, 159, '\P{^Is_NFKD_Quick_Check=yes}', "");
31149Expect(0, 160, '\p{Is_NFKD_Quick_Check=yes}', "");
31150Expect(1, 160, '\p{^Is_NFKD_Quick_Check=yes}', "");
31151Expect(1, 160, '\P{Is_NFKD_Quick_Check=yes}', "");
31152Expect(0, 160, '\P{^Is_NFKD_Quick_Check=yes}', "");
31153Expect(1, 159, '\p{Is_NFKD_Quick_Check:	Yes}', "");
31154Expect(0, 159, '\p{^Is_NFKD_Quick_Check:	Yes}', "");
31155Expect(0, 159, '\P{Is_NFKD_Quick_Check:	Yes}', "");
31156Expect(1, 159, '\P{^Is_NFKD_Quick_Check:	Yes}', "");
31157Expect(0, 160, '\p{Is_NFKD_Quick_Check:	Yes}', "");
31158Expect(1, 160, '\p{^Is_NFKD_Quick_Check:	Yes}', "");
31159Expect(1, 160, '\P{Is_NFKD_Quick_Check:	Yes}', "");
31160Expect(0, 160, '\P{^Is_NFKD_Quick_Check:	Yes}', "");
31161Error('\p{Is_NFKD_QC=- Y:=}');
31162Error('\P{Is_NFKD_QC=- Y:=}');
31163Expect(1, 159, '\p{Is_NFKD_QC:	y}', "");
31164Expect(0, 159, '\p{^Is_NFKD_QC:	y}', "");
31165Expect(0, 159, '\P{Is_NFKD_QC:	y}', "");
31166Expect(1, 159, '\P{^Is_NFKD_QC:	y}', "");
31167Expect(0, 160, '\p{Is_NFKD_QC:	y}', "");
31168Expect(1, 160, '\p{^Is_NFKD_QC:	y}', "");
31169Expect(1, 160, '\P{Is_NFKD_QC:	y}', "");
31170Expect(0, 160, '\P{^Is_NFKD_QC:	y}', "");
31171Expect(1, 159, '\p{Is_NFKD_QC= Y}', "");
31172Expect(0, 159, '\p{^Is_NFKD_QC= Y}', "");
31173Expect(0, 159, '\P{Is_NFKD_QC= Y}', "");
31174Expect(1, 159, '\P{^Is_NFKD_QC= Y}', "");
31175Expect(0, 160, '\p{Is_NFKD_QC= Y}', "");
31176Expect(1, 160, '\p{^Is_NFKD_QC= Y}', "");
31177Expect(1, 160, '\P{Is_NFKD_QC= Y}', "");
31178Expect(0, 160, '\P{^Is_NFKD_QC= Y}', "");
31179Error('\p{NFKD_Quick_Check=/a/__NO}');
31180Error('\P{NFKD_Quick_Check=/a/__NO}');
31181Expect(1, 160, '\p{NFKD_Quick_Check=no}', "");
31182Expect(0, 160, '\p{^NFKD_Quick_Check=no}', "");
31183Expect(0, 160, '\P{NFKD_Quick_Check=no}', "");
31184Expect(1, 160, '\P{^NFKD_Quick_Check=no}', "");
31185Expect(0, 159, '\p{NFKD_Quick_Check=no}', "");
31186Expect(1, 159, '\p{^NFKD_Quick_Check=no}', "");
31187Expect(1, 159, '\P{NFKD_Quick_Check=no}', "");
31188Expect(0, 159, '\P{^NFKD_Quick_Check=no}', "");
31189Expect(1, 160, '\p{NFKD_Quick_Check:_No}', "");
31190Expect(0, 160, '\p{^NFKD_Quick_Check:_No}', "");
31191Expect(0, 160, '\P{NFKD_Quick_Check:_No}', "");
31192Expect(1, 160, '\P{^NFKD_Quick_Check:_No}', "");
31193Expect(0, 159, '\p{NFKD_Quick_Check:_No}', "");
31194Expect(1, 159, '\p{^NFKD_Quick_Check:_No}', "");
31195Expect(1, 159, '\P{NFKD_Quick_Check:_No}', "");
31196Expect(0, 159, '\P{^NFKD_Quick_Check:_No}', "");
31197Error('\p{NFKD_QC:    /a/N}');
31198Error('\P{NFKD_QC:    /a/N}');
31199Expect(1, 160, '\p{NFKD_QC=n}', "");
31200Expect(0, 160, '\p{^NFKD_QC=n}', "");
31201Expect(0, 160, '\P{NFKD_QC=n}', "");
31202Expect(1, 160, '\P{^NFKD_QC=n}', "");
31203Expect(0, 159, '\p{NFKD_QC=n}', "");
31204Expect(1, 159, '\p{^NFKD_QC=n}', "");
31205Expect(1, 159, '\P{NFKD_QC=n}', "");
31206Expect(0, 159, '\P{^NFKD_QC=n}', "");
31207Expect(1, 160, '\p{NFKD_QC=	-N}', "");
31208Expect(0, 160, '\p{^NFKD_QC=	-N}', "");
31209Expect(0, 160, '\P{NFKD_QC=	-N}', "");
31210Expect(1, 160, '\P{^NFKD_QC=	-N}', "");
31211Expect(0, 159, '\p{NFKD_QC=	-N}', "");
31212Expect(1, 159, '\p{^NFKD_QC=	-N}', "");
31213Expect(1, 159, '\P{NFKD_QC=	-N}', "");
31214Expect(0, 159, '\P{^NFKD_QC=	-N}', "");
31215Error('\p{Is_NFKD_Quick_Check:/a/_-no}');
31216Error('\P{Is_NFKD_Quick_Check:/a/_-no}');
31217Expect(1, 160, '\p{Is_NFKD_Quick_Check=no}', "");
31218Expect(0, 160, '\p{^Is_NFKD_Quick_Check=no}', "");
31219Expect(0, 160, '\P{Is_NFKD_Quick_Check=no}', "");
31220Expect(1, 160, '\P{^Is_NFKD_Quick_Check=no}', "");
31221Expect(0, 159, '\p{Is_NFKD_Quick_Check=no}', "");
31222Expect(1, 159, '\p{^Is_NFKD_Quick_Check=no}', "");
31223Expect(1, 159, '\P{Is_NFKD_Quick_Check=no}', "");
31224Expect(0, 159, '\P{^Is_NFKD_Quick_Check=no}', "");
31225Expect(1, 160, '\p{Is_NFKD_Quick_Check=__No}', "");
31226Expect(0, 160, '\p{^Is_NFKD_Quick_Check=__No}', "");
31227Expect(0, 160, '\P{Is_NFKD_Quick_Check=__No}', "");
31228Expect(1, 160, '\P{^Is_NFKD_Quick_Check=__No}', "");
31229Expect(0, 159, '\p{Is_NFKD_Quick_Check=__No}', "");
31230Expect(1, 159, '\p{^Is_NFKD_Quick_Check=__No}', "");
31231Expect(1, 159, '\P{Is_NFKD_Quick_Check=__No}', "");
31232Expect(0, 159, '\P{^Is_NFKD_Quick_Check=__No}', "");
31233Error('\p{Is_NFKD_QC=-:=N}');
31234Error('\P{Is_NFKD_QC=-:=N}');
31235Expect(1, 160, '\p{Is_NFKD_QC:n}', "");
31236Expect(0, 160, '\p{^Is_NFKD_QC:n}', "");
31237Expect(0, 160, '\P{Is_NFKD_QC:n}', "");
31238Expect(1, 160, '\P{^Is_NFKD_QC:n}', "");
31239Expect(0, 159, '\p{Is_NFKD_QC:n}', "");
31240Expect(1, 159, '\p{^Is_NFKD_QC:n}', "");
31241Expect(1, 159, '\P{Is_NFKD_QC:n}', "");
31242Expect(0, 159, '\P{^Is_NFKD_QC:n}', "");
31243Expect(1, 160, '\p{Is_NFKD_QC= N}', "");
31244Expect(0, 160, '\p{^Is_NFKD_QC= N}', "");
31245Expect(0, 160, '\P{Is_NFKD_QC= N}', "");
31246Expect(1, 160, '\P{^Is_NFKD_QC= N}', "");
31247Expect(0, 159, '\p{Is_NFKD_QC= N}', "");
31248Expect(1, 159, '\p{^Is_NFKD_QC= N}', "");
31249Expect(1, 159, '\P{Is_NFKD_QC= N}', "");
31250Expect(0, 159, '\P{^Is_NFKD_QC= N}', "");
31251Error('\p{Math=_ Yes:=}');
31252Error('\P{Math=_ Yes:=}');
31253Expect(1, 43, '\p{Math=yes}', "");
31254Expect(0, 43, '\p{^Math=yes}', "");
31255Expect(0, 43, '\P{Math=yes}', "");
31256Expect(1, 43, '\P{^Math=yes}', "");
31257Expect(0, 42, '\p{Math=yes}', "");
31258Expect(1, 42, '\p{^Math=yes}', "");
31259Expect(1, 42, '\P{Math=yes}', "");
31260Expect(0, 42, '\P{^Math=yes}', "");
31261Expect(1, 43, '\p{Math:  Yes}', "");
31262Expect(0, 43, '\p{^Math:  Yes}', "");
31263Expect(0, 43, '\P{Math:  Yes}', "");
31264Expect(1, 43, '\P{^Math:  Yes}', "");
31265Expect(0, 42, '\p{Math:  Yes}', "");
31266Expect(1, 42, '\p{^Math:  Yes}', "");
31267Expect(1, 42, '\P{Math:  Yes}', "");
31268Expect(0, 42, '\P{^Math:  Yes}', "");
31269Error('\p{Is_Math=-	Y/a/}');
31270Error('\P{Is_Math=-	Y/a/}');
31271Expect(1, 43, '\p{Is_Math=y}', "");
31272Expect(0, 43, '\p{^Is_Math=y}', "");
31273Expect(0, 43, '\P{Is_Math=y}', "");
31274Expect(1, 43, '\P{^Is_Math=y}', "");
31275Expect(0, 42, '\p{Is_Math=y}', "");
31276Expect(1, 42, '\p{^Is_Math=y}', "");
31277Expect(1, 42, '\P{Is_Math=y}', "");
31278Expect(0, 42, '\P{^Is_Math=y}', "");
31279Expect(1, 43, '\p{Is_Math= Y}', "");
31280Expect(0, 43, '\p{^Is_Math= Y}', "");
31281Expect(0, 43, '\P{Is_Math= Y}', "");
31282Expect(1, 43, '\P{^Is_Math= Y}', "");
31283Expect(0, 42, '\p{Is_Math= Y}', "");
31284Expect(1, 42, '\p{^Is_Math= Y}', "");
31285Expect(1, 42, '\P{Is_Math= Y}', "");
31286Expect(0, 42, '\P{^Is_Math= Y}', "");
31287Error('\p{Math= :=T}');
31288Error('\P{Math= :=T}');
31289Expect(1, 43, '\p{Math=t}', "");
31290Expect(0, 43, '\p{^Math=t}', "");
31291Expect(0, 43, '\P{Math=t}', "");
31292Expect(1, 43, '\P{^Math=t}', "");
31293Expect(0, 42, '\p{Math=t}', "");
31294Expect(1, 42, '\p{^Math=t}', "");
31295Expect(1, 42, '\P{Math=t}', "");
31296Expect(0, 42, '\P{^Math=t}', "");
31297Expect(1, 43, '\p{Math=- T}', "");
31298Expect(0, 43, '\p{^Math=- T}', "");
31299Expect(0, 43, '\P{Math=- T}', "");
31300Expect(1, 43, '\P{^Math=- T}', "");
31301Expect(0, 42, '\p{Math=- T}', "");
31302Expect(1, 42, '\p{^Math=- T}', "");
31303Expect(1, 42, '\P{Math=- T}', "");
31304Expect(0, 42, '\P{^Math=- T}', "");
31305Error('\p{Is_Math=:=TRUE}');
31306Error('\P{Is_Math=:=TRUE}');
31307Expect(1, 43, '\p{Is_Math=true}', "");
31308Expect(0, 43, '\p{^Is_Math=true}', "");
31309Expect(0, 43, '\P{Is_Math=true}', "");
31310Expect(1, 43, '\P{^Is_Math=true}', "");
31311Expect(0, 42, '\p{Is_Math=true}', "");
31312Expect(1, 42, '\p{^Is_Math=true}', "");
31313Expect(1, 42, '\P{Is_Math=true}', "");
31314Expect(0, 42, '\P{^Is_Math=true}', "");
31315Expect(1, 43, '\p{Is_Math=- true}', "");
31316Expect(0, 43, '\p{^Is_Math=- true}', "");
31317Expect(0, 43, '\P{Is_Math=- true}', "");
31318Expect(1, 43, '\P{^Is_Math=- true}', "");
31319Expect(0, 42, '\p{Is_Math=- true}', "");
31320Expect(1, 42, '\p{^Is_Math=- true}', "");
31321Expect(1, 42, '\P{Is_Math=- true}', "");
31322Expect(0, 42, '\P{^Is_Math=- true}', "");
31323Error('\p{Math=/a/no}');
31324Error('\P{Math=/a/no}');
31325Expect(1, 42, '\p{Math=no}', "");
31326Expect(0, 42, '\p{^Math=no}', "");
31327Expect(0, 42, '\P{Math=no}', "");
31328Expect(1, 42, '\P{^Math=no}', "");
31329Expect(0, 43, '\p{Math=no}', "");
31330Expect(1, 43, '\p{^Math=no}', "");
31331Expect(1, 43, '\P{Math=no}', "");
31332Expect(0, 43, '\P{^Math=no}', "");
31333Expect(1, 42, '\p{Math= _no}', "");
31334Expect(0, 42, '\p{^Math= _no}', "");
31335Expect(0, 42, '\P{Math= _no}', "");
31336Expect(1, 42, '\P{^Math= _no}', "");
31337Expect(0, 43, '\p{Math= _no}', "");
31338Expect(1, 43, '\p{^Math= _no}', "");
31339Expect(1, 43, '\P{Math= _no}', "");
31340Expect(0, 43, '\P{^Math= _no}', "");
31341Error('\p{Is_Math=/a/__N}');
31342Error('\P{Is_Math=/a/__N}');
31343Expect(1, 42, '\p{Is_Math:n}', "");
31344Expect(0, 42, '\p{^Is_Math:n}', "");
31345Expect(0, 42, '\P{Is_Math:n}', "");
31346Expect(1, 42, '\P{^Is_Math:n}', "");
31347Expect(0, 43, '\p{Is_Math:n}', "");
31348Expect(1, 43, '\p{^Is_Math:n}', "");
31349Expect(1, 43, '\P{Is_Math:n}', "");
31350Expect(0, 43, '\P{^Is_Math:n}', "");
31351Expect(1, 42, '\p{Is_Math=_-N}', "");
31352Expect(0, 42, '\p{^Is_Math=_-N}', "");
31353Expect(0, 42, '\P{Is_Math=_-N}', "");
31354Expect(1, 42, '\P{^Is_Math=_-N}', "");
31355Expect(0, 43, '\p{Is_Math=_-N}', "");
31356Expect(1, 43, '\p{^Is_Math=_-N}', "");
31357Expect(1, 43, '\P{Is_Math=_-N}', "");
31358Expect(0, 43, '\P{^Is_Math=_-N}', "");
31359Error('\p{Math=:= _f}');
31360Error('\P{Math=:= _f}');
31361Expect(1, 42, '\p{Math=f}', "");
31362Expect(0, 42, '\p{^Math=f}', "");
31363Expect(0, 42, '\P{Math=f}', "");
31364Expect(1, 42, '\P{^Math=f}', "");
31365Expect(0, 43, '\p{Math=f}', "");
31366Expect(1, 43, '\p{^Math=f}', "");
31367Expect(1, 43, '\P{Math=f}', "");
31368Expect(0, 43, '\P{^Math=f}', "");
31369Expect(1, 42, '\p{Math=_F}', "");
31370Expect(0, 42, '\p{^Math=_F}', "");
31371Expect(0, 42, '\P{Math=_F}', "");
31372Expect(1, 42, '\P{^Math=_F}', "");
31373Expect(0, 43, '\p{Math=_F}', "");
31374Expect(1, 43, '\p{^Math=_F}', "");
31375Expect(1, 43, '\P{Math=_F}', "");
31376Expect(0, 43, '\P{^Math=_F}', "");
31377Error('\p{Is_Math=-/a/False}');
31378Error('\P{Is_Math=-/a/False}');
31379Expect(1, 42, '\p{Is_Math=false}', "");
31380Expect(0, 42, '\p{^Is_Math=false}', "");
31381Expect(0, 42, '\P{Is_Math=false}', "");
31382Expect(1, 42, '\P{^Is_Math=false}', "");
31383Expect(0, 43, '\p{Is_Math=false}', "");
31384Expect(1, 43, '\p{^Is_Math=false}', "");
31385Expect(1, 43, '\P{Is_Math=false}', "");
31386Expect(0, 43, '\P{^Is_Math=false}', "");
31387Expect(1, 42, '\p{Is_Math=_FALSE}', "");
31388Expect(0, 42, '\p{^Is_Math=_FALSE}', "");
31389Expect(0, 42, '\P{Is_Math=_FALSE}', "");
31390Expect(1, 42, '\P{^Is_Math=_FALSE}', "");
31391Expect(0, 43, '\p{Is_Math=_FALSE}', "");
31392Expect(1, 43, '\p{^Is_Math=_FALSE}', "");
31393Expect(1, 43, '\P{Is_Math=_FALSE}', "");
31394Expect(0, 43, '\P{^Is_Math=_FALSE}', "");
31395Error('\p{Other_Uppercase=_YES/a/}');
31396Error('\P{Other_Uppercase=_YES/a/}');
31397Expect(1, 8559, '\p{Other_Uppercase=yes}', 'deprecated');
31398Expect(0, 8559, '\p{^Other_Uppercase=yes}', 'deprecated');
31399Expect(0, 8559, '\P{Other_Uppercase=yes}', 'deprecated');
31400Expect(1, 8559, '\P{^Other_Uppercase=yes}', 'deprecated');
31401Expect(0, 8543, '\p{Other_Uppercase=yes}', 'deprecated');
31402Expect(1, 8543, '\p{^Other_Uppercase=yes}', 'deprecated');
31403Expect(1, 8543, '\P{Other_Uppercase=yes}', 'deprecated');
31404Expect(0, 8543, '\P{^Other_Uppercase=yes}', 'deprecated');
31405Expect(1, 8559, '\p{Other_Uppercase: _ Yes}', 'deprecated');
31406Expect(0, 8559, '\p{^Other_Uppercase: _ Yes}', 'deprecated');
31407Expect(0, 8559, '\P{Other_Uppercase: _ Yes}', 'deprecated');
31408Expect(1, 8559, '\P{^Other_Uppercase: _ Yes}', 'deprecated');
31409Expect(0, 8543, '\p{Other_Uppercase: _ Yes}', 'deprecated');
31410Expect(1, 8543, '\p{^Other_Uppercase: _ Yes}', 'deprecated');
31411Expect(1, 8543, '\P{Other_Uppercase: _ Yes}', 'deprecated');
31412Expect(0, 8543, '\P{^Other_Uppercase: _ Yes}', 'deprecated');
31413Error('\p{OUpper=/a/_Y}');
31414Error('\P{OUpper=/a/_Y}');
31415Expect(1, 8559, '\p{OUpper:y}', 'deprecated');
31416Expect(0, 8559, '\p{^OUpper:y}', 'deprecated');
31417Expect(0, 8559, '\P{OUpper:y}', 'deprecated');
31418Expect(1, 8559, '\P{^OUpper:y}', 'deprecated');
31419Expect(0, 8543, '\p{OUpper:y}', 'deprecated');
31420Expect(1, 8543, '\p{^OUpper:y}', 'deprecated');
31421Expect(1, 8543, '\P{OUpper:y}', 'deprecated');
31422Expect(0, 8543, '\P{^OUpper:y}', 'deprecated');
31423Expect(1, 8559, '\p{OUpper=-	y}', 'deprecated');
31424Expect(0, 8559, '\p{^OUpper=-	y}', 'deprecated');
31425Expect(0, 8559, '\P{OUpper=-	y}', 'deprecated');
31426Expect(1, 8559, '\P{^OUpper=-	y}', 'deprecated');
31427Expect(0, 8543, '\p{OUpper=-	y}', 'deprecated');
31428Expect(1, 8543, '\p{^OUpper=-	y}', 'deprecated');
31429Expect(1, 8543, '\P{OUpper=-	y}', 'deprecated');
31430Expect(0, 8543, '\P{^OUpper=-	y}', 'deprecated');
31431Error('\p{Is_Other_Uppercase=:=- T}');
31432Error('\P{Is_Other_Uppercase=:=- T}');
31433Expect(1, 8559, '\p{Is_Other_Uppercase=t}', 'deprecated');
31434Expect(0, 8559, '\p{^Is_Other_Uppercase=t}', 'deprecated');
31435Expect(0, 8559, '\P{Is_Other_Uppercase=t}', 'deprecated');
31436Expect(1, 8559, '\P{^Is_Other_Uppercase=t}', 'deprecated');
31437Expect(0, 8543, '\p{Is_Other_Uppercase=t}', 'deprecated');
31438Expect(1, 8543, '\p{^Is_Other_Uppercase=t}', 'deprecated');
31439Expect(1, 8543, '\P{Is_Other_Uppercase=t}', 'deprecated');
31440Expect(0, 8543, '\P{^Is_Other_Uppercase=t}', 'deprecated');
31441Expect(1, 8559, '\p{Is_Other_Uppercase=__T}', 'deprecated');
31442Expect(0, 8559, '\p{^Is_Other_Uppercase=__T}', 'deprecated');
31443Expect(0, 8559, '\P{Is_Other_Uppercase=__T}', 'deprecated');
31444Expect(1, 8559, '\P{^Is_Other_Uppercase=__T}', 'deprecated');
31445Expect(0, 8543, '\p{Is_Other_Uppercase=__T}', 'deprecated');
31446Expect(1, 8543, '\p{^Is_Other_Uppercase=__T}', 'deprecated');
31447Expect(1, 8543, '\P{Is_Other_Uppercase=__T}', 'deprecated');
31448Expect(0, 8543, '\P{^Is_Other_Uppercase=__T}', 'deprecated');
31449Error('\p{Is_OUpper=:=	_true}');
31450Error('\P{Is_OUpper=:=	_true}');
31451Expect(1, 8559, '\p{Is_OUpper=true}', 'deprecated');
31452Expect(0, 8559, '\p{^Is_OUpper=true}', 'deprecated');
31453Expect(0, 8559, '\P{Is_OUpper=true}', 'deprecated');
31454Expect(1, 8559, '\P{^Is_OUpper=true}', 'deprecated');
31455Expect(0, 8543, '\p{Is_OUpper=true}', 'deprecated');
31456Expect(1, 8543, '\p{^Is_OUpper=true}', 'deprecated');
31457Expect(1, 8543, '\P{Is_OUpper=true}', 'deprecated');
31458Expect(0, 8543, '\P{^Is_OUpper=true}', 'deprecated');
31459Expect(1, 8559, '\p{Is_OUpper=-True}', 'deprecated');
31460Expect(0, 8559, '\p{^Is_OUpper=-True}', 'deprecated');
31461Expect(0, 8559, '\P{Is_OUpper=-True}', 'deprecated');
31462Expect(1, 8559, '\P{^Is_OUpper=-True}', 'deprecated');
31463Expect(0, 8543, '\p{Is_OUpper=-True}', 'deprecated');
31464Expect(1, 8543, '\p{^Is_OUpper=-True}', 'deprecated');
31465Expect(1, 8543, '\P{Is_OUpper=-True}', 'deprecated');
31466Expect(0, 8543, '\P{^Is_OUpper=-True}', 'deprecated');
31467Error('\p{Other_Uppercase=-:=No}');
31468Error('\P{Other_Uppercase=-:=No}');
31469Expect(1, 8543, '\p{Other_Uppercase=no}', 'deprecated');
31470Expect(0, 8543, '\p{^Other_Uppercase=no}', 'deprecated');
31471Expect(0, 8543, '\P{Other_Uppercase=no}', 'deprecated');
31472Expect(1, 8543, '\P{^Other_Uppercase=no}', 'deprecated');
31473Expect(0, 8559, '\p{Other_Uppercase=no}', 'deprecated');
31474Expect(1, 8559, '\p{^Other_Uppercase=no}', 'deprecated');
31475Expect(1, 8559, '\P{Other_Uppercase=no}', 'deprecated');
31476Expect(0, 8559, '\P{^Other_Uppercase=no}', 'deprecated');
31477Expect(1, 8543, '\p{Other_Uppercase= no}', 'deprecated');
31478Expect(0, 8543, '\p{^Other_Uppercase= no}', 'deprecated');
31479Expect(0, 8543, '\P{Other_Uppercase= no}', 'deprecated');
31480Expect(1, 8543, '\P{^Other_Uppercase= no}', 'deprecated');
31481Expect(0, 8559, '\p{Other_Uppercase= no}', 'deprecated');
31482Expect(1, 8559, '\p{^Other_Uppercase= no}', 'deprecated');
31483Expect(1, 8559, '\P{Other_Uppercase= no}', 'deprecated');
31484Expect(0, 8559, '\P{^Other_Uppercase= no}', 'deprecated');
31485Error('\p{OUpper=_	N/a/}');
31486Error('\P{OUpper=_	N/a/}');
31487Expect(1, 8543, '\p{OUpper:	n}', 'deprecated');
31488Expect(0, 8543, '\p{^OUpper:	n}', 'deprecated');
31489Expect(0, 8543, '\P{OUpper:	n}', 'deprecated');
31490Expect(1, 8543, '\P{^OUpper:	n}', 'deprecated');
31491Expect(0, 8559, '\p{OUpper:	n}', 'deprecated');
31492Expect(1, 8559, '\p{^OUpper:	n}', 'deprecated');
31493Expect(1, 8559, '\P{OUpper:	n}', 'deprecated');
31494Expect(0, 8559, '\P{^OUpper:	n}', 'deprecated');
31495Expect(1, 8543, '\p{OUpper=-n}', 'deprecated');
31496Expect(0, 8543, '\p{^OUpper=-n}', 'deprecated');
31497Expect(0, 8543, '\P{OUpper=-n}', 'deprecated');
31498Expect(1, 8543, '\P{^OUpper=-n}', 'deprecated');
31499Expect(0, 8559, '\p{OUpper=-n}', 'deprecated');
31500Expect(1, 8559, '\p{^OUpper=-n}', 'deprecated');
31501Expect(1, 8559, '\P{OUpper=-n}', 'deprecated');
31502Expect(0, 8559, '\P{^OUpper=-n}', 'deprecated');
31503Error('\p{Is_Other_Uppercase=-F/a/}');
31504Error('\P{Is_Other_Uppercase=-F/a/}');
31505Expect(1, 8543, '\p{Is_Other_Uppercase=f}', 'deprecated');
31506Expect(0, 8543, '\p{^Is_Other_Uppercase=f}', 'deprecated');
31507Expect(0, 8543, '\P{Is_Other_Uppercase=f}', 'deprecated');
31508Expect(1, 8543, '\P{^Is_Other_Uppercase=f}', 'deprecated');
31509Expect(0, 8559, '\p{Is_Other_Uppercase=f}', 'deprecated');
31510Expect(1, 8559, '\p{^Is_Other_Uppercase=f}', 'deprecated');
31511Expect(1, 8559, '\P{Is_Other_Uppercase=f}', 'deprecated');
31512Expect(0, 8559, '\P{^Is_Other_Uppercase=f}', 'deprecated');
31513Expect(1, 8543, '\p{Is_Other_Uppercase=F}', 'deprecated');
31514Expect(0, 8543, '\p{^Is_Other_Uppercase=F}', 'deprecated');
31515Expect(0, 8543, '\P{Is_Other_Uppercase=F}', 'deprecated');
31516Expect(1, 8543, '\P{^Is_Other_Uppercase=F}', 'deprecated');
31517Expect(0, 8559, '\p{Is_Other_Uppercase=F}', 'deprecated');
31518Expect(1, 8559, '\p{^Is_Other_Uppercase=F}', 'deprecated');
31519Expect(1, 8559, '\P{Is_Other_Uppercase=F}', 'deprecated');
31520Expect(0, 8559, '\P{^Is_Other_Uppercase=F}', 'deprecated');
31521Error('\p{Is_OUpper:		/a/False}');
31522Error('\P{Is_OUpper:		/a/False}');
31523Expect(1, 8543, '\p{Is_OUpper=false}', 'deprecated');
31524Expect(0, 8543, '\p{^Is_OUpper=false}', 'deprecated');
31525Expect(0, 8543, '\P{Is_OUpper=false}', 'deprecated');
31526Expect(1, 8543, '\P{^Is_OUpper=false}', 'deprecated');
31527Expect(0, 8559, '\p{Is_OUpper=false}', 'deprecated');
31528Expect(1, 8559, '\p{^Is_OUpper=false}', 'deprecated');
31529Expect(1, 8559, '\P{Is_OUpper=false}', 'deprecated');
31530Expect(0, 8559, '\P{^Is_OUpper=false}', 'deprecated');
31531Expect(1, 8543, '\p{Is_OUpper=  FALSE}', 'deprecated');
31532Expect(0, 8543, '\p{^Is_OUpper=  FALSE}', 'deprecated');
31533Expect(0, 8543, '\P{Is_OUpper=  FALSE}', 'deprecated');
31534Expect(1, 8543, '\P{^Is_OUpper=  FALSE}', 'deprecated');
31535Expect(0, 8559, '\p{Is_OUpper=  FALSE}', 'deprecated');
31536Expect(1, 8559, '\p{^Is_OUpper=  FALSE}', 'deprecated');
31537Expect(1, 8559, '\P{Is_OUpper=  FALSE}', 'deprecated');
31538Expect(0, 8559, '\P{^Is_OUpper=  FALSE}', 'deprecated');
31539Error('\p{Changes_When_Casemapped=/a/-Yes}');
31540Error('\P{Changes_When_Casemapped=/a/-Yes}');
31541Expect(1, 90, '\p{Changes_When_Casemapped=yes}', "");
31542Expect(0, 90, '\p{^Changes_When_Casemapped=yes}', "");
31543Expect(0, 90, '\P{Changes_When_Casemapped=yes}', "");
31544Expect(1, 90, '\P{^Changes_When_Casemapped=yes}', "");
31545Expect(0, 64, '\p{Changes_When_Casemapped=yes}', "");
31546Expect(1, 64, '\p{^Changes_When_Casemapped=yes}', "");
31547Expect(1, 64, '\P{Changes_When_Casemapped=yes}', "");
31548Expect(0, 64, '\P{^Changes_When_Casemapped=yes}', "");
31549Expect(1, 90, '\p{Changes_When_Casemapped: _ YES}', "");
31550Expect(0, 90, '\p{^Changes_When_Casemapped: _ YES}', "");
31551Expect(0, 90, '\P{Changes_When_Casemapped: _ YES}', "");
31552Expect(1, 90, '\P{^Changes_When_Casemapped: _ YES}', "");
31553Expect(0, 64, '\p{Changes_When_Casemapped: _ YES}', "");
31554Expect(1, 64, '\p{^Changes_When_Casemapped: _ YES}', "");
31555Expect(1, 64, '\P{Changes_When_Casemapped: _ YES}', "");
31556Expect(0, 64, '\P{^Changes_When_Casemapped: _ YES}', "");
31557Error('\p{CWCM=:=	Y}');
31558Error('\P{CWCM=:=	Y}');
31559Expect(1, 90, '\p{CWCM=y}', "");
31560Expect(0, 90, '\p{^CWCM=y}', "");
31561Expect(0, 90, '\P{CWCM=y}', "");
31562Expect(1, 90, '\P{^CWCM=y}', "");
31563Expect(0, 64, '\p{CWCM=y}', "");
31564Expect(1, 64, '\p{^CWCM=y}', "");
31565Expect(1, 64, '\P{CWCM=y}', "");
31566Expect(0, 64, '\P{^CWCM=y}', "");
31567Expect(1, 90, '\p{CWCM=_Y}', "");
31568Expect(0, 90, '\p{^CWCM=_Y}', "");
31569Expect(0, 90, '\P{CWCM=_Y}', "");
31570Expect(1, 90, '\P{^CWCM=_Y}', "");
31571Expect(0, 64, '\p{CWCM=_Y}', "");
31572Expect(1, 64, '\p{^CWCM=_Y}', "");
31573Expect(1, 64, '\P{CWCM=_Y}', "");
31574Expect(0, 64, '\P{^CWCM=_Y}', "");
31575Error('\p{Is_Changes_When_Casemapped= /a/T}');
31576Error('\P{Is_Changes_When_Casemapped= /a/T}');
31577Expect(1, 90, '\p{Is_Changes_When_Casemapped=t}', "");
31578Expect(0, 90, '\p{^Is_Changes_When_Casemapped=t}', "");
31579Expect(0, 90, '\P{Is_Changes_When_Casemapped=t}', "");
31580Expect(1, 90, '\P{^Is_Changes_When_Casemapped=t}', "");
31581Expect(0, 64, '\p{Is_Changes_When_Casemapped=t}', "");
31582Expect(1, 64, '\p{^Is_Changes_When_Casemapped=t}', "");
31583Expect(1, 64, '\P{Is_Changes_When_Casemapped=t}', "");
31584Expect(0, 64, '\P{^Is_Changes_When_Casemapped=t}', "");
31585Expect(1, 90, '\p{Is_Changes_When_Casemapped=__T}', "");
31586Expect(0, 90, '\p{^Is_Changes_When_Casemapped=__T}', "");
31587Expect(0, 90, '\P{Is_Changes_When_Casemapped=__T}', "");
31588Expect(1, 90, '\P{^Is_Changes_When_Casemapped=__T}', "");
31589Expect(0, 64, '\p{Is_Changes_When_Casemapped=__T}', "");
31590Expect(1, 64, '\p{^Is_Changes_When_Casemapped=__T}', "");
31591Expect(1, 64, '\P{Is_Changes_When_Casemapped=__T}', "");
31592Expect(0, 64, '\P{^Is_Changes_When_Casemapped=__T}', "");
31593Error('\p{Is_CWCM=-_True:=}');
31594Error('\P{Is_CWCM=-_True:=}');
31595Expect(1, 90, '\p{Is_CWCM=true}', "");
31596Expect(0, 90, '\p{^Is_CWCM=true}', "");
31597Expect(0, 90, '\P{Is_CWCM=true}', "");
31598Expect(1, 90, '\P{^Is_CWCM=true}', "");
31599Expect(0, 64, '\p{Is_CWCM=true}', "");
31600Expect(1, 64, '\p{^Is_CWCM=true}', "");
31601Expect(1, 64, '\P{Is_CWCM=true}', "");
31602Expect(0, 64, '\P{^Is_CWCM=true}', "");
31603Expect(1, 90, '\p{Is_CWCM= 	True}', "");
31604Expect(0, 90, '\p{^Is_CWCM= 	True}', "");
31605Expect(0, 90, '\P{Is_CWCM= 	True}', "");
31606Expect(1, 90, '\P{^Is_CWCM= 	True}', "");
31607Expect(0, 64, '\p{Is_CWCM= 	True}', "");
31608Expect(1, 64, '\p{^Is_CWCM= 	True}', "");
31609Expect(1, 64, '\P{Is_CWCM= 	True}', "");
31610Expect(0, 64, '\P{^Is_CWCM= 	True}', "");
31611Error('\p{Changes_When_Casemapped=	no:=}');
31612Error('\P{Changes_When_Casemapped=	no:=}');
31613Expect(1, 64, '\p{Changes_When_Casemapped: no}', "");
31614Expect(0, 64, '\p{^Changes_When_Casemapped: no}', "");
31615Expect(0, 64, '\P{Changes_When_Casemapped: no}', "");
31616Expect(1, 64, '\P{^Changes_When_Casemapped: no}', "");
31617Expect(0, 90, '\p{Changes_When_Casemapped: no}', "");
31618Expect(1, 90, '\p{^Changes_When_Casemapped: no}', "");
31619Expect(1, 90, '\P{Changes_When_Casemapped: no}', "");
31620Expect(0, 90, '\P{^Changes_When_Casemapped: no}', "");
31621Expect(1, 64, '\p{Changes_When_Casemapped=	NO}', "");
31622Expect(0, 64, '\p{^Changes_When_Casemapped=	NO}', "");
31623Expect(0, 64, '\P{Changes_When_Casemapped=	NO}', "");
31624Expect(1, 64, '\P{^Changes_When_Casemapped=	NO}', "");
31625Expect(0, 90, '\p{Changes_When_Casemapped=	NO}', "");
31626Expect(1, 90, '\p{^Changes_When_Casemapped=	NO}', "");
31627Expect(1, 90, '\P{Changes_When_Casemapped=	NO}', "");
31628Expect(0, 90, '\P{^Changes_When_Casemapped=	NO}', "");
31629Error('\p{CWCM=__n/a/}');
31630Error('\P{CWCM=__n/a/}');
31631Expect(1, 64, '\p{CWCM=n}', "");
31632Expect(0, 64, '\p{^CWCM=n}', "");
31633Expect(0, 64, '\P{CWCM=n}', "");
31634Expect(1, 64, '\P{^CWCM=n}', "");
31635Expect(0, 90, '\p{CWCM=n}', "");
31636Expect(1, 90, '\p{^CWCM=n}', "");
31637Expect(1, 90, '\P{CWCM=n}', "");
31638Expect(0, 90, '\P{^CWCM=n}', "");
31639Expect(1, 64, '\p{CWCM=		N}', "");
31640Expect(0, 64, '\p{^CWCM=		N}', "");
31641Expect(0, 64, '\P{CWCM=		N}', "");
31642Expect(1, 64, '\P{^CWCM=		N}', "");
31643Expect(0, 90, '\p{CWCM=		N}', "");
31644Expect(1, 90, '\p{^CWCM=		N}', "");
31645Expect(1, 90, '\P{CWCM=		N}', "");
31646Expect(0, 90, '\P{^CWCM=		N}', "");
31647Error('\p{Is_Changes_When_Casemapped: -/a/F}');
31648Error('\P{Is_Changes_When_Casemapped: -/a/F}');
31649Expect(1, 64, '\p{Is_Changes_When_Casemapped=f}', "");
31650Expect(0, 64, '\p{^Is_Changes_When_Casemapped=f}', "");
31651Expect(0, 64, '\P{Is_Changes_When_Casemapped=f}', "");
31652Expect(1, 64, '\P{^Is_Changes_When_Casemapped=f}', "");
31653Expect(0, 90, '\p{Is_Changes_When_Casemapped=f}', "");
31654Expect(1, 90, '\p{^Is_Changes_When_Casemapped=f}', "");
31655Expect(1, 90, '\P{Is_Changes_When_Casemapped=f}', "");
31656Expect(0, 90, '\P{^Is_Changes_When_Casemapped=f}', "");
31657Expect(1, 64, '\p{Is_Changes_When_Casemapped= -f}', "");
31658Expect(0, 64, '\p{^Is_Changes_When_Casemapped= -f}', "");
31659Expect(0, 64, '\P{Is_Changes_When_Casemapped= -f}', "");
31660Expect(1, 64, '\P{^Is_Changes_When_Casemapped= -f}', "");
31661Expect(0, 90, '\p{Is_Changes_When_Casemapped= -f}', "");
31662Expect(1, 90, '\p{^Is_Changes_When_Casemapped= -f}', "");
31663Expect(1, 90, '\P{Is_Changes_When_Casemapped= -f}', "");
31664Expect(0, 90, '\P{^Is_Changes_When_Casemapped= -f}', "");
31665Error('\p{Is_CWCM=	 FALSE/a/}');
31666Error('\P{Is_CWCM=	 FALSE/a/}');
31667Expect(1, 64, '\p{Is_CWCM=false}', "");
31668Expect(0, 64, '\p{^Is_CWCM=false}', "");
31669Expect(0, 64, '\P{Is_CWCM=false}', "");
31670Expect(1, 64, '\P{^Is_CWCM=false}', "");
31671Expect(0, 90, '\p{Is_CWCM=false}', "");
31672Expect(1, 90, '\p{^Is_CWCM=false}', "");
31673Expect(1, 90, '\P{Is_CWCM=false}', "");
31674Expect(0, 90, '\P{^Is_CWCM=false}', "");
31675Expect(1, 64, '\p{Is_CWCM=		FALSE}', "");
31676Expect(0, 64, '\p{^Is_CWCM=		FALSE}', "");
31677Expect(0, 64, '\P{Is_CWCM=		FALSE}', "");
31678Expect(1, 64, '\P{^Is_CWCM=		FALSE}', "");
31679Expect(0, 90, '\p{Is_CWCM=		FALSE}', "");
31680Expect(1, 90, '\p{^Is_CWCM=		FALSE}', "");
31681Expect(1, 90, '\P{Is_CWCM=		FALSE}', "");
31682Expect(0, 90, '\P{^Is_CWCM=		FALSE}', "");
31683Error('\p{Deprecated=/a/__YES}');
31684Error('\P{Deprecated=/a/__YES}');
31685Expect(1, 329, '\p{Deprecated=yes}', "");
31686Expect(0, 329, '\p{^Deprecated=yes}', "");
31687Expect(0, 329, '\P{Deprecated=yes}', "");
31688Expect(1, 329, '\P{^Deprecated=yes}', "");
31689Expect(0, 328, '\p{Deprecated=yes}', "");
31690Expect(1, 328, '\p{^Deprecated=yes}', "");
31691Expect(1, 328, '\P{Deprecated=yes}', "");
31692Expect(0, 328, '\P{^Deprecated=yes}', "");
31693Expect(1, 329, '\p{Deprecated=_	Yes}', "");
31694Expect(0, 329, '\p{^Deprecated=_	Yes}', "");
31695Expect(0, 329, '\P{Deprecated=_	Yes}', "");
31696Expect(1, 329, '\P{^Deprecated=_	Yes}', "");
31697Expect(0, 328, '\p{Deprecated=_	Yes}', "");
31698Expect(1, 328, '\p{^Deprecated=_	Yes}', "");
31699Expect(1, 328, '\P{Deprecated=_	Yes}', "");
31700Expect(0, 328, '\P{^Deprecated=_	Yes}', "");
31701Error('\p{Dep=:=	 Y}');
31702Error('\P{Dep=:=	 Y}');
31703Expect(1, 329, '\p{Dep=y}', "");
31704Expect(0, 329, '\p{^Dep=y}', "");
31705Expect(0, 329, '\P{Dep=y}', "");
31706Expect(1, 329, '\P{^Dep=y}', "");
31707Expect(0, 328, '\p{Dep=y}', "");
31708Expect(1, 328, '\p{^Dep=y}', "");
31709Expect(1, 328, '\P{Dep=y}', "");
31710Expect(0, 328, '\P{^Dep=y}', "");
31711Expect(1, 329, '\p{Dep= Y}', "");
31712Expect(0, 329, '\p{^Dep= Y}', "");
31713Expect(0, 329, '\P{Dep= Y}', "");
31714Expect(1, 329, '\P{^Dep= Y}', "");
31715Expect(0, 328, '\p{Dep= Y}', "");
31716Expect(1, 328, '\p{^Dep= Y}', "");
31717Expect(1, 328, '\P{Dep= Y}', "");
31718Expect(0, 328, '\P{^Dep= Y}', "");
31719Error('\p{Is_Deprecated: /a/T}');
31720Error('\P{Is_Deprecated: /a/T}');
31721Expect(1, 329, '\p{Is_Deprecated=t}', "");
31722Expect(0, 329, '\p{^Is_Deprecated=t}', "");
31723Expect(0, 329, '\P{Is_Deprecated=t}', "");
31724Expect(1, 329, '\P{^Is_Deprecated=t}', "");
31725Expect(0, 328, '\p{Is_Deprecated=t}', "");
31726Expect(1, 328, '\p{^Is_Deprecated=t}', "");
31727Expect(1, 328, '\P{Is_Deprecated=t}', "");
31728Expect(0, 328, '\P{^Is_Deprecated=t}', "");
31729Expect(1, 329, '\p{Is_Deprecated=_t}', "");
31730Expect(0, 329, '\p{^Is_Deprecated=_t}', "");
31731Expect(0, 329, '\P{Is_Deprecated=_t}', "");
31732Expect(1, 329, '\P{^Is_Deprecated=_t}', "");
31733Expect(0, 328, '\p{Is_Deprecated=_t}', "");
31734Expect(1, 328, '\p{^Is_Deprecated=_t}', "");
31735Expect(1, 328, '\P{Is_Deprecated=_t}', "");
31736Expect(0, 328, '\P{^Is_Deprecated=_t}', "");
31737Error('\p{Is_Dep=/a/	 True}');
31738Error('\P{Is_Dep=/a/	 True}');
31739Expect(1, 329, '\p{Is_Dep=true}', "");
31740Expect(0, 329, '\p{^Is_Dep=true}', "");
31741Expect(0, 329, '\P{Is_Dep=true}', "");
31742Expect(1, 329, '\P{^Is_Dep=true}', "");
31743Expect(0, 328, '\p{Is_Dep=true}', "");
31744Expect(1, 328, '\p{^Is_Dep=true}', "");
31745Expect(1, 328, '\P{Is_Dep=true}', "");
31746Expect(0, 328, '\P{^Is_Dep=true}', "");
31747Expect(1, 329, '\p{Is_Dep= -TRUE}', "");
31748Expect(0, 329, '\p{^Is_Dep= -TRUE}', "");
31749Expect(0, 329, '\P{Is_Dep= -TRUE}', "");
31750Expect(1, 329, '\P{^Is_Dep= -TRUE}', "");
31751Expect(0, 328, '\p{Is_Dep= -TRUE}', "");
31752Expect(1, 328, '\p{^Is_Dep= -TRUE}', "");
31753Expect(1, 328, '\P{Is_Dep= -TRUE}', "");
31754Expect(0, 328, '\P{^Is_Dep= -TRUE}', "");
31755Error('\p{Deprecated:--No:=}');
31756Error('\P{Deprecated:--No:=}');
31757Expect(1, 328, '\p{Deprecated=no}', "");
31758Expect(0, 328, '\p{^Deprecated=no}', "");
31759Expect(0, 328, '\P{Deprecated=no}', "");
31760Expect(1, 328, '\P{^Deprecated=no}', "");
31761Expect(0, 329, '\p{Deprecated=no}', "");
31762Expect(1, 329, '\p{^Deprecated=no}', "");
31763Expect(1, 329, '\P{Deprecated=no}', "");
31764Expect(0, 329, '\P{^Deprecated=no}', "");
31765Expect(1, 328, '\p{Deprecated= -NO}', "");
31766Expect(0, 328, '\p{^Deprecated= -NO}', "");
31767Expect(0, 328, '\P{Deprecated= -NO}', "");
31768Expect(1, 328, '\P{^Deprecated= -NO}', "");
31769Expect(0, 329, '\p{Deprecated= -NO}', "");
31770Expect(1, 329, '\p{^Deprecated= -NO}', "");
31771Expect(1, 329, '\P{Deprecated= -NO}', "");
31772Expect(0, 329, '\P{^Deprecated= -NO}', "");
31773Error('\p{Dep=:=N}');
31774Error('\P{Dep=:=N}');
31775Expect(1, 328, '\p{Dep=n}', "");
31776Expect(0, 328, '\p{^Dep=n}', "");
31777Expect(0, 328, '\P{Dep=n}', "");
31778Expect(1, 328, '\P{^Dep=n}', "");
31779Expect(0, 329, '\p{Dep=n}', "");
31780Expect(1, 329, '\p{^Dep=n}', "");
31781Expect(1, 329, '\P{Dep=n}', "");
31782Expect(0, 329, '\P{^Dep=n}', "");
31783Expect(1, 328, '\p{Dep=--N}', "");
31784Expect(0, 328, '\p{^Dep=--N}', "");
31785Expect(0, 328, '\P{Dep=--N}', "");
31786Expect(1, 328, '\P{^Dep=--N}', "");
31787Expect(0, 329, '\p{Dep=--N}', "");
31788Expect(1, 329, '\p{^Dep=--N}', "");
31789Expect(1, 329, '\P{Dep=--N}', "");
31790Expect(0, 329, '\P{^Dep=--N}', "");
31791Error('\p{Is_Deprecated:	_	f:=}');
31792Error('\P{Is_Deprecated:	_	f:=}');
31793Expect(1, 328, '\p{Is_Deprecated: f}', "");
31794Expect(0, 328, '\p{^Is_Deprecated: f}', "");
31795Expect(0, 328, '\P{Is_Deprecated: f}', "");
31796Expect(1, 328, '\P{^Is_Deprecated: f}', "");
31797Expect(0, 329, '\p{Is_Deprecated: f}', "");
31798Expect(1, 329, '\p{^Is_Deprecated: f}', "");
31799Expect(1, 329, '\P{Is_Deprecated: f}', "");
31800Expect(0, 329, '\P{^Is_Deprecated: f}', "");
31801Expect(1, 328, '\p{Is_Deprecated=_	f}', "");
31802Expect(0, 328, '\p{^Is_Deprecated=_	f}', "");
31803Expect(0, 328, '\P{Is_Deprecated=_	f}', "");
31804Expect(1, 328, '\P{^Is_Deprecated=_	f}', "");
31805Expect(0, 329, '\p{Is_Deprecated=_	f}', "");
31806Expect(1, 329, '\p{^Is_Deprecated=_	f}', "");
31807Expect(1, 329, '\P{Is_Deprecated=_	f}', "");
31808Expect(0, 329, '\P{^Is_Deprecated=_	f}', "");
31809Error('\p{Is_Dep=_:=FALSE}');
31810Error('\P{Is_Dep=_:=FALSE}');
31811Expect(1, 328, '\p{Is_Dep=false}', "");
31812Expect(0, 328, '\p{^Is_Dep=false}', "");
31813Expect(0, 328, '\P{Is_Dep=false}', "");
31814Expect(1, 328, '\P{^Is_Dep=false}', "");
31815Expect(0, 329, '\p{Is_Dep=false}', "");
31816Expect(1, 329, '\p{^Is_Dep=false}', "");
31817Expect(1, 329, '\P{Is_Dep=false}', "");
31818Expect(0, 329, '\P{^Is_Dep=false}', "");
31819Expect(1, 328, '\p{Is_Dep= -false}', "");
31820Expect(0, 328, '\p{^Is_Dep= -false}', "");
31821Expect(0, 328, '\P{Is_Dep= -false}', "");
31822Expect(1, 328, '\P{^Is_Dep= -false}', "");
31823Expect(0, 329, '\p{Is_Dep= -false}', "");
31824Expect(1, 329, '\p{^Is_Dep= -false}', "");
31825Expect(1, 329, '\P{Is_Dep= -false}', "");
31826Expect(0, 329, '\P{^Is_Dep= -false}', "");
31827Error('\p{Sentence_Break=:=	-SP}');
31828Error('\P{Sentence_Break=:=	-SP}');
31829Expect(1, 9, '\p{Sentence_Break: sp}', "");
31830Expect(0, 9, '\p{^Sentence_Break: sp}', "");
31831Expect(0, 9, '\P{Sentence_Break: sp}', "");
31832Expect(1, 9, '\P{^Sentence_Break: sp}', "");
31833Expect(0, 8, '\p{Sentence_Break: sp}', "");
31834Expect(1, 8, '\p{^Sentence_Break: sp}', "");
31835Expect(1, 8, '\P{Sentence_Break: sp}', "");
31836Expect(0, 8, '\P{^Sentence_Break: sp}', "");
31837Expect(1, 9, '\p{Sentence_Break=  SP}', "");
31838Expect(0, 9, '\p{^Sentence_Break=  SP}', "");
31839Expect(0, 9, '\P{Sentence_Break=  SP}', "");
31840Expect(1, 9, '\P{^Sentence_Break=  SP}', "");
31841Expect(0, 8, '\p{Sentence_Break=  SP}', "");
31842Expect(1, 8, '\p{^Sentence_Break=  SP}', "");
31843Expect(1, 8, '\P{Sentence_Break=  SP}', "");
31844Expect(0, 8, '\P{^Sentence_Break=  SP}', "");
31845Error('\p{SB=_ SP:=}');
31846Error('\P{SB=_ SP:=}');
31847Expect(1, 9, '\p{SB=sp}', "");
31848Expect(0, 9, '\p{^SB=sp}', "");
31849Expect(0, 9, '\P{SB=sp}', "");
31850Expect(1, 9, '\P{^SB=sp}', "");
31851Expect(0, 8, '\p{SB=sp}', "");
31852Expect(1, 8, '\p{^SB=sp}', "");
31853Expect(1, 8, '\P{SB=sp}', "");
31854Expect(0, 8, '\P{^SB=sp}', "");
31855Expect(1, 9, '\p{SB:	-Sp}', "");
31856Expect(0, 9, '\p{^SB:	-Sp}', "");
31857Expect(0, 9, '\P{SB:	-Sp}', "");
31858Expect(1, 9, '\P{^SB:	-Sp}', "");
31859Expect(0, 8, '\p{SB:	-Sp}', "");
31860Expect(1, 8, '\p{^SB:	-Sp}', "");
31861Expect(1, 8, '\P{SB:	-Sp}', "");
31862Expect(0, 8, '\P{^SB:	-Sp}', "");
31863Error('\p{Is_Sentence_Break=	sp:=}');
31864Error('\P{Is_Sentence_Break=	sp:=}');
31865Expect(1, 9, '\p{Is_Sentence_Break=sp}', "");
31866Expect(0, 9, '\p{^Is_Sentence_Break=sp}', "");
31867Expect(0, 9, '\P{Is_Sentence_Break=sp}', "");
31868Expect(1, 9, '\P{^Is_Sentence_Break=sp}', "");
31869Expect(0, 8, '\p{Is_Sentence_Break=sp}', "");
31870Expect(1, 8, '\p{^Is_Sentence_Break=sp}', "");
31871Expect(1, 8, '\P{Is_Sentence_Break=sp}', "");
31872Expect(0, 8, '\P{^Is_Sentence_Break=sp}', "");
31873Expect(1, 9, '\p{Is_Sentence_Break=_	Sp}', "");
31874Expect(0, 9, '\p{^Is_Sentence_Break=_	Sp}', "");
31875Expect(0, 9, '\P{Is_Sentence_Break=_	Sp}', "");
31876Expect(1, 9, '\P{^Is_Sentence_Break=_	Sp}', "");
31877Expect(0, 8, '\p{Is_Sentence_Break=_	Sp}', "");
31878Expect(1, 8, '\p{^Is_Sentence_Break=_	Sp}', "");
31879Expect(1, 8, '\P{Is_Sentence_Break=_	Sp}', "");
31880Expect(0, 8, '\P{^Is_Sentence_Break=_	Sp}', "");
31881Error('\p{Is_SB:--Sp:=}');
31882Error('\P{Is_SB:--Sp:=}');
31883Expect(1, 9, '\p{Is_SB=sp}', "");
31884Expect(0, 9, '\p{^Is_SB=sp}', "");
31885Expect(0, 9, '\P{Is_SB=sp}', "");
31886Expect(1, 9, '\P{^Is_SB=sp}', "");
31887Expect(0, 8, '\p{Is_SB=sp}', "");
31888Expect(1, 8, '\p{^Is_SB=sp}', "");
31889Expect(1, 8, '\P{Is_SB=sp}', "");
31890Expect(0, 8, '\P{^Is_SB=sp}', "");
31891Expect(1, 9, '\p{Is_SB=_sp}', "");
31892Expect(0, 9, '\p{^Is_SB=_sp}', "");
31893Expect(0, 9, '\P{Is_SB=_sp}', "");
31894Expect(1, 9, '\P{^Is_SB=_sp}', "");
31895Expect(0, 8, '\p{Is_SB=_sp}', "");
31896Expect(1, 8, '\p{^Is_SB=_sp}', "");
31897Expect(1, 8, '\P{Is_SB=_sp}', "");
31898Expect(0, 8, '\P{^Is_SB=_sp}', "");
31899Error('\p{Sentence_Break:   :=SCONTINUE}');
31900Error('\P{Sentence_Break:   :=SCONTINUE}');
31901Expect(1, 45, '\p{Sentence_Break: scontinue}', "");
31902Expect(0, 45, '\p{^Sentence_Break: scontinue}', "");
31903Expect(0, 45, '\P{Sentence_Break: scontinue}', "");
31904Expect(1, 45, '\P{^Sentence_Break: scontinue}', "");
31905Expect(0, 43, '\p{Sentence_Break: scontinue}', "");
31906Expect(1, 43, '\p{^Sentence_Break: scontinue}', "");
31907Expect(1, 43, '\P{Sentence_Break: scontinue}', "");
31908Expect(0, 43, '\P{^Sentence_Break: scontinue}', "");
31909Expect(1, 45, '\p{Sentence_Break=	-SCONTINUE}', "");
31910Expect(0, 45, '\p{^Sentence_Break=	-SCONTINUE}', "");
31911Expect(0, 45, '\P{Sentence_Break=	-SCONTINUE}', "");
31912Expect(1, 45, '\P{^Sentence_Break=	-SCONTINUE}', "");
31913Expect(0, 43, '\p{Sentence_Break=	-SCONTINUE}', "");
31914Expect(1, 43, '\p{^Sentence_Break=	-SCONTINUE}', "");
31915Expect(1, 43, '\P{Sentence_Break=	-SCONTINUE}', "");
31916Expect(0, 43, '\P{^Sentence_Break=	-SCONTINUE}', "");
31917Error('\p{SB=:=SC}');
31918Error('\P{SB=:=SC}');
31919Expect(1, 45, '\p{SB=sc}', "");
31920Expect(0, 45, '\p{^SB=sc}', "");
31921Expect(0, 45, '\P{SB=sc}', "");
31922Expect(1, 45, '\P{^SB=sc}', "");
31923Expect(0, 43, '\p{SB=sc}', "");
31924Expect(1, 43, '\p{^SB=sc}', "");
31925Expect(1, 43, '\P{SB=sc}', "");
31926Expect(0, 43, '\P{^SB=sc}', "");
31927Expect(1, 45, '\p{SB=_	SC}', "");
31928Expect(0, 45, '\p{^SB=_	SC}', "");
31929Expect(0, 45, '\P{SB=_	SC}', "");
31930Expect(1, 45, '\P{^SB=_	SC}', "");
31931Expect(0, 43, '\p{SB=_	SC}', "");
31932Expect(1, 43, '\p{^SB=_	SC}', "");
31933Expect(1, 43, '\P{SB=_	SC}', "");
31934Expect(0, 43, '\P{^SB=_	SC}', "");
31935Error('\p{Is_Sentence_Break=-SCONTINUE:=}');
31936Error('\P{Is_Sentence_Break=-SCONTINUE:=}');
31937Expect(1, 45, '\p{Is_Sentence_Break=scontinue}', "");
31938Expect(0, 45, '\p{^Is_Sentence_Break=scontinue}', "");
31939Expect(0, 45, '\P{Is_Sentence_Break=scontinue}', "");
31940Expect(1, 45, '\P{^Is_Sentence_Break=scontinue}', "");
31941Expect(0, 43, '\p{Is_Sentence_Break=scontinue}', "");
31942Expect(1, 43, '\p{^Is_Sentence_Break=scontinue}', "");
31943Expect(1, 43, '\P{Is_Sentence_Break=scontinue}', "");
31944Expect(0, 43, '\P{^Is_Sentence_Break=scontinue}', "");
31945Expect(1, 45, '\p{Is_Sentence_Break=-_scontinue}', "");
31946Expect(0, 45, '\p{^Is_Sentence_Break=-_scontinue}', "");
31947Expect(0, 45, '\P{Is_Sentence_Break=-_scontinue}', "");
31948Expect(1, 45, '\P{^Is_Sentence_Break=-_scontinue}', "");
31949Expect(0, 43, '\p{Is_Sentence_Break=-_scontinue}', "");
31950Expect(1, 43, '\p{^Is_Sentence_Break=-_scontinue}', "");
31951Expect(1, 43, '\P{Is_Sentence_Break=-_scontinue}', "");
31952Expect(0, 43, '\P{^Is_Sentence_Break=-_scontinue}', "");
31953Error('\p{Is_SB=-	SC/a/}');
31954Error('\P{Is_SB=-	SC/a/}');
31955Expect(1, 45, '\p{Is_SB=sc}', "");
31956Expect(0, 45, '\p{^Is_SB=sc}', "");
31957Expect(0, 45, '\P{Is_SB=sc}', "");
31958Expect(1, 45, '\P{^Is_SB=sc}', "");
31959Expect(0, 43, '\p{Is_SB=sc}', "");
31960Expect(1, 43, '\p{^Is_SB=sc}', "");
31961Expect(1, 43, '\P{Is_SB=sc}', "");
31962Expect(0, 43, '\P{^Is_SB=sc}', "");
31963Expect(1, 45, '\p{Is_SB= -sc}', "");
31964Expect(0, 45, '\p{^Is_SB= -sc}', "");
31965Expect(0, 45, '\P{Is_SB= -sc}', "");
31966Expect(1, 45, '\P{^Is_SB= -sc}', "");
31967Expect(0, 43, '\p{Is_SB= -sc}', "");
31968Expect(1, 43, '\p{^Is_SB= -sc}', "");
31969Expect(1, 43, '\P{Is_SB= -sc}', "");
31970Expect(0, 43, '\P{^Is_SB= -sc}', "");
31971Error('\p{Sentence_Break=_:=aterm}');
31972Error('\P{Sentence_Break=_:=aterm}');
31973Expect(1, 46, '\p{Sentence_Break:   aterm}', "");
31974Expect(0, 46, '\p{^Sentence_Break:   aterm}', "");
31975Expect(0, 46, '\P{Sentence_Break:   aterm}', "");
31976Expect(1, 46, '\P{^Sentence_Break:   aterm}', "");
31977Expect(0, 45, '\p{Sentence_Break:   aterm}', "");
31978Expect(1, 45, '\p{^Sentence_Break:   aterm}', "");
31979Expect(1, 45, '\P{Sentence_Break:   aterm}', "");
31980Expect(0, 45, '\P{^Sentence_Break:   aterm}', "");
31981Expect(1, 46, '\p{Sentence_Break= _ATerm}', "");
31982Expect(0, 46, '\p{^Sentence_Break= _ATerm}', "");
31983Expect(0, 46, '\P{Sentence_Break= _ATerm}', "");
31984Expect(1, 46, '\P{^Sentence_Break= _ATerm}', "");
31985Expect(0, 45, '\p{Sentence_Break= _ATerm}', "");
31986Expect(1, 45, '\p{^Sentence_Break= _ATerm}', "");
31987Expect(1, 45, '\P{Sentence_Break= _ATerm}', "");
31988Expect(0, 45, '\P{^Sentence_Break= _ATerm}', "");
31989Error('\p{SB=:=--AT}');
31990Error('\P{SB=:=--AT}');
31991Expect(1, 46, '\p{SB=at}', "");
31992Expect(0, 46, '\p{^SB=at}', "");
31993Expect(0, 46, '\P{SB=at}', "");
31994Expect(1, 46, '\P{^SB=at}', "");
31995Expect(0, 45, '\p{SB=at}', "");
31996Expect(1, 45, '\p{^SB=at}', "");
31997Expect(1, 45, '\P{SB=at}', "");
31998Expect(0, 45, '\P{^SB=at}', "");
31999Expect(1, 46, '\p{SB:   - AT}', "");
32000Expect(0, 46, '\p{^SB:   - AT}', "");
32001Expect(0, 46, '\P{SB:   - AT}', "");
32002Expect(1, 46, '\P{^SB:   - AT}', "");
32003Expect(0, 45, '\p{SB:   - AT}', "");
32004Expect(1, 45, '\p{^SB:   - AT}', "");
32005Expect(1, 45, '\P{SB:   - AT}', "");
32006Expect(0, 45, '\P{^SB:   - AT}', "");
32007Error('\p{Is_Sentence_Break=:= 	ATERM}');
32008Error('\P{Is_Sentence_Break=:= 	ATERM}');
32009Expect(1, 46, '\p{Is_Sentence_Break=aterm}', "");
32010Expect(0, 46, '\p{^Is_Sentence_Break=aterm}', "");
32011Expect(0, 46, '\P{Is_Sentence_Break=aterm}', "");
32012Expect(1, 46, '\P{^Is_Sentence_Break=aterm}', "");
32013Expect(0, 45, '\p{Is_Sentence_Break=aterm}', "");
32014Expect(1, 45, '\p{^Is_Sentence_Break=aterm}', "");
32015Expect(1, 45, '\P{Is_Sentence_Break=aterm}', "");
32016Expect(0, 45, '\P{^Is_Sentence_Break=aterm}', "");
32017Expect(1, 46, '\p{Is_Sentence_Break=-_ATerm}', "");
32018Expect(0, 46, '\p{^Is_Sentence_Break=-_ATerm}', "");
32019Expect(0, 46, '\P{Is_Sentence_Break=-_ATerm}', "");
32020Expect(1, 46, '\P{^Is_Sentence_Break=-_ATerm}', "");
32021Expect(0, 45, '\p{Is_Sentence_Break=-_ATerm}', "");
32022Expect(1, 45, '\p{^Is_Sentence_Break=-_ATerm}', "");
32023Expect(1, 45, '\P{Is_Sentence_Break=-_ATerm}', "");
32024Expect(0, 45, '\P{^Is_Sentence_Break=-_ATerm}', "");
32025Error('\p{Is_SB:    :=AT}');
32026Error('\P{Is_SB:    :=AT}');
32027Expect(1, 46, '\p{Is_SB: at}', "");
32028Expect(0, 46, '\p{^Is_SB: at}', "");
32029Expect(0, 46, '\P{Is_SB: at}', "");
32030Expect(1, 46, '\P{^Is_SB: at}', "");
32031Expect(0, 45, '\p{Is_SB: at}', "");
32032Expect(1, 45, '\p{^Is_SB: at}', "");
32033Expect(1, 45, '\P{Is_SB: at}', "");
32034Expect(0, 45, '\P{^Is_SB: at}', "");
32035Expect(1, 46, '\p{Is_SB=	AT}', "");
32036Expect(0, 46, '\p{^Is_SB=	AT}', "");
32037Expect(0, 46, '\P{Is_SB=	AT}', "");
32038Expect(1, 46, '\P{^Is_SB=	AT}', "");
32039Expect(0, 45, '\p{Is_SB=	AT}', "");
32040Expect(1, 45, '\p{^Is_SB=	AT}', "");
32041Expect(1, 45, '\P{Is_SB=	AT}', "");
32042Expect(0, 45, '\P{^Is_SB=	AT}', "");
32043Error('\p{Sentence_Break::=	oletter}');
32044Error('\P{Sentence_Break::=	oletter}');
32045Expect(1, 443, '\p{Sentence_Break:	oletter}', "");
32046Expect(0, 443, '\p{^Sentence_Break:	oletter}', "");
32047Expect(0, 443, '\P{Sentence_Break:	oletter}', "");
32048Expect(1, 443, '\P{^Sentence_Break:	oletter}', "");
32049Expect(0, 442, '\p{Sentence_Break:	oletter}', "");
32050Expect(1, 442, '\p{^Sentence_Break:	oletter}', "");
32051Expect(1, 442, '\P{Sentence_Break:	oletter}', "");
32052Expect(0, 442, '\P{^Sentence_Break:	oletter}', "");
32053Expect(1, 443, '\p{Sentence_Break=	OLETTER}', "");
32054Expect(0, 443, '\p{^Sentence_Break=	OLETTER}', "");
32055Expect(0, 443, '\P{Sentence_Break=	OLETTER}', "");
32056Expect(1, 443, '\P{^Sentence_Break=	OLETTER}', "");
32057Expect(0, 442, '\p{Sentence_Break=	OLETTER}', "");
32058Expect(1, 442, '\p{^Sentence_Break=	OLETTER}', "");
32059Expect(1, 442, '\P{Sentence_Break=	OLETTER}', "");
32060Expect(0, 442, '\P{^Sentence_Break=	OLETTER}', "");
32061Error('\p{SB: :=__LE}');
32062Error('\P{SB: :=__LE}');
32063Expect(1, 443, '\p{SB:	le}', "");
32064Expect(0, 443, '\p{^SB:	le}', "");
32065Expect(0, 443, '\P{SB:	le}', "");
32066Expect(1, 443, '\P{^SB:	le}', "");
32067Expect(0, 442, '\p{SB:	le}', "");
32068Expect(1, 442, '\p{^SB:	le}', "");
32069Expect(1, 442, '\P{SB:	le}', "");
32070Expect(0, 442, '\P{^SB:	le}', "");
32071Expect(1, 443, '\p{SB=_le}', "");
32072Expect(0, 443, '\p{^SB=_le}', "");
32073Expect(0, 443, '\P{SB=_le}', "");
32074Expect(1, 443, '\P{^SB=_le}', "");
32075Expect(0, 442, '\p{SB=_le}', "");
32076Expect(1, 442, '\p{^SB=_le}', "");
32077Expect(1, 442, '\P{SB=_le}', "");
32078Expect(0, 442, '\P{^SB=_le}', "");
32079Error('\p{Is_Sentence_Break: :=OLetter}');
32080Error('\P{Is_Sentence_Break: :=OLetter}');
32081Expect(1, 443, '\p{Is_Sentence_Break=oletter}', "");
32082Expect(0, 443, '\p{^Is_Sentence_Break=oletter}', "");
32083Expect(0, 443, '\P{Is_Sentence_Break=oletter}', "");
32084Expect(1, 443, '\P{^Is_Sentence_Break=oletter}', "");
32085Expect(0, 442, '\p{Is_Sentence_Break=oletter}', "");
32086Expect(1, 442, '\p{^Is_Sentence_Break=oletter}', "");
32087Expect(1, 442, '\P{Is_Sentence_Break=oletter}', "");
32088Expect(0, 442, '\P{^Is_Sentence_Break=oletter}', "");
32089Expect(1, 443, '\p{Is_Sentence_Break= oletter}', "");
32090Expect(0, 443, '\p{^Is_Sentence_Break= oletter}', "");
32091Expect(0, 443, '\P{Is_Sentence_Break= oletter}', "");
32092Expect(1, 443, '\P{^Is_Sentence_Break= oletter}', "");
32093Expect(0, 442, '\p{Is_Sentence_Break= oletter}', "");
32094Expect(1, 442, '\p{^Is_Sentence_Break= oletter}', "");
32095Expect(1, 442, '\P{Is_Sentence_Break= oletter}', "");
32096Expect(0, 442, '\P{^Is_Sentence_Break= oletter}', "");
32097Error('\p{Is_SB=	/a/LE}');
32098Error('\P{Is_SB=	/a/LE}');
32099Expect(1, 443, '\p{Is_SB=le}', "");
32100Expect(0, 443, '\p{^Is_SB=le}', "");
32101Expect(0, 443, '\P{Is_SB=le}', "");
32102Expect(1, 443, '\P{^Is_SB=le}', "");
32103Expect(0, 442, '\p{Is_SB=le}', "");
32104Expect(1, 442, '\p{^Is_SB=le}', "");
32105Expect(1, 442, '\P{Is_SB=le}', "");
32106Expect(0, 442, '\P{^Is_SB=le}', "");
32107Expect(1, 443, '\p{Is_SB=_	LE}', "");
32108Expect(0, 443, '\p{^Is_SB=_	LE}', "");
32109Expect(0, 443, '\P{Is_SB=_	LE}', "");
32110Expect(1, 443, '\P{^Is_SB=_	LE}', "");
32111Expect(0, 442, '\p{Is_SB=_	LE}', "");
32112Expect(1, 442, '\p{^Is_SB=_	LE}', "");
32113Expect(1, 442, '\P{Is_SB=_	LE}', "");
32114Expect(0, 442, '\P{^Is_SB=_	LE}', "");
32115Error('\p{Sentence_Break= cr/a/}');
32116Error('\P{Sentence_Break= cr/a/}');
32117Expect(1, 13, '\p{Sentence_Break=cr}', "");
32118Expect(0, 13, '\p{^Sentence_Break=cr}', "");
32119Expect(0, 13, '\P{Sentence_Break=cr}', "");
32120Expect(1, 13, '\P{^Sentence_Break=cr}', "");
32121Expect(0, 12, '\p{Sentence_Break=cr}', "");
32122Expect(1, 12, '\p{^Sentence_Break=cr}', "");
32123Expect(1, 12, '\P{Sentence_Break=cr}', "");
32124Expect(0, 12, '\P{^Sentence_Break=cr}', "");
32125Expect(1, 13, '\p{Sentence_Break=_CR}', "");
32126Expect(0, 13, '\p{^Sentence_Break=_CR}', "");
32127Expect(0, 13, '\P{Sentence_Break=_CR}', "");
32128Expect(1, 13, '\P{^Sentence_Break=_CR}', "");
32129Expect(0, 12, '\p{Sentence_Break=_CR}', "");
32130Expect(1, 12, '\p{^Sentence_Break=_CR}', "");
32131Expect(1, 12, '\P{Sentence_Break=_CR}', "");
32132Expect(0, 12, '\P{^Sentence_Break=_CR}', "");
32133Error('\p{SB:   /a/-CR}');
32134Error('\P{SB:   /a/-CR}');
32135Expect(1, 13, '\p{SB=cr}', "");
32136Expect(0, 13, '\p{^SB=cr}', "");
32137Expect(0, 13, '\P{SB=cr}', "");
32138Expect(1, 13, '\P{^SB=cr}', "");
32139Expect(0, 12, '\p{SB=cr}', "");
32140Expect(1, 12, '\p{^SB=cr}', "");
32141Expect(1, 12, '\P{SB=cr}', "");
32142Expect(0, 12, '\P{^SB=cr}', "");
32143Expect(1, 13, '\p{SB= -CR}', "");
32144Expect(0, 13, '\p{^SB= -CR}', "");
32145Expect(0, 13, '\P{SB= -CR}', "");
32146Expect(1, 13, '\P{^SB= -CR}', "");
32147Expect(0, 12, '\p{SB= -CR}', "");
32148Expect(1, 12, '\p{^SB= -CR}', "");
32149Expect(1, 12, '\P{SB= -CR}', "");
32150Expect(0, 12, '\P{^SB= -CR}', "");
32151Error('\p{Is_Sentence_Break=:=	CR}');
32152Error('\P{Is_Sentence_Break=:=	CR}');
32153Expect(1, 13, '\p{Is_Sentence_Break=cr}', "");
32154Expect(0, 13, '\p{^Is_Sentence_Break=cr}', "");
32155Expect(0, 13, '\P{Is_Sentence_Break=cr}', "");
32156Expect(1, 13, '\P{^Is_Sentence_Break=cr}', "");
32157Expect(0, 12, '\p{Is_Sentence_Break=cr}', "");
32158Expect(1, 12, '\p{^Is_Sentence_Break=cr}', "");
32159Expect(1, 12, '\P{Is_Sentence_Break=cr}', "");
32160Expect(0, 12, '\P{^Is_Sentence_Break=cr}', "");
32161Expect(1, 13, '\p{Is_Sentence_Break=-CR}', "");
32162Expect(0, 13, '\p{^Is_Sentence_Break=-CR}', "");
32163Expect(0, 13, '\P{Is_Sentence_Break=-CR}', "");
32164Expect(1, 13, '\P{^Is_Sentence_Break=-CR}', "");
32165Expect(0, 12, '\p{Is_Sentence_Break=-CR}', "");
32166Expect(1, 12, '\p{^Is_Sentence_Break=-CR}', "");
32167Expect(1, 12, '\P{Is_Sentence_Break=-CR}', "");
32168Expect(0, 12, '\P{^Is_Sentence_Break=-CR}', "");
32169Error('\p{Is_SB=:=CR}');
32170Error('\P{Is_SB=:=CR}');
32171Expect(1, 13, '\p{Is_SB:	cr}', "");
32172Expect(0, 13, '\p{^Is_SB:	cr}', "");
32173Expect(0, 13, '\P{Is_SB:	cr}', "");
32174Expect(1, 13, '\P{^Is_SB:	cr}', "");
32175Expect(0, 12, '\p{Is_SB:	cr}', "");
32176Expect(1, 12, '\p{^Is_SB:	cr}', "");
32177Expect(1, 12, '\P{Is_SB:	cr}', "");
32178Expect(0, 12, '\P{^Is_SB:	cr}', "");
32179Expect(1, 13, '\p{Is_SB=__cr}', "");
32180Expect(0, 13, '\p{^Is_SB=__cr}', "");
32181Expect(0, 13, '\P{Is_SB=__cr}', "");
32182Expect(1, 13, '\P{^Is_SB=__cr}', "");
32183Expect(0, 12, '\p{Is_SB=__cr}', "");
32184Expect(1, 12, '\p{^Is_SB=__cr}', "");
32185Expect(1, 12, '\P{Is_SB=__cr}', "");
32186Expect(0, 12, '\P{^Is_SB=__cr}', "");
32187Error('\p{Sentence_Break= _Other:=}');
32188Error('\P{Sentence_Break= _Other:=}');
32189Expect(1, 8, '\p{Sentence_Break=other}', "");
32190Expect(0, 8, '\p{^Sentence_Break=other}', "");
32191Expect(0, 8, '\P{Sentence_Break=other}', "");
32192Expect(1, 8, '\P{^Sentence_Break=other}', "");
32193Expect(0, 13, '\p{Sentence_Break=other}', "");
32194Expect(1, 13, '\p{^Sentence_Break=other}', "");
32195Expect(1, 13, '\P{Sentence_Break=other}', "");
32196Expect(0, 13, '\P{^Sentence_Break=other}', "");
32197Expect(1, 8, '\p{Sentence_Break=-_OTHER}', "");
32198Expect(0, 8, '\p{^Sentence_Break=-_OTHER}', "");
32199Expect(0, 8, '\P{Sentence_Break=-_OTHER}', "");
32200Expect(1, 8, '\P{^Sentence_Break=-_OTHER}', "");
32201Expect(0, 13, '\p{Sentence_Break=-_OTHER}', "");
32202Expect(1, 13, '\p{^Sentence_Break=-_OTHER}', "");
32203Expect(1, 13, '\P{Sentence_Break=-_OTHER}', "");
32204Expect(0, 13, '\P{^Sentence_Break=-_OTHER}', "");
32205Error('\p{SB=	-XX:=}');
32206Error('\P{SB=	-XX:=}');
32207Expect(1, 8, '\p{SB=xx}', "");
32208Expect(0, 8, '\p{^SB=xx}', "");
32209Expect(0, 8, '\P{SB=xx}', "");
32210Expect(1, 8, '\P{^SB=xx}', "");
32211Expect(0, 13, '\p{SB=xx}', "");
32212Expect(1, 13, '\p{^SB=xx}', "");
32213Expect(1, 13, '\P{SB=xx}', "");
32214Expect(0, 13, '\P{^SB=xx}', "");
32215Expect(1, 8, '\p{SB= XX}', "");
32216Expect(0, 8, '\p{^SB= XX}', "");
32217Expect(0, 8, '\P{SB= XX}', "");
32218Expect(1, 8, '\P{^SB= XX}', "");
32219Expect(0, 13, '\p{SB= XX}', "");
32220Expect(1, 13, '\p{^SB= XX}', "");
32221Expect(1, 13, '\P{SB= XX}', "");
32222Expect(0, 13, '\P{^SB= XX}', "");
32223Error('\p{Is_Sentence_Break=	other/a/}');
32224Error('\P{Is_Sentence_Break=	other/a/}');
32225Expect(1, 8, '\p{Is_Sentence_Break=other}', "");
32226Expect(0, 8, '\p{^Is_Sentence_Break=other}', "");
32227Expect(0, 8, '\P{Is_Sentence_Break=other}', "");
32228Expect(1, 8, '\P{^Is_Sentence_Break=other}', "");
32229Expect(0, 13, '\p{Is_Sentence_Break=other}', "");
32230Expect(1, 13, '\p{^Is_Sentence_Break=other}', "");
32231Expect(1, 13, '\P{Is_Sentence_Break=other}', "");
32232Expect(0, 13, '\P{^Is_Sentence_Break=other}', "");
32233Expect(1, 8, '\p{Is_Sentence_Break= _Other}', "");
32234Expect(0, 8, '\p{^Is_Sentence_Break= _Other}', "");
32235Expect(0, 8, '\P{Is_Sentence_Break= _Other}', "");
32236Expect(1, 8, '\P{^Is_Sentence_Break= _Other}', "");
32237Expect(0, 13, '\p{Is_Sentence_Break= _Other}', "");
32238Expect(1, 13, '\p{^Is_Sentence_Break= _Other}', "");
32239Expect(1, 13, '\P{Is_Sentence_Break= _Other}', "");
32240Expect(0, 13, '\P{^Is_Sentence_Break= _Other}', "");
32241Error('\p{Is_SB= :=XX}');
32242Error('\P{Is_SB= :=XX}');
32243Expect(1, 8, '\p{Is_SB:xx}', "");
32244Expect(0, 8, '\p{^Is_SB:xx}', "");
32245Expect(0, 8, '\P{Is_SB:xx}', "");
32246Expect(1, 8, '\P{^Is_SB:xx}', "");
32247Expect(0, 13, '\p{Is_SB:xx}', "");
32248Expect(1, 13, '\p{^Is_SB:xx}', "");
32249Expect(1, 13, '\P{Is_SB:xx}', "");
32250Expect(0, 13, '\P{^Is_SB:xx}', "");
32251Expect(1, 8, '\p{Is_SB= xx}', "");
32252Expect(0, 8, '\p{^Is_SB= xx}', "");
32253Expect(0, 8, '\P{Is_SB= xx}', "");
32254Expect(1, 8, '\P{^Is_SB= xx}', "");
32255Expect(0, 13, '\p{Is_SB= xx}', "");
32256Expect(1, 13, '\p{^Is_SB= xx}', "");
32257Expect(1, 13, '\P{Is_SB= xx}', "");
32258Expect(0, 13, '\P{^Is_SB= xx}', "");
32259Error('\p{Sentence_Break=/a/_ numeric}');
32260Error('\P{Sentence_Break=/a/_ numeric}');
32261Expect(1, 57, '\p{Sentence_Break=numeric}', "");
32262Expect(0, 57, '\p{^Sentence_Break=numeric}', "");
32263Expect(0, 57, '\P{Sentence_Break=numeric}', "");
32264Expect(1, 57, '\P{^Sentence_Break=numeric}', "");
32265Expect(0, 47, '\p{Sentence_Break=numeric}', "");
32266Expect(1, 47, '\p{^Sentence_Break=numeric}', "");
32267Expect(1, 47, '\P{Sentence_Break=numeric}', "");
32268Expect(0, 47, '\P{^Sentence_Break=numeric}', "");
32269Expect(1, 57, '\p{Sentence_Break= NUMERIC}', "");
32270Expect(0, 57, '\p{^Sentence_Break= NUMERIC}', "");
32271Expect(0, 57, '\P{Sentence_Break= NUMERIC}', "");
32272Expect(1, 57, '\P{^Sentence_Break= NUMERIC}', "");
32273Expect(0, 47, '\p{Sentence_Break= NUMERIC}', "");
32274Expect(1, 47, '\p{^Sentence_Break= NUMERIC}', "");
32275Expect(1, 47, '\P{Sentence_Break= NUMERIC}', "");
32276Expect(0, 47, '\P{^Sentence_Break= NUMERIC}', "");
32277Error('\p{SB=/a/ NU}');
32278Error('\P{SB=/a/ NU}');
32279Expect(1, 57, '\p{SB=nu}', "");
32280Expect(0, 57, '\p{^SB=nu}', "");
32281Expect(0, 57, '\P{SB=nu}', "");
32282Expect(1, 57, '\P{^SB=nu}', "");
32283Expect(0, 47, '\p{SB=nu}', "");
32284Expect(1, 47, '\p{^SB=nu}', "");
32285Expect(1, 47, '\P{SB=nu}', "");
32286Expect(0, 47, '\P{^SB=nu}', "");
32287Error('\p{Is_Sentence_Break=/a/- numeric}');
32288Error('\P{Is_Sentence_Break=/a/- numeric}');
32289Expect(1, 57, '\p{Is_Sentence_Break=numeric}', "");
32290Expect(0, 57, '\p{^Is_Sentence_Break=numeric}', "");
32291Expect(0, 57, '\P{Is_Sentence_Break=numeric}', "");
32292Expect(1, 57, '\P{^Is_Sentence_Break=numeric}', "");
32293Expect(0, 47, '\p{Is_Sentence_Break=numeric}', "");
32294Expect(1, 47, '\p{^Is_Sentence_Break=numeric}', "");
32295Expect(1, 47, '\P{Is_Sentence_Break=numeric}', "");
32296Expect(0, 47, '\P{^Is_Sentence_Break=numeric}', "");
32297Expect(1, 57, '\p{Is_Sentence_Break= 	numeric}', "");
32298Expect(0, 57, '\p{^Is_Sentence_Break= 	numeric}', "");
32299Expect(0, 57, '\P{Is_Sentence_Break= 	numeric}', "");
32300Expect(1, 57, '\P{^Is_Sentence_Break= 	numeric}', "");
32301Expect(0, 47, '\p{Is_Sentence_Break= 	numeric}', "");
32302Expect(1, 47, '\p{^Is_Sentence_Break= 	numeric}', "");
32303Expect(1, 47, '\P{Is_Sentence_Break= 	numeric}', "");
32304Expect(0, 47, '\P{^Is_Sentence_Break= 	numeric}', "");
32305Error('\p{Is_SB=-/a/nu}');
32306Error('\P{Is_SB=-/a/nu}');
32307Expect(1, 57, '\p{Is_SB=nu}', "");
32308Expect(0, 57, '\p{^Is_SB=nu}', "");
32309Expect(0, 57, '\P{Is_SB=nu}', "");
32310Expect(1, 57, '\P{^Is_SB=nu}', "");
32311Expect(0, 47, '\p{Is_SB=nu}', "");
32312Expect(1, 47, '\p{^Is_SB=nu}', "");
32313Expect(1, 47, '\P{Is_SB=nu}', "");
32314Expect(0, 47, '\P{^Is_SB=nu}', "");
32315Expect(1, 57, '\p{Is_SB=-_NU}', "");
32316Expect(0, 57, '\p{^Is_SB=-_NU}', "");
32317Expect(0, 57, '\P{Is_SB=-_NU}', "");
32318Expect(1, 57, '\P{^Is_SB=-_NU}', "");
32319Expect(0, 47, '\p{Is_SB=-_NU}', "");
32320Expect(1, 47, '\p{^Is_SB=-_NU}', "");
32321Expect(1, 47, '\P{Is_SB=-_NU}', "");
32322Expect(0, 47, '\P{^Is_SB=-_NU}', "");
32323Error('\p{Sentence_Break=_/a/Format}');
32324Error('\P{Sentence_Break=_/a/Format}');
32325Expect(1, 173, '\p{Sentence_Break=format}', "");
32326Expect(0, 173, '\p{^Sentence_Break=format}', "");
32327Expect(0, 173, '\P{Sentence_Break=format}', "");
32328Expect(1, 173, '\P{^Sentence_Break=format}', "");
32329Expect(0, 172, '\p{Sentence_Break=format}', "");
32330Expect(1, 172, '\p{^Sentence_Break=format}', "");
32331Expect(1, 172, '\P{Sentence_Break=format}', "");
32332Expect(0, 172, '\P{^Sentence_Break=format}', "");
32333Expect(1, 173, '\p{Sentence_Break= -Format}', "");
32334Expect(0, 173, '\p{^Sentence_Break= -Format}', "");
32335Expect(0, 173, '\P{Sentence_Break= -Format}', "");
32336Expect(1, 173, '\P{^Sentence_Break= -Format}', "");
32337Expect(0, 172, '\p{Sentence_Break= -Format}', "");
32338Expect(1, 172, '\p{^Sentence_Break= -Format}', "");
32339Expect(1, 172, '\P{Sentence_Break= -Format}', "");
32340Expect(0, 172, '\P{^Sentence_Break= -Format}', "");
32341Error('\p{SB=-_FO:=}');
32342Error('\P{SB=-_FO:=}');
32343Expect(1, 173, '\p{SB=fo}', "");
32344Expect(0, 173, '\p{^SB=fo}', "");
32345Expect(0, 173, '\P{SB=fo}', "");
32346Expect(1, 173, '\P{^SB=fo}', "");
32347Expect(0, 172, '\p{SB=fo}', "");
32348Expect(1, 172, '\p{^SB=fo}', "");
32349Expect(1, 172, '\P{SB=fo}', "");
32350Expect(0, 172, '\P{^SB=fo}', "");
32351Expect(1, 173, '\p{SB= _FO}', "");
32352Expect(0, 173, '\p{^SB= _FO}', "");
32353Expect(0, 173, '\P{SB= _FO}', "");
32354Expect(1, 173, '\P{^SB= _FO}', "");
32355Expect(0, 172, '\p{SB= _FO}', "");
32356Expect(1, 172, '\p{^SB= _FO}', "");
32357Expect(1, 172, '\P{SB= _FO}', "");
32358Expect(0, 172, '\P{^SB= _FO}', "");
32359Error('\p{Is_Sentence_Break=_FORMAT:=}');
32360Error('\P{Is_Sentence_Break=_FORMAT:=}');
32361Expect(1, 173, '\p{Is_Sentence_Break=format}', "");
32362Expect(0, 173, '\p{^Is_Sentence_Break=format}', "");
32363Expect(0, 173, '\P{Is_Sentence_Break=format}', "");
32364Expect(1, 173, '\P{^Is_Sentence_Break=format}', "");
32365Expect(0, 172, '\p{Is_Sentence_Break=format}', "");
32366Expect(1, 172, '\p{^Is_Sentence_Break=format}', "");
32367Expect(1, 172, '\P{Is_Sentence_Break=format}', "");
32368Expect(0, 172, '\P{^Is_Sentence_Break=format}', "");
32369Expect(1, 173, '\p{Is_Sentence_Break= Format}', "");
32370Expect(0, 173, '\p{^Is_Sentence_Break= Format}', "");
32371Expect(0, 173, '\P{Is_Sentence_Break= Format}', "");
32372Expect(1, 173, '\P{^Is_Sentence_Break= Format}', "");
32373Expect(0, 172, '\p{Is_Sentence_Break= Format}', "");
32374Expect(1, 172, '\p{^Is_Sentence_Break= Format}', "");
32375Expect(1, 172, '\P{Is_Sentence_Break= Format}', "");
32376Expect(0, 172, '\P{^Is_Sentence_Break= Format}', "");
32377Error('\p{Is_SB=/a/_	FO}');
32378Error('\P{Is_SB=/a/_	FO}');
32379Expect(1, 173, '\p{Is_SB=fo}', "");
32380Expect(0, 173, '\p{^Is_SB=fo}', "");
32381Expect(0, 173, '\P{Is_SB=fo}', "");
32382Expect(1, 173, '\P{^Is_SB=fo}', "");
32383Expect(0, 172, '\p{Is_SB=fo}', "");
32384Expect(1, 172, '\p{^Is_SB=fo}', "");
32385Expect(1, 172, '\P{Is_SB=fo}', "");
32386Expect(0, 172, '\P{^Is_SB=fo}', "");
32387Expect(1, 173, '\p{Is_SB=		FO}', "");
32388Expect(0, 173, '\p{^Is_SB=		FO}', "");
32389Expect(0, 173, '\P{Is_SB=		FO}', "");
32390Expect(1, 173, '\P{^Is_SB=		FO}', "");
32391Expect(0, 172, '\p{Is_SB=		FO}', "");
32392Expect(1, 172, '\p{^Is_SB=		FO}', "");
32393Expect(1, 172, '\P{Is_SB=		FO}', "");
32394Expect(0, 172, '\P{^Is_SB=		FO}', "");
32395Error('\p{Sentence_Break=_:=Lower}');
32396Error('\P{Sentence_Break=_:=Lower}');
32397Expect(1, 122, '\p{Sentence_Break=lower}', "");
32398Expect(0, 122, '\p{^Sentence_Break=lower}', "");
32399Expect(0, 122, '\P{Sentence_Break=lower}', "");
32400Expect(1, 122, '\P{^Sentence_Break=lower}', "");
32401Expect(0, 96, '\p{Sentence_Break=lower}', "");
32402Expect(1, 96, '\p{^Sentence_Break=lower}', "");
32403Expect(1, 96, '\P{Sentence_Break=lower}', "");
32404Expect(0, 96, '\P{^Sentence_Break=lower}', "");
32405Expect(1, 122, '\p{Sentence_Break= LOWER}', "");
32406Expect(0, 122, '\p{^Sentence_Break= LOWER}', "");
32407Expect(0, 122, '\P{Sentence_Break= LOWER}', "");
32408Expect(1, 122, '\P{^Sentence_Break= LOWER}', "");
32409Expect(0, 96, '\p{Sentence_Break= LOWER}', "");
32410Expect(1, 96, '\p{^Sentence_Break= LOWER}', "");
32411Expect(1, 96, '\P{Sentence_Break= LOWER}', "");
32412Expect(0, 96, '\P{^Sentence_Break= LOWER}', "");
32413Error('\p{SB=_ lo/a/}');
32414Error('\P{SB=_ lo/a/}');
32415Expect(1, 122, '\p{SB=lo}', "");
32416Expect(0, 122, '\p{^SB=lo}', "");
32417Expect(0, 122, '\P{SB=lo}', "");
32418Expect(1, 122, '\P{^SB=lo}', "");
32419Expect(0, 96, '\p{SB=lo}', "");
32420Expect(1, 96, '\p{^SB=lo}', "");
32421Expect(1, 96, '\P{SB=lo}', "");
32422Expect(0, 96, '\P{^SB=lo}', "");
32423Expect(1, 122, '\p{SB=--lo}', "");
32424Expect(0, 122, '\p{^SB=--lo}', "");
32425Expect(0, 122, '\P{SB=--lo}', "");
32426Expect(1, 122, '\P{^SB=--lo}', "");
32427Expect(0, 96, '\p{SB=--lo}', "");
32428Expect(1, 96, '\p{^SB=--lo}', "");
32429Expect(1, 96, '\P{SB=--lo}', "");
32430Expect(0, 96, '\P{^SB=--lo}', "");
32431Error('\p{Is_Sentence_Break=/a/-LOWER}');
32432Error('\P{Is_Sentence_Break=/a/-LOWER}');
32433Expect(1, 122, '\p{Is_Sentence_Break=lower}', "");
32434Expect(0, 122, '\p{^Is_Sentence_Break=lower}', "");
32435Expect(0, 122, '\P{Is_Sentence_Break=lower}', "");
32436Expect(1, 122, '\P{^Is_Sentence_Break=lower}', "");
32437Expect(0, 96, '\p{Is_Sentence_Break=lower}', "");
32438Expect(1, 96, '\p{^Is_Sentence_Break=lower}', "");
32439Expect(1, 96, '\P{Is_Sentence_Break=lower}', "");
32440Expect(0, 96, '\P{^Is_Sentence_Break=lower}', "");
32441Expect(1, 122, '\p{Is_Sentence_Break: LOWER}', "");
32442Expect(0, 122, '\p{^Is_Sentence_Break: LOWER}', "");
32443Expect(0, 122, '\P{Is_Sentence_Break: LOWER}', "");
32444Expect(1, 122, '\P{^Is_Sentence_Break: LOWER}', "");
32445Expect(0, 96, '\p{Is_Sentence_Break: LOWER}', "");
32446Expect(1, 96, '\p{^Is_Sentence_Break: LOWER}', "");
32447Expect(1, 96, '\P{Is_Sentence_Break: LOWER}', "");
32448Expect(0, 96, '\P{^Is_Sentence_Break: LOWER}', "");
32449Error('\p{Is_SB=:= _LO}');
32450Error('\P{Is_SB=:= _LO}');
32451Expect(1, 122, '\p{Is_SB=lo}', "");
32452Expect(0, 122, '\p{^Is_SB=lo}', "");
32453Expect(0, 122, '\P{Is_SB=lo}', "");
32454Expect(1, 122, '\P{^Is_SB=lo}', "");
32455Expect(0, 96, '\p{Is_SB=lo}', "");
32456Expect(1, 96, '\p{^Is_SB=lo}', "");
32457Expect(1, 96, '\P{Is_SB=lo}', "");
32458Expect(0, 96, '\P{^Is_SB=lo}', "");
32459Expect(1, 122, '\p{Is_SB=	-LO}', "");
32460Expect(0, 122, '\p{^Is_SB=	-LO}', "");
32461Expect(0, 122, '\P{Is_SB=	-LO}', "");
32462Expect(1, 122, '\P{^Is_SB=	-LO}', "");
32463Expect(0, 96, '\p{Is_SB=	-LO}', "");
32464Expect(1, 96, '\p{^Is_SB=	-LO}', "");
32465Expect(1, 96, '\P{Is_SB=	-LO}', "");
32466Expect(0, 96, '\P{^Is_SB=	-LO}', "");
32467Error('\p{Sentence_Break=_/a/upper}');
32468Error('\P{Sentence_Break=_/a/upper}');
32469Expect(1, 90, '\p{Sentence_Break=upper}', "");
32470Expect(0, 90, '\p{^Sentence_Break=upper}', "");
32471Expect(0, 90, '\P{Sentence_Break=upper}', "");
32472Expect(1, 90, '\P{^Sentence_Break=upper}', "");
32473Expect(0, 64, '\p{Sentence_Break=upper}', "");
32474Expect(1, 64, '\p{^Sentence_Break=upper}', "");
32475Expect(1, 64, '\P{Sentence_Break=upper}', "");
32476Expect(0, 64, '\P{^Sentence_Break=upper}', "");
32477Expect(1, 90, '\p{Sentence_Break=	 Upper}', "");
32478Expect(0, 90, '\p{^Sentence_Break=	 Upper}', "");
32479Expect(0, 90, '\P{Sentence_Break=	 Upper}', "");
32480Expect(1, 90, '\P{^Sentence_Break=	 Upper}', "");
32481Expect(0, 64, '\p{Sentence_Break=	 Upper}', "");
32482Expect(1, 64, '\p{^Sentence_Break=	 Upper}', "");
32483Expect(1, 64, '\P{Sentence_Break=	 Upper}', "");
32484Expect(0, 64, '\P{^Sentence_Break=	 Upper}', "");
32485Error('\p{SB=	up:=}');
32486Error('\P{SB=	up:=}');
32487Expect(1, 90, '\p{SB=up}', "");
32488Expect(0, 90, '\p{^SB=up}', "");
32489Expect(0, 90, '\P{SB=up}', "");
32490Expect(1, 90, '\P{^SB=up}', "");
32491Expect(0, 64, '\p{SB=up}', "");
32492Expect(1, 64, '\p{^SB=up}', "");
32493Expect(1, 64, '\P{SB=up}', "");
32494Expect(0, 64, '\P{^SB=up}', "");
32495Expect(1, 90, '\p{SB:    -UP}', "");
32496Expect(0, 90, '\p{^SB:    -UP}', "");
32497Expect(0, 90, '\P{SB:    -UP}', "");
32498Expect(1, 90, '\P{^SB:    -UP}', "");
32499Expect(0, 64, '\p{SB:    -UP}', "");
32500Expect(1, 64, '\p{^SB:    -UP}', "");
32501Expect(1, 64, '\P{SB:    -UP}', "");
32502Expect(0, 64, '\P{^SB:    -UP}', "");
32503Error('\p{Is_Sentence_Break= _upper:=}');
32504Error('\P{Is_Sentence_Break= _upper:=}');
32505Expect(1, 90, '\p{Is_Sentence_Break=upper}', "");
32506Expect(0, 90, '\p{^Is_Sentence_Break=upper}', "");
32507Expect(0, 90, '\P{Is_Sentence_Break=upper}', "");
32508Expect(1, 90, '\P{^Is_Sentence_Break=upper}', "");
32509Expect(0, 64, '\p{Is_Sentence_Break=upper}', "");
32510Expect(1, 64, '\p{^Is_Sentence_Break=upper}', "");
32511Expect(1, 64, '\P{Is_Sentence_Break=upper}', "");
32512Expect(0, 64, '\P{^Is_Sentence_Break=upper}', "");
32513Expect(1, 90, '\p{Is_Sentence_Break=_Upper}', "");
32514Expect(0, 90, '\p{^Is_Sentence_Break=_Upper}', "");
32515Expect(0, 90, '\P{Is_Sentence_Break=_Upper}', "");
32516Expect(1, 90, '\P{^Is_Sentence_Break=_Upper}', "");
32517Expect(0, 64, '\p{Is_Sentence_Break=_Upper}', "");
32518Expect(1, 64, '\p{^Is_Sentence_Break=_Upper}', "");
32519Expect(1, 64, '\P{Is_Sentence_Break=_Upper}', "");
32520Expect(0, 64, '\P{^Is_Sentence_Break=_Upper}', "");
32521Error('\p{Is_SB=-:=UP}');
32522Error('\P{Is_SB=-:=UP}');
32523Expect(1, 90, '\p{Is_SB=up}', "");
32524Expect(0, 90, '\p{^Is_SB=up}', "");
32525Expect(0, 90, '\P{Is_SB=up}', "");
32526Expect(1, 90, '\P{^Is_SB=up}', "");
32527Expect(0, 64, '\p{Is_SB=up}', "");
32528Expect(1, 64, '\p{^Is_SB=up}', "");
32529Expect(1, 64, '\P{Is_SB=up}', "");
32530Expect(0, 64, '\P{^Is_SB=up}', "");
32531Expect(1, 90, '\p{Is_SB=_ UP}', "");
32532Expect(0, 90, '\p{^Is_SB=_ UP}', "");
32533Expect(0, 90, '\P{Is_SB=_ UP}', "");
32534Expect(1, 90, '\P{^Is_SB=_ UP}', "");
32535Expect(0, 64, '\p{Is_SB=_ UP}', "");
32536Expect(1, 64, '\p{^Is_SB=_ UP}', "");
32537Expect(1, 64, '\P{Is_SB=_ UP}', "");
32538Expect(0, 64, '\P{^Is_SB=_ UP}', "");
32539Error('\p{Sentence_Break=/a/-_sep}');
32540Error('\P{Sentence_Break=/a/-_sep}');
32541Expect(1, 133, '\p{Sentence_Break=sep}', "");
32542Expect(0, 133, '\p{^Sentence_Break=sep}', "");
32543Expect(0, 133, '\P{Sentence_Break=sep}', "");
32544Expect(1, 133, '\P{^Sentence_Break=sep}', "");
32545Expect(0, 132, '\p{Sentence_Break=sep}', "");
32546Expect(1, 132, '\p{^Sentence_Break=sep}', "");
32547Expect(1, 132, '\P{Sentence_Break=sep}', "");
32548Expect(0, 132, '\P{^Sentence_Break=sep}', "");
32549Expect(1, 133, '\p{Sentence_Break= Sep}', "");
32550Expect(0, 133, '\p{^Sentence_Break= Sep}', "");
32551Expect(0, 133, '\P{Sentence_Break= Sep}', "");
32552Expect(1, 133, '\P{^Sentence_Break= Sep}', "");
32553Expect(0, 132, '\p{Sentence_Break= Sep}', "");
32554Expect(1, 132, '\p{^Sentence_Break= Sep}', "");
32555Expect(1, 132, '\P{Sentence_Break= Sep}', "");
32556Expect(0, 132, '\P{^Sentence_Break= Sep}', "");
32557Error('\p{SB=/a/_se}');
32558Error('\P{SB=/a/_se}');
32559Expect(1, 133, '\p{SB=se}', "");
32560Expect(0, 133, '\p{^SB=se}', "");
32561Expect(0, 133, '\P{SB=se}', "");
32562Expect(1, 133, '\P{^SB=se}', "");
32563Expect(0, 132, '\p{SB=se}', "");
32564Expect(1, 132, '\p{^SB=se}', "");
32565Expect(1, 132, '\P{SB=se}', "");
32566Expect(0, 132, '\P{^SB=se}', "");
32567Expect(1, 133, '\p{SB=	SE}', "");
32568Expect(0, 133, '\p{^SB=	SE}', "");
32569Expect(0, 133, '\P{SB=	SE}', "");
32570Expect(1, 133, '\P{^SB=	SE}', "");
32571Expect(0, 132, '\p{SB=	SE}', "");
32572Expect(1, 132, '\p{^SB=	SE}', "");
32573Expect(1, 132, '\P{SB=	SE}', "");
32574Expect(0, 132, '\P{^SB=	SE}', "");
32575Error('\p{Is_Sentence_Break=:=	_Sep}');
32576Error('\P{Is_Sentence_Break=:=	_Sep}');
32577Expect(1, 133, '\p{Is_Sentence_Break=sep}', "");
32578Expect(0, 133, '\p{^Is_Sentence_Break=sep}', "");
32579Expect(0, 133, '\P{Is_Sentence_Break=sep}', "");
32580Expect(1, 133, '\P{^Is_Sentence_Break=sep}', "");
32581Expect(0, 132, '\p{Is_Sentence_Break=sep}', "");
32582Expect(1, 132, '\p{^Is_Sentence_Break=sep}', "");
32583Expect(1, 132, '\P{Is_Sentence_Break=sep}', "");
32584Expect(0, 132, '\P{^Is_Sentence_Break=sep}', "");
32585Expect(1, 133, '\p{Is_Sentence_Break:		 sep}', "");
32586Expect(0, 133, '\p{^Is_Sentence_Break:		 sep}', "");
32587Expect(0, 133, '\P{Is_Sentence_Break:		 sep}', "");
32588Expect(1, 133, '\P{^Is_Sentence_Break:		 sep}', "");
32589Expect(0, 132, '\p{Is_Sentence_Break:		 sep}', "");
32590Expect(1, 132, '\p{^Is_Sentence_Break:		 sep}', "");
32591Expect(1, 132, '\P{Is_Sentence_Break:		 sep}', "");
32592Expect(0, 132, '\P{^Is_Sentence_Break:		 sep}', "");
32593Error('\p{Is_SB=/a/	se}');
32594Error('\P{Is_SB=/a/	se}');
32595Expect(1, 133, '\p{Is_SB=se}', "");
32596Expect(0, 133, '\p{^Is_SB=se}', "");
32597Expect(0, 133, '\P{Is_SB=se}', "");
32598Expect(1, 133, '\P{^Is_SB=se}', "");
32599Expect(0, 132, '\p{Is_SB=se}', "");
32600Expect(1, 132, '\p{^Is_SB=se}', "");
32601Expect(1, 132, '\P{Is_SB=se}', "");
32602Expect(0, 132, '\P{^Is_SB=se}', "");
32603Expect(1, 133, '\p{Is_SB=_SE}', "");
32604Expect(0, 133, '\p{^Is_SB=_SE}', "");
32605Expect(0, 133, '\P{Is_SB=_SE}', "");
32606Expect(1, 133, '\P{^Is_SB=_SE}', "");
32607Expect(0, 132, '\p{Is_SB=_SE}', "");
32608Expect(1, 132, '\p{^Is_SB=_SE}', "");
32609Expect(1, 132, '\P{Is_SB=_SE}', "");
32610Expect(0, 132, '\P{^Is_SB=_SE}', "");
32611Error('\p{Sentence_Break=/a/ EXTEND}');
32612Error('\P{Sentence_Break=/a/ EXTEND}');
32613Expect(1, 879, '\p{Sentence_Break=extend}', "");
32614Expect(0, 879, '\p{^Sentence_Break=extend}', "");
32615Expect(0, 879, '\P{Sentence_Break=extend}', "");
32616Expect(1, 879, '\P{^Sentence_Break=extend}', "");
32617Expect(0, 767, '\p{Sentence_Break=extend}', "");
32618Expect(1, 767, '\p{^Sentence_Break=extend}', "");
32619Expect(1, 767, '\P{Sentence_Break=extend}', "");
32620Expect(0, 767, '\P{^Sentence_Break=extend}', "");
32621Expect(1, 879, '\p{Sentence_Break=	-EXTEND}', "");
32622Expect(0, 879, '\p{^Sentence_Break=	-EXTEND}', "");
32623Expect(0, 879, '\P{Sentence_Break=	-EXTEND}', "");
32624Expect(1, 879, '\P{^Sentence_Break=	-EXTEND}', "");
32625Expect(0, 767, '\p{Sentence_Break=	-EXTEND}', "");
32626Expect(1, 767, '\p{^Sentence_Break=	-EXTEND}', "");
32627Expect(1, 767, '\P{Sentence_Break=	-EXTEND}', "");
32628Expect(0, 767, '\P{^Sentence_Break=	-EXTEND}', "");
32629Error('\p{SB= EX:=}');
32630Error('\P{SB= EX:=}');
32631Expect(1, 879, '\p{SB=ex}', "");
32632Expect(0, 879, '\p{^SB=ex}', "");
32633Expect(0, 879, '\P{SB=ex}', "");
32634Expect(1, 879, '\P{^SB=ex}', "");
32635Expect(0, 767, '\p{SB=ex}', "");
32636Expect(1, 767, '\p{^SB=ex}', "");
32637Expect(1, 767, '\P{SB=ex}', "");
32638Expect(0, 767, '\P{^SB=ex}', "");
32639Expect(1, 879, '\p{SB= -EX}', "");
32640Expect(0, 879, '\p{^SB= -EX}', "");
32641Expect(0, 879, '\P{SB= -EX}', "");
32642Expect(1, 879, '\P{^SB= -EX}', "");
32643Expect(0, 767, '\p{SB= -EX}', "");
32644Expect(1, 767, '\p{^SB= -EX}', "");
32645Expect(1, 767, '\P{SB= -EX}', "");
32646Expect(0, 767, '\P{^SB= -EX}', "");
32647Error('\p{Is_Sentence_Break=/a/		Extend}');
32648Error('\P{Is_Sentence_Break=/a/		Extend}');
32649Expect(1, 879, '\p{Is_Sentence_Break=extend}', "");
32650Expect(0, 879, '\p{^Is_Sentence_Break=extend}', "");
32651Expect(0, 879, '\P{Is_Sentence_Break=extend}', "");
32652Expect(1, 879, '\P{^Is_Sentence_Break=extend}', "");
32653Expect(0, 767, '\p{Is_Sentence_Break=extend}', "");
32654Expect(1, 767, '\p{^Is_Sentence_Break=extend}', "");
32655Expect(1, 767, '\P{Is_Sentence_Break=extend}', "");
32656Expect(0, 767, '\P{^Is_Sentence_Break=extend}', "");
32657Expect(1, 879, '\p{Is_Sentence_Break=--Extend}', "");
32658Expect(0, 879, '\p{^Is_Sentence_Break=--Extend}', "");
32659Expect(0, 879, '\P{Is_Sentence_Break=--Extend}', "");
32660Expect(1, 879, '\P{^Is_Sentence_Break=--Extend}', "");
32661Expect(0, 767, '\p{Is_Sentence_Break=--Extend}', "");
32662Expect(1, 767, '\p{^Is_Sentence_Break=--Extend}', "");
32663Expect(1, 767, '\P{Is_Sentence_Break=--Extend}', "");
32664Expect(0, 767, '\P{^Is_Sentence_Break=--Extend}', "");
32665Error('\p{Is_SB=/a/  EX}');
32666Error('\P{Is_SB=/a/  EX}');
32667Expect(1, 879, '\p{Is_SB=ex}', "");
32668Expect(0, 879, '\p{^Is_SB=ex}', "");
32669Expect(0, 879, '\P{Is_SB=ex}', "");
32670Expect(1, 879, '\P{^Is_SB=ex}', "");
32671Expect(0, 767, '\p{Is_SB=ex}', "");
32672Expect(1, 767, '\p{^Is_SB=ex}', "");
32673Expect(1, 767, '\P{Is_SB=ex}', "");
32674Expect(0, 767, '\P{^Is_SB=ex}', "");
32675Expect(1, 879, '\p{Is_SB=	-ex}', "");
32676Expect(0, 879, '\p{^Is_SB=	-ex}', "");
32677Expect(0, 879, '\P{Is_SB=	-ex}', "");
32678Expect(1, 879, '\P{^Is_SB=	-ex}', "");
32679Expect(0, 767, '\p{Is_SB=	-ex}', "");
32680Expect(1, 767, '\p{^Is_SB=	-ex}', "");
32681Expect(1, 767, '\P{Is_SB=	-ex}', "");
32682Expect(0, 767, '\P{^Is_SB=	-ex}', "");
32683Error('\p{Sentence_Break=STERM:=}');
32684Error('\P{Sentence_Break=STERM:=}');
32685Expect(1, 33, '\p{Sentence_Break:	sterm}', "");
32686Expect(0, 33, '\p{^Sentence_Break:	sterm}', "");
32687Expect(0, 33, '\P{Sentence_Break:	sterm}', "");
32688Expect(1, 33, '\P{^Sentence_Break:	sterm}', "");
32689Expect(0, 32, '\p{Sentence_Break:	sterm}', "");
32690Expect(1, 32, '\p{^Sentence_Break:	sterm}', "");
32691Expect(1, 32, '\P{Sentence_Break:	sterm}', "");
32692Expect(0, 32, '\P{^Sentence_Break:	sterm}', "");
32693Expect(1, 33, '\p{Sentence_Break=	STerm}', "");
32694Expect(0, 33, '\p{^Sentence_Break=	STerm}', "");
32695Expect(0, 33, '\P{Sentence_Break=	STerm}', "");
32696Expect(1, 33, '\P{^Sentence_Break=	STerm}', "");
32697Expect(0, 32, '\p{Sentence_Break=	STerm}', "");
32698Expect(1, 32, '\p{^Sentence_Break=	STerm}', "");
32699Expect(1, 32, '\P{Sentence_Break=	STerm}', "");
32700Expect(0, 32, '\P{^Sentence_Break=	STerm}', "");
32701Error('\p{SB=/a/_st}');
32702Error('\P{SB=/a/_st}');
32703Expect(1, 33, '\p{SB=st}', "");
32704Expect(0, 33, '\p{^SB=st}', "");
32705Expect(0, 33, '\P{SB=st}', "");
32706Expect(1, 33, '\P{^SB=st}', "");
32707Expect(0, 32, '\p{SB=st}', "");
32708Expect(1, 32, '\p{^SB=st}', "");
32709Expect(1, 32, '\P{SB=st}', "");
32710Expect(0, 32, '\P{^SB=st}', "");
32711Expect(1, 33, '\p{SB=--ST}', "");
32712Expect(0, 33, '\p{^SB=--ST}', "");
32713Expect(0, 33, '\P{SB=--ST}', "");
32714Expect(1, 33, '\P{^SB=--ST}', "");
32715Expect(0, 32, '\p{SB=--ST}', "");
32716Expect(1, 32, '\p{^SB=--ST}', "");
32717Expect(1, 32, '\P{SB=--ST}', "");
32718Expect(0, 32, '\P{^SB=--ST}', "");
32719Error('\p{Is_Sentence_Break:   	-STerm:=}');
32720Error('\P{Is_Sentence_Break:   	-STerm:=}');
32721Expect(1, 33, '\p{Is_Sentence_Break=sterm}', "");
32722Expect(0, 33, '\p{^Is_Sentence_Break=sterm}', "");
32723Expect(0, 33, '\P{Is_Sentence_Break=sterm}', "");
32724Expect(1, 33, '\P{^Is_Sentence_Break=sterm}', "");
32725Expect(0, 32, '\p{Is_Sentence_Break=sterm}', "");
32726Expect(1, 32, '\p{^Is_Sentence_Break=sterm}', "");
32727Expect(1, 32, '\P{Is_Sentence_Break=sterm}', "");
32728Expect(0, 32, '\P{^Is_Sentence_Break=sterm}', "");
32729Expect(1, 33, '\p{Is_Sentence_Break= sterm}', "");
32730Expect(0, 33, '\p{^Is_Sentence_Break= sterm}', "");
32731Expect(0, 33, '\P{Is_Sentence_Break= sterm}', "");
32732Expect(1, 33, '\P{^Is_Sentence_Break= sterm}', "");
32733Expect(0, 32, '\p{Is_Sentence_Break= sterm}', "");
32734Expect(1, 32, '\p{^Is_Sentence_Break= sterm}', "");
32735Expect(1, 32, '\P{Is_Sentence_Break= sterm}', "");
32736Expect(0, 32, '\P{^Is_Sentence_Break= sterm}', "");
32737Error('\p{Is_SB:   -:=st}');
32738Error('\P{Is_SB:   -:=st}');
32739Expect(1, 33, '\p{Is_SB=st}', "");
32740Expect(0, 33, '\p{^Is_SB=st}', "");
32741Expect(0, 33, '\P{Is_SB=st}', "");
32742Expect(1, 33, '\P{^Is_SB=st}', "");
32743Expect(0, 32, '\p{Is_SB=st}', "");
32744Expect(1, 32, '\p{^Is_SB=st}', "");
32745Expect(1, 32, '\P{Is_SB=st}', "");
32746Expect(0, 32, '\P{^Is_SB=st}', "");
32747Expect(1, 33, '\p{Is_SB=_ST}', "");
32748Expect(0, 33, '\p{^Is_SB=_ST}', "");
32749Expect(0, 33, '\P{Is_SB=_ST}', "");
32750Expect(1, 33, '\P{^Is_SB=_ST}', "");
32751Expect(0, 32, '\p{Is_SB=_ST}', "");
32752Expect(1, 32, '\p{^Is_SB=_ST}', "");
32753Expect(1, 32, '\P{Is_SB=_ST}', "");
32754Expect(0, 32, '\P{^Is_SB=_ST}', "");
32755Error('\p{Sentence_Break= :=LF}');
32756Error('\P{Sentence_Break= :=LF}');
32757Expect(1, 10, '\p{Sentence_Break=lf}', "");
32758Expect(0, 10, '\p{^Sentence_Break=lf}', "");
32759Expect(0, 10, '\P{Sentence_Break=lf}', "");
32760Expect(1, 10, '\P{^Sentence_Break=lf}', "");
32761Expect(0, 9, '\p{Sentence_Break=lf}', "");
32762Expect(1, 9, '\p{^Sentence_Break=lf}', "");
32763Expect(1, 9, '\P{Sentence_Break=lf}', "");
32764Expect(0, 9, '\P{^Sentence_Break=lf}', "");
32765Expect(1, 10, '\p{Sentence_Break=	-LF}', "");
32766Expect(0, 10, '\p{^Sentence_Break=	-LF}', "");
32767Expect(0, 10, '\P{Sentence_Break=	-LF}', "");
32768Expect(1, 10, '\P{^Sentence_Break=	-LF}', "");
32769Expect(0, 9, '\p{Sentence_Break=	-LF}', "");
32770Expect(1, 9, '\p{^Sentence_Break=	-LF}', "");
32771Expect(1, 9, '\P{Sentence_Break=	-LF}', "");
32772Expect(0, 9, '\P{^Sentence_Break=	-LF}', "");
32773Error('\p{SB=/a/_ lf}');
32774Error('\P{SB=/a/_ lf}');
32775Expect(1, 10, '\p{SB=lf}', "");
32776Expect(0, 10, '\p{^SB=lf}', "");
32777Expect(0, 10, '\P{SB=lf}', "");
32778Expect(1, 10, '\P{^SB=lf}', "");
32779Expect(0, 9, '\p{SB=lf}', "");
32780Expect(1, 9, '\p{^SB=lf}', "");
32781Expect(1, 9, '\P{SB=lf}', "");
32782Expect(0, 9, '\P{^SB=lf}', "");
32783Expect(1, 10, '\p{SB=_LF}', "");
32784Expect(0, 10, '\p{^SB=_LF}', "");
32785Expect(0, 10, '\P{SB=_LF}', "");
32786Expect(1, 10, '\P{^SB=_LF}', "");
32787Expect(0, 9, '\p{SB=_LF}', "");
32788Expect(1, 9, '\p{^SB=_LF}', "");
32789Expect(1, 9, '\P{SB=_LF}', "");
32790Expect(0, 9, '\P{^SB=_LF}', "");
32791Error('\p{Is_Sentence_Break=	/a/lf}');
32792Error('\P{Is_Sentence_Break=	/a/lf}');
32793Expect(1, 10, '\p{Is_Sentence_Break=lf}', "");
32794Expect(0, 10, '\p{^Is_Sentence_Break=lf}', "");
32795Expect(0, 10, '\P{Is_Sentence_Break=lf}', "");
32796Expect(1, 10, '\P{^Is_Sentence_Break=lf}', "");
32797Expect(0, 9, '\p{Is_Sentence_Break=lf}', "");
32798Expect(1, 9, '\p{^Is_Sentence_Break=lf}', "");
32799Expect(1, 9, '\P{Is_Sentence_Break=lf}', "");
32800Expect(0, 9, '\P{^Is_Sentence_Break=lf}', "");
32801Expect(1, 10, '\p{Is_Sentence_Break=  LF}', "");
32802Expect(0, 10, '\p{^Is_Sentence_Break=  LF}', "");
32803Expect(0, 10, '\P{Is_Sentence_Break=  LF}', "");
32804Expect(1, 10, '\P{^Is_Sentence_Break=  LF}', "");
32805Expect(0, 9, '\p{Is_Sentence_Break=  LF}', "");
32806Expect(1, 9, '\p{^Is_Sentence_Break=  LF}', "");
32807Expect(1, 9, '\P{Is_Sentence_Break=  LF}', "");
32808Expect(0, 9, '\P{^Is_Sentence_Break=  LF}', "");
32809Error('\p{Is_SB=:=__LF}');
32810Error('\P{Is_SB=:=__LF}');
32811Expect(1, 10, '\p{Is_SB=lf}', "");
32812Expect(0, 10, '\p{^Is_SB=lf}', "");
32813Expect(0, 10, '\P{Is_SB=lf}', "");
32814Expect(1, 10, '\P{^Is_SB=lf}', "");
32815Expect(0, 9, '\p{Is_SB=lf}', "");
32816Expect(1, 9, '\p{^Is_SB=lf}', "");
32817Expect(1, 9, '\P{Is_SB=lf}', "");
32818Expect(0, 9, '\P{^Is_SB=lf}', "");
32819Expect(1, 10, '\p{Is_SB:	 LF}', "");
32820Expect(0, 10, '\p{^Is_SB:	 LF}', "");
32821Expect(0, 10, '\P{Is_SB:	 LF}', "");
32822Expect(1, 10, '\P{^Is_SB:	 LF}', "");
32823Expect(0, 9, '\p{Is_SB:	 LF}', "");
32824Expect(1, 9, '\p{^Is_SB:	 LF}', "");
32825Expect(1, 9, '\P{Is_SB:	 LF}', "");
32826Expect(0, 9, '\P{^Is_SB:	 LF}', "");
32827Error('\p{Sentence_Break=/a/-	Close}');
32828Error('\P{Sentence_Break=/a/-	Close}');
32829Expect(1, 34, '\p{Sentence_Break=close}', "");
32830Expect(0, 34, '\p{^Sentence_Break=close}', "");
32831Expect(0, 34, '\P{Sentence_Break=close}', "");
32832Expect(1, 34, '\P{^Sentence_Break=close}', "");
32833Expect(0, 33, '\p{Sentence_Break=close}', "");
32834Expect(1, 33, '\p{^Sentence_Break=close}', "");
32835Expect(1, 33, '\P{Sentence_Break=close}', "");
32836Expect(0, 33, '\P{^Sentence_Break=close}', "");
32837Expect(1, 34, '\p{Sentence_Break=	close}', "");
32838Expect(0, 34, '\p{^Sentence_Break=	close}', "");
32839Expect(0, 34, '\P{Sentence_Break=	close}', "");
32840Expect(1, 34, '\P{^Sentence_Break=	close}', "");
32841Expect(0, 33, '\p{Sentence_Break=	close}', "");
32842Expect(1, 33, '\p{^Sentence_Break=	close}', "");
32843Expect(1, 33, '\P{Sentence_Break=	close}', "");
32844Expect(0, 33, '\P{^Sentence_Break=	close}', "");
32845Error('\p{SB=:=CL}');
32846Error('\P{SB=:=CL}');
32847Expect(1, 34, '\p{SB=cl}', "");
32848Expect(0, 34, '\p{^SB=cl}', "");
32849Expect(0, 34, '\P{SB=cl}', "");
32850Expect(1, 34, '\P{^SB=cl}', "");
32851Expect(0, 33, '\p{SB=cl}', "");
32852Expect(1, 33, '\p{^SB=cl}', "");
32853Expect(1, 33, '\P{SB=cl}', "");
32854Expect(0, 33, '\P{^SB=cl}', "");
32855Expect(1, 34, '\p{SB= cl}', "");
32856Expect(0, 34, '\p{^SB= cl}', "");
32857Expect(0, 34, '\P{SB= cl}', "");
32858Expect(1, 34, '\P{^SB= cl}', "");
32859Expect(0, 33, '\p{SB= cl}', "");
32860Expect(1, 33, '\p{^SB= cl}', "");
32861Expect(1, 33, '\P{SB= cl}', "");
32862Expect(0, 33, '\P{^SB= cl}', "");
32863Error('\p{Is_Sentence_Break=:=__Close}');
32864Error('\P{Is_Sentence_Break=:=__Close}');
32865Expect(1, 34, '\p{Is_Sentence_Break=close}', "");
32866Expect(0, 34, '\p{^Is_Sentence_Break=close}', "");
32867Expect(0, 34, '\P{Is_Sentence_Break=close}', "");
32868Expect(1, 34, '\P{^Is_Sentence_Break=close}', "");
32869Expect(0, 33, '\p{Is_Sentence_Break=close}', "");
32870Expect(1, 33, '\p{^Is_Sentence_Break=close}', "");
32871Expect(1, 33, '\P{Is_Sentence_Break=close}', "");
32872Expect(0, 33, '\P{^Is_Sentence_Break=close}', "");
32873Expect(1, 34, '\p{Is_Sentence_Break:	_close}', "");
32874Expect(0, 34, '\p{^Is_Sentence_Break:	_close}', "");
32875Expect(0, 34, '\P{Is_Sentence_Break:	_close}', "");
32876Expect(1, 34, '\P{^Is_Sentence_Break:	_close}', "");
32877Expect(0, 33, '\p{Is_Sentence_Break:	_close}', "");
32878Expect(1, 33, '\p{^Is_Sentence_Break:	_close}', "");
32879Expect(1, 33, '\P{Is_Sentence_Break:	_close}', "");
32880Expect(0, 33, '\P{^Is_Sentence_Break:	_close}', "");
32881Error('\p{Is_SB=/a/cl}');
32882Error('\P{Is_SB=/a/cl}');
32883Expect(1, 34, '\p{Is_SB=cl}', "");
32884Expect(0, 34, '\p{^Is_SB=cl}', "");
32885Expect(0, 34, '\P{Is_SB=cl}', "");
32886Expect(1, 34, '\P{^Is_SB=cl}', "");
32887Expect(0, 33, '\p{Is_SB=cl}', "");
32888Expect(1, 33, '\p{^Is_SB=cl}', "");
32889Expect(1, 33, '\P{Is_SB=cl}', "");
32890Expect(0, 33, '\P{^Is_SB=cl}', "");
32891Expect(1, 34, '\p{Is_SB=	CL}', "");
32892Expect(0, 34, '\p{^Is_SB=	CL}', "");
32893Expect(0, 34, '\P{Is_SB=	CL}', "");
32894Expect(1, 34, '\P{^Is_SB=	CL}', "");
32895Expect(0, 33, '\p{Is_SB=	CL}', "");
32896Expect(1, 33, '\p{^Is_SB=	CL}', "");
32897Expect(1, 33, '\P{Is_SB=	CL}', "");
32898Expect(0, 33, '\P{^Is_SB=	CL}', "");
32899Error('\p{Alphabetic= Yes:=}');
32900Error('\P{Alphabetic= Yes:=}');
32901Expect(1, 90, '\p{Alphabetic=yes}', "");
32902Expect(0, 90, '\p{^Alphabetic=yes}', "");
32903Expect(0, 90, '\P{Alphabetic=yes}', "");
32904Expect(1, 90, '\P{^Alphabetic=yes}', "");
32905Expect(0, 64, '\p{Alphabetic=yes}', "");
32906Expect(1, 64, '\p{^Alphabetic=yes}', "");
32907Expect(1, 64, '\P{Alphabetic=yes}', "");
32908Expect(0, 64, '\P{^Alphabetic=yes}', "");
32909Expect(1, 90, '\p{Alphabetic:   _yes}', "");
32910Expect(0, 90, '\p{^Alphabetic:   _yes}', "");
32911Expect(0, 90, '\P{Alphabetic:   _yes}', "");
32912Expect(1, 90, '\P{^Alphabetic:   _yes}', "");
32913Expect(0, 64, '\p{Alphabetic:   _yes}', "");
32914Expect(1, 64, '\p{^Alphabetic:   _yes}', "");
32915Expect(1, 64, '\P{Alphabetic:   _yes}', "");
32916Expect(0, 64, '\P{^Alphabetic:   _yes}', "");
32917Error('\p{Alpha=	-Y:=}');
32918Error('\P{Alpha=	-Y:=}');
32919Expect(1, 90, '\p{Alpha=y}', "");
32920Expect(0, 90, '\p{^Alpha=y}', "");
32921Expect(0, 90, '\P{Alpha=y}', "");
32922Expect(1, 90, '\P{^Alpha=y}', "");
32923Expect(0, 64, '\p{Alpha=y}', "");
32924Expect(1, 64, '\p{^Alpha=y}', "");
32925Expect(1, 64, '\P{Alpha=y}', "");
32926Expect(0, 64, '\P{^Alpha=y}', "");
32927Expect(1, 90, '\p{Alpha=_	Y}', "");
32928Expect(0, 90, '\p{^Alpha=_	Y}', "");
32929Expect(0, 90, '\P{Alpha=_	Y}', "");
32930Expect(1, 90, '\P{^Alpha=_	Y}', "");
32931Expect(0, 64, '\p{Alpha=_	Y}', "");
32932Expect(1, 64, '\p{^Alpha=_	Y}', "");
32933Expect(1, 64, '\P{Alpha=_	Y}', "");
32934Expect(0, 64, '\P{^Alpha=_	Y}', "");
32935Error('\p{Is_Alphabetic=-/a/t}');
32936Error('\P{Is_Alphabetic=-/a/t}');
32937Expect(1, 90, '\p{Is_Alphabetic=t}', "");
32938Expect(0, 90, '\p{^Is_Alphabetic=t}', "");
32939Expect(0, 90, '\P{Is_Alphabetic=t}', "");
32940Expect(1, 90, '\P{^Is_Alphabetic=t}', "");
32941Expect(0, 64, '\p{Is_Alphabetic=t}', "");
32942Expect(1, 64, '\p{^Is_Alphabetic=t}', "");
32943Expect(1, 64, '\P{Is_Alphabetic=t}', "");
32944Expect(0, 64, '\P{^Is_Alphabetic=t}', "");
32945Expect(1, 90, '\p{Is_Alphabetic:_ T}', "");
32946Expect(0, 90, '\p{^Is_Alphabetic:_ T}', "");
32947Expect(0, 90, '\P{Is_Alphabetic:_ T}', "");
32948Expect(1, 90, '\P{^Is_Alphabetic:_ T}', "");
32949Expect(0, 64, '\p{Is_Alphabetic:_ T}', "");
32950Expect(1, 64, '\p{^Is_Alphabetic:_ T}', "");
32951Expect(1, 64, '\P{Is_Alphabetic:_ T}', "");
32952Expect(0, 64, '\P{^Is_Alphabetic:_ T}', "");
32953Error('\p{Is_Alpha=_/a/true}');
32954Error('\P{Is_Alpha=_/a/true}');
32955Expect(1, 90, '\p{Is_Alpha=true}', "");
32956Expect(0, 90, '\p{^Is_Alpha=true}', "");
32957Expect(0, 90, '\P{Is_Alpha=true}', "");
32958Expect(1, 90, '\P{^Is_Alpha=true}', "");
32959Expect(0, 64, '\p{Is_Alpha=true}', "");
32960Expect(1, 64, '\p{^Is_Alpha=true}', "");
32961Expect(1, 64, '\P{Is_Alpha=true}', "");
32962Expect(0, 64, '\P{^Is_Alpha=true}', "");
32963Expect(1, 90, '\p{Is_Alpha:	-True}', "");
32964Expect(0, 90, '\p{^Is_Alpha:	-True}', "");
32965Expect(0, 90, '\P{Is_Alpha:	-True}', "");
32966Expect(1, 90, '\P{^Is_Alpha:	-True}', "");
32967Expect(0, 64, '\p{Is_Alpha:	-True}', "");
32968Expect(1, 64, '\p{^Is_Alpha:	-True}', "");
32969Expect(1, 64, '\P{Is_Alpha:	-True}', "");
32970Expect(0, 64, '\P{^Is_Alpha:	-True}', "");
32971Error('\p{Alphabetic=_-No/a/}');
32972Error('\P{Alphabetic=_-No/a/}');
32973Expect(1, 64, '\p{Alphabetic=no}', "");
32974Expect(0, 64, '\p{^Alphabetic=no}', "");
32975Expect(0, 64, '\P{Alphabetic=no}', "");
32976Expect(1, 64, '\P{^Alphabetic=no}', "");
32977Expect(0, 90, '\p{Alphabetic=no}', "");
32978Expect(1, 90, '\p{^Alphabetic=no}', "");
32979Expect(1, 90, '\P{Alphabetic=no}', "");
32980Expect(0, 90, '\P{^Alphabetic=no}', "");
32981Expect(1, 64, '\p{Alphabetic=	NO}', "");
32982Expect(0, 64, '\p{^Alphabetic=	NO}', "");
32983Expect(0, 64, '\P{Alphabetic=	NO}', "");
32984Expect(1, 64, '\P{^Alphabetic=	NO}', "");
32985Expect(0, 90, '\p{Alphabetic=	NO}', "");
32986Expect(1, 90, '\p{^Alphabetic=	NO}', "");
32987Expect(1, 90, '\P{Alphabetic=	NO}', "");
32988Expect(0, 90, '\P{^Alphabetic=	NO}', "");
32989Error('\p{Alpha= 	n/a/}');
32990Error('\P{Alpha= 	n/a/}');
32991Expect(1, 64, '\p{Alpha=n}', "");
32992Expect(0, 64, '\p{^Alpha=n}', "");
32993Expect(0, 64, '\P{Alpha=n}', "");
32994Expect(1, 64, '\P{^Alpha=n}', "");
32995Expect(0, 90, '\p{Alpha=n}', "");
32996Expect(1, 90, '\p{^Alpha=n}', "");
32997Expect(1, 90, '\P{Alpha=n}', "");
32998Expect(0, 90, '\P{^Alpha=n}', "");
32999Expect(1, 64, '\p{Alpha=N}', "");
33000Expect(0, 64, '\p{^Alpha=N}', "");
33001Expect(0, 64, '\P{Alpha=N}', "");
33002Expect(1, 64, '\P{^Alpha=N}', "");
33003Expect(0, 90, '\p{Alpha=N}', "");
33004Expect(1, 90, '\p{^Alpha=N}', "");
33005Expect(1, 90, '\P{Alpha=N}', "");
33006Expect(0, 90, '\P{^Alpha=N}', "");
33007Error('\p{Is_Alphabetic:-/a/f}');
33008Error('\P{Is_Alphabetic:-/a/f}');
33009Expect(1, 64, '\p{Is_Alphabetic=f}', "");
33010Expect(0, 64, '\p{^Is_Alphabetic=f}', "");
33011Expect(0, 64, '\P{Is_Alphabetic=f}', "");
33012Expect(1, 64, '\P{^Is_Alphabetic=f}', "");
33013Expect(0, 90, '\p{Is_Alphabetic=f}', "");
33014Expect(1, 90, '\p{^Is_Alphabetic=f}', "");
33015Expect(1, 90, '\P{Is_Alphabetic=f}', "");
33016Expect(0, 90, '\P{^Is_Alphabetic=f}', "");
33017Expect(1, 64, '\p{Is_Alphabetic= _F}', "");
33018Expect(0, 64, '\p{^Is_Alphabetic= _F}', "");
33019Expect(0, 64, '\P{Is_Alphabetic= _F}', "");
33020Expect(1, 64, '\P{^Is_Alphabetic= _F}', "");
33021Expect(0, 90, '\p{Is_Alphabetic= _F}', "");
33022Expect(1, 90, '\p{^Is_Alphabetic= _F}', "");
33023Expect(1, 90, '\P{Is_Alphabetic= _F}', "");
33024Expect(0, 90, '\P{^Is_Alphabetic= _F}', "");
33025Error('\p{Is_Alpha=_/a/False}');
33026Error('\P{Is_Alpha=_/a/False}');
33027Expect(1, 64, '\p{Is_Alpha=false}', "");
33028Expect(0, 64, '\p{^Is_Alpha=false}', "");
33029Expect(0, 64, '\P{Is_Alpha=false}', "");
33030Expect(1, 64, '\P{^Is_Alpha=false}', "");
33031Expect(0, 90, '\p{Is_Alpha=false}', "");
33032Expect(1, 90, '\p{^Is_Alpha=false}', "");
33033Expect(1, 90, '\P{Is_Alpha=false}', "");
33034Expect(0, 90, '\P{^Is_Alpha=false}', "");
33035Expect(1, 64, '\p{Is_Alpha= -False}', "");
33036Expect(0, 64, '\p{^Is_Alpha= -False}', "");
33037Expect(0, 64, '\P{Is_Alpha= -False}', "");
33038Expect(1, 64, '\P{^Is_Alpha= -False}', "");
33039Expect(0, 90, '\p{Is_Alpha= -False}', "");
33040Expect(1, 90, '\p{^Is_Alpha= -False}', "");
33041Expect(1, 90, '\P{Is_Alpha= -False}', "");
33042Expect(0, 90, '\P{^Is_Alpha= -False}', "");
33043Error('\p{Hex_Digit=_/a/YES}');
33044Error('\P{Hex_Digit=_/a/YES}');
33045Expect(1, 57, '\p{Hex_Digit=yes}', "");
33046Expect(0, 57, '\p{^Hex_Digit=yes}', "");
33047Expect(0, 57, '\P{Hex_Digit=yes}', "");
33048Expect(1, 57, '\P{^Hex_Digit=yes}', "");
33049Expect(0, 47, '\p{Hex_Digit=yes}', "");
33050Expect(1, 47, '\p{^Hex_Digit=yes}', "");
33051Expect(1, 47, '\P{Hex_Digit=yes}', "");
33052Expect(0, 47, '\P{^Hex_Digit=yes}', "");
33053Expect(1, 57, '\p{Hex_Digit=	_YES}', "");
33054Expect(0, 57, '\p{^Hex_Digit=	_YES}', "");
33055Expect(0, 57, '\P{Hex_Digit=	_YES}', "");
33056Expect(1, 57, '\P{^Hex_Digit=	_YES}', "");
33057Expect(0, 47, '\p{Hex_Digit=	_YES}', "");
33058Expect(1, 47, '\p{^Hex_Digit=	_YES}', "");
33059Expect(1, 47, '\P{Hex_Digit=	_YES}', "");
33060Expect(0, 47, '\P{^Hex_Digit=	_YES}', "");
33061Error('\p{Hex=:= _Y}');
33062Error('\P{Hex=:= _Y}');
33063Expect(1, 57, '\p{Hex=y}', "");
33064Expect(0, 57, '\p{^Hex=y}', "");
33065Expect(0, 57, '\P{Hex=y}', "");
33066Expect(1, 57, '\P{^Hex=y}', "");
33067Expect(0, 47, '\p{Hex=y}', "");
33068Expect(1, 47, '\p{^Hex=y}', "");
33069Expect(1, 47, '\P{Hex=y}', "");
33070Expect(0, 47, '\P{^Hex=y}', "");
33071Expect(1, 57, '\p{Hex=	Y}', "");
33072Expect(0, 57, '\p{^Hex=	Y}', "");
33073Expect(0, 57, '\P{Hex=	Y}', "");
33074Expect(1, 57, '\P{^Hex=	Y}', "");
33075Expect(0, 47, '\p{Hex=	Y}', "");
33076Expect(1, 47, '\p{^Hex=	Y}', "");
33077Expect(1, 47, '\P{Hex=	Y}', "");
33078Expect(0, 47, '\P{^Hex=	Y}', "");
33079Error('\p{Is_Hex_Digit=-_t/a/}');
33080Error('\P{Is_Hex_Digit=-_t/a/}');
33081Expect(1, 57, '\p{Is_Hex_Digit=t}', "");
33082Expect(0, 57, '\p{^Is_Hex_Digit=t}', "");
33083Expect(0, 57, '\P{Is_Hex_Digit=t}', "");
33084Expect(1, 57, '\P{^Is_Hex_Digit=t}', "");
33085Expect(0, 47, '\p{Is_Hex_Digit=t}', "");
33086Expect(1, 47, '\p{^Is_Hex_Digit=t}', "");
33087Expect(1, 47, '\P{Is_Hex_Digit=t}', "");
33088Expect(0, 47, '\P{^Is_Hex_Digit=t}', "");
33089Expect(1, 57, '\p{Is_Hex_Digit=_T}', "");
33090Expect(0, 57, '\p{^Is_Hex_Digit=_T}', "");
33091Expect(0, 57, '\P{Is_Hex_Digit=_T}', "");
33092Expect(1, 57, '\P{^Is_Hex_Digit=_T}', "");
33093Expect(0, 47, '\p{Is_Hex_Digit=_T}', "");
33094Expect(1, 47, '\p{^Is_Hex_Digit=_T}', "");
33095Expect(1, 47, '\P{Is_Hex_Digit=_T}', "");
33096Expect(0, 47, '\P{^Is_Hex_Digit=_T}', "");
33097Error('\p{Is_Hex=_:=TRUE}');
33098Error('\P{Is_Hex=_:=TRUE}');
33099Expect(1, 57, '\p{Is_Hex=true}', "");
33100Expect(0, 57, '\p{^Is_Hex=true}', "");
33101Expect(0, 57, '\P{Is_Hex=true}', "");
33102Expect(1, 57, '\P{^Is_Hex=true}', "");
33103Expect(0, 47, '\p{Is_Hex=true}', "");
33104Expect(1, 47, '\p{^Is_Hex=true}', "");
33105Expect(1, 47, '\P{Is_Hex=true}', "");
33106Expect(0, 47, '\P{^Is_Hex=true}', "");
33107Expect(1, 57, '\p{Is_Hex=- TRUE}', "");
33108Expect(0, 57, '\p{^Is_Hex=- TRUE}', "");
33109Expect(0, 57, '\P{Is_Hex=- TRUE}', "");
33110Expect(1, 57, '\P{^Is_Hex=- TRUE}', "");
33111Expect(0, 47, '\p{Is_Hex=- TRUE}', "");
33112Expect(1, 47, '\p{^Is_Hex=- TRUE}', "");
33113Expect(1, 47, '\P{Is_Hex=- TRUE}', "");
33114Expect(0, 47, '\P{^Is_Hex=- TRUE}', "");
33115Error('\p{Hex_Digit=-No/a/}');
33116Error('\P{Hex_Digit=-No/a/}');
33117Expect(1, 47, '\p{Hex_Digit=no}', "");
33118Expect(0, 47, '\p{^Hex_Digit=no}', "");
33119Expect(0, 47, '\P{Hex_Digit=no}', "");
33120Expect(1, 47, '\P{^Hex_Digit=no}', "");
33121Expect(0, 57, '\p{Hex_Digit=no}', "");
33122Expect(1, 57, '\p{^Hex_Digit=no}', "");
33123Expect(1, 57, '\P{Hex_Digit=no}', "");
33124Expect(0, 57, '\P{^Hex_Digit=no}', "");
33125Expect(1, 47, '\p{Hex_Digit=	-No}', "");
33126Expect(0, 47, '\p{^Hex_Digit=	-No}', "");
33127Expect(0, 47, '\P{Hex_Digit=	-No}', "");
33128Expect(1, 47, '\P{^Hex_Digit=	-No}', "");
33129Expect(0, 57, '\p{Hex_Digit=	-No}', "");
33130Expect(1, 57, '\p{^Hex_Digit=	-No}', "");
33131Expect(1, 57, '\P{Hex_Digit=	-No}', "");
33132Expect(0, 57, '\P{^Hex_Digit=	-No}', "");
33133Error('\p{Hex:    	N/a/}');
33134Error('\P{Hex:    	N/a/}');
33135Expect(1, 47, '\p{Hex=n}', "");
33136Expect(0, 47, '\p{^Hex=n}', "");
33137Expect(0, 47, '\P{Hex=n}', "");
33138Expect(1, 47, '\P{^Hex=n}', "");
33139Expect(0, 57, '\p{Hex=n}', "");
33140Expect(1, 57, '\p{^Hex=n}', "");
33141Expect(1, 57, '\P{Hex=n}', "");
33142Expect(0, 57, '\P{^Hex=n}', "");
33143Expect(1, 47, '\p{Hex=	_N}', "");
33144Expect(0, 47, '\p{^Hex=	_N}', "");
33145Expect(0, 47, '\P{Hex=	_N}', "");
33146Expect(1, 47, '\P{^Hex=	_N}', "");
33147Expect(0, 57, '\p{Hex=	_N}', "");
33148Expect(1, 57, '\p{^Hex=	_N}', "");
33149Expect(1, 57, '\P{Hex=	_N}', "");
33150Expect(0, 57, '\P{^Hex=	_N}', "");
33151Error('\p{Is_Hex_Digit= F/a/}');
33152Error('\P{Is_Hex_Digit= F/a/}');
33153Expect(1, 47, '\p{Is_Hex_Digit=f}', "");
33154Expect(0, 47, '\p{^Is_Hex_Digit=f}', "");
33155Expect(0, 47, '\P{Is_Hex_Digit=f}', "");
33156Expect(1, 47, '\P{^Is_Hex_Digit=f}', "");
33157Expect(0, 57, '\p{Is_Hex_Digit=f}', "");
33158Expect(1, 57, '\p{^Is_Hex_Digit=f}', "");
33159Expect(1, 57, '\P{Is_Hex_Digit=f}', "");
33160Expect(0, 57, '\P{^Is_Hex_Digit=f}', "");
33161Error('\p{Is_Hex=	FALSE/a/}');
33162Error('\P{Is_Hex=	FALSE/a/}');
33163Expect(1, 47, '\p{Is_Hex=false}', "");
33164Expect(0, 47, '\p{^Is_Hex=false}', "");
33165Expect(0, 47, '\P{Is_Hex=false}', "");
33166Expect(1, 47, '\P{^Is_Hex=false}', "");
33167Expect(0, 57, '\p{Is_Hex=false}', "");
33168Expect(1, 57, '\p{^Is_Hex=false}', "");
33169Expect(1, 57, '\P{Is_Hex=false}', "");
33170Expect(0, 57, '\P{^Is_Hex=false}', "");
33171Expect(1, 47, '\p{Is_Hex=_false}', "");
33172Expect(0, 47, '\p{^Is_Hex=_false}', "");
33173Expect(0, 47, '\P{Is_Hex=_false}', "");
33174Expect(1, 47, '\P{^Is_Hex=_false}', "");
33175Expect(0, 57, '\p{Is_Hex=_false}', "");
33176Expect(1, 57, '\p{^Is_Hex=_false}', "");
33177Expect(1, 57, '\P{Is_Hex=_false}', "");
33178Expect(0, 57, '\P{^Is_Hex=_false}', "");
33179Error('\p{Canonical_Combining_Class=/a/--00000000032}');
33180Error('\P{Canonical_Combining_Class=/a/--00000000032}');
33181Expect(1, 1562, '\p{Canonical_Combining_Class=000000032}', "");
33182Expect(0, 1562, '\p{^Canonical_Combining_Class=000000032}', "");
33183Expect(0, 1562, '\P{Canonical_Combining_Class=000000032}', "");
33184Expect(1, 1562, '\P{^Canonical_Combining_Class=000000032}', "");
33185Expect(0, 1561, '\p{Canonical_Combining_Class=000000032}', "");
33186Expect(1, 1561, '\p{^Canonical_Combining_Class=000000032}', "");
33187Expect(1, 1561, '\P{Canonical_Combining_Class=000000032}', "");
33188Expect(0, 1561, '\P{^Canonical_Combining_Class=000000032}', "");
33189Error('\p{Ccc:	  +0:=0 0	00_0-0-032}');
33190Error('\P{Ccc:	  +0:=0 0	00_0-0-032}');
33191Expect(1, 1562, '\p{Ccc=00_03_2}', "");
33192Expect(0, 1562, '\p{^Ccc=00_03_2}', "");
33193Expect(0, 1562, '\P{Ccc=00_03_2}', "");
33194Expect(1, 1562, '\P{^Ccc=00_03_2}', "");
33195Expect(0, 1561, '\p{Ccc=00_03_2}', "");
33196Expect(1, 1561, '\p{^Ccc=00_03_2}', "");
33197Expect(1, 1561, '\P{Ccc=00_03_2}', "");
33198Expect(0, 1561, '\P{^Ccc=00_03_2}', "");
33199Error('\p{Is_Canonical_Combining_Class=00:=00	00 00 32}');
33200Error('\P{Is_Canonical_Combining_Class=00:=00	00 00 32}');
33201Expect(1, 1562, '\p{Is_Canonical_Combining_Class=0000032}', "");
33202Expect(0, 1562, '\p{^Is_Canonical_Combining_Class=0000032}', "");
33203Expect(0, 1562, '\P{Is_Canonical_Combining_Class=0000032}', "");
33204Expect(1, 1562, '\P{^Is_Canonical_Combining_Class=0000032}', "");
33205Expect(0, 1561, '\p{Is_Canonical_Combining_Class=0000032}', "");
33206Expect(1, 1561, '\p{^Is_Canonical_Combining_Class=0000032}', "");
33207Expect(1, 1561, '\P{Is_Canonical_Combining_Class=0000032}', "");
33208Expect(0, 1561, '\P{^Is_Canonical_Combining_Class=0000032}', "");
33209Error('\p{Is_Ccc: /a/+00032}');
33210Error('\P{Is_Ccc: /a/+00032}');
33211Expect(1, 1562, '\p{Is_Ccc=0000000032}', "");
33212Expect(0, 1562, '\p{^Is_Ccc=0000000032}', "");
33213Expect(0, 1562, '\P{Is_Ccc=0000000032}', "");
33214Expect(1, 1562, '\P{^Is_Ccc=0000000032}', "");
33215Expect(0, 1561, '\p{Is_Ccc=0000000032}', "");
33216Expect(1, 1561, '\p{^Is_Ccc=0000000032}', "");
33217Expect(1, 1561, '\P{Is_Ccc=0000000032}', "");
33218Expect(0, 1561, '\P{^Is_Ccc=0000000032}', "");
33219Error('\p{Canonical_Combining_Class=:=	000118}');
33220Error('\P{Canonical_Combining_Class=:=	000118}');
33221Expect(1, 3769, '\p{Canonical_Combining_Class=+0000000118}', "");
33222Expect(0, 3769, '\p{^Canonical_Combining_Class=+0000000118}', "");
33223Expect(0, 3769, '\P{Canonical_Combining_Class=+0000000118}', "");
33224Expect(1, 3769, '\P{^Canonical_Combining_Class=+0000000118}', "");
33225Expect(0, 3767, '\p{Canonical_Combining_Class=+0000000118}', "");
33226Expect(1, 3767, '\p{^Canonical_Combining_Class=+0000000118}', "");
33227Expect(1, 3767, '\P{Canonical_Combining_Class=+0000000118}', "");
33228Expect(0, 3767, '\P{^Canonical_Combining_Class=+0000000118}', "");
33229Error('\p{Ccc=	/a/000118}');
33230Error('\P{Ccc=	/a/000118}');
33231Expect(1, 3769, '\p{Ccc=0_0_0_0_0_00118}', "");
33232Expect(0, 3769, '\p{^Ccc=0_0_0_0_0_00118}', "");
33233Expect(0, 3769, '\P{Ccc=0_0_0_0_0_00118}', "");
33234Expect(1, 3769, '\P{^Ccc=0_0_0_0_0_00118}', "");
33235Expect(0, 3767, '\p{Ccc=0_0_0_0_0_00118}', "");
33236Expect(1, 3767, '\p{^Ccc=0_0_0_0_0_00118}', "");
33237Expect(1, 3767, '\P{Ccc=0_0_0_0_0_00118}', "");
33238Expect(0, 3767, '\P{^Ccc=0_0_0_0_0_00118}', "");
33239Error('\p{Is_Canonical_Combining_Class=/a/+0000118}');
33240Error('\P{Is_Canonical_Combining_Class=/a/+0000118}');
33241Expect(1, 3769, '\p{Is_Canonical_Combining_Class=118}', "");
33242Expect(0, 3769, '\p{^Is_Canonical_Combining_Class=118}', "");
33243Expect(0, 3769, '\P{Is_Canonical_Combining_Class=118}', "");
33244Expect(1, 3769, '\P{^Is_Canonical_Combining_Class=118}', "");
33245Expect(0, 3767, '\p{Is_Canonical_Combining_Class=118}', "");
33246Expect(1, 3767, '\p{^Is_Canonical_Combining_Class=118}', "");
33247Expect(1, 3767, '\P{Is_Canonical_Combining_Class=118}', "");
33248Expect(0, 3767, '\P{^Is_Canonical_Combining_Class=118}', "");
33249Error('\p{Is_Ccc=-:=0_0	00 0-0	1-18}');
33250Error('\P{Is_Ccc=-:=0_0	00 0-0	1-18}');
33251Expect(1, 3769, '\p{Is_Ccc=000000118}', "");
33252Expect(0, 3769, '\p{^Is_Ccc=000000118}', "");
33253Expect(0, 3769, '\P{Is_Ccc=000000118}', "");
33254Expect(1, 3769, '\P{^Is_Ccc=000000118}', "");
33255Expect(0, 3767, '\p{Is_Ccc=000000118}', "");
33256Expect(1, 3767, '\p{^Is_Ccc=000000118}', "");
33257Expect(1, 3767, '\P{Is_Ccc=000000118}', "");
33258Expect(0, 3767, '\P{^Is_Ccc=000000118}', "");
33259Error('\p{Canonical_Combining_Class=/a/double ABOVE}');
33260Error('\P{Canonical_Combining_Class=/a/double ABOVE}');
33261Expect(1, 862, '\p{Canonical_Combining_Class:   doubleabove}', "");
33262Expect(0, 862, '\p{^Canonical_Combining_Class:   doubleabove}', "");
33263Expect(0, 862, '\P{Canonical_Combining_Class:   doubleabove}', "");
33264Expect(1, 862, '\P{^Canonical_Combining_Class:   doubleabove}', "");
33265Expect(0, 860, '\p{Canonical_Combining_Class:   doubleabove}', "");
33266Expect(1, 860, '\p{^Canonical_Combining_Class:   doubleabove}', "");
33267Expect(1, 860, '\P{Canonical_Combining_Class:   doubleabove}', "");
33268Expect(0, 860, '\P{^Canonical_Combining_Class:   doubleabove}', "");
33269Expect(1, 862, '\p{Canonical_Combining_Class=	-doubleAbove}', "");
33270Expect(0, 862, '\p{^Canonical_Combining_Class=	-doubleAbove}', "");
33271Expect(0, 862, '\P{Canonical_Combining_Class=	-doubleAbove}', "");
33272Expect(1, 862, '\P{^Canonical_Combining_Class=	-doubleAbove}', "");
33273Expect(0, 860, '\p{Canonical_Combining_Class=	-doubleAbove}', "");
33274Expect(1, 860, '\p{^Canonical_Combining_Class=	-doubleAbove}', "");
33275Expect(1, 860, '\P{Canonical_Combining_Class=	-doubleAbove}', "");
33276Expect(0, 860, '\P{^Canonical_Combining_Class=	-doubleAbove}', "");
33277Error('\p{Ccc=:= DA}');
33278Error('\P{Ccc=:= DA}');
33279Expect(1, 862, '\p{Ccc=da}', "");
33280Expect(0, 862, '\p{^Ccc=da}', "");
33281Expect(0, 862, '\P{Ccc=da}', "");
33282Expect(1, 862, '\P{^Ccc=da}', "");
33283Expect(0, 860, '\p{Ccc=da}', "");
33284Expect(1, 860, '\p{^Ccc=da}', "");
33285Expect(1, 860, '\P{Ccc=da}', "");
33286Expect(0, 860, '\P{^Ccc=da}', "");
33287Expect(1, 862, '\p{Ccc=		DA}', "");
33288Expect(0, 862, '\p{^Ccc=		DA}', "");
33289Expect(0, 862, '\P{Ccc=		DA}', "");
33290Expect(1, 862, '\P{^Ccc=		DA}', "");
33291Expect(0, 860, '\p{Ccc=		DA}', "");
33292Expect(1, 860, '\p{^Ccc=		DA}', "");
33293Expect(1, 860, '\P{Ccc=		DA}', "");
33294Expect(0, 860, '\P{^Ccc=		DA}', "");
33295Error('\p{Is_Canonical_Combining_Class=:= _0000234}');
33296Error('\P{Is_Canonical_Combining_Class=:= _0000234}');
33297Expect(1, 862, '\p{Is_Canonical_Combining_Class=0234}', "");
33298Expect(0, 862, '\p{^Is_Canonical_Combining_Class=0234}', "");
33299Expect(0, 862, '\P{Is_Canonical_Combining_Class=0234}', "");
33300Expect(1, 862, '\P{^Is_Canonical_Combining_Class=0234}', "");
33301Expect(0, 860, '\p{Is_Canonical_Combining_Class=0234}', "");
33302Expect(1, 860, '\p{^Is_Canonical_Combining_Class=0234}', "");
33303Expect(1, 860, '\P{Is_Canonical_Combining_Class=0234}', "");
33304Expect(0, 860, '\P{^Is_Canonical_Combining_Class=0234}', "");
33305Error('\p{Is_Ccc=:=-	Double above}');
33306Error('\P{Is_Ccc=:=-	Double above}');
33307Expect(1, 862, '\p{Is_Ccc=doubleabove}', "");
33308Expect(0, 862, '\p{^Is_Ccc=doubleabove}', "");
33309Expect(0, 862, '\P{Is_Ccc=doubleabove}', "");
33310Expect(1, 862, '\P{^Is_Ccc=doubleabove}', "");
33311Expect(0, 860, '\p{Is_Ccc=doubleabove}', "");
33312Expect(1, 860, '\p{^Is_Ccc=doubleabove}', "");
33313Expect(1, 860, '\P{Is_Ccc=doubleabove}', "");
33314Expect(0, 860, '\P{^Is_Ccc=doubleabove}', "");
33315Expect(1, 862, '\p{Is_Ccc: _double ABOVE}', "");
33316Expect(0, 862, '\p{^Is_Ccc: _double ABOVE}', "");
33317Expect(0, 862, '\P{Is_Ccc: _double ABOVE}', "");
33318Expect(1, 862, '\P{^Is_Ccc: _double ABOVE}', "");
33319Expect(0, 860, '\p{Is_Ccc: _double ABOVE}', "");
33320Expect(1, 860, '\p{^Is_Ccc: _double ABOVE}', "");
33321Expect(1, 860, '\P{Is_Ccc: _double ABOVE}', "");
33322Expect(0, 860, '\P{^Is_Ccc: _double ABOVE}', "");
33323Error('\p{Canonical_Combining_Class=_/a/ATTACHEDbelow Left}');
33324Error('\P{Canonical_Combining_Class=_/a/ATTACHEDbelow Left}');
33325Expect(0, 1, '\p{Canonical_Combining_Class=attachedbelowleft}', "");
33326Expect(1, 1, '\p{^Canonical_Combining_Class=attachedbelowleft}', "");
33327Expect(1, 1, '\P{Canonical_Combining_Class=attachedbelowleft}', "");
33328Expect(0, 1, '\P{^Canonical_Combining_Class=attachedbelowleft}', "");
33329Expect(0, 1, '\p{Canonical_Combining_Class=--Attached	Below_Left}', "");
33330Expect(1, 1, '\p{^Canonical_Combining_Class=--Attached	Below_Left}', "");
33331Expect(1, 1, '\P{Canonical_Combining_Class=--Attached	Below_Left}', "");
33332Expect(0, 1, '\P{^Canonical_Combining_Class=--Attached	Below_Left}', "");
33333Error('\p{Ccc=:=_atbl}');
33334Error('\P{Ccc=:=_atbl}');
33335Expect(0, 1, '\p{Ccc=atbl}', "");
33336Expect(1, 1, '\p{^Ccc=atbl}', "");
33337Expect(1, 1, '\P{Ccc=atbl}', "");
33338Expect(0, 1, '\P{^Ccc=atbl}', "");
33339Expect(0, 1, '\p{Ccc:   __ATBL}', "");
33340Expect(1, 1, '\p{^Ccc:   __ATBL}', "");
33341Expect(1, 1, '\P{Ccc:   __ATBL}', "");
33342Expect(0, 1, '\P{^Ccc:   __ATBL}', "");
33343Error('\p{Is_Canonical_Combining_Class=-:=0000000200}');
33344Error('\P{Is_Canonical_Combining_Class=-:=0000000200}');
33345Expect(0, 1, '\p{Is_Canonical_Combining_Class=000000200}', "");
33346Expect(1, 1, '\p{^Is_Canonical_Combining_Class=000000200}', "");
33347Expect(1, 1, '\P{Is_Canonical_Combining_Class=000000200}', "");
33348Expect(0, 1, '\P{^Is_Canonical_Combining_Class=000000200}', "");
33349Error('\p{Is_Ccc:   -/a/AttachedBELOW	LEFT}');
33350Error('\P{Is_Ccc:   -/a/AttachedBELOW	LEFT}');
33351Expect(0, 1, '\p{Is_Ccc=attachedbelowleft}', "");
33352Expect(1, 1, '\p{^Is_Ccc=attachedbelowleft}', "");
33353Expect(1, 1, '\P{Is_Ccc=attachedbelowleft}', "");
33354Expect(0, 1, '\P{^Is_Ccc=attachedbelowleft}', "");
33355Expect(0, 1, '\p{Is_Ccc=- Attached belowleft}', "");
33356Expect(1, 1, '\p{^Is_Ccc=- Attached belowleft}', "");
33357Expect(1, 1, '\P{Is_Ccc=- Attached belowleft}', "");
33358Expect(0, 1, '\P{^Is_Ccc=- Attached belowleft}', "");
33359Error('\p{Canonical_Combining_Class=_/a/0	0 0_0 18}');
33360Error('\P{Canonical_Combining_Class=_/a/0	0 0_0 18}');
33361Expect(1, 1464, '\p{Canonical_Combining_Class=+0_0_0_0_0_0_18}', "");
33362Expect(0, 1464, '\p{^Canonical_Combining_Class=+0_0_0_0_0_0_18}', "");
33363Expect(0, 1464, '\P{Canonical_Combining_Class=+0_0_0_0_0_0_18}', "");
33364Expect(1, 1464, '\P{^Canonical_Combining_Class=+0_0_0_0_0_0_18}', "");
33365Expect(0, 1463, '\p{Canonical_Combining_Class=+0_0_0_0_0_0_18}', "");
33366Expect(1, 1463, '\p{^Canonical_Combining_Class=+0_0_0_0_0_0_18}', "");
33367Expect(1, 1463, '\P{Canonical_Combining_Class=+0_0_0_0_0_0_18}', "");
33368Expect(0, 1463, '\P{^Canonical_Combining_Class=+0_0_0_0_0_0_18}', "");
33369Error('\p{Ccc=-_0000000018/a/}');
33370Error('\P{Ccc=-_0000000018/a/}');
33371Expect(1, 1464, '\p{Ccc=+00_00_00_00_01_8}', "");
33372Expect(0, 1464, '\p{^Ccc=+00_00_00_00_01_8}', "");
33373Expect(0, 1464, '\P{Ccc=+00_00_00_00_01_8}', "");
33374Expect(1, 1464, '\P{^Ccc=+00_00_00_00_01_8}', "");
33375Expect(0, 1463, '\p{Ccc=+00_00_00_00_01_8}', "");
33376Expect(1, 1463, '\p{^Ccc=+00_00_00_00_01_8}', "");
33377Expect(1, 1463, '\P{Ccc=+00_00_00_00_01_8}', "");
33378Expect(0, 1463, '\P{^Ccc=+00_00_00_00_01_8}', "");
33379Error('\p{Is_Canonical_Combining_Class:   _ 00001_8/a/}');
33380Error('\P{Is_Canonical_Combining_Class:   _ 00001_8/a/}');
33381Expect(1, 1464, '\p{Is_Canonical_Combining_Class=1_8}', "");
33382Expect(0, 1464, '\p{^Is_Canonical_Combining_Class=1_8}', "");
33383Expect(0, 1464, '\P{Is_Canonical_Combining_Class=1_8}', "");
33384Expect(1, 1464, '\P{^Is_Canonical_Combining_Class=1_8}', "");
33385Expect(0, 1463, '\p{Is_Canonical_Combining_Class=1_8}', "");
33386Expect(1, 1463, '\p{^Is_Canonical_Combining_Class=1_8}', "");
33387Expect(1, 1463, '\P{Is_Canonical_Combining_Class=1_8}', "");
33388Expect(0, 1463, '\P{^Is_Canonical_Combining_Class=1_8}', "");
33389Error('\p{Is_Ccc=	018:=}');
33390Error('\P{Is_Ccc=	018:=}');
33391Expect(1, 1464, '\p{Is_Ccc:   0000000001_8}', "");
33392Expect(0, 1464, '\p{^Is_Ccc:   0000000001_8}', "");
33393Expect(0, 1464, '\P{Is_Ccc:   0000000001_8}', "");
33394Expect(1, 1464, '\P{^Is_Ccc:   0000000001_8}', "");
33395Expect(0, 1463, '\p{Is_Ccc:   0000000001_8}', "");
33396Expect(1, 1463, '\p{^Is_Ccc:   0000000001_8}', "");
33397Expect(1, 1463, '\P{Is_Ccc:   0000000001_8}', "");
33398Expect(0, 1463, '\P{^Is_Ccc:   0000000001_8}', "");
33399Error('\p{Canonical_Combining_Class=:=-_+016}');
33400Error('\P{Canonical_Combining_Class=:=-_+016}');
33401Expect(1, 1462, '\p{Canonical_Combining_Class=1_6}', "");
33402Expect(0, 1462, '\p{^Canonical_Combining_Class=1_6}', "");
33403Expect(0, 1462, '\P{Canonical_Combining_Class=1_6}', "");
33404Expect(1, 1462, '\P{^Canonical_Combining_Class=1_6}', "");
33405Expect(0, 1461, '\p{Canonical_Combining_Class=1_6}', "");
33406Expect(1, 1461, '\p{^Canonical_Combining_Class=1_6}', "");
33407Expect(1, 1461, '\P{Canonical_Combining_Class=1_6}', "");
33408Expect(0, 1461, '\P{^Canonical_Combining_Class=1_6}', "");
33409Error('\p{Ccc=:=  1	6}');
33410Error('\P{Ccc=:=  1	6}');
33411Expect(1, 1462, '\p{Ccc=00000016}', "");
33412Expect(0, 1462, '\p{^Ccc=00000016}', "");
33413Expect(0, 1462, '\P{Ccc=00000016}', "");
33414Expect(1, 1462, '\P{^Ccc=00000016}', "");
33415Expect(0, 1461, '\p{Ccc=00000016}', "");
33416Expect(1, 1461, '\p{^Ccc=00000016}', "");
33417Expect(1, 1461, '\P{Ccc=00000016}', "");
33418Expect(0, 1461, '\P{^Ccc=00000016}', "");
33419Error('\p{Is_Canonical_Combining_Class=-0-0/a/0	0-0	0 0-016}');
33420Error('\P{Is_Canonical_Combining_Class=-0-0/a/0	0-0	0 0-016}');
33421Expect(1, 1462, '\p{Is_Canonical_Combining_Class=016}', "");
33422Expect(0, 1462, '\p{^Is_Canonical_Combining_Class=016}', "");
33423Expect(0, 1462, '\P{Is_Canonical_Combining_Class=016}', "");
33424Expect(1, 1462, '\P{^Is_Canonical_Combining_Class=016}', "");
33425Expect(0, 1461, '\p{Is_Canonical_Combining_Class=016}', "");
33426Expect(1, 1461, '\p{^Is_Canonical_Combining_Class=016}', "");
33427Expect(1, 1461, '\P{Is_Canonical_Combining_Class=016}', "");
33428Expect(0, 1461, '\P{^Is_Canonical_Combining_Class=016}', "");
33429Error('\p{Is_Ccc= 0	0:=0-00000016}');
33430Error('\P{Is_Ccc= 0	0:=0-00000016}');
33431Expect(1, 1462, '\p{Is_Ccc=00016}', "");
33432Expect(0, 1462, '\p{^Is_Ccc=00016}', "");
33433Expect(0, 1462, '\P{Is_Ccc=00016}', "");
33434Expect(1, 1462, '\P{^Is_Ccc=00016}', "");
33435Expect(0, 1461, '\p{Is_Ccc=00016}', "");
33436Expect(1, 1461, '\p{^Is_Ccc=00016}', "");
33437Expect(1, 1461, '\P{Is_Ccc=00016}', "");
33438Expect(0, 1461, '\P{^Is_Ccc=00016}', "");
33439Error('\p{Canonical_Combining_Class=_/a/0-0_0 0_0_0	00	84}');
33440Error('\P{Canonical_Combining_Class=_/a/0-0_0 0_0_0	00	84}');
33441Expect(1, 3157, '\p{Canonical_Combining_Class=+84}', "");
33442Expect(0, 3157, '\p{^Canonical_Combining_Class=+84}', "");
33443Expect(0, 3157, '\P{Canonical_Combining_Class=+84}', "");
33444Expect(1, 3157, '\P{^Canonical_Combining_Class=+84}', "");
33445Expect(0, 3156, '\p{Canonical_Combining_Class=+84}', "");
33446Expect(1, 3156, '\p{^Canonical_Combining_Class=+84}', "");
33447Expect(1, 3156, '\P{Canonical_Combining_Class=+84}', "");
33448Expect(0, 3156, '\P{^Canonical_Combining_Class=+84}', "");
33449Error('\p{Ccc=- 084:=}');
33450Error('\P{Ccc=- 084:=}');
33451Expect(1, 3157, '\p{Ccc=08_4}', "");
33452Expect(0, 3157, '\p{^Ccc=08_4}', "");
33453Expect(0, 3157, '\P{Ccc=08_4}', "");
33454Expect(1, 3157, '\P{^Ccc=08_4}', "");
33455Expect(0, 3156, '\p{Ccc=08_4}', "");
33456Expect(1, 3156, '\p{^Ccc=08_4}', "");
33457Expect(1, 3156, '\P{Ccc=08_4}', "");
33458Expect(0, 3156, '\P{^Ccc=08_4}', "");
33459Error('\p{Is_Canonical_Combining_Class=__000000084/a/}');
33460Error('\P{Is_Canonical_Combining_Class=__000000084/a/}');
33461Expect(1, 3157, '\p{Is_Canonical_Combining_Class=084}', "");
33462Expect(0, 3157, '\p{^Is_Canonical_Combining_Class=084}', "");
33463Expect(0, 3157, '\P{Is_Canonical_Combining_Class=084}', "");
33464Expect(1, 3157, '\P{^Is_Canonical_Combining_Class=084}', "");
33465Expect(0, 3156, '\p{Is_Canonical_Combining_Class=084}', "");
33466Expect(1, 3156, '\p{^Is_Canonical_Combining_Class=084}', "");
33467Expect(1, 3156, '\P{Is_Canonical_Combining_Class=084}', "");
33468Expect(0, 3156, '\P{^Is_Canonical_Combining_Class=084}', "");
33469Error('\p{Is_Ccc=:= 000084}');
33470Error('\P{Is_Ccc=:= 000084}');
33471Expect(1, 3157, '\p{Is_Ccc=0_0_0_0_0_00084}', "");
33472Expect(0, 3157, '\p{^Is_Ccc=0_0_0_0_0_00084}', "");
33473Expect(0, 3157, '\P{Is_Ccc=0_0_0_0_0_00084}', "");
33474Expect(1, 3157, '\P{^Is_Ccc=0_0_0_0_0_00084}', "");
33475Expect(0, 3156, '\p{Is_Ccc=0_0_0_0_0_00084}', "");
33476Expect(1, 3156, '\p{^Is_Ccc=0_0_0_0_0_00084}', "");
33477Expect(1, 3156, '\P{Is_Ccc=0_0_0_0_0_00084}', "");
33478Expect(0, 3156, '\P{^Is_Ccc=0_0_0_0_0_00084}', "");
33479Error('\p{Canonical_Combining_Class=  0:=0	0-0_0 0-0-0_027}');
33480Error('\P{Canonical_Combining_Class=  0:=0	0-0_0 0-0-0_027}');
33481Expect(1, 1611, '\p{Canonical_Combining_Class=02_7}', "");
33482Expect(0, 1611, '\p{^Canonical_Combining_Class=02_7}', "");
33483Expect(0, 1611, '\P{Canonical_Combining_Class=02_7}', "");
33484Expect(1, 1611, '\P{^Canonical_Combining_Class=02_7}', "");
33485Expect(0, 1610, '\p{Canonical_Combining_Class=02_7}', "");
33486Expect(1, 1610, '\p{^Canonical_Combining_Class=02_7}', "");
33487Expect(1, 1610, '\P{Canonical_Combining_Class=02_7}', "");
33488Expect(0, 1610, '\P{^Canonical_Combining_Class=02_7}', "");
33489Error('\p{Ccc= :=0000000027}');
33490Error('\P{Ccc= :=0000000027}');
33491Expect(1, 1611, '\p{Ccc=0000027}', "");
33492Expect(0, 1611, '\p{^Ccc=0000027}', "");
33493Expect(0, 1611, '\P{Ccc=0000027}', "");
33494Expect(1, 1611, '\P{^Ccc=0000027}', "");
33495Expect(0, 1610, '\p{Ccc=0000027}', "");
33496Expect(1, 1610, '\p{^Ccc=0000027}', "");
33497Expect(1, 1610, '\P{Ccc=0000027}', "");
33498Expect(0, 1610, '\P{^Ccc=0000027}', "");
33499Error('\p{Is_Canonical_Combining_Class:	 /a/002-7}');
33500Error('\P{Is_Canonical_Combining_Class:	 /a/002-7}');
33501Expect(1, 1611, '\p{Is_Canonical_Combining_Class=0_0_0_0_027}', "");
33502Expect(0, 1611, '\p{^Is_Canonical_Combining_Class=0_0_0_0_027}', "");
33503Expect(0, 1611, '\P{Is_Canonical_Combining_Class=0_0_0_0_027}', "");
33504Expect(1, 1611, '\P{^Is_Canonical_Combining_Class=0_0_0_0_027}', "");
33505Expect(0, 1610, '\p{Is_Canonical_Combining_Class=0_0_0_0_027}', "");
33506Expect(1, 1610, '\p{^Is_Canonical_Combining_Class=0_0_0_0_027}', "");
33507Expect(1, 1610, '\P{Is_Canonical_Combining_Class=0_0_0_0_027}', "");
33508Expect(0, 1610, '\P{^Is_Canonical_Combining_Class=0_0_0_0_027}', "");
33509Error('\p{Is_Ccc=--+00:=02	7}');
33510Error('\P{Is_Ccc=--+00:=02	7}');
33511Expect(1, 1611, '\p{Is_Ccc=0_0_0_0_0_0_0_0_27}', "");
33512Expect(0, 1611, '\p{^Is_Ccc=0_0_0_0_0_0_0_0_27}', "");
33513Expect(0, 1611, '\P{Is_Ccc=0_0_0_0_0_0_0_0_27}', "");
33514Expect(1, 1611, '\P{^Is_Ccc=0_0_0_0_0_0_0_0_27}', "");
33515Expect(0, 1610, '\p{Is_Ccc=0_0_0_0_0_0_0_0_27}', "");
33516Expect(1, 1610, '\p{^Is_Ccc=0_0_0_0_0_0_0_0_27}', "");
33517Expect(1, 1610, '\P{Is_Ccc=0_0_0_0_0_0_0_0_27}', "");
33518Expect(0, 1610, '\P{^Is_Ccc=0_0_0_0_0_0_0_0_27}', "");
33519Error('\p{Canonical_Combining_Class=-double:=Below}');
33520Error('\P{Canonical_Combining_Class=-double:=Below}');
33521Expect(1, 860, '\p{Canonical_Combining_Class:doublebelow}', "");
33522Expect(0, 860, '\p{^Canonical_Combining_Class:doublebelow}', "");
33523Expect(0, 860, '\P{Canonical_Combining_Class:doublebelow}', "");
33524Expect(1, 860, '\P{^Canonical_Combining_Class:doublebelow}', "");
33525Expect(0, 859, '\p{Canonical_Combining_Class:doublebelow}', "");
33526Expect(1, 859, '\p{^Canonical_Combining_Class:doublebelow}', "");
33527Expect(1, 859, '\P{Canonical_Combining_Class:doublebelow}', "");
33528Expect(0, 859, '\P{^Canonical_Combining_Class:doublebelow}', "");
33529Expect(1, 860, '\p{Canonical_Combining_Class=_DOUBLE_below}', "");
33530Expect(0, 860, '\p{^Canonical_Combining_Class=_DOUBLE_below}', "");
33531Expect(0, 860, '\P{Canonical_Combining_Class=_DOUBLE_below}', "");
33532Expect(1, 860, '\P{^Canonical_Combining_Class=_DOUBLE_below}', "");
33533Expect(0, 859, '\p{Canonical_Combining_Class=_DOUBLE_below}', "");
33534Expect(1, 859, '\p{^Canonical_Combining_Class=_DOUBLE_below}', "");
33535Expect(1, 859, '\P{Canonical_Combining_Class=_DOUBLE_below}', "");
33536Expect(0, 859, '\P{^Canonical_Combining_Class=_DOUBLE_below}', "");
33537Error('\p{Ccc=_	db/a/}');
33538Error('\P{Ccc=_	db/a/}');
33539Expect(1, 860, '\p{Ccc=db}', "");
33540Expect(0, 860, '\p{^Ccc=db}', "");
33541Expect(0, 860, '\P{Ccc=db}', "");
33542Expect(1, 860, '\P{^Ccc=db}', "");
33543Expect(0, 859, '\p{Ccc=db}', "");
33544Expect(1, 859, '\p{^Ccc=db}', "");
33545Expect(1, 859, '\P{Ccc=db}', "");
33546Expect(0, 859, '\P{^Ccc=db}', "");
33547Expect(1, 860, '\p{Ccc=_ DB}', "");
33548Expect(0, 860, '\p{^Ccc=_ DB}', "");
33549Expect(0, 860, '\P{Ccc=_ DB}', "");
33550Expect(1, 860, '\P{^Ccc=_ DB}', "");
33551Expect(0, 859, '\p{Ccc=_ DB}', "");
33552Expect(1, 859, '\p{^Ccc=_ DB}', "");
33553Expect(1, 859, '\P{Ccc=_ DB}', "");
33554Expect(0, 859, '\P{^Ccc=_ DB}', "");
33555Error('\p{Is_Canonical_Combining_Class=	 0233/a/}');
33556Error('\P{Is_Canonical_Combining_Class=	 0233/a/}');
33557Expect(1, 860, '\p{Is_Canonical_Combining_Class=000_023_3}', "");
33558Expect(0, 860, '\p{^Is_Canonical_Combining_Class=000_023_3}', "");
33559Expect(0, 860, '\P{Is_Canonical_Combining_Class=000_023_3}', "");
33560Expect(1, 860, '\P{^Is_Canonical_Combining_Class=000_023_3}', "");
33561Expect(0, 859, '\p{Is_Canonical_Combining_Class=000_023_3}', "");
33562Expect(1, 859, '\p{^Is_Canonical_Combining_Class=000_023_3}', "");
33563Expect(1, 859, '\P{Is_Canonical_Combining_Class=000_023_3}', "");
33564Expect(0, 859, '\P{^Is_Canonical_Combining_Class=000_023_3}', "");
33565Error('\p{Is_Ccc=-DoubleBELOW:=}');
33566Error('\P{Is_Ccc=-DoubleBELOW:=}');
33567Expect(1, 860, '\p{Is_Ccc=doublebelow}', "");
33568Expect(0, 860, '\p{^Is_Ccc=doublebelow}', "");
33569Expect(0, 860, '\P{Is_Ccc=doublebelow}', "");
33570Expect(1, 860, '\P{^Is_Ccc=doublebelow}', "");
33571Expect(0, 859, '\p{Is_Ccc=doublebelow}', "");
33572Expect(1, 859, '\p{^Is_Ccc=doublebelow}', "");
33573Expect(1, 859, '\P{Is_Ccc=doublebelow}', "");
33574Expect(0, 859, '\P{^Is_Ccc=doublebelow}', "");
33575Expect(1, 860, '\p{Is_Ccc=-_Double_BELOW}', "");
33576Expect(0, 860, '\p{^Is_Ccc=-_Double_BELOW}', "");
33577Expect(0, 860, '\P{Is_Ccc=-_Double_BELOW}', "");
33578Expect(1, 860, '\P{^Is_Ccc=-_Double_BELOW}', "");
33579Expect(0, 859, '\p{Is_Ccc=-_Double_BELOW}', "");
33580Expect(1, 859, '\p{^Is_Ccc=-_Double_BELOW}', "");
33581Expect(1, 859, '\P{Is_Ccc=-_Double_BELOW}', "");
33582Expect(0, 859, '\P{^Is_Ccc=-_Double_BELOW}', "");
33583Error('\p{Canonical_Combining_Class=-	below Right:=}');
33584Error('\P{Canonical_Combining_Class=-	below Right:=}');
33585Expect(1, 1434, '\p{Canonical_Combining_Class=belowright}', "");
33586Expect(0, 1434, '\p{^Canonical_Combining_Class=belowright}', "");
33587Expect(0, 1434, '\P{Canonical_Combining_Class=belowright}', "");
33588Expect(1, 1434, '\P{^Canonical_Combining_Class=belowright}', "");
33589Expect(0, 1433, '\p{Canonical_Combining_Class=belowright}', "");
33590Expect(1, 1433, '\p{^Canonical_Combining_Class=belowright}', "");
33591Expect(1, 1433, '\P{Canonical_Combining_Class=belowright}', "");
33592Expect(0, 1433, '\P{^Canonical_Combining_Class=belowright}', "");
33593Expect(1, 1434, '\p{Canonical_Combining_Class=_below_Right}', "");
33594Expect(0, 1434, '\p{^Canonical_Combining_Class=_below_Right}', "");
33595Expect(0, 1434, '\P{Canonical_Combining_Class=_below_Right}', "");
33596Expect(1, 1434, '\P{^Canonical_Combining_Class=_below_Right}', "");
33597Expect(0, 1433, '\p{Canonical_Combining_Class=_below_Right}', "");
33598Expect(1, 1433, '\p{^Canonical_Combining_Class=_below_Right}', "");
33599Expect(1, 1433, '\P{Canonical_Combining_Class=_below_Right}', "");
33600Expect(0, 1433, '\P{^Canonical_Combining_Class=_below_Right}', "");
33601Error('\p{Ccc=/a/	_BR}');
33602Error('\P{Ccc=/a/	_BR}');
33603Expect(1, 1434, '\p{Ccc=br}', "");
33604Expect(0, 1434, '\p{^Ccc=br}', "");
33605Expect(0, 1434, '\P{Ccc=br}', "");
33606Expect(1, 1434, '\P{^Ccc=br}', "");
33607Expect(0, 1433, '\p{Ccc=br}', "");
33608Expect(1, 1433, '\p{^Ccc=br}', "");
33609Expect(1, 1433, '\P{Ccc=br}', "");
33610Expect(0, 1433, '\P{^Ccc=br}', "");
33611Expect(1, 1434, '\p{Ccc= 	BR}', "");
33612Expect(0, 1434, '\p{^Ccc= 	BR}', "");
33613Expect(0, 1434, '\P{Ccc= 	BR}', "");
33614Expect(1, 1434, '\P{^Ccc= 	BR}', "");
33615Expect(0, 1433, '\p{Ccc= 	BR}', "");
33616Expect(1, 1433, '\p{^Ccc= 	BR}', "");
33617Expect(1, 1433, '\P{Ccc= 	BR}', "");
33618Expect(0, 1433, '\P{^Ccc= 	BR}', "");
33619Error('\p{Is_Canonical_Combining_Class= 	0000 0022/a/2}');
33620Error('\P{Is_Canonical_Combining_Class= 	0000 0022/a/2}');
33621Expect(1, 1434, '\p{Is_Canonical_Combining_Class=+00000222}', "");
33622Expect(0, 1434, '\p{^Is_Canonical_Combining_Class=+00000222}', "");
33623Expect(0, 1434, '\P{Is_Canonical_Combining_Class=+00000222}', "");
33624Expect(1, 1434, '\P{^Is_Canonical_Combining_Class=+00000222}', "");
33625Expect(0, 1433, '\p{Is_Canonical_Combining_Class=+00000222}', "");
33626Expect(1, 1433, '\p{^Is_Canonical_Combining_Class=+00000222}', "");
33627Expect(1, 1433, '\P{Is_Canonical_Combining_Class=+00000222}', "");
33628Expect(0, 1433, '\P{^Is_Canonical_Combining_Class=+00000222}', "");
33629Error('\p{Is_Ccc=/a/-	Below-Right}');
33630Error('\P{Is_Ccc=/a/-	Below-Right}');
33631Expect(1, 1434, '\p{Is_Ccc=belowright}', "");
33632Expect(0, 1434, '\p{^Is_Ccc=belowright}', "");
33633Expect(0, 1434, '\P{Is_Ccc=belowright}', "");
33634Expect(1, 1434, '\P{^Is_Ccc=belowright}', "");
33635Expect(0, 1433, '\p{Is_Ccc=belowright}', "");
33636Expect(1, 1433, '\p{^Is_Ccc=belowright}', "");
33637Expect(1, 1433, '\P{Is_Ccc=belowright}', "");
33638Expect(0, 1433, '\P{^Is_Ccc=belowright}', "");
33639Expect(1, 1434, '\p{Is_Ccc= 	BELOWRight}', "");
33640Expect(0, 1434, '\p{^Is_Ccc= 	BELOWRight}', "");
33641Expect(0, 1434, '\P{Is_Ccc= 	BELOWRight}', "");
33642Expect(1, 1434, '\P{^Is_Ccc= 	BELOWRight}', "");
33643Expect(0, 1433, '\p{Is_Ccc= 	BELOWRight}', "");
33644Expect(1, 1433, '\p{^Is_Ccc= 	BELOWRight}', "");
33645Expect(1, 1433, '\P{Is_Ccc= 	BELOWRight}', "");
33646Expect(0, 1433, '\P{^Is_Ccc= 	BELOWRight}', "");
33647Error('\p{Canonical_Combining_Class=--Kana	voicing/a/}');
33648Error('\P{Canonical_Combining_Class=--Kana	voicing/a/}');
33649Expect(1, 12442, '\p{Canonical_Combining_Class=kanavoicing}', "");
33650Expect(0, 12442, '\p{^Canonical_Combining_Class=kanavoicing}', "");
33651Expect(0, 12442, '\P{Canonical_Combining_Class=kanavoicing}', "");
33652Expect(1, 12442, '\P{^Canonical_Combining_Class=kanavoicing}', "");
33653Expect(0, 12440, '\p{Canonical_Combining_Class=kanavoicing}', "");
33654Expect(1, 12440, '\p{^Canonical_Combining_Class=kanavoicing}', "");
33655Expect(1, 12440, '\P{Canonical_Combining_Class=kanavoicing}', "");
33656Expect(0, 12440, '\P{^Canonical_Combining_Class=kanavoicing}', "");
33657Expect(1, 12442, '\p{Canonical_Combining_Class=_kana_Voicing}', "");
33658Expect(0, 12442, '\p{^Canonical_Combining_Class=_kana_Voicing}', "");
33659Expect(0, 12442, '\P{Canonical_Combining_Class=_kana_Voicing}', "");
33660Expect(1, 12442, '\P{^Canonical_Combining_Class=_kana_Voicing}', "");
33661Expect(0, 12440, '\p{Canonical_Combining_Class=_kana_Voicing}', "");
33662Expect(1, 12440, '\p{^Canonical_Combining_Class=_kana_Voicing}', "");
33663Expect(1, 12440, '\P{Canonical_Combining_Class=_kana_Voicing}', "");
33664Expect(0, 12440, '\P{^Canonical_Combining_Class=_kana_Voicing}', "");
33665Error('\p{Ccc=:=__KV}');
33666Error('\P{Ccc=:=__KV}');
33667Expect(1, 12442, '\p{Ccc=kv}', "");
33668Expect(0, 12442, '\p{^Ccc=kv}', "");
33669Expect(0, 12442, '\P{Ccc=kv}', "");
33670Expect(1, 12442, '\P{^Ccc=kv}', "");
33671Expect(0, 12440, '\p{Ccc=kv}', "");
33672Expect(1, 12440, '\p{^Ccc=kv}', "");
33673Expect(1, 12440, '\P{Ccc=kv}', "");
33674Expect(0, 12440, '\P{^Ccc=kv}', "");
33675Expect(1, 12442, '\p{Ccc=KV}', "");
33676Expect(0, 12442, '\p{^Ccc=KV}', "");
33677Expect(0, 12442, '\P{Ccc=KV}', "");
33678Expect(1, 12442, '\P{^Ccc=KV}', "");
33679Expect(0, 12440, '\p{Ccc=KV}', "");
33680Expect(1, 12440, '\p{^Ccc=KV}', "");
33681Expect(1, 12440, '\P{Ccc=KV}', "");
33682Expect(0, 12440, '\P{^Ccc=KV}', "");
33683Error('\p{Is_Canonical_Combining_Class=-:=0000000008}');
33684Error('\P{Is_Canonical_Combining_Class=-:=0000000008}');
33685Expect(1, 12442, '\p{Is_Canonical_Combining_Class=+0000000008}', "");
33686Expect(0, 12442, '\p{^Is_Canonical_Combining_Class=+0000000008}', "");
33687Expect(0, 12442, '\P{Is_Canonical_Combining_Class=+0000000008}', "");
33688Expect(1, 12442, '\P{^Is_Canonical_Combining_Class=+0000000008}', "");
33689Expect(0, 12440, '\p{Is_Canonical_Combining_Class=+0000000008}', "");
33690Expect(1, 12440, '\p{^Is_Canonical_Combining_Class=+0000000008}', "");
33691Expect(1, 12440, '\P{Is_Canonical_Combining_Class=+0000000008}', "");
33692Expect(0, 12440, '\P{^Is_Canonical_Combining_Class=+0000000008}', "");
33693Error('\p{Is_Ccc=-:=Kana Voicing}');
33694Error('\P{Is_Ccc=-:=Kana Voicing}');
33695Expect(1, 12442, '\p{Is_Ccc=kanavoicing}', "");
33696Expect(0, 12442, '\p{^Is_Ccc=kanavoicing}', "");
33697Expect(0, 12442, '\P{Is_Ccc=kanavoicing}', "");
33698Expect(1, 12442, '\P{^Is_Ccc=kanavoicing}', "");
33699Expect(0, 12440, '\p{Is_Ccc=kanavoicing}', "");
33700Expect(1, 12440, '\p{^Is_Ccc=kanavoicing}', "");
33701Expect(1, 12440, '\P{Is_Ccc=kanavoicing}', "");
33702Expect(0, 12440, '\P{^Is_Ccc=kanavoicing}', "");
33703Expect(1, 12442, '\p{Is_Ccc=_	KanaVoicing}', "");
33704Expect(0, 12442, '\p{^Is_Ccc=_	KanaVoicing}', "");
33705Expect(0, 12442, '\P{Is_Ccc=_	KanaVoicing}', "");
33706Expect(1, 12442, '\P{^Is_Ccc=_	KanaVoicing}', "");
33707Expect(0, 12440, '\p{Is_Ccc=_	KanaVoicing}', "");
33708Expect(1, 12440, '\p{^Is_Ccc=_	KanaVoicing}', "");
33709Expect(1, 12440, '\P{Is_Ccc=_	KanaVoicing}', "");
33710Expect(0, 12440, '\P{^Is_Ccc=_	KanaVoicing}', "");
33711Error('\p{Canonical_Combining_Class= :=below}');
33712Error('\P{Canonical_Combining_Class= :=below}');
33713Expect(1, 793, '\p{Canonical_Combining_Class:	below}', "");
33714Expect(0, 793, '\p{^Canonical_Combining_Class:	below}', "");
33715Expect(0, 793, '\P{Canonical_Combining_Class:	below}', "");
33716Expect(1, 793, '\P{^Canonical_Combining_Class:	below}', "");
33717Expect(0, 789, '\p{Canonical_Combining_Class:	below}', "");
33718Expect(1, 789, '\p{^Canonical_Combining_Class:	below}', "");
33719Expect(1, 789, '\P{Canonical_Combining_Class:	below}', "");
33720Expect(0, 789, '\P{^Canonical_Combining_Class:	below}', "");
33721Expect(1, 793, '\p{Canonical_Combining_Class=- below}', "");
33722Expect(0, 793, '\p{^Canonical_Combining_Class=- below}', "");
33723Expect(0, 793, '\P{Canonical_Combining_Class=- below}', "");
33724Expect(1, 793, '\P{^Canonical_Combining_Class=- below}', "");
33725Expect(0, 789, '\p{Canonical_Combining_Class=- below}', "");
33726Expect(1, 789, '\p{^Canonical_Combining_Class=- below}', "");
33727Expect(1, 789, '\P{Canonical_Combining_Class=- below}', "");
33728Expect(0, 789, '\P{^Canonical_Combining_Class=- below}', "");
33729Error('\p{Ccc=/a/B}');
33730Error('\P{Ccc=/a/B}');
33731Expect(1, 793, '\p{Ccc=b}', "");
33732Expect(0, 793, '\p{^Ccc=b}', "");
33733Expect(0, 793, '\P{Ccc=b}', "");
33734Expect(1, 793, '\P{^Ccc=b}', "");
33735Expect(0, 789, '\p{Ccc=b}', "");
33736Expect(1, 789, '\p{^Ccc=b}', "");
33737Expect(1, 789, '\P{Ccc=b}', "");
33738Expect(0, 789, '\P{^Ccc=b}', "");
33739Expect(1, 793, '\p{Ccc=_B}', "");
33740Expect(0, 793, '\p{^Ccc=_B}', "");
33741Expect(0, 793, '\P{Ccc=_B}', "");
33742Expect(1, 793, '\P{^Ccc=_B}', "");
33743Expect(0, 789, '\p{Ccc=_B}', "");
33744Expect(1, 789, '\p{^Ccc=_B}', "");
33745Expect(1, 789, '\P{Ccc=_B}', "");
33746Expect(0, 789, '\P{^Ccc=_B}', "");
33747Error('\p{Is_Canonical_Combining_Class=	0_0_0/a/0_0	220}');
33748Error('\P{Is_Canonical_Combining_Class=	0_0_0/a/0_0	220}');
33749Expect(1, 793, '\p{Is_Canonical_Combining_Class:+0_0_0_0_0_0_000220}', "");
33750Expect(0, 793, '\p{^Is_Canonical_Combining_Class:+0_0_0_0_0_0_000220}', "");
33751Expect(0, 793, '\P{Is_Canonical_Combining_Class:+0_0_0_0_0_0_000220}', "");
33752Expect(1, 793, '\P{^Is_Canonical_Combining_Class:+0_0_0_0_0_0_000220}', "");
33753Expect(0, 789, '\p{Is_Canonical_Combining_Class:+0_0_0_0_0_0_000220}', "");
33754Expect(1, 789, '\p{^Is_Canonical_Combining_Class:+0_0_0_0_0_0_000220}', "");
33755Expect(1, 789, '\P{Is_Canonical_Combining_Class:+0_0_0_0_0_0_000220}', "");
33756Expect(0, 789, '\P{^Is_Canonical_Combining_Class:+0_0_0_0_0_0_000220}', "");
33757Error('\p{Is_Ccc=-/a/Below}');
33758Error('\P{Is_Ccc=-/a/Below}');
33759Expect(1, 793, '\p{Is_Ccc=below}', "");
33760Expect(0, 793, '\p{^Is_Ccc=below}', "");
33761Expect(0, 793, '\P{Is_Ccc=below}', "");
33762Expect(1, 793, '\P{^Is_Ccc=below}', "");
33763Expect(0, 789, '\p{Is_Ccc=below}', "");
33764Expect(1, 789, '\p{^Is_Ccc=below}', "");
33765Expect(1, 789, '\P{Is_Ccc=below}', "");
33766Expect(0, 789, '\P{^Is_Ccc=below}', "");
33767Expect(1, 793, '\p{Is_Ccc=  Below}', "");
33768Expect(0, 793, '\p{^Is_Ccc=  Below}', "");
33769Expect(0, 793, '\P{Is_Ccc=  Below}', "");
33770Expect(1, 793, '\P{^Is_Ccc=  Below}', "");
33771Expect(0, 789, '\p{Is_Ccc=  Below}', "");
33772Expect(1, 789, '\p{^Is_Ccc=  Below}', "");
33773Expect(1, 789, '\P{Is_Ccc=  Below}', "");
33774Expect(0, 789, '\P{^Is_Ccc=  Below}', "");
33775Error('\p{Canonical_Combining_Class=-_000000020:=}');
33776Error('\P{Canonical_Combining_Class=-_000000020:=}');
33777Expect(1, 1467, '\p{Canonical_Combining_Class=000000002_0}', "");
33778Expect(0, 1467, '\p{^Canonical_Combining_Class=000000002_0}', "");
33779Expect(0, 1467, '\P{Canonical_Combining_Class=000000002_0}', "");
33780Expect(1, 1467, '\P{^Canonical_Combining_Class=000000002_0}', "");
33781Expect(0, 1466, '\p{Canonical_Combining_Class=000000002_0}', "");
33782Expect(1, 1466, '\p{^Canonical_Combining_Class=000000002_0}', "");
33783Expect(1, 1466, '\P{Canonical_Combining_Class=000000002_0}', "");
33784Expect(0, 1466, '\P{^Canonical_Combining_Class=000000002_0}', "");
33785Error('\p{Ccc=	 0/a/0-0 0 0 00020}');
33786Error('\P{Ccc=	 0/a/0-0 0 0 00020}');
33787Expect(1, 1467, '\p{Ccc=000_000_000_20}', "");
33788Expect(0, 1467, '\p{^Ccc=000_000_000_20}', "");
33789Expect(0, 1467, '\P{Ccc=000_000_000_20}', "");
33790Expect(1, 1467, '\P{^Ccc=000_000_000_20}', "");
33791Expect(0, 1466, '\p{Ccc=000_000_000_20}', "");
33792Expect(1, 1466, '\p{^Ccc=000_000_000_20}', "");
33793Expect(1, 1466, '\P{Ccc=000_000_000_20}', "");
33794Expect(0, 1466, '\P{^Ccc=000_000_000_20}', "");
33795Error('\p{Is_Canonical_Combining_Class=  0000000020:=}');
33796Error('\P{Is_Canonical_Combining_Class=  0000000020:=}');
33797Expect(1, 1467, '\p{Is_Canonical_Combining_Class=00_00_00_00_02_0}', "");
33798Expect(0, 1467, '\p{^Is_Canonical_Combining_Class=00_00_00_00_02_0}', "");
33799Expect(0, 1467, '\P{Is_Canonical_Combining_Class=00_00_00_00_02_0}', "");
33800Expect(1, 1467, '\P{^Is_Canonical_Combining_Class=00_00_00_00_02_0}', "");
33801Expect(0, 1466, '\p{Is_Canonical_Combining_Class=00_00_00_00_02_0}', "");
33802Expect(1, 1466, '\p{^Is_Canonical_Combining_Class=00_00_00_00_02_0}', "");
33803Expect(1, 1466, '\P{Is_Canonical_Combining_Class=00_00_00_00_02_0}', "");
33804Expect(0, 1466, '\P{^Is_Canonical_Combining_Class=00_00_00_00_02_0}', "");
33805Error('\p{Is_Ccc= -+000000002 0:=}');
33806Error('\P{Is_Ccc= -+000000002 0:=}');
33807Expect(1, 1467, '\p{Is_Ccc=+002_0}', "");
33808Expect(0, 1467, '\p{^Is_Ccc=+002_0}', "");
33809Expect(0, 1467, '\P{Is_Ccc=+002_0}', "");
33810Expect(1, 1467, '\P{^Is_Ccc=+002_0}', "");
33811Expect(0, 1466, '\p{Is_Ccc=+002_0}', "");
33812Expect(1, 1466, '\p{^Is_Ccc=+002_0}', "");
33813Expect(1, 1466, '\P{Is_Ccc=+002_0}', "");
33814Expect(0, 1466, '\P{^Is_Ccc=+002_0}', "");
33815Error('\p{Canonical_Combining_Class=	 attached-Above Right/a/}');
33816Error('\P{Canonical_Combining_Class=	 attached-Above Right/a/}');
33817Expect(1, 795, '\p{Canonical_Combining_Class=attachedaboveright}', "");
33818Expect(0, 795, '\p{^Canonical_Combining_Class=attachedaboveright}', "");
33819Expect(0, 795, '\P{Canonical_Combining_Class=attachedaboveright}', "");
33820Expect(1, 795, '\P{^Canonical_Combining_Class=attachedaboveright}', "");
33821Expect(0, 794, '\p{Canonical_Combining_Class=attachedaboveright}', "");
33822Expect(1, 794, '\p{^Canonical_Combining_Class=attachedaboveright}', "");
33823Expect(1, 794, '\P{Canonical_Combining_Class=attachedaboveright}', "");
33824Expect(0, 794, '\P{^Canonical_Combining_Class=attachedaboveright}', "");
33825Expect(1, 795, '\p{Canonical_Combining_Class=		ATTACHEDABOVE-Right}', "");
33826Expect(0, 795, '\p{^Canonical_Combining_Class=		ATTACHEDABOVE-Right}', "");
33827Expect(0, 795, '\P{Canonical_Combining_Class=		ATTACHEDABOVE-Right}', "");
33828Expect(1, 795, '\P{^Canonical_Combining_Class=		ATTACHEDABOVE-Right}', "");
33829Expect(0, 794, '\p{Canonical_Combining_Class=		ATTACHEDABOVE-Right}', "");
33830Expect(1, 794, '\p{^Canonical_Combining_Class=		ATTACHEDABOVE-Right}', "");
33831Expect(1, 794, '\P{Canonical_Combining_Class=		ATTACHEDABOVE-Right}', "");
33832Expect(0, 794, '\P{^Canonical_Combining_Class=		ATTACHEDABOVE-Right}', "");
33833Error('\p{Ccc=-:=ATAR}');
33834Error('\P{Ccc=-:=ATAR}');
33835Expect(1, 795, '\p{Ccc=atar}', "");
33836Expect(0, 795, '\p{^Ccc=atar}', "");
33837Expect(0, 795, '\P{Ccc=atar}', "");
33838Expect(1, 795, '\P{^Ccc=atar}', "");
33839Expect(0, 794, '\p{Ccc=atar}', "");
33840Expect(1, 794, '\p{^Ccc=atar}', "");
33841Expect(1, 794, '\P{Ccc=atar}', "");
33842Expect(0, 794, '\P{^Ccc=atar}', "");
33843Expect(1, 795, '\p{Ccc=-ATAR}', "");
33844Expect(0, 795, '\p{^Ccc=-ATAR}', "");
33845Expect(0, 795, '\P{Ccc=-ATAR}', "");
33846Expect(1, 795, '\P{^Ccc=-ATAR}', "");
33847Expect(0, 794, '\p{Ccc=-ATAR}', "");
33848Expect(1, 794, '\p{^Ccc=-ATAR}', "");
33849Expect(1, 794, '\P{Ccc=-ATAR}', "");
33850Expect(0, 794, '\P{^Ccc=-ATAR}', "");
33851Error('\p{Is_Canonical_Combining_Class=_:=+00021_6}');
33852Error('\P{Is_Canonical_Combining_Class=_:=+00021_6}');
33853Expect(1, 795, '\p{Is_Canonical_Combining_Class=0021_6}', "");
33854Expect(0, 795, '\p{^Is_Canonical_Combining_Class=0021_6}', "");
33855Expect(0, 795, '\P{Is_Canonical_Combining_Class=0021_6}', "");
33856Expect(1, 795, '\P{^Is_Canonical_Combining_Class=0021_6}', "");
33857Expect(0, 794, '\p{Is_Canonical_Combining_Class=0021_6}', "");
33858Expect(1, 794, '\p{^Is_Canonical_Combining_Class=0021_6}', "");
33859Expect(1, 794, '\P{Is_Canonical_Combining_Class=0021_6}', "");
33860Expect(0, 794, '\P{^Is_Canonical_Combining_Class=0021_6}', "");
33861Error('\p{Is_Ccc=	:=attached	ABOVE-Right}');
33862Error('\P{Is_Ccc=	:=attached	ABOVE-Right}');
33863Expect(1, 795, '\p{Is_Ccc=attachedaboveright}', "");
33864Expect(0, 795, '\p{^Is_Ccc=attachedaboveright}', "");
33865Expect(0, 795, '\P{Is_Ccc=attachedaboveright}', "");
33866Expect(1, 795, '\P{^Is_Ccc=attachedaboveright}', "");
33867Expect(0, 794, '\p{Is_Ccc=attachedaboveright}', "");
33868Expect(1, 794, '\p{^Is_Ccc=attachedaboveright}', "");
33869Expect(1, 794, '\P{Is_Ccc=attachedaboveright}', "");
33870Expect(0, 794, '\P{^Is_Ccc=attachedaboveright}', "");
33871Expect(1, 795, '\p{Is_Ccc=_Attached-aboveRight}', "");
33872Expect(0, 795, '\p{^Is_Ccc=_Attached-aboveRight}', "");
33873Expect(0, 795, '\P{Is_Ccc=_Attached-aboveRight}', "");
33874Expect(1, 795, '\P{^Is_Ccc=_Attached-aboveRight}', "");
33875Expect(0, 794, '\p{Is_Ccc=_Attached-aboveRight}', "");
33876Expect(1, 794, '\p{^Is_Ccc=_Attached-aboveRight}', "");
33877Expect(1, 794, '\P{Is_Ccc=_Attached-aboveRight}', "");
33878Expect(0, 794, '\P{^Is_Ccc=_Attached-aboveRight}', "");
33879Error('\p{Canonical_Combining_Class=/a/	 003	1}');
33880Error('\P{Canonical_Combining_Class=/a/	 003	1}');
33881Expect(1, 1561, '\p{Canonical_Combining_Class=0_0_0_0_0_31}', "");
33882Expect(0, 1561, '\p{^Canonical_Combining_Class=0_0_0_0_0_31}', "");
33883Expect(0, 1561, '\P{Canonical_Combining_Class=0_0_0_0_0_31}', "");
33884Expect(1, 1561, '\P{^Canonical_Combining_Class=0_0_0_0_0_31}', "");
33885Expect(0, 1560, '\p{Canonical_Combining_Class=0_0_0_0_0_31}', "");
33886Expect(1, 1560, '\p{^Canonical_Combining_Class=0_0_0_0_0_31}', "");
33887Expect(1, 1560, '\P{Canonical_Combining_Class=0_0_0_0_0_31}', "");
33888Expect(0, 1560, '\P{^Canonical_Combining_Class=0_0_0_0_0_31}', "");
33889Error('\p{Ccc=	/a/31}');
33890Error('\P{Ccc=	/a/31}');
33891Expect(1, 1561, '\p{Ccc=+00000031}', "");
33892Expect(0, 1561, '\p{^Ccc=+00000031}', "");
33893Expect(0, 1561, '\P{Ccc=+00000031}', "");
33894Expect(1, 1561, '\P{^Ccc=+00000031}', "");
33895Expect(0, 1560, '\p{Ccc=+00000031}', "");
33896Expect(1, 1560, '\p{^Ccc=+00000031}', "");
33897Expect(1, 1560, '\P{Ccc=+00000031}', "");
33898Expect(0, 1560, '\P{^Ccc=+00000031}', "");
33899Error('\p{Is_Canonical_Combining_Class=_/a/0000000031}');
33900Error('\P{Is_Canonical_Combining_Class=_/a/0000000031}');
33901Expect(1, 1561, '\p{Is_Canonical_Combining_Class=+03_1}', "");
33902Expect(0, 1561, '\p{^Is_Canonical_Combining_Class=+03_1}', "");
33903Expect(0, 1561, '\P{Is_Canonical_Combining_Class=+03_1}', "");
33904Expect(1, 1561, '\P{^Is_Canonical_Combining_Class=+03_1}', "");
33905Expect(0, 1560, '\p{Is_Canonical_Combining_Class=+03_1}', "");
33906Expect(1, 1560, '\p{^Is_Canonical_Combining_Class=+03_1}', "");
33907Expect(1, 1560, '\P{Is_Canonical_Combining_Class=+03_1}', "");
33908Expect(0, 1560, '\P{^Is_Canonical_Combining_Class=+03_1}', "");
33909Error('\p{Is_Ccc= /a/00031}');
33910Error('\P{Is_Ccc= /a/00031}');
33911Expect(1, 1561, '\p{Is_Ccc=0000_0003_1}', "");
33912Expect(0, 1561, '\p{^Is_Ccc=0000_0003_1}', "");
33913Expect(0, 1561, '\P{Is_Ccc=0000_0003_1}', "");
33914Expect(1, 1561, '\P{^Is_Ccc=0000_0003_1}', "");
33915Expect(0, 1560, '\p{Is_Ccc=0000_0003_1}', "");
33916Expect(1, 1560, '\p{^Is_Ccc=0000_0003_1}', "");
33917Expect(1, 1560, '\P{Is_Ccc=0000_0003_1}', "");
33918Expect(0, 1560, '\P{^Is_Ccc=0000_0003_1}', "");
33919Error('\p{Canonical_Combining_Class= _00000035:=}');
33920Error('\P{Canonical_Combining_Class= _00000035:=}');
33921Expect(1, 1648, '\p{Canonical_Combining_Class=+000035}', "");
33922Expect(0, 1648, '\p{^Canonical_Combining_Class=+000035}', "");
33923Expect(0, 1648, '\P{Canonical_Combining_Class=+000035}', "");
33924Expect(1, 1648, '\P{^Canonical_Combining_Class=+000035}', "");
33925Expect(0, 1647, '\p{Canonical_Combining_Class=+000035}', "");
33926Expect(1, 1647, '\p{^Canonical_Combining_Class=+000035}', "");
33927Expect(1, 1647, '\P{Canonical_Combining_Class=+000035}', "");
33928Expect(0, 1647, '\P{^Canonical_Combining_Class=+000035}', "");
33929Error('\p{Ccc: :=-+00035}');
33930Error('\P{Ccc: :=-+00035}');
33931Expect(1, 1648, '\p{Ccc=+0_0_35}', "");
33932Expect(0, 1648, '\p{^Ccc=+0_0_35}', "");
33933Expect(0, 1648, '\P{Ccc=+0_0_35}', "");
33934Expect(1, 1648, '\P{^Ccc=+0_0_35}', "");
33935Expect(0, 1647, '\p{Ccc=+0_0_35}', "");
33936Expect(1, 1647, '\p{^Ccc=+0_0_35}', "");
33937Expect(1, 1647, '\P{Ccc=+0_0_35}', "");
33938Expect(0, 1647, '\P{^Ccc=+0_0_35}', "");
33939Error('\p{Is_Canonical_Combining_Class: 	0-000_0	00/a/035}');
33940Error('\P{Is_Canonical_Combining_Class: 	0-000_0	00/a/035}');
33941Expect(1, 1648, '\p{Is_Canonical_Combining_Class=0_0_0_0_035}', "");
33942Expect(0, 1648, '\p{^Is_Canonical_Combining_Class=0_0_0_0_035}', "");
33943Expect(0, 1648, '\P{Is_Canonical_Combining_Class=0_0_0_0_035}', "");
33944Expect(1, 1648, '\P{^Is_Canonical_Combining_Class=0_0_0_0_035}', "");
33945Expect(0, 1647, '\p{Is_Canonical_Combining_Class=0_0_0_0_035}', "");
33946Expect(1, 1647, '\p{^Is_Canonical_Combining_Class=0_0_0_0_035}', "");
33947Expect(1, 1647, '\P{Is_Canonical_Combining_Class=0_0_0_0_035}', "");
33948Expect(0, 1647, '\P{^Is_Canonical_Combining_Class=0_0_0_0_035}', "");
33949Error('\p{Is_Ccc=-/a/035}');
33950Error('\P{Is_Ccc=-/a/035}');
33951Expect(1, 1648, '\p{Is_Ccc=00000035}', "");
33952Expect(0, 1648, '\p{^Is_Ccc=00000035}', "");
33953Expect(0, 1648, '\P{Is_Ccc=00000035}', "");
33954Expect(1, 1648, '\P{^Is_Ccc=00000035}', "");
33955Expect(0, 1647, '\p{Is_Ccc=00000035}', "");
33956Expect(1, 1647, '\p{^Is_Ccc=00000035}', "");
33957Expect(1, 1647, '\P{Is_Ccc=00000035}', "");
33958Expect(0, 1647, '\P{^Is_Ccc=00000035}', "");
33959Error('\p{Canonical_Combining_Class=:=	+00011}');
33960Error('\P{Canonical_Combining_Class=:=	+00011}');
33961Expect(1, 1457, '\p{Canonical_Combining_Class=000011}', "");
33962Expect(0, 1457, '\p{^Canonical_Combining_Class=000011}', "");
33963Expect(0, 1457, '\P{Canonical_Combining_Class=000011}', "");
33964Expect(1, 1457, '\P{^Canonical_Combining_Class=000011}', "");
33965Expect(0, 1456, '\p{Canonical_Combining_Class=000011}', "");
33966Expect(1, 1456, '\p{^Canonical_Combining_Class=000011}', "");
33967Expect(1, 1456, '\P{Canonical_Combining_Class=000011}', "");
33968Expect(0, 1456, '\P{^Canonical_Combining_Class=000011}', "");
33969Error('\p{Ccc:	:= 00000011}');
33970Error('\P{Ccc:	:= 00000011}');
33971Expect(1, 1457, '\p{Ccc=00001_1}', "");
33972Expect(0, 1457, '\p{^Ccc=00001_1}', "");
33973Expect(0, 1457, '\P{Ccc=00001_1}', "");
33974Expect(1, 1457, '\P{^Ccc=00001_1}', "");
33975Expect(0, 1456, '\p{Ccc=00001_1}', "");
33976Expect(1, 1456, '\p{^Ccc=00001_1}', "");
33977Expect(1, 1456, '\P{Ccc=00001_1}', "");
33978Expect(0, 1456, '\P{^Ccc=00001_1}', "");
33979Error('\p{Is_Canonical_Combining_Class:	/a/	-0 011}');
33980Error('\P{Is_Canonical_Combining_Class:	/a/	-0 011}');
33981Expect(1, 1457, '\p{Is_Canonical_Combining_Class=00000000011}', "");
33982Expect(0, 1457, '\p{^Is_Canonical_Combining_Class=00000000011}', "");
33983Expect(0, 1457, '\P{Is_Canonical_Combining_Class=00000000011}', "");
33984Expect(1, 1457, '\P{^Is_Canonical_Combining_Class=00000000011}', "");
33985Expect(0, 1456, '\p{Is_Canonical_Combining_Class=00000000011}', "");
33986Expect(1, 1456, '\p{^Is_Canonical_Combining_Class=00000000011}', "");
33987Expect(1, 1456, '\P{Is_Canonical_Combining_Class=00000000011}', "");
33988Expect(0, 1456, '\P{^Is_Canonical_Combining_Class=00000000011}', "");
33989Error('\p{Is_Ccc=	_1:=1}');
33990Error('\P{Is_Ccc=	_1:=1}');
33991Expect(1, 1457, '\p{Is_Ccc=000000011}', "");
33992Expect(0, 1457, '\p{^Is_Ccc=000000011}', "");
33993Expect(0, 1457, '\P{Is_Ccc=000000011}', "");
33994Expect(1, 1457, '\P{^Is_Ccc=000000011}', "");
33995Expect(0, 1456, '\p{Is_Ccc=000000011}', "");
33996Expect(1, 1456, '\p{^Is_Ccc=000000011}', "");
33997Expect(1, 1456, '\P{Is_Ccc=000000011}', "");
33998Expect(0, 1456, '\P{^Is_Ccc=000000011}', "");
33999Error('\p{Canonical_Combining_Class=--IOTA-Subscript/a/}');
34000Error('\P{Canonical_Combining_Class=--IOTA-Subscript/a/}');
34001Expect(1, 837, '\p{Canonical_Combining_Class=iotasubscript}', "");
34002Expect(0, 837, '\p{^Canonical_Combining_Class=iotasubscript}', "");
34003Expect(0, 837, '\P{Canonical_Combining_Class=iotasubscript}', "");
34004Expect(1, 837, '\P{^Canonical_Combining_Class=iotasubscript}', "");
34005Expect(0, 836, '\p{Canonical_Combining_Class=iotasubscript}', "");
34006Expect(1, 836, '\p{^Canonical_Combining_Class=iotasubscript}', "");
34007Expect(1, 836, '\P{Canonical_Combining_Class=iotasubscript}', "");
34008Expect(0, 836, '\P{^Canonical_Combining_Class=iotasubscript}', "");
34009Expect(1, 837, '\p{Canonical_Combining_Class=	 iota-SUBSCRIPT}', "");
34010Expect(0, 837, '\p{^Canonical_Combining_Class=	 iota-SUBSCRIPT}', "");
34011Expect(0, 837, '\P{Canonical_Combining_Class=	 iota-SUBSCRIPT}', "");
34012Expect(1, 837, '\P{^Canonical_Combining_Class=	 iota-SUBSCRIPT}', "");
34013Expect(0, 836, '\p{Canonical_Combining_Class=	 iota-SUBSCRIPT}', "");
34014Expect(1, 836, '\p{^Canonical_Combining_Class=	 iota-SUBSCRIPT}', "");
34015Expect(1, 836, '\P{Canonical_Combining_Class=	 iota-SUBSCRIPT}', "");
34016Expect(0, 836, '\P{^Canonical_Combining_Class=	 iota-SUBSCRIPT}', "");
34017Error('\p{Ccc=:= 	IS}');
34018Error('\P{Ccc=:= 	IS}');
34019Expect(1, 837, '\p{Ccc=is}', "");
34020Expect(0, 837, '\p{^Ccc=is}', "");
34021Expect(0, 837, '\P{Ccc=is}', "");
34022Expect(1, 837, '\P{^Ccc=is}', "");
34023Expect(0, 836, '\p{Ccc=is}', "");
34024Expect(1, 836, '\p{^Ccc=is}', "");
34025Expect(1, 836, '\P{Ccc=is}', "");
34026Expect(0, 836, '\P{^Ccc=is}', "");
34027Expect(1, 837, '\p{Ccc=--IS}', "");
34028Expect(0, 837, '\p{^Ccc=--IS}', "");
34029Expect(0, 837, '\P{Ccc=--IS}', "");
34030Expect(1, 837, '\P{^Ccc=--IS}', "");
34031Expect(0, 836, '\p{Ccc=--IS}', "");
34032Expect(1, 836, '\p{^Ccc=--IS}', "");
34033Expect(1, 836, '\P{Ccc=--IS}', "");
34034Expect(0, 836, '\P{^Ccc=--IS}', "");
34035Error('\p{Is_Canonical_Combining_Class= :=+0240}');
34036Error('\P{Is_Canonical_Combining_Class= :=+0240}');
34037Expect(1, 837, '\p{Is_Canonical_Combining_Class=000_024_0}', "");
34038Expect(0, 837, '\p{^Is_Canonical_Combining_Class=000_024_0}', "");
34039Expect(0, 837, '\P{Is_Canonical_Combining_Class=000_024_0}', "");
34040Expect(1, 837, '\P{^Is_Canonical_Combining_Class=000_024_0}', "");
34041Expect(0, 836, '\p{Is_Canonical_Combining_Class=000_024_0}', "");
34042Expect(1, 836, '\p{^Is_Canonical_Combining_Class=000_024_0}', "");
34043Expect(1, 836, '\P{Is_Canonical_Combining_Class=000_024_0}', "");
34044Expect(0, 836, '\P{^Is_Canonical_Combining_Class=000_024_0}', "");
34045Error('\p{Is_Ccc= 	IOTA/a/Subscript}');
34046Error('\P{Is_Ccc= 	IOTA/a/Subscript}');
34047Expect(1, 837, '\p{Is_Ccc=iotasubscript}', "");
34048Expect(0, 837, '\p{^Is_Ccc=iotasubscript}', "");
34049Expect(0, 837, '\P{Is_Ccc=iotasubscript}', "");
34050Expect(1, 837, '\P{^Is_Ccc=iotasubscript}', "");
34051Expect(0, 836, '\p{Is_Ccc=iotasubscript}', "");
34052Expect(1, 836, '\p{^Is_Ccc=iotasubscript}', "");
34053Expect(1, 836, '\P{Is_Ccc=iotasubscript}', "");
34054Expect(0, 836, '\P{^Is_Ccc=iotasubscript}', "");
34055Expect(1, 837, '\p{Is_Ccc=__Iota-Subscript}', "");
34056Expect(0, 837, '\p{^Is_Ccc=__Iota-Subscript}', "");
34057Expect(0, 837, '\P{Is_Ccc=__Iota-Subscript}', "");
34058Expect(1, 837, '\P{^Is_Ccc=__Iota-Subscript}', "");
34059Expect(0, 836, '\p{Is_Ccc=__Iota-Subscript}', "");
34060Expect(1, 836, '\p{^Is_Ccc=__Iota-Subscript}', "");
34061Expect(1, 836, '\P{Is_Ccc=__Iota-Subscript}', "");
34062Expect(0, 836, '\P{^Is_Ccc=__Iota-Subscript}', "");
34063Error('\p{Canonical_Combining_Class=/a/--above_Right}');
34064Error('\P{Canonical_Combining_Class=/a/--above_Right}');
34065Expect(1, 789, '\p{Canonical_Combining_Class=aboveright}', "");
34066Expect(0, 789, '\p{^Canonical_Combining_Class=aboveright}', "");
34067Expect(0, 789, '\P{Canonical_Combining_Class=aboveright}', "");
34068Expect(1, 789, '\P{^Canonical_Combining_Class=aboveright}', "");
34069Expect(0, 788, '\p{Canonical_Combining_Class=aboveright}', "");
34070Expect(1, 788, '\p{^Canonical_Combining_Class=aboveright}', "");
34071Expect(1, 788, '\P{Canonical_Combining_Class=aboveright}', "");
34072Expect(0, 788, '\P{^Canonical_Combining_Class=aboveright}', "");
34073Expect(1, 789, '\p{Canonical_Combining_Class= Aboveright}', "");
34074Expect(0, 789, '\p{^Canonical_Combining_Class= Aboveright}', "");
34075Expect(0, 789, '\P{Canonical_Combining_Class= Aboveright}', "");
34076Expect(1, 789, '\P{^Canonical_Combining_Class= Aboveright}', "");
34077Expect(0, 788, '\p{Canonical_Combining_Class= Aboveright}', "");
34078Expect(1, 788, '\p{^Canonical_Combining_Class= Aboveright}', "");
34079Expect(1, 788, '\P{Canonical_Combining_Class= Aboveright}', "");
34080Expect(0, 788, '\P{^Canonical_Combining_Class= Aboveright}', "");
34081Error('\p{Ccc=	/a/ar}');
34082Error('\P{Ccc=	/a/ar}');
34083Expect(1, 789, '\p{Ccc=ar}', "");
34084Expect(0, 789, '\p{^Ccc=ar}', "");
34085Expect(0, 789, '\P{Ccc=ar}', "");
34086Expect(1, 789, '\P{^Ccc=ar}', "");
34087Expect(0, 788, '\p{Ccc=ar}', "");
34088Expect(1, 788, '\p{^Ccc=ar}', "");
34089Expect(1, 788, '\P{Ccc=ar}', "");
34090Expect(0, 788, '\P{^Ccc=ar}', "");
34091Expect(1, 789, '\p{Ccc:	__ar}', "");
34092Expect(0, 789, '\p{^Ccc:	__ar}', "");
34093Expect(0, 789, '\P{Ccc:	__ar}', "");
34094Expect(1, 789, '\P{^Ccc:	__ar}', "");
34095Expect(0, 788, '\p{Ccc:	__ar}', "");
34096Expect(1, 788, '\p{^Ccc:	__ar}', "");
34097Expect(1, 788, '\P{Ccc:	__ar}', "");
34098Expect(0, 788, '\P{^Ccc:	__ar}', "");
34099Error('\p{Is_Canonical_Combining_Class=:=0000000232}');
34100Error('\P{Is_Canonical_Combining_Class=:=0000000232}');
34101Expect(1, 789, '\p{Is_Canonical_Combining_Class=00232}', "");
34102Expect(0, 789, '\p{^Is_Canonical_Combining_Class=00232}', "");
34103Expect(0, 789, '\P{Is_Canonical_Combining_Class=00232}', "");
34104Expect(1, 789, '\P{^Is_Canonical_Combining_Class=00232}', "");
34105Expect(0, 788, '\p{Is_Canonical_Combining_Class=00232}', "");
34106Expect(1, 788, '\p{^Is_Canonical_Combining_Class=00232}', "");
34107Expect(1, 788, '\P{Is_Canonical_Combining_Class=00232}', "");
34108Expect(0, 788, '\P{^Is_Canonical_Combining_Class=00232}', "");
34109Error('\p{Is_Ccc= ABOVE_RIGHT:=}');
34110Error('\P{Is_Ccc= ABOVE_RIGHT:=}');
34111Expect(1, 789, '\p{Is_Ccc:	aboveright}', "");
34112Expect(0, 789, '\p{^Is_Ccc:	aboveright}', "");
34113Expect(0, 789, '\P{Is_Ccc:	aboveright}', "");
34114Expect(1, 789, '\P{^Is_Ccc:	aboveright}', "");
34115Expect(0, 788, '\p{Is_Ccc:	aboveright}', "");
34116Expect(1, 788, '\p{^Is_Ccc:	aboveright}', "");
34117Expect(1, 788, '\P{Is_Ccc:	aboveright}', "");
34118Expect(0, 788, '\P{^Is_Ccc:	aboveright}', "");
34119Expect(1, 789, '\p{Is_Ccc= Above_Right}', "");
34120Expect(0, 789, '\p{^Is_Ccc= Above_Right}', "");
34121Expect(0, 789, '\P{Is_Ccc= Above_Right}', "");
34122Expect(1, 789, '\P{^Is_Ccc= Above_Right}', "");
34123Expect(0, 788, '\p{Is_Ccc= Above_Right}', "");
34124Expect(1, 788, '\p{^Is_Ccc= Above_Right}', "");
34125Expect(1, 788, '\P{Is_Ccc= Above_Right}', "");
34126Expect(0, 788, '\P{^Is_Ccc= Above_Right}', "");
34127Error('\p{Canonical_Combining_Class=  +0029/a/}');
34128Error('\P{Canonical_Combining_Class=  +0029/a/}');
34129Expect(1, 1613, '\p{Canonical_Combining_Class: +000000029}', "");
34130Expect(0, 1613, '\p{^Canonical_Combining_Class: +000000029}', "");
34131Expect(0, 1613, '\P{Canonical_Combining_Class: +000000029}', "");
34132Expect(1, 1613, '\P{^Canonical_Combining_Class: +000000029}', "");
34133Expect(0, 1612, '\p{Canonical_Combining_Class: +000000029}', "");
34134Expect(1, 1612, '\p{^Canonical_Combining_Class: +000000029}', "");
34135Expect(1, 1612, '\P{Canonical_Combining_Class: +000000029}', "");
34136Expect(0, 1612, '\P{^Canonical_Combining_Class: +000000029}', "");
34137Error('\p{Ccc=		+0000029/a/}');
34138Error('\P{Ccc=		+0000029/a/}');
34139Expect(1, 1613, '\p{Ccc=0_0_0_029}', "");
34140Expect(0, 1613, '\p{^Ccc=0_0_0_029}', "");
34141Expect(0, 1613, '\P{Ccc=0_0_0_029}', "");
34142Expect(1, 1613, '\P{^Ccc=0_0_0_029}', "");
34143Expect(0, 1612, '\p{Ccc=0_0_0_029}', "");
34144Expect(1, 1612, '\p{^Ccc=0_0_0_029}', "");
34145Expect(1, 1612, '\P{Ccc=0_0_0_029}', "");
34146Expect(0, 1612, '\P{^Ccc=0_0_0_029}', "");
34147Error('\p{Is_Canonical_Combining_Class=/a/_0 0	0 00029}');
34148Error('\P{Is_Canonical_Combining_Class=/a/_0 0	0 00029}');
34149Expect(1, 1613, '\p{Is_Canonical_Combining_Class:0_0_0_029}', "");
34150Expect(0, 1613, '\p{^Is_Canonical_Combining_Class:0_0_0_029}', "");
34151Expect(0, 1613, '\P{Is_Canonical_Combining_Class:0_0_0_029}', "");
34152Expect(1, 1613, '\P{^Is_Canonical_Combining_Class:0_0_0_029}', "");
34153Expect(0, 1612, '\p{Is_Canonical_Combining_Class:0_0_0_029}', "");
34154Expect(1, 1612, '\p{^Is_Canonical_Combining_Class:0_0_0_029}', "");
34155Expect(1, 1612, '\P{Is_Canonical_Combining_Class:0_0_0_029}', "");
34156Expect(0, 1612, '\P{^Is_Canonical_Combining_Class:0_0_0_029}', "");
34157Error('\p{Is_Ccc= /a/0_0	00_0_00-0029}');
34158Error('\P{Is_Ccc= /a/0_0	00_0_00-0029}');
34159Expect(1, 1613, '\p{Is_Ccc=000029}', "");
34160Expect(0, 1613, '\p{^Is_Ccc=000029}', "");
34161Expect(0, 1613, '\P{Is_Ccc=000029}', "");
34162Expect(1, 1613, '\P{^Is_Ccc=000029}', "");
34163Expect(0, 1612, '\p{Is_Ccc=000029}', "");
34164Expect(1, 1612, '\p{^Is_Ccc=000029}', "");
34165Expect(1, 1612, '\P{Is_Ccc=000029}', "");
34166Expect(0, 1612, '\P{^Is_Ccc=000029}', "");
34167Error('\p{Canonical_Combining_Class=/a/_Right}');
34168Error('\P{Canonical_Combining_Class=/a/_Right}');
34169Expect(1, 119149, '\p{Canonical_Combining_Class:	right}', "");
34170Expect(0, 119149, '\p{^Canonical_Combining_Class:	right}', "");
34171Expect(0, 119149, '\P{Canonical_Combining_Class:	right}', "");
34172Expect(1, 119149, '\P{^Canonical_Combining_Class:	right}', "");
34173Expect(0, 119148, '\p{Canonical_Combining_Class:	right}', "");
34174Expect(1, 119148, '\p{^Canonical_Combining_Class:	right}', "");
34175Expect(1, 119148, '\P{Canonical_Combining_Class:	right}', "");
34176Expect(0, 119148, '\P{^Canonical_Combining_Class:	right}', "");
34177Expect(1, 119149, '\p{Canonical_Combining_Class=_Right}', "");
34178Expect(0, 119149, '\p{^Canonical_Combining_Class=_Right}', "");
34179Expect(0, 119149, '\P{Canonical_Combining_Class=_Right}', "");
34180Expect(1, 119149, '\P{^Canonical_Combining_Class=_Right}', "");
34181Expect(0, 119148, '\p{Canonical_Combining_Class=_Right}', "");
34182Expect(1, 119148, '\p{^Canonical_Combining_Class=_Right}', "");
34183Expect(1, 119148, '\P{Canonical_Combining_Class=_Right}', "");
34184Expect(0, 119148, '\P{^Canonical_Combining_Class=_Right}', "");
34185Error('\p{Ccc=-:=R}');
34186Error('\P{Ccc=-:=R}');
34187Expect(1, 119149, '\p{Ccc=r}', "");
34188Expect(0, 119149, '\p{^Ccc=r}', "");
34189Expect(0, 119149, '\P{Ccc=r}', "");
34190Expect(1, 119149, '\P{^Ccc=r}', "");
34191Expect(0, 119148, '\p{Ccc=r}', "");
34192Expect(1, 119148, '\p{^Ccc=r}', "");
34193Expect(1, 119148, '\P{Ccc=r}', "");
34194Expect(0, 119148, '\P{^Ccc=r}', "");
34195Expect(1, 119149, '\p{Ccc=-	R}', "");
34196Expect(0, 119149, '\p{^Ccc=-	R}', "");
34197Expect(0, 119149, '\P{Ccc=-	R}', "");
34198Expect(1, 119149, '\P{^Ccc=-	R}', "");
34199Expect(0, 119148, '\p{Ccc=-	R}', "");
34200Expect(1, 119148, '\p{^Ccc=-	R}', "");
34201Expect(1, 119148, '\P{Ccc=-	R}', "");
34202Expect(0, 119148, '\P{^Ccc=-	R}', "");
34203Error('\p{Is_Canonical_Combining_Class=/a/ 	000226}');
34204Error('\P{Is_Canonical_Combining_Class=/a/ 	000226}');
34205Expect(1, 119149, '\p{Is_Canonical_Combining_Class=0226}', "");
34206Expect(0, 119149, '\p{^Is_Canonical_Combining_Class=0226}', "");
34207Expect(0, 119149, '\P{Is_Canonical_Combining_Class=0226}', "");
34208Expect(1, 119149, '\P{^Is_Canonical_Combining_Class=0226}', "");
34209Expect(0, 119148, '\p{Is_Canonical_Combining_Class=0226}', "");
34210Expect(1, 119148, '\p{^Is_Canonical_Combining_Class=0226}', "");
34211Expect(1, 119148, '\P{Is_Canonical_Combining_Class=0226}', "");
34212Expect(0, 119148, '\P{^Is_Canonical_Combining_Class=0226}', "");
34213Error('\p{Is_Ccc=_right:=}');
34214Error('\P{Is_Ccc=_right:=}');
34215Expect(1, 119149, '\p{Is_Ccc=right}', "");
34216Expect(0, 119149, '\p{^Is_Ccc=right}', "");
34217Expect(0, 119149, '\P{Is_Ccc=right}', "");
34218Expect(1, 119149, '\P{^Is_Ccc=right}', "");
34219Expect(0, 119148, '\p{Is_Ccc=right}', "");
34220Expect(1, 119148, '\p{^Is_Ccc=right}', "");
34221Expect(1, 119148, '\P{Is_Ccc=right}', "");
34222Expect(0, 119148, '\P{^Is_Ccc=right}', "");
34223Expect(1, 119149, '\p{Is_Ccc:   - Right}', "");
34224Expect(0, 119149, '\p{^Is_Ccc:   - Right}', "");
34225Expect(0, 119149, '\P{Is_Ccc:   - Right}', "");
34226Expect(1, 119149, '\P{^Is_Ccc:   - Right}', "");
34227Expect(0, 119148, '\p{Is_Ccc:   - Right}', "");
34228Expect(1, 119148, '\p{^Is_Ccc:   - Right}', "");
34229Expect(1, 119148, '\P{Is_Ccc:   - Right}', "");
34230Expect(0, 119148, '\P{^Is_Ccc:   - Right}', "");
34231Error('\p{Canonical_Combining_Class=  0000	00 0015/a/}');
34232Error('\P{Canonical_Combining_Class=  0000	00 0015/a/}');
34233Expect(1, 1461, '\p{Canonical_Combining_Class=00_00_15}', "");
34234Expect(0, 1461, '\p{^Canonical_Combining_Class=00_00_15}', "");
34235Expect(0, 1461, '\P{Canonical_Combining_Class=00_00_15}', "");
34236Expect(1, 1461, '\P{^Canonical_Combining_Class=00_00_15}', "");
34237Expect(0, 1460, '\p{Canonical_Combining_Class=00_00_15}', "");
34238Expect(1, 1460, '\p{^Canonical_Combining_Class=00_00_15}', "");
34239Expect(1, 1460, '\P{Canonical_Combining_Class=00_00_15}', "");
34240Expect(0, 1460, '\P{^Canonical_Combining_Class=00_00_15}', "");
34241Error('\p{Ccc=/a/ -15}');
34242Error('\P{Ccc=/a/ -15}');
34243Expect(1, 1461, '\p{Ccc=00015}', "");
34244Expect(0, 1461, '\p{^Ccc=00015}', "");
34245Expect(0, 1461, '\P{Ccc=00015}', "");
34246Expect(1, 1461, '\P{^Ccc=00015}', "");
34247Expect(0, 1460, '\p{Ccc=00015}', "");
34248Expect(1, 1460, '\p{^Ccc=00015}', "");
34249Expect(1, 1460, '\P{Ccc=00015}', "");
34250Expect(0, 1460, '\P{^Ccc=00015}', "");
34251Error('\p{Is_Canonical_Combining_Class=-:=001 5}');
34252Error('\P{Is_Canonical_Combining_Class=-:=001 5}');
34253Expect(1, 1461, '\p{Is_Canonical_Combining_Class=0000000015}', "");
34254Expect(0, 1461, '\p{^Is_Canonical_Combining_Class=0000000015}', "");
34255Expect(0, 1461, '\P{Is_Canonical_Combining_Class=0000000015}', "");
34256Expect(1, 1461, '\P{^Is_Canonical_Combining_Class=0000000015}', "");
34257Expect(0, 1460, '\p{Is_Canonical_Combining_Class=0000000015}', "");
34258Expect(1, 1460, '\p{^Is_Canonical_Combining_Class=0000000015}', "");
34259Expect(1, 1460, '\P{Is_Canonical_Combining_Class=0000000015}', "");
34260Expect(0, 1460, '\P{^Is_Canonical_Combining_Class=0000000015}', "");
34261Error('\p{Is_Ccc=:=_	00001	5}');
34262Error('\P{Is_Ccc=:=_	00001	5}');
34263Expect(1, 1461, '\p{Is_Ccc:   00000015}', "");
34264Expect(0, 1461, '\p{^Is_Ccc:   00000015}', "");
34265Expect(0, 1461, '\P{Is_Ccc:   00000015}', "");
34266Expect(1, 1461, '\P{^Is_Ccc:   00000015}', "");
34267Expect(0, 1460, '\p{Is_Ccc:   00000015}', "");
34268Expect(1, 1460, '\p{^Is_Ccc:   00000015}', "");
34269Expect(1, 1460, '\P{Is_Ccc:   00000015}', "");
34270Expect(0, 1460, '\P{^Is_Ccc:   00000015}', "");
34271Error('\p{Canonical_Combining_Class=:=	-below-LEFT}');
34272Error('\P{Canonical_Combining_Class=:=	-below-LEFT}');
34273Expect(1, 12330, '\p{Canonical_Combining_Class:   belowleft}', "");
34274Expect(0, 12330, '\p{^Canonical_Combining_Class:   belowleft}', "");
34275Expect(0, 12330, '\P{Canonical_Combining_Class:   belowleft}', "");
34276Expect(1, 12330, '\P{^Canonical_Combining_Class:   belowleft}', "");
34277Expect(0, 12329, '\p{Canonical_Combining_Class:   belowleft}', "");
34278Expect(1, 12329, '\p{^Canonical_Combining_Class:   belowleft}', "");
34279Expect(1, 12329, '\P{Canonical_Combining_Class:   belowleft}', "");
34280Expect(0, 12329, '\P{^Canonical_Combining_Class:   belowleft}', "");
34281Expect(1, 12330, '\p{Canonical_Combining_Class= below	left}', "");
34282Expect(0, 12330, '\p{^Canonical_Combining_Class= below	left}', "");
34283Expect(0, 12330, '\P{Canonical_Combining_Class= below	left}', "");
34284Expect(1, 12330, '\P{^Canonical_Combining_Class= below	left}', "");
34285Expect(0, 12329, '\p{Canonical_Combining_Class= below	left}', "");
34286Expect(1, 12329, '\p{^Canonical_Combining_Class= below	left}', "");
34287Expect(1, 12329, '\P{Canonical_Combining_Class= below	left}', "");
34288Expect(0, 12329, '\P{^Canonical_Combining_Class= below	left}', "");
34289Error('\p{Ccc: /a/ -BL}');
34290Error('\P{Ccc: /a/ -BL}');
34291Expect(1, 12330, '\p{Ccc:	bl}', "");
34292Expect(0, 12330, '\p{^Ccc:	bl}', "");
34293Expect(0, 12330, '\P{Ccc:	bl}', "");
34294Expect(1, 12330, '\P{^Ccc:	bl}', "");
34295Expect(0, 12329, '\p{Ccc:	bl}', "");
34296Expect(1, 12329, '\p{^Ccc:	bl}', "");
34297Expect(1, 12329, '\P{Ccc:	bl}', "");
34298Expect(0, 12329, '\P{^Ccc:	bl}', "");
34299Expect(1, 12330, '\p{Ccc=_BL}', "");
34300Expect(0, 12330, '\p{^Ccc=_BL}', "");
34301Expect(0, 12330, '\P{Ccc=_BL}', "");
34302Expect(1, 12330, '\P{^Ccc=_BL}', "");
34303Expect(0, 12329, '\p{Ccc=_BL}', "");
34304Expect(1, 12329, '\p{^Ccc=_BL}', "");
34305Expect(1, 12329, '\P{Ccc=_BL}', "");
34306Expect(0, 12329, '\P{^Ccc=_BL}', "");
34307Error('\p{Is_Canonical_Combining_Class=	_+0021-8/a/}');
34308Error('\P{Is_Canonical_Combining_Class=	_+0021-8/a/}');
34309Expect(1, 12330, '\p{Is_Canonical_Combining_Class=21_8}', "");
34310Expect(0, 12330, '\p{^Is_Canonical_Combining_Class=21_8}', "");
34311Expect(0, 12330, '\P{Is_Canonical_Combining_Class=21_8}', "");
34312Expect(1, 12330, '\P{^Is_Canonical_Combining_Class=21_8}', "");
34313Expect(0, 12329, '\p{Is_Canonical_Combining_Class=21_8}', "");
34314Expect(1, 12329, '\p{^Is_Canonical_Combining_Class=21_8}', "");
34315Expect(1, 12329, '\P{Is_Canonical_Combining_Class=21_8}', "");
34316Expect(0, 12329, '\P{^Is_Canonical_Combining_Class=21_8}', "");
34317Error('\p{Is_Ccc= _BELOW-LEFT:=}');
34318Error('\P{Is_Ccc= _BELOW-LEFT:=}');
34319Expect(1, 12330, '\p{Is_Ccc=belowleft}', "");
34320Expect(0, 12330, '\p{^Is_Ccc=belowleft}', "");
34321Expect(0, 12330, '\P{Is_Ccc=belowleft}', "");
34322Expect(1, 12330, '\P{^Is_Ccc=belowleft}', "");
34323Expect(0, 12329, '\p{Is_Ccc=belowleft}', "");
34324Expect(1, 12329, '\p{^Is_Ccc=belowleft}', "");
34325Expect(1, 12329, '\P{Is_Ccc=belowleft}', "");
34326Expect(0, 12329, '\P{^Is_Ccc=belowleft}', "");
34327Expect(1, 12330, '\p{Is_Ccc=	-Below	Left}', "");
34328Expect(0, 12330, '\p{^Is_Ccc=	-Below	Left}', "");
34329Expect(0, 12330, '\P{Is_Ccc=	-Below	Left}', "");
34330Expect(1, 12330, '\P{^Is_Ccc=	-Below	Left}', "");
34331Expect(0, 12329, '\p{Is_Ccc=	-Below	Left}', "");
34332Expect(1, 12329, '\p{^Is_Ccc=	-Below	Left}', "");
34333Expect(1, 12329, '\P{Is_Ccc=	-Below	Left}', "");
34334Expect(0, 12329, '\P{^Is_Ccc=	-Below	Left}', "");
34335Error('\p{Canonical_Combining_Class=/a/	Left}');
34336Error('\P{Canonical_Combining_Class=/a/	Left}');
34337Expect(1, 12335, '\p{Canonical_Combining_Class=left}', "");
34338Expect(0, 12335, '\p{^Canonical_Combining_Class=left}', "");
34339Expect(0, 12335, '\P{Canonical_Combining_Class=left}', "");
34340Expect(1, 12335, '\P{^Canonical_Combining_Class=left}', "");
34341Expect(0, 12333, '\p{Canonical_Combining_Class=left}', "");
34342Expect(1, 12333, '\p{^Canonical_Combining_Class=left}', "");
34343Expect(1, 12333, '\P{Canonical_Combining_Class=left}', "");
34344Expect(0, 12333, '\P{^Canonical_Combining_Class=left}', "");
34345Expect(1, 12335, '\p{Canonical_Combining_Class:	-Left}', "");
34346Expect(0, 12335, '\p{^Canonical_Combining_Class:	-Left}', "");
34347Expect(0, 12335, '\P{Canonical_Combining_Class:	-Left}', "");
34348Expect(1, 12335, '\P{^Canonical_Combining_Class:	-Left}', "");
34349Expect(0, 12333, '\p{Canonical_Combining_Class:	-Left}', "");
34350Expect(1, 12333, '\p{^Canonical_Combining_Class:	-Left}', "");
34351Expect(1, 12333, '\P{Canonical_Combining_Class:	-Left}', "");
34352Expect(0, 12333, '\P{^Canonical_Combining_Class:	-Left}', "");
34353Error('\p{Ccc=:=	L}');
34354Error('\P{Ccc=:=	L}');
34355Expect(1, 12335, '\p{Ccc=l}', "");
34356Expect(0, 12335, '\p{^Ccc=l}', "");
34357Expect(0, 12335, '\P{Ccc=l}', "");
34358Expect(1, 12335, '\P{^Ccc=l}', "");
34359Expect(0, 12333, '\p{Ccc=l}', "");
34360Expect(1, 12333, '\p{^Ccc=l}', "");
34361Expect(1, 12333, '\P{Ccc=l}', "");
34362Expect(0, 12333, '\P{^Ccc=l}', "");
34363Expect(1, 12335, '\p{Ccc=_ l}', "");
34364Expect(0, 12335, '\p{^Ccc=_ l}', "");
34365Expect(0, 12335, '\P{Ccc=_ l}', "");
34366Expect(1, 12335, '\P{^Ccc=_ l}', "");
34367Expect(0, 12333, '\p{Ccc=_ l}', "");
34368Expect(1, 12333, '\p{^Ccc=_ l}', "");
34369Expect(1, 12333, '\P{Ccc=_ l}', "");
34370Expect(0, 12333, '\P{^Ccc=_ l}', "");
34371Error('\p{Is_Canonical_Combining_Class:/a/ 	00000224}');
34372Error('\P{Is_Canonical_Combining_Class:/a/ 	00000224}');
34373Expect(1, 12335, '\p{Is_Canonical_Combining_Class=00000_00002_24}', "");
34374Expect(0, 12335, '\p{^Is_Canonical_Combining_Class=00000_00002_24}', "");
34375Expect(0, 12335, '\P{Is_Canonical_Combining_Class=00000_00002_24}', "");
34376Expect(1, 12335, '\P{^Is_Canonical_Combining_Class=00000_00002_24}', "");
34377Expect(0, 12333, '\p{Is_Canonical_Combining_Class=00000_00002_24}', "");
34378Expect(1, 12333, '\p{^Is_Canonical_Combining_Class=00000_00002_24}', "");
34379Expect(1, 12333, '\P{Is_Canonical_Combining_Class=00000_00002_24}', "");
34380Expect(0, 12333, '\P{^Is_Canonical_Combining_Class=00000_00002_24}', "");
34381Error('\p{Is_Ccc::=left}');
34382Error('\P{Is_Ccc::=left}');
34383Expect(1, 12335, '\p{Is_Ccc=left}', "");
34384Expect(0, 12335, '\p{^Is_Ccc=left}', "");
34385Expect(0, 12335, '\P{Is_Ccc=left}', "");
34386Expect(1, 12335, '\P{^Is_Ccc=left}', "");
34387Expect(0, 12333, '\p{Is_Ccc=left}', "");
34388Expect(1, 12333, '\p{^Is_Ccc=left}', "");
34389Expect(1, 12333, '\P{Is_Ccc=left}', "");
34390Expect(0, 12333, '\P{^Is_Ccc=left}', "");
34391Expect(1, 12335, '\p{Is_Ccc=-	LEFT}', "");
34392Expect(0, 12335, '\p{^Is_Ccc=-	LEFT}', "");
34393Expect(0, 12335, '\P{Is_Ccc=-	LEFT}', "");
34394Expect(1, 12335, '\P{^Is_Ccc=-	LEFT}', "");
34395Expect(0, 12333, '\p{Is_Ccc=-	LEFT}', "");
34396Expect(1, 12333, '\p{^Is_Ccc=-	LEFT}', "");
34397Expect(1, 12333, '\P{Is_Ccc=-	LEFT}', "");
34398Expect(0, 12333, '\P{^Is_Ccc=-	LEFT}', "");
34399Error('\p{Canonical_Combining_Class=_-Above/a/}');
34400Error('\P{Canonical_Combining_Class=_-Above/a/}');
34401Expect(1, 788, '\p{Canonical_Combining_Class=above}', "");
34402Expect(0, 788, '\p{^Canonical_Combining_Class=above}', "");
34403Expect(0, 788, '\P{Canonical_Combining_Class=above}', "");
34404Expect(1, 788, '\P{^Canonical_Combining_Class=above}', "");
34405Expect(0, 767, '\p{Canonical_Combining_Class=above}', "");
34406Expect(1, 767, '\p{^Canonical_Combining_Class=above}', "");
34407Expect(1, 767, '\P{Canonical_Combining_Class=above}', "");
34408Expect(0, 767, '\P{^Canonical_Combining_Class=above}', "");
34409Expect(1, 788, '\p{Canonical_Combining_Class=_above}', "");
34410Expect(0, 788, '\p{^Canonical_Combining_Class=_above}', "");
34411Expect(0, 788, '\P{Canonical_Combining_Class=_above}', "");
34412Expect(1, 788, '\P{^Canonical_Combining_Class=_above}', "");
34413Expect(0, 767, '\p{Canonical_Combining_Class=_above}', "");
34414Expect(1, 767, '\p{^Canonical_Combining_Class=_above}', "");
34415Expect(1, 767, '\P{Canonical_Combining_Class=_above}', "");
34416Expect(0, 767, '\P{^Canonical_Combining_Class=_above}', "");
34417Error('\p{Ccc= /a/A}');
34418Error('\P{Ccc= /a/A}');
34419Expect(1, 788, '\p{Ccc:   a}', "");
34420Expect(0, 788, '\p{^Ccc:   a}', "");
34421Expect(0, 788, '\P{Ccc:   a}', "");
34422Expect(1, 788, '\P{^Ccc:   a}', "");
34423Expect(0, 767, '\p{Ccc:   a}', "");
34424Expect(1, 767, '\p{^Ccc:   a}', "");
34425Expect(1, 767, '\P{Ccc:   a}', "");
34426Expect(0, 767, '\P{^Ccc:   a}', "");
34427Expect(1, 788, '\p{Ccc=A}', "");
34428Expect(0, 788, '\p{^Ccc=A}', "");
34429Expect(0, 788, '\P{Ccc=A}', "");
34430Expect(1, 788, '\P{^Ccc=A}', "");
34431Expect(0, 767, '\p{Ccc=A}', "");
34432Expect(1, 767, '\p{^Ccc=A}', "");
34433Expect(1, 767, '\P{Ccc=A}', "");
34434Expect(0, 767, '\P{^Ccc=A}', "");
34435Error('\p{Is_Canonical_Combining_Class=	:=+0000230}');
34436Error('\P{Is_Canonical_Combining_Class=	:=+0000230}');
34437Expect(1, 788, '\p{Is_Canonical_Combining_Class=0_0_2_30}', "");
34438Expect(0, 788, '\p{^Is_Canonical_Combining_Class=0_0_2_30}', "");
34439Expect(0, 788, '\P{Is_Canonical_Combining_Class=0_0_2_30}', "");
34440Expect(1, 788, '\P{^Is_Canonical_Combining_Class=0_0_2_30}', "");
34441Expect(0, 767, '\p{Is_Canonical_Combining_Class=0_0_2_30}', "");
34442Expect(1, 767, '\p{^Is_Canonical_Combining_Class=0_0_2_30}', "");
34443Expect(1, 767, '\P{Is_Canonical_Combining_Class=0_0_2_30}', "");
34444Expect(0, 767, '\P{^Is_Canonical_Combining_Class=0_0_2_30}', "");
34445Error('\p{Is_Ccc=-Above:=}');
34446Error('\P{Is_Ccc=-Above:=}');
34447Expect(1, 788, '\p{Is_Ccc=above}', "");
34448Expect(0, 788, '\p{^Is_Ccc=above}', "");
34449Expect(0, 788, '\P{Is_Ccc=above}', "");
34450Expect(1, 788, '\P{^Is_Ccc=above}', "");
34451Expect(0, 767, '\p{Is_Ccc=above}', "");
34452Expect(1, 767, '\p{^Is_Ccc=above}', "");
34453Expect(1, 767, '\P{Is_Ccc=above}', "");
34454Expect(0, 767, '\P{^Is_Ccc=above}', "");
34455Expect(1, 788, '\p{Is_Ccc=	_Above}', "");
34456Expect(0, 788, '\p{^Is_Ccc=	_Above}', "");
34457Expect(0, 788, '\P{Is_Ccc=	_Above}', "");
34458Expect(1, 788, '\P{^Is_Ccc=	_Above}', "");
34459Expect(0, 767, '\p{Is_Ccc=	_Above}', "");
34460Expect(1, 767, '\p{^Is_Ccc=	_Above}', "");
34461Expect(1, 767, '\P{Is_Ccc=	_Above}', "");
34462Expect(0, 767, '\P{^Is_Ccc=	_Above}', "");
34463Error('\p{Canonical_Combining_Class= +000:=0129}');
34464Error('\P{Canonical_Combining_Class= +000:=0129}');
34465Expect(1, 3953, '\p{Canonical_Combining_Class=0_1_29}', "");
34466Expect(0, 3953, '\p{^Canonical_Combining_Class=0_1_29}', "");
34467Expect(0, 3953, '\P{Canonical_Combining_Class=0_1_29}', "");
34468Expect(1, 3953, '\P{^Canonical_Combining_Class=0_1_29}', "");
34469Expect(0, 3952, '\p{Canonical_Combining_Class=0_1_29}', "");
34470Expect(1, 3952, '\p{^Canonical_Combining_Class=0_1_29}', "");
34471Expect(1, 3952, '\P{Canonical_Combining_Class=0_1_29}', "");
34472Expect(0, 3952, '\P{^Canonical_Combining_Class=0_1_29}', "");
34473Error('\p{Ccc=__0	0:=0	00	0129}');
34474Error('\P{Ccc=__0	0:=0	00	0129}');
34475Expect(1, 3953, '\p{Ccc=00000129}', "");
34476Expect(0, 3953, '\p{^Ccc=00000129}', "");
34477Expect(0, 3953, '\P{Ccc=00000129}', "");
34478Expect(1, 3953, '\P{^Ccc=00000129}', "");
34479Expect(0, 3952, '\p{Ccc=00000129}', "");
34480Expect(1, 3952, '\p{^Ccc=00000129}', "");
34481Expect(1, 3952, '\P{Ccc=00000129}', "");
34482Expect(0, 3952, '\P{^Ccc=00000129}', "");
34483Error('\p{Is_Canonical_Combining_Class=_/a/00 0	0-00 129}');
34484Error('\P{Is_Canonical_Combining_Class=_/a/00 0	0-00 129}');
34485Expect(1, 3953, '\p{Is_Canonical_Combining_Class:	0000000129}', "");
34486Expect(0, 3953, '\p{^Is_Canonical_Combining_Class:	0000000129}', "");
34487Expect(0, 3953, '\P{Is_Canonical_Combining_Class:	0000000129}', "");
34488Expect(1, 3953, '\P{^Is_Canonical_Combining_Class:	0000000129}', "");
34489Expect(0, 3952, '\p{Is_Canonical_Combining_Class:	0000000129}', "");
34490Expect(1, 3952, '\p{^Is_Canonical_Combining_Class:	0000000129}', "");
34491Expect(1, 3952, '\P{Is_Canonical_Combining_Class:	0000000129}', "");
34492Expect(0, 3952, '\P{^Is_Canonical_Combining_Class:	0000000129}', "");
34493Error('\p{Is_Ccc=_+0012_9:=}');
34494Error('\P{Is_Ccc=_+0012_9:=}');
34495Expect(1, 3953, '\p{Is_Ccc=12_9}', "");
34496Expect(0, 3953, '\p{^Is_Ccc=12_9}', "");
34497Expect(0, 3953, '\P{Is_Ccc=12_9}', "");
34498Expect(1, 3953, '\P{^Is_Ccc=12_9}', "");
34499Expect(0, 3952, '\p{Is_Ccc=12_9}', "");
34500Expect(1, 3952, '\p{^Is_Ccc=12_9}', "");
34501Expect(1, 3952, '\P{Is_Ccc=12_9}', "");
34502Expect(0, 3952, '\P{^Is_Ccc=12_9}', "");
34503Error('\p{Canonical_Combining_Class=_/a/000	17}');
34504Error('\P{Canonical_Combining_Class=_/a/000	17}');
34505Expect(1, 1463, '\p{Canonical_Combining_Class:	000000017}', "");
34506Expect(0, 1463, '\p{^Canonical_Combining_Class:	000000017}', "");
34507Expect(0, 1463, '\P{Canonical_Combining_Class:	000000017}', "");
34508Expect(1, 1463, '\P{^Canonical_Combining_Class:	000000017}', "");
34509Expect(0, 1462, '\p{Canonical_Combining_Class:	000000017}', "");
34510Expect(1, 1462, '\p{^Canonical_Combining_Class:	000000017}', "");
34511Expect(1, 1462, '\P{Canonical_Combining_Class:	000000017}', "");
34512Expect(0, 1462, '\P{^Canonical_Combining_Class:	000000017}', "");
34513Error('\p{Ccc=- +0_0/a/00-0-0_0	0017}');
34514Error('\P{Ccc=- +0_0/a/00-0-0_0	0017}');
34515Expect(1, 1463, '\p{Ccc=0017}', "");
34516Expect(0, 1463, '\p{^Ccc=0017}', "");
34517Expect(0, 1463, '\P{Ccc=0017}', "");
34518Expect(1, 1463, '\P{^Ccc=0017}', "");
34519Expect(0, 1462, '\p{Ccc=0017}', "");
34520Expect(1, 1462, '\p{^Ccc=0017}', "");
34521Expect(1, 1462, '\P{Ccc=0017}', "");
34522Expect(0, 1462, '\P{^Ccc=0017}', "");
34523Error('\p{Is_Canonical_Combining_Class=_:=+00017}');
34524Error('\P{Is_Canonical_Combining_Class=_:=+00017}');
34525Expect(1, 1463, '\p{Is_Canonical_Combining_Class=0017}', "");
34526Expect(0, 1463, '\p{^Is_Canonical_Combining_Class=0017}', "");
34527Expect(0, 1463, '\P{Is_Canonical_Combining_Class=0017}', "");
34528Expect(1, 1463, '\P{^Is_Canonical_Combining_Class=0017}', "");
34529Expect(0, 1462, '\p{Is_Canonical_Combining_Class=0017}', "");
34530Expect(1, 1462, '\p{^Is_Canonical_Combining_Class=0017}', "");
34531Expect(1, 1462, '\P{Is_Canonical_Combining_Class=0017}', "");
34532Expect(0, 1462, '\P{^Is_Canonical_Combining_Class=0017}', "");
34533Error('\p{Is_Ccc=	 00017:=}');
34534Error('\P{Is_Ccc=	 00017:=}');
34535Expect(1, 1463, '\p{Is_Ccc=+0_0_0_0_0_17}', "");
34536Expect(0, 1463, '\p{^Is_Ccc=+0_0_0_0_0_17}', "");
34537Expect(0, 1463, '\P{Is_Ccc=+0_0_0_0_0_17}', "");
34538Expect(1, 1463, '\P{^Is_Ccc=+0_0_0_0_0_17}', "");
34539Expect(0, 1462, '\p{Is_Ccc=+0_0_0_0_0_17}', "");
34540Expect(1, 1462, '\p{^Is_Ccc=+0_0_0_0_0_17}', "");
34541Expect(1, 1462, '\P{Is_Ccc=+0_0_0_0_0_17}', "");
34542Expect(0, 1462, '\P{^Is_Ccc=+0_0_0_0_0_17}', "");
34543Error('\p{Canonical_Combining_Class=- Not	REORDERED/a/}');
34544Error('\P{Canonical_Combining_Class=- Not	REORDERED/a/}');
34545Expect(1, 767, '\p{Canonical_Combining_Class=notreordered}', "");
34546Expect(0, 767, '\p{^Canonical_Combining_Class=notreordered}', "");
34547Expect(0, 767, '\P{Canonical_Combining_Class=notreordered}', "");
34548Expect(1, 767, '\P{^Canonical_Combining_Class=notreordered}', "");
34549Expect(0, 846, '\p{Canonical_Combining_Class=notreordered}', "");
34550Expect(1, 846, '\p{^Canonical_Combining_Class=notreordered}', "");
34551Expect(1, 846, '\P{Canonical_Combining_Class=notreordered}', "");
34552Expect(0, 846, '\P{^Canonical_Combining_Class=notreordered}', "");
34553Expect(1, 767, '\p{Canonical_Combining_Class=__Not_reordered}', "");
34554Expect(0, 767, '\p{^Canonical_Combining_Class=__Not_reordered}', "");
34555Expect(0, 767, '\P{Canonical_Combining_Class=__Not_reordered}', "");
34556Expect(1, 767, '\P{^Canonical_Combining_Class=__Not_reordered}', "");
34557Expect(0, 846, '\p{Canonical_Combining_Class=__Not_reordered}', "");
34558Expect(1, 846, '\p{^Canonical_Combining_Class=__Not_reordered}', "");
34559Expect(1, 846, '\P{Canonical_Combining_Class=__Not_reordered}', "");
34560Expect(0, 846, '\P{^Canonical_Combining_Class=__Not_reordered}', "");
34561Error('\p{Ccc=	-NR/a/}');
34562Error('\P{Ccc=	-NR/a/}');
34563Expect(1, 767, '\p{Ccc=nr}', "");
34564Expect(0, 767, '\p{^Ccc=nr}', "");
34565Expect(0, 767, '\P{Ccc=nr}', "");
34566Expect(1, 767, '\P{^Ccc=nr}', "");
34567Expect(0, 846, '\p{Ccc=nr}', "");
34568Expect(1, 846, '\p{^Ccc=nr}', "");
34569Expect(1, 846, '\P{Ccc=nr}', "");
34570Expect(0, 846, '\P{^Ccc=nr}', "");
34571Expect(1, 767, '\p{Ccc=	NR}', "");
34572Expect(0, 767, '\p{^Ccc=	NR}', "");
34573Expect(0, 767, '\P{Ccc=	NR}', "");
34574Expect(1, 767, '\P{^Ccc=	NR}', "");
34575Expect(0, 846, '\p{Ccc=	NR}', "");
34576Expect(1, 846, '\p{^Ccc=	NR}', "");
34577Expect(1, 846, '\P{Ccc=	NR}', "");
34578Expect(0, 846, '\P{^Ccc=	NR}', "");
34579Error('\p{Is_Canonical_Combining_Class=- 0_0/a/}');
34580Error('\P{Is_Canonical_Combining_Class=- 0_0/a/}');
34581Expect(1, 767, '\p{Is_Canonical_Combining_Class=+0000000}', "");
34582Expect(0, 767, '\p{^Is_Canonical_Combining_Class=+0000000}', "");
34583Expect(0, 767, '\P{Is_Canonical_Combining_Class=+0000000}', "");
34584Expect(1, 767, '\P{^Is_Canonical_Combining_Class=+0000000}', "");
34585Expect(0, 846, '\p{Is_Canonical_Combining_Class=+0000000}', "");
34586Expect(1, 846, '\p{^Is_Canonical_Combining_Class=+0000000}', "");
34587Expect(1, 846, '\P{Is_Canonical_Combining_Class=+0000000}', "");
34588Expect(0, 846, '\P{^Is_Canonical_Combining_Class=+0000000}', "");
34589Error('\p{Is_Ccc=/a/NOT reordered}');
34590Error('\P{Is_Ccc=/a/NOT reordered}');
34591Expect(1, 767, '\p{Is_Ccc=notreordered}', "");
34592Expect(0, 767, '\p{^Is_Ccc=notreordered}', "");
34593Expect(0, 767, '\P{Is_Ccc=notreordered}', "");
34594Expect(1, 767, '\P{^Is_Ccc=notreordered}', "");
34595Expect(0, 846, '\p{Is_Ccc=notreordered}', "");
34596Expect(1, 846, '\p{^Is_Ccc=notreordered}', "");
34597Expect(1, 846, '\P{Is_Ccc=notreordered}', "");
34598Expect(0, 846, '\P{^Is_Ccc=notreordered}', "");
34599Expect(1, 767, '\p{Is_Ccc= _Not Reordered}', "");
34600Expect(0, 767, '\p{^Is_Ccc= _Not Reordered}', "");
34601Expect(0, 767, '\P{Is_Ccc= _Not Reordered}', "");
34602Expect(1, 767, '\P{^Is_Ccc= _Not Reordered}', "");
34603Expect(0, 846, '\p{Is_Ccc= _Not Reordered}', "");
34604Expect(1, 846, '\p{^Is_Ccc= _Not Reordered}', "");
34605Expect(1, 846, '\P{Is_Ccc= _Not Reordered}', "");
34606Expect(0, 846, '\P{^Is_Ccc= _Not Reordered}', "");
34607Error('\p{Canonical_Combining_Class=		above:=Left}');
34608Error('\P{Canonical_Combining_Class=		above:=Left}');
34609Expect(1, 1454, '\p{Canonical_Combining_Class=aboveleft}', "");
34610Expect(0, 1454, '\p{^Canonical_Combining_Class=aboveleft}', "");
34611Expect(0, 1454, '\P{Canonical_Combining_Class=aboveleft}', "");
34612Expect(1, 1454, '\P{^Canonical_Combining_Class=aboveleft}', "");
34613Expect(0, 1453, '\p{Canonical_Combining_Class=aboveleft}', "");
34614Expect(1, 1453, '\p{^Canonical_Combining_Class=aboveleft}', "");
34615Expect(1, 1453, '\P{Canonical_Combining_Class=aboveleft}', "");
34616Expect(0, 1453, '\P{^Canonical_Combining_Class=aboveleft}', "");
34617Expect(1, 1454, '\p{Canonical_Combining_Class:    _aboveleft}', "");
34618Expect(0, 1454, '\p{^Canonical_Combining_Class:    _aboveleft}', "");
34619Expect(0, 1454, '\P{Canonical_Combining_Class:    _aboveleft}', "");
34620Expect(1, 1454, '\P{^Canonical_Combining_Class:    _aboveleft}', "");
34621Expect(0, 1453, '\p{Canonical_Combining_Class:    _aboveleft}', "");
34622Expect(1, 1453, '\p{^Canonical_Combining_Class:    _aboveleft}', "");
34623Expect(1, 1453, '\P{Canonical_Combining_Class:    _aboveleft}', "");
34624Expect(0, 1453, '\P{^Canonical_Combining_Class:    _aboveleft}', "");
34625Error('\p{Ccc=/a/_	AL}');
34626Error('\P{Ccc=/a/_	AL}');
34627Expect(1, 1454, '\p{Ccc=al}', "");
34628Expect(0, 1454, '\p{^Ccc=al}', "");
34629Expect(0, 1454, '\P{Ccc=al}', "");
34630Expect(1, 1454, '\P{^Ccc=al}', "");
34631Expect(0, 1453, '\p{Ccc=al}', "");
34632Expect(1, 1453, '\p{^Ccc=al}', "");
34633Expect(1, 1453, '\P{Ccc=al}', "");
34634Expect(0, 1453, '\P{^Ccc=al}', "");
34635Expect(1, 1454, '\p{Ccc:		AL}', "");
34636Expect(0, 1454, '\p{^Ccc:		AL}', "");
34637Expect(0, 1454, '\P{Ccc:		AL}', "");
34638Expect(1, 1454, '\P{^Ccc:		AL}', "");
34639Expect(0, 1453, '\p{Ccc:		AL}', "");
34640Expect(1, 1453, '\p{^Ccc:		AL}', "");
34641Expect(1, 1453, '\P{Ccc:		AL}', "");
34642Expect(0, 1453, '\P{^Ccc:		AL}', "");
34643Error('\p{Is_Canonical_Combining_Class:   :=00228}');
34644Error('\P{Is_Canonical_Combining_Class:   :=00228}');
34645Expect(1, 1454, '\p{Is_Canonical_Combining_Class=000000000228}', "");
34646Expect(0, 1454, '\p{^Is_Canonical_Combining_Class=000000000228}', "");
34647Expect(0, 1454, '\P{Is_Canonical_Combining_Class=000000000228}', "");
34648Expect(1, 1454, '\P{^Is_Canonical_Combining_Class=000000000228}', "");
34649Expect(0, 1453, '\p{Is_Canonical_Combining_Class=000000000228}', "");
34650Expect(1, 1453, '\p{^Is_Canonical_Combining_Class=000000000228}', "");
34651Expect(1, 1453, '\P{Is_Canonical_Combining_Class=000000000228}', "");
34652Expect(0, 1453, '\P{^Is_Canonical_Combining_Class=000000000228}', "");
34653Error('\p{Is_Ccc=/a/_-Above_Left}');
34654Error('\P{Is_Ccc=/a/_-Above_Left}');
34655Expect(1, 1454, '\p{Is_Ccc=aboveleft}', "");
34656Expect(0, 1454, '\p{^Is_Ccc=aboveleft}', "");
34657Expect(0, 1454, '\P{Is_Ccc=aboveleft}', "");
34658Expect(1, 1454, '\P{^Is_Ccc=aboveleft}', "");
34659Expect(0, 1453, '\p{Is_Ccc=aboveleft}', "");
34660Expect(1, 1453, '\p{^Is_Ccc=aboveleft}', "");
34661Expect(1, 1453, '\P{Is_Ccc=aboveleft}', "");
34662Expect(0, 1453, '\P{^Is_Ccc=aboveleft}', "");
34663Expect(1, 1454, '\p{Is_Ccc=  Above-Left}', "");
34664Expect(0, 1454, '\p{^Is_Ccc=  Above-Left}', "");
34665Expect(0, 1454, '\P{Is_Ccc=  Above-Left}', "");
34666Expect(1, 1454, '\P{^Is_Ccc=  Above-Left}', "");
34667Expect(0, 1453, '\p{Is_Ccc=  Above-Left}', "");
34668Expect(1, 1453, '\p{^Is_Ccc=  Above-Left}', "");
34669Expect(1, 1453, '\P{Is_Ccc=  Above-Left}', "");
34670Expect(0, 1453, '\P{^Is_Ccc=  Above-Left}', "");
34671Error('\p{Canonical_Combining_Class:  :=OVERLAY}');
34672Error('\P{Canonical_Combining_Class:  :=OVERLAY}');
34673Expect(1, 824, '\p{Canonical_Combining_Class:	overlay}', "");
34674Expect(0, 824, '\p{^Canonical_Combining_Class:	overlay}', "");
34675Expect(0, 824, '\P{Canonical_Combining_Class:	overlay}', "");
34676Expect(1, 824, '\P{^Canonical_Combining_Class:	overlay}', "");
34677Expect(0, 819, '\p{Canonical_Combining_Class:	overlay}', "");
34678Expect(1, 819, '\p{^Canonical_Combining_Class:	overlay}', "");
34679Expect(1, 819, '\P{Canonical_Combining_Class:	overlay}', "");
34680Expect(0, 819, '\P{^Canonical_Combining_Class:	overlay}', "");
34681Expect(1, 824, '\p{Canonical_Combining_Class= Overlay}', "");
34682Expect(0, 824, '\p{^Canonical_Combining_Class= Overlay}', "");
34683Expect(0, 824, '\P{Canonical_Combining_Class= Overlay}', "");
34684Expect(1, 824, '\P{^Canonical_Combining_Class= Overlay}', "");
34685Expect(0, 819, '\p{Canonical_Combining_Class= Overlay}', "");
34686Expect(1, 819, '\p{^Canonical_Combining_Class= Overlay}', "");
34687Expect(1, 819, '\P{Canonical_Combining_Class= Overlay}', "");
34688Expect(0, 819, '\P{^Canonical_Combining_Class= Overlay}', "");
34689Error('\p{Ccc=	:=OV}');
34690Error('\P{Ccc=	:=OV}');
34691Expect(1, 824, '\p{Ccc=ov}', "");
34692Expect(0, 824, '\p{^Ccc=ov}', "");
34693Expect(0, 824, '\P{Ccc=ov}', "");
34694Expect(1, 824, '\P{^Ccc=ov}', "");
34695Expect(0, 819, '\p{Ccc=ov}', "");
34696Expect(1, 819, '\p{^Ccc=ov}', "");
34697Expect(1, 819, '\P{Ccc=ov}', "");
34698Expect(0, 819, '\P{^Ccc=ov}', "");
34699Expect(1, 824, '\p{Ccc=	 OV}', "");
34700Expect(0, 824, '\p{^Ccc=	 OV}', "");
34701Expect(0, 824, '\P{Ccc=	 OV}', "");
34702Expect(1, 824, '\P{^Ccc=	 OV}', "");
34703Expect(0, 819, '\p{Ccc=	 OV}', "");
34704Expect(1, 819, '\p{^Ccc=	 OV}', "");
34705Expect(1, 819, '\P{Ccc=	 OV}', "");
34706Expect(0, 819, '\P{^Ccc=	 OV}', "");
34707Error('\p{Is_Canonical_Combining_Class=- 00000000 1:=}');
34708Error('\P{Is_Canonical_Combining_Class=- 00000000 1:=}');
34709Expect(1, 824, '\p{Is_Canonical_Combining_Class: 00001}', "");
34710Expect(0, 824, '\p{^Is_Canonical_Combining_Class: 00001}', "");
34711Expect(0, 824, '\P{Is_Canonical_Combining_Class: 00001}', "");
34712Expect(1, 824, '\P{^Is_Canonical_Combining_Class: 00001}', "");
34713Expect(0, 819, '\p{Is_Canonical_Combining_Class: 00001}', "");
34714Expect(1, 819, '\p{^Is_Canonical_Combining_Class: 00001}', "");
34715Expect(1, 819, '\P{Is_Canonical_Combining_Class: 00001}', "");
34716Expect(0, 819, '\P{^Is_Canonical_Combining_Class: 00001}', "");
34717Error('\p{Is_Ccc:	/a/OVERLAY}');
34718Error('\P{Is_Ccc:	/a/OVERLAY}');
34719Expect(1, 824, '\p{Is_Ccc: overlay}', "");
34720Expect(0, 824, '\p{^Is_Ccc: overlay}', "");
34721Expect(0, 824, '\P{Is_Ccc: overlay}', "");
34722Expect(1, 824, '\P{^Is_Ccc: overlay}', "");
34723Expect(0, 819, '\p{Is_Ccc: overlay}', "");
34724Expect(1, 819, '\p{^Is_Ccc: overlay}', "");
34725Expect(1, 819, '\P{Is_Ccc: overlay}', "");
34726Expect(0, 819, '\P{^Is_Ccc: overlay}', "");
34727Expect(1, 824, '\p{Is_Ccc= 	Overlay}', "");
34728Expect(0, 824, '\p{^Is_Ccc= 	Overlay}', "");
34729Expect(0, 824, '\P{Is_Ccc= 	Overlay}', "");
34730Expect(1, 824, '\P{^Is_Ccc= 	Overlay}', "");
34731Expect(0, 819, '\p{Is_Ccc= 	Overlay}', "");
34732Expect(1, 819, '\p{^Is_Ccc= 	Overlay}', "");
34733Expect(1, 819, '\P{Is_Ccc= 	Overlay}', "");
34734Expect(0, 819, '\P{^Is_Ccc= 	Overlay}', "");
34735Error('\p{Canonical_Combining_Class=/a/	Virama}');
34736Error('\P{Canonical_Combining_Class=/a/	Virama}');
34737Expect(1, 2381, '\p{Canonical_Combining_Class=virama}', "");
34738Expect(0, 2381, '\p{^Canonical_Combining_Class=virama}', "");
34739Expect(0, 2381, '\P{Canonical_Combining_Class=virama}', "");
34740Expect(1, 2381, '\P{^Canonical_Combining_Class=virama}', "");
34741Expect(0, 2380, '\p{Canonical_Combining_Class=virama}', "");
34742Expect(1, 2380, '\p{^Canonical_Combining_Class=virama}', "");
34743Expect(1, 2380, '\P{Canonical_Combining_Class=virama}', "");
34744Expect(0, 2380, '\P{^Canonical_Combining_Class=virama}', "");
34745Expect(1, 2381, '\p{Canonical_Combining_Class= Virama}', "");
34746Expect(0, 2381, '\p{^Canonical_Combining_Class= Virama}', "");
34747Expect(0, 2381, '\P{Canonical_Combining_Class= Virama}', "");
34748Expect(1, 2381, '\P{^Canonical_Combining_Class= Virama}', "");
34749Expect(0, 2380, '\p{Canonical_Combining_Class= Virama}', "");
34750Expect(1, 2380, '\p{^Canonical_Combining_Class= Virama}', "");
34751Expect(1, 2380, '\P{Canonical_Combining_Class= Virama}', "");
34752Expect(0, 2380, '\P{^Canonical_Combining_Class= Virama}', "");
34753Error('\p{Ccc=:=	 VR}');
34754Error('\P{Ccc=:=	 VR}');
34755Expect(1, 2381, '\p{Ccc=vr}', "");
34756Expect(0, 2381, '\p{^Ccc=vr}', "");
34757Expect(0, 2381, '\P{Ccc=vr}', "");
34758Expect(1, 2381, '\P{^Ccc=vr}', "");
34759Expect(0, 2380, '\p{Ccc=vr}', "");
34760Expect(1, 2380, '\p{^Ccc=vr}', "");
34761Expect(1, 2380, '\P{Ccc=vr}', "");
34762Expect(0, 2380, '\P{^Ccc=vr}', "");
34763Expect(1, 2381, '\p{Ccc=_VR}', "");
34764Expect(0, 2381, '\p{^Ccc=_VR}', "");
34765Expect(0, 2381, '\P{Ccc=_VR}', "");
34766Expect(1, 2381, '\P{^Ccc=_VR}', "");
34767Expect(0, 2380, '\p{Ccc=_VR}', "");
34768Expect(1, 2380, '\p{^Ccc=_VR}', "");
34769Expect(1, 2380, '\P{Ccc=_VR}', "");
34770Expect(0, 2380, '\P{^Ccc=_VR}', "");
34771Error('\p{Is_Canonical_Combining_Class=/a/-0	9}');
34772Error('\P{Is_Canonical_Combining_Class=/a/-0	9}');
34773Expect(1, 2381, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_009}', "");
34774Expect(0, 2381, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_009}', "");
34775Expect(0, 2381, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_009}', "");
34776Expect(1, 2381, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_009}', "");
34777Expect(0, 2380, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_009}', "");
34778Expect(1, 2380, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_009}', "");
34779Expect(1, 2380, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_009}', "");
34780Expect(0, 2380, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_009}', "");
34781Error('\p{Is_Ccc=/a/-VIRAMA}');
34782Error('\P{Is_Ccc=/a/-VIRAMA}');
34783Expect(1, 2381, '\p{Is_Ccc=virama}', "");
34784Expect(0, 2381, '\p{^Is_Ccc=virama}', "");
34785Expect(0, 2381, '\P{Is_Ccc=virama}', "");
34786Expect(1, 2381, '\P{^Is_Ccc=virama}', "");
34787Expect(0, 2380, '\p{Is_Ccc=virama}', "");
34788Expect(1, 2380, '\p{^Is_Ccc=virama}', "");
34789Expect(1, 2380, '\P{Is_Ccc=virama}', "");
34790Expect(0, 2380, '\P{^Is_Ccc=virama}', "");
34791Expect(1, 2381, '\p{Is_Ccc=	Virama}', "");
34792Expect(0, 2381, '\p{^Is_Ccc=	Virama}', "");
34793Expect(0, 2381, '\P{Is_Ccc=	Virama}', "");
34794Expect(1, 2381, '\P{^Is_Ccc=	Virama}', "");
34795Expect(0, 2380, '\p{Is_Ccc=	Virama}', "");
34796Expect(1, 2380, '\p{^Is_Ccc=	Virama}', "");
34797Expect(1, 2380, '\P{Is_Ccc=	Virama}', "");
34798Expect(0, 2380, '\P{^Is_Ccc=	Virama}', "");
34799Error('\p{Canonical_Combining_Class= :=Attached Below}');
34800Error('\P{Canonical_Combining_Class= :=Attached Below}');
34801Expect(1, 802, '\p{Canonical_Combining_Class=attachedbelow}', "");
34802Expect(0, 802, '\p{^Canonical_Combining_Class=attachedbelow}', "");
34803Expect(0, 802, '\P{Canonical_Combining_Class=attachedbelow}', "");
34804Expect(1, 802, '\P{^Canonical_Combining_Class=attachedbelow}', "");
34805Expect(0, 800, '\p{Canonical_Combining_Class=attachedbelow}', "");
34806Expect(1, 800, '\p{^Canonical_Combining_Class=attachedbelow}', "");
34807Expect(1, 800, '\P{Canonical_Combining_Class=attachedbelow}', "");
34808Expect(0, 800, '\P{^Canonical_Combining_Class=attachedbelow}', "");
34809Expect(1, 802, '\p{Canonical_Combining_Class=--ATTACHEDbelow}', "");
34810Expect(0, 802, '\p{^Canonical_Combining_Class=--ATTACHEDbelow}', "");
34811Expect(0, 802, '\P{Canonical_Combining_Class=--ATTACHEDbelow}', "");
34812Expect(1, 802, '\P{^Canonical_Combining_Class=--ATTACHEDbelow}', "");
34813Expect(0, 800, '\p{Canonical_Combining_Class=--ATTACHEDbelow}', "");
34814Expect(1, 800, '\p{^Canonical_Combining_Class=--ATTACHEDbelow}', "");
34815Expect(1, 800, '\P{Canonical_Combining_Class=--ATTACHEDbelow}', "");
34816Expect(0, 800, '\P{^Canonical_Combining_Class=--ATTACHEDbelow}', "");
34817Error('\p{Ccc:	 :=atb}');
34818Error('\P{Ccc:	 :=atb}');
34819Expect(1, 802, '\p{Ccc=atb}', "");
34820Expect(0, 802, '\p{^Ccc=atb}', "");
34821Expect(0, 802, '\P{Ccc=atb}', "");
34822Expect(1, 802, '\P{^Ccc=atb}', "");
34823Expect(0, 800, '\p{Ccc=atb}', "");
34824Expect(1, 800, '\p{^Ccc=atb}', "");
34825Expect(1, 800, '\P{Ccc=atb}', "");
34826Expect(0, 800, '\P{^Ccc=atb}', "");
34827Expect(1, 802, '\p{Ccc=--ATB}', "");
34828Expect(0, 802, '\p{^Ccc=--ATB}', "");
34829Expect(0, 802, '\P{Ccc=--ATB}', "");
34830Expect(1, 802, '\P{^Ccc=--ATB}', "");
34831Expect(0, 800, '\p{Ccc=--ATB}', "");
34832Expect(1, 800, '\p{^Ccc=--ATB}', "");
34833Expect(1, 800, '\P{Ccc=--ATB}', "");
34834Expect(0, 800, '\P{^Ccc=--ATB}', "");
34835Error('\p{Is_Canonical_Combining_Class= /a/+00000202}');
34836Error('\P{Is_Canonical_Combining_Class= /a/+00000202}');
34837Expect(1, 802, '\p{Is_Canonical_Combining_Class:	00000000202}', "");
34838Expect(0, 802, '\p{^Is_Canonical_Combining_Class:	00000000202}', "");
34839Expect(0, 802, '\P{Is_Canonical_Combining_Class:	00000000202}', "");
34840Expect(1, 802, '\P{^Is_Canonical_Combining_Class:	00000000202}', "");
34841Expect(0, 800, '\p{Is_Canonical_Combining_Class:	00000000202}', "");
34842Expect(1, 800, '\p{^Is_Canonical_Combining_Class:	00000000202}', "");
34843Expect(1, 800, '\P{Is_Canonical_Combining_Class:	00000000202}', "");
34844Expect(0, 800, '\P{^Is_Canonical_Combining_Class:	00000000202}', "");
34845Error('\p{Is_Ccc=-	attached:=below}');
34846Error('\P{Is_Ccc=-	attached:=below}');
34847Expect(1, 802, '\p{Is_Ccc=attachedbelow}', "");
34848Expect(0, 802, '\p{^Is_Ccc=attachedbelow}', "");
34849Expect(0, 802, '\P{Is_Ccc=attachedbelow}', "");
34850Expect(1, 802, '\P{^Is_Ccc=attachedbelow}', "");
34851Expect(0, 800, '\p{Is_Ccc=attachedbelow}', "");
34852Expect(1, 800, '\p{^Is_Ccc=attachedbelow}', "");
34853Expect(1, 800, '\P{Is_Ccc=attachedbelow}', "");
34854Expect(0, 800, '\P{^Is_Ccc=attachedbelow}', "");
34855Expect(1, 802, '\p{Is_Ccc=	 Attached-Below}', "");
34856Expect(0, 802, '\p{^Is_Ccc=	 Attached-Below}', "");
34857Expect(0, 802, '\P{Is_Ccc=	 Attached-Below}', "");
34858Expect(1, 802, '\P{^Is_Ccc=	 Attached-Below}', "");
34859Expect(0, 800, '\p{Is_Ccc=	 Attached-Below}', "");
34860Expect(1, 800, '\p{^Is_Ccc=	 Attached-Below}', "");
34861Expect(1, 800, '\P{Is_Ccc=	 Attached-Below}', "");
34862Expect(0, 800, '\P{^Is_Ccc=	 Attached-Below}', "");
34863Error('\p{Canonical_Combining_Class=--00:=0014}');
34864Error('\P{Canonical_Combining_Class=--00:=0014}');
34865Expect(1, 1460, '\p{Canonical_Combining_Class=00000000014}', "");
34866Expect(0, 1460, '\p{^Canonical_Combining_Class=00000000014}', "");
34867Expect(0, 1460, '\P{Canonical_Combining_Class=00000000014}', "");
34868Expect(1, 1460, '\P{^Canonical_Combining_Class=00000000014}', "");
34869Expect(0, 1459, '\p{Canonical_Combining_Class=00000000014}', "");
34870Expect(1, 1459, '\p{^Canonical_Combining_Class=00000000014}', "");
34871Expect(1, 1459, '\P{Canonical_Combining_Class=00000000014}', "");
34872Expect(0, 1459, '\P{^Canonical_Combining_Class=00000000014}', "");
34873Error('\p{Ccc=/a/ +014}');
34874Error('\P{Ccc=/a/ +014}');
34875Expect(1, 1460, '\p{Ccc:	0_0_0_0_0_0014}', "");
34876Expect(0, 1460, '\p{^Ccc:	0_0_0_0_0_0014}', "");
34877Expect(0, 1460, '\P{Ccc:	0_0_0_0_0_0014}', "");
34878Expect(1, 1460, '\P{^Ccc:	0_0_0_0_0_0014}', "");
34879Expect(0, 1459, '\p{Ccc:	0_0_0_0_0_0014}', "");
34880Expect(1, 1459, '\p{^Ccc:	0_0_0_0_0_0014}', "");
34881Expect(1, 1459, '\P{Ccc:	0_0_0_0_0_0014}', "");
34882Expect(0, 1459, '\P{^Ccc:	0_0_0_0_0_0014}', "");
34883Error('\p{Is_Canonical_Combining_Class=:=_	+0014}');
34884Error('\P{Is_Canonical_Combining_Class=:=_	+0014}');
34885Expect(1, 1460, '\p{Is_Canonical_Combining_Class=00_00_01_4}', "");
34886Expect(0, 1460, '\p{^Is_Canonical_Combining_Class=00_00_01_4}', "");
34887Expect(0, 1460, '\P{Is_Canonical_Combining_Class=00_00_01_4}', "");
34888Expect(1, 1460, '\P{^Is_Canonical_Combining_Class=00_00_01_4}', "");
34889Expect(0, 1459, '\p{Is_Canonical_Combining_Class=00_00_01_4}', "");
34890Expect(1, 1459, '\p{^Is_Canonical_Combining_Class=00_00_01_4}', "");
34891Expect(1, 1459, '\P{Is_Canonical_Combining_Class=00_00_01_4}', "");
34892Expect(0, 1459, '\P{^Is_Canonical_Combining_Class=00_00_01_4}', "");
34893Error('\p{Is_Ccc=-/a/000000014}');
34894Error('\P{Is_Ccc=-/a/000000014}');
34895Expect(1, 1460, '\p{Is_Ccc=+000014}', "");
34896Expect(0, 1460, '\p{^Is_Ccc=+000014}', "");
34897Expect(0, 1460, '\P{Is_Ccc=+000014}', "");
34898Expect(1, 1460, '\P{^Is_Ccc=+000014}', "");
34899Expect(0, 1459, '\p{Is_Ccc=+000014}', "");
34900Expect(1, 1459, '\p{^Is_Ccc=+000014}', "");
34901Expect(1, 1459, '\P{Is_Ccc=+000014}', "");
34902Expect(0, 1459, '\P{^Is_Ccc=+000014}', "");
34903Error('\p{Canonical_Combining_Class:	_:=0024}');
34904Error('\P{Canonical_Combining_Class:	_:=0024}');
34905Expect(1, 1473, '\p{Canonical_Combining_Class=+00_00_24}', "");
34906Expect(0, 1473, '\p{^Canonical_Combining_Class=+00_00_24}', "");
34907Expect(0, 1473, '\P{Canonical_Combining_Class=+00_00_24}', "");
34908Expect(1, 1473, '\P{^Canonical_Combining_Class=+00_00_24}', "");
34909Expect(0, 1472, '\p{Canonical_Combining_Class=+00_00_24}', "");
34910Expect(1, 1472, '\p{^Canonical_Combining_Class=+00_00_24}', "");
34911Expect(1, 1472, '\P{Canonical_Combining_Class=+00_00_24}', "");
34912Expect(0, 1472, '\P{^Canonical_Combining_Class=+00_00_24}', "");
34913Error('\p{Ccc= 0 0/a/24}');
34914Error('\P{Ccc= 0 0/a/24}');
34915Expect(1, 1473, '\p{Ccc=000000024}', "");
34916Expect(0, 1473, '\p{^Ccc=000000024}', "");
34917Expect(0, 1473, '\P{Ccc=000000024}', "");
34918Expect(1, 1473, '\P{^Ccc=000000024}', "");
34919Expect(0, 1472, '\p{Ccc=000000024}', "");
34920Expect(1, 1472, '\p{^Ccc=000000024}', "");
34921Expect(1, 1472, '\P{Ccc=000000024}', "");
34922Expect(0, 1472, '\P{^Ccc=000000024}', "");
34923Error('\p{Is_Canonical_Combining_Class= -+00000002-4/a/}');
34924Error('\P{Is_Canonical_Combining_Class= -+00000002-4/a/}');
34925Expect(1, 1473, '\p{Is_Canonical_Combining_Class=0002_4}', "");
34926Expect(0, 1473, '\p{^Is_Canonical_Combining_Class=0002_4}', "");
34927Expect(0, 1473, '\P{Is_Canonical_Combining_Class=0002_4}', "");
34928Expect(1, 1473, '\P{^Is_Canonical_Combining_Class=0002_4}', "");
34929Expect(0, 1472, '\p{Is_Canonical_Combining_Class=0002_4}', "");
34930Expect(1, 1472, '\p{^Is_Canonical_Combining_Class=0002_4}', "");
34931Expect(1, 1472, '\P{Is_Canonical_Combining_Class=0002_4}', "");
34932Expect(0, 1472, '\P{^Is_Canonical_Combining_Class=0002_4}', "");
34933Error('\p{Is_Ccc=-:=+0000000024}');
34934Error('\P{Is_Ccc=-:=+0000000024}');
34935Expect(1, 1473, '\p{Is_Ccc=0000000024}', "");
34936Expect(0, 1473, '\p{^Is_Ccc=0000000024}', "");
34937Expect(0, 1473, '\P{Is_Ccc=0000000024}', "");
34938Expect(1, 1473, '\P{^Is_Ccc=0000000024}', "");
34939Expect(0, 1472, '\p{Is_Ccc=0000000024}', "");
34940Expect(1, 1472, '\p{^Is_Ccc=0000000024}', "");
34941Expect(1, 1472, '\P{Is_Ccc=0000000024}', "");
34942Expect(0, 1472, '\P{^Is_Ccc=0000000024}', "");
34943Error('\p{Canonical_Combining_Class=:=23}');
34944Error('\P{Canonical_Combining_Class=:=23}');
34945Expect(1, 1471, '\p{Canonical_Combining_Class=0000_0002_3}', "");
34946Expect(0, 1471, '\p{^Canonical_Combining_Class=0000_0002_3}', "");
34947Expect(0, 1471, '\P{Canonical_Combining_Class=0000_0002_3}', "");
34948Expect(1, 1471, '\P{^Canonical_Combining_Class=0000_0002_3}', "");
34949Expect(0, 1470, '\p{Canonical_Combining_Class=0000_0002_3}', "");
34950Expect(1, 1470, '\p{^Canonical_Combining_Class=0000_0002_3}', "");
34951Expect(1, 1470, '\P{Canonical_Combining_Class=0000_0002_3}', "");
34952Expect(0, 1470, '\P{^Canonical_Combining_Class=0000_0002_3}', "");
34953Error('\p{Ccc=_:=+002	3}');
34954Error('\P{Ccc=_:=+002	3}');
34955Expect(1, 1471, '\p{Ccc=0000000023}', "");
34956Expect(0, 1471, '\p{^Ccc=0000000023}', "");
34957Expect(0, 1471, '\P{Ccc=0000000023}', "");
34958Expect(1, 1471, '\P{^Ccc=0000000023}', "");
34959Expect(0, 1470, '\p{Ccc=0000000023}', "");
34960Expect(1, 1470, '\p{^Ccc=0000000023}', "");
34961Expect(1, 1470, '\P{Ccc=0000000023}', "");
34962Expect(0, 1470, '\P{^Ccc=0000000023}', "");
34963Error('\p{Is_Canonical_Combining_Class:	/a/_	023}');
34964Error('\P{Is_Canonical_Combining_Class:	/a/_	023}');
34965Expect(1, 1471, '\p{Is_Canonical_Combining_Class=02_3}', "");
34966Expect(0, 1471, '\p{^Is_Canonical_Combining_Class=02_3}', "");
34967Expect(0, 1471, '\P{Is_Canonical_Combining_Class=02_3}', "");
34968Expect(1, 1471, '\P{^Is_Canonical_Combining_Class=02_3}', "");
34969Expect(0, 1470, '\p{Is_Canonical_Combining_Class=02_3}', "");
34970Expect(1, 1470, '\p{^Is_Canonical_Combining_Class=02_3}', "");
34971Expect(1, 1470, '\P{Is_Canonical_Combining_Class=02_3}', "");
34972Expect(0, 1470, '\P{^Is_Canonical_Combining_Class=02_3}', "");
34973Error('\p{Is_Ccc=- +00023/a/}');
34974Error('\P{Is_Ccc=- +00023/a/}');
34975Expect(1, 1471, '\p{Is_Ccc=0000000002_3}', "");
34976Expect(0, 1471, '\p{^Is_Ccc=0000000002_3}', "");
34977Expect(0, 1471, '\P{Is_Ccc=0000000002_3}', "");
34978Expect(1, 1471, '\P{^Is_Ccc=0000000002_3}', "");
34979Expect(0, 1470, '\p{Is_Ccc=0000000002_3}', "");
34980Expect(1, 1470, '\p{^Is_Ccc=0000000002_3}', "");
34981Expect(1, 1470, '\P{Is_Ccc=0000000002_3}', "");
34982Expect(0, 1470, '\P{^Is_Ccc=0000000002_3}', "");
34983Error('\p{Canonical_Combining_Class=_:=Nukta}');
34984Error('\P{Canonical_Combining_Class=_:=Nukta}');
34985Expect(1, 2364, '\p{Canonical_Combining_Class=nukta}', "");
34986Expect(0, 2364, '\p{^Canonical_Combining_Class=nukta}', "");
34987Expect(0, 2364, '\P{Canonical_Combining_Class=nukta}', "");
34988Expect(1, 2364, '\P{^Canonical_Combining_Class=nukta}', "");
34989Expect(0, 2363, '\p{Canonical_Combining_Class=nukta}', "");
34990Expect(1, 2363, '\p{^Canonical_Combining_Class=nukta}', "");
34991Expect(1, 2363, '\P{Canonical_Combining_Class=nukta}', "");
34992Expect(0, 2363, '\P{^Canonical_Combining_Class=nukta}', "");
34993Expect(1, 2364, '\p{Canonical_Combining_Class=_ nukta}', "");
34994Expect(0, 2364, '\p{^Canonical_Combining_Class=_ nukta}', "");
34995Expect(0, 2364, '\P{Canonical_Combining_Class=_ nukta}', "");
34996Expect(1, 2364, '\P{^Canonical_Combining_Class=_ nukta}', "");
34997Expect(0, 2363, '\p{Canonical_Combining_Class=_ nukta}', "");
34998Expect(1, 2363, '\p{^Canonical_Combining_Class=_ nukta}', "");
34999Expect(1, 2363, '\P{Canonical_Combining_Class=_ nukta}', "");
35000Expect(0, 2363, '\P{^Canonical_Combining_Class=_ nukta}', "");
35001Error('\p{Ccc=:=	nk}');
35002Error('\P{Ccc=:=	nk}');
35003Expect(1, 2364, '\p{Ccc=nk}', "");
35004Expect(0, 2364, '\p{^Ccc=nk}', "");
35005Expect(0, 2364, '\P{Ccc=nk}', "");
35006Expect(1, 2364, '\P{^Ccc=nk}', "");
35007Expect(0, 2363, '\p{Ccc=nk}', "");
35008Expect(1, 2363, '\p{^Ccc=nk}', "");
35009Expect(1, 2363, '\P{Ccc=nk}', "");
35010Expect(0, 2363, '\P{^Ccc=nk}', "");
35011Expect(1, 2364, '\p{Ccc=-nk}', "");
35012Expect(0, 2364, '\p{^Ccc=-nk}', "");
35013Expect(0, 2364, '\P{Ccc=-nk}', "");
35014Expect(1, 2364, '\P{^Ccc=-nk}', "");
35015Expect(0, 2363, '\p{Ccc=-nk}', "");
35016Expect(1, 2363, '\p{^Ccc=-nk}', "");
35017Expect(1, 2363, '\P{Ccc=-nk}', "");
35018Expect(0, 2363, '\P{^Ccc=-nk}', "");
35019Error('\p{Is_Canonical_Combining_Class=	 +000007/a/}');
35020Error('\P{Is_Canonical_Combining_Class=	 +000007/a/}');
35021Expect(1, 2364, '\p{Is_Canonical_Combining_Class=00007}', "");
35022Expect(0, 2364, '\p{^Is_Canonical_Combining_Class=00007}', "");
35023Expect(0, 2364, '\P{Is_Canonical_Combining_Class=00007}', "");
35024Expect(1, 2364, '\P{^Is_Canonical_Combining_Class=00007}', "");
35025Expect(0, 2363, '\p{Is_Canonical_Combining_Class=00007}', "");
35026Expect(1, 2363, '\p{^Is_Canonical_Combining_Class=00007}', "");
35027Expect(1, 2363, '\P{Is_Canonical_Combining_Class=00007}', "");
35028Expect(0, 2363, '\P{^Is_Canonical_Combining_Class=00007}', "");
35029Error('\p{Is_Ccc=/a/ 	Nukta}');
35030Error('\P{Is_Ccc=/a/ 	Nukta}');
35031Expect(1, 2364, '\p{Is_Ccc=nukta}', "");
35032Expect(0, 2364, '\p{^Is_Ccc=nukta}', "");
35033Expect(0, 2364, '\P{Is_Ccc=nukta}', "");
35034Expect(1, 2364, '\P{^Is_Ccc=nukta}', "");
35035Expect(0, 2363, '\p{Is_Ccc=nukta}', "");
35036Expect(1, 2363, '\p{^Is_Ccc=nukta}', "");
35037Expect(1, 2363, '\P{Is_Ccc=nukta}', "");
35038Expect(0, 2363, '\P{^Is_Ccc=nukta}', "");
35039Expect(1, 2364, '\p{Is_Ccc=_-NUKTA}', "");
35040Expect(0, 2364, '\p{^Is_Ccc=_-NUKTA}', "");
35041Expect(0, 2364, '\P{Is_Ccc=_-NUKTA}', "");
35042Expect(1, 2364, '\P{^Is_Ccc=_-NUKTA}', "");
35043Expect(0, 2363, '\p{Is_Ccc=_-NUKTA}', "");
35044Expect(1, 2363, '\p{^Is_Ccc=_-NUKTA}', "");
35045Expect(1, 2363, '\P{Is_Ccc=_-NUKTA}', "");
35046Expect(0, 2363, '\P{^Is_Ccc=_-NUKTA}', "");
35047Error('\p{Canonical_Combining_Class=_33:=}');
35048Error('\P{Canonical_Combining_Class=_33:=}');
35049Expect(1, 1617, '\p{Canonical_Combining_Class=+00033}', "");
35050Expect(0, 1617, '\p{^Canonical_Combining_Class=+00033}', "");
35051Expect(0, 1617, '\P{Canonical_Combining_Class=+00033}', "");
35052Expect(1, 1617, '\P{^Canonical_Combining_Class=+00033}', "");
35053Expect(0, 1616, '\p{Canonical_Combining_Class=+00033}', "");
35054Expect(1, 1616, '\p{^Canonical_Combining_Class=+00033}', "");
35055Expect(1, 1616, '\P{Canonical_Combining_Class=+00033}', "");
35056Expect(0, 1616, '\P{^Canonical_Combining_Class=+00033}', "");
35057Error('\p{Ccc=	/a/+0_0	0	0_0	0033}');
35058Error('\P{Ccc=	/a/+0_0	0	0_0	0033}');
35059Expect(1, 1617, '\p{Ccc: 000003_3}', "");
35060Expect(0, 1617, '\p{^Ccc: 000003_3}', "");
35061Expect(0, 1617, '\P{Ccc: 000003_3}', "");
35062Expect(1, 1617, '\P{^Ccc: 000003_3}', "");
35063Expect(0, 1616, '\p{Ccc: 000003_3}', "");
35064Expect(1, 1616, '\p{^Ccc: 000003_3}', "");
35065Expect(1, 1616, '\P{Ccc: 000003_3}', "");
35066Expect(0, 1616, '\P{^Ccc: 000003_3}', "");
35067Error('\p{Is_Canonical_Combining_Class=:= 033}');
35068Error('\P{Is_Canonical_Combining_Class=:= 033}');
35069Expect(1, 1617, '\p{Is_Canonical_Combining_Class=0000003_3}', "");
35070Expect(0, 1617, '\p{^Is_Canonical_Combining_Class=0000003_3}', "");
35071Expect(0, 1617, '\P{Is_Canonical_Combining_Class=0000003_3}', "");
35072Expect(1, 1617, '\P{^Is_Canonical_Combining_Class=0000003_3}', "");
35073Expect(0, 1616, '\p{Is_Canonical_Combining_Class=0000003_3}', "");
35074Expect(1, 1616, '\p{^Is_Canonical_Combining_Class=0000003_3}', "");
35075Expect(1, 1616, '\P{Is_Canonical_Combining_Class=0000003_3}', "");
35076Expect(0, 1616, '\P{^Is_Canonical_Combining_Class=0000003_3}', "");
35077Error('\p{Is_Ccc=/a/-+0000000033}');
35078Error('\P{Is_Ccc=/a/-+0000000033}');
35079Expect(1, 1617, '\p{Is_Ccc=033}', "");
35080Expect(0, 1617, '\p{^Is_Ccc=033}', "");
35081Expect(0, 1617, '\P{Is_Ccc=033}', "");
35082Expect(1, 1617, '\P{^Is_Ccc=033}', "");
35083Expect(0, 1616, '\p{Is_Ccc=033}', "");
35084Expect(1, 1616, '\p{^Is_Ccc=033}', "");
35085Expect(1, 1616, '\P{Is_Ccc=033}', "");
35086Expect(0, 1616, '\P{^Is_Ccc=033}', "");
35087Error('\p{Canonical_Combining_Class=_:=0 0_00_00	0 0021}');
35088Error('\P{Canonical_Combining_Class=_:=0 0_00_00	0 0021}');
35089Expect(1, 1468, '\p{Canonical_Combining_Class=0_0_0_0_0_021}', "");
35090Expect(0, 1468, '\p{^Canonical_Combining_Class=0_0_0_0_0_021}', "");
35091Expect(0, 1468, '\P{Canonical_Combining_Class=0_0_0_0_0_021}', "");
35092Expect(1, 1468, '\P{^Canonical_Combining_Class=0_0_0_0_0_021}', "");
35093Expect(0, 1467, '\p{Canonical_Combining_Class=0_0_0_0_0_021}', "");
35094Expect(1, 1467, '\p{^Canonical_Combining_Class=0_0_0_0_0_021}', "");
35095Expect(1, 1467, '\P{Canonical_Combining_Class=0_0_0_0_0_021}', "");
35096Expect(0, 1467, '\P{^Canonical_Combining_Class=0_0_0_0_0_021}', "");
35097Error('\p{Ccc=:=21}');
35098Error('\P{Ccc=:=21}');
35099Expect(1, 1468, '\p{Ccc=21}', "");
35100Expect(0, 1468, '\p{^Ccc=21}', "");
35101Expect(0, 1468, '\P{Ccc=21}', "");
35102Expect(1, 1468, '\P{^Ccc=21}', "");
35103Expect(0, 1467, '\p{Ccc=21}', "");
35104Expect(1, 1467, '\p{^Ccc=21}', "");
35105Expect(1, 1467, '\P{Ccc=21}', "");
35106Expect(0, 1467, '\P{^Ccc=21}', "");
35107Error('\p{Is_Canonical_Combining_Class= :=00000021}');
35108Error('\P{Is_Canonical_Combining_Class= :=00000021}');
35109Expect(1, 1468, '\p{Is_Canonical_Combining_Class:+00021}', "");
35110Expect(0, 1468, '\p{^Is_Canonical_Combining_Class:+00021}', "");
35111Expect(0, 1468, '\P{Is_Canonical_Combining_Class:+00021}', "");
35112Expect(1, 1468, '\P{^Is_Canonical_Combining_Class:+00021}', "");
35113Expect(0, 1467, '\p{Is_Canonical_Combining_Class:+00021}', "");
35114Expect(1, 1467, '\p{^Is_Canonical_Combining_Class:+00021}', "");
35115Expect(1, 1467, '\P{Is_Canonical_Combining_Class:+00021}', "");
35116Expect(0, 1467, '\P{^Is_Canonical_Combining_Class:+00021}', "");
35117Error('\p{Is_Ccc=__021:=}');
35118Error('\P{Is_Ccc=__021:=}');
35119Expect(1, 1468, '\p{Is_Ccc=+00000021}', "");
35120Expect(0, 1468, '\p{^Is_Ccc=+00000021}', "");
35121Expect(0, 1468, '\P{Is_Ccc=+00000021}', "");
35122Expect(1, 1468, '\P{^Is_Ccc=+00000021}', "");
35123Expect(0, 1467, '\p{Is_Ccc=+00000021}', "");
35124Expect(1, 1467, '\p{^Is_Ccc=+00000021}', "");
35125Expect(1, 1467, '\P{Is_Ccc=+00000021}', "");
35126Expect(0, 1467, '\P{^Is_Ccc=+00000021}', "");
35127Error('\p{Canonical_Combining_Class=:=+0026}');
35128Error('\P{Canonical_Combining_Class=:=+0026}');
35129Expect(1, 64286, '\p{Canonical_Combining_Class:	00_00_26}', "");
35130Expect(0, 64286, '\p{^Canonical_Combining_Class:	00_00_26}', "");
35131Expect(0, 64286, '\P{Canonical_Combining_Class:	00_00_26}', "");
35132Expect(1, 64286, '\P{^Canonical_Combining_Class:	00_00_26}', "");
35133Expect(0, 64285, '\p{Canonical_Combining_Class:	00_00_26}', "");
35134Expect(1, 64285, '\p{^Canonical_Combining_Class:	00_00_26}', "");
35135Expect(1, 64285, '\P{Canonical_Combining_Class:	00_00_26}', "");
35136Expect(0, 64285, '\P{^Canonical_Combining_Class:	00_00_26}', "");
35137Error('\p{Ccc=_ +0000026:=}');
35138Error('\P{Ccc=_ +0000026:=}');
35139Expect(1, 64286, '\p{Ccc=0026}', "");
35140Expect(0, 64286, '\p{^Ccc=0026}', "");
35141Expect(0, 64286, '\P{Ccc=0026}', "");
35142Expect(1, 64286, '\P{^Ccc=0026}', "");
35143Expect(0, 64285, '\p{Ccc=0026}', "");
35144Expect(1, 64285, '\p{^Ccc=0026}', "");
35145Expect(1, 64285, '\P{Ccc=0026}', "");
35146Expect(0, 64285, '\P{^Ccc=0026}', "");
35147Error('\p{Is_Canonical_Combining_Class=/a/- +00000002_6}');
35148Error('\P{Is_Canonical_Combining_Class=/a/- +00000002_6}');
35149Expect(1, 64286, '\p{Is_Canonical_Combining_Class=026}', "");
35150Expect(0, 64286, '\p{^Is_Canonical_Combining_Class=026}', "");
35151Expect(0, 64286, '\P{Is_Canonical_Combining_Class=026}', "");
35152Expect(1, 64286, '\P{^Is_Canonical_Combining_Class=026}', "");
35153Expect(0, 64285, '\p{Is_Canonical_Combining_Class=026}', "");
35154Expect(1, 64285, '\p{^Is_Canonical_Combining_Class=026}', "");
35155Expect(1, 64285, '\P{Is_Canonical_Combining_Class=026}', "");
35156Expect(0, 64285, '\P{^Is_Canonical_Combining_Class=026}', "");
35157Error('\p{Is_Ccc=	/a/0_0	0-00026}');
35158Error('\P{Is_Ccc=	/a/0_0	0-00026}');
35159Expect(1, 64286, '\p{Is_Ccc=000000026}', "");
35160Expect(0, 64286, '\p{^Is_Ccc=000000026}', "");
35161Expect(0, 64286, '\P{Is_Ccc=000000026}', "");
35162Expect(1, 64286, '\P{^Is_Ccc=000000026}', "");
35163Expect(0, 64285, '\p{Is_Ccc=000000026}', "");
35164Expect(1, 64285, '\p{^Is_Ccc=000000026}', "");
35165Expect(1, 64285, '\P{Is_Ccc=000000026}', "");
35166Expect(0, 64285, '\P{^Is_Ccc=000000026}', "");
35167Error('\p{Canonical_Combining_Class: __00000000103/a/}');
35168Error('\P{Canonical_Combining_Class: __00000000103/a/}');
35169Expect(1, 3641, '\p{Canonical_Combining_Class=000000000103}', "");
35170Expect(0, 3641, '\p{^Canonical_Combining_Class=000000000103}', "");
35171Expect(0, 3641, '\P{Canonical_Combining_Class=000000000103}', "");
35172Expect(1, 3641, '\P{^Canonical_Combining_Class=000000000103}', "");
35173Expect(0, 3639, '\p{Canonical_Combining_Class=000000000103}', "");
35174Expect(1, 3639, '\p{^Canonical_Combining_Class=000000000103}', "");
35175Expect(1, 3639, '\P{Canonical_Combining_Class=000000000103}', "");
35176Expect(0, 3639, '\P{^Canonical_Combining_Class=000000000103}', "");
35177Error('\p{Ccc=-_0000000103/a/}');
35178Error('\P{Ccc=-_0000000103/a/}');
35179Expect(1, 3641, '\p{Ccc=00000000103}', "");
35180Expect(0, 3641, '\p{^Ccc=00000000103}', "");
35181Expect(0, 3641, '\P{Ccc=00000000103}', "");
35182Expect(1, 3641, '\P{^Ccc=00000000103}', "");
35183Expect(0, 3639, '\p{Ccc=00000000103}', "");
35184Expect(1, 3639, '\p{^Ccc=00000000103}', "");
35185Expect(1, 3639, '\P{Ccc=00000000103}', "");
35186Expect(0, 3639, '\P{^Ccc=00000000103}', "");
35187Error('\p{Is_Canonical_Combining_Class=_/a/0000103}');
35188Error('\P{Is_Canonical_Combining_Class=_/a/0000103}');
35189Expect(1, 3641, '\p{Is_Canonical_Combining_Class=+00000103}', "");
35190Expect(0, 3641, '\p{^Is_Canonical_Combining_Class=+00000103}', "");
35191Expect(0, 3641, '\P{Is_Canonical_Combining_Class=+00000103}', "");
35192Expect(1, 3641, '\P{^Is_Canonical_Combining_Class=+00000103}', "");
35193Expect(0, 3639, '\p{Is_Canonical_Combining_Class=+00000103}', "");
35194Expect(1, 3639, '\p{^Is_Canonical_Combining_Class=+00000103}', "");
35195Expect(1, 3639, '\P{Is_Canonical_Combining_Class=+00000103}', "");
35196Expect(0, 3639, '\P{^Is_Canonical_Combining_Class=+00000103}', "");
35197Error('\p{Is_Ccc=_/a/00 0000-00	0103}');
35198Error('\P{Is_Ccc=_/a/00 0000-00	0103}');
35199Expect(1, 3641, '\p{Is_Ccc=00_10_3}', "");
35200Expect(0, 3641, '\p{^Is_Ccc=00_10_3}', "");
35201Expect(0, 3641, '\P{Is_Ccc=00_10_3}', "");
35202Expect(1, 3641, '\P{^Is_Ccc=00_10_3}', "");
35203Expect(0, 3639, '\p{Is_Ccc=00_10_3}', "");
35204Expect(1, 3639, '\p{^Is_Ccc=00_10_3}', "");
35205Expect(1, 3639, '\P{Is_Ccc=00_10_3}', "");
35206Expect(0, 3639, '\P{^Is_Ccc=00_10_3}', "");
35207Error('\p{Canonical_Combining_Class=-:=000000010}');
35208Error('\P{Canonical_Combining_Class=-:=000000010}');
35209Expect(1, 1456, '\p{Canonical_Combining_Class:   1_0}', "");
35210Expect(0, 1456, '\p{^Canonical_Combining_Class:   1_0}', "");
35211Expect(0, 1456, '\P{Canonical_Combining_Class:   1_0}', "");
35212Expect(1, 1456, '\P{^Canonical_Combining_Class:   1_0}', "");
35213Expect(0, 1455, '\p{Canonical_Combining_Class:   1_0}', "");
35214Expect(1, 1455, '\p{^Canonical_Combining_Class:   1_0}', "");
35215Expect(1, 1455, '\P{Canonical_Combining_Class:   1_0}', "");
35216Expect(0, 1455, '\P{^Canonical_Combining_Class:   1_0}', "");
35217Error('\p{Ccc:	0000000001:=0}');
35218Error('\P{Ccc:	0000000001:=0}');
35219Expect(1, 1456, '\p{Ccc=+00000010}', "");
35220Expect(0, 1456, '\p{^Ccc=+00000010}', "");
35221Expect(0, 1456, '\P{Ccc=+00000010}', "");
35222Expect(1, 1456, '\P{^Ccc=+00000010}', "");
35223Expect(0, 1455, '\p{Ccc=+00000010}', "");
35224Expect(1, 1455, '\p{^Ccc=+00000010}', "");
35225Expect(1, 1455, '\P{Ccc=+00000010}', "");
35226Expect(0, 1455, '\P{^Ccc=+00000010}', "");
35227Error('\p{Is_Canonical_Combining_Class=-/a/00000000010}');
35228Error('\P{Is_Canonical_Combining_Class=-/a/00000000010}');
35229Expect(1, 1456, '\p{Is_Canonical_Combining_Class=0_0_0_0_0010}', "");
35230Expect(0, 1456, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0010}', "");
35231Expect(0, 1456, '\P{Is_Canonical_Combining_Class=0_0_0_0_0010}', "");
35232Expect(1, 1456, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0010}', "");
35233Expect(0, 1455, '\p{Is_Canonical_Combining_Class=0_0_0_0_0010}', "");
35234Expect(1, 1455, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0010}', "");
35235Expect(1, 1455, '\P{Is_Canonical_Combining_Class=0_0_0_0_0010}', "");
35236Expect(0, 1455, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0010}', "");
35237Error('\p{Is_Ccc=- +00 00 00_01/a/0}');
35238Error('\P{Is_Ccc=- +00 00 00_01/a/0}');
35239Expect(1, 1456, '\p{Is_Ccc=+0_0_0_0_0_0_0010}', "");
35240Expect(0, 1456, '\p{^Is_Ccc=+0_0_0_0_0_0_0010}', "");
35241Expect(0, 1456, '\P{Is_Ccc=+0_0_0_0_0_0_0010}', "");
35242Expect(1, 1456, '\P{^Is_Ccc=+0_0_0_0_0_0_0010}', "");
35243Expect(0, 1455, '\p{Is_Ccc=+0_0_0_0_0_0_0010}', "");
35244Expect(1, 1455, '\p{^Is_Ccc=+0_0_0_0_0_0_0010}', "");
35245Expect(1, 1455, '\P{Is_Ccc=+0_0_0_0_0_0_0010}', "");
35246Expect(0, 1455, '\P{^Is_Ccc=+0_0_0_0_0_0_0010}', "");
35247Error('\p{Canonical_Combining_Class=/a/_-00000091}');
35248Error('\P{Canonical_Combining_Class=/a/_-00000091}');
35249Expect(1, 3158, '\p{Canonical_Combining_Class=000000091}', "");
35250Expect(0, 3158, '\p{^Canonical_Combining_Class=000000091}', "");
35251Expect(0, 3158, '\P{Canonical_Combining_Class=000000091}', "");
35252Expect(1, 3158, '\P{^Canonical_Combining_Class=000000091}', "");
35253Expect(0, 3157, '\p{Canonical_Combining_Class=000000091}', "");
35254Expect(1, 3157, '\p{^Canonical_Combining_Class=000000091}', "");
35255Expect(1, 3157, '\P{Canonical_Combining_Class=000000091}', "");
35256Expect(0, 3157, '\P{^Canonical_Combining_Class=000000091}', "");
35257Error('\p{Ccc=_:=0-00_0-0-0 0091}');
35258Error('\P{Ccc=_:=0-00_0-0-0 0091}');
35259Expect(1, 3158, '\p{Ccc=+91}', "");
35260Expect(0, 3158, '\p{^Ccc=+91}', "");
35261Expect(0, 3158, '\P{Ccc=+91}', "");
35262Expect(1, 3158, '\P{^Ccc=+91}', "");
35263Expect(0, 3157, '\p{Ccc=+91}', "");
35264Expect(1, 3157, '\p{^Ccc=+91}', "");
35265Expect(1, 3157, '\P{Ccc=+91}', "");
35266Expect(0, 3157, '\P{^Ccc=+91}', "");
35267Error('\p{Is_Canonical_Combining_Class=:=-0000091}');
35268Error('\P{Is_Canonical_Combining_Class=:=-0000091}');
35269Expect(1, 3158, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_0_091}', "");
35270Expect(0, 3158, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_0_091}', "");
35271Expect(0, 3158, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_0_091}', "");
35272Expect(1, 3158, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_0_091}', "");
35273Expect(0, 3157, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_0_091}', "");
35274Expect(1, 3157, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_0_091}', "");
35275Expect(1, 3157, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_0_091}', "");
35276Expect(0, 3157, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_0_091}', "");
35277Error('\p{Is_Ccc=-/a/009	1}');
35278Error('\P{Is_Ccc=-/a/009	1}');
35279Expect(1, 3158, '\p{Is_Ccc=000_000_000_91}', "");
35280Expect(0, 3158, '\p{^Is_Ccc=000_000_000_91}', "");
35281Expect(0, 3158, '\P{Is_Ccc=000_000_000_91}', "");
35282Expect(1, 3158, '\P{^Is_Ccc=000_000_000_91}', "");
35283Expect(0, 3157, '\p{Is_Ccc=000_000_000_91}', "");
35284Expect(1, 3157, '\p{^Is_Ccc=000_000_000_91}', "");
35285Expect(1, 3157, '\P{Is_Ccc=000_000_000_91}', "");
35286Expect(0, 3157, '\P{^Is_Ccc=000_000_000_91}', "");
35287Error('\p{Canonical_Combining_Class:_/a/000107}');
35288Error('\P{Canonical_Combining_Class:_/a/000107}');
35289Expect(1, 3659, '\p{Canonical_Combining_Class=+000000000107}', "");
35290Expect(0, 3659, '\p{^Canonical_Combining_Class=+000000000107}', "");
35291Expect(0, 3659, '\P{Canonical_Combining_Class=+000000000107}', "");
35292Expect(1, 3659, '\P{^Canonical_Combining_Class=+000000000107}', "");
35293Expect(0, 3655, '\p{Canonical_Combining_Class=+000000000107}', "");
35294Expect(1, 3655, '\p{^Canonical_Combining_Class=+000000000107}', "");
35295Expect(1, 3655, '\P{Canonical_Combining_Class=+000000000107}', "");
35296Expect(0, 3655, '\P{^Canonical_Combining_Class=+000000000107}', "");
35297Error('\p{Ccc=-000107:=}');
35298Error('\P{Ccc=-000107:=}');
35299Expect(1, 3659, '\p{Ccc=+010_7}', "");
35300Expect(0, 3659, '\p{^Ccc=+010_7}', "");
35301Expect(0, 3659, '\P{Ccc=+010_7}', "");
35302Expect(1, 3659, '\P{^Ccc=+010_7}', "");
35303Expect(0, 3655, '\p{Ccc=+010_7}', "");
35304Expect(1, 3655, '\p{^Ccc=+010_7}', "");
35305Expect(1, 3655, '\P{Ccc=+010_7}', "");
35306Expect(0, 3655, '\P{^Ccc=+010_7}', "");
35307Error('\p{Is_Canonical_Combining_Class=:=-00107}');
35308Error('\P{Is_Canonical_Combining_Class=:=-00107}');
35309Expect(1, 3659, '\p{Is_Canonical_Combining_Class:   000107}', "");
35310Expect(0, 3659, '\p{^Is_Canonical_Combining_Class:   000107}', "");
35311Expect(0, 3659, '\P{Is_Canonical_Combining_Class:   000107}', "");
35312Expect(1, 3659, '\P{^Is_Canonical_Combining_Class:   000107}', "");
35313Expect(0, 3655, '\p{Is_Canonical_Combining_Class:   000107}', "");
35314Expect(1, 3655, '\p{^Is_Canonical_Combining_Class:   000107}', "");
35315Expect(1, 3655, '\P{Is_Canonical_Combining_Class:   000107}', "");
35316Expect(0, 3655, '\P{^Is_Canonical_Combining_Class:   000107}', "");
35317Error('\p{Is_Ccc=_/a/+0000	00 10 7}');
35318Error('\P{Is_Ccc=_/a/+0000	00 10 7}');
35319Expect(1, 3659, '\p{Is_Ccc: +0_0_1_07}', "");
35320Expect(0, 3659, '\p{^Is_Ccc: +0_0_1_07}', "");
35321Expect(0, 3659, '\P{Is_Ccc: +0_0_1_07}', "");
35322Expect(1, 3659, '\P{^Is_Ccc: +0_0_1_07}', "");
35323Expect(0, 3655, '\p{Is_Ccc: +0_0_1_07}', "");
35324Expect(1, 3655, '\p{^Is_Ccc: +0_0_1_07}', "");
35325Expect(1, 3655, '\P{Is_Ccc: +0_0_1_07}', "");
35326Expect(0, 3655, '\P{^Is_Ccc: +0_0_1_07}', "");
35327Error('\p{Canonical_Combining_Class=	:=AttachedAbove}');
35328Error('\P{Canonical_Combining_Class=	:=AttachedAbove}');
35329Expect(1, 7630, '\p{Canonical_Combining_Class:attachedabove}', "");
35330Expect(0, 7630, '\p{^Canonical_Combining_Class:attachedabove}', "");
35331Expect(0, 7630, '\P{Canonical_Combining_Class:attachedabove}', "");
35332Expect(1, 7630, '\P{^Canonical_Combining_Class:attachedabove}', "");
35333Expect(0, 7629, '\p{Canonical_Combining_Class:attachedabove}', "");
35334Expect(1, 7629, '\p{^Canonical_Combining_Class:attachedabove}', "");
35335Expect(1, 7629, '\P{Canonical_Combining_Class:attachedabove}', "");
35336Expect(0, 7629, '\P{^Canonical_Combining_Class:attachedabove}', "");
35337Expect(1, 7630, '\p{Canonical_Combining_Class=_ATTACHED	above}', "");
35338Expect(0, 7630, '\p{^Canonical_Combining_Class=_ATTACHED	above}', "");
35339Expect(0, 7630, '\P{Canonical_Combining_Class=_ATTACHED	above}', "");
35340Expect(1, 7630, '\P{^Canonical_Combining_Class=_ATTACHED	above}', "");
35341Expect(0, 7629, '\p{Canonical_Combining_Class=_ATTACHED	above}', "");
35342Expect(1, 7629, '\p{^Canonical_Combining_Class=_ATTACHED	above}', "");
35343Expect(1, 7629, '\P{Canonical_Combining_Class=_ATTACHED	above}', "");
35344Expect(0, 7629, '\P{^Canonical_Combining_Class=_ATTACHED	above}', "");
35345Error('\p{Ccc=-/a/ATA}');
35346Error('\P{Ccc=-/a/ATA}');
35347Expect(1, 7630, '\p{Ccc=ata}', "");
35348Expect(0, 7630, '\p{^Ccc=ata}', "");
35349Expect(0, 7630, '\P{Ccc=ata}', "");
35350Expect(1, 7630, '\P{^Ccc=ata}', "");
35351Expect(0, 7629, '\p{Ccc=ata}', "");
35352Expect(1, 7629, '\p{^Ccc=ata}', "");
35353Expect(1, 7629, '\P{Ccc=ata}', "");
35354Expect(0, 7629, '\P{^Ccc=ata}', "");
35355Expect(1, 7630, '\p{Ccc= -ata}', "");
35356Expect(0, 7630, '\p{^Ccc= -ata}', "");
35357Expect(0, 7630, '\P{Ccc= -ata}', "");
35358Expect(1, 7630, '\P{^Ccc= -ata}', "");
35359Expect(0, 7629, '\p{Ccc= -ata}', "");
35360Expect(1, 7629, '\p{^Ccc= -ata}', "");
35361Expect(1, 7629, '\P{Ccc= -ata}', "");
35362Expect(0, 7629, '\P{^Ccc= -ata}', "");
35363Error('\p{Is_Canonical_Combining_Class=	_+0:=0-0_214}');
35364Error('\P{Is_Canonical_Combining_Class=	_+0:=0-0_214}');
35365Expect(1, 7630, '\p{Is_Canonical_Combining_Class=+000214}', "");
35366Expect(0, 7630, '\p{^Is_Canonical_Combining_Class=+000214}', "");
35367Expect(0, 7630, '\P{Is_Canonical_Combining_Class=+000214}', "");
35368Expect(1, 7630, '\P{^Is_Canonical_Combining_Class=+000214}', "");
35369Expect(0, 7629, '\p{Is_Canonical_Combining_Class=+000214}', "");
35370Expect(1, 7629, '\p{^Is_Canonical_Combining_Class=+000214}', "");
35371Expect(1, 7629, '\P{Is_Canonical_Combining_Class=+000214}', "");
35372Expect(0, 7629, '\P{^Is_Canonical_Combining_Class=+000214}', "");
35373Error('\p{Is_Ccc=	:=AttachedABOVE}');
35374Error('\P{Is_Ccc=	:=AttachedABOVE}');
35375Expect(1, 7630, '\p{Is_Ccc=attachedabove}', "");
35376Expect(0, 7630, '\p{^Is_Ccc=attachedabove}', "");
35377Expect(0, 7630, '\P{Is_Ccc=attachedabove}', "");
35378Expect(1, 7630, '\P{^Is_Ccc=attachedabove}', "");
35379Expect(0, 7629, '\p{Is_Ccc=attachedabove}', "");
35380Expect(1, 7629, '\p{^Is_Ccc=attachedabove}', "");
35381Expect(1, 7629, '\P{Is_Ccc=attachedabove}', "");
35382Expect(0, 7629, '\P{^Is_Ccc=attachedabove}', "");
35383Expect(1, 7630, '\p{Is_Ccc=- AttachedAbove}', "");
35384Expect(0, 7630, '\p{^Is_Ccc=- AttachedAbove}', "");
35385Expect(0, 7630, '\P{Is_Ccc=- AttachedAbove}', "");
35386Expect(1, 7630, '\P{^Is_Ccc=- AttachedAbove}', "");
35387Expect(0, 7629, '\p{Is_Ccc=- AttachedAbove}', "");
35388Expect(1, 7629, '\p{^Is_Ccc=- AttachedAbove}', "");
35389Expect(1, 7629, '\P{Is_Ccc=- AttachedAbove}', "");
35390Expect(0, 7629, '\P{^Is_Ccc=- AttachedAbove}', "");
35391Error('\p{Canonical_Combining_Class=-	0 0 0/a/0	0_0012}');
35392Error('\P{Canonical_Combining_Class=-	0 0 0/a/0	0_0012}');
35393Expect(1, 1458, '\p{Canonical_Combining_Class=0_0_0_0_0_12}', "");
35394Expect(0, 1458, '\p{^Canonical_Combining_Class=0_0_0_0_0_12}', "");
35395Expect(0, 1458, '\P{Canonical_Combining_Class=0_0_0_0_0_12}', "");
35396Expect(1, 1458, '\P{^Canonical_Combining_Class=0_0_0_0_0_12}', "");
35397Expect(0, 1457, '\p{Canonical_Combining_Class=0_0_0_0_0_12}', "");
35398Expect(1, 1457, '\p{^Canonical_Combining_Class=0_0_0_0_0_12}', "");
35399Expect(1, 1457, '\P{Canonical_Combining_Class=0_0_0_0_0_12}', "");
35400Expect(0, 1457, '\P{^Canonical_Combining_Class=0_0_0_0_0_12}', "");
35401Error('\p{Ccc=/a/_+00000000012}');
35402Error('\P{Ccc=/a/_+00000000012}');
35403Expect(1, 1458, '\p{Ccc=0000012}', "");
35404Expect(0, 1458, '\p{^Ccc=0000012}', "");
35405Expect(0, 1458, '\P{Ccc=0000012}', "");
35406Expect(1, 1458, '\P{^Ccc=0000012}', "");
35407Expect(0, 1457, '\p{Ccc=0000012}', "");
35408Expect(1, 1457, '\p{^Ccc=0000012}', "");
35409Expect(1, 1457, '\P{Ccc=0000012}', "");
35410Expect(0, 1457, '\P{^Ccc=0000012}', "");
35411Error('\p{Is_Canonical_Combining_Class: 	:=012}');
35412Error('\P{Is_Canonical_Combining_Class: 	:=012}');
35413Expect(1, 1458, '\p{Is_Canonical_Combining_Class=1_2}', "");
35414Expect(0, 1458, '\p{^Is_Canonical_Combining_Class=1_2}', "");
35415Expect(0, 1458, '\P{Is_Canonical_Combining_Class=1_2}', "");
35416Expect(1, 1458, '\P{^Is_Canonical_Combining_Class=1_2}', "");
35417Expect(0, 1457, '\p{Is_Canonical_Combining_Class=1_2}', "");
35418Expect(1, 1457, '\p{^Is_Canonical_Combining_Class=1_2}', "");
35419Expect(1, 1457, '\P{Is_Canonical_Combining_Class=1_2}', "");
35420Expect(0, 1457, '\P{^Is_Canonical_Combining_Class=1_2}', "");
35421Error('\p{Is_Ccc=/a/_000 000001_2}');
35422Error('\P{Is_Ccc=/a/_000 000001_2}');
35423Expect(1, 1458, '\p{Is_Ccc=+000001_2}', "");
35424Expect(0, 1458, '\p{^Is_Ccc=+000001_2}', "");
35425Expect(0, 1458, '\P{Is_Ccc=+000001_2}', "");
35426Expect(1, 1458, '\P{^Is_Ccc=+000001_2}', "");
35427Expect(0, 1457, '\p{Is_Ccc=+000001_2}', "");
35428Expect(1, 1457, '\p{^Is_Ccc=+000001_2}', "");
35429Expect(1, 1457, '\P{Is_Ccc=+000001_2}', "");
35430Expect(0, 1457, '\P{^Is_Ccc=+000001_2}', "");
35431Error('\p{Canonical_Combining_Class:   		019/a/}');
35432Error('\P{Canonical_Combining_Class:   		019/a/}');
35433Expect(1, 1466, '\p{Canonical_Combining_Class=0000019}', "");
35434Expect(0, 1466, '\p{^Canonical_Combining_Class=0000019}', "");
35435Expect(0, 1466, '\P{Canonical_Combining_Class=0000019}', "");
35436Expect(1, 1466, '\P{^Canonical_Combining_Class=0000019}', "");
35437Expect(0, 1464, '\p{Canonical_Combining_Class=0000019}', "");
35438Expect(1, 1464, '\p{^Canonical_Combining_Class=0000019}', "");
35439Expect(1, 1464, '\P{Canonical_Combining_Class=0000019}', "");
35440Expect(0, 1464, '\P{^Canonical_Combining_Class=0000019}', "");
35441Error('\p{Ccc=/a/--19}');
35442Error('\P{Ccc=/a/--19}');
35443Expect(1, 1466, '\p{Ccc=+0000019}', "");
35444Expect(0, 1466, '\p{^Ccc=+0000019}', "");
35445Expect(0, 1466, '\P{Ccc=+0000019}', "");
35446Expect(1, 1466, '\P{^Ccc=+0000019}', "");
35447Expect(0, 1464, '\p{Ccc=+0000019}', "");
35448Expect(1, 1464, '\p{^Ccc=+0000019}', "");
35449Expect(1, 1464, '\P{Ccc=+0000019}', "");
35450Expect(0, 1464, '\P{^Ccc=+0000019}', "");
35451Error('\p{Is_Canonical_Combining_Class=_:=+000000019}');
35452Error('\P{Is_Canonical_Combining_Class=_:=+000000019}');
35453Expect(1, 1466, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_0_0019}', "");
35454Expect(0, 1466, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0019}', "");
35455Expect(0, 1466, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_0_0019}', "");
35456Expect(1, 1466, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0019}', "");
35457Expect(0, 1464, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_0_0019}', "");
35458Expect(1, 1464, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0019}', "");
35459Expect(1, 1464, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_0_0019}', "");
35460Expect(0, 1464, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0019}', "");
35461Error('\p{Is_Ccc:		-0000 0001:=9}');
35462Error('\P{Is_Ccc:		-0000 0001:=9}');
35463Expect(1, 1466, '\p{Is_Ccc: +0_0_0_0_0_0019}', "");
35464Expect(0, 1466, '\p{^Is_Ccc: +0_0_0_0_0_0019}', "");
35465Expect(0, 1466, '\P{Is_Ccc: +0_0_0_0_0_0019}', "");
35466Expect(1, 1466, '\P{^Is_Ccc: +0_0_0_0_0_0019}', "");
35467Expect(0, 1464, '\p{Is_Ccc: +0_0_0_0_0_0019}', "");
35468Expect(1, 1464, '\p{^Is_Ccc: +0_0_0_0_0_0019}', "");
35469Expect(1, 1464, '\P{Is_Ccc: +0_0_0_0_0_0019}', "");
35470Expect(0, 1464, '\P{^Is_Ccc: +0_0_0_0_0_0019}', "");
35471Error('\p{Canonical_Combining_Class=	0000030/a/}');
35472Error('\P{Canonical_Combining_Class=	0000030/a/}');
35473Expect(1, 1560, '\p{Canonical_Combining_Class=0_0_30}', "");
35474Expect(0, 1560, '\p{^Canonical_Combining_Class=0_0_30}', "");
35475Expect(0, 1560, '\P{Canonical_Combining_Class=0_0_30}', "");
35476Expect(1, 1560, '\P{^Canonical_Combining_Class=0_0_30}', "");
35477Expect(0, 1559, '\p{Canonical_Combining_Class=0_0_30}', "");
35478Expect(1, 1559, '\p{^Canonical_Combining_Class=0_0_30}', "");
35479Expect(1, 1559, '\P{Canonical_Combining_Class=0_0_30}', "");
35480Expect(0, 1559, '\P{^Canonical_Combining_Class=0_0_30}', "");
35481Error('\p{Ccc=__+0000030/a/}');
35482Error('\P{Ccc=__+0000030/a/}');
35483Expect(1, 1560, '\p{Ccc:0030}', "");
35484Expect(0, 1560, '\p{^Ccc:0030}', "");
35485Expect(0, 1560, '\P{Ccc:0030}', "");
35486Expect(1, 1560, '\P{^Ccc:0030}', "");
35487Expect(0, 1559, '\p{Ccc:0030}', "");
35488Expect(1, 1559, '\p{^Ccc:0030}', "");
35489Expect(1, 1559, '\P{Ccc:0030}', "");
35490Expect(0, 1559, '\P{^Ccc:0030}', "");
35491Error('\p{Is_Canonical_Combining_Class=-:=0-0	0-0-0_30}');
35492Error('\P{Is_Canonical_Combining_Class=-:=0-0	0-0-0_30}');
35493Expect(1, 1560, '\p{Is_Canonical_Combining_Class=+03_0}', "");
35494Expect(0, 1560, '\p{^Is_Canonical_Combining_Class=+03_0}', "");
35495Expect(0, 1560, '\P{Is_Canonical_Combining_Class=+03_0}', "");
35496Expect(1, 1560, '\P{^Is_Canonical_Combining_Class=+03_0}', "");
35497Expect(0, 1559, '\p{Is_Canonical_Combining_Class=+03_0}', "");
35498Expect(1, 1559, '\p{^Is_Canonical_Combining_Class=+03_0}', "");
35499Expect(1, 1559, '\P{Is_Canonical_Combining_Class=+03_0}', "");
35500Expect(0, 1559, '\P{^Is_Canonical_Combining_Class=+03_0}', "");
35501Error('\p{Is_Ccc= /a/0000000030}');
35502Error('\P{Is_Ccc= /a/0000000030}');
35503Expect(1, 1560, '\p{Is_Ccc:30}', "");
35504Expect(0, 1560, '\p{^Is_Ccc:30}', "");
35505Expect(0, 1560, '\P{Is_Ccc:30}', "");
35506Expect(1, 1560, '\P{^Is_Ccc:30}', "");
35507Expect(0, 1559, '\p{Is_Ccc:30}', "");
35508Expect(1, 1559, '\p{^Is_Ccc:30}', "");
35509Expect(1, 1559, '\P{Is_Ccc:30}', "");
35510Expect(0, 1559, '\P{^Is_Ccc:30}', "");
35511Error('\p{Canonical_Combining_Class=/a/25}');
35512Error('\P{Canonical_Combining_Class=/a/25}');
35513Expect(1, 1474, '\p{Canonical_Combining_Class=2_5}', "");
35514Expect(0, 1474, '\p{^Canonical_Combining_Class=2_5}', "");
35515Expect(0, 1474, '\P{Canonical_Combining_Class=2_5}', "");
35516Expect(1, 1474, '\P{^Canonical_Combining_Class=2_5}', "");
35517Expect(0, 1473, '\p{Canonical_Combining_Class=2_5}', "");
35518Expect(1, 1473, '\p{^Canonical_Combining_Class=2_5}', "");
35519Expect(1, 1473, '\P{Canonical_Combining_Class=2_5}', "");
35520Expect(0, 1473, '\P{^Canonical_Combining_Class=2_5}', "");
35521Error('\p{Ccc=_:=2_5}');
35522Error('\P{Ccc=_:=2_5}');
35523Expect(1, 1474, '\p{Ccc=0000000025}', "");
35524Expect(0, 1474, '\p{^Ccc=0000000025}', "");
35525Expect(0, 1474, '\P{Ccc=0000000025}', "");
35526Expect(1, 1474, '\P{^Ccc=0000000025}', "");
35527Expect(0, 1473, '\p{Ccc=0000000025}', "");
35528Expect(1, 1473, '\p{^Ccc=0000000025}', "");
35529Expect(1, 1473, '\P{Ccc=0000000025}', "");
35530Expect(0, 1473, '\P{^Ccc=0000000025}', "");
35531Error('\p{Is_Canonical_Combining_Class=-_00	00 25:=}');
35532Error('\P{Is_Canonical_Combining_Class=-_00	00 25:=}');
35533Expect(1, 1474, '\p{Is_Canonical_Combining_Class=00000025}', "");
35534Expect(0, 1474, '\p{^Is_Canonical_Combining_Class=00000025}', "");
35535Expect(0, 1474, '\P{Is_Canonical_Combining_Class=00000025}', "");
35536Expect(1, 1474, '\P{^Is_Canonical_Combining_Class=00000025}', "");
35537Expect(0, 1473, '\p{Is_Canonical_Combining_Class=00000025}', "");
35538Expect(1, 1473, '\p{^Is_Canonical_Combining_Class=00000025}', "");
35539Expect(1, 1473, '\P{Is_Canonical_Combining_Class=00000025}', "");
35540Expect(0, 1473, '\P{^Is_Canonical_Combining_Class=00000025}', "");
35541Error('\p{Is_Ccc= _00000:=00002-5}');
35542Error('\P{Is_Ccc= _00000:=00002-5}');
35543Expect(1, 1474, '\p{Is_Ccc:02_5}', "");
35544Expect(0, 1474, '\p{^Is_Ccc:02_5}', "");
35545Expect(0, 1474, '\P{Is_Ccc:02_5}', "");
35546Expect(1, 1474, '\P{^Is_Ccc:02_5}', "");
35547Expect(0, 1473, '\p{Is_Ccc:02_5}', "");
35548Expect(1, 1473, '\p{^Is_Ccc:02_5}', "");
35549Expect(1, 1473, '\P{Is_Ccc:02_5}', "");
35550Expect(0, 1473, '\P{^Is_Ccc:02_5}', "");
35551Error('\p{Canonical_Combining_Class= 028/a/}');
35552Error('\P{Canonical_Combining_Class= 028/a/}');
35553Expect(1, 1612, '\p{Canonical_Combining_Class=00_02_8}', "");
35554Expect(0, 1612, '\p{^Canonical_Combining_Class=00_02_8}', "");
35555Expect(0, 1612, '\P{Canonical_Combining_Class=00_02_8}', "");
35556Expect(1, 1612, '\P{^Canonical_Combining_Class=00_02_8}', "");
35557Expect(0, 1611, '\p{Canonical_Combining_Class=00_02_8}', "");
35558Expect(1, 1611, '\p{^Canonical_Combining_Class=00_02_8}', "");
35559Expect(1, 1611, '\P{Canonical_Combining_Class=00_02_8}', "");
35560Expect(0, 1611, '\P{^Canonical_Combining_Class=00_02_8}', "");
35561Error('\p{Ccc=_:=0000002	8}');
35562Error('\P{Ccc=_:=0000002	8}');
35563Expect(1, 1612, '\p{Ccc=00000002_8}', "");
35564Expect(0, 1612, '\p{^Ccc=00000002_8}', "");
35565Expect(0, 1612, '\P{Ccc=00000002_8}', "");
35566Expect(1, 1612, '\P{^Ccc=00000002_8}', "");
35567Expect(0, 1611, '\p{Ccc=00000002_8}', "");
35568Expect(1, 1611, '\p{^Ccc=00000002_8}', "");
35569Expect(1, 1611, '\P{Ccc=00000002_8}', "");
35570Expect(0, 1611, '\P{^Ccc=00000002_8}', "");
35571Error('\p{Is_Canonical_Combining_Class= 	+00:=028}');
35572Error('\P{Is_Canonical_Combining_Class= 	+00:=028}');
35573Expect(1, 1612, '\p{Is_Canonical_Combining_Class:+0000028}', "");
35574Expect(0, 1612, '\p{^Is_Canonical_Combining_Class:+0000028}', "");
35575Expect(0, 1612, '\P{Is_Canonical_Combining_Class:+0000028}', "");
35576Expect(1, 1612, '\P{^Is_Canonical_Combining_Class:+0000028}', "");
35577Expect(0, 1611, '\p{Is_Canonical_Combining_Class:+0000028}', "");
35578Expect(1, 1611, '\p{^Is_Canonical_Combining_Class:+0000028}', "");
35579Expect(1, 1611, '\P{Is_Canonical_Combining_Class:+0000028}', "");
35580Expect(0, 1611, '\P{^Is_Canonical_Combining_Class:+0000028}', "");
35581Error('\p{Is_Ccc=	:=0 0-0-0	0 00 028}');
35582Error('\P{Is_Ccc=	:=0 0-0-0	0 00 028}');
35583Expect(1, 1612, '\p{Is_Ccc=+0002_8}', "");
35584Expect(0, 1612, '\p{^Is_Ccc=+0002_8}', "");
35585Expect(0, 1612, '\P{Is_Ccc=+0002_8}', "");
35586Expect(1, 1612, '\P{^Is_Ccc=+0002_8}', "");
35587Expect(0, 1611, '\p{Is_Ccc=+0002_8}', "");
35588Expect(1, 1611, '\p{^Is_Ccc=+0002_8}', "");
35589Expect(1, 1611, '\P{Is_Ccc=+0002_8}', "");
35590Expect(0, 1611, '\P{^Is_Ccc=+0002_8}', "");
35591Error('\p{Canonical_Combining_Class=--000000000130/a/}');
35592Error('\P{Canonical_Combining_Class=--000000000130/a/}');
35593Expect(1, 3954, '\p{Canonical_Combining_Class=+0_0_1_30}', "");
35594Expect(0, 3954, '\p{^Canonical_Combining_Class=+0_0_1_30}', "");
35595Expect(0, 3954, '\P{Canonical_Combining_Class=+0_0_1_30}', "");
35596Expect(1, 3954, '\P{^Canonical_Combining_Class=+0_0_1_30}', "");
35597Expect(0, 3953, '\p{Canonical_Combining_Class=+0_0_1_30}', "");
35598Expect(1, 3953, '\p{^Canonical_Combining_Class=+0_0_1_30}', "");
35599Expect(1, 3953, '\P{Canonical_Combining_Class=+0_0_1_30}', "");
35600Expect(0, 3953, '\P{^Canonical_Combining_Class=+0_0_1_30}', "");
35601Error('\p{Ccc=/a/--130}');
35602Error('\P{Ccc=/a/--130}');
35603Expect(1, 3954, '\p{Ccc=+000000130}', "");
35604Expect(0, 3954, '\p{^Ccc=+000000130}', "");
35605Expect(0, 3954, '\P{Ccc=+000000130}', "");
35606Expect(1, 3954, '\P{^Ccc=+000000130}', "");
35607Expect(0, 3953, '\p{Ccc=+000000130}', "");
35608Expect(1, 3953, '\p{^Ccc=+000000130}', "");
35609Expect(1, 3953, '\P{Ccc=+000000130}', "");
35610Expect(0, 3953, '\P{^Ccc=+000000130}', "");
35611Error('\p{Is_Canonical_Combining_Class= _0000 00/a/13	0}');
35612Error('\P{Is_Canonical_Combining_Class= _0000 00/a/13	0}');
35613Expect(1, 3954, '\p{Is_Canonical_Combining_Class=+00_00_00_01_30}', "");
35614Expect(0, 3954, '\p{^Is_Canonical_Combining_Class=+00_00_00_01_30}', "");
35615Expect(0, 3954, '\P{Is_Canonical_Combining_Class=+00_00_00_01_30}', "");
35616Expect(1, 3954, '\P{^Is_Canonical_Combining_Class=+00_00_00_01_30}', "");
35617Expect(0, 3953, '\p{Is_Canonical_Combining_Class=+00_00_00_01_30}', "");
35618Expect(1, 3953, '\p{^Is_Canonical_Combining_Class=+00_00_00_01_30}', "");
35619Expect(1, 3953, '\P{Is_Canonical_Combining_Class=+00_00_00_01_30}', "");
35620Expect(0, 3953, '\P{^Is_Canonical_Combining_Class=+00_00_00_01_30}', "");
35621Error('\p{Is_Ccc=:=013-0}');
35622Error('\P{Is_Ccc=:=013-0}');
35623Expect(1, 3954, '\p{Is_Ccc=130}', "");
35624Expect(0, 3954, '\p{^Is_Ccc=130}', "");
35625Expect(0, 3954, '\P{Is_Ccc=130}', "");
35626Expect(1, 3954, '\P{^Is_Ccc=130}', "");
35627Expect(0, 3953, '\p{Is_Ccc=130}', "");
35628Expect(1, 3953, '\p{^Is_Ccc=130}', "");
35629Expect(1, 3953, '\P{Is_Ccc=130}', "");
35630Expect(0, 3953, '\P{^Is_Ccc=130}', "");
35631Error('\p{Canonical_Combining_Class=:= 0122}');
35632Error('\P{Canonical_Combining_Class=:= 0122}');
35633Expect(1, 3787, '\p{Canonical_Combining_Class=122}', "");
35634Expect(0, 3787, '\p{^Canonical_Combining_Class=122}', "");
35635Expect(0, 3787, '\P{Canonical_Combining_Class=122}', "");
35636Expect(1, 3787, '\P{^Canonical_Combining_Class=122}', "");
35637Expect(0, 3783, '\p{Canonical_Combining_Class=122}', "");
35638Expect(1, 3783, '\p{^Canonical_Combining_Class=122}', "");
35639Expect(1, 3783, '\P{Canonical_Combining_Class=122}', "");
35640Expect(0, 3783, '\P{^Canonical_Combining_Class=122}', "");
35641Error('\p{Ccc=_00012-2:=}');
35642Error('\P{Ccc=_00012-2:=}');
35643Expect(1, 3787, '\p{Ccc=00000122}', "");
35644Expect(0, 3787, '\p{^Ccc=00000122}', "");
35645Expect(0, 3787, '\P{Ccc=00000122}', "");
35646Expect(1, 3787, '\P{^Ccc=00000122}', "");
35647Expect(0, 3783, '\p{Ccc=00000122}', "");
35648Expect(1, 3783, '\p{^Ccc=00000122}', "");
35649Expect(1, 3783, '\P{Ccc=00000122}', "");
35650Expect(0, 3783, '\P{^Ccc=00000122}', "");
35651Error('\p{Is_Canonical_Combining_Class=_0:=00 0 0122}');
35652Error('\P{Is_Canonical_Combining_Class=_0:=00 0 0122}');
35653Expect(1, 3787, '\p{Is_Canonical_Combining_Class=000122}', "");
35654Expect(0, 3787, '\p{^Is_Canonical_Combining_Class=000122}', "");
35655Expect(0, 3787, '\P{Is_Canonical_Combining_Class=000122}', "");
35656Expect(1, 3787, '\P{^Is_Canonical_Combining_Class=000122}', "");
35657Expect(0, 3783, '\p{Is_Canonical_Combining_Class=000122}', "");
35658Expect(1, 3783, '\p{^Is_Canonical_Combining_Class=000122}', "");
35659Expect(1, 3783, '\P{Is_Canonical_Combining_Class=000122}', "");
35660Expect(0, 3783, '\P{^Is_Canonical_Combining_Class=000122}', "");
35661Error('\p{Is_Ccc=_	+000/a/001	22}');
35662Error('\P{Is_Ccc=_	+000/a/001	22}');
35663Expect(1, 3787, '\p{Is_Ccc=000_001_22}', "");
35664Expect(0, 3787, '\p{^Is_Ccc=000_001_22}', "");
35665Expect(0, 3787, '\P{Is_Ccc=000_001_22}', "");
35666Expect(1, 3787, '\P{^Is_Ccc=000_001_22}', "");
35667Expect(0, 3783, '\p{Is_Ccc=000_001_22}', "");
35668Expect(1, 3783, '\p{^Is_Ccc=000_001_22}', "");
35669Expect(1, 3783, '\P{Is_Ccc=000_001_22}', "");
35670Expect(0, 3783, '\P{^Is_Ccc=000_001_22}', "");
35671Error('\p{Canonical_Combining_Class:  00_00-00/a/22}');
35672Error('\P{Canonical_Combining_Class:  00_00-00/a/22}');
35673Expect(1, 1469, '\p{Canonical_Combining_Class=00022}', "");
35674Expect(0, 1469, '\p{^Canonical_Combining_Class=00022}', "");
35675Expect(0, 1469, '\P{Canonical_Combining_Class=00022}', "");
35676Expect(1, 1469, '\P{^Canonical_Combining_Class=00022}', "");
35677Expect(0, 1468, '\p{Canonical_Combining_Class=00022}', "");
35678Expect(1, 1468, '\p{^Canonical_Combining_Class=00022}', "");
35679Expect(1, 1468, '\P{Canonical_Combining_Class=00022}', "");
35680Expect(0, 1468, '\P{^Canonical_Combining_Class=00022}', "");
35681Error('\p{Ccc=-:=00022}');
35682Error('\P{Ccc=-:=00022}');
35683Expect(1, 1469, '\p{Ccc=+022}', "");
35684Expect(0, 1469, '\p{^Ccc=+022}', "");
35685Expect(0, 1469, '\P{Ccc=+022}', "");
35686Expect(1, 1469, '\P{^Ccc=+022}', "");
35687Expect(0, 1468, '\p{Ccc=+022}', "");
35688Expect(1, 1468, '\p{^Ccc=+022}', "");
35689Expect(1, 1468, '\P{Ccc=+022}', "");
35690Expect(0, 1468, '\P{^Ccc=+022}', "");
35691Error('\p{Is_Canonical_Combining_Class=/a/	_0000022}');
35692Error('\P{Is_Canonical_Combining_Class=/a/	_0000022}');
35693Expect(1, 1469, '\p{Is_Canonical_Combining_Class=00000022}', "");
35694Expect(0, 1469, '\p{^Is_Canonical_Combining_Class=00000022}', "");
35695Expect(0, 1469, '\P{Is_Canonical_Combining_Class=00000022}', "");
35696Expect(1, 1469, '\P{^Is_Canonical_Combining_Class=00000022}', "");
35697Expect(0, 1468, '\p{Is_Canonical_Combining_Class=00000022}', "");
35698Expect(1, 1468, '\p{^Is_Canonical_Combining_Class=00000022}', "");
35699Expect(1, 1468, '\P{Is_Canonical_Combining_Class=00000022}', "");
35700Expect(0, 1468, '\P{^Is_Canonical_Combining_Class=00000022}', "");
35701Error('\p{Is_Ccc=:=	 +000022}');
35702Error('\P{Is_Ccc=:=	 +000022}');
35703Expect(1, 1469, '\p{Is_Ccc:   00000000022}', "");
35704Expect(0, 1469, '\p{^Is_Ccc:   00000000022}', "");
35705Expect(0, 1469, '\P{Is_Ccc:   00000000022}', "");
35706Expect(1, 1469, '\P{^Is_Ccc:   00000000022}', "");
35707Expect(0, 1468, '\p{Is_Ccc:   00000000022}', "");
35708Expect(1, 1468, '\p{^Is_Ccc:   00000000022}', "");
35709Expect(1, 1468, '\P{Is_Ccc:   00000000022}', "");
35710Expect(0, 1468, '\P{^Is_Ccc:   00000000022}', "");
35711Error('\p{Canonical_Combining_Class= /a/+0000000013}');
35712Error('\P{Canonical_Combining_Class= /a/+0000000013}');
35713Expect(1, 1459, '\p{Canonical_Combining_Class=0000_0001_3}', "");
35714Expect(0, 1459, '\p{^Canonical_Combining_Class=0000_0001_3}', "");
35715Expect(0, 1459, '\P{Canonical_Combining_Class=0000_0001_3}', "");
35716Expect(1, 1459, '\P{^Canonical_Combining_Class=0000_0001_3}', "");
35717Expect(0, 1458, '\p{Canonical_Combining_Class=0000_0001_3}', "");
35718Expect(1, 1458, '\p{^Canonical_Combining_Class=0000_0001_3}', "");
35719Expect(1, 1458, '\P{Canonical_Combining_Class=0000_0001_3}', "");
35720Expect(0, 1458, '\P{^Canonical_Combining_Class=0000_0001_3}', "");
35721Error('\p{Ccc=	-0	0 0 0:=0	0-0013}');
35722Error('\P{Ccc=	-0	0 0 0:=0	0-0013}');
35723Expect(1, 1459, '\p{Ccc=000000013}', "");
35724Expect(0, 1459, '\p{^Ccc=000000013}', "");
35725Expect(0, 1459, '\P{Ccc=000000013}', "");
35726Expect(1, 1459, '\P{^Ccc=000000013}', "");
35727Expect(0, 1458, '\p{Ccc=000000013}', "");
35728Expect(1, 1458, '\p{^Ccc=000000013}', "");
35729Expect(1, 1458, '\P{Ccc=000000013}', "");
35730Expect(0, 1458, '\P{^Ccc=000000013}', "");
35731Error('\p{Is_Canonical_Combining_Class=:=_	00_0001-3}');
35732Error('\P{Is_Canonical_Combining_Class=:=_	00_0001-3}');
35733Expect(1, 1459, '\p{Is_Canonical_Combining_Class=0_0_13}', "");
35734Expect(0, 1459, '\p{^Is_Canonical_Combining_Class=0_0_13}', "");
35735Expect(0, 1459, '\P{Is_Canonical_Combining_Class=0_0_13}', "");
35736Expect(1, 1459, '\P{^Is_Canonical_Combining_Class=0_0_13}', "");
35737Expect(0, 1458, '\p{Is_Canonical_Combining_Class=0_0_13}', "");
35738Expect(1, 1458, '\p{^Is_Canonical_Combining_Class=0_0_13}', "");
35739Expect(1, 1458, '\P{Is_Canonical_Combining_Class=0_0_13}', "");
35740Expect(0, 1458, '\P{^Is_Canonical_Combining_Class=0_0_13}', "");
35741Error('\p{Is_Ccc:		/a/+0 0_0 0-013}');
35742Error('\P{Is_Ccc:		/a/+0 0_0 0-013}');
35743Expect(1, 1459, '\p{Is_Ccc:   0013}', "");
35744Expect(0, 1459, '\p{^Is_Ccc:   0013}', "");
35745Expect(0, 1459, '\P{Is_Ccc:   0013}', "");
35746Expect(1, 1459, '\P{^Is_Ccc:   0013}', "");
35747Expect(0, 1458, '\p{Is_Ccc:   0013}', "");
35748Expect(1, 1458, '\p{^Is_Ccc:   0013}', "");
35749Expect(1, 1458, '\P{Is_Ccc:   0013}', "");
35750Expect(0, 1458, '\P{^Is_Ccc:   0013}', "");
35751Error('\p{Canonical_Combining_Class=:=-0036}');
35752Error('\P{Canonical_Combining_Class=:=-0036}');
35753Expect(1, 1809, '\p{Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
35754Expect(0, 1809, '\p{^Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
35755Expect(0, 1809, '\P{Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
35756Expect(1, 1809, '\P{^Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
35757Expect(0, 1808, '\p{Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
35758Expect(1, 1808, '\p{^Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
35759Expect(1, 1808, '\P{Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
35760Expect(0, 1808, '\P{^Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
35761Error('\p{Ccc= /a/+3	6}');
35762Error('\P{Ccc= /a/+3	6}');
35763Expect(1, 1809, '\p{Ccc=003_6}', "");
35764Expect(0, 1809, '\p{^Ccc=003_6}', "");
35765Expect(0, 1809, '\P{Ccc=003_6}', "");
35766Expect(1, 1809, '\P{^Ccc=003_6}', "");
35767Expect(0, 1808, '\p{Ccc=003_6}', "");
35768Expect(1, 1808, '\p{^Ccc=003_6}', "");
35769Expect(1, 1808, '\P{Ccc=003_6}', "");
35770Expect(0, 1808, '\P{^Ccc=003_6}', "");
35771Error('\p{Is_Canonical_Combining_Class:		000	000 36:=}');
35772Error('\P{Is_Canonical_Combining_Class:		000	000 36:=}');
35773Expect(1, 1809, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
35774Expect(0, 1809, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
35775Expect(0, 1809, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
35776Expect(1, 1809, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
35777Expect(0, 1808, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
35778Expect(1, 1808, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
35779Expect(1, 1808, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
35780Expect(0, 1808, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
35781Error('\p{Is_Ccc=--+00000000036/a/}');
35782Error('\P{Is_Ccc=--+00000000036/a/}');
35783Expect(1, 1809, '\p{Is_Ccc=03_6}', "");
35784Expect(0, 1809, '\p{^Is_Ccc=03_6}', "");
35785Expect(0, 1809, '\P{Is_Ccc=03_6}', "");
35786Expect(1, 1809, '\P{^Is_Ccc=03_6}', "");
35787Expect(0, 1808, '\p{Is_Ccc=03_6}', "");
35788Expect(1, 1808, '\p{^Is_Ccc=03_6}', "");
35789Expect(1, 1808, '\P{Is_Ccc=03_6}', "");
35790Expect(0, 1808, '\P{^Is_Ccc=03_6}', "");
35791Error('\p{Canonical_Combining_Class=:=+0000034}');
35792Error('\P{Canonical_Combining_Class=:=+0000034}');
35793Expect(1, 1618, '\p{Canonical_Combining_Class=0_0_0_0_034}', "");
35794Expect(0, 1618, '\p{^Canonical_Combining_Class=0_0_0_0_034}', "");
35795Expect(0, 1618, '\P{Canonical_Combining_Class=0_0_0_0_034}', "");
35796Expect(1, 1618, '\P{^Canonical_Combining_Class=0_0_0_0_034}', "");
35797Expect(0, 1617, '\p{Canonical_Combining_Class=0_0_0_0_034}', "");
35798Expect(1, 1617, '\p{^Canonical_Combining_Class=0_0_0_0_034}', "");
35799Expect(1, 1617, '\P{Canonical_Combining_Class=0_0_0_0_034}', "");
35800Expect(0, 1617, '\P{^Canonical_Combining_Class=0_0_0_0_034}', "");
35801Error('\p{Ccc= -00 03:=4}');
35802Error('\P{Ccc= -00 03:=4}');
35803Expect(1, 1618, '\p{Ccc=+3_4}', "");
35804Expect(0, 1618, '\p{^Ccc=+3_4}', "");
35805Expect(0, 1618, '\P{Ccc=+3_4}', "");
35806Expect(1, 1618, '\P{^Ccc=+3_4}', "");
35807Expect(0, 1617, '\p{Ccc=+3_4}', "");
35808Expect(1, 1617, '\p{^Ccc=+3_4}', "");
35809Expect(1, 1617, '\P{Ccc=+3_4}', "");
35810Expect(0, 1617, '\P{^Ccc=+3_4}', "");
35811Error('\p{Is_Canonical_Combining_Class= 	000034/a/}');
35812Error('\P{Is_Canonical_Combining_Class= 	000034/a/}');
35813Expect(1, 1618, '\p{Is_Canonical_Combining_Class=0_0_0_0_34}', "");
35814Expect(0, 1618, '\p{^Is_Canonical_Combining_Class=0_0_0_0_34}', "");
35815Expect(0, 1618, '\P{Is_Canonical_Combining_Class=0_0_0_0_34}', "");
35816Expect(1, 1618, '\P{^Is_Canonical_Combining_Class=0_0_0_0_34}', "");
35817Expect(0, 1617, '\p{Is_Canonical_Combining_Class=0_0_0_0_34}', "");
35818Expect(1, 1617, '\p{^Is_Canonical_Combining_Class=0_0_0_0_34}', "");
35819Expect(1, 1617, '\P{Is_Canonical_Combining_Class=0_0_0_0_34}', "");
35820Expect(0, 1617, '\P{^Is_Canonical_Combining_Class=0_0_0_0_34}', "");
35821Error('\p{Is_Ccc: +00034/a/}');
35822Error('\P{Is_Ccc: +00034/a/}');
35823Expect(1, 1618, '\p{Is_Ccc=0034}', "");
35824Expect(0, 1618, '\p{^Is_Ccc=0034}', "");
35825Expect(0, 1618, '\P{Is_Ccc=0034}', "");
35826Expect(1, 1618, '\P{^Is_Ccc=0034}', "");
35827Expect(0, 1617, '\p{Is_Ccc=0034}', "");
35828Expect(1, 1617, '\p{^Is_Ccc=0034}', "");
35829Expect(1, 1617, '\P{Is_Ccc=0034}', "");
35830Expect(0, 1617, '\P{^Is_Ccc=0034}', "");
35831Error('\p{Canonical_Combining_Class=:=00000132}');
35832Error('\P{Canonical_Combining_Class=:=00000132}');
35833Expect(1, 3956, '\p{Canonical_Combining_Class=+00_00_00_00_0132}', "");
35834Expect(0, 3956, '\p{^Canonical_Combining_Class=+00_00_00_00_0132}', "");
35835Expect(0, 3956, '\P{Canonical_Combining_Class=+00_00_00_00_0132}', "");
35836Expect(1, 3956, '\P{^Canonical_Combining_Class=+00_00_00_00_0132}', "");
35837Expect(0, 3955, '\p{Canonical_Combining_Class=+00_00_00_00_0132}', "");
35838Expect(1, 3955, '\p{^Canonical_Combining_Class=+00_00_00_00_0132}', "");
35839Expect(1, 3955, '\P{Canonical_Combining_Class=+00_00_00_00_0132}', "");
35840Expect(0, 3955, '\P{^Canonical_Combining_Class=+00_00_00_00_0132}', "");
35841Error('\p{Ccc=-00132:=}');
35842Error('\P{Ccc=-00132:=}');
35843Expect(1, 3956, '\p{Ccc: 00_00_00_00_132}', "");
35844Expect(0, 3956, '\p{^Ccc: 00_00_00_00_132}', "");
35845Expect(0, 3956, '\P{Ccc: 00_00_00_00_132}', "");
35846Expect(1, 3956, '\P{^Ccc: 00_00_00_00_132}', "");
35847Expect(0, 3955, '\p{Ccc: 00_00_00_00_132}', "");
35848Expect(1, 3955, '\p{^Ccc: 00_00_00_00_132}', "");
35849Expect(1, 3955, '\P{Ccc: 00_00_00_00_132}', "");
35850Expect(0, 3955, '\P{^Ccc: 00_00_00_00_132}', "");
35851Error('\p{Is_Canonical_Combining_Class=_:=0 0 0	0 0_0132}');
35852Error('\P{Is_Canonical_Combining_Class=_:=0 0 0	0 0_0132}');
35853Expect(1, 3956, '\p{Is_Canonical_Combining_Class=+00_00_00_00_01_32}', "");
35854Expect(0, 3956, '\p{^Is_Canonical_Combining_Class=+00_00_00_00_01_32}', "");
35855Expect(0, 3956, '\P{Is_Canonical_Combining_Class=+00_00_00_00_01_32}', "");
35856Expect(1, 3956, '\P{^Is_Canonical_Combining_Class=+00_00_00_00_01_32}', "");
35857Expect(0, 3955, '\p{Is_Canonical_Combining_Class=+00_00_00_00_01_32}', "");
35858Expect(1, 3955, '\p{^Is_Canonical_Combining_Class=+00_00_00_00_01_32}', "");
35859Expect(1, 3955, '\P{Is_Canonical_Combining_Class=+00_00_00_00_01_32}', "");
35860Expect(0, 3955, '\P{^Is_Canonical_Combining_Class=+00_00_00_00_01_32}', "");
35861Error('\p{Is_Ccc::=__0000132}');
35862Error('\P{Is_Ccc::=__0000132}');
35863Expect(1, 3956, '\p{Is_Ccc=+0_0_0_0_0_0_0132}', "");
35864Expect(0, 3956, '\p{^Is_Ccc=+0_0_0_0_0_0_0132}', "");
35865Expect(0, 3956, '\P{Is_Ccc=+0_0_0_0_0_0_0132}', "");
35866Expect(1, 3956, '\P{^Is_Ccc=+0_0_0_0_0_0_0132}', "");
35867Expect(0, 3955, '\p{Is_Ccc=+0_0_0_0_0_0_0132}', "");
35868Expect(1, 3955, '\p{^Is_Ccc=+0_0_0_0_0_0_0132}', "");
35869Expect(1, 3955, '\P{Is_Ccc=+0_0_0_0_0_0_0132}', "");
35870Expect(0, 3955, '\P{^Is_Ccc=+0_0_0_0_0_0_0132}', "");
35871Error('\p{Bidi_Class=/a/SEGMENT-SEPARATOR}');
35872Error('\P{Bidi_Class=/a/SEGMENT-SEPARATOR}');
35873Expect(1, 9, '\p{Bidi_Class=segmentseparator}', "");
35874Expect(0, 9, '\p{^Bidi_Class=segmentseparator}', "");
35875Expect(0, 9, '\P{Bidi_Class=segmentseparator}', "");
35876Expect(1, 9, '\P{^Bidi_Class=segmentseparator}', "");
35877Expect(0, 8, '\p{Bidi_Class=segmentseparator}', "");
35878Expect(1, 8, '\p{^Bidi_Class=segmentseparator}', "");
35879Expect(1, 8, '\P{Bidi_Class=segmentseparator}', "");
35880Expect(0, 8, '\P{^Bidi_Class=segmentseparator}', "");
35881Expect(1, 9, '\p{Bidi_Class=-segment-separator}', "");
35882Expect(0, 9, '\p{^Bidi_Class=-segment-separator}', "");
35883Expect(0, 9, '\P{Bidi_Class=-segment-separator}', "");
35884Expect(1, 9, '\P{^Bidi_Class=-segment-separator}', "");
35885Expect(0, 8, '\p{Bidi_Class=-segment-separator}', "");
35886Expect(1, 8, '\p{^Bidi_Class=-segment-separator}', "");
35887Expect(1, 8, '\P{Bidi_Class=-segment-separator}', "");
35888Expect(0, 8, '\P{^Bidi_Class=-segment-separator}', "");
35889Error('\p{Bc=/a/_S}');
35890Error('\P{Bc=/a/_S}');
35891Expect(1, 9, '\p{Bc:	s}', "");
35892Expect(0, 9, '\p{^Bc:	s}', "");
35893Expect(0, 9, '\P{Bc:	s}', "");
35894Expect(1, 9, '\P{^Bc:	s}', "");
35895Expect(0, 8, '\p{Bc:	s}', "");
35896Expect(1, 8, '\p{^Bc:	s}', "");
35897Expect(1, 8, '\P{Bc:	s}', "");
35898Expect(0, 8, '\P{^Bc:	s}', "");
35899Expect(1, 9, '\p{Bc=		S}', "");
35900Expect(0, 9, '\p{^Bc=		S}', "");
35901Expect(0, 9, '\P{Bc=		S}', "");
35902Expect(1, 9, '\P{^Bc=		S}', "");
35903Expect(0, 8, '\p{Bc=		S}', "");
35904Expect(1, 8, '\p{^Bc=		S}', "");
35905Expect(1, 8, '\P{Bc=		S}', "");
35906Expect(0, 8, '\P{^Bc=		S}', "");
35907Error('\p{Is_Bidi_Class= _Segment:=Separator}');
35908Error('\P{Is_Bidi_Class= _Segment:=Separator}');
35909Expect(1, 9, '\p{Is_Bidi_Class=segmentseparator}', "");
35910Expect(0, 9, '\p{^Is_Bidi_Class=segmentseparator}', "");
35911Expect(0, 9, '\P{Is_Bidi_Class=segmentseparator}', "");
35912Expect(1, 9, '\P{^Is_Bidi_Class=segmentseparator}', "");
35913Expect(0, 8, '\p{Is_Bidi_Class=segmentseparator}', "");
35914Expect(1, 8, '\p{^Is_Bidi_Class=segmentseparator}', "");
35915Expect(1, 8, '\P{Is_Bidi_Class=segmentseparator}', "");
35916Expect(0, 8, '\P{^Is_Bidi_Class=segmentseparator}', "");
35917Expect(1, 9, '\p{Is_Bidi_Class: _-Segment-Separator}', "");
35918Expect(0, 9, '\p{^Is_Bidi_Class: _-Segment-Separator}', "");
35919Expect(0, 9, '\P{Is_Bidi_Class: _-Segment-Separator}', "");
35920Expect(1, 9, '\P{^Is_Bidi_Class: _-Segment-Separator}', "");
35921Expect(0, 8, '\p{Is_Bidi_Class: _-Segment-Separator}', "");
35922Expect(1, 8, '\p{^Is_Bidi_Class: _-Segment-Separator}', "");
35923Expect(1, 8, '\P{Is_Bidi_Class: _-Segment-Separator}', "");
35924Expect(0, 8, '\P{^Is_Bidi_Class: _-Segment-Separator}', "");
35925Error('\p{Is_Bc:_ s/a/}');
35926Error('\P{Is_Bc:_ s/a/}');
35927Expect(1, 9, '\p{Is_Bc=s}', "");
35928Expect(0, 9, '\p{^Is_Bc=s}', "");
35929Expect(0, 9, '\P{Is_Bc=s}', "");
35930Expect(1, 9, '\P{^Is_Bc=s}', "");
35931Expect(0, 8, '\p{Is_Bc=s}', "");
35932Expect(1, 8, '\p{^Is_Bc=s}', "");
35933Expect(1, 8, '\P{Is_Bc=s}', "");
35934Expect(0, 8, '\P{^Is_Bc=s}', "");
35935Expect(1, 9, '\p{Is_Bc= 	S}', "");
35936Expect(0, 9, '\p{^Is_Bc= 	S}', "");
35937Expect(0, 9, '\P{Is_Bc= 	S}', "");
35938Expect(1, 9, '\P{^Is_Bc= 	S}', "");
35939Expect(0, 8, '\p{Is_Bc= 	S}', "");
35940Expect(1, 8, '\p{^Is_Bc= 	S}', "");
35941Expect(1, 8, '\P{Is_Bc= 	S}', "");
35942Expect(0, 8, '\P{^Is_Bc= 	S}', "");
35943Error('\p{Bidi_Class=  Right	TO LEFT/a/OVERRIDE}');
35944Error('\P{Bidi_Class=  Right	TO LEFT/a/OVERRIDE}');
35945Expect(1, 8238, '\p{Bidi_Class=righttoleftoverride}', "");
35946Expect(0, 8238, '\p{^Bidi_Class=righttoleftoverride}', "");
35947Expect(0, 8238, '\P{Bidi_Class=righttoleftoverride}', "");
35948Expect(1, 8238, '\P{^Bidi_Class=righttoleftoverride}', "");
35949Expect(0, 8237, '\p{Bidi_Class=righttoleftoverride}', "");
35950Expect(1, 8237, '\p{^Bidi_Class=righttoleftoverride}', "");
35951Expect(1, 8237, '\P{Bidi_Class=righttoleftoverride}', "");
35952Expect(0, 8237, '\P{^Bidi_Class=righttoleftoverride}', "");
35953Expect(1, 8238, '\p{Bidi_Class=--RIGHT	To Left	Override}', "");
35954Expect(0, 8238, '\p{^Bidi_Class=--RIGHT	To Left	Override}', "");
35955Expect(0, 8238, '\P{Bidi_Class=--RIGHT	To Left	Override}', "");
35956Expect(1, 8238, '\P{^Bidi_Class=--RIGHT	To Left	Override}', "");
35957Expect(0, 8237, '\p{Bidi_Class=--RIGHT	To Left	Override}', "");
35958Expect(1, 8237, '\p{^Bidi_Class=--RIGHT	To Left	Override}', "");
35959Expect(1, 8237, '\P{Bidi_Class=--RIGHT	To Left	Override}', "");
35960Expect(0, 8237, '\P{^Bidi_Class=--RIGHT	To Left	Override}', "");
35961Error('\p{Bc=- RLO/a/}');
35962Error('\P{Bc=- RLO/a/}');
35963Expect(1, 8238, '\p{Bc=rlo}', "");
35964Expect(0, 8238, '\p{^Bc=rlo}', "");
35965Expect(0, 8238, '\P{Bc=rlo}', "");
35966Expect(1, 8238, '\P{^Bc=rlo}', "");
35967Expect(0, 8237, '\p{Bc=rlo}', "");
35968Expect(1, 8237, '\p{^Bc=rlo}', "");
35969Expect(1, 8237, '\P{Bc=rlo}', "");
35970Expect(0, 8237, '\P{^Bc=rlo}', "");
35971Expect(1, 8238, '\p{Bc=- RLO}', "");
35972Expect(0, 8238, '\p{^Bc=- RLO}', "");
35973Expect(0, 8238, '\P{Bc=- RLO}', "");
35974Expect(1, 8238, '\P{^Bc=- RLO}', "");
35975Expect(0, 8237, '\p{Bc=- RLO}', "");
35976Expect(1, 8237, '\p{^Bc=- RLO}', "");
35977Expect(1, 8237, '\P{Bc=- RLO}', "");
35978Expect(0, 8237, '\P{^Bc=- RLO}', "");
35979Error('\p{Is_Bidi_Class=:=--Rightto LEFT_Override}');
35980Error('\P{Is_Bidi_Class=:=--Rightto LEFT_Override}');
35981Expect(1, 8238, '\p{Is_Bidi_Class:righttoleftoverride}', "");
35982Expect(0, 8238, '\p{^Is_Bidi_Class:righttoleftoverride}', "");
35983Expect(0, 8238, '\P{Is_Bidi_Class:righttoleftoverride}', "");
35984Expect(1, 8238, '\P{^Is_Bidi_Class:righttoleftoverride}', "");
35985Expect(0, 8237, '\p{Is_Bidi_Class:righttoleftoverride}', "");
35986Expect(1, 8237, '\p{^Is_Bidi_Class:righttoleftoverride}', "");
35987Expect(1, 8237, '\P{Is_Bidi_Class:righttoleftoverride}', "");
35988Expect(0, 8237, '\P{^Is_Bidi_Class:righttoleftoverride}', "");
35989Expect(1, 8238, '\p{Is_Bidi_Class:   -_Right to-LEFT OVERRIDE}', "");
35990Expect(0, 8238, '\p{^Is_Bidi_Class:   -_Right to-LEFT OVERRIDE}', "");
35991Expect(0, 8238, '\P{Is_Bidi_Class:   -_Right to-LEFT OVERRIDE}', "");
35992Expect(1, 8238, '\P{^Is_Bidi_Class:   -_Right to-LEFT OVERRIDE}', "");
35993Expect(0, 8237, '\p{Is_Bidi_Class:   -_Right to-LEFT OVERRIDE}', "");
35994Expect(1, 8237, '\p{^Is_Bidi_Class:   -_Right to-LEFT OVERRIDE}', "");
35995Expect(1, 8237, '\P{Is_Bidi_Class:   -_Right to-LEFT OVERRIDE}', "");
35996Expect(0, 8237, '\P{^Is_Bidi_Class:   -_Right to-LEFT OVERRIDE}', "");
35997Error('\p{Is_Bc=	rlo:=}');
35998Error('\P{Is_Bc=	rlo:=}');
35999Expect(1, 8238, '\p{Is_Bc=rlo}', "");
36000Expect(0, 8238, '\p{^Is_Bc=rlo}', "");
36001Expect(0, 8238, '\P{Is_Bc=rlo}', "");
36002Expect(1, 8238, '\P{^Is_Bc=rlo}', "");
36003Expect(0, 8237, '\p{Is_Bc=rlo}', "");
36004Expect(1, 8237, '\p{^Is_Bc=rlo}', "");
36005Expect(1, 8237, '\P{Is_Bc=rlo}', "");
36006Expect(0, 8237, '\P{^Is_Bc=rlo}', "");
36007Expect(1, 8238, '\p{Is_Bc=	 rlo}', "");
36008Expect(0, 8238, '\p{^Is_Bc=	 rlo}', "");
36009Expect(0, 8238, '\P{Is_Bc=	 rlo}', "");
36010Expect(1, 8238, '\P{^Is_Bc=	 rlo}', "");
36011Expect(0, 8237, '\p{Is_Bc=	 rlo}', "");
36012Expect(1, 8237, '\p{^Is_Bc=	 rlo}', "");
36013Expect(1, 8237, '\P{Is_Bc=	 rlo}', "");
36014Expect(0, 8237, '\P{^Is_Bc=	 rlo}', "");
36015Error('\p{Bidi_Class=/a/left To_RIGHT	override}');
36016Error('\P{Bidi_Class=/a/left To_RIGHT	override}');
36017Expect(1, 8237, '\p{Bidi_Class=lefttorightoverride}', "");
36018Expect(0, 8237, '\p{^Bidi_Class=lefttorightoverride}', "");
36019Expect(0, 8237, '\P{Bidi_Class=lefttorightoverride}', "");
36020Expect(1, 8237, '\P{^Bidi_Class=lefttorightoverride}', "");
36021Expect(0, 8236, '\p{Bidi_Class=lefttorightoverride}', "");
36022Expect(1, 8236, '\p{^Bidi_Class=lefttorightoverride}', "");
36023Expect(1, 8236, '\P{Bidi_Class=lefttorightoverride}', "");
36024Expect(0, 8236, '\P{^Bidi_Class=lefttorightoverride}', "");
36025Expect(1, 8237, '\p{Bidi_Class=_	Left To-rightOverride}', "");
36026Expect(0, 8237, '\p{^Bidi_Class=_	Left To-rightOverride}', "");
36027Expect(0, 8237, '\P{Bidi_Class=_	Left To-rightOverride}', "");
36028Expect(1, 8237, '\P{^Bidi_Class=_	Left To-rightOverride}', "");
36029Expect(0, 8236, '\p{Bidi_Class=_	Left To-rightOverride}', "");
36030Expect(1, 8236, '\p{^Bidi_Class=_	Left To-rightOverride}', "");
36031Expect(1, 8236, '\P{Bidi_Class=_	Left To-rightOverride}', "");
36032Expect(0, 8236, '\P{^Bidi_Class=_	Left To-rightOverride}', "");
36033Error('\p{Bc=:=LRO}');
36034Error('\P{Bc=:=LRO}');
36035Expect(1, 8237, '\p{Bc=lro}', "");
36036Expect(0, 8237, '\p{^Bc=lro}', "");
36037Expect(0, 8237, '\P{Bc=lro}', "");
36038Expect(1, 8237, '\P{^Bc=lro}', "");
36039Expect(0, 8236, '\p{Bc=lro}', "");
36040Expect(1, 8236, '\p{^Bc=lro}', "");
36041Expect(1, 8236, '\P{Bc=lro}', "");
36042Expect(0, 8236, '\P{^Bc=lro}', "");
36043Expect(1, 8237, '\p{Bc=  LRO}', "");
36044Expect(0, 8237, '\p{^Bc=  LRO}', "");
36045Expect(0, 8237, '\P{Bc=  LRO}', "");
36046Expect(1, 8237, '\P{^Bc=  LRO}', "");
36047Expect(0, 8236, '\p{Bc=  LRO}', "");
36048Expect(1, 8236, '\p{^Bc=  LRO}', "");
36049Expect(1, 8236, '\P{Bc=  LRO}', "");
36050Expect(0, 8236, '\P{^Bc=  LRO}', "");
36051Error('\p{Is_Bidi_Class:	:= LEFT	To	Right	override}');
36052Error('\P{Is_Bidi_Class:	:= LEFT	To	Right	override}');
36053Expect(1, 8237, '\p{Is_Bidi_Class=lefttorightoverride}', "");
36054Expect(0, 8237, '\p{^Is_Bidi_Class=lefttorightoverride}', "");
36055Expect(0, 8237, '\P{Is_Bidi_Class=lefttorightoverride}', "");
36056Expect(1, 8237, '\P{^Is_Bidi_Class=lefttorightoverride}', "");
36057Expect(0, 8236, '\p{Is_Bidi_Class=lefttorightoverride}', "");
36058Expect(1, 8236, '\p{^Is_Bidi_Class=lefttorightoverride}', "");
36059Expect(1, 8236, '\P{Is_Bidi_Class=lefttorightoverride}', "");
36060Expect(0, 8236, '\P{^Is_Bidi_Class=lefttorightoverride}', "");
36061Expect(1, 8237, '\p{Is_Bidi_Class=_	Left-To_right OVERRIDE}', "");
36062Expect(0, 8237, '\p{^Is_Bidi_Class=_	Left-To_right OVERRIDE}', "");
36063Expect(0, 8237, '\P{Is_Bidi_Class=_	Left-To_right OVERRIDE}', "");
36064Expect(1, 8237, '\P{^Is_Bidi_Class=_	Left-To_right OVERRIDE}', "");
36065Expect(0, 8236, '\p{Is_Bidi_Class=_	Left-To_right OVERRIDE}', "");
36066Expect(1, 8236, '\p{^Is_Bidi_Class=_	Left-To_right OVERRIDE}', "");
36067Expect(1, 8236, '\P{Is_Bidi_Class=_	Left-To_right OVERRIDE}', "");
36068Expect(0, 8236, '\P{^Is_Bidi_Class=_	Left-To_right OVERRIDE}', "");
36069Error('\p{Is_Bc=	/a/lro}');
36070Error('\P{Is_Bc=	/a/lro}');
36071Expect(1, 8237, '\p{Is_Bc=lro}', "");
36072Expect(0, 8237, '\p{^Is_Bc=lro}', "");
36073Expect(0, 8237, '\P{Is_Bc=lro}', "");
36074Expect(1, 8237, '\P{^Is_Bc=lro}', "");
36075Expect(0, 8236, '\p{Is_Bc=lro}', "");
36076Expect(1, 8236, '\p{^Is_Bc=lro}', "");
36077Expect(1, 8236, '\P{Is_Bc=lro}', "");
36078Expect(0, 8236, '\P{^Is_Bc=lro}', "");
36079Expect(1, 8237, '\p{Is_Bc= _LRO}', "");
36080Expect(0, 8237, '\p{^Is_Bc= _LRO}', "");
36081Expect(0, 8237, '\P{Is_Bc= _LRO}', "");
36082Expect(1, 8237, '\P{^Is_Bc= _LRO}', "");
36083Expect(0, 8236, '\p{Is_Bc= _LRO}', "");
36084Expect(1, 8236, '\p{^Is_Bc= _LRO}', "");
36085Expect(1, 8236, '\P{Is_Bc= _LRO}', "");
36086Expect(0, 8236, '\P{^Is_Bc= _LRO}', "");
36087Error('\p{Bidi_Class= /a/LeftTo-right}');
36088Error('\P{Bidi_Class= /a/LeftTo-right}');
36089Expect(1, 90, '\p{Bidi_Class=lefttoright}', "");
36090Expect(0, 90, '\p{^Bidi_Class=lefttoright}', "");
36091Expect(0, 90, '\P{Bidi_Class=lefttoright}', "");
36092Expect(1, 90, '\P{^Bidi_Class=lefttoright}', "");
36093Expect(0, 64, '\p{Bidi_Class=lefttoright}', "");
36094Expect(1, 64, '\p{^Bidi_Class=lefttoright}', "");
36095Expect(1, 64, '\P{Bidi_Class=lefttoright}', "");
36096Expect(0, 64, '\P{^Bidi_Class=lefttoright}', "");
36097Expect(1, 90, '\p{Bidi_Class=	-LEFT-to Right}', "");
36098Expect(0, 90, '\p{^Bidi_Class=	-LEFT-to Right}', "");
36099Expect(0, 90, '\P{Bidi_Class=	-LEFT-to Right}', "");
36100Expect(1, 90, '\P{^Bidi_Class=	-LEFT-to Right}', "");
36101Expect(0, 64, '\p{Bidi_Class=	-LEFT-to Right}', "");
36102Expect(1, 64, '\p{^Bidi_Class=	-LEFT-to Right}', "");
36103Expect(1, 64, '\P{Bidi_Class=	-LEFT-to Right}', "");
36104Expect(0, 64, '\P{^Bidi_Class=	-LEFT-to Right}', "");
36105Error('\p{Bc=:=	-l}');
36106Error('\P{Bc=:=	-l}');
36107Expect(1, 90, '\p{Bc=l}', "");
36108Expect(0, 90, '\p{^Bc=l}', "");
36109Expect(0, 90, '\P{Bc=l}', "");
36110Expect(1, 90, '\P{^Bc=l}', "");
36111Expect(0, 64, '\p{Bc=l}', "");
36112Expect(1, 64, '\p{^Bc=l}', "");
36113Expect(1, 64, '\P{Bc=l}', "");
36114Expect(0, 64, '\P{^Bc=l}', "");
36115Expect(1, 90, '\p{Bc= L}', "");
36116Expect(0, 90, '\p{^Bc= L}', "");
36117Expect(0, 90, '\P{Bc= L}', "");
36118Expect(1, 90, '\P{^Bc= L}', "");
36119Expect(0, 64, '\p{Bc= L}', "");
36120Expect(1, 64, '\p{^Bc= L}', "");
36121Expect(1, 64, '\P{Bc= L}', "");
36122Expect(0, 64, '\P{^Bc= L}', "");
36123Error('\p{Is_Bidi_Class=:=left-TORight}');
36124Error('\P{Is_Bidi_Class=:=left-TORight}');
36125Expect(1, 90, '\p{Is_Bidi_Class=lefttoright}', "");
36126Expect(0, 90, '\p{^Is_Bidi_Class=lefttoright}', "");
36127Expect(0, 90, '\P{Is_Bidi_Class=lefttoright}', "");
36128Expect(1, 90, '\P{^Is_Bidi_Class=lefttoright}', "");
36129Expect(0, 64, '\p{Is_Bidi_Class=lefttoright}', "");
36130Expect(1, 64, '\p{^Is_Bidi_Class=lefttoright}', "");
36131Expect(1, 64, '\P{Is_Bidi_Class=lefttoright}', "");
36132Expect(0, 64, '\P{^Is_Bidi_Class=lefttoright}', "");
36133Expect(1, 90, '\p{Is_Bidi_Class=  Left_ToRIGHT}', "");
36134Expect(0, 90, '\p{^Is_Bidi_Class=  Left_ToRIGHT}', "");
36135Expect(0, 90, '\P{Is_Bidi_Class=  Left_ToRIGHT}', "");
36136Expect(1, 90, '\P{^Is_Bidi_Class=  Left_ToRIGHT}', "");
36137Expect(0, 64, '\p{Is_Bidi_Class=  Left_ToRIGHT}', "");
36138Expect(1, 64, '\p{^Is_Bidi_Class=  Left_ToRIGHT}', "");
36139Expect(1, 64, '\P{Is_Bidi_Class=  Left_ToRIGHT}', "");
36140Expect(0, 64, '\P{^Is_Bidi_Class=  Left_ToRIGHT}', "");
36141Error('\p{Is_Bc=-	l/a/}');
36142Error('\P{Is_Bc=-	l/a/}');
36143Expect(1, 90, '\p{Is_Bc=l}', "");
36144Expect(0, 90, '\p{^Is_Bc=l}', "");
36145Expect(0, 90, '\P{Is_Bc=l}', "");
36146Expect(1, 90, '\P{^Is_Bc=l}', "");
36147Expect(0, 64, '\p{Is_Bc=l}', "");
36148Expect(1, 64, '\p{^Is_Bc=l}', "");
36149Expect(1, 64, '\P{Is_Bc=l}', "");
36150Expect(0, 64, '\P{^Is_Bc=l}', "");
36151Expect(1, 90, '\p{Is_Bc=-_L}', "");
36152Expect(0, 90, '\p{^Is_Bc=-_L}', "");
36153Expect(0, 90, '\P{Is_Bc=-_L}', "");
36154Expect(1, 90, '\P{^Is_Bc=-_L}', "");
36155Expect(0, 64, '\p{Is_Bc=-_L}', "");
36156Expect(1, 64, '\p{^Is_Bc=-_L}', "");
36157Expect(1, 64, '\P{Is_Bc=-_L}', "");
36158Expect(0, 64, '\P{^Is_Bc=-_L}', "");
36159Error('\p{Bidi_Class=-/a/RightTo-LEFT embedding}');
36160Error('\P{Bidi_Class=-/a/RightTo-LEFT embedding}');
36161Expect(1, 8235, '\p{Bidi_Class=righttoleftembedding}', "");
36162Expect(0, 8235, '\p{^Bidi_Class=righttoleftembedding}', "");
36163Expect(0, 8235, '\P{Bidi_Class=righttoleftembedding}', "");
36164Expect(1, 8235, '\P{^Bidi_Class=righttoleftembedding}', "");
36165Expect(0, 8234, '\p{Bidi_Class=righttoleftembedding}', "");
36166Expect(1, 8234, '\p{^Bidi_Class=righttoleftembedding}', "");
36167Expect(1, 8234, '\P{Bidi_Class=righttoleftembedding}', "");
36168Expect(0, 8234, '\P{^Bidi_Class=righttoleftembedding}', "");
36169Expect(1, 8235, '\p{Bidi_Class=  Right	TOLEFT Embedding}', "");
36170Expect(0, 8235, '\p{^Bidi_Class=  Right	TOLEFT Embedding}', "");
36171Expect(0, 8235, '\P{Bidi_Class=  Right	TOLEFT Embedding}', "");
36172Expect(1, 8235, '\P{^Bidi_Class=  Right	TOLEFT Embedding}', "");
36173Expect(0, 8234, '\p{Bidi_Class=  Right	TOLEFT Embedding}', "");
36174Expect(1, 8234, '\p{^Bidi_Class=  Right	TOLEFT Embedding}', "");
36175Expect(1, 8234, '\P{Bidi_Class=  Right	TOLEFT Embedding}', "");
36176Expect(0, 8234, '\P{^Bidi_Class=  Right	TOLEFT Embedding}', "");
36177Error('\p{Bc=:=  RLE}');
36178Error('\P{Bc=:=  RLE}');
36179Expect(1, 8235, '\p{Bc=rle}', "");
36180Expect(0, 8235, '\p{^Bc=rle}', "");
36181Expect(0, 8235, '\P{Bc=rle}', "");
36182Expect(1, 8235, '\P{^Bc=rle}', "");
36183Expect(0, 8234, '\p{Bc=rle}', "");
36184Expect(1, 8234, '\p{^Bc=rle}', "");
36185Expect(1, 8234, '\P{Bc=rle}', "");
36186Expect(0, 8234, '\P{^Bc=rle}', "");
36187Expect(1, 8235, '\p{Bc=-RLE}', "");
36188Expect(0, 8235, '\p{^Bc=-RLE}', "");
36189Expect(0, 8235, '\P{Bc=-RLE}', "");
36190Expect(1, 8235, '\P{^Bc=-RLE}', "");
36191Expect(0, 8234, '\p{Bc=-RLE}', "");
36192Expect(1, 8234, '\p{^Bc=-RLE}', "");
36193Expect(1, 8234, '\P{Bc=-RLE}', "");
36194Expect(0, 8234, '\P{^Bc=-RLE}', "");
36195Error('\p{Is_Bidi_Class=-/a/RIGHT_To	LEFT Embedding}');
36196Error('\P{Is_Bidi_Class=-/a/RIGHT_To	LEFT Embedding}');
36197Expect(1, 8235, '\p{Is_Bidi_Class=righttoleftembedding}', "");
36198Expect(0, 8235, '\p{^Is_Bidi_Class=righttoleftembedding}', "");
36199Expect(0, 8235, '\P{Is_Bidi_Class=righttoleftembedding}', "");
36200Expect(1, 8235, '\P{^Is_Bidi_Class=righttoleftembedding}', "");
36201Expect(0, 8234, '\p{Is_Bidi_Class=righttoleftembedding}', "");
36202Expect(1, 8234, '\p{^Is_Bidi_Class=righttoleftembedding}', "");
36203Expect(1, 8234, '\P{Is_Bidi_Class=righttoleftembedding}', "");
36204Expect(0, 8234, '\P{^Is_Bidi_Class=righttoleftembedding}', "");
36205Expect(1, 8235, '\p{Is_Bidi_Class=	_RIGHT_To	LEFT_EMBEDDING}', "");
36206Expect(0, 8235, '\p{^Is_Bidi_Class=	_RIGHT_To	LEFT_EMBEDDING}', "");
36207Expect(0, 8235, '\P{Is_Bidi_Class=	_RIGHT_To	LEFT_EMBEDDING}', "");
36208Expect(1, 8235, '\P{^Is_Bidi_Class=	_RIGHT_To	LEFT_EMBEDDING}', "");
36209Expect(0, 8234, '\p{Is_Bidi_Class=	_RIGHT_To	LEFT_EMBEDDING}', "");
36210Expect(1, 8234, '\p{^Is_Bidi_Class=	_RIGHT_To	LEFT_EMBEDDING}', "");
36211Expect(1, 8234, '\P{Is_Bidi_Class=	_RIGHT_To	LEFT_EMBEDDING}', "");
36212Expect(0, 8234, '\P{^Is_Bidi_Class=	_RIGHT_To	LEFT_EMBEDDING}', "");
36213Error('\p{Is_Bc= :=RLE}');
36214Error('\P{Is_Bc= :=RLE}');
36215Expect(1, 8235, '\p{Is_Bc=rle}', "");
36216Expect(0, 8235, '\p{^Is_Bc=rle}', "");
36217Expect(0, 8235, '\P{Is_Bc=rle}', "");
36218Expect(1, 8235, '\P{^Is_Bc=rle}', "");
36219Expect(0, 8234, '\p{Is_Bc=rle}', "");
36220Expect(1, 8234, '\p{^Is_Bc=rle}', "");
36221Expect(1, 8234, '\P{Is_Bc=rle}', "");
36222Expect(0, 8234, '\P{^Is_Bc=rle}', "");
36223Expect(1, 8235, '\p{Is_Bc=	-RLE}', "");
36224Expect(0, 8235, '\p{^Is_Bc=	-RLE}', "");
36225Expect(0, 8235, '\P{Is_Bc=	-RLE}', "");
36226Expect(1, 8235, '\P{^Is_Bc=	-RLE}', "");
36227Expect(0, 8234, '\p{Is_Bc=	-RLE}', "");
36228Expect(1, 8234, '\p{^Is_Bc=	-RLE}', "");
36229Expect(1, 8234, '\P{Is_Bc=	-RLE}', "");
36230Expect(0, 8234, '\P{^Is_Bc=	-RLE}', "");
36231Error('\p{Bidi_Class=_Other/a/Neutral}');
36232Error('\P{Bidi_Class=_Other/a/Neutral}');
36233Expect(1, 34, '\p{Bidi_Class=otherneutral}', "");
36234Expect(0, 34, '\p{^Bidi_Class=otherneutral}', "");
36235Expect(0, 34, '\P{Bidi_Class=otherneutral}', "");
36236Expect(1, 34, '\P{^Bidi_Class=otherneutral}', "");
36237Expect(0, 32, '\p{Bidi_Class=otherneutral}', "");
36238Expect(1, 32, '\p{^Bidi_Class=otherneutral}', "");
36239Expect(1, 32, '\P{Bidi_Class=otherneutral}', "");
36240Expect(0, 32, '\P{^Bidi_Class=otherneutral}', "");
36241Expect(1, 34, '\p{Bidi_Class=	-other-Neutral}', "");
36242Expect(0, 34, '\p{^Bidi_Class=	-other-Neutral}', "");
36243Expect(0, 34, '\P{Bidi_Class=	-other-Neutral}', "");
36244Expect(1, 34, '\P{^Bidi_Class=	-other-Neutral}', "");
36245Expect(0, 32, '\p{Bidi_Class=	-other-Neutral}', "");
36246Expect(1, 32, '\p{^Bidi_Class=	-other-Neutral}', "");
36247Expect(1, 32, '\P{Bidi_Class=	-other-Neutral}', "");
36248Expect(0, 32, '\P{^Bidi_Class=	-other-Neutral}', "");
36249Error('\p{Bc=/a/ 	ON}');
36250Error('\P{Bc=/a/ 	ON}');
36251Expect(1, 34, '\p{Bc=on}', "");
36252Expect(0, 34, '\p{^Bc=on}', "");
36253Expect(0, 34, '\P{Bc=on}', "");
36254Expect(1, 34, '\P{^Bc=on}', "");
36255Expect(0, 32, '\p{Bc=on}', "");
36256Expect(1, 32, '\p{^Bc=on}', "");
36257Expect(1, 32, '\P{Bc=on}', "");
36258Expect(0, 32, '\P{^Bc=on}', "");
36259Expect(1, 34, '\p{Bc= -ON}', "");
36260Expect(0, 34, '\p{^Bc= -ON}', "");
36261Expect(0, 34, '\P{Bc= -ON}', "");
36262Expect(1, 34, '\P{^Bc= -ON}', "");
36263Expect(0, 32, '\p{Bc= -ON}', "");
36264Expect(1, 32, '\p{^Bc= -ON}', "");
36265Expect(1, 32, '\P{Bc= -ON}', "");
36266Expect(0, 32, '\P{^Bc= -ON}', "");
36267Error('\p{Is_Bidi_Class=_-Other-NEUTRAL:=}');
36268Error('\P{Is_Bidi_Class=_-Other-NEUTRAL:=}');
36269Expect(1, 34, '\p{Is_Bidi_Class=otherneutral}', "");
36270Expect(0, 34, '\p{^Is_Bidi_Class=otherneutral}', "");
36271Expect(0, 34, '\P{Is_Bidi_Class=otherneutral}', "");
36272Expect(1, 34, '\P{^Is_Bidi_Class=otherneutral}', "");
36273Expect(0, 32, '\p{Is_Bidi_Class=otherneutral}', "");
36274Expect(1, 32, '\p{^Is_Bidi_Class=otherneutral}', "");
36275Expect(1, 32, '\P{Is_Bidi_Class=otherneutral}', "");
36276Expect(0, 32, '\P{^Is_Bidi_Class=otherneutral}', "");
36277Expect(1, 34, '\p{Is_Bidi_Class= 	OtherNeutral}', "");
36278Expect(0, 34, '\p{^Is_Bidi_Class= 	OtherNeutral}', "");
36279Expect(0, 34, '\P{Is_Bidi_Class= 	OtherNeutral}', "");
36280Expect(1, 34, '\P{^Is_Bidi_Class= 	OtherNeutral}', "");
36281Expect(0, 32, '\p{Is_Bidi_Class= 	OtherNeutral}', "");
36282Expect(1, 32, '\p{^Is_Bidi_Class= 	OtherNeutral}', "");
36283Expect(1, 32, '\P{Is_Bidi_Class= 	OtherNeutral}', "");
36284Expect(0, 32, '\P{^Is_Bidi_Class= 	OtherNeutral}', "");
36285Error('\p{Is_Bc:/a/-_on}');
36286Error('\P{Is_Bc:/a/-_on}');
36287Expect(1, 34, '\p{Is_Bc=on}', "");
36288Expect(0, 34, '\p{^Is_Bc=on}', "");
36289Expect(0, 34, '\P{Is_Bc=on}', "");
36290Expect(1, 34, '\P{^Is_Bc=on}', "");
36291Expect(0, 32, '\p{Is_Bc=on}', "");
36292Expect(1, 32, '\p{^Is_Bc=on}', "");
36293Expect(1, 32, '\P{Is_Bc=on}', "");
36294Expect(0, 32, '\P{^Is_Bc=on}', "");
36295Expect(1, 34, '\p{Is_Bc= 	ON}', "");
36296Expect(0, 34, '\p{^Is_Bc= 	ON}', "");
36297Expect(0, 34, '\P{Is_Bc= 	ON}', "");
36298Expect(1, 34, '\P{^Is_Bc= 	ON}', "");
36299Expect(0, 32, '\p{Is_Bc= 	ON}', "");
36300Expect(1, 32, '\p{^Is_Bc= 	ON}', "");
36301Expect(1, 32, '\P{Is_Bc= 	ON}', "");
36302Expect(0, 32, '\P{^Is_Bc= 	ON}', "");
36303Error('\p{Bidi_Class=_ BOUNDARY	Neutral:=}');
36304Error('\P{Bidi_Class=_ BOUNDARY	Neutral:=}');
36305Expect(1, 8, '\p{Bidi_Class: boundaryneutral}', "");
36306Expect(0, 8, '\p{^Bidi_Class: boundaryneutral}', "");
36307Expect(0, 8, '\P{Bidi_Class: boundaryneutral}', "");
36308Expect(1, 8, '\P{^Bidi_Class: boundaryneutral}', "");
36309Expect(0, 13, '\p{Bidi_Class: boundaryneutral}', "");
36310Expect(1, 13, '\p{^Bidi_Class: boundaryneutral}', "");
36311Expect(1, 13, '\P{Bidi_Class: boundaryneutral}', "");
36312Expect(0, 13, '\P{^Bidi_Class: boundaryneutral}', "");
36313Expect(1, 8, '\p{Bidi_Class=_Boundary	neutral}', "");
36314Expect(0, 8, '\p{^Bidi_Class=_Boundary	neutral}', "");
36315Expect(0, 8, '\P{Bidi_Class=_Boundary	neutral}', "");
36316Expect(1, 8, '\P{^Bidi_Class=_Boundary	neutral}', "");
36317Expect(0, 13, '\p{Bidi_Class=_Boundary	neutral}', "");
36318Expect(1, 13, '\p{^Bidi_Class=_Boundary	neutral}', "");
36319Expect(1, 13, '\P{Bidi_Class=_Boundary	neutral}', "");
36320Expect(0, 13, '\P{^Bidi_Class=_Boundary	neutral}', "");
36321Error('\p{Bc=/a/_bn}');
36322Error('\P{Bc=/a/_bn}');
36323Expect(1, 8, '\p{Bc=bn}', "");
36324Expect(0, 8, '\p{^Bc=bn}', "");
36325Expect(0, 8, '\P{Bc=bn}', "");
36326Expect(1, 8, '\P{^Bc=bn}', "");
36327Expect(0, 13, '\p{Bc=bn}', "");
36328Expect(1, 13, '\p{^Bc=bn}', "");
36329Expect(1, 13, '\P{Bc=bn}', "");
36330Expect(0, 13, '\P{^Bc=bn}', "");
36331Expect(1, 8, '\p{Bc=		BN}', "");
36332Expect(0, 8, '\p{^Bc=		BN}', "");
36333Expect(0, 8, '\P{Bc=		BN}', "");
36334Expect(1, 8, '\P{^Bc=		BN}', "");
36335Expect(0, 13, '\p{Bc=		BN}', "");
36336Expect(1, 13, '\p{^Bc=		BN}', "");
36337Expect(1, 13, '\P{Bc=		BN}', "");
36338Expect(0, 13, '\P{^Bc=		BN}', "");
36339Error('\p{Is_Bidi_Class:   /a/ _Boundary	NEUTRAL}');
36340Error('\P{Is_Bidi_Class:   /a/ _Boundary	NEUTRAL}');
36341Expect(1, 8, '\p{Is_Bidi_Class:	boundaryneutral}', "");
36342Expect(0, 8, '\p{^Is_Bidi_Class:	boundaryneutral}', "");
36343Expect(0, 8, '\P{Is_Bidi_Class:	boundaryneutral}', "");
36344Expect(1, 8, '\P{^Is_Bidi_Class:	boundaryneutral}', "");
36345Expect(0, 13, '\p{Is_Bidi_Class:	boundaryneutral}', "");
36346Expect(1, 13, '\p{^Is_Bidi_Class:	boundaryneutral}', "");
36347Expect(1, 13, '\P{Is_Bidi_Class:	boundaryneutral}', "");
36348Expect(0, 13, '\P{^Is_Bidi_Class:	boundaryneutral}', "");
36349Expect(1, 8, '\p{Is_Bidi_Class=-Boundary-Neutral}', "");
36350Expect(0, 8, '\p{^Is_Bidi_Class=-Boundary-Neutral}', "");
36351Expect(0, 8, '\P{Is_Bidi_Class=-Boundary-Neutral}', "");
36352Expect(1, 8, '\P{^Is_Bidi_Class=-Boundary-Neutral}', "");
36353Expect(0, 13, '\p{Is_Bidi_Class=-Boundary-Neutral}', "");
36354Expect(1, 13, '\p{^Is_Bidi_Class=-Boundary-Neutral}', "");
36355Expect(1, 13, '\P{Is_Bidi_Class=-Boundary-Neutral}', "");
36356Expect(0, 13, '\P{^Is_Bidi_Class=-Boundary-Neutral}', "");
36357Error('\p{Is_Bc=	BN/a/}');
36358Error('\P{Is_Bc=	BN/a/}');
36359Expect(1, 8, '\p{Is_Bc=bn}', "");
36360Expect(0, 8, '\p{^Is_Bc=bn}', "");
36361Expect(0, 8, '\P{Is_Bc=bn}', "");
36362Expect(1, 8, '\P{^Is_Bc=bn}', "");
36363Expect(0, 13, '\p{Is_Bc=bn}', "");
36364Expect(1, 13, '\p{^Is_Bc=bn}', "");
36365Expect(1, 13, '\P{Is_Bc=bn}', "");
36366Expect(0, 13, '\P{^Is_Bc=bn}', "");
36367Expect(1, 8, '\p{Is_Bc=__BN}', "");
36368Expect(0, 8, '\p{^Is_Bc=__BN}', "");
36369Expect(0, 8, '\P{Is_Bc=__BN}', "");
36370Expect(1, 8, '\P{^Is_Bc=__BN}', "");
36371Expect(0, 13, '\p{Is_Bc=__BN}', "");
36372Expect(1, 13, '\p{^Is_Bc=__BN}', "");
36373Expect(1, 13, '\P{Is_Bc=__BN}', "");
36374Expect(0, 13, '\P{^Is_Bc=__BN}', "");
36375Error('\p{Bidi_Class=-_pop:=directionalFORMAT}');
36376Error('\P{Bidi_Class=-_pop:=directionalFORMAT}');
36377Expect(1, 8236, '\p{Bidi_Class=popdirectionalformat}', "");
36378Expect(0, 8236, '\p{^Bidi_Class=popdirectionalformat}', "");
36379Expect(0, 8236, '\P{Bidi_Class=popdirectionalformat}', "");
36380Expect(1, 8236, '\P{^Bidi_Class=popdirectionalformat}', "");
36381Expect(0, 8235, '\p{Bidi_Class=popdirectionalformat}', "");
36382Expect(1, 8235, '\p{^Bidi_Class=popdirectionalformat}', "");
36383Expect(1, 8235, '\P{Bidi_Class=popdirectionalformat}', "");
36384Expect(0, 8235, '\P{^Bidi_Class=popdirectionalformat}', "");
36385Expect(1, 8236, '\p{Bidi_Class=	 POP-Directional-Format}', "");
36386Expect(0, 8236, '\p{^Bidi_Class=	 POP-Directional-Format}', "");
36387Expect(0, 8236, '\P{Bidi_Class=	 POP-Directional-Format}', "");
36388Expect(1, 8236, '\P{^Bidi_Class=	 POP-Directional-Format}', "");
36389Expect(0, 8235, '\p{Bidi_Class=	 POP-Directional-Format}', "");
36390Expect(1, 8235, '\p{^Bidi_Class=	 POP-Directional-Format}', "");
36391Expect(1, 8235, '\P{Bidi_Class=	 POP-Directional-Format}', "");
36392Expect(0, 8235, '\P{^Bidi_Class=	 POP-Directional-Format}', "");
36393Error('\p{Bc=/a/ PDF}');
36394Error('\P{Bc=/a/ PDF}');
36395Expect(1, 8236, '\p{Bc=pdf}', "");
36396Expect(0, 8236, '\p{^Bc=pdf}', "");
36397Expect(0, 8236, '\P{Bc=pdf}', "");
36398Expect(1, 8236, '\P{^Bc=pdf}', "");
36399Expect(0, 8235, '\p{Bc=pdf}', "");
36400Expect(1, 8235, '\p{^Bc=pdf}', "");
36401Expect(1, 8235, '\P{Bc=pdf}', "");
36402Expect(0, 8235, '\P{^Bc=pdf}', "");
36403Expect(1, 8236, '\p{Bc:_PDF}', "");
36404Expect(0, 8236, '\p{^Bc:_PDF}', "");
36405Expect(0, 8236, '\P{Bc:_PDF}', "");
36406Expect(1, 8236, '\P{^Bc:_PDF}', "");
36407Expect(0, 8235, '\p{Bc:_PDF}', "");
36408Expect(1, 8235, '\p{^Bc:_PDF}', "");
36409Expect(1, 8235, '\P{Bc:_PDF}', "");
36410Expect(0, 8235, '\P{^Bc:_PDF}', "");
36411Error('\p{Is_Bidi_Class=-Popdirectional_FORMAT:=}');
36412Error('\P{Is_Bidi_Class=-Popdirectional_FORMAT:=}');
36413Expect(1, 8236, '\p{Is_Bidi_Class:popdirectionalformat}', "");
36414Expect(0, 8236, '\p{^Is_Bidi_Class:popdirectionalformat}', "");
36415Expect(0, 8236, '\P{Is_Bidi_Class:popdirectionalformat}', "");
36416Expect(1, 8236, '\P{^Is_Bidi_Class:popdirectionalformat}', "");
36417Expect(0, 8235, '\p{Is_Bidi_Class:popdirectionalformat}', "");
36418Expect(1, 8235, '\p{^Is_Bidi_Class:popdirectionalformat}', "");
36419Expect(1, 8235, '\P{Is_Bidi_Class:popdirectionalformat}', "");
36420Expect(0, 8235, '\P{^Is_Bidi_Class:popdirectionalformat}', "");
36421Expect(1, 8236, '\p{Is_Bidi_Class=		Pop-Directional format}', "");
36422Expect(0, 8236, '\p{^Is_Bidi_Class=		Pop-Directional format}', "");
36423Expect(0, 8236, '\P{Is_Bidi_Class=		Pop-Directional format}', "");
36424Expect(1, 8236, '\P{^Is_Bidi_Class=		Pop-Directional format}', "");
36425Expect(0, 8235, '\p{Is_Bidi_Class=		Pop-Directional format}', "");
36426Expect(1, 8235, '\p{^Is_Bidi_Class=		Pop-Directional format}', "");
36427Expect(1, 8235, '\P{Is_Bidi_Class=		Pop-Directional format}', "");
36428Expect(0, 8235, '\P{^Is_Bidi_Class=		Pop-Directional format}', "");
36429Error('\p{Is_Bc=:=PDF}');
36430Error('\P{Is_Bc=:=PDF}');
36431Expect(1, 8236, '\p{Is_Bc=pdf}', "");
36432Expect(0, 8236, '\p{^Is_Bc=pdf}', "");
36433Expect(0, 8236, '\P{Is_Bc=pdf}', "");
36434Expect(1, 8236, '\P{^Is_Bc=pdf}', "");
36435Expect(0, 8235, '\p{Is_Bc=pdf}', "");
36436Expect(1, 8235, '\p{^Is_Bc=pdf}', "");
36437Expect(1, 8235, '\P{Is_Bc=pdf}', "");
36438Expect(0, 8235, '\P{^Is_Bc=pdf}', "");
36439Expect(1, 8236, '\p{Is_Bc= _PDF}', "");
36440Expect(0, 8236, '\p{^Is_Bc= _PDF}', "");
36441Expect(0, 8236, '\P{Is_Bc= _PDF}', "");
36442Expect(1, 8236, '\P{^Is_Bc= _PDF}', "");
36443Expect(0, 8235, '\p{Is_Bc= _PDF}', "");
36444Expect(1, 8235, '\p{^Is_Bc= _PDF}', "");
36445Expect(1, 8235, '\P{Is_Bc= _PDF}', "");
36446Expect(0, 8235, '\P{^Is_Bc= _PDF}', "");
36447Error('\p{Bidi_Class=-Left:=To_Right-EMBEDDING}');
36448Error('\P{Bidi_Class=-Left:=To_Right-EMBEDDING}');
36449Expect(1, 8234, '\p{Bidi_Class=lefttorightembedding}', "");
36450Expect(0, 8234, '\p{^Bidi_Class=lefttorightembedding}', "");
36451Expect(0, 8234, '\P{Bidi_Class=lefttorightembedding}', "");
36452Expect(1, 8234, '\P{^Bidi_Class=lefttorightembedding}', "");
36453Expect(0, 8233, '\p{Bidi_Class=lefttorightembedding}', "");
36454Expect(1, 8233, '\p{^Bidi_Class=lefttorightembedding}', "");
36455Expect(1, 8233, '\P{Bidi_Class=lefttorightembedding}', "");
36456Expect(0, 8233, '\P{^Bidi_Class=lefttorightembedding}', "");
36457Expect(1, 8234, '\p{Bidi_Class=-	Left	to_RightEMBEDDING}', "");
36458Expect(0, 8234, '\p{^Bidi_Class=-	Left	to_RightEMBEDDING}', "");
36459Expect(0, 8234, '\P{Bidi_Class=-	Left	to_RightEMBEDDING}', "");
36460Expect(1, 8234, '\P{^Bidi_Class=-	Left	to_RightEMBEDDING}', "");
36461Expect(0, 8233, '\p{Bidi_Class=-	Left	to_RightEMBEDDING}', "");
36462Expect(1, 8233, '\p{^Bidi_Class=-	Left	to_RightEMBEDDING}', "");
36463Expect(1, 8233, '\P{Bidi_Class=-	Left	to_RightEMBEDDING}', "");
36464Expect(0, 8233, '\P{^Bidi_Class=-	Left	to_RightEMBEDDING}', "");
36465Error('\p{Bc=_/a/LRE}');
36466Error('\P{Bc=_/a/LRE}');
36467Expect(1, 8234, '\p{Bc=lre}', "");
36468Expect(0, 8234, '\p{^Bc=lre}', "");
36469Expect(0, 8234, '\P{Bc=lre}', "");
36470Expect(1, 8234, '\P{^Bc=lre}', "");
36471Expect(0, 8233, '\p{Bc=lre}', "");
36472Expect(1, 8233, '\p{^Bc=lre}', "");
36473Expect(1, 8233, '\P{Bc=lre}', "");
36474Expect(0, 8233, '\P{^Bc=lre}', "");
36475Expect(1, 8234, '\p{Bc=  LRE}', "");
36476Expect(0, 8234, '\p{^Bc=  LRE}', "");
36477Expect(0, 8234, '\P{Bc=  LRE}', "");
36478Expect(1, 8234, '\P{^Bc=  LRE}', "");
36479Expect(0, 8233, '\p{Bc=  LRE}', "");
36480Expect(1, 8233, '\p{^Bc=  LRE}', "");
36481Expect(1, 8233, '\P{Bc=  LRE}', "");
36482Expect(0, 8233, '\P{^Bc=  LRE}', "");
36483Error('\p{Is_Bidi_Class:	_left	To/a/right Embedding}');
36484Error('\P{Is_Bidi_Class:	_left	To/a/right Embedding}');
36485Expect(1, 8234, '\p{Is_Bidi_Class=lefttorightembedding}', "");
36486Expect(0, 8234, '\p{^Is_Bidi_Class=lefttorightembedding}', "");
36487Expect(0, 8234, '\P{Is_Bidi_Class=lefttorightembedding}', "");
36488Expect(1, 8234, '\P{^Is_Bidi_Class=lefttorightembedding}', "");
36489Expect(0, 8233, '\p{Is_Bidi_Class=lefttorightembedding}', "");
36490Expect(1, 8233, '\p{^Is_Bidi_Class=lefttorightembedding}', "");
36491Expect(1, 8233, '\P{Is_Bidi_Class=lefttorightembedding}', "");
36492Expect(0, 8233, '\P{^Is_Bidi_Class=lefttorightembedding}', "");
36493Expect(1, 8234, '\p{Is_Bidi_Class=__LEFT_to	rightembedding}', "");
36494Expect(0, 8234, '\p{^Is_Bidi_Class=__LEFT_to	rightembedding}', "");
36495Expect(0, 8234, '\P{Is_Bidi_Class=__LEFT_to	rightembedding}', "");
36496Expect(1, 8234, '\P{^Is_Bidi_Class=__LEFT_to	rightembedding}', "");
36497Expect(0, 8233, '\p{Is_Bidi_Class=__LEFT_to	rightembedding}', "");
36498Expect(1, 8233, '\p{^Is_Bidi_Class=__LEFT_to	rightembedding}', "");
36499Expect(1, 8233, '\P{Is_Bidi_Class=__LEFT_to	rightembedding}', "");
36500Expect(0, 8233, '\P{^Is_Bidi_Class=__LEFT_to	rightembedding}', "");
36501Error('\p{Is_Bc=-/a/lre}');
36502Error('\P{Is_Bc=-/a/lre}');
36503Expect(1, 8234, '\p{Is_Bc=lre}', "");
36504Expect(0, 8234, '\p{^Is_Bc=lre}', "");
36505Expect(0, 8234, '\P{Is_Bc=lre}', "");
36506Expect(1, 8234, '\P{^Is_Bc=lre}', "");
36507Expect(0, 8233, '\p{Is_Bc=lre}', "");
36508Expect(1, 8233, '\p{^Is_Bc=lre}', "");
36509Expect(1, 8233, '\P{Is_Bc=lre}', "");
36510Expect(0, 8233, '\P{^Is_Bc=lre}', "");
36511Expect(1, 8234, '\p{Is_Bc= _LRE}', "");
36512Expect(0, 8234, '\p{^Is_Bc= _LRE}', "");
36513Expect(0, 8234, '\P{Is_Bc= _LRE}', "");
36514Expect(1, 8234, '\P{^Is_Bc= _LRE}', "");
36515Expect(0, 8233, '\p{Is_Bc= _LRE}', "");
36516Expect(1, 8233, '\p{^Is_Bc= _LRE}', "");
36517Expect(1, 8233, '\P{Is_Bc= _LRE}', "");
36518Expect(0, 8233, '\P{^Is_Bc= _LRE}', "");
36519Error('\p{Bidi_Class= -arabic/a/Letter}');
36520Error('\P{Bidi_Class= -arabic/a/Letter}');
36521Expect(1, 1541, '\p{Bidi_Class=arabicletter}', "");
36522Expect(0, 1541, '\p{^Bidi_Class=arabicletter}', "");
36523Expect(0, 1541, '\P{Bidi_Class=arabicletter}', "");
36524Expect(1, 1541, '\P{^Bidi_Class=arabicletter}', "");
36525Expect(0, 1539, '\p{Bidi_Class=arabicletter}', "");
36526Expect(1, 1539, '\p{^Bidi_Class=arabicletter}', "");
36527Expect(1, 1539, '\P{Bidi_Class=arabicletter}', "");
36528Expect(0, 1539, '\P{^Bidi_Class=arabicletter}', "");
36529Expect(1, 1541, '\p{Bidi_Class=  arabic	LETTER}', "");
36530Expect(0, 1541, '\p{^Bidi_Class=  arabic	LETTER}', "");
36531Expect(0, 1541, '\P{Bidi_Class=  arabic	LETTER}', "");
36532Expect(1, 1541, '\P{^Bidi_Class=  arabic	LETTER}', "");
36533Expect(0, 1539, '\p{Bidi_Class=  arabic	LETTER}', "");
36534Expect(1, 1539, '\p{^Bidi_Class=  arabic	LETTER}', "");
36535Expect(1, 1539, '\P{Bidi_Class=  arabic	LETTER}', "");
36536Expect(0, 1539, '\P{^Bidi_Class=  arabic	LETTER}', "");
36537Error('\p{Bc=/a/-AL}');
36538Error('\P{Bc=/a/-AL}');
36539Expect(1, 1541, '\p{Bc=al}', "");
36540Expect(0, 1541, '\p{^Bc=al}', "");
36541Expect(0, 1541, '\P{Bc=al}', "");
36542Expect(1, 1541, '\P{^Bc=al}', "");
36543Expect(0, 1539, '\p{Bc=al}', "");
36544Expect(1, 1539, '\p{^Bc=al}', "");
36545Expect(1, 1539, '\P{Bc=al}', "");
36546Expect(0, 1539, '\P{^Bc=al}', "");
36547Expect(1, 1541, '\p{Bc=--AL}', "");
36548Expect(0, 1541, '\p{^Bc=--AL}', "");
36549Expect(0, 1541, '\P{Bc=--AL}', "");
36550Expect(1, 1541, '\P{^Bc=--AL}', "");
36551Expect(0, 1539, '\p{Bc=--AL}', "");
36552Expect(1, 1539, '\p{^Bc=--AL}', "");
36553Expect(1, 1539, '\P{Bc=--AL}', "");
36554Expect(0, 1539, '\P{^Bc=--AL}', "");
36555Error('\p{Is_Bidi_Class=-_Arabic Letter/a/}');
36556Error('\P{Is_Bidi_Class=-_Arabic Letter/a/}');
36557Expect(1, 1541, '\p{Is_Bidi_Class=arabicletter}', "");
36558Expect(0, 1541, '\p{^Is_Bidi_Class=arabicletter}', "");
36559Expect(0, 1541, '\P{Is_Bidi_Class=arabicletter}', "");
36560Expect(1, 1541, '\P{^Is_Bidi_Class=arabicletter}', "");
36561Expect(0, 1539, '\p{Is_Bidi_Class=arabicletter}', "");
36562Expect(1, 1539, '\p{^Is_Bidi_Class=arabicletter}', "");
36563Expect(1, 1539, '\P{Is_Bidi_Class=arabicletter}', "");
36564Expect(0, 1539, '\P{^Is_Bidi_Class=arabicletter}', "");
36565Expect(1, 1541, '\p{Is_Bidi_Class=  Arabic letter}', "");
36566Expect(0, 1541, '\p{^Is_Bidi_Class=  Arabic letter}', "");
36567Expect(0, 1541, '\P{Is_Bidi_Class=  Arabic letter}', "");
36568Expect(1, 1541, '\P{^Is_Bidi_Class=  Arabic letter}', "");
36569Expect(0, 1539, '\p{Is_Bidi_Class=  Arabic letter}', "");
36570Expect(1, 1539, '\p{^Is_Bidi_Class=  Arabic letter}', "");
36571Expect(1, 1539, '\P{Is_Bidi_Class=  Arabic letter}', "");
36572Expect(0, 1539, '\P{^Is_Bidi_Class=  Arabic letter}', "");
36573Error('\p{Is_Bc=	al:=}');
36574Error('\P{Is_Bc=	al:=}');
36575Expect(1, 1541, '\p{Is_Bc=al}', "");
36576Expect(0, 1541, '\p{^Is_Bc=al}', "");
36577Expect(0, 1541, '\P{Is_Bc=al}', "");
36578Expect(1, 1541, '\P{^Is_Bc=al}', "");
36579Expect(0, 1539, '\p{Is_Bc=al}', "");
36580Expect(1, 1539, '\p{^Is_Bc=al}', "");
36581Expect(1, 1539, '\P{Is_Bc=al}', "");
36582Expect(0, 1539, '\P{^Is_Bc=al}', "");
36583Expect(1, 1541, '\p{Is_Bc=  AL}', "");
36584Expect(0, 1541, '\p{^Is_Bc=  AL}', "");
36585Expect(0, 1541, '\P{Is_Bc=  AL}', "");
36586Expect(1, 1541, '\P{^Is_Bc=  AL}', "");
36587Expect(0, 1539, '\p{Is_Bc=  AL}', "");
36588Expect(1, 1539, '\p{^Is_Bc=  AL}', "");
36589Expect(1, 1539, '\P{Is_Bc=  AL}', "");
36590Expect(0, 1539, '\P{^Is_Bc=  AL}', "");
36591Error('\p{Bidi_Class=	Common/a/Separator}');
36592Error('\P{Bidi_Class=	Common/a/Separator}');
36593Expect(1, 44, '\p{Bidi_Class=commonseparator}', "");
36594Expect(0, 44, '\p{^Bidi_Class=commonseparator}', "");
36595Expect(0, 44, '\P{Bidi_Class=commonseparator}', "");
36596Expect(1, 44, '\P{^Bidi_Class=commonseparator}', "");
36597Expect(0, 43, '\p{Bidi_Class=commonseparator}', "");
36598Expect(1, 43, '\p{^Bidi_Class=commonseparator}', "");
36599Expect(1, 43, '\P{Bidi_Class=commonseparator}', "");
36600Expect(0, 43, '\P{^Bidi_Class=commonseparator}', "");
36601Expect(1, 44, '\p{Bidi_Class=  common-SEPARATOR}', "");
36602Expect(0, 44, '\p{^Bidi_Class=  common-SEPARATOR}', "");
36603Expect(0, 44, '\P{Bidi_Class=  common-SEPARATOR}', "");
36604Expect(1, 44, '\P{^Bidi_Class=  common-SEPARATOR}', "");
36605Expect(0, 43, '\p{Bidi_Class=  common-SEPARATOR}', "");
36606Expect(1, 43, '\p{^Bidi_Class=  common-SEPARATOR}', "");
36607Expect(1, 43, '\P{Bidi_Class=  common-SEPARATOR}', "");
36608Expect(0, 43, '\P{^Bidi_Class=  common-SEPARATOR}', "");
36609Error('\p{Bc=/a/ -CS}');
36610Error('\P{Bc=/a/ -CS}');
36611Expect(1, 44, '\p{Bc=cs}', "");
36612Expect(0, 44, '\p{^Bc=cs}', "");
36613Expect(0, 44, '\P{Bc=cs}', "");
36614Expect(1, 44, '\P{^Bc=cs}', "");
36615Expect(0, 43, '\p{Bc=cs}', "");
36616Expect(1, 43, '\p{^Bc=cs}', "");
36617Expect(1, 43, '\P{Bc=cs}', "");
36618Expect(0, 43, '\P{^Bc=cs}', "");
36619Expect(1, 44, '\p{Bc= cs}', "");
36620Expect(0, 44, '\p{^Bc= cs}', "");
36621Expect(0, 44, '\P{Bc= cs}', "");
36622Expect(1, 44, '\P{^Bc= cs}', "");
36623Expect(0, 43, '\p{Bc= cs}', "");
36624Expect(1, 43, '\p{^Bc= cs}', "");
36625Expect(1, 43, '\P{Bc= cs}', "");
36626Expect(0, 43, '\P{^Bc= cs}', "");
36627Error('\p{Is_Bidi_Class=:=		CommonSEPARATOR}');
36628Error('\P{Is_Bidi_Class=:=		CommonSEPARATOR}');
36629Expect(1, 44, '\p{Is_Bidi_Class=commonseparator}', "");
36630Expect(0, 44, '\p{^Is_Bidi_Class=commonseparator}', "");
36631Expect(0, 44, '\P{Is_Bidi_Class=commonseparator}', "");
36632Expect(1, 44, '\P{^Is_Bidi_Class=commonseparator}', "");
36633Expect(0, 43, '\p{Is_Bidi_Class=commonseparator}', "");
36634Expect(1, 43, '\p{^Is_Bidi_Class=commonseparator}', "");
36635Expect(1, 43, '\P{Is_Bidi_Class=commonseparator}', "");
36636Expect(0, 43, '\P{^Is_Bidi_Class=commonseparator}', "");
36637Expect(1, 44, '\p{Is_Bidi_Class= Common_Separator}', "");
36638Expect(0, 44, '\p{^Is_Bidi_Class= Common_Separator}', "");
36639Expect(0, 44, '\P{Is_Bidi_Class= Common_Separator}', "");
36640Expect(1, 44, '\P{^Is_Bidi_Class= Common_Separator}', "");
36641Expect(0, 43, '\p{Is_Bidi_Class= Common_Separator}', "");
36642Expect(1, 43, '\p{^Is_Bidi_Class= Common_Separator}', "");
36643Expect(1, 43, '\P{Is_Bidi_Class= Common_Separator}', "");
36644Expect(0, 43, '\P{^Is_Bidi_Class= Common_Separator}', "");
36645Error('\p{Is_Bc= /a/CS}');
36646Error('\P{Is_Bc= /a/CS}');
36647Expect(1, 44, '\p{Is_Bc=cs}', "");
36648Expect(0, 44, '\p{^Is_Bc=cs}', "");
36649Expect(0, 44, '\P{Is_Bc=cs}', "");
36650Expect(1, 44, '\P{^Is_Bc=cs}', "");
36651Expect(0, 43, '\p{Is_Bc=cs}', "");
36652Expect(1, 43, '\p{^Is_Bc=cs}', "");
36653Expect(1, 43, '\P{Is_Bc=cs}', "");
36654Expect(0, 43, '\P{^Is_Bc=cs}', "");
36655Expect(1, 44, '\p{Is_Bc=	 CS}', "");
36656Expect(0, 44, '\p{^Is_Bc=	 CS}', "");
36657Expect(0, 44, '\P{Is_Bc=	 CS}', "");
36658Expect(1, 44, '\P{^Is_Bc=	 CS}', "");
36659Expect(0, 43, '\p{Is_Bc=	 CS}', "");
36660Expect(1, 43, '\p{^Is_Bc=	 CS}', "");
36661Expect(1, 43, '\P{Is_Bc=	 CS}', "");
36662Expect(0, 43, '\P{^Is_Bc=	 CS}', "");
36663Error('\p{Bidi_Class=_-WhiteSpace/a/}');
36664Error('\P{Bidi_Class=_-WhiteSpace/a/}');
36665Expect(1, 12, '\p{Bidi_Class=whitespace}', "");
36666Expect(0, 12, '\p{^Bidi_Class=whitespace}', "");
36667Expect(0, 12, '\P{Bidi_Class=whitespace}', "");
36668Expect(1, 12, '\P{^Bidi_Class=whitespace}', "");
36669Expect(0, 11, '\p{Bidi_Class=whitespace}', "");
36670Expect(1, 11, '\p{^Bidi_Class=whitespace}', "");
36671Expect(1, 11, '\P{Bidi_Class=whitespace}', "");
36672Expect(0, 11, '\P{^Bidi_Class=whitespace}', "");
36673Expect(1, 12, '\p{Bidi_Class=_-White	Space}', "");
36674Expect(0, 12, '\p{^Bidi_Class=_-White	Space}', "");
36675Expect(0, 12, '\P{Bidi_Class=_-White	Space}', "");
36676Expect(1, 12, '\P{^Bidi_Class=_-White	Space}', "");
36677Expect(0, 11, '\p{Bidi_Class=_-White	Space}', "");
36678Expect(1, 11, '\p{^Bidi_Class=_-White	Space}', "");
36679Expect(1, 11, '\P{Bidi_Class=_-White	Space}', "");
36680Expect(0, 11, '\P{^Bidi_Class=_-White	Space}', "");
36681Error('\p{Bc= _WS/a/}');
36682Error('\P{Bc= _WS/a/}');
36683Expect(1, 12, '\p{Bc=ws}', "");
36684Expect(0, 12, '\p{^Bc=ws}', "");
36685Expect(0, 12, '\P{Bc=ws}', "");
36686Expect(1, 12, '\P{^Bc=ws}', "");
36687Expect(0, 11, '\p{Bc=ws}', "");
36688Expect(1, 11, '\p{^Bc=ws}', "");
36689Expect(1, 11, '\P{Bc=ws}', "");
36690Expect(0, 11, '\P{^Bc=ws}', "");
36691Expect(1, 12, '\p{Bc=-ws}', "");
36692Expect(0, 12, '\p{^Bc=-ws}', "");
36693Expect(0, 12, '\P{Bc=-ws}', "");
36694Expect(1, 12, '\P{^Bc=-ws}', "");
36695Expect(0, 11, '\p{Bc=-ws}', "");
36696Expect(1, 11, '\p{^Bc=-ws}', "");
36697Expect(1, 11, '\P{Bc=-ws}', "");
36698Expect(0, 11, '\P{^Bc=-ws}', "");
36699Error('\p{Is_Bidi_Class=:=  White Space}');
36700Error('\P{Is_Bidi_Class=:=  White Space}');
36701Expect(1, 12, '\p{Is_Bidi_Class:whitespace}', "");
36702Expect(0, 12, '\p{^Is_Bidi_Class:whitespace}', "");
36703Expect(0, 12, '\P{Is_Bidi_Class:whitespace}', "");
36704Expect(1, 12, '\P{^Is_Bidi_Class:whitespace}', "");
36705Expect(0, 11, '\p{Is_Bidi_Class:whitespace}', "");
36706Expect(1, 11, '\p{^Is_Bidi_Class:whitespace}', "");
36707Expect(1, 11, '\P{Is_Bidi_Class:whitespace}', "");
36708Expect(0, 11, '\P{^Is_Bidi_Class:whitespace}', "");
36709Expect(1, 12, '\p{Is_Bidi_Class=-White-Space}', "");
36710Expect(0, 12, '\p{^Is_Bidi_Class=-White-Space}', "");
36711Expect(0, 12, '\P{Is_Bidi_Class=-White-Space}', "");
36712Expect(1, 12, '\P{^Is_Bidi_Class=-White-Space}', "");
36713Expect(0, 11, '\p{Is_Bidi_Class=-White-Space}', "");
36714Expect(1, 11, '\p{^Is_Bidi_Class=-White-Space}', "");
36715Expect(1, 11, '\P{Is_Bidi_Class=-White-Space}', "");
36716Expect(0, 11, '\P{^Is_Bidi_Class=-White-Space}', "");
36717Error('\p{Is_Bc=-:=WS}');
36718Error('\P{Is_Bc=-:=WS}');
36719Expect(1, 12, '\p{Is_Bc=ws}', "");
36720Expect(0, 12, '\p{^Is_Bc=ws}', "");
36721Expect(0, 12, '\P{Is_Bc=ws}', "");
36722Expect(1, 12, '\P{^Is_Bc=ws}', "");
36723Expect(0, 11, '\p{Is_Bc=ws}', "");
36724Expect(1, 11, '\p{^Is_Bc=ws}', "");
36725Expect(1, 11, '\P{Is_Bc=ws}', "");
36726Expect(0, 11, '\P{^Is_Bc=ws}', "");
36727Expect(1, 12, '\p{Is_Bc=	ws}', "");
36728Expect(0, 12, '\p{^Is_Bc=	ws}', "");
36729Expect(0, 12, '\P{Is_Bc=	ws}', "");
36730Expect(1, 12, '\P{^Is_Bc=	ws}', "");
36731Expect(0, 11, '\p{Is_Bc=	ws}', "");
36732Expect(1, 11, '\p{^Is_Bc=	ws}', "");
36733Expect(1, 11, '\P{Is_Bc=	ws}', "");
36734Expect(0, 11, '\P{^Is_Bc=	ws}', "");
36735Error('\p{Bidi_Class: :=PARAGRAPH_separator}');
36736Error('\P{Bidi_Class: :=PARAGRAPH_separator}');
36737Expect(1, 10, '\p{Bidi_Class=paragraphseparator}', "");
36738Expect(0, 10, '\p{^Bidi_Class=paragraphseparator}', "");
36739Expect(0, 10, '\P{Bidi_Class=paragraphseparator}', "");
36740Expect(1, 10, '\P{^Bidi_Class=paragraphseparator}', "");
36741Expect(0, 9, '\p{Bidi_Class=paragraphseparator}', "");
36742Expect(1, 9, '\p{^Bidi_Class=paragraphseparator}', "");
36743Expect(1, 9, '\P{Bidi_Class=paragraphseparator}', "");
36744Expect(0, 9, '\P{^Bidi_Class=paragraphseparator}', "");
36745Expect(1, 10, '\p{Bidi_Class= _Paragraph SEPARATOR}', "");
36746Expect(0, 10, '\p{^Bidi_Class= _Paragraph SEPARATOR}', "");
36747Expect(0, 10, '\P{Bidi_Class= _Paragraph SEPARATOR}', "");
36748Expect(1, 10, '\P{^Bidi_Class= _Paragraph SEPARATOR}', "");
36749Expect(0, 9, '\p{Bidi_Class= _Paragraph SEPARATOR}', "");
36750Expect(1, 9, '\p{^Bidi_Class= _Paragraph SEPARATOR}', "");
36751Expect(1, 9, '\P{Bidi_Class= _Paragraph SEPARATOR}', "");
36752Expect(0, 9, '\P{^Bidi_Class= _Paragraph SEPARATOR}', "");
36753Error('\p{Bc=	B/a/}');
36754Error('\P{Bc=	B/a/}');
36755Expect(1, 10, '\p{Bc=b}', "");
36756Expect(0, 10, '\p{^Bc=b}', "");
36757Expect(0, 10, '\P{Bc=b}', "");
36758Expect(1, 10, '\P{^Bc=b}', "");
36759Expect(0, 9, '\p{Bc=b}', "");
36760Expect(1, 9, '\p{^Bc=b}', "");
36761Expect(1, 9, '\P{Bc=b}', "");
36762Expect(0, 9, '\P{^Bc=b}', "");
36763Expect(1, 10, '\p{Bc=		B}', "");
36764Expect(0, 10, '\p{^Bc=		B}', "");
36765Expect(0, 10, '\P{Bc=		B}', "");
36766Expect(1, 10, '\P{^Bc=		B}', "");
36767Expect(0, 9, '\p{Bc=		B}', "");
36768Expect(1, 9, '\p{^Bc=		B}', "");
36769Expect(1, 9, '\P{Bc=		B}', "");
36770Expect(0, 9, '\P{^Bc=		B}', "");
36771Error('\p{Is_Bidi_Class=/a/ 	ParagraphSEPARATOR}');
36772Error('\P{Is_Bidi_Class=/a/ 	ParagraphSEPARATOR}');
36773Expect(1, 10, '\p{Is_Bidi_Class=paragraphseparator}', "");
36774Expect(0, 10, '\p{^Is_Bidi_Class=paragraphseparator}', "");
36775Expect(0, 10, '\P{Is_Bidi_Class=paragraphseparator}', "");
36776Expect(1, 10, '\P{^Is_Bidi_Class=paragraphseparator}', "");
36777Expect(0, 9, '\p{Is_Bidi_Class=paragraphseparator}', "");
36778Expect(1, 9, '\p{^Is_Bidi_Class=paragraphseparator}', "");
36779Expect(1, 9, '\P{Is_Bidi_Class=paragraphseparator}', "");
36780Expect(0, 9, '\P{^Is_Bidi_Class=paragraphseparator}', "");
36781Expect(1, 10, '\p{Is_Bidi_Class:     Paragraph-separator}', "");
36782Expect(0, 10, '\p{^Is_Bidi_Class:     Paragraph-separator}', "");
36783Expect(0, 10, '\P{Is_Bidi_Class:     Paragraph-separator}', "");
36784Expect(1, 10, '\P{^Is_Bidi_Class:     Paragraph-separator}', "");
36785Expect(0, 9, '\p{Is_Bidi_Class:     Paragraph-separator}', "");
36786Expect(1, 9, '\p{^Is_Bidi_Class:     Paragraph-separator}', "");
36787Expect(1, 9, '\P{Is_Bidi_Class:     Paragraph-separator}', "");
36788Expect(0, 9, '\P{^Is_Bidi_Class:     Paragraph-separator}', "");
36789Error('\p{Is_Bc=- b:=}');
36790Error('\P{Is_Bc=- b:=}');
36791Expect(1, 10, '\p{Is_Bc=b}', "");
36792Expect(0, 10, '\p{^Is_Bc=b}', "");
36793Expect(0, 10, '\P{Is_Bc=b}', "");
36794Expect(1, 10, '\P{^Is_Bc=b}', "");
36795Expect(0, 9, '\p{Is_Bc=b}', "");
36796Expect(1, 9, '\p{^Is_Bc=b}', "");
36797Expect(1, 9, '\P{Is_Bc=b}', "");
36798Expect(0, 9, '\P{^Is_Bc=b}', "");
36799Expect(1, 10, '\p{Is_Bc=__b}', "");
36800Expect(0, 10, '\p{^Is_Bc=__b}', "");
36801Expect(0, 10, '\P{Is_Bc=__b}', "");
36802Expect(1, 10, '\P{^Is_Bc=__b}', "");
36803Expect(0, 9, '\p{Is_Bc=__b}', "");
36804Expect(1, 9, '\p{^Is_Bc=__b}', "");
36805Expect(1, 9, '\P{Is_Bc=__b}', "");
36806Expect(0, 9, '\P{^Is_Bc=__b}', "");
36807Error('\p{Bidi_Class=-Nonspacing_MARK/a/}');
36808Error('\P{Bidi_Class=-Nonspacing_MARK/a/}');
36809Expect(1, 879, '\p{Bidi_Class=nonspacingmark}', "");
36810Expect(0, 879, '\p{^Bidi_Class=nonspacingmark}', "");
36811Expect(0, 879, '\P{Bidi_Class=nonspacingmark}', "");
36812Expect(1, 879, '\P{^Bidi_Class=nonspacingmark}', "");
36813Expect(0, 767, '\p{Bidi_Class=nonspacingmark}', "");
36814Expect(1, 767, '\p{^Bidi_Class=nonspacingmark}', "");
36815Expect(1, 767, '\P{Bidi_Class=nonspacingmark}', "");
36816Expect(0, 767, '\P{^Bidi_Class=nonspacingmark}', "");
36817Expect(1, 879, '\p{Bidi_Class= 	NONSPACING	MARK}', "");
36818Expect(0, 879, '\p{^Bidi_Class= 	NONSPACING	MARK}', "");
36819Expect(0, 879, '\P{Bidi_Class= 	NONSPACING	MARK}', "");
36820Expect(1, 879, '\P{^Bidi_Class= 	NONSPACING	MARK}', "");
36821Expect(0, 767, '\p{Bidi_Class= 	NONSPACING	MARK}', "");
36822Expect(1, 767, '\p{^Bidi_Class= 	NONSPACING	MARK}', "");
36823Expect(1, 767, '\P{Bidi_Class= 	NONSPACING	MARK}', "");
36824Expect(0, 767, '\P{^Bidi_Class= 	NONSPACING	MARK}', "");
36825Error('\p{Bc=-_NSM:=}');
36826Error('\P{Bc=-_NSM:=}');
36827Expect(1, 879, '\p{Bc=nsm}', "");
36828Expect(0, 879, '\p{^Bc=nsm}', "");
36829Expect(0, 879, '\P{Bc=nsm}', "");
36830Expect(1, 879, '\P{^Bc=nsm}', "");
36831Expect(0, 767, '\p{Bc=nsm}', "");
36832Expect(1, 767, '\p{^Bc=nsm}', "");
36833Expect(1, 767, '\P{Bc=nsm}', "");
36834Expect(0, 767, '\P{^Bc=nsm}', "");
36835Expect(1, 879, '\p{Bc= _NSM}', "");
36836Expect(0, 879, '\p{^Bc= _NSM}', "");
36837Expect(0, 879, '\P{Bc= _NSM}', "");
36838Expect(1, 879, '\P{^Bc= _NSM}', "");
36839Expect(0, 767, '\p{Bc= _NSM}', "");
36840Expect(1, 767, '\p{^Bc= _NSM}', "");
36841Expect(1, 767, '\P{Bc= _NSM}', "");
36842Expect(0, 767, '\P{^Bc= _NSM}', "");
36843Error('\p{Is_Bidi_Class=-_Nonspacing:=Mark}');
36844Error('\P{Is_Bidi_Class=-_Nonspacing:=Mark}');
36845Expect(1, 879, '\p{Is_Bidi_Class=nonspacingmark}', "");
36846Expect(0, 879, '\p{^Is_Bidi_Class=nonspacingmark}', "");
36847Expect(0, 879, '\P{Is_Bidi_Class=nonspacingmark}', "");
36848Expect(1, 879, '\P{^Is_Bidi_Class=nonspacingmark}', "");
36849Expect(0, 767, '\p{Is_Bidi_Class=nonspacingmark}', "");
36850Expect(1, 767, '\p{^Is_Bidi_Class=nonspacingmark}', "");
36851Expect(1, 767, '\P{Is_Bidi_Class=nonspacingmark}', "");
36852Expect(0, 767, '\P{^Is_Bidi_Class=nonspacingmark}', "");
36853Expect(1, 879, '\p{Is_Bidi_Class=__NONSPACINGmark}', "");
36854Expect(0, 879, '\p{^Is_Bidi_Class=__NONSPACINGmark}', "");
36855Expect(0, 879, '\P{Is_Bidi_Class=__NONSPACINGmark}', "");
36856Expect(1, 879, '\P{^Is_Bidi_Class=__NONSPACINGmark}', "");
36857Expect(0, 767, '\p{Is_Bidi_Class=__NONSPACINGmark}', "");
36858Expect(1, 767, '\p{^Is_Bidi_Class=__NONSPACINGmark}', "");
36859Expect(1, 767, '\P{Is_Bidi_Class=__NONSPACINGmark}', "");
36860Expect(0, 767, '\P{^Is_Bidi_Class=__NONSPACINGmark}', "");
36861Error('\p{Is_Bc: 	:=NSM}');
36862Error('\P{Is_Bc: 	:=NSM}');
36863Expect(1, 879, '\p{Is_Bc=nsm}', "");
36864Expect(0, 879, '\p{^Is_Bc=nsm}', "");
36865Expect(0, 879, '\P{Is_Bc=nsm}', "");
36866Expect(1, 879, '\P{^Is_Bc=nsm}', "");
36867Expect(0, 767, '\p{Is_Bc=nsm}', "");
36868Expect(1, 767, '\p{^Is_Bc=nsm}', "");
36869Expect(1, 767, '\P{Is_Bc=nsm}', "");
36870Expect(0, 767, '\P{^Is_Bc=nsm}', "");
36871Expect(1, 879, '\p{Is_Bc=_NSM}', "");
36872Expect(0, 879, '\p{^Is_Bc=_NSM}', "");
36873Expect(0, 879, '\P{Is_Bc=_NSM}', "");
36874Expect(1, 879, '\P{^Is_Bc=_NSM}', "");
36875Expect(0, 767, '\p{Is_Bc=_NSM}', "");
36876Expect(1, 767, '\p{^Is_Bc=_NSM}', "");
36877Expect(1, 767, '\P{Is_Bc=_NSM}', "");
36878Expect(0, 767, '\P{^Is_Bc=_NSM}', "");
36879Error('\p{Bidi_Class=/a/_european Separator}');
36880Error('\P{Bidi_Class=/a/_european Separator}');
36881Expect(1, 43, '\p{Bidi_Class=europeanseparator}', "");
36882Expect(0, 43, '\p{^Bidi_Class=europeanseparator}', "");
36883Expect(0, 43, '\P{Bidi_Class=europeanseparator}', "");
36884Expect(1, 43, '\P{^Bidi_Class=europeanseparator}', "");
36885Expect(0, 42, '\p{Bidi_Class=europeanseparator}', "");
36886Expect(1, 42, '\p{^Bidi_Class=europeanseparator}', "");
36887Expect(1, 42, '\P{Bidi_Class=europeanseparator}', "");
36888Expect(0, 42, '\P{^Bidi_Class=europeanseparator}', "");
36889Expect(1, 43, '\p{Bidi_Class= -European-Separator}', "");
36890Expect(0, 43, '\p{^Bidi_Class= -European-Separator}', "");
36891Expect(0, 43, '\P{Bidi_Class= -European-Separator}', "");
36892Expect(1, 43, '\P{^Bidi_Class= -European-Separator}', "");
36893Expect(0, 42, '\p{Bidi_Class= -European-Separator}', "");
36894Expect(1, 42, '\p{^Bidi_Class= -European-Separator}', "");
36895Expect(1, 42, '\P{Bidi_Class= -European-Separator}', "");
36896Expect(0, 42, '\P{^Bidi_Class= -European-Separator}', "");
36897Error('\p{Bc=-	ES/a/}');
36898Error('\P{Bc=-	ES/a/}');
36899Expect(1, 43, '\p{Bc=es}', "");
36900Expect(0, 43, '\p{^Bc=es}', "");
36901Expect(0, 43, '\P{Bc=es}', "");
36902Expect(1, 43, '\P{^Bc=es}', "");
36903Expect(0, 42, '\p{Bc=es}', "");
36904Expect(1, 42, '\p{^Bc=es}', "");
36905Expect(1, 42, '\P{Bc=es}', "");
36906Expect(0, 42, '\P{^Bc=es}', "");
36907Expect(1, 43, '\p{Bc= ES}', "");
36908Expect(0, 43, '\p{^Bc= ES}', "");
36909Expect(0, 43, '\P{Bc= ES}', "");
36910Expect(1, 43, '\P{^Bc= ES}', "");
36911Expect(0, 42, '\p{Bc= ES}', "");
36912Expect(1, 42, '\p{^Bc= ES}', "");
36913Expect(1, 42, '\P{Bc= ES}', "");
36914Expect(0, 42, '\P{^Bc= ES}', "");
36915Error('\p{Is_Bidi_Class:/a/-_EUROPEAN	Separator}');
36916Error('\P{Is_Bidi_Class:/a/-_EUROPEAN	Separator}');
36917Expect(1, 43, '\p{Is_Bidi_Class: europeanseparator}', "");
36918Expect(0, 43, '\p{^Is_Bidi_Class: europeanseparator}', "");
36919Expect(0, 43, '\P{Is_Bidi_Class: europeanseparator}', "");
36920Expect(1, 43, '\P{^Is_Bidi_Class: europeanseparator}', "");
36921Expect(0, 42, '\p{Is_Bidi_Class: europeanseparator}', "");
36922Expect(1, 42, '\p{^Is_Bidi_Class: europeanseparator}', "");
36923Expect(1, 42, '\P{Is_Bidi_Class: europeanseparator}', "");
36924Expect(0, 42, '\P{^Is_Bidi_Class: europeanseparator}', "");
36925Expect(1, 43, '\p{Is_Bidi_Class=		european separator}', "");
36926Expect(0, 43, '\p{^Is_Bidi_Class=		european separator}', "");
36927Expect(0, 43, '\P{Is_Bidi_Class=		european separator}', "");
36928Expect(1, 43, '\P{^Is_Bidi_Class=		european separator}', "");
36929Expect(0, 42, '\p{Is_Bidi_Class=		european separator}', "");
36930Expect(1, 42, '\p{^Is_Bidi_Class=		european separator}', "");
36931Expect(1, 42, '\P{Is_Bidi_Class=		european separator}', "");
36932Expect(0, 42, '\P{^Is_Bidi_Class=		european separator}', "");
36933Error('\p{Is_Bc: /a/ ES}');
36934Error('\P{Is_Bc: /a/ ES}');
36935Expect(1, 43, '\p{Is_Bc=es}', "");
36936Expect(0, 43, '\p{^Is_Bc=es}', "");
36937Expect(0, 43, '\P{Is_Bc=es}', "");
36938Expect(1, 43, '\P{^Is_Bc=es}', "");
36939Expect(0, 42, '\p{Is_Bc=es}', "");
36940Expect(1, 42, '\p{^Is_Bc=es}', "");
36941Expect(1, 42, '\P{Is_Bc=es}', "");
36942Expect(0, 42, '\P{^Is_Bc=es}', "");
36943Expect(1, 43, '\p{Is_Bc=- ES}', "");
36944Expect(0, 43, '\p{^Is_Bc=- ES}', "");
36945Expect(0, 43, '\P{Is_Bc=- ES}', "");
36946Expect(1, 43, '\P{^Is_Bc=- ES}', "");
36947Expect(0, 42, '\p{Is_Bc=- ES}', "");
36948Expect(1, 42, '\p{^Is_Bc=- ES}', "");
36949Expect(1, 42, '\P{Is_Bc=- ES}', "");
36950Expect(0, 42, '\P{^Is_Bc=- ES}', "");
36951Error('\p{Bidi_Class=	/a/EUROPEAN	Number}');
36952Error('\P{Bidi_Class=	/a/EUROPEAN	Number}');
36953Expect(1, 57, '\p{Bidi_Class: europeannumber}', "");
36954Expect(0, 57, '\p{^Bidi_Class: europeannumber}', "");
36955Expect(0, 57, '\P{Bidi_Class: europeannumber}', "");
36956Expect(1, 57, '\P{^Bidi_Class: europeannumber}', "");
36957Expect(0, 47, '\p{Bidi_Class: europeannumber}', "");
36958Expect(1, 47, '\p{^Bidi_Class: europeannumber}', "");
36959Expect(1, 47, '\P{Bidi_Class: europeannumber}', "");
36960Expect(0, 47, '\P{^Bidi_Class: europeannumber}', "");
36961Expect(1, 57, '\p{Bidi_Class=--european_NUMBER}', "");
36962Expect(0, 57, '\p{^Bidi_Class=--european_NUMBER}', "");
36963Expect(0, 57, '\P{Bidi_Class=--european_NUMBER}', "");
36964Expect(1, 57, '\P{^Bidi_Class=--european_NUMBER}', "");
36965Expect(0, 47, '\p{Bidi_Class=--european_NUMBER}', "");
36966Expect(1, 47, '\p{^Bidi_Class=--european_NUMBER}', "");
36967Expect(1, 47, '\P{Bidi_Class=--european_NUMBER}', "");
36968Expect(0, 47, '\P{^Bidi_Class=--european_NUMBER}', "");
36969Error('\p{Bc=_-EN/a/}');
36970Error('\P{Bc=_-EN/a/}');
36971Expect(1, 57, '\p{Bc=en}', "");
36972Expect(0, 57, '\p{^Bc=en}', "");
36973Expect(0, 57, '\P{Bc=en}', "");
36974Expect(1, 57, '\P{^Bc=en}', "");
36975Expect(0, 47, '\p{Bc=en}', "");
36976Expect(1, 47, '\p{^Bc=en}', "");
36977Expect(1, 47, '\P{Bc=en}', "");
36978Expect(0, 47, '\P{^Bc=en}', "");
36979Expect(1, 57, '\p{Bc:	 _EN}', "");
36980Expect(0, 57, '\p{^Bc:	 _EN}', "");
36981Expect(0, 57, '\P{Bc:	 _EN}', "");
36982Expect(1, 57, '\P{^Bc:	 _EN}', "");
36983Expect(0, 47, '\p{Bc:	 _EN}', "");
36984Expect(1, 47, '\p{^Bc:	 _EN}', "");
36985Expect(1, 47, '\P{Bc:	 _EN}', "");
36986Expect(0, 47, '\P{^Bc:	 _EN}', "");
36987Error('\p{Is_Bidi_Class=:= 	EUROPEAN number}');
36988Error('\P{Is_Bidi_Class=:= 	EUROPEAN number}');
36989Expect(1, 57, '\p{Is_Bidi_Class:europeannumber}', "");
36990Expect(0, 57, '\p{^Is_Bidi_Class:europeannumber}', "");
36991Expect(0, 57, '\P{Is_Bidi_Class:europeannumber}', "");
36992Expect(1, 57, '\P{^Is_Bidi_Class:europeannumber}', "");
36993Expect(0, 47, '\p{Is_Bidi_Class:europeannumber}', "");
36994Expect(1, 47, '\p{^Is_Bidi_Class:europeannumber}', "");
36995Expect(1, 47, '\P{Is_Bidi_Class:europeannumber}', "");
36996Expect(0, 47, '\P{^Is_Bidi_Class:europeannumber}', "");
36997Expect(1, 57, '\p{Is_Bidi_Class= -european	number}', "");
36998Expect(0, 57, '\p{^Is_Bidi_Class= -european	number}', "");
36999Expect(0, 57, '\P{Is_Bidi_Class= -european	number}', "");
37000Expect(1, 57, '\P{^Is_Bidi_Class= -european	number}', "");
37001Expect(0, 47, '\p{Is_Bidi_Class= -european	number}', "");
37002Expect(1, 47, '\p{^Is_Bidi_Class= -european	number}', "");
37003Expect(1, 47, '\P{Is_Bidi_Class= -european	number}', "");
37004Expect(0, 47, '\P{^Is_Bidi_Class= -european	number}', "");
37005Error('\p{Is_Bc=_ EN:=}');
37006Error('\P{Is_Bc=_ EN:=}');
37007Expect(1, 57, '\p{Is_Bc=en}', "");
37008Expect(0, 57, '\p{^Is_Bc=en}', "");
37009Expect(0, 57, '\P{Is_Bc=en}', "");
37010Expect(1, 57, '\P{^Is_Bc=en}', "");
37011Expect(0, 47, '\p{Is_Bc=en}', "");
37012Expect(1, 47, '\p{^Is_Bc=en}', "");
37013Expect(1, 47, '\P{Is_Bc=en}', "");
37014Expect(0, 47, '\P{^Is_Bc=en}', "");
37015Expect(1, 57, '\p{Is_Bc= -EN}', "");
37016Expect(0, 57, '\p{^Is_Bc= -EN}', "");
37017Expect(0, 57, '\P{Is_Bc= -EN}', "");
37018Expect(1, 57, '\P{^Is_Bc= -EN}', "");
37019Expect(0, 47, '\p{Is_Bc= -EN}', "");
37020Expect(1, 47, '\p{^Is_Bc= -EN}', "");
37021Expect(1, 47, '\P{Is_Bc= -EN}', "");
37022Expect(0, 47, '\P{^Is_Bc= -EN}', "");
37023Error('\p{Bidi_Class=	:=European_Terminator}');
37024Error('\P{Bidi_Class=	:=European_Terminator}');
37025Expect(1, 37, '\p{Bidi_Class=europeanterminator}', "");
37026Expect(0, 37, '\p{^Bidi_Class=europeanterminator}', "");
37027Expect(0, 37, '\P{Bidi_Class=europeanterminator}', "");
37028Expect(1, 37, '\P{^Bidi_Class=europeanterminator}', "");
37029Expect(0, 34, '\p{Bidi_Class=europeanterminator}', "");
37030Expect(1, 34, '\p{^Bidi_Class=europeanterminator}', "");
37031Expect(1, 34, '\P{Bidi_Class=europeanterminator}', "");
37032Expect(0, 34, '\P{^Bidi_Class=europeanterminator}', "");
37033Expect(1, 37, '\p{Bidi_Class= EUROPEAN Terminator}', "");
37034Expect(0, 37, '\p{^Bidi_Class= EUROPEAN Terminator}', "");
37035Expect(0, 37, '\P{Bidi_Class= EUROPEAN Terminator}', "");
37036Expect(1, 37, '\P{^Bidi_Class= EUROPEAN Terminator}', "");
37037Expect(0, 34, '\p{Bidi_Class= EUROPEAN Terminator}', "");
37038Expect(1, 34, '\p{^Bidi_Class= EUROPEAN Terminator}', "");
37039Expect(1, 34, '\P{Bidi_Class= EUROPEAN Terminator}', "");
37040Expect(0, 34, '\P{^Bidi_Class= EUROPEAN Terminator}', "");
37041Error('\p{Bc=/a/ET}');
37042Error('\P{Bc=/a/ET}');
37043Expect(1, 37, '\p{Bc=et}', "");
37044Expect(0, 37, '\p{^Bc=et}', "");
37045Expect(0, 37, '\P{Bc=et}', "");
37046Expect(1, 37, '\P{^Bc=et}', "");
37047Expect(0, 34, '\p{Bc=et}', "");
37048Expect(1, 34, '\p{^Bc=et}', "");
37049Expect(1, 34, '\P{Bc=et}', "");
37050Expect(0, 34, '\P{^Bc=et}', "");
37051Expect(1, 37, '\p{Bc= ET}', "");
37052Expect(0, 37, '\p{^Bc= ET}', "");
37053Expect(0, 37, '\P{Bc= ET}', "");
37054Expect(1, 37, '\P{^Bc= ET}', "");
37055Expect(0, 34, '\p{Bc= ET}', "");
37056Expect(1, 34, '\p{^Bc= ET}', "");
37057Expect(1, 34, '\P{Bc= ET}', "");
37058Expect(0, 34, '\P{^Bc= ET}', "");
37059Error('\p{Is_Bidi_Class= 	EuropeanTERMINATOR/a/}');
37060Error('\P{Is_Bidi_Class= 	EuropeanTERMINATOR/a/}');
37061Expect(1, 37, '\p{Is_Bidi_Class=europeanterminator}', "");
37062Expect(0, 37, '\p{^Is_Bidi_Class=europeanterminator}', "");
37063Expect(0, 37, '\P{Is_Bidi_Class=europeanterminator}', "");
37064Expect(1, 37, '\P{^Is_Bidi_Class=europeanterminator}', "");
37065Expect(0, 34, '\p{Is_Bidi_Class=europeanterminator}', "");
37066Expect(1, 34, '\p{^Is_Bidi_Class=europeanterminator}', "");
37067Expect(1, 34, '\P{Is_Bidi_Class=europeanterminator}', "");
37068Expect(0, 34, '\P{^Is_Bidi_Class=europeanterminator}', "");
37069Expect(1, 37, '\p{Is_Bidi_Class=	europeanterminator}', "");
37070Expect(0, 37, '\p{^Is_Bidi_Class=	europeanterminator}', "");
37071Expect(0, 37, '\P{Is_Bidi_Class=	europeanterminator}', "");
37072Expect(1, 37, '\P{^Is_Bidi_Class=	europeanterminator}', "");
37073Expect(0, 34, '\p{Is_Bidi_Class=	europeanterminator}', "");
37074Expect(1, 34, '\p{^Is_Bidi_Class=	europeanterminator}', "");
37075Expect(1, 34, '\P{Is_Bidi_Class=	europeanterminator}', "");
37076Expect(0, 34, '\P{^Is_Bidi_Class=	europeanterminator}', "");
37077Error('\p{Is_Bc=	/a/ET}');
37078Error('\P{Is_Bc=	/a/ET}');
37079Expect(1, 37, '\p{Is_Bc=et}', "");
37080Expect(0, 37, '\p{^Is_Bc=et}', "");
37081Expect(0, 37, '\P{Is_Bc=et}', "");
37082Expect(1, 37, '\P{^Is_Bc=et}', "");
37083Expect(0, 34, '\p{Is_Bc=et}', "");
37084Expect(1, 34, '\p{^Is_Bc=et}', "");
37085Expect(1, 34, '\P{Is_Bc=et}', "");
37086Expect(0, 34, '\P{^Is_Bc=et}', "");
37087Expect(1, 37, '\p{Is_Bc=__ET}', "");
37088Expect(0, 37, '\p{^Is_Bc=__ET}', "");
37089Expect(0, 37, '\P{Is_Bc=__ET}', "");
37090Expect(1, 37, '\P{^Is_Bc=__ET}', "");
37091Expect(0, 34, '\p{Is_Bc=__ET}', "");
37092Expect(1, 34, '\p{^Is_Bc=__ET}', "");
37093Expect(1, 34, '\P{Is_Bc=__ET}', "");
37094Expect(0, 34, '\P{^Is_Bc=__ET}', "");
37095Error('\p{Bidi_Class= _arabicNumber/a/}');
37096Error('\P{Bidi_Class= _arabicNumber/a/}');
37097Expect(1, 1539, '\p{Bidi_Class: arabicnumber}', "");
37098Expect(0, 1539, '\p{^Bidi_Class: arabicnumber}', "");
37099Expect(0, 1539, '\P{Bidi_Class: arabicnumber}', "");
37100Expect(1, 1539, '\P{^Bidi_Class: arabicnumber}', "");
37101Expect(0, 1535, '\p{Bidi_Class: arabicnumber}', "");
37102Expect(1, 1535, '\p{^Bidi_Class: arabicnumber}', "");
37103Expect(1, 1535, '\P{Bidi_Class: arabicnumber}', "");
37104Expect(0, 1535, '\P{^Bidi_Class: arabicnumber}', "");
37105Expect(1, 1539, '\p{Bidi_Class=-	arabicnumber}', "");
37106Expect(0, 1539, '\p{^Bidi_Class=-	arabicnumber}', "");
37107Expect(0, 1539, '\P{Bidi_Class=-	arabicnumber}', "");
37108Expect(1, 1539, '\P{^Bidi_Class=-	arabicnumber}', "");
37109Expect(0, 1535, '\p{Bidi_Class=-	arabicnumber}', "");
37110Expect(1, 1535, '\p{^Bidi_Class=-	arabicnumber}', "");
37111Expect(1, 1535, '\P{Bidi_Class=-	arabicnumber}', "");
37112Expect(0, 1535, '\P{^Bidi_Class=-	arabicnumber}', "");
37113Error('\p{Bc=:=_-AN}');
37114Error('\P{Bc=:=_-AN}');
37115Expect(1, 1539, '\p{Bc=an}', "");
37116Expect(0, 1539, '\p{^Bc=an}', "");
37117Expect(0, 1539, '\P{Bc=an}', "");
37118Expect(1, 1539, '\P{^Bc=an}', "");
37119Expect(0, 1535, '\p{Bc=an}', "");
37120Expect(1, 1535, '\p{^Bc=an}', "");
37121Expect(1, 1535, '\P{Bc=an}', "");
37122Expect(0, 1535, '\P{^Bc=an}', "");
37123Expect(1, 1539, '\p{Bc=--AN}', "");
37124Expect(0, 1539, '\p{^Bc=--AN}', "");
37125Expect(0, 1539, '\P{Bc=--AN}', "");
37126Expect(1, 1539, '\P{^Bc=--AN}', "");
37127Expect(0, 1535, '\p{Bc=--AN}', "");
37128Expect(1, 1535, '\p{^Bc=--AN}', "");
37129Expect(1, 1535, '\P{Bc=--AN}', "");
37130Expect(0, 1535, '\P{^Bc=--AN}', "");
37131Error('\p{Is_Bidi_Class= -ARABIC-number:=}');
37132Error('\P{Is_Bidi_Class= -ARABIC-number:=}');
37133Expect(1, 1539, '\p{Is_Bidi_Class:arabicnumber}', "");
37134Expect(0, 1539, '\p{^Is_Bidi_Class:arabicnumber}', "");
37135Expect(0, 1539, '\P{Is_Bidi_Class:arabicnumber}', "");
37136Expect(1, 1539, '\P{^Is_Bidi_Class:arabicnumber}', "");
37137Expect(0, 1535, '\p{Is_Bidi_Class:arabicnumber}', "");
37138Expect(1, 1535, '\p{^Is_Bidi_Class:arabicnumber}', "");
37139Expect(1, 1535, '\P{Is_Bidi_Class:arabicnumber}', "");
37140Expect(0, 1535, '\P{^Is_Bidi_Class:arabicnumber}', "");
37141Expect(1, 1539, '\p{Is_Bidi_Class=	 Arabic	Number}', "");
37142Expect(0, 1539, '\p{^Is_Bidi_Class=	 Arabic	Number}', "");
37143Expect(0, 1539, '\P{Is_Bidi_Class=	 Arabic	Number}', "");
37144Expect(1, 1539, '\P{^Is_Bidi_Class=	 Arabic	Number}', "");
37145Expect(0, 1535, '\p{Is_Bidi_Class=	 Arabic	Number}', "");
37146Expect(1, 1535, '\p{^Is_Bidi_Class=	 Arabic	Number}', "");
37147Expect(1, 1535, '\P{Is_Bidi_Class=	 Arabic	Number}', "");
37148Expect(0, 1535, '\P{^Is_Bidi_Class=	 Arabic	Number}', "");
37149Error('\p{Is_Bc:   /a/AN}');
37150Error('\P{Is_Bc:   /a/AN}');
37151Expect(1, 1539, '\p{Is_Bc=an}', "");
37152Expect(0, 1539, '\p{^Is_Bc=an}', "");
37153Expect(0, 1539, '\P{Is_Bc=an}', "");
37154Expect(1, 1539, '\P{^Is_Bc=an}', "");
37155Expect(0, 1535, '\p{Is_Bc=an}', "");
37156Expect(1, 1535, '\p{^Is_Bc=an}', "");
37157Expect(1, 1535, '\P{Is_Bc=an}', "");
37158Expect(0, 1535, '\P{^Is_Bc=an}', "");
37159Expect(1, 1539, '\p{Is_Bc=		AN}', "");
37160Expect(0, 1539, '\p{^Is_Bc=		AN}', "");
37161Expect(0, 1539, '\P{Is_Bc=		AN}', "");
37162Expect(1, 1539, '\P{^Is_Bc=		AN}', "");
37163Expect(0, 1535, '\p{Is_Bc=		AN}', "");
37164Expect(1, 1535, '\p{^Is_Bc=		AN}', "");
37165Expect(1, 1535, '\P{Is_Bc=		AN}', "");
37166Expect(0, 1535, '\P{^Is_Bc=		AN}', "");
37167Error('\p{Bidi_Class=Right:=To Left}');
37168Error('\P{Bidi_Class=Right:=To Left}');
37169Expect(1, 1424, '\p{Bidi_Class=righttoleft}', "");
37170Expect(0, 1424, '\p{^Bidi_Class=righttoleft}', "");
37171Expect(0, 1424, '\P{Bidi_Class=righttoleft}', "");
37172Expect(1, 1424, '\P{^Bidi_Class=righttoleft}', "");
37173Expect(0, 1423, '\p{Bidi_Class=righttoleft}', "");
37174Expect(1, 1423, '\p{^Bidi_Class=righttoleft}', "");
37175Expect(1, 1423, '\P{Bidi_Class=righttoleft}', "");
37176Expect(0, 1423, '\P{^Bidi_Class=righttoleft}', "");
37177Expect(1, 1424, '\p{Bidi_Class=--Right To_LEFT}', "");
37178Expect(0, 1424, '\p{^Bidi_Class=--Right To_LEFT}', "");
37179Expect(0, 1424, '\P{Bidi_Class=--Right To_LEFT}', "");
37180Expect(1, 1424, '\P{^Bidi_Class=--Right To_LEFT}', "");
37181Expect(0, 1423, '\p{Bidi_Class=--Right To_LEFT}', "");
37182Expect(1, 1423, '\p{^Bidi_Class=--Right To_LEFT}', "");
37183Expect(1, 1423, '\P{Bidi_Class=--Right To_LEFT}', "");
37184Expect(0, 1423, '\P{^Bidi_Class=--Right To_LEFT}', "");
37185Error('\p{Bc=/a/R}');
37186Error('\P{Bc=/a/R}');
37187Expect(1, 1424, '\p{Bc=r}', "");
37188Expect(0, 1424, '\p{^Bc=r}', "");
37189Expect(0, 1424, '\P{Bc=r}', "");
37190Expect(1, 1424, '\P{^Bc=r}', "");
37191Expect(0, 1423, '\p{Bc=r}', "");
37192Expect(1, 1423, '\p{^Bc=r}', "");
37193Expect(1, 1423, '\P{Bc=r}', "");
37194Expect(0, 1423, '\P{^Bc=r}', "");
37195Expect(1, 1424, '\p{Bc=  r}', "");
37196Expect(0, 1424, '\p{^Bc=  r}', "");
37197Expect(0, 1424, '\P{Bc=  r}', "");
37198Expect(1, 1424, '\P{^Bc=  r}', "");
37199Expect(0, 1423, '\p{Bc=  r}', "");
37200Expect(1, 1423, '\p{^Bc=  r}', "");
37201Expect(1, 1423, '\P{Bc=  r}', "");
37202Expect(0, 1423, '\P{^Bc=  r}', "");
37203Error('\p{Is_Bidi_Class:   -Right:=to-LEFT}');
37204Error('\P{Is_Bidi_Class:   -Right:=to-LEFT}');
37205Expect(1, 1424, '\p{Is_Bidi_Class: righttoleft}', "");
37206Expect(0, 1424, '\p{^Is_Bidi_Class: righttoleft}', "");
37207Expect(0, 1424, '\P{Is_Bidi_Class: righttoleft}', "");
37208Expect(1, 1424, '\P{^Is_Bidi_Class: righttoleft}', "");
37209Expect(0, 1423, '\p{Is_Bidi_Class: righttoleft}', "");
37210Expect(1, 1423, '\p{^Is_Bidi_Class: righttoleft}', "");
37211Expect(1, 1423, '\P{Is_Bidi_Class: righttoleft}', "");
37212Expect(0, 1423, '\P{^Is_Bidi_Class: righttoleft}', "");
37213Expect(1, 1424, '\p{Is_Bidi_Class=_RightTOLEFT}', "");
37214Expect(0, 1424, '\p{^Is_Bidi_Class=_RightTOLEFT}', "");
37215Expect(0, 1424, '\P{Is_Bidi_Class=_RightTOLEFT}', "");
37216Expect(1, 1424, '\P{^Is_Bidi_Class=_RightTOLEFT}', "");
37217Expect(0, 1423, '\p{Is_Bidi_Class=_RightTOLEFT}', "");
37218Expect(1, 1423, '\p{^Is_Bidi_Class=_RightTOLEFT}', "");
37219Expect(1, 1423, '\P{Is_Bidi_Class=_RightTOLEFT}', "");
37220Expect(0, 1423, '\P{^Is_Bidi_Class=_RightTOLEFT}', "");
37221Error('\p{Is_Bc=	:=r}');
37222Error('\P{Is_Bc=	:=r}');
37223Expect(1, 1424, '\p{Is_Bc=r}', "");
37224Expect(0, 1424, '\p{^Is_Bc=r}', "");
37225Expect(0, 1424, '\P{Is_Bc=r}', "");
37226Expect(1, 1424, '\P{^Is_Bc=r}', "");
37227Expect(0, 1423, '\p{Is_Bc=r}', "");
37228Expect(1, 1423, '\p{^Is_Bc=r}', "");
37229Expect(1, 1423, '\P{Is_Bc=r}', "");
37230Expect(0, 1423, '\P{^Is_Bc=r}', "");
37231Expect(1, 1424, '\p{Is_Bc=_r}', "");
37232Expect(0, 1424, '\p{^Is_Bc=_r}', "");
37233Expect(0, 1424, '\P{Is_Bc=_r}', "");
37234Expect(1, 1424, '\P{^Is_Bc=_r}', "");
37235Expect(0, 1423, '\p{Is_Bc=_r}', "");
37236Expect(1, 1423, '\p{^Is_Bc=_r}', "");
37237Expect(1, 1423, '\P{Is_Bc=_r}', "");
37238Expect(0, 1423, '\P{^Is_Bc=_r}', "");
37239Error('\p{Radical= _yes/a/}');
37240Error('\P{Radical= _yes/a/}');
37241Expect(1, 11929, '\p{Radical=yes}', "");
37242Expect(0, 11929, '\p{^Radical=yes}', "");
37243Expect(0, 11929, '\P{Radical=yes}', "");
37244Expect(1, 11929, '\P{^Radical=yes}', "");
37245Expect(0, 11903, '\p{Radical=yes}', "");
37246Expect(1, 11903, '\p{^Radical=yes}', "");
37247Expect(1, 11903, '\P{Radical=yes}', "");
37248Expect(0, 11903, '\P{^Radical=yes}', "");
37249Expect(1, 11929, '\p{Radical=__yes}', "");
37250Expect(0, 11929, '\p{^Radical=__yes}', "");
37251Expect(0, 11929, '\P{Radical=__yes}', "");
37252Expect(1, 11929, '\P{^Radical=__yes}', "");
37253Expect(0, 11903, '\p{Radical=__yes}', "");
37254Expect(1, 11903, '\p{^Radical=__yes}', "");
37255Expect(1, 11903, '\P{Radical=__yes}', "");
37256Expect(0, 11903, '\P{^Radical=__yes}', "");
37257Error('\p{Is_Radical=:=- Y}');
37258Error('\P{Is_Radical=:=- Y}');
37259Expect(1, 11929, '\p{Is_Radical=y}', "");
37260Expect(0, 11929, '\p{^Is_Radical=y}', "");
37261Expect(0, 11929, '\P{Is_Radical=y}', "");
37262Expect(1, 11929, '\P{^Is_Radical=y}', "");
37263Expect(0, 11903, '\p{Is_Radical=y}', "");
37264Expect(1, 11903, '\p{^Is_Radical=y}', "");
37265Expect(1, 11903, '\P{Is_Radical=y}', "");
37266Expect(0, 11903, '\P{^Is_Radical=y}', "");
37267Expect(1, 11929, '\p{Is_Radical:   -y}', "");
37268Expect(0, 11929, '\p{^Is_Radical:   -y}', "");
37269Expect(0, 11929, '\P{Is_Radical:   -y}', "");
37270Expect(1, 11929, '\P{^Is_Radical:   -y}', "");
37271Expect(0, 11903, '\p{Is_Radical:   -y}', "");
37272Expect(1, 11903, '\p{^Is_Radical:   -y}', "");
37273Expect(1, 11903, '\P{Is_Radical:   -y}', "");
37274Expect(0, 11903, '\P{^Is_Radical:   -y}', "");
37275Error('\p{Radical=_T:=}');
37276Error('\P{Radical=_T:=}');
37277Expect(1, 11929, '\p{Radical=t}', "");
37278Expect(0, 11929, '\p{^Radical=t}', "");
37279Expect(0, 11929, '\P{Radical=t}', "");
37280Expect(1, 11929, '\P{^Radical=t}', "");
37281Expect(0, 11903, '\p{Radical=t}', "");
37282Expect(1, 11903, '\p{^Radical=t}', "");
37283Expect(1, 11903, '\P{Radical=t}', "");
37284Expect(0, 11903, '\P{^Radical=t}', "");
37285Expect(1, 11929, '\p{Radical=- t}', "");
37286Expect(0, 11929, '\p{^Radical=- t}', "");
37287Expect(0, 11929, '\P{Radical=- t}', "");
37288Expect(1, 11929, '\P{^Radical=- t}', "");
37289Expect(0, 11903, '\p{Radical=- t}', "");
37290Expect(1, 11903, '\p{^Radical=- t}', "");
37291Expect(1, 11903, '\P{Radical=- t}', "");
37292Expect(0, 11903, '\P{^Radical=- t}', "");
37293Error('\p{Is_Radical:	:=	True}');
37294Error('\P{Is_Radical:	:=	True}');
37295Expect(1, 11929, '\p{Is_Radical=true}', "");
37296Expect(0, 11929, '\p{^Is_Radical=true}', "");
37297Expect(0, 11929, '\P{Is_Radical=true}', "");
37298Expect(1, 11929, '\P{^Is_Radical=true}', "");
37299Expect(0, 11903, '\p{Is_Radical=true}', "");
37300Expect(1, 11903, '\p{^Is_Radical=true}', "");
37301Expect(1, 11903, '\P{Is_Radical=true}', "");
37302Expect(0, 11903, '\P{^Is_Radical=true}', "");
37303Expect(1, 11929, '\p{Is_Radical=_True}', "");
37304Expect(0, 11929, '\p{^Is_Radical=_True}', "");
37305Expect(0, 11929, '\P{Is_Radical=_True}', "");
37306Expect(1, 11929, '\P{^Is_Radical=_True}', "");
37307Expect(0, 11903, '\p{Is_Radical=_True}', "");
37308Expect(1, 11903, '\p{^Is_Radical=_True}', "");
37309Expect(1, 11903, '\P{Is_Radical=_True}', "");
37310Expect(0, 11903, '\P{^Is_Radical=_True}', "");
37311Error('\p{Radical: /a/_	No}');
37312Error('\P{Radical: /a/_	No}');
37313Expect(1, 11903, '\p{Radical=no}', "");
37314Expect(0, 11903, '\p{^Radical=no}', "");
37315Expect(0, 11903, '\P{Radical=no}', "");
37316Expect(1, 11903, '\P{^Radical=no}', "");
37317Expect(0, 11929, '\p{Radical=no}', "");
37318Expect(1, 11929, '\p{^Radical=no}', "");
37319Expect(1, 11929, '\P{Radical=no}', "");
37320Expect(0, 11929, '\P{^Radical=no}', "");
37321Expect(1, 11903, '\p{Radical=-No}', "");
37322Expect(0, 11903, '\p{^Radical=-No}', "");
37323Expect(0, 11903, '\P{Radical=-No}', "");
37324Expect(1, 11903, '\P{^Radical=-No}', "");
37325Expect(0, 11929, '\p{Radical=-No}', "");
37326Expect(1, 11929, '\p{^Radical=-No}', "");
37327Expect(1, 11929, '\P{Radical=-No}', "");
37328Expect(0, 11929, '\P{^Radical=-No}', "");
37329Error('\p{Is_Radical=:= 	N}');
37330Error('\P{Is_Radical=:= 	N}');
37331Expect(1, 11903, '\p{Is_Radical=n}', "");
37332Expect(0, 11903, '\p{^Is_Radical=n}', "");
37333Expect(0, 11903, '\P{Is_Radical=n}', "");
37334Expect(1, 11903, '\P{^Is_Radical=n}', "");
37335Expect(0, 11929, '\p{Is_Radical=n}', "");
37336Expect(1, 11929, '\p{^Is_Radical=n}', "");
37337Expect(1, 11929, '\P{Is_Radical=n}', "");
37338Expect(0, 11929, '\P{^Is_Radical=n}', "");
37339Expect(1, 11903, '\p{Is_Radical= -n}', "");
37340Expect(0, 11903, '\p{^Is_Radical= -n}', "");
37341Expect(0, 11903, '\P{Is_Radical= -n}', "");
37342Expect(1, 11903, '\P{^Is_Radical= -n}', "");
37343Expect(0, 11929, '\p{Is_Radical= -n}', "");
37344Expect(1, 11929, '\p{^Is_Radical= -n}', "");
37345Expect(1, 11929, '\P{Is_Radical= -n}', "");
37346Expect(0, 11929, '\P{^Is_Radical= -n}', "");
37347Error('\p{Radical=/a/--f}');
37348Error('\P{Radical=/a/--f}');
37349Expect(1, 11903, '\p{Radical=f}', "");
37350Expect(0, 11903, '\p{^Radical=f}', "");
37351Expect(0, 11903, '\P{Radical=f}', "");
37352Expect(1, 11903, '\P{^Radical=f}', "");
37353Expect(0, 11929, '\p{Radical=f}', "");
37354Expect(1, 11929, '\p{^Radical=f}', "");
37355Expect(1, 11929, '\P{Radical=f}', "");
37356Expect(0, 11929, '\P{^Radical=f}', "");
37357Expect(1, 11903, '\p{Radical=_f}', "");
37358Expect(0, 11903, '\p{^Radical=_f}', "");
37359Expect(0, 11903, '\P{Radical=_f}', "");
37360Expect(1, 11903, '\P{^Radical=_f}', "");
37361Expect(0, 11929, '\p{Radical=_f}', "");
37362Expect(1, 11929, '\p{^Radical=_f}', "");
37363Expect(1, 11929, '\P{Radical=_f}', "");
37364Expect(0, 11929, '\P{^Radical=_f}', "");
37365Error('\p{Is_Radical=_False:=}');
37366Error('\P{Is_Radical=_False:=}');
37367Expect(1, 11903, '\p{Is_Radical=false}', "");
37368Expect(0, 11903, '\p{^Is_Radical=false}', "");
37369Expect(0, 11903, '\P{Is_Radical=false}', "");
37370Expect(1, 11903, '\P{^Is_Radical=false}', "");
37371Expect(0, 11929, '\p{Is_Radical=false}', "");
37372Expect(1, 11929, '\p{^Is_Radical=false}', "");
37373Expect(1, 11929, '\P{Is_Radical=false}', "");
37374Expect(0, 11929, '\P{^Is_Radical=false}', "");
37375Expect(1, 11903, '\p{Is_Radical=		false}', "");
37376Expect(0, 11903, '\p{^Is_Radical=		false}', "");
37377Expect(0, 11903, '\P{Is_Radical=		false}', "");
37378Expect(1, 11903, '\P{^Is_Radical=		false}', "");
37379Expect(0, 11929, '\p{Is_Radical=		false}', "");
37380Expect(1, 11929, '\p{^Is_Radical=		false}', "");
37381Expect(1, 11929, '\P{Is_Radical=		false}', "");
37382Expect(0, 11929, '\P{^Is_Radical=		false}', "");
37383Error('\p{Quotation_Mark=-_Yes:=}');
37384Error('\P{Quotation_Mark=-_Yes:=}');
37385Expect(1, 34, '\p{Quotation_Mark=yes}', "");
37386Expect(0, 34, '\p{^Quotation_Mark=yes}', "");
37387Expect(0, 34, '\P{Quotation_Mark=yes}', "");
37388Expect(1, 34, '\P{^Quotation_Mark=yes}', "");
37389Expect(0, 33, '\p{Quotation_Mark=yes}', "");
37390Expect(1, 33, '\p{^Quotation_Mark=yes}', "");
37391Expect(1, 33, '\P{Quotation_Mark=yes}', "");
37392Expect(0, 33, '\P{^Quotation_Mark=yes}', "");
37393Expect(1, 34, '\p{Quotation_Mark=_yes}', "");
37394Expect(0, 34, '\p{^Quotation_Mark=_yes}', "");
37395Expect(0, 34, '\P{Quotation_Mark=_yes}', "");
37396Expect(1, 34, '\P{^Quotation_Mark=_yes}', "");
37397Expect(0, 33, '\p{Quotation_Mark=_yes}', "");
37398Expect(1, 33, '\p{^Quotation_Mark=_yes}', "");
37399Expect(1, 33, '\P{Quotation_Mark=_yes}', "");
37400Expect(0, 33, '\P{^Quotation_Mark=_yes}', "");
37401Error('\p{QMark=	:=y}');
37402Error('\P{QMark=	:=y}');
37403Expect(1, 34, '\p{QMark=y}', "");
37404Expect(0, 34, '\p{^QMark=y}', "");
37405Expect(0, 34, '\P{QMark=y}', "");
37406Expect(1, 34, '\P{^QMark=y}', "");
37407Expect(0, 33, '\p{QMark=y}', "");
37408Expect(1, 33, '\p{^QMark=y}', "");
37409Expect(1, 33, '\P{QMark=y}', "");
37410Expect(0, 33, '\P{^QMark=y}', "");
37411Expect(1, 34, '\p{QMark=--y}', "");
37412Expect(0, 34, '\p{^QMark=--y}', "");
37413Expect(0, 34, '\P{QMark=--y}', "");
37414Expect(1, 34, '\P{^QMark=--y}', "");
37415Expect(0, 33, '\p{QMark=--y}', "");
37416Expect(1, 33, '\p{^QMark=--y}', "");
37417Expect(1, 33, '\P{QMark=--y}', "");
37418Expect(0, 33, '\P{^QMark=--y}', "");
37419Error('\p{Is_Quotation_Mark=_t/a/}');
37420Error('\P{Is_Quotation_Mark=_t/a/}');
37421Expect(1, 34, '\p{Is_Quotation_Mark=t}', "");
37422Expect(0, 34, '\p{^Is_Quotation_Mark=t}', "");
37423Expect(0, 34, '\P{Is_Quotation_Mark=t}', "");
37424Expect(1, 34, '\P{^Is_Quotation_Mark=t}', "");
37425Expect(0, 33, '\p{Is_Quotation_Mark=t}', "");
37426Expect(1, 33, '\p{^Is_Quotation_Mark=t}', "");
37427Expect(1, 33, '\P{Is_Quotation_Mark=t}', "");
37428Expect(0, 33, '\P{^Is_Quotation_Mark=t}', "");
37429Expect(1, 34, '\p{Is_Quotation_Mark=		T}', "");
37430Expect(0, 34, '\p{^Is_Quotation_Mark=		T}', "");
37431Expect(0, 34, '\P{Is_Quotation_Mark=		T}', "");
37432Expect(1, 34, '\P{^Is_Quotation_Mark=		T}', "");
37433Expect(0, 33, '\p{Is_Quotation_Mark=		T}', "");
37434Expect(1, 33, '\p{^Is_Quotation_Mark=		T}', "");
37435Expect(1, 33, '\P{Is_Quotation_Mark=		T}', "");
37436Expect(0, 33, '\P{^Is_Quotation_Mark=		T}', "");
37437Error('\p{Is_QMark=:=__TRUE}');
37438Error('\P{Is_QMark=:=__TRUE}');
37439Expect(1, 34, '\p{Is_QMark=true}', "");
37440Expect(0, 34, '\p{^Is_QMark=true}', "");
37441Expect(0, 34, '\P{Is_QMark=true}', "");
37442Expect(1, 34, '\P{^Is_QMark=true}', "");
37443Expect(0, 33, '\p{Is_QMark=true}', "");
37444Expect(1, 33, '\p{^Is_QMark=true}', "");
37445Expect(1, 33, '\P{Is_QMark=true}', "");
37446Expect(0, 33, '\P{^Is_QMark=true}', "");
37447Expect(1, 34, '\p{Is_QMark=_true}', "");
37448Expect(0, 34, '\p{^Is_QMark=_true}', "");
37449Expect(0, 34, '\P{Is_QMark=_true}', "");
37450Expect(1, 34, '\P{^Is_QMark=_true}', "");
37451Expect(0, 33, '\p{Is_QMark=_true}', "");
37452Expect(1, 33, '\p{^Is_QMark=_true}', "");
37453Expect(1, 33, '\P{Is_QMark=_true}', "");
37454Expect(0, 33, '\P{^Is_QMark=_true}', "");
37455Error('\p{Quotation_Mark=/a/-_No}');
37456Error('\P{Quotation_Mark=/a/-_No}');
37457Expect(1, 33, '\p{Quotation_Mark=no}', "");
37458Expect(0, 33, '\p{^Quotation_Mark=no}', "");
37459Expect(0, 33, '\P{Quotation_Mark=no}', "");
37460Expect(1, 33, '\P{^Quotation_Mark=no}', "");
37461Expect(0, 34, '\p{Quotation_Mark=no}', "");
37462Expect(1, 34, '\p{^Quotation_Mark=no}', "");
37463Expect(1, 34, '\P{Quotation_Mark=no}', "");
37464Expect(0, 34, '\P{^Quotation_Mark=no}', "");
37465Expect(1, 33, '\p{Quotation_Mark=	No}', "");
37466Expect(0, 33, '\p{^Quotation_Mark=	No}', "");
37467Expect(0, 33, '\P{Quotation_Mark=	No}', "");
37468Expect(1, 33, '\P{^Quotation_Mark=	No}', "");
37469Expect(0, 34, '\p{Quotation_Mark=	No}', "");
37470Expect(1, 34, '\p{^Quotation_Mark=	No}', "");
37471Expect(1, 34, '\P{Quotation_Mark=	No}', "");
37472Expect(0, 34, '\P{^Quotation_Mark=	No}', "");
37473Error('\p{QMark=	N/a/}');
37474Error('\P{QMark=	N/a/}');
37475Expect(1, 33, '\p{QMark=n}', "");
37476Expect(0, 33, '\p{^QMark=n}', "");
37477Expect(0, 33, '\P{QMark=n}', "");
37478Expect(1, 33, '\P{^QMark=n}', "");
37479Expect(0, 34, '\p{QMark=n}', "");
37480Expect(1, 34, '\p{^QMark=n}', "");
37481Expect(1, 34, '\P{QMark=n}', "");
37482Expect(0, 34, '\P{^QMark=n}', "");
37483Expect(1, 33, '\p{QMark: 	N}', "");
37484Expect(0, 33, '\p{^QMark: 	N}', "");
37485Expect(0, 33, '\P{QMark: 	N}', "");
37486Expect(1, 33, '\P{^QMark: 	N}', "");
37487Expect(0, 34, '\p{QMark: 	N}', "");
37488Expect(1, 34, '\p{^QMark: 	N}', "");
37489Expect(1, 34, '\P{QMark: 	N}', "");
37490Expect(0, 34, '\P{^QMark: 	N}', "");
37491Error('\p{Is_Quotation_Mark= /a/F}');
37492Error('\P{Is_Quotation_Mark= /a/F}');
37493Expect(1, 33, '\p{Is_Quotation_Mark=f}', "");
37494Expect(0, 33, '\p{^Is_Quotation_Mark=f}', "");
37495Expect(0, 33, '\P{Is_Quotation_Mark=f}', "");
37496Expect(1, 33, '\P{^Is_Quotation_Mark=f}', "");
37497Expect(0, 34, '\p{Is_Quotation_Mark=f}', "");
37498Expect(1, 34, '\p{^Is_Quotation_Mark=f}', "");
37499Expect(1, 34, '\P{Is_Quotation_Mark=f}', "");
37500Expect(0, 34, '\P{^Is_Quotation_Mark=f}', "");
37501Expect(1, 33, '\p{Is_Quotation_Mark:   - F}', "");
37502Expect(0, 33, '\p{^Is_Quotation_Mark:   - F}', "");
37503Expect(0, 33, '\P{Is_Quotation_Mark:   - F}', "");
37504Expect(1, 33, '\P{^Is_Quotation_Mark:   - F}', "");
37505Expect(0, 34, '\p{Is_Quotation_Mark:   - F}', "");
37506Expect(1, 34, '\p{^Is_Quotation_Mark:   - F}', "");
37507Expect(1, 34, '\P{Is_Quotation_Mark:   - F}', "");
37508Expect(0, 34, '\P{^Is_Quotation_Mark:   - F}', "");
37509Error('\p{Is_QMark=_ false:=}');
37510Error('\P{Is_QMark=_ false:=}');
37511Expect(1, 33, '\p{Is_QMark=false}', "");
37512Expect(0, 33, '\p{^Is_QMark=false}', "");
37513Expect(0, 33, '\P{Is_QMark=false}', "");
37514Expect(1, 33, '\P{^Is_QMark=false}', "");
37515Expect(0, 34, '\p{Is_QMark=false}', "");
37516Expect(1, 34, '\p{^Is_QMark=false}', "");
37517Expect(1, 34, '\P{Is_QMark=false}', "");
37518Expect(0, 34, '\P{^Is_QMark=false}', "");
37519Expect(1, 33, '\p{Is_QMark:	-False}', "");
37520Expect(0, 33, '\p{^Is_QMark:	-False}', "");
37521Expect(0, 33, '\P{Is_QMark:	-False}', "");
37522Expect(1, 33, '\P{^Is_QMark:	-False}', "");
37523Expect(0, 34, '\p{Is_QMark:	-False}', "");
37524Expect(1, 34, '\p{^Is_QMark:	-False}', "");
37525Expect(1, 34, '\P{Is_QMark:	-False}', "");
37526Expect(0, 34, '\P{^Is_QMark:	-False}', "");
37527Error('\p{Expands_On_NFD=Yes}');
37528Error('\P{Expands_On_NFD=Yes}');
37529Error('\p{XO_NFD=Y}');
37530Error('\P{XO_NFD=Y}');
37531Error('\p{Is_Expands_On_NFD=T}');
37532Error('\P{Is_Expands_On_NFD=T}');
37533Error('\p{Is_XO_NFD=True}');
37534Error('\P{Is_XO_NFD=True}');
37535Error('\p{Expands_On_NFD=No}');
37536Error('\P{Expands_On_NFD=No}');
37537Error('\p{XO_NFD=N}');
37538Error('\P{XO_NFD=N}');
37539Error('\p{Is_Expands_On_NFD=F}');
37540Error('\P{Is_Expands_On_NFD=F}');
37541Error('\p{Is_XO_NFD=False}');
37542Error('\P{Is_XO_NFD=False}');
37543Error('\p{Soft_Dotted=-_Yes/a/}');
37544Error('\P{Soft_Dotted=-_Yes/a/}');
37545Expect(1, 106, '\p{Soft_Dotted=yes}', "");
37546Expect(0, 106, '\p{^Soft_Dotted=yes}', "");
37547Expect(0, 106, '\P{Soft_Dotted=yes}', "");
37548Expect(1, 106, '\P{^Soft_Dotted=yes}', "");
37549Expect(0, 104, '\p{Soft_Dotted=yes}', "");
37550Expect(1, 104, '\p{^Soft_Dotted=yes}', "");
37551Expect(1, 104, '\P{Soft_Dotted=yes}', "");
37552Expect(0, 104, '\P{^Soft_Dotted=yes}', "");
37553Expect(1, 106, '\p{Soft_Dotted=_yes}', "");
37554Expect(0, 106, '\p{^Soft_Dotted=_yes}', "");
37555Expect(0, 106, '\P{Soft_Dotted=_yes}', "");
37556Expect(1, 106, '\P{^Soft_Dotted=_yes}', "");
37557Expect(0, 104, '\p{Soft_Dotted=_yes}', "");
37558Expect(1, 104, '\p{^Soft_Dotted=_yes}', "");
37559Expect(1, 104, '\P{Soft_Dotted=_yes}', "");
37560Expect(0, 104, '\P{^Soft_Dotted=_yes}', "");
37561Error('\p{SD=	/a/Y}');
37562Error('\P{SD=	/a/Y}');
37563Expect(1, 106, '\p{SD=y}', "");
37564Expect(0, 106, '\p{^SD=y}', "");
37565Expect(0, 106, '\P{SD=y}', "");
37566Expect(1, 106, '\P{^SD=y}', "");
37567Expect(0, 104, '\p{SD=y}', "");
37568Expect(1, 104, '\p{^SD=y}', "");
37569Expect(1, 104, '\P{SD=y}', "");
37570Expect(0, 104, '\P{^SD=y}', "");
37571Expect(1, 106, '\p{SD=_y}', "");
37572Expect(0, 106, '\p{^SD=_y}', "");
37573Expect(0, 106, '\P{SD=_y}', "");
37574Expect(1, 106, '\P{^SD=_y}', "");
37575Expect(0, 104, '\p{SD=_y}', "");
37576Expect(1, 104, '\p{^SD=_y}', "");
37577Expect(1, 104, '\P{SD=_y}', "");
37578Expect(0, 104, '\P{^SD=_y}', "");
37579Error('\p{Is_Soft_Dotted=-_t/a/}');
37580Error('\P{Is_Soft_Dotted=-_t/a/}');
37581Expect(1, 106, '\p{Is_Soft_Dotted=t}', "");
37582Expect(0, 106, '\p{^Is_Soft_Dotted=t}', "");
37583Expect(0, 106, '\P{Is_Soft_Dotted=t}', "");
37584Expect(1, 106, '\P{^Is_Soft_Dotted=t}', "");
37585Expect(0, 104, '\p{Is_Soft_Dotted=t}', "");
37586Expect(1, 104, '\p{^Is_Soft_Dotted=t}', "");
37587Expect(1, 104, '\P{Is_Soft_Dotted=t}', "");
37588Expect(0, 104, '\P{^Is_Soft_Dotted=t}', "");
37589Expect(1, 106, '\p{Is_Soft_Dotted=- T}', "");
37590Expect(0, 106, '\p{^Is_Soft_Dotted=- T}', "");
37591Expect(0, 106, '\P{Is_Soft_Dotted=- T}', "");
37592Expect(1, 106, '\P{^Is_Soft_Dotted=- T}', "");
37593Expect(0, 104, '\p{Is_Soft_Dotted=- T}', "");
37594Expect(1, 104, '\p{^Is_Soft_Dotted=- T}', "");
37595Expect(1, 104, '\P{Is_Soft_Dotted=- T}', "");
37596Expect(0, 104, '\P{^Is_Soft_Dotted=- T}', "");
37597Error('\p{Is_SD: _/a/True}');
37598Error('\P{Is_SD: _/a/True}');
37599Expect(1, 106, '\p{Is_SD=true}', "");
37600Expect(0, 106, '\p{^Is_SD=true}', "");
37601Expect(0, 106, '\P{Is_SD=true}', "");
37602Expect(1, 106, '\P{^Is_SD=true}', "");
37603Expect(0, 104, '\p{Is_SD=true}', "");
37604Expect(1, 104, '\p{^Is_SD=true}', "");
37605Expect(1, 104, '\P{Is_SD=true}', "");
37606Expect(0, 104, '\P{^Is_SD=true}', "");
37607Expect(1, 106, '\p{Is_SD=_TRUE}', "");
37608Expect(0, 106, '\p{^Is_SD=_TRUE}', "");
37609Expect(0, 106, '\P{Is_SD=_TRUE}', "");
37610Expect(1, 106, '\P{^Is_SD=_TRUE}', "");
37611Expect(0, 104, '\p{Is_SD=_TRUE}', "");
37612Expect(1, 104, '\p{^Is_SD=_TRUE}', "");
37613Expect(1, 104, '\P{Is_SD=_TRUE}', "");
37614Expect(0, 104, '\P{^Is_SD=_TRUE}', "");
37615Error('\p{Soft_Dotted:	-No/a/}');
37616Error('\P{Soft_Dotted:	-No/a/}');
37617Expect(1, 104, '\p{Soft_Dotted=no}', "");
37618Expect(0, 104, '\p{^Soft_Dotted=no}', "");
37619Expect(0, 104, '\P{Soft_Dotted=no}', "");
37620Expect(1, 104, '\P{^Soft_Dotted=no}', "");
37621Expect(0, 106, '\p{Soft_Dotted=no}', "");
37622Expect(1, 106, '\p{^Soft_Dotted=no}', "");
37623Expect(1, 106, '\P{Soft_Dotted=no}', "");
37624Expect(0, 106, '\P{^Soft_Dotted=no}', "");
37625Expect(1, 104, '\p{Soft_Dotted=	 no}', "");
37626Expect(0, 104, '\p{^Soft_Dotted=	 no}', "");
37627Expect(0, 104, '\P{Soft_Dotted=	 no}', "");
37628Expect(1, 104, '\P{^Soft_Dotted=	 no}', "");
37629Expect(0, 106, '\p{Soft_Dotted=	 no}', "");
37630Expect(1, 106, '\p{^Soft_Dotted=	 no}', "");
37631Expect(1, 106, '\P{Soft_Dotted=	 no}', "");
37632Expect(0, 106, '\P{^Soft_Dotted=	 no}', "");
37633Error('\p{SD=_	N/a/}');
37634Error('\P{SD=_	N/a/}');
37635Expect(1, 104, '\p{SD=n}', "");
37636Expect(0, 104, '\p{^SD=n}', "");
37637Expect(0, 104, '\P{SD=n}', "");
37638Expect(1, 104, '\P{^SD=n}', "");
37639Expect(0, 106, '\p{SD=n}', "");
37640Expect(1, 106, '\p{^SD=n}', "");
37641Expect(1, 106, '\P{SD=n}', "");
37642Expect(0, 106, '\P{^SD=n}', "");
37643Expect(1, 104, '\p{SD=-	N}', "");
37644Expect(0, 104, '\p{^SD=-	N}', "");
37645Expect(0, 104, '\P{SD=-	N}', "");
37646Expect(1, 104, '\P{^SD=-	N}', "");
37647Expect(0, 106, '\p{SD=-	N}', "");
37648Expect(1, 106, '\p{^SD=-	N}', "");
37649Expect(1, 106, '\P{SD=-	N}', "");
37650Expect(0, 106, '\P{^SD=-	N}', "");
37651Error('\p{Is_Soft_Dotted:			f/a/}');
37652Error('\P{Is_Soft_Dotted:			f/a/}');
37653Expect(1, 104, '\p{Is_Soft_Dotted=f}', "");
37654Expect(0, 104, '\p{^Is_Soft_Dotted=f}', "");
37655Expect(0, 104, '\P{Is_Soft_Dotted=f}', "");
37656Expect(1, 104, '\P{^Is_Soft_Dotted=f}', "");
37657Expect(0, 106, '\p{Is_Soft_Dotted=f}', "");
37658Expect(1, 106, '\p{^Is_Soft_Dotted=f}', "");
37659Expect(1, 106, '\P{Is_Soft_Dotted=f}', "");
37660Expect(0, 106, '\P{^Is_Soft_Dotted=f}', "");
37661Expect(1, 104, '\p{Is_Soft_Dotted=_F}', "");
37662Expect(0, 104, '\p{^Is_Soft_Dotted=_F}', "");
37663Expect(0, 104, '\P{Is_Soft_Dotted=_F}', "");
37664Expect(1, 104, '\P{^Is_Soft_Dotted=_F}', "");
37665Expect(0, 106, '\p{Is_Soft_Dotted=_F}', "");
37666Expect(1, 106, '\p{^Is_Soft_Dotted=_F}', "");
37667Expect(1, 106, '\P{Is_Soft_Dotted=_F}', "");
37668Expect(0, 106, '\P{^Is_Soft_Dotted=_F}', "");
37669Error('\p{Is_SD:	_:=false}');
37670Error('\P{Is_SD:	_:=false}');
37671Expect(1, 104, '\p{Is_SD=false}', "");
37672Expect(0, 104, '\p{^Is_SD=false}', "");
37673Expect(0, 104, '\P{Is_SD=false}', "");
37674Expect(1, 104, '\P{^Is_SD=false}', "");
37675Expect(0, 106, '\p{Is_SD=false}', "");
37676Expect(1, 106, '\p{^Is_SD=false}', "");
37677Expect(1, 106, '\P{Is_SD=false}', "");
37678Expect(0, 106, '\P{^Is_SD=false}', "");
37679Expect(1, 104, '\p{Is_SD=	false}', "");
37680Expect(0, 104, '\p{^Is_SD=	false}', "");
37681Expect(0, 104, '\P{Is_SD=	false}', "");
37682Expect(1, 104, '\P{^Is_SD=	false}', "");
37683Expect(0, 106, '\p{Is_SD=	false}', "");
37684Expect(1, 106, '\p{^Is_SD=	false}', "");
37685Expect(1, 106, '\P{Is_SD=	false}', "");
37686Expect(0, 106, '\P{^Is_SD=	false}', "");
37687Error('\p{Other_ID_Start=	/a/Yes}');
37688Error('\P{Other_ID_Start=	/a/Yes}');
37689Expect(1, 8472, '\p{Other_ID_Start=yes}', 'deprecated');
37690Expect(0, 8472, '\p{^Other_ID_Start=yes}', 'deprecated');
37691Expect(0, 8472, '\P{Other_ID_Start=yes}', 'deprecated');
37692Expect(1, 8472, '\P{^Other_ID_Start=yes}', 'deprecated');
37693Expect(0, 8471, '\p{Other_ID_Start=yes}', 'deprecated');
37694Expect(1, 8471, '\p{^Other_ID_Start=yes}', 'deprecated');
37695Expect(1, 8471, '\P{Other_ID_Start=yes}', 'deprecated');
37696Expect(0, 8471, '\P{^Other_ID_Start=yes}', 'deprecated');
37697Expect(1, 8472, '\p{Other_ID_Start=__Yes}', 'deprecated');
37698Expect(0, 8472, '\p{^Other_ID_Start=__Yes}', 'deprecated');
37699Expect(0, 8472, '\P{Other_ID_Start=__Yes}', 'deprecated');
37700Expect(1, 8472, '\P{^Other_ID_Start=__Yes}', 'deprecated');
37701Expect(0, 8471, '\p{Other_ID_Start=__Yes}', 'deprecated');
37702Expect(1, 8471, '\p{^Other_ID_Start=__Yes}', 'deprecated');
37703Expect(1, 8471, '\P{Other_ID_Start=__Yes}', 'deprecated');
37704Expect(0, 8471, '\P{^Other_ID_Start=__Yes}', 'deprecated');
37705Error('\p{OIDS:  Y:=}');
37706Error('\P{OIDS:  Y:=}');
37707Expect(1, 8472, '\p{OIDS=y}', 'deprecated');
37708Expect(0, 8472, '\p{^OIDS=y}', 'deprecated');
37709Expect(0, 8472, '\P{OIDS=y}', 'deprecated');
37710Expect(1, 8472, '\P{^OIDS=y}', 'deprecated');
37711Expect(0, 8471, '\p{OIDS=y}', 'deprecated');
37712Expect(1, 8471, '\p{^OIDS=y}', 'deprecated');
37713Expect(1, 8471, '\P{OIDS=y}', 'deprecated');
37714Expect(0, 8471, '\P{^OIDS=y}', 'deprecated');
37715Expect(1, 8472, '\p{OIDS= Y}', 'deprecated');
37716Expect(0, 8472, '\p{^OIDS= Y}', 'deprecated');
37717Expect(0, 8472, '\P{OIDS= Y}', 'deprecated');
37718Expect(1, 8472, '\P{^OIDS= Y}', 'deprecated');
37719Expect(0, 8471, '\p{OIDS= Y}', 'deprecated');
37720Expect(1, 8471, '\p{^OIDS= Y}', 'deprecated');
37721Expect(1, 8471, '\P{OIDS= Y}', 'deprecated');
37722Expect(0, 8471, '\P{^OIDS= Y}', 'deprecated');
37723Error('\p{Is_Other_ID_Start=_:=T}');
37724Error('\P{Is_Other_ID_Start=_:=T}');
37725Expect(1, 8472, '\p{Is_Other_ID_Start=t}', 'deprecated');
37726Expect(0, 8472, '\p{^Is_Other_ID_Start=t}', 'deprecated');
37727Expect(0, 8472, '\P{Is_Other_ID_Start=t}', 'deprecated');
37728Expect(1, 8472, '\P{^Is_Other_ID_Start=t}', 'deprecated');
37729Expect(0, 8471, '\p{Is_Other_ID_Start=t}', 'deprecated');
37730Expect(1, 8471, '\p{^Is_Other_ID_Start=t}', 'deprecated');
37731Expect(1, 8471, '\P{Is_Other_ID_Start=t}', 'deprecated');
37732Expect(0, 8471, '\P{^Is_Other_ID_Start=t}', 'deprecated');
37733Expect(1, 8472, '\p{Is_Other_ID_Start: _T}', 'deprecated');
37734Expect(0, 8472, '\p{^Is_Other_ID_Start: _T}', 'deprecated');
37735Expect(0, 8472, '\P{Is_Other_ID_Start: _T}', 'deprecated');
37736Expect(1, 8472, '\P{^Is_Other_ID_Start: _T}', 'deprecated');
37737Expect(0, 8471, '\p{Is_Other_ID_Start: _T}', 'deprecated');
37738Expect(1, 8471, '\p{^Is_Other_ID_Start: _T}', 'deprecated');
37739Expect(1, 8471, '\P{Is_Other_ID_Start: _T}', 'deprecated');
37740Expect(0, 8471, '\P{^Is_Other_ID_Start: _T}', 'deprecated');
37741Error('\p{Is_OIDS=-True/a/}');
37742Error('\P{Is_OIDS=-True/a/}');
37743Expect(1, 8472, '\p{Is_OIDS=true}', 'deprecated');
37744Expect(0, 8472, '\p{^Is_OIDS=true}', 'deprecated');
37745Expect(0, 8472, '\P{Is_OIDS=true}', 'deprecated');
37746Expect(1, 8472, '\P{^Is_OIDS=true}', 'deprecated');
37747Expect(0, 8471, '\p{Is_OIDS=true}', 'deprecated');
37748Expect(1, 8471, '\p{^Is_OIDS=true}', 'deprecated');
37749Expect(1, 8471, '\P{Is_OIDS=true}', 'deprecated');
37750Expect(0, 8471, '\P{^Is_OIDS=true}', 'deprecated');
37751Expect(1, 8472, '\p{Is_OIDS= -TRUE}', 'deprecated');
37752Expect(0, 8472, '\p{^Is_OIDS= -TRUE}', 'deprecated');
37753Expect(0, 8472, '\P{Is_OIDS= -TRUE}', 'deprecated');
37754Expect(1, 8472, '\P{^Is_OIDS= -TRUE}', 'deprecated');
37755Expect(0, 8471, '\p{Is_OIDS= -TRUE}', 'deprecated');
37756Expect(1, 8471, '\p{^Is_OIDS= -TRUE}', 'deprecated');
37757Expect(1, 8471, '\P{Is_OIDS= -TRUE}', 'deprecated');
37758Expect(0, 8471, '\P{^Is_OIDS= -TRUE}', 'deprecated');
37759Error('\p{Other_ID_Start=	-no:=}');
37760Error('\P{Other_ID_Start=	-no:=}');
37761Expect(1, 8471, '\p{Other_ID_Start=no}', 'deprecated');
37762Expect(0, 8471, '\p{^Other_ID_Start=no}', 'deprecated');
37763Expect(0, 8471, '\P{Other_ID_Start=no}', 'deprecated');
37764Expect(1, 8471, '\P{^Other_ID_Start=no}', 'deprecated');
37765Expect(0, 8472, '\p{Other_ID_Start=no}', 'deprecated');
37766Expect(1, 8472, '\p{^Other_ID_Start=no}', 'deprecated');
37767Expect(1, 8472, '\P{Other_ID_Start=no}', 'deprecated');
37768Expect(0, 8472, '\P{^Other_ID_Start=no}', 'deprecated');
37769Expect(1, 8471, '\p{Other_ID_Start= -No}', 'deprecated');
37770Expect(0, 8471, '\p{^Other_ID_Start= -No}', 'deprecated');
37771Expect(0, 8471, '\P{Other_ID_Start= -No}', 'deprecated');
37772Expect(1, 8471, '\P{^Other_ID_Start= -No}', 'deprecated');
37773Expect(0, 8472, '\p{Other_ID_Start= -No}', 'deprecated');
37774Expect(1, 8472, '\p{^Other_ID_Start= -No}', 'deprecated');
37775Expect(1, 8472, '\P{Other_ID_Start= -No}', 'deprecated');
37776Expect(0, 8472, '\P{^Other_ID_Start= -No}', 'deprecated');
37777Error('\p{OIDS=_:=N}');
37778Error('\P{OIDS=_:=N}');
37779Expect(1, 8471, '\p{OIDS=n}', 'deprecated');
37780Expect(0, 8471, '\p{^OIDS=n}', 'deprecated');
37781Expect(0, 8471, '\P{OIDS=n}', 'deprecated');
37782Expect(1, 8471, '\P{^OIDS=n}', 'deprecated');
37783Expect(0, 8472, '\p{OIDS=n}', 'deprecated');
37784Expect(1, 8472, '\p{^OIDS=n}', 'deprecated');
37785Expect(1, 8472, '\P{OIDS=n}', 'deprecated');
37786Expect(0, 8472, '\P{^OIDS=n}', 'deprecated');
37787Expect(1, 8471, '\p{OIDS=N}', 'deprecated');
37788Expect(0, 8471, '\p{^OIDS=N}', 'deprecated');
37789Expect(0, 8471, '\P{OIDS=N}', 'deprecated');
37790Expect(1, 8471, '\P{^OIDS=N}', 'deprecated');
37791Expect(0, 8472, '\p{OIDS=N}', 'deprecated');
37792Expect(1, 8472, '\p{^OIDS=N}', 'deprecated');
37793Expect(1, 8472, '\P{OIDS=N}', 'deprecated');
37794Expect(0, 8472, '\P{^OIDS=N}', 'deprecated');
37795Error('\p{Is_Other_ID_Start=/a/_ f}');
37796Error('\P{Is_Other_ID_Start=/a/_ f}');
37797Expect(1, 8471, '\p{Is_Other_ID_Start=f}', 'deprecated');
37798Expect(0, 8471, '\p{^Is_Other_ID_Start=f}', 'deprecated');
37799Expect(0, 8471, '\P{Is_Other_ID_Start=f}', 'deprecated');
37800Expect(1, 8471, '\P{^Is_Other_ID_Start=f}', 'deprecated');
37801Expect(0, 8472, '\p{Is_Other_ID_Start=f}', 'deprecated');
37802Expect(1, 8472, '\p{^Is_Other_ID_Start=f}', 'deprecated');
37803Expect(1, 8472, '\P{Is_Other_ID_Start=f}', 'deprecated');
37804Expect(0, 8472, '\P{^Is_Other_ID_Start=f}', 'deprecated');
37805Expect(1, 8471, '\p{Is_Other_ID_Start=	F}', 'deprecated');
37806Expect(0, 8471, '\p{^Is_Other_ID_Start=	F}', 'deprecated');
37807Expect(0, 8471, '\P{Is_Other_ID_Start=	F}', 'deprecated');
37808Expect(1, 8471, '\P{^Is_Other_ID_Start=	F}', 'deprecated');
37809Expect(0, 8472, '\p{Is_Other_ID_Start=	F}', 'deprecated');
37810Expect(1, 8472, '\p{^Is_Other_ID_Start=	F}', 'deprecated');
37811Expect(1, 8472, '\P{Is_Other_ID_Start=	F}', 'deprecated');
37812Expect(0, 8472, '\P{^Is_Other_ID_Start=	F}', 'deprecated');
37813Error('\p{Is_OIDS=/a/	False}');
37814Error('\P{Is_OIDS=/a/	False}');
37815Expect(1, 8471, '\p{Is_OIDS=false}', 'deprecated');
37816Expect(0, 8471, '\p{^Is_OIDS=false}', 'deprecated');
37817Expect(0, 8471, '\P{Is_OIDS=false}', 'deprecated');
37818Expect(1, 8471, '\P{^Is_OIDS=false}', 'deprecated');
37819Expect(0, 8472, '\p{Is_OIDS=false}', 'deprecated');
37820Expect(1, 8472, '\p{^Is_OIDS=false}', 'deprecated');
37821Expect(1, 8472, '\P{Is_OIDS=false}', 'deprecated');
37822Expect(0, 8472, '\P{^Is_OIDS=false}', 'deprecated');
37823Expect(1, 8471, '\p{Is_OIDS=- false}', 'deprecated');
37824Expect(0, 8471, '\p{^Is_OIDS=- false}', 'deprecated');
37825Expect(0, 8471, '\P{Is_OIDS=- false}', 'deprecated');
37826Expect(1, 8471, '\P{^Is_OIDS=- false}', 'deprecated');
37827Expect(0, 8472, '\p{Is_OIDS=- false}', 'deprecated');
37828Expect(1, 8472, '\p{^Is_OIDS=- false}', 'deprecated');
37829Expect(1, 8472, '\P{Is_OIDS=- false}', 'deprecated');
37830Expect(0, 8472, '\P{^Is_OIDS=- false}', 'deprecated');
37831Error('\p{Grapheme_Base=	Yes/a/}');
37832Error('\P{Grapheme_Base=	Yes/a/}');
37833Expect(1, 126, '\p{Grapheme_Base=yes}', "");
37834Expect(0, 126, '\p{^Grapheme_Base=yes}', "");
37835Expect(0, 126, '\P{Grapheme_Base=yes}', "");
37836Expect(1, 126, '\P{^Grapheme_Base=yes}', "");
37837Expect(0, 31, '\p{Grapheme_Base=yes}', "");
37838Expect(1, 31, '\p{^Grapheme_Base=yes}', "");
37839Expect(1, 31, '\P{Grapheme_Base=yes}', "");
37840Expect(0, 31, '\P{^Grapheme_Base=yes}', "");
37841Expect(1, 126, '\p{Grapheme_Base= Yes}', "");
37842Expect(0, 126, '\p{^Grapheme_Base= Yes}', "");
37843Expect(0, 126, '\P{Grapheme_Base= Yes}', "");
37844Expect(1, 126, '\P{^Grapheme_Base= Yes}', "");
37845Expect(0, 31, '\p{Grapheme_Base= Yes}', "");
37846Expect(1, 31, '\p{^Grapheme_Base= Yes}', "");
37847Expect(1, 31, '\P{Grapheme_Base= Yes}', "");
37848Expect(0, 31, '\P{^Grapheme_Base= Yes}', "");
37849Error('\p{Gr_Base= -Y:=}');
37850Error('\P{Gr_Base= -Y:=}');
37851Expect(1, 126, '\p{Gr_Base=y}', "");
37852Expect(0, 126, '\p{^Gr_Base=y}', "");
37853Expect(0, 126, '\P{Gr_Base=y}', "");
37854Expect(1, 126, '\P{^Gr_Base=y}', "");
37855Expect(0, 31, '\p{Gr_Base=y}', "");
37856Expect(1, 31, '\p{^Gr_Base=y}', "");
37857Expect(1, 31, '\P{Gr_Base=y}', "");
37858Expect(0, 31, '\P{^Gr_Base=y}', "");
37859Expect(1, 126, '\p{Gr_Base=	Y}', "");
37860Expect(0, 126, '\p{^Gr_Base=	Y}', "");
37861Expect(0, 126, '\P{Gr_Base=	Y}', "");
37862Expect(1, 126, '\P{^Gr_Base=	Y}', "");
37863Expect(0, 31, '\p{Gr_Base=	Y}', "");
37864Expect(1, 31, '\p{^Gr_Base=	Y}', "");
37865Expect(1, 31, '\P{Gr_Base=	Y}', "");
37866Expect(0, 31, '\P{^Gr_Base=	Y}', "");
37867Error('\p{Is_Grapheme_Base: :=_-T}');
37868Error('\P{Is_Grapheme_Base: :=_-T}');
37869Expect(1, 126, '\p{Is_Grapheme_Base=t}', "");
37870Expect(0, 126, '\p{^Is_Grapheme_Base=t}', "");
37871Expect(0, 126, '\P{Is_Grapheme_Base=t}', "");
37872Expect(1, 126, '\P{^Is_Grapheme_Base=t}', "");
37873Expect(0, 31, '\p{Is_Grapheme_Base=t}', "");
37874Expect(1, 31, '\p{^Is_Grapheme_Base=t}', "");
37875Expect(1, 31, '\P{Is_Grapheme_Base=t}', "");
37876Expect(0, 31, '\P{^Is_Grapheme_Base=t}', "");
37877Expect(1, 126, '\p{Is_Grapheme_Base=--T}', "");
37878Expect(0, 126, '\p{^Is_Grapheme_Base=--T}', "");
37879Expect(0, 126, '\P{Is_Grapheme_Base=--T}', "");
37880Expect(1, 126, '\P{^Is_Grapheme_Base=--T}', "");
37881Expect(0, 31, '\p{Is_Grapheme_Base=--T}', "");
37882Expect(1, 31, '\p{^Is_Grapheme_Base=--T}', "");
37883Expect(1, 31, '\P{Is_Grapheme_Base=--T}', "");
37884Expect(0, 31, '\P{^Is_Grapheme_Base=--T}', "");
37885Error('\p{Is_Gr_Base=_true/a/}');
37886Error('\P{Is_Gr_Base=_true/a/}');
37887Expect(1, 126, '\p{Is_Gr_Base=true}', "");
37888Expect(0, 126, '\p{^Is_Gr_Base=true}', "");
37889Expect(0, 126, '\P{Is_Gr_Base=true}', "");
37890Expect(1, 126, '\P{^Is_Gr_Base=true}', "");
37891Expect(0, 31, '\p{Is_Gr_Base=true}', "");
37892Expect(1, 31, '\p{^Is_Gr_Base=true}', "");
37893Expect(1, 31, '\P{Is_Gr_Base=true}', "");
37894Expect(0, 31, '\P{^Is_Gr_Base=true}', "");
37895Expect(1, 126, '\p{Is_Gr_Base=_-true}', "");
37896Expect(0, 126, '\p{^Is_Gr_Base=_-true}', "");
37897Expect(0, 126, '\P{Is_Gr_Base=_-true}', "");
37898Expect(1, 126, '\P{^Is_Gr_Base=_-true}', "");
37899Expect(0, 31, '\p{Is_Gr_Base=_-true}', "");
37900Expect(1, 31, '\p{^Is_Gr_Base=_-true}', "");
37901Expect(1, 31, '\P{Is_Gr_Base=_-true}', "");
37902Expect(0, 31, '\P{^Is_Gr_Base=_-true}', "");
37903Error('\p{Grapheme_Base=/a/_-NO}');
37904Error('\P{Grapheme_Base=/a/_-NO}');
37905Expect(1, 31, '\p{Grapheme_Base=no}', "");
37906Expect(0, 31, '\p{^Grapheme_Base=no}', "");
37907Expect(0, 31, '\P{Grapheme_Base=no}', "");
37908Expect(1, 31, '\P{^Grapheme_Base=no}', "");
37909Expect(0, 126, '\p{Grapheme_Base=no}', "");
37910Expect(1, 126, '\p{^Grapheme_Base=no}', "");
37911Expect(1, 126, '\P{Grapheme_Base=no}', "");
37912Expect(0, 126, '\P{^Grapheme_Base=no}', "");
37913Expect(1, 31, '\p{Grapheme_Base=No}', "");
37914Expect(0, 31, '\p{^Grapheme_Base=No}', "");
37915Expect(0, 31, '\P{Grapheme_Base=No}', "");
37916Expect(1, 31, '\P{^Grapheme_Base=No}', "");
37917Expect(0, 126, '\p{Grapheme_Base=No}', "");
37918Expect(1, 126, '\p{^Grapheme_Base=No}', "");
37919Expect(1, 126, '\P{Grapheme_Base=No}', "");
37920Expect(0, 126, '\P{^Grapheme_Base=No}', "");
37921Error('\p{Gr_Base=-/a/N}');
37922Error('\P{Gr_Base=-/a/N}');
37923Expect(1, 31, '\p{Gr_Base=n}', "");
37924Expect(0, 31, '\p{^Gr_Base=n}', "");
37925Expect(0, 31, '\P{Gr_Base=n}', "");
37926Expect(1, 31, '\P{^Gr_Base=n}', "");
37927Expect(0, 126, '\p{Gr_Base=n}', "");
37928Expect(1, 126, '\p{^Gr_Base=n}', "");
37929Expect(1, 126, '\P{Gr_Base=n}', "");
37930Expect(0, 126, '\P{^Gr_Base=n}', "");
37931Expect(1, 31, '\p{Gr_Base=_-N}', "");
37932Expect(0, 31, '\p{^Gr_Base=_-N}', "");
37933Expect(0, 31, '\P{Gr_Base=_-N}', "");
37934Expect(1, 31, '\P{^Gr_Base=_-N}', "");
37935Expect(0, 126, '\p{Gr_Base=_-N}', "");
37936Expect(1, 126, '\p{^Gr_Base=_-N}', "");
37937Expect(1, 126, '\P{Gr_Base=_-N}', "");
37938Expect(0, 126, '\P{^Gr_Base=_-N}', "");
37939Error('\p{Is_Grapheme_Base=/a/__F}');
37940Error('\P{Is_Grapheme_Base=/a/__F}');
37941Expect(1, 31, '\p{Is_Grapheme_Base=f}', "");
37942Expect(0, 31, '\p{^Is_Grapheme_Base=f}', "");
37943Expect(0, 31, '\P{Is_Grapheme_Base=f}', "");
37944Expect(1, 31, '\P{^Is_Grapheme_Base=f}', "");
37945Expect(0, 126, '\p{Is_Grapheme_Base=f}', "");
37946Expect(1, 126, '\p{^Is_Grapheme_Base=f}', "");
37947Expect(1, 126, '\P{Is_Grapheme_Base=f}', "");
37948Expect(0, 126, '\P{^Is_Grapheme_Base=f}', "");
37949Expect(1, 31, '\p{Is_Grapheme_Base= F}', "");
37950Expect(0, 31, '\p{^Is_Grapheme_Base= F}', "");
37951Expect(0, 31, '\P{Is_Grapheme_Base= F}', "");
37952Expect(1, 31, '\P{^Is_Grapheme_Base= F}', "");
37953Expect(0, 126, '\p{Is_Grapheme_Base= F}', "");
37954Expect(1, 126, '\p{^Is_Grapheme_Base= F}', "");
37955Expect(1, 126, '\P{Is_Grapheme_Base= F}', "");
37956Expect(0, 126, '\P{^Is_Grapheme_Base= F}', "");
37957Error('\p{Is_Gr_Base= /a/False}');
37958Error('\P{Is_Gr_Base= /a/False}');
37959Expect(1, 31, '\p{Is_Gr_Base:false}', "");
37960Expect(0, 31, '\p{^Is_Gr_Base:false}', "");
37961Expect(0, 31, '\P{Is_Gr_Base:false}', "");
37962Expect(1, 31, '\P{^Is_Gr_Base:false}', "");
37963Expect(0, 126, '\p{Is_Gr_Base:false}', "");
37964Expect(1, 126, '\p{^Is_Gr_Base:false}', "");
37965Expect(1, 126, '\P{Is_Gr_Base:false}', "");
37966Expect(0, 126, '\P{^Is_Gr_Base:false}', "");
37967Expect(1, 31, '\p{Is_Gr_Base=_FALSE}', "");
37968Expect(0, 31, '\p{^Is_Gr_Base=_FALSE}', "");
37969Expect(0, 31, '\P{Is_Gr_Base=_FALSE}', "");
37970Expect(1, 31, '\P{^Is_Gr_Base=_FALSE}', "");
37971Expect(0, 126, '\p{Is_Gr_Base=_FALSE}', "");
37972Expect(1, 126, '\p{^Is_Gr_Base=_FALSE}', "");
37973Expect(1, 126, '\P{Is_Gr_Base=_FALSE}', "");
37974Expect(0, 126, '\P{^Is_Gr_Base=_FALSE}', "");
37975Error('\p{Numeric_Value=-_0000:=0000_33}');
37976Error('\P{Numeric_Value=-_0000:=0000_33}');
37977Expect(1, 12893, '\p{Numeric_Value=00033}', "");
37978Expect(0, 12893, '\p{^Numeric_Value=00033}', "");
37979Expect(0, 12893, '\P{Numeric_Value=00033}', "");
37980Expect(1, 12893, '\P{^Numeric_Value=00033}', "");
37981Expect(0, 12892, '\p{Numeric_Value=00033}', "");
37982Expect(1, 12892, '\p{^Numeric_Value=00033}', "");
37983Expect(1, 12892, '\P{Numeric_Value=00033}', "");
37984Expect(0, 12892, '\P{^Numeric_Value=00033}', "");
37985Error('\p{Nv=:= _00_03-3}');
37986Error('\P{Nv=:= _00_03-3}');
37987Expect(1, 12893, '\p{Nv=+00033}', "");
37988Expect(0, 12893, '\p{^Nv=+00033}', "");
37989Expect(0, 12893, '\P{Nv=+00033}', "");
37990Expect(1, 12893, '\P{^Nv=+00033}', "");
37991Expect(0, 12892, '\p{Nv=+00033}', "");
37992Expect(1, 12892, '\p{^Nv=+00033}', "");
37993Expect(1, 12892, '\P{Nv=+00033}', "");
37994Expect(0, 12892, '\P{^Nv=+00033}', "");
37995Error('\p{Is_Numeric_Value= -+0000-0003:=3}');
37996Error('\P{Is_Numeric_Value= -+0000-0003:=3}');
37997Expect(1, 12893, '\p{Is_Numeric_Value:   00033}', "");
37998Expect(0, 12893, '\p{^Is_Numeric_Value:   00033}', "");
37999Expect(0, 12893, '\P{Is_Numeric_Value:   00033}', "");
38000Expect(1, 12893, '\P{^Is_Numeric_Value:   00033}', "");
38001Expect(0, 12892, '\p{Is_Numeric_Value:   00033}', "");
38002Expect(1, 12892, '\p{^Is_Numeric_Value:   00033}', "");
38003Expect(1, 12892, '\P{Is_Numeric_Value:   00033}', "");
38004Expect(0, 12892, '\P{^Is_Numeric_Value:   00033}', "");
38005Error('\p{Is_Nv: - 0-0:=0 0	0_0033}');
38006Error('\P{Is_Nv: - 0-0:=0 0	0_0033}');
38007Expect(1, 12893, '\p{Is_Nv=+0_0_0_0_33}', "");
38008Expect(0, 12893, '\p{^Is_Nv=+0_0_0_0_33}', "");
38009Expect(0, 12893, '\P{Is_Nv=+0_0_0_0_33}', "");
38010Expect(1, 12893, '\P{^Is_Nv=+0_0_0_0_33}', "");
38011Expect(0, 12892, '\p{Is_Nv=+0_0_0_0_33}', "");
38012Expect(1, 12892, '\p{^Is_Nv=+0_0_0_0_33}', "");
38013Expect(1, 12892, '\P{Is_Nv=+0_0_0_0_33}', "");
38014Expect(0, 12892, '\P{^Is_Nv=+0_0_0_0_33}', "");
38015Error('\p{Numeric_Value:   _:=00000032}');
38016Error('\P{Numeric_Value:   _:=00000032}');
38017Expect(1, 12892, '\p{Numeric_Value=00032}', "");
38018Expect(0, 12892, '\p{^Numeric_Value=00032}', "");
38019Expect(0, 12892, '\P{Numeric_Value=00032}', "");
38020Expect(1, 12892, '\P{^Numeric_Value=00032}', "");
38021Expect(0, 12891, '\p{Numeric_Value=00032}', "");
38022Expect(1, 12891, '\p{^Numeric_Value=00032}', "");
38023Expect(1, 12891, '\P{Numeric_Value=00032}', "");
38024Expect(0, 12891, '\P{^Numeric_Value=00032}', "");
38025Error('\p{Nv=	:=0_0-0 0-0 0 0_0-032}');
38026Error('\P{Nv=	:=0_0-0 0-0 0 0_0-032}');
38027Expect(1, 12892, '\p{Nv=3_2}', "");
38028Expect(0, 12892, '\p{^Nv=3_2}', "");
38029Expect(0, 12892, '\P{Nv=3_2}', "");
38030Expect(1, 12892, '\P{^Nv=3_2}', "");
38031Expect(0, 12891, '\p{Nv=3_2}', "");
38032Expect(1, 12891, '\p{^Nv=3_2}', "");
38033Expect(1, 12891, '\P{Nv=3_2}', "");
38034Expect(0, 12891, '\P{^Nv=3_2}', "");
38035Error('\p{Is_Numeric_Value=:=	-+00000000032}');
38036Error('\P{Is_Numeric_Value=:=	-+00000000032}');
38037Expect(1, 12892, '\p{Is_Numeric_Value=0032}', "");
38038Expect(0, 12892, '\p{^Is_Numeric_Value=0032}', "");
38039Expect(0, 12892, '\P{Is_Numeric_Value=0032}', "");
38040Expect(1, 12892, '\P{^Is_Numeric_Value=0032}', "");
38041Expect(0, 12891, '\p{Is_Numeric_Value=0032}', "");
38042Expect(1, 12891, '\p{^Is_Numeric_Value=0032}', "");
38043Expect(1, 12891, '\P{Is_Numeric_Value=0032}', "");
38044Expect(0, 12891, '\P{^Is_Numeric_Value=0032}', "");
38045Error('\p{Is_Nv=_+000000003 2/a/}');
38046Error('\P{Is_Nv=_+000000003 2/a/}');
38047Expect(1, 12892, '\p{Is_Nv=+0_0_0_0_0_32}', "");
38048Expect(0, 12892, '\p{^Is_Nv=+0_0_0_0_0_32}', "");
38049Expect(0, 12892, '\P{Is_Nv=+0_0_0_0_0_32}', "");
38050Expect(1, 12892, '\P{^Is_Nv=+0_0_0_0_0_32}', "");
38051Expect(0, 12891, '\p{Is_Nv=+0_0_0_0_0_32}', "");
38052Expect(1, 12891, '\p{^Is_Nv=+0_0_0_0_0_32}', "");
38053Expect(1, 12891, '\P{Is_Nv=+0_0_0_0_0_32}', "");
38054Expect(0, 12891, '\P{^Is_Nv=+0_0_0_0_0_32}', "");
38055Error('\p{Numeric_Value=/a/+0000000003/00000000016}');
38056Error('\P{Numeric_Value=/a/+0000000003/00000000016}');
38057Expect(1, 2550, '\p{Numeric_Value=000003/00000016}', "");
38058Expect(0, 2550, '\p{^Numeric_Value=000003/00000016}', "");
38059Expect(0, 2550, '\P{Numeric_Value=000003/00000016}', "");
38060Expect(1, 2550, '\P{^Numeric_Value=000003/00000016}', "");
38061Expect(0, 2549, '\p{Numeric_Value=000003/00000016}', "");
38062Expect(1, 2549, '\p{^Numeric_Value=000003/00000016}', "");
38063Expect(1, 2549, '\P{Numeric_Value=000003/00000016}', "");
38064Expect(0, 2549, '\P{^Numeric_Value=000003/00000016}', "");
38065Error('\p{Numeric_Value=0.19}');
38066Error('\P{Numeric_Value=0.19}');
38067Expect(1, 2550, '\p{Numeric_Value:   0.188}', "");
38068Expect(0, 2550, '\p{^Numeric_Value:   0.188}', "");
38069Expect(0, 2550, '\P{Numeric_Value:   0.188}', "");
38070Expect(1, 2550, '\P{^Numeric_Value:   0.188}', "");
38071Expect(0, 2549, '\p{Numeric_Value:   0.188}', "");
38072Expect(1, 2549, '\p{^Numeric_Value:   0.188}', "");
38073Expect(1, 2549, '\P{Numeric_Value:   0.188}', "");
38074Expect(0, 2549, '\P{^Numeric_Value:   0.188}', "");
38075Error('\p{Nv=:=_+003/000000016}');
38076Error('\P{Nv=:=_+003/000000016}');
38077Expect(1, 2550, '\p{Nv=0003/000016}', "");
38078Expect(0, 2550, '\p{^Nv=0003/000016}', "");
38079Expect(0, 2550, '\P{Nv=0003/000016}', "");
38080Expect(1, 2550, '\P{^Nv=0003/000016}', "");
38081Expect(0, 2549, '\p{Nv=0003/000016}', "");
38082Expect(1, 2549, '\p{^Nv=0003/000016}', "");
38083Expect(1, 2549, '\P{Nv=0003/000016}', "");
38084Expect(0, 2549, '\P{^Nv=0003/000016}', "");
38085Error('\p{Nv=0.19}');
38086Error('\P{Nv=0.19}');
38087Expect(1, 2550, '\p{Nv: 0.188}', "");
38088Expect(0, 2550, '\p{^Nv: 0.188}', "");
38089Expect(0, 2550, '\P{Nv: 0.188}', "");
38090Expect(1, 2550, '\P{^Nv: 0.188}', "");
38091Expect(0, 2549, '\p{Nv: 0.188}', "");
38092Expect(1, 2549, '\p{^Nv: 0.188}', "");
38093Expect(1, 2549, '\P{Nv: 0.188}', "");
38094Expect(0, 2549, '\P{^Nv: 0.188}', "");
38095Error('\p{Is_Numeric_Value=	:=+00003/16}');
38096Error('\P{Is_Numeric_Value=	:=+00003/16}');
38097Expect(1, 2550, '\p{Is_Numeric_Value=+003/0000000016}', "");
38098Expect(0, 2550, '\p{^Is_Numeric_Value=+003/0000000016}', "");
38099Expect(0, 2550, '\P{Is_Numeric_Value=+003/0000000016}', "");
38100Expect(1, 2550, '\P{^Is_Numeric_Value=+003/0000000016}', "");
38101Expect(0, 2549, '\p{Is_Numeric_Value=+003/0000000016}', "");
38102Expect(1, 2549, '\p{^Is_Numeric_Value=+003/0000000016}', "");
38103Expect(1, 2549, '\P{Is_Numeric_Value=+003/0000000016}', "");
38104Expect(0, 2549, '\P{^Is_Numeric_Value=+003/0000000016}', "");
38105Error('\p{Is_Numeric_Value=0.19}');
38106Error('\P{Is_Numeric_Value=0.19}');
38107Expect(1, 2550, '\p{Is_Numeric_Value=0.188}', "");
38108Expect(0, 2550, '\p{^Is_Numeric_Value=0.188}', "");
38109Expect(0, 2550, '\P{Is_Numeric_Value=0.188}', "");
38110Expect(1, 2550, '\P{^Is_Numeric_Value=0.188}', "");
38111Expect(0, 2549, '\p{Is_Numeric_Value=0.188}', "");
38112Expect(1, 2549, '\p{^Is_Numeric_Value=0.188}', "");
38113Expect(1, 2549, '\P{Is_Numeric_Value=0.188}', "");
38114Expect(0, 2549, '\P{^Is_Numeric_Value=0.188}', "");
38115Error('\p{Is_Nv=/a/ _3/16}');
38116Error('\P{Is_Nv=/a/ _3/16}');
38117Expect(1, 2550, '\p{Is_Nv:	003/000016}', "");
38118Expect(0, 2550, '\p{^Is_Nv:	003/000016}', "");
38119Expect(0, 2550, '\P{Is_Nv:	003/000016}', "");
38120Expect(1, 2550, '\P{^Is_Nv:	003/000016}', "");
38121Expect(0, 2549, '\p{Is_Nv:	003/000016}', "");
38122Expect(1, 2549, '\p{^Is_Nv:	003/000016}', "");
38123Expect(1, 2549, '\P{Is_Nv:	003/000016}', "");
38124Expect(0, 2549, '\P{^Is_Nv:	003/000016}', "");
38125Error('\p{Is_Nv=0.19}');
38126Error('\P{Is_Nv=0.19}');
38127Expect(1, 2550, '\p{Is_Nv=0.188}', "");
38128Expect(0, 2550, '\p{^Is_Nv=0.188}', "");
38129Expect(0, 2550, '\P{Is_Nv=0.188}', "");
38130Expect(1, 2550, '\P{^Is_Nv=0.188}', "");
38131Expect(0, 2549, '\p{Is_Nv=0.188}', "");
38132Expect(1, 2549, '\p{^Is_Nv=0.188}', "");
38133Expect(1, 2549, '\P{Is_Nv=0.188}', "");
38134Expect(0, 2549, '\P{^Is_Nv=0.188}', "");
38135Error('\p{Numeric_Value=:=-_00000000021}');
38136Error('\P{Numeric_Value=:=-_00000000021}');
38137Expect(1, 12881, '\p{Numeric_Value=+000021}', "");
38138Expect(0, 12881, '\p{^Numeric_Value=+000021}', "");
38139Expect(0, 12881, '\P{Numeric_Value=+000021}', "");
38140Expect(1, 12881, '\P{^Numeric_Value=+000021}', "");
38141Expect(0, 12880, '\p{Numeric_Value=+000021}', "");
38142Expect(1, 12880, '\p{^Numeric_Value=+000021}', "");
38143Expect(1, 12880, '\P{Numeric_Value=+000021}', "");
38144Expect(0, 12880, '\P{^Numeric_Value=+000021}', "");
38145Error('\p{Nv=:=-	00	00 02 1}');
38146Error('\P{Nv=:=-	00	00 02 1}');
38147Expect(1, 12881, '\p{Nv=2_1}', "");
38148Expect(0, 12881, '\p{^Nv=2_1}', "");
38149Expect(0, 12881, '\P{Nv=2_1}', "");
38150Expect(1, 12881, '\P{^Nv=2_1}', "");
38151Expect(0, 12880, '\p{Nv=2_1}', "");
38152Expect(1, 12880, '\p{^Nv=2_1}', "");
38153Expect(1, 12880, '\P{Nv=2_1}', "");
38154Expect(0, 12880, '\P{^Nv=2_1}', "");
38155Error('\p{Is_Numeric_Value=+00000021:=}');
38156Error('\P{Is_Numeric_Value=+00000021:=}');
38157Expect(1, 12881, '\p{Is_Numeric_Value=0_0_0_0_0_0_21}', "");
38158Expect(0, 12881, '\p{^Is_Numeric_Value=0_0_0_0_0_0_21}', "");
38159Expect(0, 12881, '\P{Is_Numeric_Value=0_0_0_0_0_0_21}', "");
38160Expect(1, 12881, '\P{^Is_Numeric_Value=0_0_0_0_0_0_21}', "");
38161Expect(0, 12880, '\p{Is_Numeric_Value=0_0_0_0_0_0_21}', "");
38162Expect(1, 12880, '\p{^Is_Numeric_Value=0_0_0_0_0_0_21}', "");
38163Expect(1, 12880, '\P{Is_Numeric_Value=0_0_0_0_0_0_21}', "");
38164Expect(0, 12880, '\P{^Is_Numeric_Value=0_0_0_0_0_0_21}', "");
38165Error('\p{Is_Nv=	:=0000000021}');
38166Error('\P{Is_Nv=	:=0000000021}');
38167Expect(1, 12881, '\p{Is_Nv:	00_00_00_21}', "");
38168Expect(0, 12881, '\p{^Is_Nv:	00_00_00_21}', "");
38169Expect(0, 12881, '\P{Is_Nv:	00_00_00_21}', "");
38170Expect(1, 12881, '\P{^Is_Nv:	00_00_00_21}', "");
38171Expect(0, 12880, '\p{Is_Nv:	00_00_00_21}', "");
38172Expect(1, 12880, '\p{^Is_Nv:	00_00_00_21}', "");
38173Expect(1, 12880, '\P{Is_Nv:	00_00_00_21}', "");
38174Expect(0, 12880, '\P{^Is_Nv:	00_00_00_21}', "");
38175Error('\p{Numeric_Value=-_000000/a/90}');
38176Error('\P{Numeric_Value=-_000000/a/90}');
38177Expect(1, 4986, '\p{Numeric_Value=+09_0}', "");
38178Expect(0, 4986, '\p{^Numeric_Value=+09_0}', "");
38179Expect(0, 4986, '\P{Numeric_Value=+09_0}', "");
38180Expect(1, 4986, '\P{^Numeric_Value=+09_0}', "");
38181Expect(0, 4985, '\p{Numeric_Value=+09_0}', "");
38182Expect(1, 4985, '\p{^Numeric_Value=+09_0}', "");
38183Expect(1, 4985, '\P{Numeric_Value=+09_0}', "");
38184Expect(0, 4985, '\P{^Numeric_Value=+09_0}', "");
38185Error('\p{Nv:--000090:=}');
38186Error('\P{Nv:--000090:=}');
38187Expect(1, 4986, '\p{Nv=0009_0}', "");
38188Expect(0, 4986, '\p{^Nv=0009_0}', "");
38189Expect(0, 4986, '\P{Nv=0009_0}', "");
38190Expect(1, 4986, '\P{^Nv=0009_0}', "");
38191Expect(0, 4985, '\p{Nv=0009_0}', "");
38192Expect(1, 4985, '\p{^Nv=0009_0}', "");
38193Expect(1, 4985, '\P{Nv=0009_0}', "");
38194Expect(0, 4985, '\P{^Nv=0009_0}', "");
38195Error('\p{Is_Numeric_Value=:=	 000009_0}');
38196Error('\P{Is_Numeric_Value=:=	 000009_0}');
38197Expect(1, 4986, '\p{Is_Numeric_Value=00090}', "");
38198Expect(0, 4986, '\p{^Is_Numeric_Value=00090}', "");
38199Expect(0, 4986, '\P{Is_Numeric_Value=00090}', "");
38200Expect(1, 4986, '\P{^Is_Numeric_Value=00090}', "");
38201Expect(0, 4985, '\p{Is_Numeric_Value=00090}', "");
38202Expect(1, 4985, '\p{^Is_Numeric_Value=00090}', "");
38203Expect(1, 4985, '\P{Is_Numeric_Value=00090}', "");
38204Expect(0, 4985, '\P{^Is_Numeric_Value=00090}', "");
38205Error('\p{Is_Nv=_ 000090/a/}');
38206Error('\P{Is_Nv=_ 000090/a/}');
38207Expect(1, 4986, '\p{Is_Nv=000090}', "");
38208Expect(0, 4986, '\p{^Is_Nv=000090}', "");
38209Expect(0, 4986, '\P{Is_Nv=000090}', "");
38210Expect(1, 4986, '\P{^Is_Nv=000090}', "");
38211Expect(0, 4985, '\p{Is_Nv=000090}', "");
38212Expect(1, 4985, '\p{^Is_Nv=000090}', "");
38213Expect(1, 4985, '\P{Is_Nv=000090}', "");
38214Expect(0, 4985, '\P{^Is_Nv=000090}', "");
38215Error('\p{Numeric_Value=_/a/0000007}');
38216Error('\P{Numeric_Value=_/a/0000007}');
38217Expect(1, 55, '\p{Numeric_Value=+000007}', "");
38218Expect(0, 55, '\p{^Numeric_Value=+000007}', "");
38219Expect(0, 55, '\P{Numeric_Value=+000007}', "");
38220Expect(1, 55, '\P{^Numeric_Value=+000007}', "");
38221Expect(0, 54, '\p{Numeric_Value=+000007}', "");
38222Expect(1, 54, '\p{^Numeric_Value=+000007}', "");
38223Expect(1, 54, '\P{Numeric_Value=+000007}', "");
38224Expect(0, 54, '\P{^Numeric_Value=+000007}', "");
38225Error('\p{Nv=:=- +0000000007}');
38226Error('\P{Nv=:=- +0000000007}');
38227Expect(1, 55, '\p{Nv=+7}', "");
38228Expect(0, 55, '\p{^Nv=+7}', "");
38229Expect(0, 55, '\P{Nv=+7}', "");
38230Expect(1, 55, '\P{^Nv=+7}', "");
38231Expect(0, 54, '\p{Nv=+7}', "");
38232Expect(1, 54, '\p{^Nv=+7}', "");
38233Expect(1, 54, '\P{Nv=+7}', "");
38234Expect(0, 54, '\P{^Nv=+7}', "");
38235Error('\p{Is_Numeric_Value=	-0000007/a/}');
38236Error('\P{Is_Numeric_Value=	-0000007/a/}');
38237Expect(1, 55, '\p{Is_Numeric_Value=+7}', "");
38238Expect(0, 55, '\p{^Is_Numeric_Value=+7}', "");
38239Expect(0, 55, '\P{Is_Numeric_Value=+7}', "");
38240Expect(1, 55, '\P{^Is_Numeric_Value=+7}', "");
38241Expect(0, 54, '\p{Is_Numeric_Value=+7}', "");
38242Expect(1, 54, '\p{^Is_Numeric_Value=+7}', "");
38243Expect(1, 54, '\P{Is_Numeric_Value=+7}', "");
38244Expect(0, 54, '\P{^Is_Numeric_Value=+7}', "");
38245Error('\p{Is_Nv:	-/a/7}');
38246Error('\P{Is_Nv:	-/a/7}');
38247Expect(1, 55, '\p{Is_Nv=007}', "");
38248Expect(0, 55, '\p{^Is_Nv=007}', "");
38249Expect(0, 55, '\P{Is_Nv=007}', "");
38250Expect(1, 55, '\P{^Is_Nv=007}', "");
38251Expect(0, 54, '\p{Is_Nv=007}', "");
38252Expect(1, 54, '\p{^Is_Nv=007}', "");
38253Expect(1, 54, '\P{Is_Nv=007}', "");
38254Expect(0, 54, '\P{^Is_Nv=007}', "");
38255Error('\p{Numeric_Value= +0600/a/}');
38256Error('\P{Numeric_Value= +0600/a/}');
38257Expect(1, 65822, '\p{Numeric_Value=+00_00_00_00_60_0}', "");
38258Expect(0, 65822, '\p{^Numeric_Value=+00_00_00_00_60_0}', "");
38259Expect(0, 65822, '\P{Numeric_Value=+00_00_00_00_60_0}', "");
38260Expect(1, 65822, '\P{^Numeric_Value=+00_00_00_00_60_0}', "");
38261Expect(0, 65821, '\p{Numeric_Value=+00_00_00_00_60_0}', "");
38262Expect(1, 65821, '\p{^Numeric_Value=+00_00_00_00_60_0}', "");
38263Expect(1, 65821, '\P{Numeric_Value=+00_00_00_00_60_0}', "");
38264Expect(0, 65821, '\P{^Numeric_Value=+00_00_00_00_60_0}', "");
38265Error('\p{Nv=__+0000600/a/}');
38266Error('\P{Nv=__+0000600/a/}');
38267Expect(1, 65822, '\p{Nv=+0000000600}', "");
38268Expect(0, 65822, '\p{^Nv=+0000000600}', "");
38269Expect(0, 65822, '\P{Nv=+0000000600}', "");
38270Expect(1, 65822, '\P{^Nv=+0000000600}', "");
38271Expect(0, 65821, '\p{Nv=+0000000600}', "");
38272Expect(1, 65821, '\p{^Nv=+0000000600}', "");
38273Expect(1, 65821, '\P{Nv=+0000000600}', "");
38274Expect(0, 65821, '\P{^Nv=+0000000600}', "");
38275Error('\p{Is_Numeric_Value=	 0_0_0	00_0/a/00600}');
38276Error('\P{Is_Numeric_Value=	 0_0_0	00_0/a/00600}');
38277Expect(1, 65822, '\p{Is_Numeric_Value=00060_0}', "");
38278Expect(0, 65822, '\p{^Is_Numeric_Value=00060_0}', "");
38279Expect(0, 65822, '\P{Is_Numeric_Value=00060_0}', "");
38280Expect(1, 65822, '\P{^Is_Numeric_Value=00060_0}', "");
38281Expect(0, 65821, '\p{Is_Numeric_Value=00060_0}', "");
38282Expect(1, 65821, '\p{^Is_Numeric_Value=00060_0}', "");
38283Expect(1, 65821, '\P{Is_Numeric_Value=00060_0}', "");
38284Expect(0, 65821, '\P{^Is_Numeric_Value=00060_0}', "");
38285Error('\p{Is_Nv=	_+60/a/0}');
38286Error('\P{Is_Nv=	_+60/a/0}');
38287Expect(1, 65822, '\p{Is_Nv=+00000000060_0}', "");
38288Expect(0, 65822, '\p{^Is_Nv=+00000000060_0}', "");
38289Expect(0, 65822, '\P{Is_Nv=+00000000060_0}', "");
38290Expect(1, 65822, '\P{^Is_Nv=+00000000060_0}', "");
38291Expect(0, 65821, '\p{Is_Nv=+00000000060_0}', "");
38292Expect(1, 65821, '\p{^Is_Nv=+00000000060_0}', "");
38293Expect(1, 65821, '\P{Is_Nv=+00000000060_0}', "");
38294Expect(0, 65821, '\P{^Is_Nv=+00000000060_0}', "");
38295Error('\p{Numeric_Value=:= _00000000026}');
38296Error('\P{Numeric_Value=:= _00000000026}');
38297Expect(1, 12886, '\p{Numeric_Value=0000026}', "");
38298Expect(0, 12886, '\p{^Numeric_Value=0000026}', "");
38299Expect(0, 12886, '\P{Numeric_Value=0000026}', "");
38300Expect(1, 12886, '\P{^Numeric_Value=0000026}', "");
38301Expect(0, 12885, '\p{Numeric_Value=0000026}', "");
38302Expect(1, 12885, '\p{^Numeric_Value=0000026}', "");
38303Expect(1, 12885, '\P{Numeric_Value=0000026}', "");
38304Expect(0, 12885, '\P{^Numeric_Value=0000026}', "");
38305Error('\p{Nv=/a/		00000000026}');
38306Error('\P{Nv=/a/		00000000026}');
38307Expect(1, 12886, '\p{Nv=00026}', "");
38308Expect(0, 12886, '\p{^Nv=00026}', "");
38309Expect(0, 12886, '\P{Nv=00026}', "");
38310Expect(1, 12886, '\P{^Nv=00026}', "");
38311Expect(0, 12885, '\p{Nv=00026}', "");
38312Expect(1, 12885, '\p{^Nv=00026}', "");
38313Expect(1, 12885, '\P{Nv=00026}', "");
38314Expect(0, 12885, '\P{^Nv=00026}', "");
38315Error('\p{Is_Numeric_Value=-/a/+0	0	0	0 0-0_0	026}');
38316Error('\P{Is_Numeric_Value=-/a/+0	0	0	0 0-0_0	026}');
38317Expect(1, 12886, '\p{Is_Numeric_Value=+00_02_6}', "");
38318Expect(0, 12886, '\p{^Is_Numeric_Value=+00_02_6}', "");
38319Expect(0, 12886, '\P{Is_Numeric_Value=+00_02_6}', "");
38320Expect(1, 12886, '\P{^Is_Numeric_Value=+00_02_6}', "");
38321Expect(0, 12885, '\p{Is_Numeric_Value=+00_02_6}', "");
38322Expect(1, 12885, '\p{^Is_Numeric_Value=+00_02_6}', "");
38323Expect(1, 12885, '\P{Is_Numeric_Value=+00_02_6}', "");
38324Expect(0, 12885, '\P{^Is_Numeric_Value=+00_02_6}', "");
38325Error('\p{Is_Nv= /a/00026}');
38326Error('\P{Is_Nv= /a/00026}');
38327Expect(1, 12886, '\p{Is_Nv=+0000026}', "");
38328Expect(0, 12886, '\p{^Is_Nv=+0000026}', "");
38329Expect(0, 12886, '\P{Is_Nv=+0000026}', "");
38330Expect(1, 12886, '\P{^Is_Nv=+0000026}', "");
38331Expect(0, 12885, '\p{Is_Nv=+0000026}', "");
38332Expect(1, 12885, '\p{^Is_Nv=+0000026}', "");
38333Expect(1, 12885, '\P{Is_Nv=+0000026}', "");
38334Expect(0, 12885, '\P{^Is_Nv=+0000026}', "");
38335Error('\p{Numeric_Value= :=00000080}');
38336Error('\P{Numeric_Value= :=00000080}');
38337Expect(1, 4985, '\p{Numeric_Value=0080}', "");
38338Expect(0, 4985, '\p{^Numeric_Value=0080}', "");
38339Expect(0, 4985, '\P{Numeric_Value=0080}', "");
38340Expect(1, 4985, '\P{^Numeric_Value=0080}', "");
38341Expect(0, 4984, '\p{Numeric_Value=0080}', "");
38342Expect(1, 4984, '\p{^Numeric_Value=0080}', "");
38343Expect(1, 4984, '\P{Numeric_Value=0080}', "");
38344Expect(0, 4984, '\P{^Numeric_Value=0080}', "");
38345Error('\p{Nv=-08/a/0}');
38346Error('\P{Nv=-08/a/0}');
38347Expect(1, 4985, '\p{Nv=0000000080}', "");
38348Expect(0, 4985, '\p{^Nv=0000000080}', "");
38349Expect(0, 4985, '\P{Nv=0000000080}', "");
38350Expect(1, 4985, '\P{^Nv=0000000080}', "");
38351Expect(0, 4984, '\p{Nv=0000000080}', "");
38352Expect(1, 4984, '\p{^Nv=0000000080}', "");
38353Expect(1, 4984, '\P{Nv=0000000080}', "");
38354Expect(0, 4984, '\P{^Nv=0000000080}', "");
38355Error('\p{Is_Numeric_Value=-:=+0008	0}');
38356Error('\P{Is_Numeric_Value=-:=+0008	0}');
38357Expect(1, 4985, '\p{Is_Numeric_Value=080}', "");
38358Expect(0, 4985, '\p{^Is_Numeric_Value=080}', "");
38359Expect(0, 4985, '\P{Is_Numeric_Value=080}', "");
38360Expect(1, 4985, '\P{^Is_Numeric_Value=080}', "");
38361Expect(0, 4984, '\p{Is_Numeric_Value=080}', "");
38362Expect(1, 4984, '\p{^Is_Numeric_Value=080}', "");
38363Expect(1, 4984, '\P{Is_Numeric_Value=080}', "");
38364Expect(0, 4984, '\P{^Is_Numeric_Value=080}', "");
38365Error('\p{Is_Nv=-	8:=0}');
38366Error('\P{Is_Nv=-	8:=0}');
38367Expect(1, 4985, '\p{Is_Nv=0080}', "");
38368Expect(0, 4985, '\p{^Is_Nv=0080}', "");
38369Expect(0, 4985, '\P{Is_Nv=0080}', "");
38370Expect(1, 4985, '\P{^Is_Nv=0080}', "");
38371Expect(0, 4984, '\p{Is_Nv=0080}', "");
38372Expect(1, 4984, '\p{^Is_Nv=0080}', "");
38373Expect(1, 4984, '\P{Is_Nv=0080}', "");
38374Expect(0, 4984, '\P{^Is_Nv=0080}', "");
38375Error('\p{Numeric_Value=:= +0	0_2	00}');
38376Error('\P{Numeric_Value=:= +0	0_2	00}');
38377Expect(1, 65818, '\p{Numeric_Value=200}', "");
38378Expect(0, 65818, '\p{^Numeric_Value=200}', "");
38379Expect(0, 65818, '\P{Numeric_Value=200}', "");
38380Expect(1, 65818, '\P{^Numeric_Value=200}', "");
38381Expect(0, 65817, '\p{Numeric_Value=200}', "");
38382Expect(1, 65817, '\p{^Numeric_Value=200}', "");
38383Expect(1, 65817, '\P{Numeric_Value=200}', "");
38384Expect(0, 65817, '\P{^Numeric_Value=200}', "");
38385Error('\p{Nv=:=	 00000000200}');
38386Error('\P{Nv=:=	 00000000200}');
38387Expect(1, 65818, '\p{Nv=000000000200}', "");
38388Expect(0, 65818, '\p{^Nv=000000000200}', "");
38389Expect(0, 65818, '\P{Nv=000000000200}', "");
38390Expect(1, 65818, '\P{^Nv=000000000200}', "");
38391Expect(0, 65817, '\p{Nv=000000000200}', "");
38392Expect(1, 65817, '\p{^Nv=000000000200}', "");
38393Expect(1, 65817, '\P{Nv=000000000200}', "");
38394Expect(0, 65817, '\P{^Nv=000000000200}', "");
38395Error('\p{Is_Numeric_Value=- 020	0:=}');
38396Error('\P{Is_Numeric_Value=- 020	0:=}');
38397Expect(1, 65818, '\p{Is_Numeric_Value=0_0_0_0_0_200}', "");
38398Expect(0, 65818, '\p{^Is_Numeric_Value=0_0_0_0_0_200}', "");
38399Expect(0, 65818, '\P{Is_Numeric_Value=0_0_0_0_0_200}', "");
38400Expect(1, 65818, '\P{^Is_Numeric_Value=0_0_0_0_0_200}', "");
38401Expect(0, 65817, '\p{Is_Numeric_Value=0_0_0_0_0_200}', "");
38402Expect(1, 65817, '\p{^Is_Numeric_Value=0_0_0_0_0_200}', "");
38403Expect(1, 65817, '\P{Is_Numeric_Value=0_0_0_0_0_200}', "");
38404Expect(0, 65817, '\P{^Is_Numeric_Value=0_0_0_0_0_200}', "");
38405Error('\p{Is_Nv= :=+0020-0}');
38406Error('\P{Is_Nv= :=+0020-0}');
38407Expect(1, 65818, '\p{Is_Nv=+0000000200}', "");
38408Expect(0, 65818, '\p{^Is_Nv=+0000000200}', "");
38409Expect(0, 65818, '\P{Is_Nv=+0000000200}', "");
38410Expect(1, 65818, '\P{^Is_Nv=+0000000200}', "");
38411Expect(0, 65817, '\p{Is_Nv=+0000000200}', "");
38412Expect(1, 65817, '\p{^Is_Nv=+0000000200}', "");
38413Expect(1, 65817, '\P{Is_Nv=+0000000200}', "");
38414Expect(0, 65817, '\P{^Is_Nv=+0000000200}', "");
38415Error('\p{Numeric_Value:	-/a/00 0001_8}');
38416Error('\P{Numeric_Value:	-/a/00 0001_8}');
38417Expect(1, 5871, '\p{Numeric_Value=00018}', "");
38418Expect(0, 5871, '\p{^Numeric_Value=00018}', "");
38419Expect(0, 5871, '\P{Numeric_Value=00018}', "");
38420Expect(1, 5871, '\P{^Numeric_Value=00018}', "");
38421Expect(0, 5870, '\p{Numeric_Value=00018}', "");
38422Expect(1, 5870, '\p{^Numeric_Value=00018}', "");
38423Expect(1, 5870, '\P{Numeric_Value=00018}', "");
38424Expect(0, 5870, '\P{^Numeric_Value=00018}', "");
38425Error('\p{Nv= /a/00018}');
38426Error('\P{Nv= /a/00018}');
38427Expect(1, 5871, '\p{Nv=000018}', "");
38428Expect(0, 5871, '\p{^Nv=000018}', "");
38429Expect(0, 5871, '\P{Nv=000018}', "");
38430Expect(1, 5871, '\P{^Nv=000018}', "");
38431Expect(0, 5870, '\p{Nv=000018}', "");
38432Expect(1, 5870, '\p{^Nv=000018}', "");
38433Expect(1, 5870, '\P{Nv=000018}', "");
38434Expect(0, 5870, '\P{^Nv=000018}', "");
38435Error('\p{Is_Numeric_Value=_	+000018:=}');
38436Error('\P{Is_Numeric_Value=_	+000018:=}');
38437Expect(1, 5871, '\p{Is_Numeric_Value=00000018}', "");
38438Expect(0, 5871, '\p{^Is_Numeric_Value=00000018}', "");
38439Expect(0, 5871, '\P{Is_Numeric_Value=00000018}', "");
38440Expect(1, 5871, '\P{^Is_Numeric_Value=00000018}', "");
38441Expect(0, 5870, '\p{Is_Numeric_Value=00000018}', "");
38442Expect(1, 5870, '\p{^Is_Numeric_Value=00000018}', "");
38443Expect(1, 5870, '\P{Is_Numeric_Value=00000018}', "");
38444Expect(0, 5870, '\P{^Is_Numeric_Value=00000018}', "");
38445Error('\p{Is_Nv= 0000000018:=}');
38446Error('\P{Is_Nv= 0000000018:=}');
38447Expect(1, 5871, '\p{Is_Nv=000018}', "");
38448Expect(0, 5871, '\p{^Is_Nv=000018}', "");
38449Expect(0, 5871, '\P{Is_Nv=000018}', "");
38450Expect(1, 5871, '\P{^Is_Nv=000018}', "");
38451Expect(0, 5870, '\p{Is_Nv=000018}', "");
38452Expect(1, 5870, '\p{^Is_Nv=000018}', "");
38453Expect(1, 5870, '\P{Is_Nv=000018}', "");
38454Expect(0, 5870, '\P{^Is_Nv=000018}', "");
38455Error('\p{Numeric_Value=-00000003/00000008/a/}');
38456Error('\P{Numeric_Value=-00000003/00000008/a/}');
38457Expect(1, 8540, '\p{Numeric_Value=+0003/8}', "");
38458Expect(0, 8540, '\p{^Numeric_Value=+0003/8}', "");
38459Expect(0, 8540, '\P{Numeric_Value=+0003/8}', "");
38460Expect(1, 8540, '\P{^Numeric_Value=+0003/8}', "");
38461Expect(0, 8539, '\p{Numeric_Value=+0003/8}', "");
38462Expect(1, 8539, '\p{^Numeric_Value=+0003/8}', "");
38463Expect(1, 8539, '\P{Numeric_Value=+0003/8}', "");
38464Expect(0, 8539, '\P{^Numeric_Value=+0003/8}', "");
38465Error('\p{Numeric_Value=0.38}');
38466Error('\P{Numeric_Value=0.38}');
38467Expect(1, 8540, '\p{Numeric_Value=0.375}', "");
38468Expect(0, 8540, '\p{^Numeric_Value=0.375}', "");
38469Expect(0, 8540, '\P{Numeric_Value=0.375}', "");
38470Expect(1, 8540, '\P{^Numeric_Value=0.375}', "");
38471Expect(0, 8539, '\p{Numeric_Value=0.375}', "");
38472Expect(1, 8539, '\p{^Numeric_Value=0.375}', "");
38473Expect(1, 8539, '\P{Numeric_Value=0.375}', "");
38474Expect(0, 8539, '\P{^Numeric_Value=0.375}', "");
38475Error('\p{Nv=:=--3/008}');
38476Error('\P{Nv=:=--3/008}');
38477Expect(1, 8540, '\p{Nv:	+0000003/000008}', "");
38478Expect(0, 8540, '\p{^Nv:	+0000003/000008}', "");
38479Expect(0, 8540, '\P{Nv:	+0000003/000008}', "");
38480Expect(1, 8540, '\P{^Nv:	+0000003/000008}', "");
38481Expect(0, 8539, '\p{Nv:	+0000003/000008}', "");
38482Expect(1, 8539, '\p{^Nv:	+0000003/000008}', "");
38483Expect(1, 8539, '\P{Nv:	+0000003/000008}', "");
38484Expect(0, 8539, '\P{^Nv:	+0000003/000008}', "");
38485Error('\p{Nv=0.38}');
38486Error('\P{Nv=0.38}');
38487Expect(1, 8540, '\p{Nv:	0.375}', "");
38488Expect(0, 8540, '\p{^Nv:	0.375}', "");
38489Expect(0, 8540, '\P{Nv:	0.375}', "");
38490Expect(1, 8540, '\P{^Nv:	0.375}', "");
38491Expect(0, 8539, '\p{Nv:	0.375}', "");
38492Expect(1, 8539, '\p{^Nv:	0.375}', "");
38493Expect(1, 8539, '\P{Nv:	0.375}', "");
38494Expect(0, 8539, '\P{^Nv:	0.375}', "");
38495Error('\p{Is_Numeric_Value=_000000003/00000008:=}');
38496Error('\P{Is_Numeric_Value=_000000003/00000008:=}');
38497Expect(1, 8540, '\p{Is_Numeric_Value=0000000003/00000008}', "");
38498Expect(0, 8540, '\p{^Is_Numeric_Value=0000000003/00000008}', "");
38499Expect(0, 8540, '\P{Is_Numeric_Value=0000000003/00000008}', "");
38500Expect(1, 8540, '\P{^Is_Numeric_Value=0000000003/00000008}', "");
38501Expect(0, 8539, '\p{Is_Numeric_Value=0000000003/00000008}', "");
38502Expect(1, 8539, '\p{^Is_Numeric_Value=0000000003/00000008}', "");
38503Expect(1, 8539, '\P{Is_Numeric_Value=0000000003/00000008}', "");
38504Expect(0, 8539, '\P{^Is_Numeric_Value=0000000003/00000008}', "");
38505Error('\p{Is_Numeric_Value:	0.38}');
38506Error('\P{Is_Numeric_Value:	0.38}');
38507Expect(1, 8540, '\p{Is_Numeric_Value=0.375}', "");
38508Expect(0, 8540, '\p{^Is_Numeric_Value=0.375}', "");
38509Expect(0, 8540, '\P{Is_Numeric_Value=0.375}', "");
38510Expect(1, 8540, '\P{^Is_Numeric_Value=0.375}', "");
38511Expect(0, 8539, '\p{Is_Numeric_Value=0.375}', "");
38512Expect(1, 8539, '\p{^Is_Numeric_Value=0.375}', "");
38513Expect(1, 8539, '\P{Is_Numeric_Value=0.375}', "");
38514Expect(0, 8539, '\P{^Is_Numeric_Value=0.375}', "");
38515Error('\p{Is_Nv=/a/ 0003/0000000008}');
38516Error('\P{Is_Nv=/a/ 0003/0000000008}');
38517Expect(1, 8540, '\p{Is_Nv:   0003/008}', "");
38518Expect(0, 8540, '\p{^Is_Nv:   0003/008}', "");
38519Expect(0, 8540, '\P{Is_Nv:   0003/008}', "");
38520Expect(1, 8540, '\P{^Is_Nv:   0003/008}', "");
38521Expect(0, 8539, '\p{Is_Nv:   0003/008}', "");
38522Expect(1, 8539, '\p{^Is_Nv:   0003/008}', "");
38523Expect(1, 8539, '\P{Is_Nv:   0003/008}', "");
38524Expect(0, 8539, '\P{^Is_Nv:   0003/008}', "");
38525Error('\p{Is_Nv:   0.38}');
38526Error('\P{Is_Nv:   0.38}');
38527Expect(1, 8540, '\p{Is_Nv=0.375}', "");
38528Expect(0, 8540, '\p{^Is_Nv=0.375}', "");
38529Expect(0, 8540, '\P{Is_Nv=0.375}', "");
38530Expect(1, 8540, '\P{^Is_Nv=0.375}', "");
38531Expect(0, 8539, '\p{Is_Nv=0.375}', "");
38532Expect(1, 8539, '\p{^Is_Nv=0.375}', "");
38533Expect(1, 8539, '\P{Is_Nv=0.375}', "");
38534Expect(0, 8539, '\P{^Is_Nv=0.375}', "");
38535Error('\p{Numeric_Value:   :=--0500}');
38536Error('\P{Numeric_Value:   :=--0500}');
38537Expect(1, 8558, '\p{Numeric_Value: +0_5_00}', "");
38538Expect(0, 8558, '\p{^Numeric_Value: +0_5_00}', "");
38539Expect(0, 8558, '\P{Numeric_Value: +0_5_00}', "");
38540Expect(1, 8558, '\P{^Numeric_Value: +0_5_00}', "");
38541Expect(0, 8557, '\p{Numeric_Value: +0_5_00}', "");
38542Expect(1, 8557, '\p{^Numeric_Value: +0_5_00}', "");
38543Expect(1, 8557, '\P{Numeric_Value: +0_5_00}', "");
38544Expect(0, 8557, '\P{^Numeric_Value: +0_5_00}', "");
38545Error('\p{Nv=:= 0000500}');
38546Error('\P{Nv=:= 0000500}');
38547Expect(1, 8558, '\p{Nv=+0000000500}', "");
38548Expect(0, 8558, '\p{^Nv=+0000000500}', "");
38549Expect(0, 8558, '\P{Nv=+0000000500}', "");
38550Expect(1, 8558, '\P{^Nv=+0000000500}', "");
38551Expect(0, 8557, '\p{Nv=+0000000500}', "");
38552Expect(1, 8557, '\p{^Nv=+0000000500}', "");
38553Expect(1, 8557, '\P{Nv=+0000000500}', "");
38554Expect(0, 8557, '\P{^Nv=+0000000500}', "");
38555Error('\p{Is_Numeric_Value=		+0/a/0_0 0	0_0	0_5	00}');
38556Error('\P{Is_Numeric_Value=		+0/a/0_0 0	0_0	0_5	00}');
38557Expect(1, 8558, '\p{Is_Numeric_Value=0_0_0_0_500}', "");
38558Expect(0, 8558, '\p{^Is_Numeric_Value=0_0_0_0_500}', "");
38559Expect(0, 8558, '\P{Is_Numeric_Value=0_0_0_0_500}', "");
38560Expect(1, 8558, '\P{^Is_Numeric_Value=0_0_0_0_500}', "");
38561Expect(0, 8557, '\p{Is_Numeric_Value=0_0_0_0_500}', "");
38562Expect(1, 8557, '\p{^Is_Numeric_Value=0_0_0_0_500}', "");
38563Expect(1, 8557, '\P{Is_Numeric_Value=0_0_0_0_500}', "");
38564Expect(0, 8557, '\P{^Is_Numeric_Value=0_0_0_0_500}', "");
38565Error('\p{Is_Nv=	 +0000500/a/}');
38566Error('\P{Is_Nv=	 +0000500/a/}');
38567Expect(1, 8558, '\p{Is_Nv=50_0}', "");
38568Expect(0, 8558, '\p{^Is_Nv=50_0}', "");
38569Expect(0, 8558, '\P{Is_Nv=50_0}', "");
38570Expect(1, 8558, '\P{^Is_Nv=50_0}', "");
38571Expect(0, 8557, '\p{Is_Nv=50_0}', "");
38572Expect(1, 8557, '\p{^Is_Nv=50_0}', "");
38573Expect(1, 8557, '\P{Is_Nv=50_0}', "");
38574Expect(0, 8557, '\P{^Is_Nv=50_0}', "");
38575Error('\p{Numeric_Value:	 +0:=0-0 0-0 0	0_0-0_16}');
38576Error('\P{Numeric_Value:	 +0:=0-0 0-0 0	0_0-0_16}');
38577Expect(1, 2553, '\p{Numeric_Value=+000000016}', "");
38578Expect(0, 2553, '\p{^Numeric_Value=+000000016}', "");
38579Expect(0, 2553, '\P{Numeric_Value=+000000016}', "");
38580Expect(1, 2553, '\P{^Numeric_Value=+000000016}', "");
38581Expect(0, 2552, '\p{Numeric_Value=+000000016}', "");
38582Expect(1, 2552, '\p{^Numeric_Value=+000000016}', "");
38583Expect(1, 2552, '\P{Numeric_Value=+000000016}', "");
38584Expect(0, 2552, '\P{^Numeric_Value=+000000016}', "");
38585Error('\p{Nv=	_0016/a/}');
38586Error('\P{Nv=	_0016/a/}');
38587Expect(1, 2553, '\p{Nv=00000000016}', "");
38588Expect(0, 2553, '\p{^Nv=00000000016}', "");
38589Expect(0, 2553, '\P{Nv=00000000016}', "");
38590Expect(1, 2553, '\P{^Nv=00000000016}', "");
38591Expect(0, 2552, '\p{Nv=00000000016}', "");
38592Expect(1, 2552, '\p{^Nv=00000000016}', "");
38593Expect(1, 2552, '\P{Nv=00000000016}', "");
38594Expect(0, 2552, '\P{^Nv=00000000016}', "");
38595Error('\p{Is_Numeric_Value:	/a/ _0000000016}');
38596Error('\P{Is_Numeric_Value:	/a/ _0000000016}');
38597Expect(1, 2553, '\p{Is_Numeric_Value=00000000016}', "");
38598Expect(0, 2553, '\p{^Is_Numeric_Value=00000000016}', "");
38599Expect(0, 2553, '\P{Is_Numeric_Value=00000000016}', "");
38600Expect(1, 2553, '\P{^Is_Numeric_Value=00000000016}', "");
38601Expect(0, 2552, '\p{Is_Numeric_Value=00000000016}', "");
38602Expect(1, 2552, '\p{^Is_Numeric_Value=00000000016}', "");
38603Expect(1, 2552, '\P{Is_Numeric_Value=00000000016}', "");
38604Expect(0, 2552, '\P{^Is_Numeric_Value=00000000016}', "");
38605Error('\p{Is_Nv=	 016:=}');
38606Error('\P{Is_Nv=	 016:=}');
38607Expect(1, 2553, '\p{Is_Nv=+0000000016}', "");
38608Expect(0, 2553, '\p{^Is_Nv=+0000000016}', "");
38609Expect(0, 2553, '\P{Is_Nv=+0000000016}', "");
38610Expect(1, 2553, '\P{^Is_Nv=+0000000016}', "");
38611Expect(0, 2552, '\p{Is_Nv=+0000000016}', "");
38612Expect(1, 2552, '\p{^Is_Nv=+0000000016}', "");
38613Expect(1, 2552, '\P{Is_Nv=+0000000016}', "");
38614Expect(0, 2552, '\P{^Is_Nv=+0000000016}', "");
38615Error('\p{Numeric_Value=/a/ _+04 4}');
38616Error('\P{Numeric_Value=/a/ _+04 4}');
38617Expect(1, 12985, '\p{Numeric_Value=00044}', "");
38618Expect(0, 12985, '\p{^Numeric_Value=00044}', "");
38619Expect(0, 12985, '\P{Numeric_Value=00044}', "");
38620Expect(1, 12985, '\P{^Numeric_Value=00044}', "");
38621Expect(0, 12984, '\p{Numeric_Value=00044}', "");
38622Expect(1, 12984, '\p{^Numeric_Value=00044}', "");
38623Expect(1, 12984, '\P{Numeric_Value=00044}', "");
38624Expect(0, 12984, '\P{^Numeric_Value=00044}', "");
38625Error('\p{Nv=-44:=}');
38626Error('\P{Nv=-44:=}');
38627Expect(1, 12985, '\p{Nv=0_0_0_0_0_0_0_044}', "");
38628Expect(0, 12985, '\p{^Nv=0_0_0_0_0_0_0_044}', "");
38629Expect(0, 12985, '\P{Nv=0_0_0_0_0_0_0_044}', "");
38630Expect(1, 12985, '\P{^Nv=0_0_0_0_0_0_0_044}', "");
38631Expect(0, 12984, '\p{Nv=0_0_0_0_0_0_0_044}', "");
38632Expect(1, 12984, '\p{^Nv=0_0_0_0_0_0_0_044}', "");
38633Expect(1, 12984, '\P{Nv=0_0_0_0_0_0_0_044}', "");
38634Expect(0, 12984, '\P{^Nv=0_0_0_0_0_0_0_044}', "");
38635Error('\p{Is_Numeric_Value=-4-4:=}');
38636Error('\P{Is_Numeric_Value=-4-4:=}');
38637Expect(1, 12985, '\p{Is_Numeric_Value:	00000044}', "");
38638Expect(0, 12985, '\p{^Is_Numeric_Value:	00000044}', "");
38639Expect(0, 12985, '\P{Is_Numeric_Value:	00000044}', "");
38640Expect(1, 12985, '\P{^Is_Numeric_Value:	00000044}', "");
38641Expect(0, 12984, '\p{Is_Numeric_Value:	00000044}', "");
38642Expect(1, 12984, '\p{^Is_Numeric_Value:	00000044}', "");
38643Expect(1, 12984, '\P{Is_Numeric_Value:	00000044}', "");
38644Expect(0, 12984, '\P{^Is_Numeric_Value:	00000044}', "");
38645Error('\p{Is_Nv=/a/00000044}');
38646Error('\P{Is_Nv=/a/00000044}');
38647Expect(1, 12985, '\p{Is_Nv=0000044}', "");
38648Expect(0, 12985, '\p{^Is_Nv=0000044}', "");
38649Expect(0, 12985, '\P{Is_Nv=0000044}', "");
38650Expect(1, 12985, '\P{^Is_Nv=0000044}', "");
38651Expect(0, 12984, '\p{Is_Nv=0000044}', "");
38652Expect(1, 12984, '\p{^Is_Nv=0000044}', "");
38653Expect(1, 12984, '\P{Is_Nv=0000044}', "");
38654Expect(0, 12984, '\P{^Is_Nv=0000044}', "");
38655Error('\p{Numeric_Value=	/a/027}');
38656Error('\P{Numeric_Value=	/a/027}');
38657Expect(1, 12887, '\p{Numeric_Value=000_000_27}', "");
38658Expect(0, 12887, '\p{^Numeric_Value=000_000_27}', "");
38659Expect(0, 12887, '\P{Numeric_Value=000_000_27}', "");
38660Expect(1, 12887, '\P{^Numeric_Value=000_000_27}', "");
38661Expect(0, 12886, '\p{Numeric_Value=000_000_27}', "");
38662Expect(1, 12886, '\p{^Numeric_Value=000_000_27}', "");
38663Expect(1, 12886, '\P{Numeric_Value=000_000_27}', "");
38664Expect(0, 12886, '\P{^Numeric_Value=000_000_27}', "");
38665Error('\p{Nv=	:=0000027}');
38666Error('\P{Nv=	:=0000027}');
38667Expect(1, 12887, '\p{Nv=0000027}', "");
38668Expect(0, 12887, '\p{^Nv=0000027}', "");
38669Expect(0, 12887, '\P{Nv=0000027}', "");
38670Expect(1, 12887, '\P{^Nv=0000027}', "");
38671Expect(0, 12886, '\p{Nv=0000027}', "");
38672Expect(1, 12886, '\p{^Nv=0000027}', "");
38673Expect(1, 12886, '\P{Nv=0000027}', "");
38674Expect(0, 12886, '\P{^Nv=0000027}', "");
38675Error('\p{Is_Numeric_Value:-	+27/a/}');
38676Error('\P{Is_Numeric_Value:-	+27/a/}');
38677Expect(1, 12887, '\p{Is_Numeric_Value=+00_02_7}', "");
38678Expect(0, 12887, '\p{^Is_Numeric_Value=+00_02_7}', "");
38679Expect(0, 12887, '\P{Is_Numeric_Value=+00_02_7}', "");
38680Expect(1, 12887, '\P{^Is_Numeric_Value=+00_02_7}', "");
38681Expect(0, 12886, '\p{Is_Numeric_Value=+00_02_7}', "");
38682Expect(1, 12886, '\p{^Is_Numeric_Value=+00_02_7}', "");
38683Expect(1, 12886, '\P{Is_Numeric_Value=+00_02_7}', "");
38684Expect(0, 12886, '\P{^Is_Numeric_Value=+00_02_7}', "");
38685Error('\p{Is_Nv=_:=+27}');
38686Error('\P{Is_Nv=_:=+27}');
38687Expect(1, 12887, '\p{Is_Nv=0000027}', "");
38688Expect(0, 12887, '\p{^Is_Nv=0000027}', "");
38689Expect(0, 12887, '\P{Is_Nv=0000027}', "");
38690Expect(1, 12887, '\P{^Is_Nv=0000027}', "");
38691Expect(0, 12886, '\p{Is_Nv=0000027}', "");
38692Expect(1, 12886, '\p{^Is_Nv=0000027}', "");
38693Expect(1, 12886, '\P{Is_Nv=0000027}', "");
38694Expect(0, 12886, '\P{^Is_Nv=0000027}', "");
38695Error('\p{Numeric_Value=--+0	0_0	0	01-0_0_000000/a/}');
38696Error('\P{Numeric_Value=--+0	0_0	0	01-0_0_000000/a/}');
38697Expect(1, 20159, '\p{Numeric_Value: 0000000100000000}', "");
38698Expect(0, 20159, '\p{^Numeric_Value: 0000000100000000}', "");
38699Expect(0, 20159, '\P{Numeric_Value: 0000000100000000}', "");
38700Expect(1, 20159, '\P{^Numeric_Value: 0000000100000000}', "");
38701Expect(0, 20158, '\p{Numeric_Value: 0000000100000000}', "");
38702Expect(1, 20158, '\p{^Numeric_Value: 0000000100000000}', "");
38703Expect(1, 20158, '\P{Numeric_Value: 0000000100000000}', "");
38704Expect(0, 20158, '\P{^Numeric_Value: 0000000100000000}', "");
38705Error('\p{Nv=:=001 000_000 00}');
38706Error('\P{Nv=:=001 000_000 00}');
38707Expect(1, 20159, '\p{Nv=+000100000000}', "");
38708Expect(0, 20159, '\p{^Nv=+000100000000}', "");
38709Expect(0, 20159, '\P{Nv=+000100000000}', "");
38710Expect(1, 20159, '\P{^Nv=+000100000000}', "");
38711Expect(0, 20158, '\p{Nv=+000100000000}', "");
38712Expect(1, 20158, '\p{^Nv=+000100000000}', "");
38713Expect(1, 20158, '\P{Nv=+000100000000}', "");
38714Expect(0, 20158, '\P{^Nv=+000100000000}', "");
38715Error('\p{Is_Numeric_Value=		000000100000000/a/}');
38716Error('\P{Is_Numeric_Value=		000000100000000/a/}');
38717Expect(1, 20159, '\p{Is_Numeric_Value=+000000000100000000}', "");
38718Expect(0, 20159, '\p{^Is_Numeric_Value=+000000000100000000}', "");
38719Expect(0, 20159, '\P{Is_Numeric_Value=+000000000100000000}', "");
38720Expect(1, 20159, '\P{^Is_Numeric_Value=+000000000100000000}', "");
38721Expect(0, 20158, '\p{Is_Numeric_Value=+000000000100000000}', "");
38722Expect(1, 20158, '\p{^Is_Numeric_Value=+000000000100000000}', "");
38723Expect(1, 20158, '\P{Is_Numeric_Value=+000000000100000000}', "");
38724Expect(0, 20158, '\P{^Is_Numeric_Value=+000000000100000000}', "");
38725Error('\p{Is_Nv=-+000	0/a/0-0-00_1_0000	0-000}');
38726Error('\P{Is_Nv=-+000	0/a/0-0-00_1_0000	0-000}');
38727Expect(1, 20159, '\p{Is_Nv=+0_0_0_0_0_0_0_0_1_0_0000000}', "");
38728Expect(0, 20159, '\p{^Is_Nv=+0_0_0_0_0_0_0_0_1_0_0000000}', "");
38729Expect(0, 20159, '\P{Is_Nv=+0_0_0_0_0_0_0_0_1_0_0000000}', "");
38730Expect(1, 20159, '\P{^Is_Nv=+0_0_0_0_0_0_0_0_1_0_0000000}', "");
38731Expect(0, 20158, '\p{Is_Nv=+0_0_0_0_0_0_0_0_1_0_0000000}', "");
38732Expect(1, 20158, '\p{^Is_Nv=+0_0_0_0_0_0_0_0_1_0_0000000}', "");
38733Expect(1, 20158, '\P{Is_Nv=+0_0_0_0_0_0_0_0_1_0_0000000}', "");
38734Expect(0, 20158, '\P{^Is_Nv=+0_0_0_0_0_0_0_0_1_0_0000000}', "");
38735Error('\p{Numeric_Value=  +00000001/000010:=}');
38736Error('\P{Numeric_Value=  +00000001/000010:=}');
38737Expect(1, 8530, '\p{Numeric_Value=+000001/010}', "");
38738Expect(0, 8530, '\p{^Numeric_Value=+000001/010}', "");
38739Expect(0, 8530, '\P{Numeric_Value=+000001/010}', "");
38740Expect(1, 8530, '\P{^Numeric_Value=+000001/010}', "");
38741Expect(0, 8529, '\p{Numeric_Value=+000001/010}', "");
38742Expect(1, 8529, '\p{^Numeric_Value=+000001/010}', "");
38743Expect(1, 8529, '\P{Numeric_Value=+000001/010}', "");
38744Expect(0, 8529, '\P{^Numeric_Value=+000001/010}', "");
38745Expect(1, 8530, '\p{Numeric_Value=0.100}', "");
38746Expect(0, 8530, '\p{^Numeric_Value=0.100}', "");
38747Expect(0, 8530, '\P{Numeric_Value=0.100}', "");
38748Expect(1, 8530, '\P{^Numeric_Value=0.100}', "");
38749Expect(0, 8529, '\p{Numeric_Value=0.100}', "");
38750Expect(1, 8529, '\p{^Numeric_Value=0.100}', "");
38751Expect(1, 8529, '\P{Numeric_Value=0.100}', "");
38752Expect(0, 8529, '\P{^Numeric_Value=0.100}', "");
38753Error('\p{Nv=	:=00000001/000010}');
38754Error('\P{Nv=	:=00000001/000010}');
38755Expect(1, 8530, '\p{Nv=+00001/000010}', "");
38756Expect(0, 8530, '\p{^Nv=+00001/000010}', "");
38757Expect(0, 8530, '\P{Nv=+00001/000010}', "");
38758Expect(1, 8530, '\P{^Nv=+00001/000010}', "");
38759Expect(0, 8529, '\p{Nv=+00001/000010}', "");
38760Expect(1, 8529, '\p{^Nv=+00001/000010}', "");
38761Expect(1, 8529, '\P{Nv=+00001/000010}', "");
38762Expect(0, 8529, '\P{^Nv=+00001/000010}', "");
38763Expect(1, 8530, '\p{Nv=0.100}', "");
38764Expect(0, 8530, '\p{^Nv=0.100}', "");
38765Expect(0, 8530, '\P{Nv=0.100}', "");
38766Expect(1, 8530, '\P{^Nv=0.100}', "");
38767Expect(0, 8529, '\p{Nv=0.100}', "");
38768Expect(1, 8529, '\p{^Nv=0.100}', "");
38769Expect(1, 8529, '\P{Nv=0.100}', "");
38770Expect(0, 8529, '\P{^Nv=0.100}', "");
38771Error('\p{Is_Numeric_Value=	/a/00001/0000010}');
38772Error('\P{Is_Numeric_Value=	/a/00001/0000010}');
38773Expect(1, 8530, '\p{Is_Numeric_Value=00001/0010}', "");
38774Expect(0, 8530, '\p{^Is_Numeric_Value=00001/0010}', "");
38775Expect(0, 8530, '\P{Is_Numeric_Value=00001/0010}', "");
38776Expect(1, 8530, '\P{^Is_Numeric_Value=00001/0010}', "");
38777Expect(0, 8529, '\p{Is_Numeric_Value=00001/0010}', "");
38778Expect(1, 8529, '\p{^Is_Numeric_Value=00001/0010}', "");
38779Expect(1, 8529, '\P{Is_Numeric_Value=00001/0010}', "");
38780Expect(0, 8529, '\P{^Is_Numeric_Value=00001/0010}', "");
38781Expect(1, 8530, '\p{Is_Numeric_Value=0.100}', "");
38782Expect(0, 8530, '\p{^Is_Numeric_Value=0.100}', "");
38783Expect(0, 8530, '\P{Is_Numeric_Value=0.100}', "");
38784Expect(1, 8530, '\P{^Is_Numeric_Value=0.100}', "");
38785Expect(0, 8529, '\p{Is_Numeric_Value=0.100}', "");
38786Expect(1, 8529, '\p{^Is_Numeric_Value=0.100}', "");
38787Expect(1, 8529, '\P{Is_Numeric_Value=0.100}', "");
38788Expect(0, 8529, '\P{^Is_Numeric_Value=0.100}', "");
38789Error('\p{Is_Nv= :=00000001/010}');
38790Error('\P{Is_Nv= :=00000001/010}');
38791Expect(1, 8530, '\p{Is_Nv=00000001/00000000010}', "");
38792Expect(0, 8530, '\p{^Is_Nv=00000001/00000000010}', "");
38793Expect(0, 8530, '\P{Is_Nv=00000001/00000000010}', "");
38794Expect(1, 8530, '\P{^Is_Nv=00000001/00000000010}', "");
38795Expect(0, 8529, '\p{Is_Nv=00000001/00000000010}', "");
38796Expect(1, 8529, '\p{^Is_Nv=00000001/00000000010}', "");
38797Expect(1, 8529, '\P{Is_Nv=00000001/00000000010}', "");
38798Expect(0, 8529, '\P{^Is_Nv=00000001/00000000010}', "");
38799Expect(1, 8530, '\p{Is_Nv=0.100}', "");
38800Expect(0, 8530, '\p{^Is_Nv=0.100}', "");
38801Expect(0, 8530, '\P{Is_Nv=0.100}', "");
38802Expect(1, 8530, '\P{^Is_Nv=0.100}', "");
38803Expect(0, 8529, '\p{Is_Nv=0.100}', "");
38804Expect(1, 8529, '\p{^Is_Nv=0.100}', "");
38805Expect(1, 8529, '\P{Is_Nv=0.100}', "");
38806Expect(0, 8529, '\P{^Is_Nv=0.100}', "");
38807Error('\p{Numeric_Value=_0000400/a/}');
38808Error('\P{Numeric_Value=_0000400/a/}');
38809Expect(1, 65820, '\p{Numeric_Value=0000400}', "");
38810Expect(0, 65820, '\p{^Numeric_Value=0000400}', "");
38811Expect(0, 65820, '\P{Numeric_Value=0000400}', "");
38812Expect(1, 65820, '\P{^Numeric_Value=0000400}', "");
38813Expect(0, 65819, '\p{Numeric_Value=0000400}', "");
38814Expect(1, 65819, '\p{^Numeric_Value=0000400}', "");
38815Expect(1, 65819, '\P{Numeric_Value=0000400}', "");
38816Expect(0, 65819, '\P{^Numeric_Value=0000400}', "");
38817Error('\p{Nv=:=+00000400}');
38818Error('\P{Nv=:=+00000400}');
38819Expect(1, 65820, '\p{Nv=0000000400}', "");
38820Expect(0, 65820, '\p{^Nv=0000000400}', "");
38821Expect(0, 65820, '\P{Nv=0000000400}', "");
38822Expect(1, 65820, '\P{^Nv=0000000400}', "");
38823Expect(0, 65819, '\p{Nv=0000000400}', "");
38824Expect(1, 65819, '\p{^Nv=0000000400}', "");
38825Expect(1, 65819, '\P{Nv=0000000400}', "");
38826Expect(0, 65819, '\P{^Nv=0000000400}', "");
38827Error('\p{Is_Numeric_Value=0000000400:=}');
38828Error('\P{Is_Numeric_Value=0000000400:=}');
38829Expect(1, 65820, '\p{Is_Numeric_Value=+0000000400}', "");
38830Expect(0, 65820, '\p{^Is_Numeric_Value=+0000000400}', "");
38831Expect(0, 65820, '\P{Is_Numeric_Value=+0000000400}', "");
38832Expect(1, 65820, '\P{^Is_Numeric_Value=+0000000400}', "");
38833Expect(0, 65819, '\p{Is_Numeric_Value=+0000000400}', "");
38834Expect(1, 65819, '\p{^Is_Numeric_Value=+0000000400}', "");
38835Expect(1, 65819, '\P{Is_Numeric_Value=+0000000400}', "");
38836Expect(0, 65819, '\P{^Is_Numeric_Value=+0000000400}', "");
38837Error('\p{Is_Nv:   _/a/400}');
38838Error('\P{Is_Nv:   _/a/400}');
38839Expect(1, 65820, '\p{Is_Nv=0000400}', "");
38840Expect(0, 65820, '\p{^Is_Nv=0000400}', "");
38841Expect(0, 65820, '\P{Is_Nv=0000400}', "");
38842Expect(1, 65820, '\P{^Is_Nv=0000400}', "");
38843Expect(0, 65819, '\p{Is_Nv=0000400}', "");
38844Expect(1, 65819, '\p{^Is_Nv=0000400}', "");
38845Expect(1, 65819, '\P{Is_Nv=0000400}', "");
38846Expect(0, 65819, '\P{^Is_Nv=0000400}', "");
38847Error('\p{Numeric_Value= 000000005/00000008:=}');
38848Error('\P{Numeric_Value= 000000005/00000008:=}');
38849Expect(1, 8541, '\p{Numeric_Value=+05/00008}', "");
38850Expect(0, 8541, '\p{^Numeric_Value=+05/00008}', "");
38851Expect(0, 8541, '\P{Numeric_Value=+05/00008}', "");
38852Expect(1, 8541, '\P{^Numeric_Value=+05/00008}', "");
38853Expect(0, 8540, '\p{Numeric_Value=+05/00008}', "");
38854Expect(1, 8540, '\p{^Numeric_Value=+05/00008}', "");
38855Expect(1, 8540, '\P{Numeric_Value=+05/00008}', "");
38856Expect(0, 8540, '\P{^Numeric_Value=+05/00008}', "");
38857Error('\p{Numeric_Value=0.62}');
38858Error('\P{Numeric_Value=0.62}');
38859Expect(1, 8541, '\p{Numeric_Value=0.625}', "");
38860Expect(0, 8541, '\p{^Numeric_Value=0.625}', "");
38861Expect(0, 8541, '\P{Numeric_Value=0.625}', "");
38862Expect(1, 8541, '\P{^Numeric_Value=0.625}', "");
38863Expect(0, 8540, '\p{Numeric_Value=0.625}', "");
38864Expect(1, 8540, '\p{^Numeric_Value=0.625}', "");
38865Expect(1, 8540, '\P{Numeric_Value=0.625}', "");
38866Expect(0, 8540, '\P{^Numeric_Value=0.625}', "");
38867Error('\p{Nv=000005/08:=}');
38868Error('\P{Nv=000005/08:=}');
38869Expect(1, 8541, '\p{Nv: +000000005/000000008}', "");
38870Expect(0, 8541, '\p{^Nv: +000000005/000000008}', "");
38871Expect(0, 8541, '\P{Nv: +000000005/000000008}', "");
38872Expect(1, 8541, '\P{^Nv: +000000005/000000008}', "");
38873Expect(0, 8540, '\p{Nv: +000000005/000000008}', "");
38874Expect(1, 8540, '\p{^Nv: +000000005/000000008}', "");
38875Expect(1, 8540, '\P{Nv: +000000005/000000008}', "");
38876Expect(0, 8540, '\P{^Nv: +000000005/000000008}', "");
38877Error('\p{Nv:	0.62}');
38878Error('\P{Nv:	0.62}');
38879Expect(1, 8541, '\p{Nv=0.625}', "");
38880Expect(0, 8541, '\p{^Nv=0.625}', "");
38881Expect(0, 8541, '\P{Nv=0.625}', "");
38882Expect(1, 8541, '\P{^Nv=0.625}', "");
38883Expect(0, 8540, '\p{Nv=0.625}', "");
38884Expect(1, 8540, '\p{^Nv=0.625}', "");
38885Expect(1, 8540, '\P{Nv=0.625}', "");
38886Expect(0, 8540, '\P{^Nv=0.625}', "");
38887Error('\p{Is_Numeric_Value:   		+00005/0000000008:=}');
38888Error('\P{Is_Numeric_Value:   		+00005/0000000008:=}');
38889Expect(1, 8541, '\p{Is_Numeric_Value=05/0000000008}', "");
38890Expect(0, 8541, '\p{^Is_Numeric_Value=05/0000000008}', "");
38891Expect(0, 8541, '\P{Is_Numeric_Value=05/0000000008}', "");
38892Expect(1, 8541, '\P{^Is_Numeric_Value=05/0000000008}', "");
38893Expect(0, 8540, '\p{Is_Numeric_Value=05/0000000008}', "");
38894Expect(1, 8540, '\p{^Is_Numeric_Value=05/0000000008}', "");
38895Expect(1, 8540, '\P{Is_Numeric_Value=05/0000000008}', "");
38896Expect(0, 8540, '\P{^Is_Numeric_Value=05/0000000008}', "");
38897Error('\p{Is_Numeric_Value=0.62}');
38898Error('\P{Is_Numeric_Value=0.62}');
38899Expect(1, 8541, '\p{Is_Numeric_Value=0.625}', "");
38900Expect(0, 8541, '\p{^Is_Numeric_Value=0.625}', "");
38901Expect(0, 8541, '\P{Is_Numeric_Value=0.625}', "");
38902Expect(1, 8541, '\P{^Is_Numeric_Value=0.625}', "");
38903Expect(0, 8540, '\p{Is_Numeric_Value=0.625}', "");
38904Expect(1, 8540, '\p{^Is_Numeric_Value=0.625}', "");
38905Expect(1, 8540, '\P{Is_Numeric_Value=0.625}', "");
38906Expect(0, 8540, '\P{^Is_Numeric_Value=0.625}', "");
38907Error('\p{Is_Nv=:=+000005/008}');
38908Error('\P{Is_Nv=:=+000005/008}');
38909Expect(1, 8541, '\p{Is_Nv=00000005/000008}', "");
38910Expect(0, 8541, '\p{^Is_Nv=00000005/000008}', "");
38911Expect(0, 8541, '\P{Is_Nv=00000005/000008}', "");
38912Expect(1, 8541, '\P{^Is_Nv=00000005/000008}', "");
38913Expect(0, 8540, '\p{Is_Nv=00000005/000008}', "");
38914Expect(1, 8540, '\p{^Is_Nv=00000005/000008}', "");
38915Expect(1, 8540, '\P{Is_Nv=00000005/000008}', "");
38916Expect(0, 8540, '\P{^Is_Nv=00000005/000008}', "");
38917Error('\p{Is_Nv=0.62}');
38918Error('\P{Is_Nv=0.62}');
38919Expect(1, 8541, '\p{Is_Nv=0.625}', "");
38920Expect(0, 8541, '\p{^Is_Nv=0.625}', "");
38921Expect(0, 8541, '\P{Is_Nv=0.625}', "");
38922Expect(1, 8541, '\P{^Is_Nv=0.625}', "");
38923Expect(0, 8540, '\p{Is_Nv=0.625}', "");
38924Expect(1, 8540, '\p{^Is_Nv=0.625}', "");
38925Expect(1, 8540, '\P{Is_Nv=0.625}', "");
38926Expect(0, 8540, '\P{^Is_Nv=0.625}', "");
38927Error('\p{Numeric_Value=:=- +000020}');
38928Error('\P{Numeric_Value=:=- +000020}');
38929Expect(1, 4979, '\p{Numeric_Value:2_0}', "");
38930Expect(0, 4979, '\p{^Numeric_Value:2_0}', "");
38931Expect(0, 4979, '\P{Numeric_Value:2_0}', "");
38932Expect(1, 4979, '\P{^Numeric_Value:2_0}', "");
38933Expect(0, 4978, '\p{Numeric_Value:2_0}', "");
38934Expect(1, 4978, '\p{^Numeric_Value:2_0}', "");
38935Expect(1, 4978, '\P{Numeric_Value:2_0}', "");
38936Expect(0, 4978, '\P{^Numeric_Value:2_0}', "");
38937Error('\p{Nv=	:=000000020}');
38938Error('\P{Nv=	:=000000020}');
38939Expect(1, 4979, '\p{Nv=+0000020}', "");
38940Expect(0, 4979, '\p{^Nv=+0000020}', "");
38941Expect(0, 4979, '\P{Nv=+0000020}', "");
38942Expect(1, 4979, '\P{^Nv=+0000020}', "");
38943Expect(0, 4978, '\p{Nv=+0000020}', "");
38944Expect(1, 4978, '\p{^Nv=+0000020}', "");
38945Expect(1, 4978, '\P{Nv=+0000020}', "");
38946Expect(0, 4978, '\P{^Nv=+0000020}', "");
38947Error('\p{Is_Numeric_Value= /a/0-0	0020}');
38948Error('\P{Is_Numeric_Value= /a/0-0	0020}');
38949Expect(1, 4979, '\p{Is_Numeric_Value=020}', "");
38950Expect(0, 4979, '\p{^Is_Numeric_Value=020}', "");
38951Expect(0, 4979, '\P{Is_Numeric_Value=020}', "");
38952Expect(1, 4979, '\P{^Is_Numeric_Value=020}', "");
38953Expect(0, 4978, '\p{Is_Numeric_Value=020}', "");
38954Expect(1, 4978, '\p{^Is_Numeric_Value=020}', "");
38955Expect(1, 4978, '\P{Is_Numeric_Value=020}', "");
38956Expect(0, 4978, '\P{^Is_Numeric_Value=020}', "");
38957Error('\p{Is_Nv=_0-0-00:=0	020}');
38958Error('\P{Is_Nv=_0-0-00:=0	020}');
38959Expect(1, 4979, '\p{Is_Nv=2_0}', "");
38960Expect(0, 4979, '\p{^Is_Nv=2_0}', "");
38961Expect(0, 4979, '\P{Is_Nv=2_0}', "");
38962Expect(1, 4979, '\P{^Is_Nv=2_0}', "");
38963Expect(0, 4978, '\p{Is_Nv=2_0}', "");
38964Expect(1, 4978, '\p{^Is_Nv=2_0}', "");
38965Expect(1, 4978, '\P{Is_Nv=2_0}', "");
38966Expect(0, 4978, '\P{^Is_Nv=2_0}', "");
38967Error('\p{Numeric_Value=/a/000_000	300 00}');
38968Error('\P{Numeric_Value=/a/000_000	300 00}');
38969Expect(1, 65837, '\p{Numeric_Value=0000_3000_0}', "");
38970Expect(0, 65837, '\p{^Numeric_Value=0000_3000_0}', "");
38971Expect(0, 65837, '\P{Numeric_Value=0000_3000_0}', "");
38972Expect(1, 65837, '\P{^Numeric_Value=0000_3000_0}', "");
38973Expect(0, 65836, '\p{Numeric_Value=0000_3000_0}', "");
38974Expect(1, 65836, '\p{^Numeric_Value=0000_3000_0}', "");
38975Expect(1, 65836, '\P{Numeric_Value=0000_3000_0}', "");
38976Expect(0, 65836, '\P{^Numeric_Value=0000_3000_0}', "");
38977Error('\p{Nv= 0/a/0 0	0-0	300_00}');
38978Error('\P{Nv= 0/a/0 0	0-0	300_00}');
38979Expect(1, 65837, '\p{Nv=00000000030000}', "");
38980Expect(0, 65837, '\p{^Nv=00000000030000}', "");
38981Expect(0, 65837, '\P{Nv=00000000030000}', "");
38982Expect(1, 65837, '\P{^Nv=00000000030000}', "");
38983Expect(0, 65836, '\p{Nv=00000000030000}', "");
38984Expect(1, 65836, '\p{^Nv=00000000030000}', "");
38985Expect(1, 65836, '\P{Nv=00000000030000}', "");
38986Expect(0, 65836, '\P{^Nv=00000000030000}', "");
38987Error('\p{Is_Numeric_Value=:=  00030000}');
38988Error('\P{Is_Numeric_Value=:=  00030000}');
38989Expect(1, 65837, '\p{Is_Numeric_Value=00000000030000}', "");
38990Expect(0, 65837, '\p{^Is_Numeric_Value=00000000030000}', "");
38991Expect(0, 65837, '\P{Is_Numeric_Value=00000000030000}', "");
38992Expect(1, 65837, '\P{^Is_Numeric_Value=00000000030000}', "");
38993Expect(0, 65836, '\p{Is_Numeric_Value=00000000030000}', "");
38994Expect(1, 65836, '\p{^Is_Numeric_Value=00000000030000}', "");
38995Expect(1, 65836, '\P{Is_Numeric_Value=00000000030000}', "");
38996Expect(0, 65836, '\P{^Is_Numeric_Value=00000000030000}', "");
38997Error('\p{Is_Nv=--0-00	00/a/000030000}');
38998Error('\P{Is_Nv=--0-00	00/a/000030000}');
38999Expect(1, 65837, '\p{Is_Nv=3_0_0_00}', "");
39000Expect(0, 65837, '\p{^Is_Nv=3_0_0_00}', "");
39001Expect(0, 65837, '\P{Is_Nv=3_0_0_00}', "");
39002Expect(1, 65837, '\P{^Is_Nv=3_0_0_00}', "");
39003Expect(0, 65836, '\p{Is_Nv=3_0_0_00}', "");
39004Expect(1, 65836, '\p{^Is_Nv=3_0_0_00}', "");
39005Expect(1, 65836, '\P{Is_Nv=3_0_0_00}', "");
39006Expect(0, 65836, '\P{^Is_Nv=3_0_0_00}', "");
39007Error('\p{Numeric_Value=__0:=0 0	0 0-0010}');
39008Error('\P{Numeric_Value=__0:=0 0	0 0-0010}');
39009Expect(1, 3056, '\p{Numeric_Value=00010}', "");
39010Expect(0, 3056, '\p{^Numeric_Value=00010}', "");
39011Expect(0, 3056, '\P{Numeric_Value=00010}', "");
39012Expect(1, 3056, '\P{^Numeric_Value=00010}', "");
39013Expect(0, 3055, '\p{Numeric_Value=00010}', "");
39014Expect(1, 3055, '\p{^Numeric_Value=00010}', "");
39015Expect(1, 3055, '\P{Numeric_Value=00010}', "");
39016Expect(0, 3055, '\P{^Numeric_Value=00010}', "");
39017Error('\p{Nv=	/a/+0_0	0-10}');
39018Error('\P{Nv=	/a/+0_0	0-10}');
39019Expect(1, 3056, '\p{Nv=00010}', "");
39020Expect(0, 3056, '\p{^Nv=00010}', "");
39021Expect(0, 3056, '\P{Nv=00010}', "");
39022Expect(1, 3056, '\P{^Nv=00010}', "");
39023Expect(0, 3055, '\p{Nv=00010}', "");
39024Expect(1, 3055, '\p{^Nv=00010}', "");
39025Expect(1, 3055, '\P{Nv=00010}', "");
39026Expect(0, 3055, '\P{^Nv=00010}', "");
39027Error('\p{Is_Numeric_Value= 	0 0-0:=0_010}');
39028Error('\P{Is_Numeric_Value= 	0 0-0:=0_010}');
39029Expect(1, 3056, '\p{Is_Numeric_Value=+1_0}', "");
39030Expect(0, 3056, '\p{^Is_Numeric_Value=+1_0}', "");
39031Expect(0, 3056, '\P{Is_Numeric_Value=+1_0}', "");
39032Expect(1, 3056, '\P{^Is_Numeric_Value=+1_0}', "");
39033Expect(0, 3055, '\p{Is_Numeric_Value=+1_0}', "");
39034Expect(1, 3055, '\p{^Is_Numeric_Value=+1_0}', "");
39035Expect(1, 3055, '\P{Is_Numeric_Value=+1_0}', "");
39036Expect(0, 3055, '\P{^Is_Numeric_Value=+1_0}', "");
39037Error('\p{Is_Nv:		1-0/a/}');
39038Error('\P{Is_Nv:		1-0/a/}');
39039Expect(1, 3056, '\p{Is_Nv=00_00_01_0}', "");
39040Expect(0, 3056, '\p{^Is_Nv=00_00_01_0}', "");
39041Expect(0, 3056, '\P{Is_Nv=00_00_01_0}', "");
39042Expect(1, 3056, '\P{^Is_Nv=00_00_01_0}', "");
39043Expect(0, 3055, '\p{Is_Nv=00_00_01_0}', "");
39044Expect(1, 3055, '\p{^Is_Nv=00_00_01_0}', "");
39045Expect(1, 3055, '\P{Is_Nv=00_00_01_0}', "");
39046Expect(0, 3055, '\P{^Is_Nv=00_00_01_0}', "");
39047Error('\p{Numeric_Value=_ 031/a/}');
39048Error('\P{Numeric_Value=_ 031/a/}');
39049Expect(1, 12891, '\p{Numeric_Value=0_0_31}', "");
39050Expect(0, 12891, '\p{^Numeric_Value=0_0_31}', "");
39051Expect(0, 12891, '\P{Numeric_Value=0_0_31}', "");
39052Expect(1, 12891, '\P{^Numeric_Value=0_0_31}', "");
39053Expect(0, 12890, '\p{Numeric_Value=0_0_31}', "");
39054Expect(1, 12890, '\p{^Numeric_Value=0_0_31}', "");
39055Expect(1, 12890, '\P{Numeric_Value=0_0_31}', "");
39056Expect(0, 12890, '\P{^Numeric_Value=0_0_31}', "");
39057Error('\p{Nv= :=0000031}');
39058Error('\P{Nv= :=0000031}');
39059Expect(1, 12891, '\p{Nv=+31}', "");
39060Expect(0, 12891, '\p{^Nv=+31}', "");
39061Expect(0, 12891, '\P{Nv=+31}', "");
39062Expect(1, 12891, '\P{^Nv=+31}', "");
39063Expect(0, 12890, '\p{Nv=+31}', "");
39064Expect(1, 12890, '\p{^Nv=+31}', "");
39065Expect(1, 12890, '\P{Nv=+31}', "");
39066Expect(0, 12890, '\P{^Nv=+31}', "");
39067Error('\p{Is_Numeric_Value=- 0 0:=00-0 0031}');
39068Error('\P{Is_Numeric_Value=- 0 0:=00-0 0031}');
39069Expect(1, 12891, '\p{Is_Numeric_Value=000_003_1}', "");
39070Expect(0, 12891, '\p{^Is_Numeric_Value=000_003_1}', "");
39071Expect(0, 12891, '\P{Is_Numeric_Value=000_003_1}', "");
39072Expect(1, 12891, '\P{^Is_Numeric_Value=000_003_1}', "");
39073Expect(0, 12890, '\p{Is_Numeric_Value=000_003_1}', "");
39074Expect(1, 12890, '\p{^Is_Numeric_Value=000_003_1}', "");
39075Expect(1, 12890, '\P{Is_Numeric_Value=000_003_1}', "");
39076Expect(0, 12890, '\P{^Is_Numeric_Value=000_003_1}', "");
39077Error('\p{Is_Nv=	0000 31:=}');
39078Error('\P{Is_Nv=	0000 31:=}');
39079Expect(1, 12891, '\p{Is_Nv=0_0_0_0_0_0_0_0031}', "");
39080Expect(0, 12891, '\p{^Is_Nv=0_0_0_0_0_0_0_0031}', "");
39081Expect(0, 12891, '\P{Is_Nv=0_0_0_0_0_0_0_0031}', "");
39082Expect(1, 12891, '\P{^Is_Nv=0_0_0_0_0_0_0_0031}', "");
39083Expect(0, 12890, '\p{Is_Nv=0_0_0_0_0_0_0_0031}', "");
39084Expect(1, 12890, '\p{^Is_Nv=0_0_0_0_0_0_0_0031}', "");
39085Expect(1, 12890, '\P{Is_Nv=0_0_0_0_0_0_0_0031}', "");
39086Expect(0, 12890, '\P{^Is_Nv=0_0_0_0_0_0_0_0031}', "");
39087Error('\p{Numeric_Value=	0_0-0	0	8000:=}');
39088Error('\P{Numeric_Value=	0_0-0	0	8000:=}');
39089Expect(1, 65833, '\p{Numeric_Value=08_00_0}', "");
39090Expect(0, 65833, '\p{^Numeric_Value=08_00_0}', "");
39091Expect(0, 65833, '\P{Numeric_Value=08_00_0}', "");
39092Expect(1, 65833, '\P{^Numeric_Value=08_00_0}', "");
39093Expect(0, 65832, '\p{Numeric_Value=08_00_0}', "");
39094Expect(1, 65832, '\p{^Numeric_Value=08_00_0}', "");
39095Expect(1, 65832, '\P{Numeric_Value=08_00_0}', "");
39096Expect(0, 65832, '\P{^Numeric_Value=08_00_0}', "");
39097Error('\p{Nv=-_+0:=0	8	0_00}');
39098Error('\P{Nv=-_+0:=0	8	0_00}');
39099Expect(1, 65833, '\p{Nv=0000000008000}', "");
39100Expect(0, 65833, '\p{^Nv=0000000008000}', "");
39101Expect(0, 65833, '\P{Nv=0000000008000}', "");
39102Expect(1, 65833, '\P{^Nv=0000000008000}', "");
39103Expect(0, 65832, '\p{Nv=0000000008000}', "");
39104Expect(1, 65832, '\p{^Nv=0000000008000}', "");
39105Expect(1, 65832, '\P{Nv=0000000008000}', "");
39106Expect(0, 65832, '\P{^Nv=0000000008000}', "");
39107Error('\p{Is_Numeric_Value=/a/ _800_0}');
39108Error('\P{Is_Numeric_Value=/a/ _800_0}');
39109Expect(1, 65833, '\p{Is_Numeric_Value=+00008000}', "");
39110Expect(0, 65833, '\p{^Is_Numeric_Value=+00008000}', "");
39111Expect(0, 65833, '\P{Is_Numeric_Value=+00008000}', "");
39112Expect(1, 65833, '\P{^Is_Numeric_Value=+00008000}', "");
39113Expect(0, 65832, '\p{Is_Numeric_Value=+00008000}', "");
39114Expect(1, 65832, '\p{^Is_Numeric_Value=+00008000}', "");
39115Expect(1, 65832, '\P{Is_Numeric_Value=+00008000}', "");
39116Expect(0, 65832, '\P{^Is_Numeric_Value=+00008000}', "");
39117Error('\p{Is_Nv:   __008000/a/}');
39118Error('\P{Is_Nv:   __008000/a/}');
39119Expect(1, 65833, '\p{Is_Nv=+0_0_0_0_0_0_0_0_8000}', "");
39120Expect(0, 65833, '\p{^Is_Nv=+0_0_0_0_0_0_0_0_8000}', "");
39121Expect(0, 65833, '\P{Is_Nv=+0_0_0_0_0_0_0_0_8000}', "");
39122Expect(1, 65833, '\P{^Is_Nv=+0_0_0_0_0_0_0_0_8000}', "");
39123Expect(0, 65832, '\p{Is_Nv=+0_0_0_0_0_0_0_0_8000}', "");
39124Expect(1, 65832, '\p{^Is_Nv=+0_0_0_0_0_0_0_0_8000}', "");
39125Expect(1, 65832, '\P{Is_Nv=+0_0_0_0_0_0_0_0_8000}', "");
39126Expect(0, 65832, '\P{^Is_Nv=+0_0_0_0_0_0_0_0_8000}', "");
39127Error('\p{Numeric_Value=:=__0000001000000000000}');
39128Error('\P{Numeric_Value=:=__0000001000000000000}');
39129Expect(1, 20806, '\p{Numeric_Value:   000_000_010_000_000_000_00}', "");
39130Expect(0, 20806, '\p{^Numeric_Value:   000_000_010_000_000_000_00}', "");
39131Expect(0, 20806, '\P{Numeric_Value:   000_000_010_000_000_000_00}', "");
39132Expect(1, 20806, '\P{^Numeric_Value:   000_000_010_000_000_000_00}', "");
39133Expect(0, 20805, '\p{Numeric_Value:   000_000_010_000_000_000_00}', "");
39134Expect(1, 20805, '\p{^Numeric_Value:   000_000_010_000_000_000_00}', "");
39135Expect(1, 20805, '\P{Numeric_Value:   000_000_010_000_000_000_00}', "");
39136Expect(0, 20805, '\P{^Numeric_Value:   000_000_010_000_000_000_00}', "");
39137Error('\p{Nv=-/a/0001000000000000}');
39138Error('\P{Nv=-/a/0001000000000000}');
39139Expect(1, 20806, '\p{Nv=1000000000000}', "");
39140Expect(0, 20806, '\p{^Nv=1000000000000}', "");
39141Expect(0, 20806, '\P{Nv=1000000000000}', "");
39142Expect(1, 20806, '\P{^Nv=1000000000000}', "");
39143Expect(0, 20805, '\p{Nv=1000000000000}', "");
39144Expect(1, 20805, '\p{^Nv=1000000000000}', "");
39145Expect(1, 20805, '\P{Nv=1000000000000}', "");
39146Expect(0, 20805, '\P{^Nv=1000000000000}', "");
39147Error('\p{Is_Numeric_Value= _00001000000000000/a/}');
39148Error('\P{Is_Numeric_Value= _00001000000000000/a/}');
39149Expect(1, 20806, '\p{Is_Numeric_Value=0_0_1_0_0_0_0_0_0_0_0_0000}', "");
39150Expect(0, 20806, '\p{^Is_Numeric_Value=0_0_1_0_0_0_0_0_0_0_0_0000}', "");
39151Expect(0, 20806, '\P{Is_Numeric_Value=0_0_1_0_0_0_0_0_0_0_0_0000}', "");
39152Expect(1, 20806, '\P{^Is_Numeric_Value=0_0_1_0_0_0_0_0_0_0_0_0000}', "");
39153Expect(0, 20805, '\p{Is_Numeric_Value=0_0_1_0_0_0_0_0_0_0_0_0000}', "");
39154Expect(1, 20805, '\p{^Is_Numeric_Value=0_0_1_0_0_0_0_0_0_0_0_0000}', "");
39155Expect(1, 20805, '\P{Is_Numeric_Value=0_0_1_0_0_0_0_0_0_0_0_0000}', "");
39156Expect(0, 20805, '\P{^Is_Numeric_Value=0_0_1_0_0_0_0_0_0_0_0_0000}', "");
39157Error('\p{Is_Nv=_0000:=0010 0000	0000-000}');
39158Error('\P{Is_Nv=_0000:=0010 0000	0000-000}');
39159Expect(1, 20806, '\p{Is_Nv=0_0_0_0_0_0_1_0_0_0_0_0_0_0_00000}', "");
39160Expect(0, 20806, '\p{^Is_Nv=0_0_0_0_0_0_1_0_0_0_0_0_0_0_00000}', "");
39161Expect(0, 20806, '\P{Is_Nv=0_0_0_0_0_0_1_0_0_0_0_0_0_0_00000}', "");
39162Expect(1, 20806, '\P{^Is_Nv=0_0_0_0_0_0_1_0_0_0_0_0_0_0_00000}', "");
39163Expect(0, 20805, '\p{Is_Nv=0_0_0_0_0_0_1_0_0_0_0_0_0_0_00000}', "");
39164Expect(1, 20805, '\p{^Is_Nv=0_0_0_0_0_0_1_0_0_0_0_0_0_0_00000}', "");
39165Expect(1, 20805, '\P{Is_Nv=0_0_0_0_0_0_1_0_0_0_0_0_0_0_00000}', "");
39166Expect(0, 20805, '\P{^Is_Nv=0_0_0_0_0_0_1_0_0_0_0_0_0_0_00000}', "");
39167Error('\p{Numeric_Value=-_0_0_0-0	0-0	035:=}');
39168Error('\P{Numeric_Value=-_0_0_0-0	0-0	035:=}');
39169Expect(1, 12895, '\p{Numeric_Value=00000035}', "");
39170Expect(0, 12895, '\p{^Numeric_Value=00000035}', "");
39171Expect(0, 12895, '\P{Numeric_Value=00000035}', "");
39172Expect(1, 12895, '\P{^Numeric_Value=00000035}', "");
39173Expect(0, 12894, '\p{Numeric_Value=00000035}', "");
39174Expect(1, 12894, '\p{^Numeric_Value=00000035}', "");
39175Expect(1, 12894, '\P{Numeric_Value=00000035}', "");
39176Expect(0, 12894, '\P{^Numeric_Value=00000035}', "");
39177Error('\p{Nv=__+3/a/5}');
39178Error('\P{Nv=__+3/a/5}');
39179Expect(1, 12895, '\p{Nv=035}', "");
39180Expect(0, 12895, '\p{^Nv=035}', "");
39181Expect(0, 12895, '\P{Nv=035}', "");
39182Expect(1, 12895, '\P{^Nv=035}', "");
39183Expect(0, 12894, '\p{Nv=035}', "");
39184Expect(1, 12894, '\p{^Nv=035}', "");
39185Expect(1, 12894, '\P{Nv=035}', "");
39186Expect(0, 12894, '\P{^Nv=035}', "");
39187Error('\p{Is_Numeric_Value=-03 5:=}');
39188Error('\P{Is_Numeric_Value=-03 5:=}');
39189Expect(1, 12895, '\p{Is_Numeric_Value=+3_5}', "");
39190Expect(0, 12895, '\p{^Is_Numeric_Value=+3_5}', "");
39191Expect(0, 12895, '\P{Is_Numeric_Value=+3_5}', "");
39192Expect(1, 12895, '\P{^Is_Numeric_Value=+3_5}', "");
39193Expect(0, 12894, '\p{Is_Numeric_Value=+3_5}', "");
39194Expect(1, 12894, '\p{^Is_Numeric_Value=+3_5}', "");
39195Expect(1, 12894, '\P{Is_Numeric_Value=+3_5}', "");
39196Expect(0, 12894, '\P{^Is_Numeric_Value=+3_5}', "");
39197Error('\p{Is_Nv=:=+0_0-0 035}');
39198Error('\P{Is_Nv=:=+0_0-0 035}');
39199Expect(1, 12895, '\p{Is_Nv=+3_5}', "");
39200Expect(0, 12895, '\p{^Is_Nv=+3_5}', "");
39201Expect(0, 12895, '\P{Is_Nv=+3_5}', "");
39202Expect(1, 12895, '\P{^Is_Nv=+3_5}', "");
39203Expect(0, 12894, '\p{Is_Nv=+3_5}', "");
39204Expect(1, 12894, '\p{^Is_Nv=+3_5}', "");
39205Expect(1, 12894, '\P{Is_Nv=+3_5}', "");
39206Expect(0, 12894, '\P{^Is_Nv=+3_5}', "");
39207Error('\p{Numeric_Value=:=	-01	1}');
39208Error('\P{Numeric_Value=:=	-01	1}');
39209Expect(1, 8554, '\p{Numeric_Value=00001_1}', "");
39210Expect(0, 8554, '\p{^Numeric_Value=00001_1}', "");
39211Expect(0, 8554, '\P{Numeric_Value=00001_1}', "");
39212Expect(1, 8554, '\P{^Numeric_Value=00001_1}', "");
39213Expect(0, 8553, '\p{Numeric_Value=00001_1}', "");
39214Expect(1, 8553, '\p{^Numeric_Value=00001_1}', "");
39215Expect(1, 8553, '\P{Numeric_Value=00001_1}', "");
39216Expect(0, 8553, '\P{^Numeric_Value=00001_1}', "");
39217Error('\p{Nv=_ +00_00 00 11:=}');
39218Error('\P{Nv=_ +00_00 00 11:=}');
39219Expect(1, 8554, '\p{Nv=011}', "");
39220Expect(0, 8554, '\p{^Nv=011}', "");
39221Expect(0, 8554, '\P{Nv=011}', "");
39222Expect(1, 8554, '\P{^Nv=011}', "");
39223Expect(0, 8553, '\p{Nv=011}', "");
39224Expect(1, 8553, '\p{^Nv=011}', "");
39225Expect(1, 8553, '\P{Nv=011}', "");
39226Expect(0, 8553, '\P{^Nv=011}', "");
39227Error('\p{Is_Numeric_Value:   /a/_	00011}');
39228Error('\P{Is_Numeric_Value:   /a/_	00011}');
39229Expect(1, 8554, '\p{Is_Numeric_Value=0000011}', "");
39230Expect(0, 8554, '\p{^Is_Numeric_Value=0000011}', "");
39231Expect(0, 8554, '\P{Is_Numeric_Value=0000011}', "");
39232Expect(1, 8554, '\P{^Is_Numeric_Value=0000011}', "");
39233Expect(0, 8553, '\p{Is_Numeric_Value=0000011}', "");
39234Expect(1, 8553, '\p{^Is_Numeric_Value=0000011}', "");
39235Expect(1, 8553, '\P{Is_Numeric_Value=0000011}', "");
39236Expect(0, 8553, '\P{^Is_Numeric_Value=0000011}', "");
39237Error('\p{Is_Nv=	+0:=0-11}');
39238Error('\P{Is_Nv=	+0:=0-11}');
39239Expect(1, 8554, '\p{Is_Nv=+00_00_11}', "");
39240Expect(0, 8554, '\p{^Is_Nv=+00_00_11}', "");
39241Expect(0, 8554, '\P{Is_Nv=+00_00_11}', "");
39242Expect(1, 8554, '\P{^Is_Nv=+00_00_11}', "");
39243Expect(0, 8553, '\p{Is_Nv=+00_00_11}', "");
39244Expect(1, 8553, '\p{^Is_Nv=+00_00_11}', "");
39245Expect(1, 8553, '\P{Is_Nv=+00_00_11}', "");
39246Expect(0, 8553, '\P{^Is_Nv=+00_00_11}', "");
39247Error('\p{Numeric_Value=:=- +0000001/000005}');
39248Error('\P{Numeric_Value=:=- +0000001/000005}');
39249Expect(1, 8533, '\p{Numeric_Value=1/5}', "");
39250Expect(0, 8533, '\p{^Numeric_Value=1/5}', "");
39251Expect(0, 8533, '\P{Numeric_Value=1/5}', "");
39252Expect(1, 8533, '\P{^Numeric_Value=1/5}', "");
39253Expect(0, 8532, '\p{Numeric_Value=1/5}', "");
39254Expect(1, 8532, '\p{^Numeric_Value=1/5}', "");
39255Expect(1, 8532, '\P{Numeric_Value=1/5}', "");
39256Expect(0, 8532, '\P{^Numeric_Value=1/5}', "");
39257Expect(1, 8533, '\p{Numeric_Value:	0.200}', "");
39258Expect(0, 8533, '\p{^Numeric_Value:	0.200}', "");
39259Expect(0, 8533, '\P{Numeric_Value:	0.200}', "");
39260Expect(1, 8533, '\P{^Numeric_Value:	0.200}', "");
39261Expect(0, 8532, '\p{Numeric_Value:	0.200}', "");
39262Expect(1, 8532, '\p{^Numeric_Value:	0.200}', "");
39263Expect(1, 8532, '\P{Numeric_Value:	0.200}', "");
39264Expect(0, 8532, '\P{^Numeric_Value:	0.200}', "");
39265Error('\p{Nv= -+01/00000005/a/}');
39266Error('\P{Nv= -+01/00000005/a/}');
39267Expect(1, 8533, '\p{Nv=01/0000000005}', "");
39268Expect(0, 8533, '\p{^Nv=01/0000000005}', "");
39269Expect(0, 8533, '\P{Nv=01/0000000005}', "");
39270Expect(1, 8533, '\P{^Nv=01/0000000005}', "");
39271Expect(0, 8532, '\p{Nv=01/0000000005}', "");
39272Expect(1, 8532, '\p{^Nv=01/0000000005}', "");
39273Expect(1, 8532, '\P{Nv=01/0000000005}', "");
39274Expect(0, 8532, '\P{^Nv=01/0000000005}', "");
39275Expect(1, 8533, '\p{Nv=0.200}', "");
39276Expect(0, 8533, '\p{^Nv=0.200}', "");
39277Expect(0, 8533, '\P{Nv=0.200}', "");
39278Expect(1, 8533, '\P{^Nv=0.200}', "");
39279Expect(0, 8532, '\p{Nv=0.200}', "");
39280Expect(1, 8532, '\p{^Nv=0.200}', "");
39281Expect(1, 8532, '\P{Nv=0.200}', "");
39282Expect(0, 8532, '\P{^Nv=0.200}', "");
39283Error('\p{Is_Numeric_Value=- 00000001/005:=}');
39284Error('\P{Is_Numeric_Value=- 00000001/005:=}');
39285Expect(1, 8533, '\p{Is_Numeric_Value=0001/0000005}', "");
39286Expect(0, 8533, '\p{^Is_Numeric_Value=0001/0000005}', "");
39287Expect(0, 8533, '\P{Is_Numeric_Value=0001/0000005}', "");
39288Expect(1, 8533, '\P{^Is_Numeric_Value=0001/0000005}', "");
39289Expect(0, 8532, '\p{Is_Numeric_Value=0001/0000005}', "");
39290Expect(1, 8532, '\p{^Is_Numeric_Value=0001/0000005}', "");
39291Expect(1, 8532, '\P{Is_Numeric_Value=0001/0000005}', "");
39292Expect(0, 8532, '\P{^Is_Numeric_Value=0001/0000005}', "");
39293Expect(1, 8533, '\p{Is_Numeric_Value=0.200}', "");
39294Expect(0, 8533, '\p{^Is_Numeric_Value=0.200}', "");
39295Expect(0, 8533, '\P{Is_Numeric_Value=0.200}', "");
39296Expect(1, 8533, '\P{^Is_Numeric_Value=0.200}', "");
39297Expect(0, 8532, '\p{Is_Numeric_Value=0.200}', "");
39298Expect(1, 8532, '\p{^Is_Numeric_Value=0.200}', "");
39299Expect(1, 8532, '\P{Is_Numeric_Value=0.200}', "");
39300Expect(0, 8532, '\P{^Is_Numeric_Value=0.200}', "");
39301Error('\p{Is_Nv=:= 	00001/00005}');
39302Error('\P{Is_Nv=:= 	00001/00005}');
39303Expect(1, 8533, '\p{Is_Nv=000000001/0005}', "");
39304Expect(0, 8533, '\p{^Is_Nv=000000001/0005}', "");
39305Expect(0, 8533, '\P{Is_Nv=000000001/0005}', "");
39306Expect(1, 8533, '\P{^Is_Nv=000000001/0005}', "");
39307Expect(0, 8532, '\p{Is_Nv=000000001/0005}', "");
39308Expect(1, 8532, '\p{^Is_Nv=000000001/0005}', "");
39309Expect(1, 8532, '\P{Is_Nv=000000001/0005}', "");
39310Expect(0, 8532, '\P{^Is_Nv=000000001/0005}', "");
39311Expect(1, 8533, '\p{Is_Nv=0.200}', "");
39312Expect(0, 8533, '\p{^Is_Nv=0.200}', "");
39313Expect(0, 8533, '\P{Is_Nv=0.200}', "");
39314Expect(1, 8533, '\P{^Is_Nv=0.200}', "");
39315Expect(0, 8532, '\p{Is_Nv=0.200}', "");
39316Expect(1, 8532, '\p{^Is_Nv=0.200}', "");
39317Expect(1, 8532, '\P{Is_Nv=0.200}', "");
39318Expect(0, 8532, '\P{^Is_Nv=0.200}', "");
39319Error('\p{Numeric_Value=NaN/a/}');
39320Error('\P{Numeric_Value=NaN/a/}');
39321Expect(1, 47, '\p{Numeric_Value=nan}', "");
39322Expect(0, 47, '\p{^Numeric_Value=nan}', "");
39323Expect(0, 47, '\P{Numeric_Value=nan}', "");
39324Expect(1, 47, '\P{^Numeric_Value=nan}', "");
39325Expect(0, 57, '\p{Numeric_Value=nan}', "");
39326Expect(1, 57, '\p{^Numeric_Value=nan}', "");
39327Expect(1, 57, '\P{Numeric_Value=nan}', "");
39328Expect(0, 57, '\P{^Numeric_Value=nan}', "");
39329Expect(1, 47, '\p{Numeric_Value=_NaN}', "");
39330Expect(0, 47, '\p{^Numeric_Value=_NaN}', "");
39331Expect(0, 47, '\P{Numeric_Value=_NaN}', "");
39332Expect(1, 47, '\P{^Numeric_Value=_NaN}', "");
39333Expect(0, 57, '\p{Numeric_Value=_NaN}', "");
39334Expect(1, 57, '\p{^Numeric_Value=_NaN}', "");
39335Expect(1, 57, '\P{Numeric_Value=_NaN}', "");
39336Expect(0, 57, '\P{^Numeric_Value=_NaN}', "");
39337Error('\p{Nv= _NaN/a/}');
39338Error('\P{Nv= _NaN/a/}');
39339Expect(1, 47, '\p{Nv=nan}', "");
39340Expect(0, 47, '\p{^Nv=nan}', "");
39341Expect(0, 47, '\P{Nv=nan}', "");
39342Expect(1, 47, '\P{^Nv=nan}', "");
39343Expect(0, 57, '\p{Nv=nan}', "");
39344Expect(1, 57, '\p{^Nv=nan}', "");
39345Expect(1, 57, '\P{Nv=nan}', "");
39346Expect(0, 57, '\P{^Nv=nan}', "");
39347Expect(1, 47, '\p{Nv=	NAN}', "");
39348Expect(0, 47, '\p{^Nv=	NAN}', "");
39349Expect(0, 47, '\P{Nv=	NAN}', "");
39350Expect(1, 47, '\P{^Nv=	NAN}', "");
39351Expect(0, 57, '\p{Nv=	NAN}', "");
39352Expect(1, 57, '\p{^Nv=	NAN}', "");
39353Expect(1, 57, '\P{Nv=	NAN}', "");
39354Expect(0, 57, '\P{^Nv=	NAN}', "");
39355Error('\p{Is_Numeric_Value=	NAN:=}');
39356Error('\P{Is_Numeric_Value=	NAN:=}');
39357Expect(1, 47, '\p{Is_Numeric_Value=nan}', "");
39358Expect(0, 47, '\p{^Is_Numeric_Value=nan}', "");
39359Expect(0, 47, '\P{Is_Numeric_Value=nan}', "");
39360Expect(1, 47, '\P{^Is_Numeric_Value=nan}', "");
39361Expect(0, 57, '\p{Is_Numeric_Value=nan}', "");
39362Expect(1, 57, '\p{^Is_Numeric_Value=nan}', "");
39363Expect(1, 57, '\P{Is_Numeric_Value=nan}', "");
39364Expect(0, 57, '\P{^Is_Numeric_Value=nan}', "");
39365Expect(1, 47, '\p{Is_Numeric_Value= 	nan}', "");
39366Expect(0, 47, '\p{^Is_Numeric_Value= 	nan}', "");
39367Expect(0, 47, '\P{Is_Numeric_Value= 	nan}', "");
39368Expect(1, 47, '\P{^Is_Numeric_Value= 	nan}', "");
39369Expect(0, 57, '\p{Is_Numeric_Value= 	nan}', "");
39370Expect(1, 57, '\p{^Is_Numeric_Value= 	nan}', "");
39371Expect(1, 57, '\P{Is_Numeric_Value= 	nan}', "");
39372Expect(0, 57, '\P{^Is_Numeric_Value= 	nan}', "");
39373Error('\p{Is_Nv=-:=NAN}');
39374Error('\P{Is_Nv=-:=NAN}');
39375Expect(1, 47, '\p{Is_Nv=nan}', "");
39376Expect(0, 47, '\p{^Is_Nv=nan}', "");
39377Expect(0, 47, '\P{Is_Nv=nan}', "");
39378Expect(1, 47, '\P{^Is_Nv=nan}', "");
39379Expect(0, 57, '\p{Is_Nv=nan}', "");
39380Expect(1, 57, '\p{^Is_Nv=nan}', "");
39381Expect(1, 57, '\P{Is_Nv=nan}', "");
39382Expect(0, 57, '\P{^Is_Nv=nan}', "");
39383Expect(1, 47, '\p{Is_Nv=	nan}', "");
39384Expect(0, 47, '\p{^Is_Nv=	nan}', "");
39385Expect(0, 47, '\P{Is_Nv=	nan}', "");
39386Expect(1, 47, '\P{^Is_Nv=	nan}', "");
39387Expect(0, 57, '\p{Is_Nv=	nan}', "");
39388Expect(1, 57, '\p{^Is_Nv=	nan}', "");
39389Expect(1, 57, '\P{Is_Nv=	nan}', "");
39390Expect(0, 57, '\P{^Is_Nv=	nan}', "");
39391Error('\p{Numeric_Value=/a/- 015/002}');
39392Error('\P{Numeric_Value=/a/- 015/002}');
39393Expect(1, 3889, '\p{Numeric_Value=15/000002}', "");
39394Expect(0, 3889, '\p{^Numeric_Value=15/000002}', "");
39395Expect(0, 3889, '\P{Numeric_Value=15/000002}', "");
39396Expect(1, 3889, '\P{^Numeric_Value=15/000002}', "");
39397Expect(0, 3888, '\p{Numeric_Value=15/000002}', "");
39398Expect(1, 3888, '\p{^Numeric_Value=15/000002}', "");
39399Expect(1, 3888, '\P{Numeric_Value=15/000002}', "");
39400Expect(0, 3888, '\P{^Numeric_Value=15/000002}', "");
39401Expect(1, 3889, '\p{Numeric_Value=7.500}', "");
39402Expect(0, 3889, '\p{^Numeric_Value=7.500}', "");
39403Expect(0, 3889, '\P{Numeric_Value=7.500}', "");
39404Expect(1, 3889, '\P{^Numeric_Value=7.500}', "");
39405Expect(0, 3888, '\p{Numeric_Value=7.500}', "");
39406Expect(1, 3888, '\p{^Numeric_Value=7.500}', "");
39407Expect(1, 3888, '\P{Numeric_Value=7.500}', "");
39408Expect(0, 3888, '\P{^Numeric_Value=7.500}', "");
39409Error('\p{Nv=/a/	00000015/002}');
39410Error('\P{Nv=/a/	00000015/002}');
39411Expect(1, 3889, '\p{Nv=0000000015/0000000002}', "");
39412Expect(0, 3889, '\p{^Nv=0000000015/0000000002}', "");
39413Expect(0, 3889, '\P{Nv=0000000015/0000000002}', "");
39414Expect(1, 3889, '\P{^Nv=0000000015/0000000002}', "");
39415Expect(0, 3888, '\p{Nv=0000000015/0000000002}', "");
39416Expect(1, 3888, '\p{^Nv=0000000015/0000000002}', "");
39417Expect(1, 3888, '\P{Nv=0000000015/0000000002}', "");
39418Expect(0, 3888, '\P{^Nv=0000000015/0000000002}', "");
39419Expect(1, 3889, '\p{Nv=7.500}', "");
39420Expect(0, 3889, '\p{^Nv=7.500}', "");
39421Expect(0, 3889, '\P{Nv=7.500}', "");
39422Expect(1, 3889, '\P{^Nv=7.500}', "");
39423Expect(0, 3888, '\p{Nv=7.500}', "");
39424Expect(1, 3888, '\p{^Nv=7.500}', "");
39425Expect(1, 3888, '\P{Nv=7.500}', "");
39426Expect(0, 3888, '\P{^Nv=7.500}', "");
39427Error('\p{Is_Numeric_Value=	/a/00015/0000000002}');
39428Error('\P{Is_Numeric_Value=	/a/00015/0000000002}');
39429Expect(1, 3889, '\p{Is_Numeric_Value=0015/00002}', "");
39430Expect(0, 3889, '\p{^Is_Numeric_Value=0015/00002}', "");
39431Expect(0, 3889, '\P{Is_Numeric_Value=0015/00002}', "");
39432Expect(1, 3889, '\P{^Is_Numeric_Value=0015/00002}', "");
39433Expect(0, 3888, '\p{Is_Numeric_Value=0015/00002}', "");
39434Expect(1, 3888, '\p{^Is_Numeric_Value=0015/00002}', "");
39435Expect(1, 3888, '\P{Is_Numeric_Value=0015/00002}', "");
39436Expect(0, 3888, '\P{^Is_Numeric_Value=0015/00002}', "");
39437Expect(1, 3889, '\p{Is_Numeric_Value: 7.500}', "");
39438Expect(0, 3889, '\p{^Is_Numeric_Value: 7.500}', "");
39439Expect(0, 3889, '\P{Is_Numeric_Value: 7.500}', "");
39440Expect(1, 3889, '\P{^Is_Numeric_Value: 7.500}', "");
39441Expect(0, 3888, '\p{Is_Numeric_Value: 7.500}', "");
39442Expect(1, 3888, '\p{^Is_Numeric_Value: 7.500}', "");
39443Expect(1, 3888, '\P{Is_Numeric_Value: 7.500}', "");
39444Expect(0, 3888, '\P{^Is_Numeric_Value: 7.500}', "");
39445Error('\p{Is_Nv=:=_	00000000015/0002}');
39446Error('\P{Is_Nv=:=_	00000000015/0002}');
39447Expect(1, 3889, '\p{Is_Nv=0015/002}', "");
39448Expect(0, 3889, '\p{^Is_Nv=0015/002}', "");
39449Expect(0, 3889, '\P{Is_Nv=0015/002}', "");
39450Expect(1, 3889, '\P{^Is_Nv=0015/002}', "");
39451Expect(0, 3888, '\p{Is_Nv=0015/002}', "");
39452Expect(1, 3888, '\p{^Is_Nv=0015/002}', "");
39453Expect(1, 3888, '\P{Is_Nv=0015/002}', "");
39454Expect(0, 3888, '\P{^Is_Nv=0015/002}', "");
39455Expect(1, 3889, '\p{Is_Nv=7.500}', "");
39456Expect(0, 3889, '\p{^Is_Nv=7.500}', "");
39457Expect(0, 3889, '\P{Is_Nv=7.500}', "");
39458Expect(1, 3889, '\P{^Is_Nv=7.500}', "");
39459Expect(0, 3888, '\p{Is_Nv=7.500}', "");
39460Expect(1, 3888, '\p{^Is_Nv=7.500}', "");
39461Expect(1, 3888, '\P{Is_Nv=7.500}', "");
39462Expect(0, 3888, '\P{^Is_Nv=7.500}', "");
39463Error('\p{Numeric_Value=:=_	0000000007/8}');
39464Error('\P{Numeric_Value=:=_	0000000007/8}');
39465Expect(1, 8542, '\p{Numeric_Value=0000000007/08}', "");
39466Expect(0, 8542, '\p{^Numeric_Value=0000000007/08}', "");
39467Expect(0, 8542, '\P{Numeric_Value=0000000007/08}', "");
39468Expect(1, 8542, '\P{^Numeric_Value=0000000007/08}', "");
39469Expect(0, 8541, '\p{Numeric_Value=0000000007/08}', "");
39470Expect(1, 8541, '\p{^Numeric_Value=0000000007/08}', "");
39471Expect(1, 8541, '\P{Numeric_Value=0000000007/08}', "");
39472Expect(0, 8541, '\P{^Numeric_Value=0000000007/08}', "");
39473Error('\p{Numeric_Value:0.9}');
39474Error('\P{Numeric_Value:0.9}');
39475Error('\p{Numeric_Value=0.88}');
39476Error('\P{Numeric_Value=0.88}');
39477Expect(1, 8542, '\p{Numeric_Value=0.875}', "");
39478Expect(0, 8542, '\p{^Numeric_Value=0.875}', "");
39479Expect(0, 8542, '\P{Numeric_Value=0.875}', "");
39480Expect(1, 8542, '\P{^Numeric_Value=0.875}', "");
39481Expect(0, 8541, '\p{Numeric_Value=0.875}', "");
39482Expect(1, 8541, '\p{^Numeric_Value=0.875}', "");
39483Expect(1, 8541, '\P{Numeric_Value=0.875}', "");
39484Expect(0, 8541, '\P{^Numeric_Value=0.875}', "");
39485Error('\p{Nv:/a/-00007/00000008}');
39486Error('\P{Nv:/a/-00007/00000008}');
39487Expect(1, 8542, '\p{Nv=0000007/000008}', "");
39488Expect(0, 8542, '\p{^Nv=0000007/000008}', "");
39489Expect(0, 8542, '\P{Nv=0000007/000008}', "");
39490Expect(1, 8542, '\P{^Nv=0000007/000008}', "");
39491Expect(0, 8541, '\p{Nv=0000007/000008}', "");
39492Expect(1, 8541, '\p{^Nv=0000007/000008}', "");
39493Expect(1, 8541, '\P{Nv=0000007/000008}', "");
39494Expect(0, 8541, '\P{^Nv=0000007/000008}', "");
39495Error('\p{Nv=0.9}');
39496Error('\P{Nv=0.9}');
39497Error('\p{Nv=0.88}');
39498Error('\P{Nv=0.88}');
39499Expect(1, 8542, '\p{Nv=0.875}', "");
39500Expect(0, 8542, '\p{^Nv=0.875}', "");
39501Expect(0, 8542, '\P{Nv=0.875}', "");
39502Expect(1, 8542, '\P{^Nv=0.875}', "");
39503Expect(0, 8541, '\p{Nv=0.875}', "");
39504Expect(1, 8541, '\p{^Nv=0.875}', "");
39505Expect(1, 8541, '\P{Nv=0.875}', "");
39506Expect(0, 8541, '\P{^Nv=0.875}', "");
39507Error('\p{Is_Numeric_Value:00000007/008/a/}');
39508Error('\P{Is_Numeric_Value:00000007/008/a/}');
39509Expect(1, 8542, '\p{Is_Numeric_Value=0000007/0000008}', "");
39510Expect(0, 8542, '\p{^Is_Numeric_Value=0000007/0000008}', "");
39511Expect(0, 8542, '\P{Is_Numeric_Value=0000007/0000008}', "");
39512Expect(1, 8542, '\P{^Is_Numeric_Value=0000007/0000008}', "");
39513Expect(0, 8541, '\p{Is_Numeric_Value=0000007/0000008}', "");
39514Expect(1, 8541, '\p{^Is_Numeric_Value=0000007/0000008}', "");
39515Expect(1, 8541, '\P{Is_Numeric_Value=0000007/0000008}', "");
39516Expect(0, 8541, '\P{^Is_Numeric_Value=0000007/0000008}', "");
39517Error('\p{Is_Numeric_Value=0.9}');
39518Error('\P{Is_Numeric_Value=0.9}');
39519Error('\p{Is_Numeric_Value=0.88}');
39520Error('\P{Is_Numeric_Value=0.88}');
39521Expect(1, 8542, '\p{Is_Numeric_Value=0.875}', "");
39522Expect(0, 8542, '\p{^Is_Numeric_Value=0.875}', "");
39523Expect(0, 8542, '\P{Is_Numeric_Value=0.875}', "");
39524Expect(1, 8542, '\P{^Is_Numeric_Value=0.875}', "");
39525Expect(0, 8541, '\p{Is_Numeric_Value=0.875}', "");
39526Expect(1, 8541, '\p{^Is_Numeric_Value=0.875}', "");
39527Expect(1, 8541, '\P{Is_Numeric_Value=0.875}', "");
39528Expect(0, 8541, '\P{^Is_Numeric_Value=0.875}', "");
39529Error('\p{Is_Nv=/a/+0000000007/000000008}');
39530Error('\P{Is_Nv=/a/+0000000007/000000008}');
39531Expect(1, 8542, '\p{Is_Nv=07/0008}', "");
39532Expect(0, 8542, '\p{^Is_Nv=07/0008}', "");
39533Expect(0, 8542, '\P{Is_Nv=07/0008}', "");
39534Expect(1, 8542, '\P{^Is_Nv=07/0008}', "");
39535Expect(0, 8541, '\p{Is_Nv=07/0008}', "");
39536Expect(1, 8541, '\p{^Is_Nv=07/0008}', "");
39537Expect(1, 8541, '\P{Is_Nv=07/0008}', "");
39538Expect(0, 8541, '\P{^Is_Nv=07/0008}', "");
39539Error('\p{Is_Nv=0.9}');
39540Error('\P{Is_Nv=0.9}');
39541Error('\p{Is_Nv=0.88}');
39542Error('\P{Is_Nv=0.88}');
39543Expect(1, 8542, '\p{Is_Nv=0.875}', "");
39544Expect(0, 8542, '\p{^Is_Nv=0.875}', "");
39545Expect(0, 8542, '\P{Is_Nv=0.875}', "");
39546Expect(1, 8542, '\P{^Is_Nv=0.875}', "");
39547Expect(0, 8541, '\p{Is_Nv=0.875}', "");
39548Expect(1, 8541, '\p{^Is_Nv=0.875}', "");
39549Expect(1, 8541, '\P{Is_Nv=0.875}', "");
39550Expect(0, 8541, '\P{^Is_Nv=0.875}', "");
39551Error('\p{Numeric_Value:    000 000:=007 00}');
39552Error('\P{Numeric_Value:    000 000:=007 00}');
39553Expect(1, 65823, '\p{Numeric_Value=+0000000700}', "");
39554Expect(0, 65823, '\p{^Numeric_Value=+0000000700}', "");
39555Expect(0, 65823, '\P{Numeric_Value=+0000000700}', "");
39556Expect(1, 65823, '\P{^Numeric_Value=+0000000700}', "");
39557Expect(0, 65822, '\p{Numeric_Value=+0000000700}', "");
39558Expect(1, 65822, '\p{^Numeric_Value=+0000000700}', "");
39559Expect(1, 65822, '\P{Numeric_Value=+0000000700}', "");
39560Expect(0, 65822, '\P{^Numeric_Value=+0000000700}', "");
39561Error('\p{Nv=-	70 0:=}');
39562Error('\P{Nv=-	70 0:=}');
39563Expect(1, 65823, '\p{Nv=70_0}', "");
39564Expect(0, 65823, '\p{^Nv=70_0}', "");
39565Expect(0, 65823, '\P{Nv=70_0}', "");
39566Expect(1, 65823, '\P{^Nv=70_0}', "");
39567Expect(0, 65822, '\p{Nv=70_0}', "");
39568Expect(1, 65822, '\p{^Nv=70_0}', "");
39569Expect(1, 65822, '\P{Nv=70_0}', "");
39570Expect(0, 65822, '\P{^Nv=70_0}', "");
39571Error('\p{Is_Numeric_Value=:=700}');
39572Error('\P{Is_Numeric_Value=:=700}');
39573Expect(1, 65823, '\p{Is_Numeric_Value=000000000700}', "");
39574Expect(0, 65823, '\p{^Is_Numeric_Value=000000000700}', "");
39575Expect(0, 65823, '\P{Is_Numeric_Value=000000000700}', "");
39576Expect(1, 65823, '\P{^Is_Numeric_Value=000000000700}', "");
39577Expect(0, 65822, '\p{Is_Numeric_Value=000000000700}', "");
39578Expect(1, 65822, '\p{^Is_Numeric_Value=000000000700}', "");
39579Expect(1, 65822, '\P{Is_Numeric_Value=000000000700}', "");
39580Expect(0, 65822, '\P{^Is_Numeric_Value=000000000700}', "");
39581Error('\p{Is_Nv=	-+0_0_0/a/0_700}');
39582Error('\P{Is_Nv=	-+0_0_0/a/0_700}');
39583Expect(1, 65823, '\p{Is_Nv=+00700}', "");
39584Expect(0, 65823, '\p{^Is_Nv=+00700}', "");
39585Expect(0, 65823, '\P{Is_Nv=+00700}', "");
39586Expect(1, 65823, '\P{^Is_Nv=+00700}', "");
39587Expect(0, 65822, '\p{Is_Nv=+00700}', "");
39588Expect(1, 65822, '\p{^Is_Nv=+00700}', "");
39589Expect(1, 65822, '\P{Is_Nv=+00700}', "");
39590Expect(0, 65822, '\P{^Is_Nv=+00700}', "");
39591Error('\p{Numeric_Value=-/a/13/02}');
39592Error('\P{Numeric_Value=-/a/13/02}');
39593Expect(1, 3888, '\p{Numeric_Value=00000000013/2}', "");
39594Expect(0, 3888, '\p{^Numeric_Value=00000000013/2}', "");
39595Expect(0, 3888, '\P{Numeric_Value=00000000013/2}', "");
39596Expect(1, 3888, '\P{^Numeric_Value=00000000013/2}', "");
39597Expect(0, 3887, '\p{Numeric_Value=00000000013/2}', "");
39598Expect(1, 3887, '\p{^Numeric_Value=00000000013/2}', "");
39599Expect(1, 3887, '\P{Numeric_Value=00000000013/2}', "");
39600Expect(0, 3887, '\P{^Numeric_Value=00000000013/2}', "");
39601Expect(1, 3888, '\p{Numeric_Value=6.500}', "");
39602Expect(0, 3888, '\p{^Numeric_Value=6.500}', "");
39603Expect(0, 3888, '\P{Numeric_Value=6.500}', "");
39604Expect(1, 3888, '\P{^Numeric_Value=6.500}', "");
39605Expect(0, 3887, '\p{Numeric_Value=6.500}', "");
39606Expect(1, 3887, '\p{^Numeric_Value=6.500}', "");
39607Expect(1, 3887, '\P{Numeric_Value=6.500}', "");
39608Expect(0, 3887, '\P{^Numeric_Value=6.500}', "");
39609Error('\p{Nv=:=__+0000013/2}');
39610Error('\P{Nv=:=__+0000013/2}');
39611Expect(1, 3888, '\p{Nv=00000000013/02}', "");
39612Expect(0, 3888, '\p{^Nv=00000000013/02}', "");
39613Expect(0, 3888, '\P{Nv=00000000013/02}', "");
39614Expect(1, 3888, '\P{^Nv=00000000013/02}', "");
39615Expect(0, 3887, '\p{Nv=00000000013/02}', "");
39616Expect(1, 3887, '\p{^Nv=00000000013/02}', "");
39617Expect(1, 3887, '\P{Nv=00000000013/02}', "");
39618Expect(0, 3887, '\P{^Nv=00000000013/02}', "");
39619Expect(1, 3888, '\p{Nv=6.500}', "");
39620Expect(0, 3888, '\p{^Nv=6.500}', "");
39621Expect(0, 3888, '\P{Nv=6.500}', "");
39622Expect(1, 3888, '\P{^Nv=6.500}', "");
39623Expect(0, 3887, '\p{Nv=6.500}', "");
39624Expect(1, 3887, '\p{^Nv=6.500}', "");
39625Expect(1, 3887, '\P{Nv=6.500}', "");
39626Expect(0, 3887, '\P{^Nv=6.500}', "");
39627Error('\p{Is_Numeric_Value=_+000013/2:=}');
39628Error('\P{Is_Numeric_Value=_+000013/2:=}');
39629Expect(1, 3888, '\p{Is_Numeric_Value=013/0002}', "");
39630Expect(0, 3888, '\p{^Is_Numeric_Value=013/0002}', "");
39631Expect(0, 3888, '\P{Is_Numeric_Value=013/0002}', "");
39632Expect(1, 3888, '\P{^Is_Numeric_Value=013/0002}', "");
39633Expect(0, 3887, '\p{Is_Numeric_Value=013/0002}', "");
39634Expect(1, 3887, '\p{^Is_Numeric_Value=013/0002}', "");
39635Expect(1, 3887, '\P{Is_Numeric_Value=013/0002}', "");
39636Expect(0, 3887, '\P{^Is_Numeric_Value=013/0002}', "");
39637Expect(1, 3888, '\p{Is_Numeric_Value=6.500}', "");
39638Expect(0, 3888, '\p{^Is_Numeric_Value=6.500}', "");
39639Expect(0, 3888, '\P{Is_Numeric_Value=6.500}', "");
39640Expect(1, 3888, '\P{^Is_Numeric_Value=6.500}', "");
39641Expect(0, 3887, '\p{Is_Numeric_Value=6.500}', "");
39642Expect(1, 3887, '\p{^Is_Numeric_Value=6.500}', "");
39643Expect(1, 3887, '\P{Is_Numeric_Value=6.500}', "");
39644Expect(0, 3887, '\P{^Is_Numeric_Value=6.500}', "");
39645Error('\p{Is_Nv=/a/_-+13/0002}');
39646Error('\P{Is_Nv=/a/_-+13/0002}');
39647Expect(1, 3888, '\p{Is_Nv=0013/00002}', "");
39648Expect(0, 3888, '\p{^Is_Nv=0013/00002}', "");
39649Expect(0, 3888, '\P{Is_Nv=0013/00002}', "");
39650Expect(1, 3888, '\P{^Is_Nv=0013/00002}', "");
39651Expect(0, 3887, '\p{Is_Nv=0013/00002}', "");
39652Expect(1, 3887, '\p{^Is_Nv=0013/00002}', "");
39653Expect(1, 3887, '\P{Is_Nv=0013/00002}', "");
39654Expect(0, 3887, '\P{^Is_Nv=0013/00002}', "");
39655Expect(1, 3888, '\p{Is_Nv=6.500}', "");
39656Expect(0, 3888, '\p{^Is_Nv=6.500}', "");
39657Expect(0, 3888, '\P{Is_Nv=6.500}', "");
39658Expect(1, 3888, '\P{^Is_Nv=6.500}', "");
39659Expect(0, 3887, '\p{Is_Nv=6.500}', "");
39660Expect(1, 3887, '\p{^Is_Nv=6.500}', "");
39661Expect(1, 3887, '\P{Is_Nv=6.500}', "");
39662Expect(0, 3887, '\P{^Is_Nv=6.500}', "");
39663Error('\p{Numeric_Value= 	48:=}');
39664Error('\P{Numeric_Value= 	48:=}');
39665Expect(1, 12989, '\p{Numeric_Value:0_0_0_0_0_0_0_48}', "");
39666Expect(0, 12989, '\p{^Numeric_Value:0_0_0_0_0_0_0_48}', "");
39667Expect(0, 12989, '\P{Numeric_Value:0_0_0_0_0_0_0_48}', "");
39668Expect(1, 12989, '\P{^Numeric_Value:0_0_0_0_0_0_0_48}', "");
39669Expect(0, 12988, '\p{Numeric_Value:0_0_0_0_0_0_0_48}', "");
39670Expect(1, 12988, '\p{^Numeric_Value:0_0_0_0_0_0_0_48}', "");
39671Expect(1, 12988, '\P{Numeric_Value:0_0_0_0_0_0_0_48}', "");
39672Expect(0, 12988, '\P{^Numeric_Value:0_0_0_0_0_0_0_48}', "");
39673Error('\p{Nv=	0_0	0:=0 0	48}');
39674Error('\P{Nv=	0_0	0:=0 0	48}');
39675Expect(1, 12989, '\p{Nv=+00000048}', "");
39676Expect(0, 12989, '\p{^Nv=+00000048}', "");
39677Expect(0, 12989, '\P{Nv=+00000048}', "");
39678Expect(1, 12989, '\P{^Nv=+00000048}', "");
39679Expect(0, 12988, '\p{Nv=+00000048}', "");
39680Expect(1, 12988, '\p{^Nv=+00000048}', "");
39681Expect(1, 12988, '\P{Nv=+00000048}', "");
39682Expect(0, 12988, '\P{^Nv=+00000048}', "");
39683Error('\p{Is_Numeric_Value=	/a/+000	000_48}');
39684Error('\P{Is_Numeric_Value=	/a/+000	000_48}');
39685Expect(1, 12989, '\p{Is_Numeric_Value:+4_8}', "");
39686Expect(0, 12989, '\p{^Is_Numeric_Value:+4_8}', "");
39687Expect(0, 12989, '\P{Is_Numeric_Value:+4_8}', "");
39688Expect(1, 12989, '\P{^Is_Numeric_Value:+4_8}', "");
39689Expect(0, 12988, '\p{Is_Numeric_Value:+4_8}', "");
39690Expect(1, 12988, '\p{^Is_Numeric_Value:+4_8}', "");
39691Expect(1, 12988, '\P{Is_Numeric_Value:+4_8}', "");
39692Expect(0, 12988, '\P{^Is_Numeric_Value:+4_8}', "");
39693Error('\p{Is_Nv=:=00000004	8}');
39694Error('\P{Is_Nv=:=00000004	8}');
39695Expect(1, 12989, '\p{Is_Nv=+000048}', "");
39696Expect(0, 12989, '\p{^Is_Nv=+000048}', "");
39697Expect(0, 12989, '\P{Is_Nv=+000048}', "");
39698Expect(1, 12989, '\P{^Is_Nv=+000048}', "");
39699Expect(0, 12988, '\p{Is_Nv=+000048}', "");
39700Expect(1, 12988, '\p{^Is_Nv=+000048}', "");
39701Expect(1, 12988, '\P{Is_Nv=+000048}', "");
39702Expect(0, 12988, '\P{^Is_Nv=+000048}', "");
39703Error('\p{Numeric_Value=/a/_	+0001/0003}');
39704Error('\P{Numeric_Value=/a/_	+0001/0003}');
39705Expect(1, 8531, '\p{Numeric_Value=+000001/0000000003}', "");
39706Expect(0, 8531, '\p{^Numeric_Value=+000001/0000000003}', "");
39707Expect(0, 8531, '\P{Numeric_Value=+000001/0000000003}', "");
39708Expect(1, 8531, '\P{^Numeric_Value=+000001/0000000003}', "");
39709Expect(0, 8530, '\p{Numeric_Value=+000001/0000000003}', "");
39710Expect(1, 8530, '\p{^Numeric_Value=+000001/0000000003}', "");
39711Expect(1, 8530, '\P{Numeric_Value=+000001/0000000003}', "");
39712Expect(0, 8530, '\P{^Numeric_Value=+000001/0000000003}', "");
39713Error('\p{Numeric_Value: 0.3}');
39714Error('\P{Numeric_Value: 0.3}');
39715Error('\p{Numeric_Value=0.33}');
39716Error('\P{Numeric_Value=0.33}');
39717Expect(1, 8531, '\p{Numeric_Value=0.333}', "");
39718Expect(0, 8531, '\p{^Numeric_Value=0.333}', "");
39719Expect(0, 8531, '\P{Numeric_Value=0.333}', "");
39720Expect(1, 8531, '\P{^Numeric_Value=0.333}', "");
39721Expect(0, 8530, '\p{Numeric_Value=0.333}', "");
39722Expect(1, 8530, '\p{^Numeric_Value=0.333}', "");
39723Expect(1, 8530, '\P{Numeric_Value=0.333}', "");
39724Expect(0, 8530, '\P{^Numeric_Value=0.333}', "");
39725Error('\p{Nv=:=000001/00003}');
39726Error('\P{Nv=:=000001/00003}');
39727Expect(1, 8531, '\p{Nv=00000001/00000003}', "");
39728Expect(0, 8531, '\p{^Nv=00000001/00000003}', "");
39729Expect(0, 8531, '\P{Nv=00000001/00000003}', "");
39730Expect(1, 8531, '\P{^Nv=00000001/00000003}', "");
39731Expect(0, 8530, '\p{Nv=00000001/00000003}', "");
39732Expect(1, 8530, '\p{^Nv=00000001/00000003}', "");
39733Expect(1, 8530, '\P{Nv=00000001/00000003}', "");
39734Expect(0, 8530, '\P{^Nv=00000001/00000003}', "");
39735Error('\p{Nv=0.3}');
39736Error('\P{Nv=0.3}');
39737Error('\p{Nv=0.33}');
39738Error('\P{Nv=0.33}');
39739Expect(1, 8531, '\p{Nv=0.333}', "");
39740Expect(0, 8531, '\p{^Nv=0.333}', "");
39741Expect(0, 8531, '\P{Nv=0.333}', "");
39742Expect(1, 8531, '\P{^Nv=0.333}', "");
39743Expect(0, 8530, '\p{Nv=0.333}', "");
39744Expect(1, 8530, '\p{^Nv=0.333}', "");
39745Expect(1, 8530, '\P{Nv=0.333}', "");
39746Expect(0, 8530, '\P{^Nv=0.333}', "");
39747Error('\p{Is_Numeric_Value=/a/+00001/0000003}');
39748Error('\P{Is_Numeric_Value=/a/+00001/0000003}');
39749Expect(1, 8531, '\p{Is_Numeric_Value=00001/00000003}', "");
39750Expect(0, 8531, '\p{^Is_Numeric_Value=00001/00000003}', "");
39751Expect(0, 8531, '\P{Is_Numeric_Value=00001/00000003}', "");
39752Expect(1, 8531, '\P{^Is_Numeric_Value=00001/00000003}', "");
39753Expect(0, 8530, '\p{Is_Numeric_Value=00001/00000003}', "");
39754Expect(1, 8530, '\p{^Is_Numeric_Value=00001/00000003}', "");
39755Expect(1, 8530, '\P{Is_Numeric_Value=00001/00000003}', "");
39756Expect(0, 8530, '\P{^Is_Numeric_Value=00001/00000003}', "");
39757Error('\p{Is_Numeric_Value:   0.3}');
39758Error('\P{Is_Numeric_Value:   0.3}');
39759Error('\p{Is_Numeric_Value=0.33}');
39760Error('\P{Is_Numeric_Value=0.33}');
39761Expect(1, 8531, '\p{Is_Numeric_Value=0.333}', "");
39762Expect(0, 8531, '\p{^Is_Numeric_Value=0.333}', "");
39763Expect(0, 8531, '\P{Is_Numeric_Value=0.333}', "");
39764Expect(1, 8531, '\P{^Is_Numeric_Value=0.333}', "");
39765Expect(0, 8530, '\p{Is_Numeric_Value=0.333}', "");
39766Expect(1, 8530, '\p{^Is_Numeric_Value=0.333}', "");
39767Expect(1, 8530, '\P{Is_Numeric_Value=0.333}', "");
39768Expect(0, 8530, '\P{^Is_Numeric_Value=0.333}', "");
39769Error('\p{Is_Nv=:= -00000001/003}');
39770Error('\P{Is_Nv=:= -00000001/003}');
39771Expect(1, 8531, '\p{Is_Nv=01/000003}', "");
39772Expect(0, 8531, '\p{^Is_Nv=01/000003}', "");
39773Expect(0, 8531, '\P{Is_Nv=01/000003}', "");
39774Expect(1, 8531, '\P{^Is_Nv=01/000003}', "");
39775Expect(0, 8530, '\p{Is_Nv=01/000003}', "");
39776Expect(1, 8530, '\p{^Is_Nv=01/000003}', "");
39777Expect(1, 8530, '\P{Is_Nv=01/000003}', "");
39778Expect(0, 8530, '\P{^Is_Nv=01/000003}', "");
39779Error('\p{Is_Nv=0.3}');
39780Error('\P{Is_Nv=0.3}');
39781Error('\p{Is_Nv=0.33}');
39782Error('\P{Is_Nv=0.33}');
39783Expect(1, 8531, '\p{Is_Nv=0.333}', "");
39784Expect(0, 8531, '\p{^Is_Nv=0.333}', "");
39785Expect(0, 8531, '\P{Is_Nv=0.333}', "");
39786Expect(1, 8531, '\P{^Is_Nv=0.333}', "");
39787Expect(0, 8530, '\p{Is_Nv=0.333}', "");
39788Expect(1, 8530, '\p{^Is_Nv=0.333}', "");
39789Expect(1, 8530, '\P{Is_Nv=0.333}', "");
39790Expect(0, 8530, '\P{^Is_Nv=0.333}', "");
39791Error('\p{Numeric_Value=/a/_0000000002000}');
39792Error('\P{Numeric_Value=/a/_0000000002000}');
39793Expect(1, 65827, '\p{Numeric_Value=000002000}', "");
39794Expect(0, 65827, '\p{^Numeric_Value=000002000}', "");
39795Expect(0, 65827, '\P{Numeric_Value=000002000}', "");
39796Expect(1, 65827, '\P{^Numeric_Value=000002000}', "");
39797Expect(0, 65826, '\p{Numeric_Value=000002000}', "");
39798Expect(1, 65826, '\p{^Numeric_Value=000002000}', "");
39799Expect(1, 65826, '\P{Numeric_Value=000002000}', "");
39800Expect(0, 65826, '\P{^Numeric_Value=000002000}', "");
39801Error('\p{Nv=	0 0:=0_00	0_02-0	00}');
39802Error('\P{Nv=	0 0:=0_00	0_02-0	00}');
39803Expect(1, 65827, '\p{Nv=00_20_00}', "");
39804Expect(0, 65827, '\p{^Nv=00_20_00}', "");
39805Expect(0, 65827, '\P{Nv=00_20_00}', "");
39806Expect(1, 65827, '\P{^Nv=00_20_00}', "");
39807Expect(0, 65826, '\p{Nv=00_20_00}', "");
39808Expect(1, 65826, '\p{^Nv=00_20_00}', "");
39809Expect(1, 65826, '\P{Nv=00_20_00}', "");
39810Expect(0, 65826, '\P{^Nv=00_20_00}', "");
39811Error('\p{Is_Numeric_Value=/a/ 	+00000002000}');
39812Error('\P{Is_Numeric_Value=/a/ 	+00000002000}');
39813Expect(1, 65827, '\p{Is_Numeric_Value=002000}', "");
39814Expect(0, 65827, '\p{^Is_Numeric_Value=002000}', "");
39815Expect(0, 65827, '\P{Is_Numeric_Value=002000}', "");
39816Expect(1, 65827, '\P{^Is_Numeric_Value=002000}', "");
39817Expect(0, 65826, '\p{Is_Numeric_Value=002000}', "");
39818Expect(1, 65826, '\p{^Is_Numeric_Value=002000}', "");
39819Expect(1, 65826, '\P{Is_Numeric_Value=002000}', "");
39820Expect(0, 65826, '\P{^Is_Numeric_Value=002000}', "");
39821Error('\p{Is_Nv=/a/  002000}');
39822Error('\P{Is_Nv=/a/  002000}');
39823Expect(1, 65827, '\p{Is_Nv=0_0_2_000}', "");
39824Expect(0, 65827, '\p{^Is_Nv=0_0_2_000}', "");
39825Expect(0, 65827, '\P{Is_Nv=0_0_2_000}', "");
39826Expect(1, 65827, '\P{^Is_Nv=0_0_2_000}', "");
39827Expect(0, 65826, '\p{Is_Nv=0_0_2_000}', "");
39828Expect(1, 65826, '\p{^Is_Nv=0_0_2_000}', "");
39829Expect(1, 65826, '\P{Is_Nv=0_0_2_000}', "");
39830Expect(0, 65826, '\P{^Is_Nv=0_0_2_000}', "");
39831Error('\p{Numeric_Value= _+2 9/a/}');
39832Error('\P{Numeric_Value= _+2 9/a/}');
39833Expect(1, 12889, '\p{Numeric_Value=029}', "");
39834Expect(0, 12889, '\p{^Numeric_Value=029}', "");
39835Expect(0, 12889, '\P{Numeric_Value=029}', "");
39836Expect(1, 12889, '\P{^Numeric_Value=029}', "");
39837Expect(0, 12888, '\p{Numeric_Value=029}', "");
39838Expect(1, 12888, '\p{^Numeric_Value=029}', "");
39839Expect(1, 12888, '\P{Numeric_Value=029}', "");
39840Expect(0, 12888, '\P{^Numeric_Value=029}', "");
39841Error('\p{Nv: -	02/a/9}');
39842Error('\P{Nv: -	02/a/9}');
39843Expect(1, 12889, '\p{Nv=00000000029}', "");
39844Expect(0, 12889, '\p{^Nv=00000000029}', "");
39845Expect(0, 12889, '\P{Nv=00000000029}', "");
39846Expect(1, 12889, '\P{^Nv=00000000029}', "");
39847Expect(0, 12888, '\p{Nv=00000000029}', "");
39848Expect(1, 12888, '\p{^Nv=00000000029}', "");
39849Expect(1, 12888, '\P{Nv=00000000029}', "");
39850Expect(0, 12888, '\P{^Nv=00000000029}', "");
39851Error('\p{Is_Numeric_Value= 	00000000029/a/}');
39852Error('\P{Is_Numeric_Value= 	00000000029/a/}');
39853Expect(1, 12889, '\p{Is_Numeric_Value=29}', "");
39854Expect(0, 12889, '\p{^Is_Numeric_Value=29}', "");
39855Expect(0, 12889, '\P{Is_Numeric_Value=29}', "");
39856Expect(1, 12889, '\P{^Is_Numeric_Value=29}', "");
39857Expect(0, 12888, '\p{Is_Numeric_Value=29}', "");
39858Expect(1, 12888, '\p{^Is_Numeric_Value=29}', "");
39859Expect(1, 12888, '\P{Is_Numeric_Value=29}', "");
39860Expect(0, 12888, '\P{^Is_Numeric_Value=29}', "");
39861Error('\p{Is_Nv:   _0 0/a/0-0_00	0 29}');
39862Error('\P{Is_Nv:   _0 0/a/0-0_00	0 29}');
39863Expect(1, 12889, '\p{Is_Nv:   +0029}', "");
39864Expect(0, 12889, '\p{^Is_Nv:   +0029}', "");
39865Expect(0, 12889, '\P{Is_Nv:   +0029}', "");
39866Expect(1, 12889, '\P{^Is_Nv:   +0029}', "");
39867Expect(0, 12888, '\p{Is_Nv:   +0029}', "");
39868Expect(1, 12888, '\p{^Is_Nv:   +0029}', "");
39869Expect(1, 12888, '\P{Is_Nv:   +0029}', "");
39870Expect(0, 12888, '\P{^Is_Nv:   +0029}', "");
39871Error('\p{Numeric_Value=_	00100000/a/}');
39872Error('\P{Numeric_Value=_	00100000/a/}');
39873Expect(1, 8584, '\p{Numeric_Value=000100000}', "");
39874Expect(0, 8584, '\p{^Numeric_Value=000100000}', "");
39875Expect(0, 8584, '\P{Numeric_Value=000100000}', "");
39876Expect(1, 8584, '\P{^Numeric_Value=000100000}', "");
39877Expect(0, 8583, '\p{Numeric_Value=000100000}', "");
39878Expect(1, 8583, '\p{^Numeric_Value=000100000}', "");
39879Expect(1, 8583, '\P{Numeric_Value=000100000}', "");
39880Expect(0, 8583, '\P{^Numeric_Value=000100000}', "");
39881Error('\p{Nv=:=- 0000100000}');
39882Error('\P{Nv=:=- 0000100000}');
39883Expect(1, 8584, '\p{Nv=000010000_0}', "");
39884Expect(0, 8584, '\p{^Nv=000010000_0}', "");
39885Expect(0, 8584, '\P{Nv=000010000_0}', "");
39886Expect(1, 8584, '\P{^Nv=000010000_0}', "");
39887Expect(0, 8583, '\p{Nv=000010000_0}', "");
39888Expect(1, 8583, '\p{^Nv=000010000_0}', "");
39889Expect(1, 8583, '\P{Nv=000010000_0}', "");
39890Expect(0, 8583, '\P{^Nv=000010000_0}', "");
39891Error('\p{Is_Numeric_Value=	_0 0 0-0:=10-0-000}');
39892Error('\P{Is_Numeric_Value=	_0 0 0-0:=10-0-000}');
39893Expect(1, 8584, '\p{Is_Numeric_Value:	+0000000100000}', "");
39894Expect(0, 8584, '\p{^Is_Numeric_Value:	+0000000100000}', "");
39895Expect(0, 8584, '\P{Is_Numeric_Value:	+0000000100000}', "");
39896Expect(1, 8584, '\P{^Is_Numeric_Value:	+0000000100000}', "");
39897Expect(0, 8583, '\p{Is_Numeric_Value:	+0000000100000}', "");
39898Expect(1, 8583, '\p{^Is_Numeric_Value:	+0000000100000}', "");
39899Expect(1, 8583, '\P{Is_Numeric_Value:	+0000000100000}', "");
39900Expect(0, 8583, '\P{^Is_Numeric_Value:	+0000000100000}', "");
39901Error('\p{Is_Nv=-:=+0000100000}');
39902Error('\P{Is_Nv=-:=+0000100000}');
39903Expect(1, 8584, '\p{Is_Nv=+0_1_0_0_000}', "");
39904Expect(0, 8584, '\p{^Is_Nv=+0_1_0_0_000}', "");
39905Expect(0, 8584, '\P{Is_Nv=+0_1_0_0_000}', "");
39906Expect(1, 8584, '\P{^Is_Nv=+0_1_0_0_000}', "");
39907Expect(0, 8583, '\p{Is_Nv=+0_1_0_0_000}', "");
39908Expect(1, 8583, '\p{^Is_Nv=+0_1_0_0_000}', "");
39909Expect(1, 8583, '\P{Is_Nv=+0_1_0_0_000}', "");
39910Expect(0, 8583, '\P{^Is_Nv=+0_1_0_0_000}', "");
39911Error('\p{Numeric_Value=/a/05 0}');
39912Error('\P{Numeric_Value=/a/05 0}');
39913Expect(1, 4982, '\p{Numeric_Value=0_0_0_0_0_50}', "");
39914Expect(0, 4982, '\p{^Numeric_Value=0_0_0_0_0_50}', "");
39915Expect(0, 4982, '\P{Numeric_Value=0_0_0_0_0_50}', "");
39916Expect(1, 4982, '\P{^Numeric_Value=0_0_0_0_0_50}', "");
39917Expect(0, 4981, '\p{Numeric_Value=0_0_0_0_0_50}', "");
39918Expect(1, 4981, '\p{^Numeric_Value=0_0_0_0_0_50}', "");
39919Expect(1, 4981, '\P{Numeric_Value=0_0_0_0_0_50}', "");
39920Expect(0, 4981, '\P{^Numeric_Value=0_0_0_0_0_50}', "");
39921Error('\p{Nv=-05/a/0}');
39922Error('\P{Nv=-05/a/0}');
39923Expect(1, 4982, '\p{Nv=50}', "");
39924Expect(0, 4982, '\p{^Nv=50}', "");
39925Expect(0, 4982, '\P{Nv=50}', "");
39926Expect(1, 4982, '\P{^Nv=50}', "");
39927Expect(0, 4981, '\p{Nv=50}', "");
39928Expect(1, 4981, '\p{^Nv=50}', "");
39929Expect(1, 4981, '\P{Nv=50}', "");
39930Expect(0, 4981, '\P{^Nv=50}', "");
39931Error('\p{Is_Numeric_Value=:=	_+0050}');
39932Error('\P{Is_Numeric_Value=:=	_+0050}');
39933Expect(1, 4982, '\p{Is_Numeric_Value=00_00_00_00_050}', "");
39934Expect(0, 4982, '\p{^Is_Numeric_Value=00_00_00_00_050}', "");
39935Expect(0, 4982, '\P{Is_Numeric_Value=00_00_00_00_050}', "");
39936Expect(1, 4982, '\P{^Is_Numeric_Value=00_00_00_00_050}', "");
39937Expect(0, 4981, '\p{Is_Numeric_Value=00_00_00_00_050}', "");
39938Expect(1, 4981, '\p{^Is_Numeric_Value=00_00_00_00_050}', "");
39939Expect(1, 4981, '\P{Is_Numeric_Value=00_00_00_00_050}', "");
39940Expect(0, 4981, '\P{^Is_Numeric_Value=00_00_00_00_050}', "");
39941Error('\p{Is_Nv=- 05/a/0}');
39942Error('\P{Is_Nv=- 05/a/0}');
39943Expect(1, 4982, '\p{Is_Nv=+00000050}', "");
39944Expect(0, 4982, '\p{^Is_Nv=+00000050}', "");
39945Expect(0, 4982, '\P{Is_Nv=+00000050}', "");
39946Expect(1, 4982, '\P{^Is_Nv=+00000050}', "");
39947Expect(0, 4981, '\p{Is_Nv=+00000050}', "");
39948Expect(1, 4981, '\p{^Is_Nv=+00000050}', "");
39949Expect(1, 4981, '\P{Is_Nv=+00000050}', "");
39950Expect(0, 4981, '\P{^Is_Nv=+00000050}', "");
39951Error('\p{Numeric_Value=_:=+00000000039}');
39952Error('\P{Numeric_Value=_:=+00000000039}');
39953Expect(1, 12980, '\p{Numeric_Value=0000000039}', "");
39954Expect(0, 12980, '\p{^Numeric_Value=0000000039}', "");
39955Expect(0, 12980, '\P{Numeric_Value=0000000039}', "");
39956Expect(1, 12980, '\P{^Numeric_Value=0000000039}', "");
39957Expect(0, 12979, '\p{Numeric_Value=0000000039}', "");
39958Expect(1, 12979, '\p{^Numeric_Value=0000000039}', "");
39959Expect(1, 12979, '\P{Numeric_Value=0000000039}', "");
39960Expect(0, 12979, '\P{^Numeric_Value=0000000039}', "");
39961Error('\p{Nv=-_39:=}');
39962Error('\P{Nv=-_39:=}');
39963Expect(1, 12980, '\p{Nv=000039}', "");
39964Expect(0, 12980, '\p{^Nv=000039}', "");
39965Expect(0, 12980, '\P{Nv=000039}', "");
39966Expect(1, 12980, '\P{^Nv=000039}', "");
39967Expect(0, 12979, '\p{Nv=000039}', "");
39968Expect(1, 12979, '\p{^Nv=000039}', "");
39969Expect(1, 12979, '\P{Nv=000039}', "");
39970Expect(0, 12979, '\P{^Nv=000039}', "");
39971Error('\p{Is_Numeric_Value=-+00-03/a/9}');
39972Error('\P{Is_Numeric_Value=-+00-03/a/9}');
39973Expect(1, 12980, '\p{Is_Numeric_Value=39}', "");
39974Expect(0, 12980, '\p{^Is_Numeric_Value=39}', "");
39975Expect(0, 12980, '\P{Is_Numeric_Value=39}', "");
39976Expect(1, 12980, '\P{^Is_Numeric_Value=39}', "");
39977Expect(0, 12979, '\p{Is_Numeric_Value=39}', "");
39978Expect(1, 12979, '\p{^Is_Numeric_Value=39}', "");
39979Expect(1, 12979, '\P{Is_Numeric_Value=39}', "");
39980Expect(0, 12979, '\P{^Is_Numeric_Value=39}', "");
39981Error('\p{Is_Nv=-:=0	0	0-0 0 0_0039}');
39982Error('\P{Is_Nv=-:=0	0	0-0 0 0_0039}');
39983Expect(1, 12980, '\p{Is_Nv=0_0_0_0_0_0_00039}', "");
39984Expect(0, 12980, '\p{^Is_Nv=0_0_0_0_0_0_00039}', "");
39985Expect(0, 12980, '\P{Is_Nv=0_0_0_0_0_0_00039}', "");
39986Expect(1, 12980, '\P{^Is_Nv=0_0_0_0_0_0_00039}', "");
39987Expect(0, 12979, '\p{Is_Nv=0_0_0_0_0_0_00039}', "");
39988Expect(1, 12979, '\p{^Is_Nv=0_0_0_0_0_0_00039}', "");
39989Expect(1, 12979, '\P{Is_Nv=0_0_0_0_0_0_00039}', "");
39990Expect(0, 12979, '\P{^Is_Nv=0_0_0_0_0_0_00039}', "");
39991Error('\p{Numeric_Value=:=	 00000001/00016}');
39992Error('\P{Numeric_Value=:=	 00000001/00016}');
39993Expect(1, 2548, '\p{Numeric_Value=00000001/016}', "");
39994Expect(0, 2548, '\p{^Numeric_Value=00000001/016}', "");
39995Expect(0, 2548, '\P{Numeric_Value=00000001/016}', "");
39996Expect(1, 2548, '\P{^Numeric_Value=00000001/016}', "");
39997Expect(0, 2547, '\p{Numeric_Value=00000001/016}', "");
39998Expect(1, 2547, '\p{^Numeric_Value=00000001/016}', "");
39999Expect(1, 2547, '\P{Numeric_Value=00000001/016}', "");
40000Expect(0, 2547, '\P{^Numeric_Value=00000001/016}', "");
40001Error('\p{Numeric_Value=0.06}');
40002Error('\P{Numeric_Value=0.06}');
40003Expect(1, 2548, '\p{Numeric_Value=0.062}', "");
40004Expect(0, 2548, '\p{^Numeric_Value=0.062}', "");
40005Expect(0, 2548, '\P{Numeric_Value=0.062}', "");
40006Expect(1, 2548, '\P{^Numeric_Value=0.062}', "");
40007Expect(0, 2547, '\p{Numeric_Value=0.062}', "");
40008Expect(1, 2547, '\p{^Numeric_Value=0.062}', "");
40009Expect(1, 2547, '\P{Numeric_Value=0.062}', "");
40010Expect(0, 2547, '\P{^Numeric_Value=0.062}', "");
40011Error('\p{Nv:    /a/1/000000016}');
40012Error('\P{Nv:    /a/1/000000016}');
40013Expect(1, 2548, '\p{Nv=00001/016}', "");
40014Expect(0, 2548, '\p{^Nv=00001/016}', "");
40015Expect(0, 2548, '\P{Nv=00001/016}', "");
40016Expect(1, 2548, '\P{^Nv=00001/016}', "");
40017Expect(0, 2547, '\p{Nv=00001/016}', "");
40018Expect(1, 2547, '\p{^Nv=00001/016}', "");
40019Expect(1, 2547, '\P{Nv=00001/016}', "");
40020Expect(0, 2547, '\P{^Nv=00001/016}', "");
40021Error('\p{Nv=0.06}');
40022Error('\P{Nv=0.06}');
40023Expect(1, 2548, '\p{Nv=0.062}', "");
40024Expect(0, 2548, '\p{^Nv=0.062}', "");
40025Expect(0, 2548, '\P{Nv=0.062}', "");
40026Expect(1, 2548, '\P{^Nv=0.062}', "");
40027Expect(0, 2547, '\p{Nv=0.062}', "");
40028Expect(1, 2547, '\p{^Nv=0.062}', "");
40029Expect(1, 2547, '\P{Nv=0.062}', "");
40030Expect(0, 2547, '\P{^Nv=0.062}', "");
40031Error('\p{Is_Numeric_Value=  +000000001/0016/a/}');
40032Error('\P{Is_Numeric_Value=  +000000001/0016/a/}');
40033Expect(1, 2548, '\p{Is_Numeric_Value:	00001/00000016}', "");
40034Expect(0, 2548, '\p{^Is_Numeric_Value:	00001/00000016}', "");
40035Expect(0, 2548, '\P{Is_Numeric_Value:	00001/00000016}', "");
40036Expect(1, 2548, '\P{^Is_Numeric_Value:	00001/00000016}', "");
40037Expect(0, 2547, '\p{Is_Numeric_Value:	00001/00000016}', "");
40038Expect(1, 2547, '\p{^Is_Numeric_Value:	00001/00000016}', "");
40039Expect(1, 2547, '\P{Is_Numeric_Value:	00001/00000016}', "");
40040Expect(0, 2547, '\P{^Is_Numeric_Value:	00001/00000016}', "");
40041Error('\p{Is_Numeric_Value=0.06}');
40042Error('\P{Is_Numeric_Value=0.06}');
40043Expect(1, 2548, '\p{Is_Numeric_Value=0.062}', "");
40044Expect(0, 2548, '\p{^Is_Numeric_Value=0.062}', "");
40045Expect(0, 2548, '\P{Is_Numeric_Value=0.062}', "");
40046Expect(1, 2548, '\P{^Is_Numeric_Value=0.062}', "");
40047Expect(0, 2547, '\p{Is_Numeric_Value=0.062}', "");
40048Expect(1, 2547, '\p{^Is_Numeric_Value=0.062}', "");
40049Expect(1, 2547, '\P{Is_Numeric_Value=0.062}', "");
40050Expect(0, 2547, '\P{^Is_Numeric_Value=0.062}', "");
40051Error('\p{Is_Nv= 0000000001/00000016/a/}');
40052Error('\P{Is_Nv= 0000000001/00000016/a/}');
40053Expect(1, 2548, '\p{Is_Nv=1/16}', "");
40054Expect(0, 2548, '\p{^Is_Nv=1/16}', "");
40055Expect(0, 2548, '\P{Is_Nv=1/16}', "");
40056Expect(1, 2548, '\P{^Is_Nv=1/16}', "");
40057Expect(0, 2547, '\p{Is_Nv=1/16}', "");
40058Expect(1, 2547, '\p{^Is_Nv=1/16}', "");
40059Expect(1, 2547, '\P{Is_Nv=1/16}', "");
40060Expect(0, 2547, '\P{^Is_Nv=1/16}', "");
40061Error('\p{Is_Nv=0.06}');
40062Error('\P{Is_Nv=0.06}');
40063Expect(1, 2548, '\p{Is_Nv=0.062}', "");
40064Expect(0, 2548, '\p{^Is_Nv=0.062}', "");
40065Expect(0, 2548, '\P{Is_Nv=0.062}', "");
40066Expect(1, 2548, '\P{^Is_Nv=0.062}', "");
40067Expect(0, 2547, '\p{Is_Nv=0.062}', "");
40068Expect(1, 2547, '\p{^Is_Nv=0.062}', "");
40069Expect(1, 2547, '\P{Is_Nv=0.062}', "");
40070Expect(0, 2547, '\P{^Is_Nv=0.062}', "");
40071Error('\p{Numeric_Value= 	+000003/2:=}');
40072Error('\P{Numeric_Value= 	+000003/2:=}');
40073Expect(1, 3883, '\p{Numeric_Value=+00003/000000002}', "");
40074Expect(0, 3883, '\p{^Numeric_Value=+00003/000000002}', "");
40075Expect(0, 3883, '\P{Numeric_Value=+00003/000000002}', "");
40076Expect(1, 3883, '\P{^Numeric_Value=+00003/000000002}', "");
40077Expect(0, 3882, '\p{Numeric_Value=+00003/000000002}', "");
40078Expect(1, 3882, '\p{^Numeric_Value=+00003/000000002}', "");
40079Expect(1, 3882, '\P{Numeric_Value=+00003/000000002}', "");
40080Expect(0, 3882, '\P{^Numeric_Value=+00003/000000002}', "");
40081Expect(1, 3883, '\p{Numeric_Value=1.500}', "");
40082Expect(0, 3883, '\p{^Numeric_Value=1.500}', "");
40083Expect(0, 3883, '\P{Numeric_Value=1.500}', "");
40084Expect(1, 3883, '\P{^Numeric_Value=1.500}', "");
40085Expect(0, 3882, '\p{Numeric_Value=1.500}', "");
40086Expect(1, 3882, '\p{^Numeric_Value=1.500}', "");
40087Expect(1, 3882, '\P{Numeric_Value=1.500}', "");
40088Expect(0, 3882, '\P{^Numeric_Value=1.500}', "");
40089Error('\p{Nv=/a/0003/002}');
40090Error('\P{Nv=/a/0003/002}');
40091Expect(1, 3883, '\p{Nv=0003/2}', "");
40092Expect(0, 3883, '\p{^Nv=0003/2}', "");
40093Expect(0, 3883, '\P{Nv=0003/2}', "");
40094Expect(1, 3883, '\P{^Nv=0003/2}', "");
40095Expect(0, 3882, '\p{Nv=0003/2}', "");
40096Expect(1, 3882, '\p{^Nv=0003/2}', "");
40097Expect(1, 3882, '\P{Nv=0003/2}', "");
40098Expect(0, 3882, '\P{^Nv=0003/2}', "");
40099Expect(1, 3883, '\p{Nv=1.500}', "");
40100Expect(0, 3883, '\p{^Nv=1.500}', "");
40101Expect(0, 3883, '\P{Nv=1.500}', "");
40102Expect(1, 3883, '\P{^Nv=1.500}', "");
40103Expect(0, 3882, '\p{Nv=1.500}', "");
40104Expect(1, 3882, '\p{^Nv=1.500}', "");
40105Expect(1, 3882, '\P{Nv=1.500}', "");
40106Expect(0, 3882, '\P{^Nv=1.500}', "");
40107Error('\p{Is_Numeric_Value=:=	_0003/002}');
40108Error('\P{Is_Numeric_Value=:=	_0003/002}');
40109Expect(1, 3883, '\p{Is_Numeric_Value=0000000003/002}', "");
40110Expect(0, 3883, '\p{^Is_Numeric_Value=0000000003/002}', "");
40111Expect(0, 3883, '\P{Is_Numeric_Value=0000000003/002}', "");
40112Expect(1, 3883, '\P{^Is_Numeric_Value=0000000003/002}', "");
40113Expect(0, 3882, '\p{Is_Numeric_Value=0000000003/002}', "");
40114Expect(1, 3882, '\p{^Is_Numeric_Value=0000000003/002}', "");
40115Expect(1, 3882, '\P{Is_Numeric_Value=0000000003/002}', "");
40116Expect(0, 3882, '\P{^Is_Numeric_Value=0000000003/002}', "");
40117Expect(1, 3883, '\p{Is_Numeric_Value=1.500}', "");
40118Expect(0, 3883, '\p{^Is_Numeric_Value=1.500}', "");
40119Expect(0, 3883, '\P{Is_Numeric_Value=1.500}', "");
40120Expect(1, 3883, '\P{^Is_Numeric_Value=1.500}', "");
40121Expect(0, 3882, '\p{Is_Numeric_Value=1.500}', "");
40122Expect(1, 3882, '\p{^Is_Numeric_Value=1.500}', "");
40123Expect(1, 3882, '\P{Is_Numeric_Value=1.500}', "");
40124Expect(0, 3882, '\P{^Is_Numeric_Value=1.500}', "");
40125Error('\p{Is_Nv=_/a/00000003/00002}');
40126Error('\P{Is_Nv=_/a/00000003/00002}');
40127Expect(1, 3883, '\p{Is_Nv=0003/0000000002}', "");
40128Expect(0, 3883, '\p{^Is_Nv=0003/0000000002}', "");
40129Expect(0, 3883, '\P{Is_Nv=0003/0000000002}', "");
40130Expect(1, 3883, '\P{^Is_Nv=0003/0000000002}', "");
40131Expect(0, 3882, '\p{Is_Nv=0003/0000000002}', "");
40132Expect(1, 3882, '\p{^Is_Nv=0003/0000000002}', "");
40133Expect(1, 3882, '\P{Is_Nv=0003/0000000002}', "");
40134Expect(0, 3882, '\P{^Is_Nv=0003/0000000002}', "");
40135Expect(1, 3883, '\p{Is_Nv=1.500}', "");
40136Expect(0, 3883, '\p{^Is_Nv=1.500}', "");
40137Expect(0, 3883, '\P{Is_Nv=1.500}', "");
40138Expect(1, 3883, '\P{^Is_Nv=1.500}', "");
40139Expect(0, 3882, '\p{Is_Nv=1.500}', "");
40140Expect(1, 3882, '\p{^Is_Nv=1.500}', "");
40141Expect(1, 3882, '\P{Is_Nv=1.500}', "");
40142Expect(0, 3882, '\P{^Is_Nv=1.500}', "");
40143Error('\p{Numeric_Value=__0041/a/}');
40144Error('\P{Numeric_Value=__0041/a/}');
40145Expect(1, 12982, '\p{Numeric_Value=+0_0_41}', "");
40146Expect(0, 12982, '\p{^Numeric_Value=+0_0_41}', "");
40147Expect(0, 12982, '\P{Numeric_Value=+0_0_41}', "");
40148Expect(1, 12982, '\P{^Numeric_Value=+0_0_41}', "");
40149Expect(0, 12981, '\p{Numeric_Value=+0_0_41}', "");
40150Expect(1, 12981, '\p{^Numeric_Value=+0_0_41}', "");
40151Expect(1, 12981, '\P{Numeric_Value=+0_0_41}', "");
40152Expect(0, 12981, '\P{^Numeric_Value=+0_0_41}', "");
40153Error('\p{Nv=_	0000000041/a/}');
40154Error('\P{Nv=_	0000000041/a/}');
40155Expect(1, 12982, '\p{Nv=+0000041}', "");
40156Expect(0, 12982, '\p{^Nv=+0000041}', "");
40157Expect(0, 12982, '\P{Nv=+0000041}', "");
40158Expect(1, 12982, '\P{^Nv=+0000041}', "");
40159Expect(0, 12981, '\p{Nv=+0000041}', "");
40160Expect(1, 12981, '\p{^Nv=+0000041}', "");
40161Expect(1, 12981, '\P{Nv=+0000041}', "");
40162Expect(0, 12981, '\P{^Nv=+0000041}', "");
40163Error('\p{Is_Numeric_Value=	-000041:=}');
40164Error('\P{Is_Numeric_Value=	-000041:=}');
40165Expect(1, 12982, '\p{Is_Numeric_Value=0004_1}', "");
40166Expect(0, 12982, '\p{^Is_Numeric_Value=0004_1}', "");
40167Expect(0, 12982, '\P{Is_Numeric_Value=0004_1}', "");
40168Expect(1, 12982, '\P{^Is_Numeric_Value=0004_1}', "");
40169Expect(0, 12981, '\p{Is_Numeric_Value=0004_1}', "");
40170Expect(1, 12981, '\p{^Is_Numeric_Value=0004_1}', "");
40171Expect(1, 12981, '\P{Is_Numeric_Value=0004_1}', "");
40172Expect(0, 12981, '\P{^Is_Numeric_Value=0004_1}', "");
40173Error('\p{Is_Nv=-0/a/0_00-00 0	041}');
40174Error('\P{Is_Nv=-0/a/0_00-00 0	041}');
40175Expect(1, 12982, '\p{Is_Nv=41}', "");
40176Expect(0, 12982, '\p{^Is_Nv=41}', "");
40177Expect(0, 12982, '\P{Is_Nv=41}', "");
40178Expect(1, 12982, '\P{^Is_Nv=41}', "");
40179Expect(0, 12981, '\p{Is_Nv=41}', "");
40180Expect(1, 12981, '\p{^Is_Nv=41}', "");
40181Expect(1, 12981, '\P{Is_Nv=41}', "");
40182Expect(0, 12981, '\P{^Is_Nv=41}', "");
40183Error('\p{Numeric_Value=:=_01_2}');
40184Error('\P{Numeric_Value=:=_01_2}');
40185Expect(1, 8555, '\p{Numeric_Value=+000_000_000_12}', "");
40186Expect(0, 8555, '\p{^Numeric_Value=+000_000_000_12}', "");
40187Expect(0, 8555, '\P{Numeric_Value=+000_000_000_12}', "");
40188Expect(1, 8555, '\P{^Numeric_Value=+000_000_000_12}', "");
40189Expect(0, 8554, '\p{Numeric_Value=+000_000_000_12}', "");
40190Expect(1, 8554, '\p{^Numeric_Value=+000_000_000_12}', "");
40191Expect(1, 8554, '\P{Numeric_Value=+000_000_000_12}', "");
40192Expect(0, 8554, '\P{^Numeric_Value=+000_000_000_12}', "");
40193Error('\p{Nv=	_0000000012/a/}');
40194Error('\P{Nv=	_0000000012/a/}');
40195Expect(1, 8555, '\p{Nv=1_2}', "");
40196Expect(0, 8555, '\p{^Nv=1_2}', "");
40197Expect(0, 8555, '\P{Nv=1_2}', "");
40198Expect(1, 8555, '\P{^Nv=1_2}', "");
40199Expect(0, 8554, '\p{Nv=1_2}', "");
40200Expect(1, 8554, '\p{^Nv=1_2}', "");
40201Expect(1, 8554, '\P{Nv=1_2}', "");
40202Expect(0, 8554, '\P{^Nv=1_2}', "");
40203Error('\p{Is_Numeric_Value= /a/0	0	12}');
40204Error('\P{Is_Numeric_Value= /a/0	0	12}');
40205Expect(1, 8555, '\p{Is_Numeric_Value=0_0_0_012}', "");
40206Expect(0, 8555, '\p{^Is_Numeric_Value=0_0_0_012}', "");
40207Expect(0, 8555, '\P{Is_Numeric_Value=0_0_0_012}', "");
40208Expect(1, 8555, '\P{^Is_Numeric_Value=0_0_0_012}', "");
40209Expect(0, 8554, '\p{Is_Numeric_Value=0_0_0_012}', "");
40210Expect(1, 8554, '\p{^Is_Numeric_Value=0_0_0_012}', "");
40211Expect(1, 8554, '\P{Is_Numeric_Value=0_0_0_012}', "");
40212Expect(0, 8554, '\P{^Is_Numeric_Value=0_0_0_012}', "");
40213Error('\p{Is_Nv=-_00000000012/a/}');
40214Error('\P{Is_Nv=-_00000000012/a/}');
40215Expect(1, 8555, '\p{Is_Nv=+012}', "");
40216Expect(0, 8555, '\p{^Is_Nv=+012}', "");
40217Expect(0, 8555, '\P{Is_Nv=+012}', "");
40218Expect(1, 8555, '\P{^Is_Nv=+012}', "");
40219Expect(0, 8554, '\p{Is_Nv=+012}', "");
40220Expect(1, 8554, '\p{^Is_Nv=+012}', "");
40221Expect(1, 8554, '\P{Is_Nv=+012}', "");
40222Expect(0, 8554, '\P{^Is_Nv=+012}', "");
40223Error('\p{Numeric_Value=:=  0000015}');
40224Error('\P{Numeric_Value=:=  0000015}');
40225Expect(1, 9326, '\p{Numeric_Value=0000000015}', "");
40226Expect(0, 9326, '\p{^Numeric_Value=0000000015}', "");
40227Expect(0, 9326, '\P{Numeric_Value=0000000015}', "");
40228Expect(1, 9326, '\P{^Numeric_Value=0000000015}', "");
40229Expect(0, 9325, '\p{Numeric_Value=0000000015}', "");
40230Expect(1, 9325, '\p{^Numeric_Value=0000000015}', "");
40231Expect(1, 9325, '\P{Numeric_Value=0000000015}', "");
40232Expect(0, 9325, '\P{^Numeric_Value=0000000015}', "");
40233Error('\p{Nv=	/a/0000	0001_5}');
40234Error('\P{Nv=	/a/0000	0001_5}');
40235Expect(1, 9326, '\p{Nv=+015}', "");
40236Expect(0, 9326, '\p{^Nv=+015}', "");
40237Expect(0, 9326, '\P{Nv=+015}', "");
40238Expect(1, 9326, '\P{^Nv=+015}', "");
40239Expect(0, 9325, '\p{Nv=+015}', "");
40240Expect(1, 9325, '\p{^Nv=+015}', "");
40241Expect(1, 9325, '\P{Nv=+015}', "");
40242Expect(0, 9325, '\P{^Nv=+015}', "");
40243Error('\p{Is_Numeric_Value=--00/a/00_15}');
40244Error('\P{Is_Numeric_Value=--00/a/00_15}');
40245Expect(1, 9326, '\p{Is_Numeric_Value=000015}', "");
40246Expect(0, 9326, '\p{^Is_Numeric_Value=000015}', "");
40247Expect(0, 9326, '\P{Is_Numeric_Value=000015}', "");
40248Expect(1, 9326, '\P{^Is_Numeric_Value=000015}', "");
40249Expect(0, 9325, '\p{Is_Numeric_Value=000015}', "");
40250Expect(1, 9325, '\p{^Is_Numeric_Value=000015}', "");
40251Expect(1, 9325, '\P{Is_Numeric_Value=000015}', "");
40252Expect(0, 9325, '\P{^Is_Numeric_Value=000015}', "");
40253Error('\p{Is_Nv=	-00_0	15:=}');
40254Error('\P{Is_Nv=	-00_0	15:=}');
40255Expect(1, 9326, '\p{Is_Nv=00000015}', "");
40256Expect(0, 9326, '\p{^Is_Nv=00000015}', "");
40257Expect(0, 9326, '\P{Is_Nv=00000015}', "");
40258Expect(1, 9326, '\P{^Is_Nv=00000015}', "");
40259Expect(0, 9325, '\p{Is_Nv=00000015}', "");
40260Expect(1, 9325, '\p{^Is_Nv=00000015}', "");
40261Expect(1, 9325, '\P{Is_Nv=00000015}', "");
40262Expect(0, 9325, '\P{^Is_Nv=00000015}', "");
40263Error('\p{Numeric_Value=-_/a/0000001/00000002}');
40264Error('\P{Numeric_Value=-_/a/0000001/00000002}');
40265Expect(1, 3891, '\p{Numeric_Value=-00001/0000002}', "");
40266Expect(0, 3891, '\p{^Numeric_Value=-00001/0000002}', "");
40267Expect(0, 3891, '\P{Numeric_Value=-00001/0000002}', "");
40268Expect(1, 3891, '\P{^Numeric_Value=-00001/0000002}', "");
40269Expect(0, 3890, '\p{Numeric_Value=-00001/0000002}', "");
40270Expect(1, 3890, '\p{^Numeric_Value=-00001/0000002}', "");
40271Expect(1, 3890, '\P{Numeric_Value=-00001/0000002}', "");
40272Expect(0, 3890, '\P{^Numeric_Value=-00001/0000002}', "");
40273Expect(1, 3891, '\p{Numeric_Value=-0.500}', "");
40274Expect(0, 3891, '\p{^Numeric_Value=-0.500}', "");
40275Expect(0, 3891, '\P{Numeric_Value=-0.500}', "");
40276Expect(1, 3891, '\P{^Numeric_Value=-0.500}', "");
40277Expect(0, 3890, '\p{Numeric_Value=-0.500}', "");
40278Expect(1, 3890, '\p{^Numeric_Value=-0.500}', "");
40279Expect(1, 3890, '\P{Numeric_Value=-0.500}', "");
40280Expect(0, 3890, '\P{^Numeric_Value=-0.500}', "");
40281Error('\p{Nv=/a/-0000000001/0000002}');
40282Error('\P{Nv=/a/-0000000001/0000002}');
40283Expect(1, 3891, '\p{Nv=-00001/02}', "");
40284Expect(0, 3891, '\p{^Nv=-00001/02}', "");
40285Expect(0, 3891, '\P{Nv=-00001/02}', "");
40286Expect(1, 3891, '\P{^Nv=-00001/02}', "");
40287Expect(0, 3890, '\p{Nv=-00001/02}', "");
40288Expect(1, 3890, '\p{^Nv=-00001/02}', "");
40289Expect(1, 3890, '\P{Nv=-00001/02}', "");
40290Expect(0, 3890, '\P{^Nv=-00001/02}', "");
40291Expect(1, 3891, '\p{Nv=-0.500}', "");
40292Expect(0, 3891, '\p{^Nv=-0.500}', "");
40293Expect(0, 3891, '\P{Nv=-0.500}', "");
40294Expect(1, 3891, '\P{^Nv=-0.500}', "");
40295Expect(0, 3890, '\p{Nv=-0.500}', "");
40296Expect(1, 3890, '\p{^Nv=-0.500}', "");
40297Expect(1, 3890, '\P{Nv=-0.500}', "");
40298Expect(0, 3890, '\P{^Nv=-0.500}', "");
40299Error('\p{Is_Numeric_Value=_	_0000000001/000000002/a/}');
40300Error('\P{Is_Numeric_Value=_	_0000000001/000000002/a/}');
40301Expect(1, 3891, '\p{Is_Numeric_Value=-0000000001/0000000002}', "");
40302Expect(0, 3891, '\p{^Is_Numeric_Value=-0000000001/0000000002}', "");
40303Expect(0, 3891, '\P{Is_Numeric_Value=-0000000001/0000000002}', "");
40304Expect(1, 3891, '\P{^Is_Numeric_Value=-0000000001/0000000002}', "");
40305Expect(0, 3890, '\p{Is_Numeric_Value=-0000000001/0000000002}', "");
40306Expect(1, 3890, '\p{^Is_Numeric_Value=-0000000001/0000000002}', "");
40307Expect(1, 3890, '\P{Is_Numeric_Value=-0000000001/0000000002}', "");
40308Expect(0, 3890, '\P{^Is_Numeric_Value=-0000000001/0000000002}', "");
40309Expect(1, 3891, '\p{Is_Numeric_Value=-0.500}', "");
40310Expect(0, 3891, '\p{^Is_Numeric_Value=-0.500}', "");
40311Expect(0, 3891, '\P{Is_Numeric_Value=-0.500}', "");
40312Expect(1, 3891, '\P{^Is_Numeric_Value=-0.500}', "");
40313Expect(0, 3890, '\p{Is_Numeric_Value=-0.500}', "");
40314Expect(1, 3890, '\p{^Is_Numeric_Value=-0.500}', "");
40315Expect(1, 3890, '\P{Is_Numeric_Value=-0.500}', "");
40316Expect(0, 3890, '\P{^Is_Numeric_Value=-0.500}', "");
40317Error('\p{Is_Nv=-/a/ 0000000001/00000002}');
40318Error('\P{Is_Nv=-/a/ 0000000001/00000002}');
40319Expect(1, 3891, '\p{Is_Nv=-00000001/02}', "");
40320Expect(0, 3891, '\p{^Is_Nv=-00000001/02}', "");
40321Expect(0, 3891, '\P{Is_Nv=-00000001/02}', "");
40322Expect(1, 3891, '\P{^Is_Nv=-00000001/02}', "");
40323Expect(0, 3890, '\p{Is_Nv=-00000001/02}', "");
40324Expect(1, 3890, '\p{^Is_Nv=-00000001/02}', "");
40325Expect(1, 3890, '\P{Is_Nv=-00000001/02}', "");
40326Expect(0, 3890, '\P{^Is_Nv=-00000001/02}', "");
40327Expect(1, 3891, '\p{Is_Nv=-0.500}', "");
40328Expect(0, 3891, '\p{^Is_Nv=-0.500}', "");
40329Expect(0, 3891, '\P{Is_Nv=-0.500}', "");
40330Expect(1, 3891, '\P{^Is_Nv=-0.500}', "");
40331Expect(0, 3890, '\p{Is_Nv=-0.500}', "");
40332Expect(1, 3890, '\p{^Is_Nv=-0.500}', "");
40333Expect(1, 3890, '\P{Is_Nv=-0.500}', "");
40334Expect(0, 3890, '\P{^Is_Nv=-0.500}', "");
40335Error('\p{Numeric_Value=-_+80000/a/}');
40336Error('\P{Numeric_Value=-_+80000/a/}');
40337Expect(1, 65842, '\p{Numeric_Value=0_0_0_0_0_0_8_0000}', "");
40338Expect(0, 65842, '\p{^Numeric_Value=0_0_0_0_0_0_8_0000}', "");
40339Expect(0, 65842, '\P{Numeric_Value=0_0_0_0_0_0_8_0000}', "");
40340Expect(1, 65842, '\P{^Numeric_Value=0_0_0_0_0_0_8_0000}', "");
40341Expect(0, 65841, '\p{Numeric_Value=0_0_0_0_0_0_8_0000}', "");
40342Expect(1, 65841, '\p{^Numeric_Value=0_0_0_0_0_0_8_0000}', "");
40343Expect(1, 65841, '\P{Numeric_Value=0_0_0_0_0_0_8_0000}', "");
40344Expect(0, 65841, '\P{^Numeric_Value=0_0_0_0_0_0_8_0000}', "");
40345Error('\p{Nv=_+8 0 0:=00}');
40346Error('\P{Nv=_+8 0 0:=00}');
40347Expect(1, 65842, '\p{Nv:   000000080000}', "");
40348Expect(0, 65842, '\p{^Nv:   000000080000}', "");
40349Expect(0, 65842, '\P{Nv:   000000080000}', "");
40350Expect(1, 65842, '\P{^Nv:   000000080000}', "");
40351Expect(0, 65841, '\p{Nv:   000000080000}', "");
40352Expect(1, 65841, '\p{^Nv:   000000080000}', "");
40353Expect(1, 65841, '\P{Nv:   000000080000}', "");
40354Expect(0, 65841, '\P{^Nv:   000000080000}', "");
40355Error('\p{Is_Numeric_Value=/a/	80000}');
40356Error('\P{Is_Numeric_Value=/a/	80000}');
40357Expect(1, 65842, '\p{Is_Numeric_Value=+00080000}', "");
40358Expect(0, 65842, '\p{^Is_Numeric_Value=+00080000}', "");
40359Expect(0, 65842, '\P{Is_Numeric_Value=+00080000}', "");
40360Expect(1, 65842, '\P{^Is_Numeric_Value=+00080000}', "");
40361Expect(0, 65841, '\p{Is_Numeric_Value=+00080000}', "");
40362Expect(1, 65841, '\p{^Is_Numeric_Value=+00080000}', "");
40363Expect(1, 65841, '\P{Is_Numeric_Value=+00080000}', "");
40364Expect(0, 65841, '\P{^Is_Numeric_Value=+00080000}', "");
40365Error('\p{Is_Nv=/a/-	000000080000}');
40366Error('\P{Is_Nv=/a/-	000000080000}');
40367Expect(1, 65842, '\p{Is_Nv:   +0008000_0}', "");
40368Expect(0, 65842, '\p{^Is_Nv:   +0008000_0}', "");
40369Expect(0, 65842, '\P{Is_Nv:   +0008000_0}', "");
40370Expect(1, 65842, '\P{^Is_Nv:   +0008000_0}', "");
40371Expect(0, 65841, '\p{Is_Nv:   +0008000_0}', "");
40372Expect(1, 65841, '\p{^Is_Nv:   +0008000_0}', "");
40373Expect(1, 65841, '\P{Is_Nv:   +0008000_0}', "");
40374Expect(0, 65841, '\P{^Is_Nv:   +0008000_0}', "");
40375Error('\p{Numeric_Value=:= 	06 0}');
40376Error('\P{Numeric_Value=:= 	06 0}');
40377Expect(1, 4983, '\p{Numeric_Value=60}', "");
40378Expect(0, 4983, '\p{^Numeric_Value=60}', "");
40379Expect(0, 4983, '\P{Numeric_Value=60}', "");
40380Expect(1, 4983, '\P{^Numeric_Value=60}', "");
40381Expect(0, 4982, '\p{Numeric_Value=60}', "");
40382Expect(1, 4982, '\p{^Numeric_Value=60}', "");
40383Expect(1, 4982, '\P{Numeric_Value=60}', "");
40384Expect(0, 4982, '\P{^Numeric_Value=60}', "");
40385Error('\p{Nv= :=00-000_0-0060}');
40386Error('\P{Nv= :=00-000_0-0060}');
40387Expect(1, 4983, '\p{Nv=000000060}', "");
40388Expect(0, 4983, '\p{^Nv=000000060}', "");
40389Expect(0, 4983, '\P{Nv=000000060}', "");
40390Expect(1, 4983, '\P{^Nv=000000060}', "");
40391Expect(0, 4982, '\p{Nv=000000060}', "");
40392Expect(1, 4982, '\p{^Nv=000000060}', "");
40393Expect(1, 4982, '\P{Nv=000000060}', "");
40394Expect(0, 4982, '\P{^Nv=000000060}', "");
40395Error('\p{Is_Numeric_Value:	-0 0/a/0 0_0_0 0	0060}');
40396Error('\P{Is_Numeric_Value:	-0 0/a/0 0_0_0 0	0060}');
40397Expect(1, 4983, '\p{Is_Numeric_Value=0060}', "");
40398Expect(0, 4983, '\p{^Is_Numeric_Value=0060}', "");
40399Expect(0, 4983, '\P{Is_Numeric_Value=0060}', "");
40400Expect(1, 4983, '\P{^Is_Numeric_Value=0060}', "");
40401Expect(0, 4982, '\p{Is_Numeric_Value=0060}', "");
40402Expect(1, 4982, '\p{^Is_Numeric_Value=0060}', "");
40403Expect(1, 4982, '\P{Is_Numeric_Value=0060}', "");
40404Expect(0, 4982, '\P{^Is_Numeric_Value=0060}', "");
40405Error('\p{Is_Nv= /a/00060}');
40406Error('\P{Is_Nv= /a/00060}');
40407Expect(1, 4983, '\p{Is_Nv=0000006_0}', "");
40408Expect(0, 4983, '\p{^Is_Nv=0000006_0}', "");
40409Expect(0, 4983, '\P{Is_Nv=0000006_0}', "");
40410Expect(1, 4983, '\P{^Is_Nv=0000006_0}', "");
40411Expect(0, 4982, '\p{Is_Nv=0000006_0}', "");
40412Expect(1, 4982, '\p{^Is_Nv=0000006_0}', "");
40413Expect(1, 4982, '\P{Is_Nv=0000006_0}', "");
40414Expect(0, 4982, '\P{^Is_Nv=0000006_0}', "");
40415Error('\p{Numeric_Value:	/a/0000045}');
40416Error('\P{Numeric_Value:	/a/0000045}');
40417Expect(1, 12986, '\p{Numeric_Value=0045}', "");
40418Expect(0, 12986, '\p{^Numeric_Value=0045}', "");
40419Expect(0, 12986, '\P{Numeric_Value=0045}', "");
40420Expect(1, 12986, '\P{^Numeric_Value=0045}', "");
40421Expect(0, 12985, '\p{Numeric_Value=0045}', "");
40422Expect(1, 12985, '\p{^Numeric_Value=0045}', "");
40423Expect(1, 12985, '\P{Numeric_Value=0045}', "");
40424Expect(0, 12985, '\P{^Numeric_Value=0045}', "");
40425Error('\p{Nv:   --+00-00:=00_045}');
40426Error('\P{Nv:   --+00-00:=00_045}');
40427Expect(1, 12986, '\p{Nv=00000045}', "");
40428Expect(0, 12986, '\p{^Nv=00000045}', "");
40429Expect(0, 12986, '\P{Nv=00000045}', "");
40430Expect(1, 12986, '\P{^Nv=00000045}', "");
40431Expect(0, 12985, '\p{Nv=00000045}', "");
40432Expect(1, 12985, '\p{^Nv=00000045}', "");
40433Expect(1, 12985, '\P{Nv=00000045}', "");
40434Expect(0, 12985, '\P{^Nv=00000045}', "");
40435Error('\p{Is_Numeric_Value=--0000045/a/}');
40436Error('\P{Is_Numeric_Value=--0000045/a/}');
40437Expect(1, 12986, '\p{Is_Numeric_Value=000045}', "");
40438Expect(0, 12986, '\p{^Is_Numeric_Value=000045}', "");
40439Expect(0, 12986, '\P{Is_Numeric_Value=000045}', "");
40440Expect(1, 12986, '\P{^Is_Numeric_Value=000045}', "");
40441Expect(0, 12985, '\p{Is_Numeric_Value=000045}', "");
40442Expect(1, 12985, '\p{^Is_Numeric_Value=000045}', "");
40443Expect(1, 12985, '\P{Is_Numeric_Value=000045}', "");
40444Expect(0, 12985, '\P{^Is_Numeric_Value=000045}', "");
40445Error('\p{Is_Nv=	/a/000000 00 04-5}');
40446Error('\P{Is_Nv=	/a/000000 00 04-5}');
40447Expect(1, 12986, '\p{Is_Nv=+0045}', "");
40448Expect(0, 12986, '\p{^Is_Nv=+0045}', "");
40449Expect(0, 12986, '\P{Is_Nv=+0045}', "");
40450Expect(1, 12986, '\P{^Is_Nv=+0045}', "");
40451Expect(0, 12985, '\p{Is_Nv=+0045}', "");
40452Expect(1, 12985, '\p{^Is_Nv=+0045}', "");
40453Expect(1, 12985, '\P{Is_Nv=+0045}', "");
40454Expect(0, 12985, '\P{^Is_Nv=+0045}', "");
40455Error('\p{Numeric_Value=/a/ 019}');
40456Error('\P{Numeric_Value=/a/ 019}');
40457Expect(1, 5872, '\p{Numeric_Value=01_9}', "");
40458Expect(0, 5872, '\p{^Numeric_Value=01_9}', "");
40459Expect(0, 5872, '\P{Numeric_Value=01_9}', "");
40460Expect(1, 5872, '\P{^Numeric_Value=01_9}', "");
40461Expect(0, 5871, '\p{Numeric_Value=01_9}', "");
40462Expect(1, 5871, '\p{^Numeric_Value=01_9}', "");
40463Expect(1, 5871, '\P{Numeric_Value=01_9}', "");
40464Expect(0, 5871, '\P{^Numeric_Value=01_9}', "");
40465Error('\p{Nv= /a/+0000000019}');
40466Error('\P{Nv= /a/+0000000019}');
40467Expect(1, 5872, '\p{Nv=01_9}', "");
40468Expect(0, 5872, '\p{^Nv=01_9}', "");
40469Expect(0, 5872, '\P{Nv=01_9}', "");
40470Expect(1, 5872, '\P{^Nv=01_9}', "");
40471Expect(0, 5871, '\p{Nv=01_9}', "");
40472Expect(1, 5871, '\p{^Nv=01_9}', "");
40473Expect(1, 5871, '\P{Nv=01_9}', "");
40474Expect(0, 5871, '\P{^Nv=01_9}', "");
40475Error('\p{Is_Numeric_Value=:=_	+0000000019}');
40476Error('\P{Is_Numeric_Value=:=_	+0000000019}');
40477Expect(1, 5872, '\p{Is_Numeric_Value=1_9}', "");
40478Expect(0, 5872, '\p{^Is_Numeric_Value=1_9}', "");
40479Expect(0, 5872, '\P{Is_Numeric_Value=1_9}', "");
40480Expect(1, 5872, '\P{^Is_Numeric_Value=1_9}', "");
40481Expect(0, 5871, '\p{Is_Numeric_Value=1_9}', "");
40482Expect(1, 5871, '\p{^Is_Numeric_Value=1_9}', "");
40483Expect(1, 5871, '\P{Is_Numeric_Value=1_9}', "");
40484Expect(0, 5871, '\P{^Is_Numeric_Value=1_9}', "");
40485Error('\p{Is_Nv=-:=00019}');
40486Error('\P{Is_Nv=-:=00019}');
40487Expect(1, 5872, '\p{Is_Nv:   +1_9}', "");
40488Expect(0, 5872, '\p{^Is_Nv:   +1_9}', "");
40489Expect(0, 5872, '\P{Is_Nv:   +1_9}', "");
40490Expect(1, 5872, '\P{^Is_Nv:   +1_9}', "");
40491Expect(0, 5871, '\p{Is_Nv:   +1_9}', "");
40492Expect(1, 5871, '\p{^Is_Nv:   +1_9}', "");
40493Expect(1, 5871, '\P{Is_Nv:   +1_9}', "");
40494Expect(0, 5871, '\P{^Is_Nv:   +1_9}', "");
40495Error('\p{Numeric_Value=:= 	+00000000011/0002}');
40496Error('\P{Numeric_Value=:= 	+00000000011/0002}');
40497Expect(1, 3887, '\p{Numeric_Value=11/0000000002}', "");
40498Expect(0, 3887, '\p{^Numeric_Value=11/0000000002}', "");
40499Expect(0, 3887, '\P{Numeric_Value=11/0000000002}', "");
40500Expect(1, 3887, '\P{^Numeric_Value=11/0000000002}', "");
40501Expect(0, 3886, '\p{Numeric_Value=11/0000000002}', "");
40502Expect(1, 3886, '\p{^Numeric_Value=11/0000000002}', "");
40503Expect(1, 3886, '\P{Numeric_Value=11/0000000002}', "");
40504Expect(0, 3886, '\P{^Numeric_Value=11/0000000002}', "");
40505Expect(1, 3887, '\p{Numeric_Value=5.500}', "");
40506Expect(0, 3887, '\p{^Numeric_Value=5.500}', "");
40507Expect(0, 3887, '\P{Numeric_Value=5.500}', "");
40508Expect(1, 3887, '\P{^Numeric_Value=5.500}', "");
40509Expect(0, 3886, '\p{Numeric_Value=5.500}', "");
40510Expect(1, 3886, '\p{^Numeric_Value=5.500}', "");
40511Expect(1, 3886, '\P{Numeric_Value=5.500}', "");
40512Expect(0, 3886, '\P{^Numeric_Value=5.500}', "");
40513Error('\p{Nv=	:=000000011/02}');
40514Error('\P{Nv=	:=000000011/02}');
40515Expect(1, 3887, '\p{Nv=0000000011/002}', "");
40516Expect(0, 3887, '\p{^Nv=0000000011/002}', "");
40517Expect(0, 3887, '\P{Nv=0000000011/002}', "");
40518Expect(1, 3887, '\P{^Nv=0000000011/002}', "");
40519Expect(0, 3886, '\p{Nv=0000000011/002}', "");
40520Expect(1, 3886, '\p{^Nv=0000000011/002}', "");
40521Expect(1, 3886, '\P{Nv=0000000011/002}', "");
40522Expect(0, 3886, '\P{^Nv=0000000011/002}', "");
40523Expect(1, 3887, '\p{Nv=5.500}', "");
40524Expect(0, 3887, '\p{^Nv=5.500}', "");
40525Expect(0, 3887, '\P{Nv=5.500}', "");
40526Expect(1, 3887, '\P{^Nv=5.500}', "");
40527Expect(0, 3886, '\p{Nv=5.500}', "");
40528Expect(1, 3886, '\p{^Nv=5.500}', "");
40529Expect(1, 3886, '\P{Nv=5.500}', "");
40530Expect(0, 3886, '\P{^Nv=5.500}', "");
40531Error('\p{Is_Numeric_Value:   _/a/00000011/002}');
40532Error('\P{Is_Numeric_Value:   _/a/00000011/002}');
40533Expect(1, 3887, '\p{Is_Numeric_Value=00000011/00000002}', "");
40534Expect(0, 3887, '\p{^Is_Numeric_Value=00000011/00000002}', "");
40535Expect(0, 3887, '\P{Is_Numeric_Value=00000011/00000002}', "");
40536Expect(1, 3887, '\P{^Is_Numeric_Value=00000011/00000002}', "");
40537Expect(0, 3886, '\p{Is_Numeric_Value=00000011/00000002}', "");
40538Expect(1, 3886, '\p{^Is_Numeric_Value=00000011/00000002}', "");
40539Expect(1, 3886, '\P{Is_Numeric_Value=00000011/00000002}', "");
40540Expect(0, 3886, '\P{^Is_Numeric_Value=00000011/00000002}', "");
40541Expect(1, 3887, '\p{Is_Numeric_Value=5.500}', "");
40542Expect(0, 3887, '\p{^Is_Numeric_Value=5.500}', "");
40543Expect(0, 3887, '\P{Is_Numeric_Value=5.500}', "");
40544Expect(1, 3887, '\P{^Is_Numeric_Value=5.500}', "");
40545Expect(0, 3886, '\p{Is_Numeric_Value=5.500}', "");
40546Expect(1, 3886, '\p{^Is_Numeric_Value=5.500}', "");
40547Expect(1, 3886, '\P{Is_Numeric_Value=5.500}', "");
40548Expect(0, 3886, '\P{^Is_Numeric_Value=5.500}', "");
40549Error('\p{Is_Nv=_ 000000011/0000002/a/}');
40550Error('\P{Is_Nv=_ 000000011/0000002/a/}');
40551Expect(1, 3887, '\p{Is_Nv=000011/0000002}', "");
40552Expect(0, 3887, '\p{^Is_Nv=000011/0000002}', "");
40553Expect(0, 3887, '\P{Is_Nv=000011/0000002}', "");
40554Expect(1, 3887, '\P{^Is_Nv=000011/0000002}', "");
40555Expect(0, 3886, '\p{Is_Nv=000011/0000002}', "");
40556Expect(1, 3886, '\p{^Is_Nv=000011/0000002}', "");
40557Expect(1, 3886, '\P{Is_Nv=000011/0000002}', "");
40558Expect(0, 3886, '\P{^Is_Nv=000011/0000002}', "");
40559Expect(1, 3887, '\p{Is_Nv=5.500}', "");
40560Expect(0, 3887, '\p{^Is_Nv=5.500}', "");
40561Expect(0, 3887, '\P{Is_Nv=5.500}', "");
40562Expect(1, 3887, '\P{^Is_Nv=5.500}', "");
40563Expect(0, 3886, '\p{Is_Nv=5.500}', "");
40564Expect(1, 3886, '\p{^Is_Nv=5.500}', "");
40565Expect(1, 3886, '\P{Is_Nv=5.500}', "");
40566Expect(0, 3886, '\P{^Is_Nv=5.500}', "");
40567Error('\p{Numeric_Value= /a/0070}');
40568Error('\P{Numeric_Value= /a/0070}');
40569Expect(1, 4984, '\p{Numeric_Value=0070}', "");
40570Expect(0, 4984, '\p{^Numeric_Value=0070}', "");
40571Expect(0, 4984, '\P{Numeric_Value=0070}', "");
40572Expect(1, 4984, '\P{^Numeric_Value=0070}', "");
40573Expect(0, 4983, '\p{Numeric_Value=0070}', "");
40574Expect(1, 4983, '\p{^Numeric_Value=0070}', "");
40575Expect(1, 4983, '\P{Numeric_Value=0070}', "");
40576Expect(0, 4983, '\P{^Numeric_Value=0070}', "");
40577Error('\p{Nv= :=00070}');
40578Error('\P{Nv= :=00070}');
40579Expect(1, 4984, '\p{Nv=+007_0}', "");
40580Expect(0, 4984, '\p{^Nv=+007_0}', "");
40581Expect(0, 4984, '\P{Nv=+007_0}', "");
40582Expect(1, 4984, '\P{^Nv=+007_0}', "");
40583Expect(0, 4983, '\p{Nv=+007_0}', "");
40584Expect(1, 4983, '\p{^Nv=+007_0}', "");
40585Expect(1, 4983, '\P{Nv=+007_0}', "");
40586Expect(0, 4983, '\P{^Nv=+007_0}', "");
40587Error('\p{Is_Numeric_Value=-_+7:=0}');
40588Error('\P{Is_Numeric_Value=-_+7:=0}');
40589Expect(1, 4984, '\p{Is_Numeric_Value=0070}', "");
40590Expect(0, 4984, '\p{^Is_Numeric_Value=0070}', "");
40591Expect(0, 4984, '\P{Is_Numeric_Value=0070}', "");
40592Expect(1, 4984, '\P{^Is_Numeric_Value=0070}', "");
40593Expect(0, 4983, '\p{Is_Numeric_Value=0070}', "");
40594Expect(1, 4983, '\p{^Is_Numeric_Value=0070}', "");
40595Expect(1, 4983, '\P{Is_Numeric_Value=0070}', "");
40596Expect(0, 4983, '\P{^Is_Numeric_Value=0070}', "");
40597Error('\p{Is_Nv=	-07 0:=}');
40598Error('\P{Is_Nv=	-07 0:=}');
40599Expect(1, 4984, '\p{Is_Nv=+00_00_00_70}', "");
40600Expect(0, 4984, '\p{^Is_Nv=+00_00_00_70}', "");
40601Expect(0, 4984, '\P{Is_Nv=+00_00_00_70}', "");
40602Expect(1, 4984, '\P{^Is_Nv=+00_00_00_70}', "");
40603Expect(0, 4983, '\p{Is_Nv=+00_00_00_70}', "");
40604Expect(1, 4983, '\p{^Is_Nv=+00_00_00_70}', "");
40605Expect(1, 4983, '\P{Is_Nv=+00_00_00_70}', "");
40606Expect(0, 4983, '\P{^Is_Nv=+00_00_00_70}', "");
40607Error('\p{Numeric_Value=-:=0	0	0	0 0	00002}');
40608Error('\P{Numeric_Value=-:=0	0	0	0 0	00002}');
40609Expect(1, 50, '\p{Numeric_Value=0000002}', "");
40610Expect(0, 50, '\p{^Numeric_Value=0000002}', "");
40611Expect(0, 50, '\P{Numeric_Value=0000002}', "");
40612Expect(1, 50, '\P{^Numeric_Value=0000002}', "");
40613Expect(0, 49, '\p{Numeric_Value=0000002}', "");
40614Expect(1, 49, '\p{^Numeric_Value=0000002}', "");
40615Expect(1, 49, '\P{Numeric_Value=0000002}', "");
40616Expect(0, 49, '\P{^Numeric_Value=0000002}', "");
40617Error('\p{Nv=	0000000002:=}');
40618Error('\P{Nv=	0000000002:=}');
40619Expect(1, 50, '\p{Nv=+00000_2}', "");
40620Expect(0, 50, '\p{^Nv=+00000_2}', "");
40621Expect(0, 50, '\P{Nv=+00000_2}', "");
40622Expect(1, 50, '\P{^Nv=+00000_2}', "");
40623Expect(0, 49, '\p{Nv=+00000_2}', "");
40624Expect(1, 49, '\p{^Nv=+00000_2}', "");
40625Expect(1, 49, '\P{Nv=+00000_2}', "");
40626Expect(0, 49, '\P{^Nv=+00000_2}', "");
40627Error('\p{Is_Numeric_Value=_/a/0-0 0_002}');
40628Error('\P{Is_Numeric_Value=_/a/0-0 0_002}');
40629Expect(1, 50, '\p{Is_Numeric_Value=+0_0_0_0_0_0_002}', "");
40630Expect(0, 50, '\p{^Is_Numeric_Value=+0_0_0_0_0_0_002}', "");
40631Expect(0, 50, '\P{Is_Numeric_Value=+0_0_0_0_0_0_002}', "");
40632Expect(1, 50, '\P{^Is_Numeric_Value=+0_0_0_0_0_0_002}', "");
40633Expect(0, 49, '\p{Is_Numeric_Value=+0_0_0_0_0_0_002}', "");
40634Expect(1, 49, '\p{^Is_Numeric_Value=+0_0_0_0_0_0_002}', "");
40635Expect(1, 49, '\P{Is_Numeric_Value=+0_0_0_0_0_0_002}', "");
40636Expect(0, 49, '\P{^Is_Numeric_Value=+0_0_0_0_0_0_002}', "");
40637Error('\p{Is_Nv=-_0000002:=}');
40638Error('\P{Is_Nv=-_0000002:=}');
40639Expect(1, 50, '\p{Is_Nv=+0000002}', "");
40640Expect(0, 50, '\p{^Is_Nv=+0000002}', "");
40641Expect(0, 50, '\P{Is_Nv=+0000002}', "");
40642Expect(1, 50, '\P{^Is_Nv=+0000002}', "");
40643Expect(0, 49, '\p{Is_Nv=+0000002}', "");
40644Expect(1, 49, '\p{^Is_Nv=+0000002}', "");
40645Expect(1, 49, '\P{Is_Nv=+0000002}', "");
40646Expect(0, 49, '\P{^Is_Nv=+0000002}', "");
40647Error('\p{Numeric_Value=_-00:=01-7}');
40648Error('\P{Numeric_Value=_-00:=01-7}');
40649Expect(1, 5870, '\p{Numeric_Value=+1_7}', "");
40650Expect(0, 5870, '\p{^Numeric_Value=+1_7}', "");
40651Expect(0, 5870, '\P{Numeric_Value=+1_7}', "");
40652Expect(1, 5870, '\P{^Numeric_Value=+1_7}', "");
40653Expect(0, 5869, '\p{Numeric_Value=+1_7}', "");
40654Expect(1, 5869, '\p{^Numeric_Value=+1_7}', "");
40655Expect(1, 5869, '\P{Numeric_Value=+1_7}', "");
40656Expect(0, 5869, '\P{^Numeric_Value=+1_7}', "");
40657Error('\p{Nv=_/a/017}');
40658Error('\P{Nv=_/a/017}');
40659Expect(1, 5870, '\p{Nv=00000017}', "");
40660Expect(0, 5870, '\p{^Nv=00000017}', "");
40661Expect(0, 5870, '\P{Nv=00000017}', "");
40662Expect(1, 5870, '\P{^Nv=00000017}', "");
40663Expect(0, 5869, '\p{Nv=00000017}', "");
40664Expect(1, 5869, '\p{^Nv=00000017}', "");
40665Expect(1, 5869, '\P{Nv=00000017}', "");
40666Expect(0, 5869, '\P{^Nv=00000017}', "");
40667Error('\p{Is_Numeric_Value=	-017:=}');
40668Error('\P{Is_Numeric_Value=	-017:=}');
40669Expect(1, 5870, '\p{Is_Numeric_Value=00017}', "");
40670Expect(0, 5870, '\p{^Is_Numeric_Value=00017}', "");
40671Expect(0, 5870, '\P{Is_Numeric_Value=00017}', "");
40672Expect(1, 5870, '\P{^Is_Numeric_Value=00017}', "");
40673Expect(0, 5869, '\p{Is_Numeric_Value=00017}', "");
40674Expect(1, 5869, '\p{^Is_Numeric_Value=00017}', "");
40675Expect(1, 5869, '\P{Is_Numeric_Value=00017}', "");
40676Expect(0, 5869, '\P{^Is_Numeric_Value=00017}', "");
40677Error('\p{Is_Nv=:=- 000000017}');
40678Error('\P{Is_Nv=:=- 000000017}');
40679Expect(1, 5870, '\p{Is_Nv=00017}', "");
40680Expect(0, 5870, '\p{^Is_Nv=00017}', "");
40681Expect(0, 5870, '\P{Is_Nv=00017}', "");
40682Expect(1, 5870, '\P{^Is_Nv=00017}', "");
40683Expect(0, 5869, '\p{Is_Nv=00017}', "");
40684Expect(1, 5869, '\p{^Is_Nv=00017}', "");
40685Expect(1, 5869, '\P{Is_Nv=00017}', "");
40686Expect(0, 5869, '\P{^Is_Nv=00017}', "");
40687Error('\p{Numeric_Value=:=_ +020000}');
40688Error('\P{Numeric_Value=:=_ +020000}');
40689Expect(1, 65836, '\p{Numeric_Value=0020000}', "");
40690Expect(0, 65836, '\p{^Numeric_Value=0020000}', "");
40691Expect(0, 65836, '\P{Numeric_Value=0020000}', "");
40692Expect(1, 65836, '\P{^Numeric_Value=0020000}', "");
40693Expect(0, 65835, '\p{Numeric_Value=0020000}', "");
40694Expect(1, 65835, '\p{^Numeric_Value=0020000}', "");
40695Expect(1, 65835, '\P{Numeric_Value=0020000}', "");
40696Expect(0, 65835, '\P{^Numeric_Value=0020000}', "");
40697Error('\p{Nv=-/a/02000-0}');
40698Error('\P{Nv=-/a/02000-0}');
40699Expect(1, 65836, '\p{Nv=+0000000020000}', "");
40700Expect(0, 65836, '\p{^Nv=+0000000020000}', "");
40701Expect(0, 65836, '\P{Nv=+0000000020000}', "");
40702Expect(1, 65836, '\P{^Nv=+0000000020000}', "");
40703Expect(0, 65835, '\p{Nv=+0000000020000}', "");
40704Expect(1, 65835, '\p{^Nv=+0000000020000}', "");
40705Expect(1, 65835, '\P{Nv=+0000000020000}', "");
40706Expect(0, 65835, '\P{^Nv=+0000000020000}', "");
40707Error('\p{Is_Numeric_Value=--20000/a/}');
40708Error('\P{Is_Numeric_Value=--20000/a/}');
40709Expect(1, 65836, '\p{Is_Numeric_Value=00000000020000}', "");
40710Expect(0, 65836, '\p{^Is_Numeric_Value=00000000020000}', "");
40711Expect(0, 65836, '\P{Is_Numeric_Value=00000000020000}', "");
40712Expect(1, 65836, '\P{^Is_Numeric_Value=00000000020000}', "");
40713Expect(0, 65835, '\p{Is_Numeric_Value=00000000020000}', "");
40714Expect(1, 65835, '\p{^Is_Numeric_Value=00000000020000}', "");
40715Expect(1, 65835, '\P{Is_Numeric_Value=00000000020000}', "");
40716Expect(0, 65835, '\P{^Is_Numeric_Value=00000000020000}', "");
40717Error('\p{Is_Nv: 		0 0 00-2 0:=0-00}');
40718Error('\P{Is_Nv: 		0 0 00-2 0:=0-00}');
40719Expect(1, 65836, '\p{Is_Nv:	+000000020000}', "");
40720Expect(0, 65836, '\p{^Is_Nv:	+000000020000}', "");
40721Expect(0, 65836, '\P{Is_Nv:	+000000020000}', "");
40722Expect(1, 65836, '\P{^Is_Nv:	+000000020000}', "");
40723Expect(0, 65835, '\p{Is_Nv:	+000000020000}', "");
40724Expect(1, 65835, '\p{^Is_Nv:	+000000020000}', "");
40725Expect(1, 65835, '\P{Is_Nv:	+000000020000}', "");
40726Expect(0, 65835, '\P{^Is_Nv:	+000000020000}', "");
40727Error('\p{Numeric_Value=:=_-000-1}');
40728Error('\P{Numeric_Value=:=_-000-1}');
40729Expect(1, 49, '\p{Numeric_Value=0_0_0_0_0_0_01}', "");
40730Expect(0, 49, '\p{^Numeric_Value=0_0_0_0_0_0_01}', "");
40731Expect(0, 49, '\P{Numeric_Value=0_0_0_0_0_0_01}', "");
40732Expect(1, 49, '\P{^Numeric_Value=0_0_0_0_0_0_01}', "");
40733Expect(0, 48, '\p{Numeric_Value=0_0_0_0_0_0_01}', "");
40734Expect(1, 48, '\p{^Numeric_Value=0_0_0_0_0_0_01}', "");
40735Expect(1, 48, '\P{Numeric_Value=0_0_0_0_0_0_01}', "");
40736Expect(0, 48, '\P{^Numeric_Value=0_0_0_0_0_0_01}', "");
40737Error('\p{Nv=	/a/+0-0 00_0	0_01}');
40738Error('\P{Nv=	/a/+0-0 00_0	0_01}');
40739Expect(1, 49, '\p{Nv=0_1}', "");
40740Expect(0, 49, '\p{^Nv=0_1}', "");
40741Expect(0, 49, '\P{Nv=0_1}', "");
40742Expect(1, 49, '\P{^Nv=0_1}', "");
40743Expect(0, 48, '\p{Nv=0_1}', "");
40744Expect(1, 48, '\p{^Nv=0_1}', "");
40745Expect(1, 48, '\P{Nv=0_1}', "");
40746Expect(0, 48, '\P{^Nv=0_1}', "");
40747Error('\p{Is_Numeric_Value=:=_ 00000001}');
40748Error('\P{Is_Numeric_Value=:=_ 00000001}');
40749Expect(1, 49, '\p{Is_Numeric_Value=+00000001}', "");
40750Expect(0, 49, '\p{^Is_Numeric_Value=+00000001}', "");
40751Expect(0, 49, '\P{Is_Numeric_Value=+00000001}', "");
40752Expect(1, 49, '\P{^Is_Numeric_Value=+00000001}', "");
40753Expect(0, 48, '\p{Is_Numeric_Value=+00000001}', "");
40754Expect(1, 48, '\p{^Is_Numeric_Value=+00000001}', "");
40755Expect(1, 48, '\P{Is_Numeric_Value=+00000001}', "");
40756Expect(0, 48, '\P{^Is_Numeric_Value=+00000001}', "");
40757Error('\p{Is_Nv=:=		0001}');
40758Error('\P{Is_Nv=:=		0001}');
40759Expect(1, 49, '\p{Is_Nv=+00001}', "");
40760Expect(0, 49, '\p{^Is_Nv=+00001}', "");
40761Expect(0, 49, '\P{Is_Nv=+00001}', "");
40762Expect(1, 49, '\P{^Is_Nv=+00001}', "");
40763Expect(0, 48, '\p{Is_Nv=+00001}', "");
40764Expect(1, 48, '\p{^Is_Nv=+00001}', "");
40765Expect(1, 48, '\P{Is_Nv=+00001}', "");
40766Expect(0, 48, '\P{^Is_Nv=+00001}', "");
40767Error('\p{Numeric_Value=/a/00000006000}');
40768Error('\P{Numeric_Value=/a/00000006000}');
40769Expect(1, 65831, '\p{Numeric_Value=0_0_0_6_000}', "");
40770Expect(0, 65831, '\p{^Numeric_Value=0_0_0_6_000}', "");
40771Expect(0, 65831, '\P{Numeric_Value=0_0_0_6_000}', "");
40772Expect(1, 65831, '\P{^Numeric_Value=0_0_0_6_000}', "");
40773Expect(0, 65830, '\p{Numeric_Value=0_0_0_6_000}', "");
40774Expect(1, 65830, '\p{^Numeric_Value=0_0_0_6_000}', "");
40775Expect(1, 65830, '\P{Numeric_Value=0_0_0_6_000}', "");
40776Expect(0, 65830, '\P{^Numeric_Value=0_0_0_6_000}', "");
40777Error('\p{Nv=	:=+000000600-0}');
40778Error('\P{Nv=	:=+000000600-0}');
40779Expect(1, 65831, '\p{Nv=+0000000006000}', "");
40780Expect(0, 65831, '\p{^Nv=+0000000006000}', "");
40781Expect(0, 65831, '\P{Nv=+0000000006000}', "");
40782Expect(1, 65831, '\P{^Nv=+0000000006000}', "");
40783Expect(0, 65830, '\p{Nv=+0000000006000}', "");
40784Expect(1, 65830, '\p{^Nv=+0000000006000}', "");
40785Expect(1, 65830, '\P{Nv=+0000000006000}', "");
40786Expect(0, 65830, '\P{^Nv=+0000000006000}', "");
40787Error('\p{Is_Numeric_Value:  :=00 06_000}');
40788Error('\P{Is_Numeric_Value:  :=00 06_000}');
40789Expect(1, 65831, '\p{Is_Numeric_Value:06000}', "");
40790Expect(0, 65831, '\p{^Is_Numeric_Value:06000}', "");
40791Expect(0, 65831, '\P{Is_Numeric_Value:06000}', "");
40792Expect(1, 65831, '\P{^Is_Numeric_Value:06000}', "");
40793Expect(0, 65830, '\p{Is_Numeric_Value:06000}', "");
40794Expect(1, 65830, '\p{^Is_Numeric_Value:06000}', "");
40795Expect(1, 65830, '\P{Is_Numeric_Value:06000}', "");
40796Expect(0, 65830, '\P{^Is_Numeric_Value:06000}', "");
40797Error('\p{Is_Nv=+6000/a/}');
40798Error('\P{Is_Nv=+6000/a/}');
40799Expect(1, 65831, '\p{Is_Nv:   +000000006000}', "");
40800Expect(0, 65831, '\p{^Is_Nv:   +000000006000}', "");
40801Expect(0, 65831, '\P{Is_Nv:   +000000006000}', "");
40802Expect(1, 65831, '\P{^Is_Nv:   +000000006000}', "");
40803Expect(0, 65830, '\p{Is_Nv:   +000000006000}', "");
40804Expect(1, 65830, '\p{^Is_Nv:   +000000006000}', "");
40805Expect(1, 65830, '\P{Is_Nv:   +000000006000}', "");
40806Expect(0, 65830, '\P{^Is_Nv:   +000000006000}', "");
40807Error('\p{Numeric_Value=/a/--0000030}');
40808Error('\P{Numeric_Value=/a/--0000030}');
40809Expect(1, 4980, '\p{Numeric_Value:	0_0_0_0_0_30}', "");
40810Expect(0, 4980, '\p{^Numeric_Value:	0_0_0_0_0_30}', "");
40811Expect(0, 4980, '\P{Numeric_Value:	0_0_0_0_0_30}', "");
40812Expect(1, 4980, '\P{^Numeric_Value:	0_0_0_0_0_30}', "");
40813Expect(0, 4979, '\p{Numeric_Value:	0_0_0_0_0_30}', "");
40814Expect(1, 4979, '\p{^Numeric_Value:	0_0_0_0_0_30}', "");
40815Expect(1, 4979, '\P{Numeric_Value:	0_0_0_0_0_30}', "");
40816Expect(0, 4979, '\P{^Numeric_Value:	0_0_0_0_0_30}', "");
40817Error('\p{Nv=- 30:=}');
40818Error('\P{Nv=- 30:=}');
40819Expect(1, 4980, '\p{Nv=0000003_0}', "");
40820Expect(0, 4980, '\p{^Nv=0000003_0}', "");
40821Expect(0, 4980, '\P{Nv=0000003_0}', "");
40822Expect(1, 4980, '\P{^Nv=0000003_0}', "");
40823Expect(0, 4979, '\p{Nv=0000003_0}', "");
40824Expect(1, 4979, '\p{^Nv=0000003_0}', "");
40825Expect(1, 4979, '\P{Nv=0000003_0}', "");
40826Expect(0, 4979, '\P{^Nv=0000003_0}', "");
40827Error('\p{Is_Numeric_Value=:=- 00003	0}');
40828Error('\P{Is_Numeric_Value=:=- 00003	0}');
40829Expect(1, 4980, '\p{Is_Numeric_Value=0000030}', "");
40830Expect(0, 4980, '\p{^Is_Numeric_Value=0000030}', "");
40831Expect(0, 4980, '\P{Is_Numeric_Value=0000030}', "");
40832Expect(1, 4980, '\P{^Is_Numeric_Value=0000030}', "");
40833Expect(0, 4979, '\p{Is_Numeric_Value=0000030}', "");
40834Expect(1, 4979, '\p{^Is_Numeric_Value=0000030}', "");
40835Expect(1, 4979, '\P{Is_Numeric_Value=0000030}', "");
40836Expect(0, 4979, '\P{^Is_Numeric_Value=0000030}', "");
40837Error('\p{Is_Nv= :=+00000030}');
40838Error('\P{Is_Nv= :=+00000030}');
40839Expect(1, 4980, '\p{Is_Nv=+0_0_30}', "");
40840Expect(0, 4980, '\p{^Is_Nv=+0_0_30}', "");
40841Expect(0, 4980, '\P{Is_Nv=+0_0_30}', "");
40842Expect(1, 4980, '\P{^Is_Nv=+0_0_30}', "");
40843Expect(0, 4979, '\p{Is_Nv=+0_0_30}', "");
40844Expect(1, 4979, '\p{^Is_Nv=+0_0_30}', "");
40845Expect(1, 4979, '\P{Is_Nv=+0_0_30}', "");
40846Expect(0, 4979, '\P{^Is_Nv=+0_0_30}', "");
40847Error('\p{Numeric_Value=-:=02/0000003}');
40848Error('\P{Numeric_Value=-:=02/0000003}');
40849Expect(1, 8532, '\p{Numeric_Value=+000000002/003}', "");
40850Expect(0, 8532, '\p{^Numeric_Value=+000000002/003}', "");
40851Expect(0, 8532, '\P{Numeric_Value=+000000002/003}', "");
40852Expect(1, 8532, '\P{^Numeric_Value=+000000002/003}', "");
40853Expect(0, 8531, '\p{Numeric_Value=+000000002/003}', "");
40854Expect(1, 8531, '\p{^Numeric_Value=+000000002/003}', "");
40855Expect(1, 8531, '\P{Numeric_Value=+000000002/003}', "");
40856Expect(0, 8531, '\P{^Numeric_Value=+000000002/003}', "");
40857Error('\p{Numeric_Value=0.7}');
40858Error('\P{Numeric_Value=0.7}');
40859Error('\p{Numeric_Value=0.67}');
40860Error('\P{Numeric_Value=0.67}');
40861Expect(1, 8532, '\p{Numeric_Value=0.667}', "");
40862Expect(0, 8532, '\p{^Numeric_Value=0.667}', "");
40863Expect(0, 8532, '\P{Numeric_Value=0.667}', "");
40864Expect(1, 8532, '\P{^Numeric_Value=0.667}', "");
40865Expect(0, 8531, '\p{Numeric_Value=0.667}', "");
40866Expect(1, 8531, '\p{^Numeric_Value=0.667}', "");
40867Expect(1, 8531, '\P{Numeric_Value=0.667}', "");
40868Expect(0, 8531, '\P{^Numeric_Value=0.667}', "");
40869Error('\p{Nv=/a/	_+0000000002/003}');
40870Error('\P{Nv=/a/	_+0000000002/003}');
40871Expect(1, 8532, '\p{Nv=+000000002/003}', "");
40872Expect(0, 8532, '\p{^Nv=+000000002/003}', "");
40873Expect(0, 8532, '\P{Nv=+000000002/003}', "");
40874Expect(1, 8532, '\P{^Nv=+000000002/003}', "");
40875Expect(0, 8531, '\p{Nv=+000000002/003}', "");
40876Expect(1, 8531, '\p{^Nv=+000000002/003}', "");
40877Expect(1, 8531, '\P{Nv=+000000002/003}', "");
40878Expect(0, 8531, '\P{^Nv=+000000002/003}', "");
40879Error('\p{Nv: 0.7}');
40880Error('\P{Nv: 0.7}');
40881Error('\p{Nv=0.67}');
40882Error('\P{Nv=0.67}');
40883Expect(1, 8532, '\p{Nv=0.667}', "");
40884Expect(0, 8532, '\p{^Nv=0.667}', "");
40885Expect(0, 8532, '\P{Nv=0.667}', "");
40886Expect(1, 8532, '\P{^Nv=0.667}', "");
40887Expect(0, 8531, '\p{Nv=0.667}', "");
40888Expect(1, 8531, '\p{^Nv=0.667}', "");
40889Expect(1, 8531, '\P{Nv=0.667}', "");
40890Expect(0, 8531, '\P{^Nv=0.667}', "");
40891Error('\p{Is_Numeric_Value=:=_002/0000000003}');
40892Error('\P{Is_Numeric_Value=:=_002/0000000003}');
40893Expect(1, 8532, '\p{Is_Numeric_Value=0002/00000003}', "");
40894Expect(0, 8532, '\p{^Is_Numeric_Value=0002/00000003}', "");
40895Expect(0, 8532, '\P{Is_Numeric_Value=0002/00000003}', "");
40896Expect(1, 8532, '\P{^Is_Numeric_Value=0002/00000003}', "");
40897Expect(0, 8531, '\p{Is_Numeric_Value=0002/00000003}', "");
40898Expect(1, 8531, '\p{^Is_Numeric_Value=0002/00000003}', "");
40899Expect(1, 8531, '\P{Is_Numeric_Value=0002/00000003}', "");
40900Expect(0, 8531, '\P{^Is_Numeric_Value=0002/00000003}', "");
40901Error('\p{Is_Numeric_Value=0.7}');
40902Error('\P{Is_Numeric_Value=0.7}');
40903Error('\p{Is_Numeric_Value=0.67}');
40904Error('\P{Is_Numeric_Value=0.67}');
40905Expect(1, 8532, '\p{Is_Numeric_Value=0.667}', "");
40906Expect(0, 8532, '\p{^Is_Numeric_Value=0.667}', "");
40907Expect(0, 8532, '\P{Is_Numeric_Value=0.667}', "");
40908Expect(1, 8532, '\P{^Is_Numeric_Value=0.667}', "");
40909Expect(0, 8531, '\p{Is_Numeric_Value=0.667}', "");
40910Expect(1, 8531, '\p{^Is_Numeric_Value=0.667}', "");
40911Expect(1, 8531, '\P{Is_Numeric_Value=0.667}', "");
40912Expect(0, 8531, '\P{^Is_Numeric_Value=0.667}', "");
40913Error('\p{Is_Nv=-+00000002/0000000003:=}');
40914Error('\P{Is_Nv=-+00000002/0000000003:=}');
40915Expect(1, 8532, '\p{Is_Nv=00000002/03}', "");
40916Expect(0, 8532, '\p{^Is_Nv=00000002/03}', "");
40917Expect(0, 8532, '\P{Is_Nv=00000002/03}', "");
40918Expect(1, 8532, '\P{^Is_Nv=00000002/03}', "");
40919Expect(0, 8531, '\p{Is_Nv=00000002/03}', "");
40920Expect(1, 8531, '\p{^Is_Nv=00000002/03}', "");
40921Expect(1, 8531, '\P{Is_Nv=00000002/03}', "");
40922Expect(0, 8531, '\P{^Is_Nv=00000002/03}', "");
40923Error('\p{Is_Nv=0.7}');
40924Error('\P{Is_Nv=0.7}');
40925Error('\p{Is_Nv=0.67}');
40926Error('\P{Is_Nv=0.67}');
40927Expect(1, 8532, '\p{Is_Nv=0.667}', "");
40928Expect(0, 8532, '\p{^Is_Nv=0.667}', "");
40929Expect(0, 8532, '\P{Is_Nv=0.667}', "");
40930Expect(1, 8532, '\P{^Is_Nv=0.667}', "");
40931Expect(0, 8531, '\p{Is_Nv=0.667}', "");
40932Expect(1, 8531, '\p{^Is_Nv=0.667}', "");
40933Expect(1, 8531, '\P{Is_Nv=0.667}', "");
40934Expect(0, 8531, '\P{^Is_Nv=0.667}', "");
40935Error('\p{Numeric_Value: /a/-+000004000}');
40936Error('\P{Numeric_Value: /a/-+000004000}');
40937Expect(1, 65829, '\p{Numeric_Value=+0_0_0_0_0_0_0_0_04000}', "");
40938Expect(0, 65829, '\p{^Numeric_Value=+0_0_0_0_0_0_0_0_04000}', "");
40939Expect(0, 65829, '\P{Numeric_Value=+0_0_0_0_0_0_0_0_04000}', "");
40940Expect(1, 65829, '\P{^Numeric_Value=+0_0_0_0_0_0_0_0_04000}', "");
40941Expect(0, 65828, '\p{Numeric_Value=+0_0_0_0_0_0_0_0_04000}', "");
40942Expect(1, 65828, '\p{^Numeric_Value=+0_0_0_0_0_0_0_0_04000}', "");
40943Expect(1, 65828, '\P{Numeric_Value=+0_0_0_0_0_0_0_0_04000}', "");
40944Expect(0, 65828, '\P{^Numeric_Value=+0_0_0_0_0_0_0_0_04000}', "");
40945Error('\p{Nv=	0_0-0/a/00-0-0_0	0	4-000}');
40946Error('\P{Nv=	0_0-0/a/00-0-0_0	0	4-000}');
40947Expect(1, 65829, '\p{Nv=+000000004000}', "");
40948Expect(0, 65829, '\p{^Nv=+000000004000}', "");
40949Expect(0, 65829, '\P{Nv=+000000004000}', "");
40950Expect(1, 65829, '\P{^Nv=+000000004000}', "");
40951Expect(0, 65828, '\p{Nv=+000000004000}', "");
40952Expect(1, 65828, '\p{^Nv=+000000004000}', "");
40953Expect(1, 65828, '\P{Nv=+000000004000}', "");
40954Expect(0, 65828, '\P{^Nv=+000000004000}', "");
40955Error('\p{Is_Numeric_Value=-:=0	4_0-00}');
40956Error('\P{Is_Numeric_Value=-:=0	4_0-00}');
40957Expect(1, 65829, '\p{Is_Numeric_Value=+0_0_0_0_0_0_0_04000}', "");
40958Expect(0, 65829, '\p{^Is_Numeric_Value=+0_0_0_0_0_0_0_04000}', "");
40959Expect(0, 65829, '\P{Is_Numeric_Value=+0_0_0_0_0_0_0_04000}', "");
40960Expect(1, 65829, '\P{^Is_Numeric_Value=+0_0_0_0_0_0_0_04000}', "");
40961Expect(0, 65828, '\p{Is_Numeric_Value=+0_0_0_0_0_0_0_04000}', "");
40962Expect(1, 65828, '\p{^Is_Numeric_Value=+0_0_0_0_0_0_0_04000}', "");
40963Expect(1, 65828, '\P{Is_Numeric_Value=+0_0_0_0_0_0_0_04000}', "");
40964Expect(0, 65828, '\P{^Is_Numeric_Value=+0_0_0_0_0_0_0_04000}', "");
40965Error('\p{Is_Nv=:=_00004000}');
40966Error('\P{Is_Nv=:=_00004000}');
40967Expect(1, 65829, '\p{Is_Nv=400_0}', "");
40968Expect(0, 65829, '\p{^Is_Nv=400_0}', "");
40969Expect(0, 65829, '\P{Is_Nv=400_0}', "");
40970Expect(1, 65829, '\P{^Is_Nv=400_0}', "");
40971Expect(0, 65828, '\p{Is_Nv=400_0}', "");
40972Expect(1, 65828, '\p{^Is_Nv=400_0}', "");
40973Expect(1, 65828, '\P{Is_Nv=400_0}', "");
40974Expect(0, 65828, '\P{^Is_Nv=400_0}', "");
40975Error('\p{Numeric_Value=	/a/00100}');
40976Error('\P{Numeric_Value=	/a/00100}');
40977Expect(1, 3057, '\p{Numeric_Value=+0_0_0_100}', "");
40978Expect(0, 3057, '\p{^Numeric_Value=+0_0_0_100}', "");
40979Expect(0, 3057, '\P{Numeric_Value=+0_0_0_100}', "");
40980Expect(1, 3057, '\P{^Numeric_Value=+0_0_0_100}', "");
40981Expect(0, 3056, '\p{Numeric_Value=+0_0_0_100}', "");
40982Expect(1, 3056, '\p{^Numeric_Value=+0_0_0_100}', "");
40983Expect(1, 3056, '\P{Numeric_Value=+0_0_0_100}', "");
40984Expect(0, 3056, '\P{^Numeric_Value=+0_0_0_100}', "");
40985Error('\p{Nv:   	/a/+0010 0}');
40986Error('\P{Nv:   	/a/+0010 0}');
40987Expect(1, 3057, '\p{Nv=0_0_0_0_0_0_0_0_1_00}', "");
40988Expect(0, 3057, '\p{^Nv=0_0_0_0_0_0_0_0_1_00}', "");
40989Expect(0, 3057, '\P{Nv=0_0_0_0_0_0_0_0_1_00}', "");
40990Expect(1, 3057, '\P{^Nv=0_0_0_0_0_0_0_0_1_00}', "");
40991Expect(0, 3056, '\p{Nv=0_0_0_0_0_0_0_0_1_00}', "");
40992Expect(1, 3056, '\p{^Nv=0_0_0_0_0_0_0_0_1_00}', "");
40993Expect(1, 3056, '\P{Nv=0_0_0_0_0_0_0_0_1_00}', "");
40994Expect(0, 3056, '\P{^Nv=0_0_0_0_0_0_0_0_1_00}', "");
40995Error('\p{Is_Numeric_Value=	/a/0_0_0	0-0 0-0_00100}');
40996Error('\P{Is_Numeric_Value=	/a/0_0_0	0-0 0-0_00100}');
40997Expect(1, 3057, '\p{Is_Numeric_Value=0_0_0_1_00}', "");
40998Expect(0, 3057, '\p{^Is_Numeric_Value=0_0_0_1_00}', "");
40999Expect(0, 3057, '\P{Is_Numeric_Value=0_0_0_1_00}', "");
41000Expect(1, 3057, '\P{^Is_Numeric_Value=0_0_0_1_00}', "");
41001Expect(0, 3056, '\p{Is_Numeric_Value=0_0_0_1_00}', "");
41002Expect(1, 3056, '\p{^Is_Numeric_Value=0_0_0_1_00}', "");
41003Expect(1, 3056, '\P{Is_Numeric_Value=0_0_0_1_00}', "");
41004Expect(0, 3056, '\P{^Is_Numeric_Value=0_0_0_1_00}', "");
41005Error('\p{Is_Nv= -00000100/a/}');
41006Error('\P{Is_Nv= -00000100/a/}');
41007Expect(1, 3057, '\p{Is_Nv=+00_10_0}', "");
41008Expect(0, 3057, '\p{^Is_Nv=+00_10_0}', "");
41009Expect(0, 3057, '\P{Is_Nv=+00_10_0}', "");
41010Expect(1, 3057, '\P{^Is_Nv=+00_10_0}', "");
41011Expect(0, 3056, '\p{Is_Nv=+00_10_0}', "");
41012Expect(1, 3056, '\p{^Is_Nv=+00_10_0}', "");
41013Expect(1, 3056, '\P{Is_Nv=+00_10_0}', "");
41014Expect(0, 3056, '\P{^Is_Nv=+00_10_0}', "");
41015Error('\p{Numeric_Value=-	+00:=0000_00 0300}');
41016Error('\P{Numeric_Value=-	+00:=0000_00 0300}');
41017Expect(1, 65819, '\p{Numeric_Value=+00300}', "");
41018Expect(0, 65819, '\p{^Numeric_Value=+00300}', "");
41019Expect(0, 65819, '\P{Numeric_Value=+00300}', "");
41020Expect(1, 65819, '\P{^Numeric_Value=+00300}', "");
41021Expect(0, 65818, '\p{Numeric_Value=+00300}', "");
41022Expect(1, 65818, '\p{^Numeric_Value=+00300}', "");
41023Expect(1, 65818, '\P{Numeric_Value=+00300}', "");
41024Expect(0, 65818, '\P{^Numeric_Value=+00300}', "");
41025Error('\p{Nv:/a/ +0_3_00}');
41026Error('\P{Nv:/a/ +0_3_00}');
41027Expect(1, 65819, '\p{Nv=0_0_0_3_00}', "");
41028Expect(0, 65819, '\p{^Nv=0_0_0_3_00}', "");
41029Expect(0, 65819, '\P{Nv=0_0_0_3_00}', "");
41030Expect(1, 65819, '\P{^Nv=0_0_0_3_00}', "");
41031Expect(0, 65818, '\p{Nv=0_0_0_3_00}', "");
41032Expect(1, 65818, '\p{^Nv=0_0_0_3_00}', "");
41033Expect(1, 65818, '\P{Nv=0_0_0_3_00}', "");
41034Expect(0, 65818, '\P{^Nv=0_0_0_3_00}', "");
41035Error('\p{Is_Numeric_Value=_:=+00000000300}');
41036Error('\P{Is_Numeric_Value=_:=+00000000300}');
41037Expect(1, 65819, '\p{Is_Numeric_Value=00000000300}', "");
41038Expect(0, 65819, '\p{^Is_Numeric_Value=00000000300}', "");
41039Expect(0, 65819, '\P{Is_Numeric_Value=00000000300}', "");
41040Expect(1, 65819, '\P{^Is_Numeric_Value=00000000300}', "");
41041Expect(0, 65818, '\p{Is_Numeric_Value=00000000300}', "");
41042Expect(1, 65818, '\p{^Is_Numeric_Value=00000000300}', "");
41043Expect(1, 65818, '\P{Is_Numeric_Value=00000000300}', "");
41044Expect(0, 65818, '\P{^Is_Numeric_Value=00000000300}', "");
41045Error('\p{Is_Nv=/a/ -000000 0300}');
41046Error('\P{Is_Nv=/a/ -000000 0300}');
41047Expect(1, 65819, '\p{Is_Nv=0000000300}', "");
41048Expect(0, 65819, '\p{^Is_Nv=0000000300}', "");
41049Expect(0, 65819, '\P{Is_Nv=0000000300}', "");
41050Expect(1, 65819, '\P{^Is_Nv=0000000300}', "");
41051Expect(0, 65818, '\p{Is_Nv=0000000300}', "");
41052Expect(1, 65818, '\p{^Is_Nv=0000000300}', "");
41053Expect(1, 65818, '\P{Is_Nv=0000000300}', "");
41054Expect(0, 65818, '\P{^Is_Nv=0000000300}', "");
41055Error('\p{Numeric_Value=- +1/00000008/a/}');
41056Error('\P{Numeric_Value=- +1/00000008/a/}');
41057Expect(1, 2549, '\p{Numeric_Value=+001/08}', "");
41058Expect(0, 2549, '\p{^Numeric_Value=+001/08}', "");
41059Expect(0, 2549, '\P{Numeric_Value=+001/08}', "");
41060Expect(1, 2549, '\P{^Numeric_Value=+001/08}', "");
41061Expect(0, 2548, '\p{Numeric_Value=+001/08}', "");
41062Expect(1, 2548, '\p{^Numeric_Value=+001/08}', "");
41063Expect(1, 2548, '\P{Numeric_Value=+001/08}', "");
41064Expect(0, 2548, '\P{^Numeric_Value=+001/08}', "");
41065Error('\p{Numeric_Value=0.12}');
41066Error('\P{Numeric_Value=0.12}');
41067Expect(1, 2549, '\p{Numeric_Value=0.125}', "");
41068Expect(0, 2549, '\p{^Numeric_Value=0.125}', "");
41069Expect(0, 2549, '\P{Numeric_Value=0.125}', "");
41070Expect(1, 2549, '\P{^Numeric_Value=0.125}', "");
41071Expect(0, 2548, '\p{Numeric_Value=0.125}', "");
41072Expect(1, 2548, '\p{^Numeric_Value=0.125}', "");
41073Expect(1, 2548, '\P{Numeric_Value=0.125}', "");
41074Expect(0, 2548, '\P{^Numeric_Value=0.125}', "");
41075Error('\p{Nv=/a/	 000001/000008}');
41076Error('\P{Nv=/a/	 000001/000008}');
41077Expect(1, 2549, '\p{Nv=0000000001/8}', "");
41078Expect(0, 2549, '\p{^Nv=0000000001/8}', "");
41079Expect(0, 2549, '\P{Nv=0000000001/8}', "");
41080Expect(1, 2549, '\P{^Nv=0000000001/8}', "");
41081Expect(0, 2548, '\p{Nv=0000000001/8}', "");
41082Expect(1, 2548, '\p{^Nv=0000000001/8}', "");
41083Expect(1, 2548, '\P{Nv=0000000001/8}', "");
41084Expect(0, 2548, '\P{^Nv=0000000001/8}', "");
41085Error('\p{Nv=0.12}');
41086Error('\P{Nv=0.12}');
41087Expect(1, 2549, '\p{Nv=0.125}', "");
41088Expect(0, 2549, '\p{^Nv=0.125}', "");
41089Expect(0, 2549, '\P{Nv=0.125}', "");
41090Expect(1, 2549, '\P{^Nv=0.125}', "");
41091Expect(0, 2548, '\p{Nv=0.125}', "");
41092Expect(1, 2548, '\p{^Nv=0.125}', "");
41093Expect(1, 2548, '\P{Nv=0.125}', "");
41094Expect(0, 2548, '\P{^Nv=0.125}', "");
41095Error('\p{Is_Numeric_Value=-_0001/08:=}');
41096Error('\P{Is_Numeric_Value=-_0001/08:=}');
41097Expect(1, 2549, '\p{Is_Numeric_Value: 00001/08}', "");
41098Expect(0, 2549, '\p{^Is_Numeric_Value: 00001/08}', "");
41099Expect(0, 2549, '\P{Is_Numeric_Value: 00001/08}', "");
41100Expect(1, 2549, '\P{^Is_Numeric_Value: 00001/08}', "");
41101Expect(0, 2548, '\p{Is_Numeric_Value: 00001/08}', "");
41102Expect(1, 2548, '\p{^Is_Numeric_Value: 00001/08}', "");
41103Expect(1, 2548, '\P{Is_Numeric_Value: 00001/08}', "");
41104Expect(0, 2548, '\P{^Is_Numeric_Value: 00001/08}', "");
41105Error('\p{Is_Numeric_Value=0.12}');
41106Error('\P{Is_Numeric_Value=0.12}');
41107Expect(1, 2549, '\p{Is_Numeric_Value=0.125}', "");
41108Expect(0, 2549, '\p{^Is_Numeric_Value=0.125}', "");
41109Expect(0, 2549, '\P{Is_Numeric_Value=0.125}', "");
41110Expect(1, 2549, '\P{^Is_Numeric_Value=0.125}', "");
41111Expect(0, 2548, '\p{Is_Numeric_Value=0.125}', "");
41112Expect(1, 2548, '\p{^Is_Numeric_Value=0.125}', "");
41113Expect(1, 2548, '\P{Is_Numeric_Value=0.125}', "");
41114Expect(0, 2548, '\P{^Is_Numeric_Value=0.125}', "");
41115Error('\p{Is_Nv=/a/ -00000001/0008}');
41116Error('\P{Is_Nv=/a/ -00000001/0008}');
41117Expect(1, 2549, '\p{Is_Nv:   +000001/0008}', "");
41118Expect(0, 2549, '\p{^Is_Nv:   +000001/0008}', "");
41119Expect(0, 2549, '\P{Is_Nv:   +000001/0008}', "");
41120Expect(1, 2549, '\P{^Is_Nv:   +000001/0008}', "");
41121Expect(0, 2548, '\p{Is_Nv:   +000001/0008}', "");
41122Expect(1, 2548, '\p{^Is_Nv:   +000001/0008}', "");
41123Expect(1, 2548, '\P{Is_Nv:   +000001/0008}', "");
41124Expect(0, 2548, '\P{^Is_Nv:   +000001/0008}', "");
41125Error('\p{Is_Nv: 0.12}');
41126Error('\P{Is_Nv: 0.12}');
41127Expect(1, 2549, '\p{Is_Nv=0.125}', "");
41128Expect(0, 2549, '\p{^Is_Nv=0.125}', "");
41129Expect(0, 2549, '\P{Is_Nv=0.125}', "");
41130Expect(1, 2549, '\P{^Is_Nv=0.125}', "");
41131Expect(0, 2548, '\p{Is_Nv=0.125}', "");
41132Expect(1, 2548, '\p{^Is_Nv=0.125}', "");
41133Expect(1, 2548, '\P{Is_Nv=0.125}', "");
41134Expect(0, 2548, '\P{^Is_Nv=0.125}', "");
41135Error('\p{Numeric_Value= :=005/0006}');
41136Error('\P{Numeric_Value= :=005/0006}');
41137Expect(1, 8538, '\p{Numeric_Value=5/006}', "");
41138Expect(0, 8538, '\p{^Numeric_Value=5/006}', "");
41139Expect(0, 8538, '\P{Numeric_Value=5/006}', "");
41140Expect(1, 8538, '\P{^Numeric_Value=5/006}', "");
41141Expect(0, 8537, '\p{Numeric_Value=5/006}', "");
41142Expect(1, 8537, '\p{^Numeric_Value=5/006}', "");
41143Expect(1, 8537, '\P{Numeric_Value=5/006}', "");
41144Expect(0, 8537, '\P{^Numeric_Value=5/006}', "");
41145Error('\p{Numeric_Value=0.83}');
41146Error('\P{Numeric_Value=0.83}');
41147Expect(1, 8538, '\p{Numeric_Value=0.833}', "");
41148Expect(0, 8538, '\p{^Numeric_Value=0.833}', "");
41149Expect(0, 8538, '\P{Numeric_Value=0.833}', "");
41150Expect(1, 8538, '\P{^Numeric_Value=0.833}', "");
41151Expect(0, 8537, '\p{Numeric_Value=0.833}', "");
41152Expect(1, 8537, '\p{^Numeric_Value=0.833}', "");
41153Expect(1, 8537, '\P{Numeric_Value=0.833}', "");
41154Expect(0, 8537, '\P{^Numeric_Value=0.833}', "");
41155Error('\p{Nv=_:=000005/0000000006}');
41156Error('\P{Nv=_:=000005/0000000006}');
41157Expect(1, 8538, '\p{Nv:   05/000000006}', "");
41158Expect(0, 8538, '\p{^Nv:   05/000000006}', "");
41159Expect(0, 8538, '\P{Nv:   05/000000006}', "");
41160Expect(1, 8538, '\P{^Nv:   05/000000006}', "");
41161Expect(0, 8537, '\p{Nv:   05/000000006}', "");
41162Expect(1, 8537, '\p{^Nv:   05/000000006}', "");
41163Expect(1, 8537, '\P{Nv:   05/000000006}', "");
41164Expect(0, 8537, '\P{^Nv:   05/000000006}', "");
41165Error('\p{Nv=0.83}');
41166Error('\P{Nv=0.83}');
41167Expect(1, 8538, '\p{Nv:   0.833}', "");
41168Expect(0, 8538, '\p{^Nv:   0.833}', "");
41169Expect(0, 8538, '\P{Nv:   0.833}', "");
41170Expect(1, 8538, '\P{^Nv:   0.833}', "");
41171Expect(0, 8537, '\p{Nv:   0.833}', "");
41172Expect(1, 8537, '\p{^Nv:   0.833}', "");
41173Expect(1, 8537, '\P{Nv:   0.833}', "");
41174Expect(0, 8537, '\P{^Nv:   0.833}', "");
41175Error('\p{Is_Numeric_Value=--+0005/0000000006:=}');
41176Error('\P{Is_Numeric_Value=--+0005/0000000006:=}');
41177Expect(1, 8538, '\p{Is_Numeric_Value:	0000005/06}', "");
41178Expect(0, 8538, '\p{^Is_Numeric_Value:	0000005/06}', "");
41179Expect(0, 8538, '\P{Is_Numeric_Value:	0000005/06}', "");
41180Expect(1, 8538, '\P{^Is_Numeric_Value:	0000005/06}', "");
41181Expect(0, 8537, '\p{Is_Numeric_Value:	0000005/06}', "");
41182Expect(1, 8537, '\p{^Is_Numeric_Value:	0000005/06}', "");
41183Expect(1, 8537, '\P{Is_Numeric_Value:	0000005/06}', "");
41184Expect(0, 8537, '\P{^Is_Numeric_Value:	0000005/06}', "");
41185Error('\p{Is_Numeric_Value=0.83}');
41186Error('\P{Is_Numeric_Value=0.83}');
41187Expect(1, 8538, '\p{Is_Numeric_Value=0.833}', "");
41188Expect(0, 8538, '\p{^Is_Numeric_Value=0.833}', "");
41189Expect(0, 8538, '\P{Is_Numeric_Value=0.833}', "");
41190Expect(1, 8538, '\P{^Is_Numeric_Value=0.833}', "");
41191Expect(0, 8537, '\p{Is_Numeric_Value=0.833}', "");
41192Expect(1, 8537, '\p{^Is_Numeric_Value=0.833}', "");
41193Expect(1, 8537, '\P{Is_Numeric_Value=0.833}', "");
41194Expect(0, 8537, '\P{^Is_Numeric_Value=0.833}', "");
41195Error('\p{Is_Nv=_:=0000000005/000000006}');
41196Error('\P{Is_Nv=_:=0000000005/000000006}');
41197Expect(1, 8538, '\p{Is_Nv=000005/00006}', "");
41198Expect(0, 8538, '\p{^Is_Nv=000005/00006}', "");
41199Expect(0, 8538, '\P{Is_Nv=000005/00006}', "");
41200Expect(1, 8538, '\P{^Is_Nv=000005/00006}', "");
41201Expect(0, 8537, '\p{Is_Nv=000005/00006}', "");
41202Expect(1, 8537, '\p{^Is_Nv=000005/00006}', "");
41203Expect(1, 8537, '\P{Is_Nv=000005/00006}', "");
41204Expect(0, 8537, '\P{^Is_Nv=000005/00006}', "");
41205Error('\p{Is_Nv=0.83}');
41206Error('\P{Is_Nv=0.83}');
41207Expect(1, 8538, '\p{Is_Nv=0.833}', "");
41208Expect(0, 8538, '\p{^Is_Nv=0.833}', "");
41209Expect(0, 8538, '\P{Is_Nv=0.833}', "");
41210Expect(1, 8538, '\P{^Is_Nv=0.833}', "");
41211Expect(0, 8537, '\p{Is_Nv=0.833}', "");
41212Expect(1, 8537, '\p{^Is_Nv=0.833}', "");
41213Expect(1, 8537, '\P{Is_Nv=0.833}', "");
41214Expect(0, 8537, '\P{^Is_Nv=0.833}', "");
41215Error('\p{Numeric_Value=:=0000_00_02-5}');
41216Error('\P{Numeric_Value=:=0000_00_02-5}');
41217Expect(1, 12885, '\p{Numeric_Value:   025}', "");
41218Expect(0, 12885, '\p{^Numeric_Value:   025}', "");
41219Expect(0, 12885, '\P{Numeric_Value:   025}', "");
41220Expect(1, 12885, '\P{^Numeric_Value:   025}', "");
41221Expect(0, 12884, '\p{Numeric_Value:   025}', "");
41222Expect(1, 12884, '\p{^Numeric_Value:   025}', "");
41223Expect(1, 12884, '\P{Numeric_Value:   025}', "");
41224Expect(0, 12884, '\P{^Numeric_Value:   025}', "");
41225Error('\p{Nv= :=0000025}');
41226Error('\P{Nv= :=0000025}');
41227Expect(1, 12885, '\p{Nv=2_5}', "");
41228Expect(0, 12885, '\p{^Nv=2_5}', "");
41229Expect(0, 12885, '\P{Nv=2_5}', "");
41230Expect(1, 12885, '\P{^Nv=2_5}', "");
41231Expect(0, 12884, '\p{Nv=2_5}', "");
41232Expect(1, 12884, '\p{^Nv=2_5}', "");
41233Expect(1, 12884, '\P{Nv=2_5}', "");
41234Expect(0, 12884, '\P{^Nv=2_5}', "");
41235Error('\p{Is_Numeric_Value=_/a/+0 00-00	0_0 25}');
41236Error('\P{Is_Numeric_Value=_/a/+0 00-00	0_0 25}');
41237Expect(1, 12885, '\p{Is_Numeric_Value=0000025}', "");
41238Expect(0, 12885, '\p{^Is_Numeric_Value=0000025}', "");
41239Expect(0, 12885, '\P{Is_Numeric_Value=0000025}', "");
41240Expect(1, 12885, '\P{^Is_Numeric_Value=0000025}', "");
41241Expect(0, 12884, '\p{Is_Numeric_Value=0000025}', "");
41242Expect(1, 12884, '\p{^Is_Numeric_Value=0000025}', "");
41243Expect(1, 12884, '\P{Is_Numeric_Value=0000025}', "");
41244Expect(0, 12884, '\P{^Is_Numeric_Value=0000025}', "");
41245Error('\p{Is_Nv=	/a/00025}');
41246Error('\P{Is_Nv=	/a/00025}');
41247Expect(1, 12885, '\p{Is_Nv=02_5}', "");
41248Expect(0, 12885, '\p{^Is_Nv=02_5}', "");
41249Expect(0, 12885, '\P{Is_Nv=02_5}', "");
41250Expect(1, 12885, '\P{^Is_Nv=02_5}', "");
41251Expect(0, 12884, '\p{Is_Nv=02_5}', "");
41252Expect(1, 12884, '\p{^Is_Nv=02_5}', "");
41253Expect(1, 12884, '\P{Is_Nv=02_5}', "");
41254Expect(0, 12884, '\P{^Is_Nv=02_5}', "");
41255Error('\p{Numeric_Value=  0 0:=0 28}');
41256Error('\P{Numeric_Value=  0 0:=0 28}');
41257Expect(1, 12888, '\p{Numeric_Value: 002_8}', "");
41258Expect(0, 12888, '\p{^Numeric_Value: 002_8}', "");
41259Expect(0, 12888, '\P{Numeric_Value: 002_8}', "");
41260Expect(1, 12888, '\P{^Numeric_Value: 002_8}', "");
41261Expect(0, 12887, '\p{Numeric_Value: 002_8}', "");
41262Expect(1, 12887, '\p{^Numeric_Value: 002_8}', "");
41263Expect(1, 12887, '\P{Numeric_Value: 002_8}', "");
41264Expect(0, 12887, '\P{^Numeric_Value: 002_8}', "");
41265Error('\p{Nv=-0000_0002:=8}');
41266Error('\P{Nv=-0000_0002:=8}');
41267Expect(1, 12888, '\p{Nv=+028}', "");
41268Expect(0, 12888, '\p{^Nv=+028}', "");
41269Expect(0, 12888, '\P{Nv=+028}', "");
41270Expect(1, 12888, '\P{^Nv=+028}', "");
41271Expect(0, 12887, '\p{Nv=+028}', "");
41272Expect(1, 12887, '\p{^Nv=+028}', "");
41273Expect(1, 12887, '\P{Nv=+028}', "");
41274Expect(0, 12887, '\P{^Nv=+028}', "");
41275Error('\p{Is_Numeric_Value=	_0_0-028/a/}');
41276Error('\P{Is_Numeric_Value=	_0_0-028/a/}');
41277Expect(1, 12888, '\p{Is_Numeric_Value:	0_0_0_0_028}', "");
41278Expect(0, 12888, '\p{^Is_Numeric_Value:	0_0_0_0_028}', "");
41279Expect(0, 12888, '\P{Is_Numeric_Value:	0_0_0_0_028}', "");
41280Expect(1, 12888, '\P{^Is_Numeric_Value:	0_0_0_0_028}', "");
41281Expect(0, 12887, '\p{Is_Numeric_Value:	0_0_0_0_028}', "");
41282Expect(1, 12887, '\p{^Is_Numeric_Value:	0_0_0_0_028}', "");
41283Expect(1, 12887, '\P{Is_Numeric_Value:	0_0_0_0_028}', "");
41284Expect(0, 12887, '\P{^Is_Numeric_Value:	0_0_0_0_028}', "");
41285Error('\p{Is_Nv=/a/028}');
41286Error('\P{Is_Nv=/a/028}');
41287Expect(1, 12888, '\p{Is_Nv=+000028}', "");
41288Expect(0, 12888, '\p{^Is_Nv=+000028}', "");
41289Expect(0, 12888, '\P{Is_Nv=+000028}', "");
41290Expect(1, 12888, '\P{^Is_Nv=+000028}', "");
41291Expect(0, 12887, '\p{Is_Nv=+000028}', "");
41292Expect(1, 12887, '\p{^Is_Nv=+000028}', "");
41293Expect(1, 12887, '\P{Is_Nv=+000028}', "");
41294Expect(0, 12887, '\P{^Is_Nv=+000028}', "");
41295Error('\p{Numeric_Value=	000000007/002/a/}');
41296Error('\P{Numeric_Value=	000000007/002/a/}');
41297Expect(1, 3885, '\p{Numeric_Value=+00007/000002}', "");
41298Expect(0, 3885, '\p{^Numeric_Value=+00007/000002}', "");
41299Expect(0, 3885, '\P{Numeric_Value=+00007/000002}', "");
41300Expect(1, 3885, '\P{^Numeric_Value=+00007/000002}', "");
41301Expect(0, 3884, '\p{Numeric_Value=+00007/000002}', "");
41302Expect(1, 3884, '\p{^Numeric_Value=+00007/000002}', "");
41303Expect(1, 3884, '\P{Numeric_Value=+00007/000002}', "");
41304Expect(0, 3884, '\P{^Numeric_Value=+00007/000002}', "");
41305Expect(1, 3885, '\p{Numeric_Value=3.500}', "");
41306Expect(0, 3885, '\p{^Numeric_Value=3.500}', "");
41307Expect(0, 3885, '\P{Numeric_Value=3.500}', "");
41308Expect(1, 3885, '\P{^Numeric_Value=3.500}', "");
41309Expect(0, 3884, '\p{Numeric_Value=3.500}', "");
41310Expect(1, 3884, '\p{^Numeric_Value=3.500}', "");
41311Expect(1, 3884, '\P{Numeric_Value=3.500}', "");
41312Expect(0, 3884, '\P{^Numeric_Value=3.500}', "");
41313Error('\p{Nv=0007/00000002/a/}');
41314Error('\P{Nv=0007/00000002/a/}');
41315Expect(1, 3885, '\p{Nv=0000007/0002}', "");
41316Expect(0, 3885, '\p{^Nv=0000007/0002}', "");
41317Expect(0, 3885, '\P{Nv=0000007/0002}', "");
41318Expect(1, 3885, '\P{^Nv=0000007/0002}', "");
41319Expect(0, 3884, '\p{Nv=0000007/0002}', "");
41320Expect(1, 3884, '\p{^Nv=0000007/0002}', "");
41321Expect(1, 3884, '\P{Nv=0000007/0002}', "");
41322Expect(0, 3884, '\P{^Nv=0000007/0002}', "");
41323Expect(1, 3885, '\p{Nv=3.500}', "");
41324Expect(0, 3885, '\p{^Nv=3.500}', "");
41325Expect(0, 3885, '\P{Nv=3.500}', "");
41326Expect(1, 3885, '\P{^Nv=3.500}', "");
41327Expect(0, 3884, '\p{Nv=3.500}', "");
41328Expect(1, 3884, '\p{^Nv=3.500}', "");
41329Expect(1, 3884, '\P{Nv=3.500}', "");
41330Expect(0, 3884, '\P{^Nv=3.500}', "");
41331Error('\p{Is_Numeric_Value=	007/2/a/}');
41332Error('\P{Is_Numeric_Value=	007/2/a/}');
41333Expect(1, 3885, '\p{Is_Numeric_Value=0000007/0002}', "");
41334Expect(0, 3885, '\p{^Is_Numeric_Value=0000007/0002}', "");
41335Expect(0, 3885, '\P{Is_Numeric_Value=0000007/0002}', "");
41336Expect(1, 3885, '\P{^Is_Numeric_Value=0000007/0002}', "");
41337Expect(0, 3884, '\p{Is_Numeric_Value=0000007/0002}', "");
41338Expect(1, 3884, '\p{^Is_Numeric_Value=0000007/0002}', "");
41339Expect(1, 3884, '\P{Is_Numeric_Value=0000007/0002}', "");
41340Expect(0, 3884, '\P{^Is_Numeric_Value=0000007/0002}', "");
41341Expect(1, 3885, '\p{Is_Numeric_Value=3.500}', "");
41342Expect(0, 3885, '\p{^Is_Numeric_Value=3.500}', "");
41343Expect(0, 3885, '\P{Is_Numeric_Value=3.500}', "");
41344Expect(1, 3885, '\P{^Is_Numeric_Value=3.500}', "");
41345Expect(0, 3884, '\p{Is_Numeric_Value=3.500}', "");
41346Expect(1, 3884, '\p{^Is_Numeric_Value=3.500}', "");
41347Expect(1, 3884, '\P{Is_Numeric_Value=3.500}', "");
41348Expect(0, 3884, '\P{^Is_Numeric_Value=3.500}', "");
41349Error('\p{Is_Nv=-/a/000000007/0002}');
41350Error('\P{Is_Nv=-/a/000000007/0002}');
41351Expect(1, 3885, '\p{Is_Nv=000000007/02}', "");
41352Expect(0, 3885, '\p{^Is_Nv=000000007/02}', "");
41353Expect(0, 3885, '\P{Is_Nv=000000007/02}', "");
41354Expect(1, 3885, '\P{^Is_Nv=000000007/02}', "");
41355Expect(0, 3884, '\p{Is_Nv=000000007/02}', "");
41356Expect(1, 3884, '\p{^Is_Nv=000000007/02}', "");
41357Expect(1, 3884, '\P{Is_Nv=000000007/02}', "");
41358Expect(0, 3884, '\P{^Is_Nv=000000007/02}', "");
41359Expect(1, 3885, '\p{Is_Nv:3.500}', "");
41360Expect(0, 3885, '\p{^Is_Nv:3.500}', "");
41361Expect(0, 3885, '\P{Is_Nv:3.500}', "");
41362Expect(1, 3885, '\P{^Is_Nv:3.500}', "");
41363Expect(0, 3884, '\p{Is_Nv:3.500}', "");
41364Expect(1, 3884, '\p{^Is_Nv:3.500}', "");
41365Expect(1, 3884, '\P{Is_Nv:3.500}', "");
41366Expect(0, 3884, '\P{^Is_Nv:3.500}', "");
41367Error('\p{Numeric_Value= -00009/000002/a/}');
41368Error('\P{Numeric_Value= -00009/000002/a/}');
41369Expect(1, 3886, '\p{Numeric_Value=+000009/00002}', "");
41370Expect(0, 3886, '\p{^Numeric_Value=+000009/00002}', "");
41371Expect(0, 3886, '\P{Numeric_Value=+000009/00002}', "");
41372Expect(1, 3886, '\P{^Numeric_Value=+000009/00002}', "");
41373Expect(0, 3885, '\p{Numeric_Value=+000009/00002}', "");
41374Expect(1, 3885, '\p{^Numeric_Value=+000009/00002}', "");
41375Expect(1, 3885, '\P{Numeric_Value=+000009/00002}', "");
41376Expect(0, 3885, '\P{^Numeric_Value=+000009/00002}', "");
41377Expect(1, 3886, '\p{Numeric_Value=4.500}', "");
41378Expect(0, 3886, '\p{^Numeric_Value=4.500}', "");
41379Expect(0, 3886, '\P{Numeric_Value=4.500}', "");
41380Expect(1, 3886, '\P{^Numeric_Value=4.500}', "");
41381Expect(0, 3885, '\p{Numeric_Value=4.500}', "");
41382Expect(1, 3885, '\p{^Numeric_Value=4.500}', "");
41383Expect(1, 3885, '\P{Numeric_Value=4.500}', "");
41384Expect(0, 3885, '\P{^Numeric_Value=4.500}', "");
41385Error('\p{Nv=-	+000009/2/a/}');
41386Error('\P{Nv=-	+000009/2/a/}');
41387Expect(1, 3886, '\p{Nv=00009/00002}', "");
41388Expect(0, 3886, '\p{^Nv=00009/00002}', "");
41389Expect(0, 3886, '\P{Nv=00009/00002}', "");
41390Expect(1, 3886, '\P{^Nv=00009/00002}', "");
41391Expect(0, 3885, '\p{Nv=00009/00002}', "");
41392Expect(1, 3885, '\p{^Nv=00009/00002}', "");
41393Expect(1, 3885, '\P{Nv=00009/00002}', "");
41394Expect(0, 3885, '\P{^Nv=00009/00002}', "");
41395Expect(1, 3886, '\p{Nv=4.500}', "");
41396Expect(0, 3886, '\p{^Nv=4.500}', "");
41397Expect(0, 3886, '\P{Nv=4.500}', "");
41398Expect(1, 3886, '\P{^Nv=4.500}', "");
41399Expect(0, 3885, '\p{Nv=4.500}', "");
41400Expect(1, 3885, '\p{^Nv=4.500}', "");
41401Expect(1, 3885, '\P{Nv=4.500}', "");
41402Expect(0, 3885, '\P{^Nv=4.500}', "");
41403Error('\p{Is_Numeric_Value=/a/_	09/2}');
41404Error('\P{Is_Numeric_Value=/a/_	09/2}');
41405Expect(1, 3886, '\p{Is_Numeric_Value=00000009/00000002}', "");
41406Expect(0, 3886, '\p{^Is_Numeric_Value=00000009/00000002}', "");
41407Expect(0, 3886, '\P{Is_Numeric_Value=00000009/00000002}', "");
41408Expect(1, 3886, '\P{^Is_Numeric_Value=00000009/00000002}', "");
41409Expect(0, 3885, '\p{Is_Numeric_Value=00000009/00000002}', "");
41410Expect(1, 3885, '\p{^Is_Numeric_Value=00000009/00000002}', "");
41411Expect(1, 3885, '\P{Is_Numeric_Value=00000009/00000002}', "");
41412Expect(0, 3885, '\P{^Is_Numeric_Value=00000009/00000002}', "");
41413Expect(1, 3886, '\p{Is_Numeric_Value=4.500}', "");
41414Expect(0, 3886, '\p{^Is_Numeric_Value=4.500}', "");
41415Expect(0, 3886, '\P{Is_Numeric_Value=4.500}', "");
41416Expect(1, 3886, '\P{^Is_Numeric_Value=4.500}', "");
41417Expect(0, 3885, '\p{Is_Numeric_Value=4.500}', "");
41418Expect(1, 3885, '\p{^Is_Numeric_Value=4.500}', "");
41419Expect(1, 3885, '\P{Is_Numeric_Value=4.500}', "");
41420Expect(0, 3885, '\P{^Is_Numeric_Value=4.500}', "");
41421Error('\p{Is_Nv=:= +00009/0000002}');
41422Error('\P{Is_Nv=:= +00009/0000002}');
41423Expect(1, 3886, '\p{Is_Nv=9/000002}', "");
41424Expect(0, 3886, '\p{^Is_Nv=9/000002}', "");
41425Expect(0, 3886, '\P{Is_Nv=9/000002}', "");
41426Expect(1, 3886, '\P{^Is_Nv=9/000002}', "");
41427Expect(0, 3885, '\p{Is_Nv=9/000002}', "");
41428Expect(1, 3885, '\p{^Is_Nv=9/000002}', "");
41429Expect(1, 3885, '\P{Is_Nv=9/000002}', "");
41430Expect(0, 3885, '\P{^Is_Nv=9/000002}', "");
41431Expect(1, 3886, '\p{Is_Nv=4.500}', "");
41432Expect(0, 3886, '\p{^Is_Nv=4.500}', "");
41433Expect(0, 3886, '\P{Is_Nv=4.500}', "");
41434Expect(1, 3886, '\P{^Is_Nv=4.500}', "");
41435Expect(0, 3885, '\p{Is_Nv=4.500}', "");
41436Expect(1, 3885, '\p{^Is_Nv=4.500}', "");
41437Expect(1, 3885, '\P{Is_Nv=4.500}', "");
41438Expect(0, 3885, '\P{^Is_Nv=4.500}', "");
41439Error('\p{Numeric_Value= /a/+0 00-40}');
41440Error('\P{Numeric_Value= /a/+0 00-40}');
41441Expect(1, 4981, '\p{Numeric_Value=+000004_0}', "");
41442Expect(0, 4981, '\p{^Numeric_Value=+000004_0}', "");
41443Expect(0, 4981, '\P{Numeric_Value=+000004_0}', "");
41444Expect(1, 4981, '\P{^Numeric_Value=+000004_0}', "");
41445Expect(0, 4980, '\p{Numeric_Value=+000004_0}', "");
41446Expect(1, 4980, '\p{^Numeric_Value=+000004_0}', "");
41447Expect(1, 4980, '\P{Numeric_Value=+000004_0}', "");
41448Expect(0, 4980, '\P{^Numeric_Value=+000004_0}', "");
41449Error('\p{Nv=__0000:=00	00	04	0}');
41450Error('\P{Nv=__0000:=00	00	04	0}');
41451Expect(1, 4981, '\p{Nv=0000_0004_0}', "");
41452Expect(0, 4981, '\p{^Nv=0000_0004_0}', "");
41453Expect(0, 4981, '\P{Nv=0000_0004_0}', "");
41454Expect(1, 4981, '\P{^Nv=0000_0004_0}', "");
41455Expect(0, 4980, '\p{Nv=0000_0004_0}', "");
41456Expect(1, 4980, '\p{^Nv=0000_0004_0}', "");
41457Expect(1, 4980, '\P{Nv=0000_0004_0}', "");
41458Expect(0, 4980, '\P{^Nv=0000_0004_0}', "");
41459Error('\p{Is_Numeric_Value=  +000	000_000-40/a/}');
41460Error('\P{Is_Numeric_Value=  +000	000_000-40/a/}');
41461Expect(1, 4981, '\p{Is_Numeric_Value:04_0}', "");
41462Expect(0, 4981, '\p{^Is_Numeric_Value:04_0}', "");
41463Expect(0, 4981, '\P{Is_Numeric_Value:04_0}', "");
41464Expect(1, 4981, '\P{^Is_Numeric_Value:04_0}', "");
41465Expect(0, 4980, '\p{Is_Numeric_Value:04_0}', "");
41466Expect(1, 4980, '\p{^Is_Numeric_Value:04_0}', "");
41467Expect(1, 4980, '\P{Is_Numeric_Value:04_0}', "");
41468Expect(0, 4980, '\P{^Is_Numeric_Value:04_0}', "");
41469Error('\p{Is_Nv=/a/		040}');
41470Error('\P{Is_Nv=/a/		040}');
41471Expect(1, 4981, '\p{Is_Nv:+04_0}', "");
41472Expect(0, 4981, '\p{^Is_Nv:+04_0}', "");
41473Expect(0, 4981, '\P{Is_Nv:+04_0}', "");
41474Expect(1, 4981, '\P{^Is_Nv:+04_0}', "");
41475Expect(0, 4980, '\p{Is_Nv:+04_0}', "");
41476Expect(1, 4980, '\p{^Is_Nv:+04_0}', "");
41477Expect(1, 4980, '\P{Is_Nv:+04_0}', "");
41478Expect(0, 4980, '\P{^Is_Nv:+04_0}', "");
41479Error('\p{Numeric_Value=	+000000/a/300 0}');
41480Error('\P{Numeric_Value=	+000000/a/300 0}');
41481Expect(1, 65828, '\p{Numeric_Value=0000000300_0}', "");
41482Expect(0, 65828, '\p{^Numeric_Value=0000000300_0}', "");
41483Expect(0, 65828, '\P{Numeric_Value=0000000300_0}', "");
41484Expect(1, 65828, '\P{^Numeric_Value=0000000300_0}', "");
41485Expect(0, 65827, '\p{Numeric_Value=0000000300_0}', "");
41486Expect(1, 65827, '\p{^Numeric_Value=0000000300_0}', "");
41487Expect(1, 65827, '\P{Numeric_Value=0000000300_0}', "");
41488Expect(0, 65827, '\P{^Numeric_Value=0000000300_0}', "");
41489Error('\p{Nv= 000003000:=}');
41490Error('\P{Nv= 000003000:=}');
41491Expect(1, 65828, '\p{Nv=+000_000_003_000}', "");
41492Expect(0, 65828, '\p{^Nv=+000_000_003_000}', "");
41493Expect(0, 65828, '\P{Nv=+000_000_003_000}', "");
41494Expect(1, 65828, '\P{^Nv=+000_000_003_000}', "");
41495Expect(0, 65827, '\p{Nv=+000_000_003_000}', "");
41496Expect(1, 65827, '\p{^Nv=+000_000_003_000}', "");
41497Expect(1, 65827, '\P{Nv=+000_000_003_000}', "");
41498Expect(0, 65827, '\P{^Nv=+000_000_003_000}', "");
41499Error('\p{Is_Numeric_Value=:= 	+000003000}');
41500Error('\P{Is_Numeric_Value=:= 	+000003000}');
41501Expect(1, 65828, '\p{Is_Numeric_Value=+00_00_00_03_00_0}', "");
41502Expect(0, 65828, '\p{^Is_Numeric_Value=+00_00_00_03_00_0}', "");
41503Expect(0, 65828, '\P{Is_Numeric_Value=+00_00_00_03_00_0}', "");
41504Expect(1, 65828, '\P{^Is_Numeric_Value=+00_00_00_03_00_0}', "");
41505Expect(0, 65827, '\p{Is_Numeric_Value=+00_00_00_03_00_0}', "");
41506Expect(1, 65827, '\p{^Is_Numeric_Value=+00_00_00_03_00_0}', "");
41507Expect(1, 65827, '\P{Is_Numeric_Value=+00_00_00_03_00_0}', "");
41508Expect(0, 65827, '\P{^Is_Numeric_Value=+00_00_00_03_00_0}', "");
41509Error('\p{Is_Nv:	:=	000000-300_0}');
41510Error('\P{Is_Nv:	:=	000000-300_0}');
41511Expect(1, 65828, '\p{Is_Nv=0000_0300_0}', "");
41512Expect(0, 65828, '\p{^Is_Nv=0000_0300_0}', "");
41513Expect(0, 65828, '\P{Is_Nv=0000_0300_0}', "");
41514Expect(1, 65828, '\P{^Is_Nv=0000_0300_0}', "");
41515Expect(0, 65827, '\p{Is_Nv=0000_0300_0}', "");
41516Expect(1, 65827, '\p{^Is_Nv=0000_0300_0}', "");
41517Expect(1, 65827, '\P{Is_Nv=0000_0300_0}', "");
41518Expect(0, 65827, '\P{^Is_Nv=0000_0300_0}', "");
41519Error('\p{Numeric_Value=_/a/00 0-0 0800}');
41520Error('\P{Numeric_Value=_/a/00 0-0 0800}');
41521Expect(1, 65824, '\p{Numeric_Value=000800}', "");
41522Expect(0, 65824, '\p{^Numeric_Value=000800}', "");
41523Expect(0, 65824, '\P{Numeric_Value=000800}', "");
41524Expect(1, 65824, '\P{^Numeric_Value=000800}', "");
41525Expect(0, 65823, '\p{Numeric_Value=000800}', "");
41526Expect(1, 65823, '\p{^Numeric_Value=000800}', "");
41527Expect(1, 65823, '\P{Numeric_Value=000800}', "");
41528Expect(0, 65823, '\P{^Numeric_Value=000800}', "");
41529Error('\p{Nv=__0080:=0}');
41530Error('\P{Nv=__0080:=0}');
41531Expect(1, 65824, '\p{Nv=+00000800}', "");
41532Expect(0, 65824, '\p{^Nv=+00000800}', "");
41533Expect(0, 65824, '\P{Nv=+00000800}', "");
41534Expect(1, 65824, '\P{^Nv=+00000800}', "");
41535Expect(0, 65823, '\p{Nv=+00000800}', "");
41536Expect(1, 65823, '\p{^Nv=+00000800}', "");
41537Expect(1, 65823, '\P{Nv=+00000800}', "");
41538Expect(0, 65823, '\P{^Nv=+00000800}', "");
41539Error('\p{Is_Numeric_Value= /a/00000000800}');
41540Error('\P{Is_Numeric_Value= /a/00000000800}');
41541Expect(1, 65824, '\p{Is_Numeric_Value=+000800}', "");
41542Expect(0, 65824, '\p{^Is_Numeric_Value=+000800}', "");
41543Expect(0, 65824, '\P{Is_Numeric_Value=+000800}', "");
41544Expect(1, 65824, '\P{^Is_Numeric_Value=+000800}', "");
41545Expect(0, 65823, '\p{Is_Numeric_Value=+000800}', "");
41546Expect(1, 65823, '\p{^Is_Numeric_Value=+000800}', "");
41547Expect(1, 65823, '\P{Is_Numeric_Value=+000800}', "");
41548Expect(0, 65823, '\P{^Is_Numeric_Value=+000800}', "");
41549Error('\p{Is_Nv=_/a/+000000000800}');
41550Error('\P{Is_Nv=_/a/+000000000800}');
41551Expect(1, 65824, '\p{Is_Nv:	+00_00_00_00_80_0}', "");
41552Expect(0, 65824, '\p{^Is_Nv:	+00_00_00_00_80_0}', "");
41553Expect(0, 65824, '\P{Is_Nv:	+00_00_00_00_80_0}', "");
41554Expect(1, 65824, '\P{^Is_Nv:	+00_00_00_00_80_0}', "");
41555Expect(0, 65823, '\p{Is_Nv:	+00_00_00_00_80_0}', "");
41556Expect(1, 65823, '\p{^Is_Nv:	+00_00_00_00_80_0}', "");
41557Expect(1, 65823, '\P{Is_Nv:	+00_00_00_00_80_0}', "");
41558Expect(0, 65823, '\P{^Is_Nv:	+00_00_00_00_80_0}', "");
41559Error('\p{Numeric_Value=:=_	000009000}');
41560Error('\P{Numeric_Value=:=_	000009000}');
41561Expect(1, 65834, '\p{Numeric_Value:	09000}', "");
41562Expect(0, 65834, '\p{^Numeric_Value:	09000}', "");
41563Expect(0, 65834, '\P{Numeric_Value:	09000}', "");
41564Expect(1, 65834, '\P{^Numeric_Value:	09000}', "");
41565Expect(0, 65833, '\p{Numeric_Value:	09000}', "");
41566Expect(1, 65833, '\p{^Numeric_Value:	09000}', "");
41567Expect(1, 65833, '\P{Numeric_Value:	09000}', "");
41568Expect(0, 65833, '\P{^Numeric_Value:	09000}', "");
41569Error('\p{Nv=+0000000009000:=}');
41570Error('\P{Nv=+0000000009000:=}');
41571Expect(1, 65834, '\p{Nv=0_0_0_0_0_0_0_9_000}', "");
41572Expect(0, 65834, '\p{^Nv=0_0_0_0_0_0_0_9_000}', "");
41573Expect(0, 65834, '\P{Nv=0_0_0_0_0_0_0_9_000}', "");
41574Expect(1, 65834, '\P{^Nv=0_0_0_0_0_0_0_9_000}', "");
41575Expect(0, 65833, '\p{Nv=0_0_0_0_0_0_0_9_000}', "");
41576Expect(1, 65833, '\p{^Nv=0_0_0_0_0_0_0_9_000}', "");
41577Expect(1, 65833, '\P{Nv=0_0_0_0_0_0_0_9_000}', "");
41578Expect(0, 65833, '\P{^Nv=0_0_0_0_0_0_0_9_000}', "");
41579Error('\p{Is_Numeric_Value=-000	0-0-0:=00-9000}');
41580Error('\P{Is_Numeric_Value=-000	0-0-0:=00-9000}');
41581Expect(1, 65834, '\p{Is_Numeric_Value=+00000009000}', "");
41582Expect(0, 65834, '\p{^Is_Numeric_Value=+00000009000}', "");
41583Expect(0, 65834, '\P{Is_Numeric_Value=+00000009000}', "");
41584Expect(1, 65834, '\P{^Is_Numeric_Value=+00000009000}', "");
41585Expect(0, 65833, '\p{Is_Numeric_Value=+00000009000}', "");
41586Expect(1, 65833, '\p{^Is_Numeric_Value=+00000009000}', "");
41587Expect(1, 65833, '\P{Is_Numeric_Value=+00000009000}', "");
41588Expect(0, 65833, '\P{^Is_Numeric_Value=+00000009000}', "");
41589Error('\p{Is_Nv=	0/a/00_0_0 00009000}');
41590Error('\P{Is_Nv=	0/a/00_0_0 00009000}');
41591Expect(1, 65834, '\p{Is_Nv:	00000009000}', "");
41592Expect(0, 65834, '\p{^Is_Nv:	00000009000}', "");
41593Expect(0, 65834, '\P{Is_Nv:	00000009000}', "");
41594Expect(1, 65834, '\P{^Is_Nv:	00000009000}', "");
41595Expect(0, 65833, '\p{Is_Nv:	00000009000}', "");
41596Expect(1, 65833, '\p{^Is_Nv:	00000009000}', "");
41597Expect(1, 65833, '\P{Is_Nv:	00000009000}', "");
41598Expect(0, 65833, '\P{^Is_Nv:	00000009000}', "");
41599Error('\p{Numeric_Value=-_00001-4:=}');
41600Error('\P{Numeric_Value=-_00001-4:=}');
41601Expect(1, 9325, '\p{Numeric_Value=000014}', "");
41602Expect(0, 9325, '\p{^Numeric_Value=000014}', "");
41603Expect(0, 9325, '\P{Numeric_Value=000014}', "");
41604Expect(1, 9325, '\P{^Numeric_Value=000014}', "");
41605Expect(0, 9324, '\p{Numeric_Value=000014}', "");
41606Expect(1, 9324, '\p{^Numeric_Value=000014}', "");
41607Expect(1, 9324, '\P{Numeric_Value=000014}', "");
41608Expect(0, 9324, '\P{^Numeric_Value=000014}', "");
41609Error('\p{Nv:/a/0 0_14}');
41610Error('\P{Nv:/a/0 0_14}');
41611Expect(1, 9325, '\p{Nv=+001_4}', "");
41612Expect(0, 9325, '\p{^Nv=+001_4}', "");
41613Expect(0, 9325, '\P{Nv=+001_4}', "");
41614Expect(1, 9325, '\P{^Nv=+001_4}', "");
41615Expect(0, 9324, '\p{Nv=+001_4}', "");
41616Expect(1, 9324, '\p{^Nv=+001_4}', "");
41617Expect(1, 9324, '\P{Nv=+001_4}', "");
41618Expect(0, 9324, '\P{^Nv=+001_4}', "");
41619Error('\p{Is_Numeric_Value=-:=+00	0000	00_014}');
41620Error('\P{Is_Numeric_Value=-:=+00	0000	00_014}');
41621Expect(1, 9325, '\p{Is_Numeric_Value:01_4}', "");
41622Expect(0, 9325, '\p{^Is_Numeric_Value:01_4}', "");
41623Expect(0, 9325, '\P{Is_Numeric_Value:01_4}', "");
41624Expect(1, 9325, '\P{^Is_Numeric_Value:01_4}', "");
41625Expect(0, 9324, '\p{Is_Numeric_Value:01_4}', "");
41626Expect(1, 9324, '\p{^Is_Numeric_Value:01_4}', "");
41627Expect(1, 9324, '\P{Is_Numeric_Value:01_4}', "");
41628Expect(0, 9324, '\P{^Is_Numeric_Value:01_4}', "");
41629Error('\p{Is_Nv=:=  +001-4}');
41630Error('\P{Is_Nv=:=  +001-4}');
41631Expect(1, 9325, '\p{Is_Nv=0000014}', "");
41632Expect(0, 9325, '\p{^Is_Nv=0000014}', "");
41633Expect(0, 9325, '\P{Is_Nv=0000014}', "");
41634Expect(1, 9325, '\P{^Is_Nv=0000014}', "");
41635Expect(0, 9324, '\p{Is_Nv=0000014}', "");
41636Expect(1, 9324, '\p{^Is_Nv=0000014}', "");
41637Expect(1, 9324, '\P{Is_Nv=0000014}', "");
41638Expect(0, 9324, '\P{^Is_Nv=0000014}', "");
41639Error('\p{Numeric_Value:  	000000060000/a/}');
41640Error('\P{Numeric_Value:  	000000060000/a/}');
41641Expect(1, 65840, '\p{Numeric_Value=+006_000_0}', "");
41642Expect(0, 65840, '\p{^Numeric_Value=+006_000_0}', "");
41643Expect(0, 65840, '\P{Numeric_Value=+006_000_0}', "");
41644Expect(1, 65840, '\P{^Numeric_Value=+006_000_0}', "");
41645Expect(0, 65839, '\p{Numeric_Value=+006_000_0}', "");
41646Expect(1, 65839, '\p{^Numeric_Value=+006_000_0}', "");
41647Expect(1, 65839, '\P{Numeric_Value=+006_000_0}', "");
41648Expect(0, 65839, '\P{^Numeric_Value=+006_000_0}', "");
41649Error('\p{Nv=	/a/0000060000}');
41650Error('\P{Nv=	/a/0000060000}');
41651Expect(1, 65840, '\p{Nv:   +00000060000}', "");
41652Expect(0, 65840, '\p{^Nv:   +00000060000}', "");
41653Expect(0, 65840, '\P{Nv:   +00000060000}', "");
41654Expect(1, 65840, '\P{^Nv:   +00000060000}', "");
41655Expect(0, 65839, '\p{Nv:   +00000060000}', "");
41656Expect(1, 65839, '\p{^Nv:   +00000060000}', "");
41657Expect(1, 65839, '\P{Nv:   +00000060000}', "");
41658Expect(0, 65839, '\P{^Nv:   +00000060000}', "");
41659Error('\p{Is_Numeric_Value:   /a/	60000}');
41660Error('\P{Is_Numeric_Value:   /a/	60000}');
41661Expect(1, 65840, '\p{Is_Numeric_Value=+0000060000}', "");
41662Expect(0, 65840, '\p{^Is_Numeric_Value=+0000060000}', "");
41663Expect(0, 65840, '\P{Is_Numeric_Value=+0000060000}', "");
41664Expect(1, 65840, '\P{^Is_Numeric_Value=+0000060000}', "");
41665Expect(0, 65839, '\p{Is_Numeric_Value=+0000060000}', "");
41666Expect(1, 65839, '\p{^Is_Numeric_Value=+0000060000}', "");
41667Expect(1, 65839, '\P{Is_Numeric_Value=+0000060000}', "");
41668Expect(0, 65839, '\P{^Is_Numeric_Value=+0000060000}', "");
41669Error('\p{Is_Nv: :=-0000 6000_0}');
41670Error('\P{Is_Nv: :=-0000 6000_0}');
41671Expect(1, 65840, '\p{Is_Nv=0000_0600_00}', "");
41672Expect(0, 65840, '\p{^Is_Nv=0000_0600_00}', "");
41673Expect(0, 65840, '\P{Is_Nv=0000_0600_00}', "");
41674Expect(1, 65840, '\P{^Is_Nv=0000_0600_00}', "");
41675Expect(0, 65839, '\p{Is_Nv=0000_0600_00}', "");
41676Expect(1, 65839, '\p{^Is_Nv=0000_0600_00}', "");
41677Expect(1, 65839, '\P{Is_Nv=0000_0600_00}', "");
41678Expect(0, 65839, '\P{^Is_Nv=0000_0600_00}', "");
41679Error('\p{Numeric_Value=  000049/a/}');
41680Error('\P{Numeric_Value=  000049/a/}');
41681Expect(1, 12990, '\p{Numeric_Value=0049}', "");
41682Expect(0, 12990, '\p{^Numeric_Value=0049}', "");
41683Expect(0, 12990, '\P{Numeric_Value=0049}', "");
41684Expect(1, 12990, '\P{^Numeric_Value=0049}', "");
41685Expect(0, 12989, '\p{Numeric_Value=0049}', "");
41686Expect(1, 12989, '\p{^Numeric_Value=0049}', "");
41687Expect(1, 12989, '\P{Numeric_Value=0049}', "");
41688Expect(0, 12989, '\P{^Numeric_Value=0049}', "");
41689Error('\p{Nv=:= 	4	9}');
41690Error('\P{Nv=:= 	4	9}');
41691Expect(1, 12990, '\p{Nv=+4_9}', "");
41692Expect(0, 12990, '\p{^Nv=+4_9}', "");
41693Expect(0, 12990, '\P{Nv=+4_9}', "");
41694Expect(1, 12990, '\P{^Nv=+4_9}', "");
41695Expect(0, 12989, '\p{Nv=+4_9}', "");
41696Expect(1, 12989, '\p{^Nv=+4_9}', "");
41697Expect(1, 12989, '\P{Nv=+4_9}', "");
41698Expect(0, 12989, '\P{^Nv=+4_9}', "");
41699Error('\p{Is_Numeric_Value=-	+0000:=04-9}');
41700Error('\P{Is_Numeric_Value=-	+0000:=04-9}');
41701Expect(1, 12990, '\p{Is_Numeric_Value:000000049}', "");
41702Expect(0, 12990, '\p{^Is_Numeric_Value:000000049}', "");
41703Expect(0, 12990, '\P{Is_Numeric_Value:000000049}', "");
41704Expect(1, 12990, '\P{^Is_Numeric_Value:000000049}', "");
41705Expect(0, 12989, '\p{Is_Numeric_Value:000000049}', "");
41706Expect(1, 12989, '\p{^Is_Numeric_Value:000000049}', "");
41707Expect(1, 12989, '\P{Is_Numeric_Value:000000049}', "");
41708Expect(0, 12989, '\P{^Is_Numeric_Value:000000049}', "");
41709Error('\p{Is_Nv=	/a/+0000000049}');
41710Error('\P{Is_Nv=	/a/+0000000049}');
41711Expect(1, 12990, '\p{Is_Nv=0_0_0_0_0049}', "");
41712Expect(0, 12990, '\p{^Is_Nv=0_0_0_0_0049}', "");
41713Expect(0, 12990, '\P{Is_Nv=0_0_0_0_0049}', "");
41714Expect(1, 12990, '\P{^Is_Nv=0_0_0_0_0049}', "");
41715Expect(0, 12989, '\p{Is_Nv=0_0_0_0_0049}', "");
41716Expect(1, 12989, '\p{^Is_Nv=0_0_0_0_0049}', "");
41717Expect(1, 12989, '\P{Is_Nv=0_0_0_0_0049}', "");
41718Expect(0, 12989, '\P{^Is_Nv=0_0_0_0_0049}', "");
41719Error('\p{Numeric_Value=/a/	+000024}');
41720Error('\P{Numeric_Value=/a/	+000024}');
41721Expect(1, 12884, '\p{Numeric_Value=0_0_24}', "");
41722Expect(0, 12884, '\p{^Numeric_Value=0_0_24}', "");
41723Expect(0, 12884, '\P{Numeric_Value=0_0_24}', "");
41724Expect(1, 12884, '\P{^Numeric_Value=0_0_24}', "");
41725Expect(0, 12883, '\p{Numeric_Value=0_0_24}', "");
41726Expect(1, 12883, '\p{^Numeric_Value=0_0_24}', "");
41727Expect(1, 12883, '\P{Numeric_Value=0_0_24}', "");
41728Expect(0, 12883, '\P{^Numeric_Value=0_0_24}', "");
41729Error('\p{Nv=:=000024}');
41730Error('\P{Nv=:=000024}');
41731Expect(1, 12884, '\p{Nv=+002_4}', "");
41732Expect(0, 12884, '\p{^Nv=+002_4}', "");
41733Expect(0, 12884, '\P{Nv=+002_4}', "");
41734Expect(1, 12884, '\P{^Nv=+002_4}', "");
41735Expect(0, 12883, '\p{Nv=+002_4}', "");
41736Expect(1, 12883, '\p{^Nv=+002_4}', "");
41737Expect(1, 12883, '\P{Nv=+002_4}', "");
41738Expect(0, 12883, '\P{^Nv=+002_4}', "");
41739Error('\p{Is_Numeric_Value=_/a/+0000024}');
41740Error('\P{Is_Numeric_Value=_/a/+0000024}');
41741Expect(1, 12884, '\p{Is_Numeric_Value=24}', "");
41742Expect(0, 12884, '\p{^Is_Numeric_Value=24}', "");
41743Expect(0, 12884, '\P{Is_Numeric_Value=24}', "");
41744Expect(1, 12884, '\P{^Is_Numeric_Value=24}', "");
41745Expect(0, 12883, '\p{Is_Numeric_Value=24}', "");
41746Expect(1, 12883, '\p{^Is_Numeric_Value=24}', "");
41747Expect(1, 12883, '\P{Is_Numeric_Value=24}', "");
41748Expect(0, 12883, '\P{^Is_Numeric_Value=24}', "");
41749Error('\p{Is_Nv: /a/-	0	0 0	0-0 00024}');
41750Error('\P{Is_Nv: /a/-	0	0 0	0-0 00024}');
41751Expect(1, 12884, '\p{Is_Nv=0000000024}', "");
41752Expect(0, 12884, '\p{^Is_Nv=0000000024}', "");
41753Expect(0, 12884, '\P{Is_Nv=0000000024}', "");
41754Expect(1, 12884, '\P{^Is_Nv=0000000024}', "");
41755Expect(0, 12883, '\p{Is_Nv=0000000024}', "");
41756Expect(1, 12883, '\p{^Is_Nv=0000000024}', "");
41757Expect(1, 12883, '\P{Is_Nv=0000000024}', "");
41758Expect(0, 12883, '\P{^Is_Nv=0000000024}', "");
41759Error('\p{Numeric_Value=:=	 +0000000001/0000004}');
41760Error('\P{Numeric_Value=:=	 +0000000001/0000004}');
41761Expect(1, 188, '\p{Numeric_Value=000000001/0004}', "");
41762Expect(0, 188, '\p{^Numeric_Value=000000001/0004}', "");
41763Expect(0, 188, '\P{Numeric_Value=000000001/0004}', "");
41764Expect(1, 188, '\P{^Numeric_Value=000000001/0004}', "");
41765Expect(0, 187, '\p{Numeric_Value=000000001/0004}', "");
41766Expect(1, 187, '\p{^Numeric_Value=000000001/0004}', "");
41767Expect(1, 187, '\P{Numeric_Value=000000001/0004}', "");
41768Expect(0, 187, '\P{^Numeric_Value=000000001/0004}', "");
41769Expect(1, 188, '\p{Numeric_Value=0.250}', "");
41770Expect(0, 188, '\p{^Numeric_Value=0.250}', "");
41771Expect(0, 188, '\P{Numeric_Value=0.250}', "");
41772Expect(1, 188, '\P{^Numeric_Value=0.250}', "");
41773Expect(0, 187, '\p{Numeric_Value=0.250}', "");
41774Expect(1, 187, '\p{^Numeric_Value=0.250}', "");
41775Expect(1, 187, '\P{Numeric_Value=0.250}', "");
41776Expect(0, 187, '\P{^Numeric_Value=0.250}', "");
41777Error('\p{Nv=:=	-+0001/0000004}');
41778Error('\P{Nv=:=	-+0001/0000004}');
41779Expect(1, 188, '\p{Nv=01/00004}', "");
41780Expect(0, 188, '\p{^Nv=01/00004}', "");
41781Expect(0, 188, '\P{Nv=01/00004}', "");
41782Expect(1, 188, '\P{^Nv=01/00004}', "");
41783Expect(0, 187, '\p{Nv=01/00004}', "");
41784Expect(1, 187, '\p{^Nv=01/00004}', "");
41785Expect(1, 187, '\P{Nv=01/00004}', "");
41786Expect(0, 187, '\P{^Nv=01/00004}', "");
41787Expect(1, 188, '\p{Nv=0.250}', "");
41788Expect(0, 188, '\p{^Nv=0.250}', "");
41789Expect(0, 188, '\P{Nv=0.250}', "");
41790Expect(1, 188, '\P{^Nv=0.250}', "");
41791Expect(0, 187, '\p{Nv=0.250}', "");
41792Expect(1, 187, '\p{^Nv=0.250}', "");
41793Expect(1, 187, '\P{Nv=0.250}', "");
41794Expect(0, 187, '\P{^Nv=0.250}', "");
41795Error('\p{Is_Numeric_Value=/a/-	0000001/4}');
41796Error('\P{Is_Numeric_Value=/a/-	0000001/4}');
41797Expect(1, 188, '\p{Is_Numeric_Value=0000000001/0000004}', "");
41798Expect(0, 188, '\p{^Is_Numeric_Value=0000000001/0000004}', "");
41799Expect(0, 188, '\P{Is_Numeric_Value=0000000001/0000004}', "");
41800Expect(1, 188, '\P{^Is_Numeric_Value=0000000001/0000004}', "");
41801Expect(0, 187, '\p{Is_Numeric_Value=0000000001/0000004}', "");
41802Expect(1, 187, '\p{^Is_Numeric_Value=0000000001/0000004}', "");
41803Expect(1, 187, '\P{Is_Numeric_Value=0000000001/0000004}', "");
41804Expect(0, 187, '\P{^Is_Numeric_Value=0000000001/0000004}', "");
41805Expect(1, 188, '\p{Is_Numeric_Value:0.250}', "");
41806Expect(0, 188, '\p{^Is_Numeric_Value:0.250}', "");
41807Expect(0, 188, '\P{Is_Numeric_Value:0.250}', "");
41808Expect(1, 188, '\P{^Is_Numeric_Value:0.250}', "");
41809Expect(0, 187, '\p{Is_Numeric_Value:0.250}', "");
41810Expect(1, 187, '\p{^Is_Numeric_Value:0.250}', "");
41811Expect(1, 187, '\P{Is_Numeric_Value:0.250}', "");
41812Expect(0, 187, '\P{^Is_Numeric_Value:0.250}', "");
41813Error('\p{Is_Nv=:=- +001/0000000004}');
41814Error('\P{Is_Nv=:=- +001/0000000004}');
41815Expect(1, 188, '\p{Is_Nv=1/004}', "");
41816Expect(0, 188, '\p{^Is_Nv=1/004}', "");
41817Expect(0, 188, '\P{Is_Nv=1/004}', "");
41818Expect(1, 188, '\P{^Is_Nv=1/004}', "");
41819Expect(0, 187, '\p{Is_Nv=1/004}', "");
41820Expect(1, 187, '\p{^Is_Nv=1/004}', "");
41821Expect(1, 187, '\P{Is_Nv=1/004}', "");
41822Expect(0, 187, '\P{^Is_Nv=1/004}', "");
41823Expect(1, 188, '\p{Is_Nv=0.250}', "");
41824Expect(0, 188, '\p{^Is_Nv=0.250}', "");
41825Expect(0, 188, '\P{Is_Nv=0.250}', "");
41826Expect(1, 188, '\P{^Is_Nv=0.250}', "");
41827Expect(0, 187, '\p{Is_Nv=0.250}', "");
41828Expect(1, 187, '\p{^Is_Nv=0.250}', "");
41829Expect(1, 187, '\P{Is_Nv=0.250}', "");
41830Expect(0, 187, '\P{^Is_Nv=0.250}', "");
41831Error('\p{Numeric_Value=		9	0_0 00:=}');
41832Error('\P{Numeric_Value=		9	0_0 00:=}');
41833Expect(1, 65843, '\p{Numeric_Value=0009000_0}', "");
41834Expect(0, 65843, '\p{^Numeric_Value=0009000_0}', "");
41835Expect(0, 65843, '\P{Numeric_Value=0009000_0}', "");
41836Expect(1, 65843, '\P{^Numeric_Value=0009000_0}', "");
41837Expect(0, 65842, '\p{Numeric_Value=0009000_0}', "");
41838Expect(1, 65842, '\p{^Numeric_Value=0009000_0}', "");
41839Expect(1, 65842, '\P{Numeric_Value=0009000_0}', "");
41840Expect(0, 65842, '\P{^Numeric_Value=0009000_0}', "");
41841Error('\p{Nv=:=- +00000000090000}');
41842Error('\P{Nv=:=- +00000000090000}');
41843Expect(1, 65843, '\p{Nv=000_000_900_00}', "");
41844Expect(0, 65843, '\p{^Nv=000_000_900_00}', "");
41845Expect(0, 65843, '\P{Nv=000_000_900_00}', "");
41846Expect(1, 65843, '\P{^Nv=000_000_900_00}', "");
41847Expect(0, 65842, '\p{Nv=000_000_900_00}', "");
41848Expect(1, 65842, '\p{^Nv=000_000_900_00}', "");
41849Expect(1, 65842, '\P{Nv=000_000_900_00}', "");
41850Expect(0, 65842, '\P{^Nv=000_000_900_00}', "");
41851Error('\p{Is_Numeric_Value=_/a/00000090000}');
41852Error('\P{Is_Numeric_Value=_/a/00000090000}');
41853Expect(1, 65843, '\p{Is_Numeric_Value=0_0_0_0_0_9_0_000}', "");
41854Expect(0, 65843, '\p{^Is_Numeric_Value=0_0_0_0_0_9_0_000}', "");
41855Expect(0, 65843, '\P{Is_Numeric_Value=0_0_0_0_0_9_0_000}', "");
41856Expect(1, 65843, '\P{^Is_Numeric_Value=0_0_0_0_0_9_0_000}', "");
41857Expect(0, 65842, '\p{Is_Numeric_Value=0_0_0_0_0_9_0_000}', "");
41858Expect(1, 65842, '\p{^Is_Numeric_Value=0_0_0_0_0_9_0_000}', "");
41859Expect(1, 65842, '\P{Is_Numeric_Value=0_0_0_0_0_9_0_000}', "");
41860Expect(0, 65842, '\P{^Is_Numeric_Value=0_0_0_0_0_9_0_000}', "");
41861Error('\p{Is_Nv=/a/0000090000}');
41862Error('\P{Is_Nv=/a/0000090000}');
41863Expect(1, 65843, '\p{Is_Nv:   +0000_9000_0}', "");
41864Expect(0, 65843, '\p{^Is_Nv:   +0000_9000_0}', "");
41865Expect(0, 65843, '\P{Is_Nv:   +0000_9000_0}', "");
41866Expect(1, 65843, '\P{^Is_Nv:   +0000_9000_0}', "");
41867Expect(0, 65842, '\p{Is_Nv:   +0000_9000_0}', "");
41868Expect(1, 65842, '\p{^Is_Nv:   +0000_9000_0}', "");
41869Expect(1, 65842, '\P{Is_Nv:   +0000_9000_0}', "");
41870Expect(0, 65842, '\P{^Is_Nv:   +0000_9000_0}', "");
41871Error('\p{Numeric_Value=_:=00_05	00 00}');
41872Error('\P{Numeric_Value=_:=00_05	00 00}');
41873Expect(1, 8583, '\p{Numeric_Value=+5000_0}', "");
41874Expect(0, 8583, '\p{^Numeric_Value=+5000_0}', "");
41875Expect(0, 8583, '\P{Numeric_Value=+5000_0}', "");
41876Expect(1, 8583, '\P{^Numeric_Value=+5000_0}', "");
41877Expect(0, 8582, '\p{Numeric_Value=+5000_0}', "");
41878Expect(1, 8582, '\p{^Numeric_Value=+5000_0}', "");
41879Expect(1, 8582, '\P{Numeric_Value=+5000_0}', "");
41880Expect(0, 8582, '\P{^Numeric_Value=+5000_0}', "");
41881Error('\p{Nv=:=-	00050000}');
41882Error('\P{Nv=:=-	00050000}');
41883Expect(1, 8583, '\p{Nv=00_00_00_00_50_000}', "");
41884Expect(0, 8583, '\p{^Nv=00_00_00_00_50_000}', "");
41885Expect(0, 8583, '\P{Nv=00_00_00_00_50_000}', "");
41886Expect(1, 8583, '\P{^Nv=00_00_00_00_50_000}', "");
41887Expect(0, 8582, '\p{Nv=00_00_00_00_50_000}', "");
41888Expect(1, 8582, '\p{^Nv=00_00_00_00_50_000}', "");
41889Expect(1, 8582, '\P{Nv=00_00_00_00_50_000}', "");
41890Expect(0, 8582, '\P{^Nv=00_00_00_00_50_000}', "");
41891Error('\p{Is_Numeric_Value=/a/ -0005000_0}');
41892Error('\P{Is_Numeric_Value=/a/ -0005000_0}');
41893Expect(1, 8583, '\p{Is_Numeric_Value=+0000050000}', "");
41894Expect(0, 8583, '\p{^Is_Numeric_Value=+0000050000}', "");
41895Expect(0, 8583, '\P{Is_Numeric_Value=+0000050000}', "");
41896Expect(1, 8583, '\P{^Is_Numeric_Value=+0000050000}', "");
41897Expect(0, 8582, '\p{Is_Numeric_Value=+0000050000}', "");
41898Expect(1, 8582, '\p{^Is_Numeric_Value=+0000050000}', "");
41899Expect(1, 8582, '\P{Is_Numeric_Value=+0000050000}', "");
41900Expect(0, 8582, '\P{^Is_Numeric_Value=+0000050000}', "");
41901Error('\p{Is_Nv= /a/000 000	050000}');
41902Error('\P{Is_Nv= /a/000 000	050000}');
41903Expect(1, 8583, '\p{Is_Nv=5000_0}', "");
41904Expect(0, 8583, '\p{^Is_Nv=5000_0}', "");
41905Expect(0, 8583, '\P{Is_Nv=5000_0}', "");
41906Expect(1, 8583, '\P{^Is_Nv=5000_0}', "");
41907Expect(0, 8582, '\p{Is_Nv=5000_0}', "");
41908Expect(1, 8582, '\p{^Is_Nv=5000_0}', "");
41909Expect(1, 8582, '\P{Is_Nv=5000_0}', "");
41910Expect(0, 8582, '\P{^Is_Nv=5000_0}', "");
41911Error('\p{Numeric_Value=:=--0000040000}');
41912Error('\P{Numeric_Value=:=--0000040000}');
41913Expect(1, 65838, '\p{Numeric_Value=0_0_0_0_0_0_0_0_040000}', "");
41914Expect(0, 65838, '\p{^Numeric_Value=0_0_0_0_0_0_0_0_040000}', "");
41915Expect(0, 65838, '\P{Numeric_Value=0_0_0_0_0_0_0_0_040000}', "");
41916Expect(1, 65838, '\P{^Numeric_Value=0_0_0_0_0_0_0_0_040000}', "");
41917Expect(0, 65837, '\p{Numeric_Value=0_0_0_0_0_0_0_0_040000}', "");
41918Expect(1, 65837, '\p{^Numeric_Value=0_0_0_0_0_0_0_0_040000}', "");
41919Expect(1, 65837, '\P{Numeric_Value=0_0_0_0_0_0_0_0_040000}', "");
41920Expect(0, 65837, '\P{^Numeric_Value=0_0_0_0_0_0_0_0_040000}', "");
41921Error('\p{Nv= /a/+0-0_0_0	0 0	40000}');
41922Error('\P{Nv= /a/+0-0_0_0	0 0	40000}');
41923Expect(1, 65838, '\p{Nv=+0_0_0_0_4_0000}', "");
41924Expect(0, 65838, '\p{^Nv=+0_0_0_0_4_0000}', "");
41925Expect(0, 65838, '\P{Nv=+0_0_0_0_4_0000}', "");
41926Expect(1, 65838, '\P{^Nv=+0_0_0_0_4_0000}', "");
41927Expect(0, 65837, '\p{Nv=+0_0_0_0_4_0000}', "");
41928Expect(1, 65837, '\p{^Nv=+0_0_0_0_4_0000}', "");
41929Expect(1, 65837, '\P{Nv=+0_0_0_0_4_0000}', "");
41930Expect(0, 65837, '\P{^Nv=+0_0_0_0_4_0000}', "");
41931Error('\p{Is_Numeric_Value= _0:=00_0 00-40_000}');
41932Error('\P{Is_Numeric_Value= _0:=00_0 00-40_000}');
41933Expect(1, 65838, '\p{Is_Numeric_Value=+000040000}', "");
41934Expect(0, 65838, '\p{^Is_Numeric_Value=+000040000}', "");
41935Expect(0, 65838, '\P{Is_Numeric_Value=+000040000}', "");
41936Expect(1, 65838, '\P{^Is_Numeric_Value=+000040000}', "");
41937Expect(0, 65837, '\p{Is_Numeric_Value=+000040000}', "");
41938Expect(1, 65837, '\p{^Is_Numeric_Value=+000040000}', "");
41939Expect(1, 65837, '\P{Is_Numeric_Value=+000040000}', "");
41940Expect(0, 65837, '\P{^Is_Numeric_Value=+000040000}', "");
41941Error('\p{Is_Nv=-00 00 40/a/000}');
41942Error('\P{Is_Nv=-00 00 40/a/000}');
41943Expect(1, 65838, '\p{Is_Nv=0_0_0_0_0_0_4_0_000}', "");
41944Expect(0, 65838, '\p{^Is_Nv=0_0_0_0_0_0_4_0_000}', "");
41945Expect(0, 65838, '\P{Is_Nv=0_0_0_0_0_0_4_0_000}', "");
41946Expect(1, 65838, '\P{^Is_Nv=0_0_0_0_0_0_4_0_000}', "");
41947Expect(0, 65837, '\p{Is_Nv=0_0_0_0_0_0_4_0_000}', "");
41948Expect(1, 65837, '\p{^Is_Nv=0_0_0_0_0_0_4_0_000}', "");
41949Expect(1, 65837, '\P{Is_Nv=0_0_0_0_0_0_4_0_000}', "");
41950Expect(0, 65837, '\P{^Is_Nv=0_0_0_0_0_0_4_0_000}', "");
41951Error('\p{Numeric_Value=	:=0000000001/00000002}');
41952Error('\P{Numeric_Value=	:=0000000001/00000002}');
41953Expect(1, 189, '\p{Numeric_Value=001/002}', "");
41954Expect(0, 189, '\p{^Numeric_Value=001/002}', "");
41955Expect(0, 189, '\P{Numeric_Value=001/002}', "");
41956Expect(1, 189, '\P{^Numeric_Value=001/002}', "");
41957Expect(0, 188, '\p{Numeric_Value=001/002}', "");
41958Expect(1, 188, '\p{^Numeric_Value=001/002}', "");
41959Expect(1, 188, '\P{Numeric_Value=001/002}', "");
41960Expect(0, 188, '\P{^Numeric_Value=001/002}', "");
41961Expect(1, 189, '\p{Numeric_Value=0.500}', "");
41962Expect(0, 189, '\p{^Numeric_Value=0.500}', "");
41963Expect(0, 189, '\P{Numeric_Value=0.500}', "");
41964Expect(1, 189, '\P{^Numeric_Value=0.500}', "");
41965Expect(0, 188, '\p{Numeric_Value=0.500}', "");
41966Expect(1, 188, '\p{^Numeric_Value=0.500}', "");
41967Expect(1, 188, '\P{Numeric_Value=0.500}', "");
41968Expect(0, 188, '\P{^Numeric_Value=0.500}', "");
41969Error('\p{Nv=:= -000000001/000002}');
41970Error('\P{Nv=:= -000000001/000002}');
41971Expect(1, 189, '\p{Nv=001/002}', "");
41972Expect(0, 189, '\p{^Nv=001/002}', "");
41973Expect(0, 189, '\P{Nv=001/002}', "");
41974Expect(1, 189, '\P{^Nv=001/002}', "");
41975Expect(0, 188, '\p{Nv=001/002}', "");
41976Expect(1, 188, '\p{^Nv=001/002}', "");
41977Expect(1, 188, '\P{Nv=001/002}', "");
41978Expect(0, 188, '\P{^Nv=001/002}', "");
41979Expect(1, 189, '\p{Nv=0.500}', "");
41980Expect(0, 189, '\p{^Nv=0.500}', "");
41981Expect(0, 189, '\P{Nv=0.500}', "");
41982Expect(1, 189, '\P{^Nv=0.500}', "");
41983Expect(0, 188, '\p{Nv=0.500}', "");
41984Expect(1, 188, '\p{^Nv=0.500}', "");
41985Expect(1, 188, '\P{Nv=0.500}', "");
41986Expect(0, 188, '\P{^Nv=0.500}', "");
41987Error('\p{Is_Numeric_Value= :=001/0000002}');
41988Error('\P{Is_Numeric_Value= :=001/0000002}');
41989Expect(1, 189, '\p{Is_Numeric_Value=000001/000002}', "");
41990Expect(0, 189, '\p{^Is_Numeric_Value=000001/000002}', "");
41991Expect(0, 189, '\P{Is_Numeric_Value=000001/000002}', "");
41992Expect(1, 189, '\P{^Is_Numeric_Value=000001/000002}', "");
41993Expect(0, 188, '\p{Is_Numeric_Value=000001/000002}', "");
41994Expect(1, 188, '\p{^Is_Numeric_Value=000001/000002}', "");
41995Expect(1, 188, '\P{Is_Numeric_Value=000001/000002}', "");
41996Expect(0, 188, '\P{^Is_Numeric_Value=000001/000002}', "");
41997Expect(1, 189, '\p{Is_Numeric_Value:0.500}', "");
41998Expect(0, 189, '\p{^Is_Numeric_Value:0.500}', "");
41999Expect(0, 189, '\P{Is_Numeric_Value:0.500}', "");
42000Expect(1, 189, '\P{^Is_Numeric_Value:0.500}', "");
42001Expect(0, 188, '\p{Is_Numeric_Value:0.500}', "");
42002Expect(1, 188, '\p{^Is_Numeric_Value:0.500}', "");
42003Expect(1, 188, '\P{Is_Numeric_Value:0.500}', "");
42004Expect(0, 188, '\P{^Is_Numeric_Value:0.500}', "");
42005Error('\p{Is_Nv= :=0000001/002}');
42006Error('\P{Is_Nv= :=0000001/002}');
42007Expect(1, 189, '\p{Is_Nv=01/00002}', "");
42008Expect(0, 189, '\p{^Is_Nv=01/00002}', "");
42009Expect(0, 189, '\P{Is_Nv=01/00002}', "");
42010Expect(1, 189, '\P{^Is_Nv=01/00002}', "");
42011Expect(0, 188, '\p{Is_Nv=01/00002}', "");
42012Expect(1, 188, '\p{^Is_Nv=01/00002}', "");
42013Expect(1, 188, '\P{Is_Nv=01/00002}', "");
42014Expect(0, 188, '\P{^Is_Nv=01/00002}', "");
42015Expect(1, 189, '\p{Is_Nv=0.500}', "");
42016Expect(0, 189, '\p{^Is_Nv=0.500}', "");
42017Expect(0, 189, '\P{Is_Nv=0.500}', "");
42018Expect(1, 189, '\P{^Is_Nv=0.500}', "");
42019Expect(0, 188, '\p{Is_Nv=0.500}', "");
42020Expect(1, 188, '\p{^Is_Nv=0.500}', "");
42021Expect(1, 188, '\P{Is_Nv=0.500}', "");
42022Expect(0, 188, '\P{^Is_Nv=0.500}', "");
42023Error('\p{Numeric_Value= :=00007000}');
42024Error('\P{Numeric_Value= :=00007000}');
42025Expect(1, 65832, '\p{Numeric_Value=0000_0000_0700_0}', "");
42026Expect(0, 65832, '\p{^Numeric_Value=0000_0000_0700_0}', "");
42027Expect(0, 65832, '\P{Numeric_Value=0000_0000_0700_0}', "");
42028Expect(1, 65832, '\P{^Numeric_Value=0000_0000_0700_0}', "");
42029Expect(0, 65831, '\p{Numeric_Value=0000_0000_0700_0}', "");
42030Expect(1, 65831, '\p{^Numeric_Value=0000_0000_0700_0}', "");
42031Expect(1, 65831, '\P{Numeric_Value=0000_0000_0700_0}', "");
42032Expect(0, 65831, '\P{^Numeric_Value=0000_0000_0700_0}', "");
42033Error('\p{Nv= _07000:=}');
42034Error('\P{Nv= _07000:=}');
42035Expect(1, 65832, '\p{Nv=+0_0_0_0_0_0_7000}', "");
42036Expect(0, 65832, '\p{^Nv=+0_0_0_0_0_0_7000}', "");
42037Expect(0, 65832, '\P{Nv=+0_0_0_0_0_0_7000}', "");
42038Expect(1, 65832, '\P{^Nv=+0_0_0_0_0_0_7000}', "");
42039Expect(0, 65831, '\p{Nv=+0_0_0_0_0_0_7000}', "");
42040Expect(1, 65831, '\p{^Nv=+0_0_0_0_0_0_7000}', "");
42041Expect(1, 65831, '\P{Nv=+0_0_0_0_0_0_7000}', "");
42042Expect(0, 65831, '\P{^Nv=+0_0_0_0_0_0_7000}', "");
42043Error('\p{Is_Numeric_Value= 	0_0:=0	70_00}');
42044Error('\P{Is_Numeric_Value= 	0_0:=0	70_00}');
42045Expect(1, 65832, '\p{Is_Numeric_Value=007000}', "");
42046Expect(0, 65832, '\p{^Is_Numeric_Value=007000}', "");
42047Expect(0, 65832, '\P{Is_Numeric_Value=007000}', "");
42048Expect(1, 65832, '\P{^Is_Numeric_Value=007000}', "");
42049Expect(0, 65831, '\p{Is_Numeric_Value=007000}', "");
42050Expect(1, 65831, '\p{^Is_Numeric_Value=007000}', "");
42051Expect(1, 65831, '\P{Is_Numeric_Value=007000}', "");
42052Expect(0, 65831, '\P{^Is_Numeric_Value=007000}', "");
42053Error('\p{Is_Nv=/a/	_00000007000}');
42054Error('\P{Is_Nv=/a/	_00000007000}');
42055Expect(1, 65832, '\p{Is_Nv=00007000}', "");
42056Expect(0, 65832, '\p{^Is_Nv=00007000}', "");
42057Expect(0, 65832, '\P{Is_Nv=00007000}', "");
42058Expect(1, 65832, '\P{^Is_Nv=00007000}', "");
42059Expect(0, 65831, '\p{Is_Nv=00007000}', "");
42060Expect(1, 65831, '\p{^Is_Nv=00007000}', "");
42061Expect(1, 65831, '\P{Is_Nv=00007000}', "");
42062Expect(0, 65831, '\P{^Is_Nv=00007000}', "");
42063Error('\p{Numeric_Value= :=000000003/005}');
42064Error('\P{Numeric_Value= :=000000003/005}');
42065Expect(1, 8535, '\p{Numeric_Value=000000003/000005}', "");
42066Expect(0, 8535, '\p{^Numeric_Value=000000003/000005}', "");
42067Expect(0, 8535, '\P{Numeric_Value=000000003/000005}', "");
42068Expect(1, 8535, '\P{^Numeric_Value=000000003/000005}', "");
42069Expect(0, 8534, '\p{Numeric_Value=000000003/000005}', "");
42070Expect(1, 8534, '\p{^Numeric_Value=000000003/000005}', "");
42071Expect(1, 8534, '\P{Numeric_Value=000000003/000005}', "");
42072Expect(0, 8534, '\P{^Numeric_Value=000000003/000005}', "");
42073Expect(1, 8535, '\p{Numeric_Value=0.600}', "");
42074Expect(0, 8535, '\p{^Numeric_Value=0.600}', "");
42075Expect(0, 8535, '\P{Numeric_Value=0.600}', "");
42076Expect(1, 8535, '\P{^Numeric_Value=0.600}', "");
42077Expect(0, 8534, '\p{Numeric_Value=0.600}', "");
42078Expect(1, 8534, '\p{^Numeric_Value=0.600}', "");
42079Expect(1, 8534, '\P{Numeric_Value=0.600}', "");
42080Expect(0, 8534, '\P{^Numeric_Value=0.600}', "");
42081Error('\p{Nv=/a/ -0003/05}');
42082Error('\P{Nv=/a/ -0003/05}');
42083Expect(1, 8535, '\p{Nv=00003/0000005}', "");
42084Expect(0, 8535, '\p{^Nv=00003/0000005}', "");
42085Expect(0, 8535, '\P{Nv=00003/0000005}', "");
42086Expect(1, 8535, '\P{^Nv=00003/0000005}', "");
42087Expect(0, 8534, '\p{Nv=00003/0000005}', "");
42088Expect(1, 8534, '\p{^Nv=00003/0000005}', "");
42089Expect(1, 8534, '\P{Nv=00003/0000005}', "");
42090Expect(0, 8534, '\P{^Nv=00003/0000005}', "");
42091Expect(1, 8535, '\p{Nv=0.600}', "");
42092Expect(0, 8535, '\p{^Nv=0.600}', "");
42093Expect(0, 8535, '\P{Nv=0.600}', "");
42094Expect(1, 8535, '\P{^Nv=0.600}', "");
42095Expect(0, 8534, '\p{Nv=0.600}', "");
42096Expect(1, 8534, '\p{^Nv=0.600}', "");
42097Expect(1, 8534, '\P{Nv=0.600}', "");
42098Expect(0, 8534, '\P{^Nv=0.600}', "");
42099Error('\p{Is_Numeric_Value=/a/000000003/000000005}');
42100Error('\P{Is_Numeric_Value=/a/000000003/000000005}');
42101Expect(1, 8535, '\p{Is_Numeric_Value:	003/05}', "");
42102Expect(0, 8535, '\p{^Is_Numeric_Value:	003/05}', "");
42103Expect(0, 8535, '\P{Is_Numeric_Value:	003/05}', "");
42104Expect(1, 8535, '\P{^Is_Numeric_Value:	003/05}', "");
42105Expect(0, 8534, '\p{Is_Numeric_Value:	003/05}', "");
42106Expect(1, 8534, '\p{^Is_Numeric_Value:	003/05}', "");
42107Expect(1, 8534, '\P{Is_Numeric_Value:	003/05}', "");
42108Expect(0, 8534, '\P{^Is_Numeric_Value:	003/05}', "");
42109Expect(1, 8535, '\p{Is_Numeric_Value:	0.600}', "");
42110Expect(0, 8535, '\p{^Is_Numeric_Value:	0.600}', "");
42111Expect(0, 8535, '\P{Is_Numeric_Value:	0.600}', "");
42112Expect(1, 8535, '\P{^Is_Numeric_Value:	0.600}', "");
42113Expect(0, 8534, '\p{Is_Numeric_Value:	0.600}', "");
42114Expect(1, 8534, '\p{^Is_Numeric_Value:	0.600}', "");
42115Expect(1, 8534, '\P{Is_Numeric_Value:	0.600}', "");
42116Expect(0, 8534, '\P{^Is_Numeric_Value:	0.600}', "");
42117Error('\p{Is_Nv:		00003/000000005:=}');
42118Error('\P{Is_Nv:		00003/000000005:=}');
42119Expect(1, 8535, '\p{Is_Nv=000000003/00005}', "");
42120Expect(0, 8535, '\p{^Is_Nv=000000003/00005}', "");
42121Expect(0, 8535, '\P{Is_Nv=000000003/00005}', "");
42122Expect(1, 8535, '\P{^Is_Nv=000000003/00005}', "");
42123Expect(0, 8534, '\p{Is_Nv=000000003/00005}', "");
42124Expect(1, 8534, '\p{^Is_Nv=000000003/00005}', "");
42125Expect(1, 8534, '\P{Is_Nv=000000003/00005}', "");
42126Expect(0, 8534, '\P{^Is_Nv=000000003/00005}', "");
42127Expect(1, 8535, '\p{Is_Nv=0.600}', "");
42128Expect(0, 8535, '\p{^Is_Nv=0.600}', "");
42129Expect(0, 8535, '\P{Is_Nv=0.600}', "");
42130Expect(1, 8535, '\P{^Is_Nv=0.600}', "");
42131Expect(0, 8534, '\p{Is_Nv=0.600}', "");
42132Expect(1, 8534, '\p{^Is_Nv=0.600}', "");
42133Expect(1, 8534, '\P{Is_Nv=0.600}', "");
42134Expect(0, 8534, '\P{^Is_Nv=0.600}', "");
42135Error('\p{Numeric_Value=_+000017/02/a/}');
42136Error('\P{Numeric_Value=_+000017/02/a/}');
42137Expect(1, 3890, '\p{Numeric_Value=17/02}', "");
42138Expect(0, 3890, '\p{^Numeric_Value=17/02}', "");
42139Expect(0, 3890, '\P{Numeric_Value=17/02}', "");
42140Expect(1, 3890, '\P{^Numeric_Value=17/02}', "");
42141Expect(0, 3889, '\p{Numeric_Value=17/02}', "");
42142Expect(1, 3889, '\p{^Numeric_Value=17/02}', "");
42143Expect(1, 3889, '\P{Numeric_Value=17/02}', "");
42144Expect(0, 3889, '\P{^Numeric_Value=17/02}', "");
42145Expect(1, 3890, '\p{Numeric_Value=8.500}', "");
42146Expect(0, 3890, '\p{^Numeric_Value=8.500}', "");
42147Expect(0, 3890, '\P{Numeric_Value=8.500}', "");
42148Expect(1, 3890, '\P{^Numeric_Value=8.500}', "");
42149Expect(0, 3889, '\p{Numeric_Value=8.500}', "");
42150Expect(1, 3889, '\p{^Numeric_Value=8.500}', "");
42151Expect(1, 3889, '\P{Numeric_Value=8.500}', "");
42152Expect(0, 3889, '\P{^Numeric_Value=8.500}', "");
42153Error('\p{Nv: :=-+0000017/00000002}');
42154Error('\P{Nv: :=-+0000017/00000002}');
42155Expect(1, 3890, '\p{Nv=0000017/0000000002}', "");
42156Expect(0, 3890, '\p{^Nv=0000017/0000000002}', "");
42157Expect(0, 3890, '\P{Nv=0000017/0000000002}', "");
42158Expect(1, 3890, '\P{^Nv=0000017/0000000002}', "");
42159Expect(0, 3889, '\p{Nv=0000017/0000000002}', "");
42160Expect(1, 3889, '\p{^Nv=0000017/0000000002}', "");
42161Expect(1, 3889, '\P{Nv=0000017/0000000002}', "");
42162Expect(0, 3889, '\P{^Nv=0000017/0000000002}', "");
42163Expect(1, 3890, '\p{Nv=8.500}', "");
42164Expect(0, 3890, '\p{^Nv=8.500}', "");
42165Expect(0, 3890, '\P{Nv=8.500}', "");
42166Expect(1, 3890, '\P{^Nv=8.500}', "");
42167Expect(0, 3889, '\p{Nv=8.500}', "");
42168Expect(1, 3889, '\p{^Nv=8.500}', "");
42169Expect(1, 3889, '\P{Nv=8.500}', "");
42170Expect(0, 3889, '\P{^Nv=8.500}', "");
42171Error('\p{Is_Numeric_Value=-	00000017/00000002:=}');
42172Error('\P{Is_Numeric_Value=-	00000017/00000002:=}');
42173Expect(1, 3890, '\p{Is_Numeric_Value=00000000017/00000002}', "");
42174Expect(0, 3890, '\p{^Is_Numeric_Value=00000000017/00000002}', "");
42175Expect(0, 3890, '\P{Is_Numeric_Value=00000000017/00000002}', "");
42176Expect(1, 3890, '\P{^Is_Numeric_Value=00000000017/00000002}', "");
42177Expect(0, 3889, '\p{Is_Numeric_Value=00000000017/00000002}', "");
42178Expect(1, 3889, '\p{^Is_Numeric_Value=00000000017/00000002}', "");
42179Expect(1, 3889, '\P{Is_Numeric_Value=00000000017/00000002}', "");
42180Expect(0, 3889, '\P{^Is_Numeric_Value=00000000017/00000002}', "");
42181Expect(1, 3890, '\p{Is_Numeric_Value=8.500}', "");
42182Expect(0, 3890, '\p{^Is_Numeric_Value=8.500}', "");
42183Expect(0, 3890, '\P{Is_Numeric_Value=8.500}', "");
42184Expect(1, 3890, '\P{^Is_Numeric_Value=8.500}', "");
42185Expect(0, 3889, '\p{Is_Numeric_Value=8.500}', "");
42186Expect(1, 3889, '\p{^Is_Numeric_Value=8.500}', "");
42187Expect(1, 3889, '\P{Is_Numeric_Value=8.500}', "");
42188Expect(0, 3889, '\P{^Is_Numeric_Value=8.500}', "");
42189Error('\p{Is_Nv=  +017/0000000002:=}');
42190Error('\P{Is_Nv=  +017/0000000002:=}');
42191Expect(1, 3890, '\p{Is_Nv=000017/00002}', "");
42192Expect(0, 3890, '\p{^Is_Nv=000017/00002}', "");
42193Expect(0, 3890, '\P{Is_Nv=000017/00002}', "");
42194Expect(1, 3890, '\P{^Is_Nv=000017/00002}', "");
42195Expect(0, 3889, '\p{Is_Nv=000017/00002}', "");
42196Expect(1, 3889, '\p{^Is_Nv=000017/00002}', "");
42197Expect(1, 3889, '\P{Is_Nv=000017/00002}', "");
42198Expect(0, 3889, '\P{^Is_Nv=000017/00002}', "");
42199Expect(1, 3890, '\p{Is_Nv=8.500}', "");
42200Expect(0, 3890, '\p{^Is_Nv=8.500}', "");
42201Expect(0, 3890, '\P{Is_Nv=8.500}', "");
42202Expect(1, 3890, '\P{^Is_Nv=8.500}', "");
42203Expect(0, 3889, '\p{Is_Nv=8.500}', "");
42204Expect(1, 3889, '\p{^Is_Nv=8.500}', "");
42205Expect(1, 3889, '\P{Is_Nv=8.500}', "");
42206Expect(0, 3889, '\P{^Is_Nv=8.500}', "");
42207Error('\p{Numeric_Value: 	00 00/a/00	00042}');
42208Error('\P{Numeric_Value: 	00 00/a/00	00042}');
42209Expect(1, 12983, '\p{Numeric_Value=4_2}', "");
42210Expect(0, 12983, '\p{^Numeric_Value=4_2}', "");
42211Expect(0, 12983, '\P{Numeric_Value=4_2}', "");
42212Expect(1, 12983, '\P{^Numeric_Value=4_2}', "");
42213Expect(0, 12982, '\p{Numeric_Value=4_2}', "");
42214Expect(1, 12982, '\p{^Numeric_Value=4_2}', "");
42215Expect(1, 12982, '\P{Numeric_Value=4_2}', "");
42216Expect(0, 12982, '\P{^Numeric_Value=4_2}', "");
42217Error('\p{Nv: /a/_ +0000000042}');
42218Error('\P{Nv: /a/_ +0000000042}');
42219Expect(1, 12983, '\p{Nv=+0000000042}', "");
42220Expect(0, 12983, '\p{^Nv=+0000000042}', "");
42221Expect(0, 12983, '\P{Nv=+0000000042}', "");
42222Expect(1, 12983, '\P{^Nv=+0000000042}', "");
42223Expect(0, 12982, '\p{Nv=+0000000042}', "");
42224Expect(1, 12982, '\p{^Nv=+0000000042}', "");
42225Expect(1, 12982, '\P{Nv=+0000000042}', "");
42226Expect(0, 12982, '\P{^Nv=+0000000042}', "");
42227Error('\p{Is_Numeric_Value=_:=000000042}');
42228Error('\P{Is_Numeric_Value=_:=000000042}');
42229Expect(1, 12983, '\p{Is_Numeric_Value=+0004_2}', "");
42230Expect(0, 12983, '\p{^Is_Numeric_Value=+0004_2}', "");
42231Expect(0, 12983, '\P{Is_Numeric_Value=+0004_2}', "");
42232Expect(1, 12983, '\P{^Is_Numeric_Value=+0004_2}', "");
42233Expect(0, 12982, '\p{Is_Numeric_Value=+0004_2}', "");
42234Expect(1, 12982, '\p{^Is_Numeric_Value=+0004_2}', "");
42235Expect(1, 12982, '\P{Is_Numeric_Value=+0004_2}', "");
42236Expect(0, 12982, '\P{^Is_Numeric_Value=+0004_2}', "");
42237Error('\p{Is_Nv=/a/ +000042}');
42238Error('\P{Is_Nv=/a/ +000042}');
42239Expect(1, 12983, '\p{Is_Nv=+00000004_2}', "");
42240Expect(0, 12983, '\p{^Is_Nv=+00000004_2}', "");
42241Expect(0, 12983, '\P{Is_Nv=+00000004_2}', "");
42242Expect(1, 12983, '\P{^Is_Nv=+00000004_2}', "");
42243Expect(0, 12982, '\p{Is_Nv=+00000004_2}', "");
42244Expect(1, 12982, '\p{^Is_Nv=+00000004_2}', "");
42245Expect(1, 12982, '\P{Is_Nv=+00000004_2}', "");
42246Expect(0, 12982, '\P{^Is_Nv=+00000004_2}', "");
42247Error('\p{Numeric_Value=--+0000022:=}');
42248Error('\P{Numeric_Value=--+0000022:=}');
42249Expect(1, 12882, '\p{Numeric_Value=002_2}', "");
42250Expect(0, 12882, '\p{^Numeric_Value=002_2}', "");
42251Expect(0, 12882, '\P{Numeric_Value=002_2}', "");
42252Expect(1, 12882, '\P{^Numeric_Value=002_2}', "");
42253Expect(0, 12881, '\p{Numeric_Value=002_2}', "");
42254Expect(1, 12881, '\p{^Numeric_Value=002_2}', "");
42255Expect(1, 12881, '\P{Numeric_Value=002_2}', "");
42256Expect(0, 12881, '\P{^Numeric_Value=002_2}', "");
42257Error('\p{Nv= 0	0/a/0	00	0022}');
42258Error('\P{Nv= 0	0/a/0	00	0022}');
42259Expect(1, 12882, '\p{Nv=+0_0_0_0_0022}', "");
42260Expect(0, 12882, '\p{^Nv=+0_0_0_0_0022}', "");
42261Expect(0, 12882, '\P{Nv=+0_0_0_0_0022}', "");
42262Expect(1, 12882, '\P{^Nv=+0_0_0_0_0022}', "");
42263Expect(0, 12881, '\p{Nv=+0_0_0_0_0022}', "");
42264Expect(1, 12881, '\p{^Nv=+0_0_0_0_0022}', "");
42265Expect(1, 12881, '\P{Nv=+0_0_0_0_0022}', "");
42266Expect(0, 12881, '\P{^Nv=+0_0_0_0_0022}', "");
42267Error('\p{Is_Numeric_Value=_	+0022/a/}');
42268Error('\P{Is_Numeric_Value=_	+0022/a/}');
42269Expect(1, 12882, '\p{Is_Numeric_Value=002_2}', "");
42270Expect(0, 12882, '\p{^Is_Numeric_Value=002_2}', "");
42271Expect(0, 12882, '\P{Is_Numeric_Value=002_2}', "");
42272Expect(1, 12882, '\P{^Is_Numeric_Value=002_2}', "");
42273Expect(0, 12881, '\p{Is_Numeric_Value=002_2}', "");
42274Expect(1, 12881, '\p{^Is_Numeric_Value=002_2}', "");
42275Expect(1, 12881, '\P{Is_Numeric_Value=002_2}', "");
42276Expect(0, 12881, '\P{^Is_Numeric_Value=002_2}', "");
42277Error('\p{Is_Nv=:=	-+000000022}');
42278Error('\P{Is_Nv=:=	-+000000022}');
42279Expect(1, 12882, '\p{Is_Nv=+002_2}', "");
42280Expect(0, 12882, '\p{^Is_Nv=+002_2}', "");
42281Expect(0, 12882, '\P{Is_Nv=+002_2}', "");
42282Expect(1, 12882, '\P{^Is_Nv=+002_2}', "");
42283Expect(0, 12881, '\p{Is_Nv=+002_2}', "");
42284Expect(1, 12881, '\p{^Is_Nv=+002_2}', "");
42285Expect(1, 12881, '\P{Is_Nv=+002_2}', "");
42286Expect(0, 12881, '\P{^Is_Nv=+002_2}', "");
42287Error('\p{Numeric_Value:   -/a/1/000000009}');
42288Error('\P{Numeric_Value:   -/a/1/000000009}');
42289Expect(1, 8529, '\p{Numeric_Value=1/0009}', "");
42290Expect(0, 8529, '\p{^Numeric_Value=1/0009}', "");
42291Expect(0, 8529, '\P{Numeric_Value=1/0009}', "");
42292Expect(1, 8529, '\P{^Numeric_Value=1/0009}', "");
42293Expect(0, 8528, '\p{Numeric_Value=1/0009}', "");
42294Expect(1, 8528, '\p{^Numeric_Value=1/0009}', "");
42295Expect(1, 8528, '\P{Numeric_Value=1/0009}', "");
42296Expect(0, 8528, '\P{^Numeric_Value=1/0009}', "");
42297Error('\p{Numeric_Value:   0.11}');
42298Error('\P{Numeric_Value:   0.11}');
42299Expect(1, 8529, '\p{Numeric_Value=0.111}', "");
42300Expect(0, 8529, '\p{^Numeric_Value=0.111}', "");
42301Expect(0, 8529, '\P{Numeric_Value=0.111}', "");
42302Expect(1, 8529, '\P{^Numeric_Value=0.111}', "");
42303Expect(0, 8528, '\p{Numeric_Value=0.111}', "");
42304Expect(1, 8528, '\p{^Numeric_Value=0.111}', "");
42305Expect(1, 8528, '\P{Numeric_Value=0.111}', "");
42306Expect(0, 8528, '\P{^Numeric_Value=0.111}', "");
42307Error('\p{Nv: /a/-1/0000009}');
42308Error('\P{Nv: /a/-1/0000009}');
42309Expect(1, 8529, '\p{Nv=+00001/00000009}', "");
42310Expect(0, 8529, '\p{^Nv=+00001/00000009}', "");
42311Expect(0, 8529, '\P{Nv=+00001/00000009}', "");
42312Expect(1, 8529, '\P{^Nv=+00001/00000009}', "");
42313Expect(0, 8528, '\p{Nv=+00001/00000009}', "");
42314Expect(1, 8528, '\p{^Nv=+00001/00000009}', "");
42315Expect(1, 8528, '\P{Nv=+00001/00000009}', "");
42316Expect(0, 8528, '\P{^Nv=+00001/00000009}', "");
42317Error('\p{Nv=0.11}');
42318Error('\P{Nv=0.11}');
42319Expect(1, 8529, '\p{Nv=0.111}', "");
42320Expect(0, 8529, '\p{^Nv=0.111}', "");
42321Expect(0, 8529, '\P{Nv=0.111}', "");
42322Expect(1, 8529, '\P{^Nv=0.111}', "");
42323Expect(0, 8528, '\p{Nv=0.111}', "");
42324Expect(1, 8528, '\p{^Nv=0.111}', "");
42325Expect(1, 8528, '\P{Nv=0.111}', "");
42326Expect(0, 8528, '\P{^Nv=0.111}', "");
42327Error('\p{Is_Numeric_Value=	/a/01/9}');
42328Error('\P{Is_Numeric_Value=	/a/01/9}');
42329Expect(1, 8529, '\p{Is_Numeric_Value=+0000000001/000009}', "");
42330Expect(0, 8529, '\p{^Is_Numeric_Value=+0000000001/000009}', "");
42331Expect(0, 8529, '\P{Is_Numeric_Value=+0000000001/000009}', "");
42332Expect(1, 8529, '\P{^Is_Numeric_Value=+0000000001/000009}', "");
42333Expect(0, 8528, '\p{Is_Numeric_Value=+0000000001/000009}', "");
42334Expect(1, 8528, '\p{^Is_Numeric_Value=+0000000001/000009}', "");
42335Expect(1, 8528, '\P{Is_Numeric_Value=+0000000001/000009}', "");
42336Expect(0, 8528, '\P{^Is_Numeric_Value=+0000000001/000009}', "");
42337Error('\p{Is_Numeric_Value=0.11}');
42338Error('\P{Is_Numeric_Value=0.11}');
42339Expect(1, 8529, '\p{Is_Numeric_Value=0.111}', "");
42340Expect(0, 8529, '\p{^Is_Numeric_Value=0.111}', "");
42341Expect(0, 8529, '\P{Is_Numeric_Value=0.111}', "");
42342Expect(1, 8529, '\P{^Is_Numeric_Value=0.111}', "");
42343Expect(0, 8528, '\p{Is_Numeric_Value=0.111}', "");
42344Expect(1, 8528, '\p{^Is_Numeric_Value=0.111}', "");
42345Expect(1, 8528, '\P{Is_Numeric_Value=0.111}', "");
42346Expect(0, 8528, '\P{^Is_Numeric_Value=0.111}', "");
42347Error('\p{Is_Nv=_ 01/00000009:=}');
42348Error('\P{Is_Nv=_ 01/00000009:=}');
42349Expect(1, 8529, '\p{Is_Nv=000000001/00000009}', "");
42350Expect(0, 8529, '\p{^Is_Nv=000000001/00000009}', "");
42351Expect(0, 8529, '\P{Is_Nv=000000001/00000009}', "");
42352Expect(1, 8529, '\P{^Is_Nv=000000001/00000009}', "");
42353Expect(0, 8528, '\p{Is_Nv=000000001/00000009}', "");
42354Expect(1, 8528, '\p{^Is_Nv=000000001/00000009}', "");
42355Expect(1, 8528, '\P{Is_Nv=000000001/00000009}', "");
42356Expect(0, 8528, '\P{^Is_Nv=000000001/00000009}', "");
42357Error('\p{Is_Nv=0.11}');
42358Error('\P{Is_Nv=0.11}');
42359Expect(1, 8529, '\p{Is_Nv=0.111}', "");
42360Expect(0, 8529, '\p{^Is_Nv=0.111}', "");
42361Expect(0, 8529, '\P{Is_Nv=0.111}', "");
42362Expect(1, 8529, '\P{^Is_Nv=0.111}', "");
42363Expect(0, 8528, '\p{Is_Nv=0.111}', "");
42364Expect(1, 8528, '\p{^Is_Nv=0.111}', "");
42365Expect(1, 8528, '\P{Is_Nv=0.111}', "");
42366Expect(0, 8528, '\P{^Is_Nv=0.111}', "");
42367Error('\p{Numeric_Value=:=	_000000900}');
42368Error('\P{Numeric_Value=:=	_000000900}');
42369Expect(1, 65825, '\p{Numeric_Value: +0_0_0_900}', "");
42370Expect(0, 65825, '\p{^Numeric_Value: +0_0_0_900}', "");
42371Expect(0, 65825, '\P{Numeric_Value: +0_0_0_900}', "");
42372Expect(1, 65825, '\P{^Numeric_Value: +0_0_0_900}', "");
42373Expect(0, 65824, '\p{Numeric_Value: +0_0_0_900}', "");
42374Expect(1, 65824, '\p{^Numeric_Value: +0_0_0_900}', "");
42375Expect(1, 65824, '\P{Numeric_Value: +0_0_0_900}', "");
42376Expect(0, 65824, '\P{^Numeric_Value: +0_0_0_900}', "");
42377Error('\p{Nv=:=0 0	0-0_0900}');
42378Error('\P{Nv=:=0 0	0-0_0900}');
42379Expect(1, 65825, '\p{Nv=0900}', "");
42380Expect(0, 65825, '\p{^Nv=0900}', "");
42381Expect(0, 65825, '\P{Nv=0900}', "");
42382Expect(1, 65825, '\P{^Nv=0900}', "");
42383Expect(0, 65824, '\p{Nv=0900}', "");
42384Expect(1, 65824, '\p{^Nv=0900}', "");
42385Expect(1, 65824, '\P{Nv=0900}', "");
42386Expect(0, 65824, '\P{^Nv=0900}', "");
42387Error('\p{Is_Numeric_Value:-0_0 00:=00_0900}');
42388Error('\P{Is_Numeric_Value:-0_0 00:=00_0900}');
42389Expect(1, 65825, '\p{Is_Numeric_Value: +900}', "");
42390Expect(0, 65825, '\p{^Is_Numeric_Value: +900}', "");
42391Expect(0, 65825, '\P{Is_Numeric_Value: +900}', "");
42392Expect(1, 65825, '\P{^Is_Numeric_Value: +900}', "");
42393Expect(0, 65824, '\p{Is_Numeric_Value: +900}', "");
42394Expect(1, 65824, '\p{^Is_Numeric_Value: +900}', "");
42395Expect(1, 65824, '\P{Is_Numeric_Value: +900}', "");
42396Expect(0, 65824, '\P{^Is_Numeric_Value: +900}', "");
42397Error('\p{Is_Nv= /a/900}');
42398Error('\P{Is_Nv= /a/900}');
42399Expect(1, 65825, '\p{Is_Nv=0090_0}', "");
42400Expect(0, 65825, '\p{^Is_Nv=0090_0}', "");
42401Expect(0, 65825, '\P{Is_Nv=0090_0}', "");
42402Expect(1, 65825, '\P{^Is_Nv=0090_0}', "");
42403Expect(0, 65824, '\p{Is_Nv=0090_0}', "");
42404Expect(1, 65824, '\p{^Is_Nv=0090_0}', "");
42405Expect(1, 65824, '\P{Is_Nv=0090_0}', "");
42406Expect(0, 65824, '\P{^Is_Nv=0090_0}', "");
42407Error('\p{Numeric_Value=	:=+0000002/000000005}');
42408Error('\P{Numeric_Value=	:=+0000002/000000005}');
42409Expect(1, 8534, '\p{Numeric_Value=+00002/000000005}', "");
42410Expect(0, 8534, '\p{^Numeric_Value=+00002/000000005}', "");
42411Expect(0, 8534, '\P{Numeric_Value=+00002/000000005}', "");
42412Expect(1, 8534, '\P{^Numeric_Value=+00002/000000005}', "");
42413Expect(0, 8533, '\p{Numeric_Value=+00002/000000005}', "");
42414Expect(1, 8533, '\p{^Numeric_Value=+00002/000000005}', "");
42415Expect(1, 8533, '\P{Numeric_Value=+00002/000000005}', "");
42416Expect(0, 8533, '\P{^Numeric_Value=+00002/000000005}', "");
42417Expect(1, 8534, '\p{Numeric_Value=0.400}', "");
42418Expect(0, 8534, '\p{^Numeric_Value=0.400}', "");
42419Expect(0, 8534, '\P{Numeric_Value=0.400}', "");
42420Expect(1, 8534, '\P{^Numeric_Value=0.400}', "");
42421Expect(0, 8533, '\p{Numeric_Value=0.400}', "");
42422Expect(1, 8533, '\p{^Numeric_Value=0.400}', "");
42423Expect(1, 8533, '\P{Numeric_Value=0.400}', "");
42424Expect(0, 8533, '\P{^Numeric_Value=0.400}', "");
42425Error('\p{Nv=:= _00002/0000005}');
42426Error('\P{Nv=:= _00002/0000005}');
42427Expect(1, 8534, '\p{Nv: 000002/0000000005}', "");
42428Expect(0, 8534, '\p{^Nv: 000002/0000000005}', "");
42429Expect(0, 8534, '\P{Nv: 000002/0000000005}', "");
42430Expect(1, 8534, '\P{^Nv: 000002/0000000005}', "");
42431Expect(0, 8533, '\p{Nv: 000002/0000000005}', "");
42432Expect(1, 8533, '\p{^Nv: 000002/0000000005}', "");
42433Expect(1, 8533, '\P{Nv: 000002/0000000005}', "");
42434Expect(0, 8533, '\P{^Nv: 000002/0000000005}', "");
42435Expect(1, 8534, '\p{Nv=0.400}', "");
42436Expect(0, 8534, '\p{^Nv=0.400}', "");
42437Expect(0, 8534, '\P{Nv=0.400}', "");
42438Expect(1, 8534, '\P{^Nv=0.400}', "");
42439Expect(0, 8533, '\p{Nv=0.400}', "");
42440Expect(1, 8533, '\p{^Nv=0.400}', "");
42441Expect(1, 8533, '\P{Nv=0.400}', "");
42442Expect(0, 8533, '\P{^Nv=0.400}', "");
42443Error('\p{Is_Numeric_Value= :=+2/0000000005}');
42444Error('\P{Is_Numeric_Value= :=+2/0000000005}');
42445Expect(1, 8534, '\p{Is_Numeric_Value=000002/5}', "");
42446Expect(0, 8534, '\p{^Is_Numeric_Value=000002/5}', "");
42447Expect(0, 8534, '\P{Is_Numeric_Value=000002/5}', "");
42448Expect(1, 8534, '\P{^Is_Numeric_Value=000002/5}', "");
42449Expect(0, 8533, '\p{Is_Numeric_Value=000002/5}', "");
42450Expect(1, 8533, '\p{^Is_Numeric_Value=000002/5}', "");
42451Expect(1, 8533, '\P{Is_Numeric_Value=000002/5}', "");
42452Expect(0, 8533, '\P{^Is_Numeric_Value=000002/5}', "");
42453Expect(1, 8534, '\p{Is_Numeric_Value=0.400}', "");
42454Expect(0, 8534, '\p{^Is_Numeric_Value=0.400}', "");
42455Expect(0, 8534, '\P{Is_Numeric_Value=0.400}', "");
42456Expect(1, 8534, '\P{^Is_Numeric_Value=0.400}', "");
42457Expect(0, 8533, '\p{Is_Numeric_Value=0.400}', "");
42458Expect(1, 8533, '\p{^Is_Numeric_Value=0.400}', "");
42459Expect(1, 8533, '\P{Is_Numeric_Value=0.400}', "");
42460Expect(0, 8533, '\P{^Is_Numeric_Value=0.400}', "");
42461Error('\p{Is_Nv=_-+2/0000005:=}');
42462Error('\P{Is_Nv=_-+2/0000005:=}');
42463Expect(1, 8534, '\p{Is_Nv=0000000002/00000005}', "");
42464Expect(0, 8534, '\p{^Is_Nv=0000000002/00000005}', "");
42465Expect(0, 8534, '\P{Is_Nv=0000000002/00000005}', "");
42466Expect(1, 8534, '\P{^Is_Nv=0000000002/00000005}', "");
42467Expect(0, 8533, '\p{Is_Nv=0000000002/00000005}', "");
42468Expect(1, 8533, '\p{^Is_Nv=0000000002/00000005}', "");
42469Expect(1, 8533, '\P{Is_Nv=0000000002/00000005}', "");
42470Expect(0, 8533, '\P{^Is_Nv=0000000002/00000005}', "");
42471Expect(1, 8534, '\p{Is_Nv=0.400}', "");
42472Expect(0, 8534, '\p{^Is_Nv=0.400}', "");
42473Expect(0, 8534, '\P{Is_Nv=0.400}', "");
42474Expect(1, 8534, '\P{^Is_Nv=0.400}', "");
42475Expect(0, 8533, '\p{Is_Nv=0.400}', "");
42476Expect(1, 8533, '\p{^Is_Nv=0.400}', "");
42477Expect(1, 8533, '\P{Is_Nv=0.400}', "");
42478Expect(0, 8533, '\P{^Is_Nv=0.400}', "");
42479Error('\p{Numeric_Value=/a/00000046}');
42480Error('\P{Numeric_Value=/a/00000046}');
42481Expect(1, 12987, '\p{Numeric_Value=+00046}', "");
42482Expect(0, 12987, '\p{^Numeric_Value=+00046}', "");
42483Expect(0, 12987, '\P{Numeric_Value=+00046}', "");
42484Expect(1, 12987, '\P{^Numeric_Value=+00046}', "");
42485Expect(0, 12986, '\p{Numeric_Value=+00046}', "");
42486Expect(1, 12986, '\p{^Numeric_Value=+00046}', "");
42487Expect(1, 12986, '\P{Numeric_Value=+00046}', "");
42488Expect(0, 12986, '\P{^Numeric_Value=+00046}', "");
42489Error('\p{Nv=	/a/00000000046}');
42490Error('\P{Nv=	/a/00000000046}');
42491Expect(1, 12987, '\p{Nv:	+00_00_00_00_046}', "");
42492Expect(0, 12987, '\p{^Nv:	+00_00_00_00_046}', "");
42493Expect(0, 12987, '\P{Nv:	+00_00_00_00_046}', "");
42494Expect(1, 12987, '\P{^Nv:	+00_00_00_00_046}', "");
42495Expect(0, 12986, '\p{Nv:	+00_00_00_00_046}', "");
42496Expect(1, 12986, '\p{^Nv:	+00_00_00_00_046}', "");
42497Expect(1, 12986, '\P{Nv:	+00_00_00_00_046}', "");
42498Expect(0, 12986, '\P{^Nv:	+00_00_00_00_046}', "");
42499Error('\p{Is_Numeric_Value=	 46:=}');
42500Error('\P{Is_Numeric_Value=	 46:=}');
42501Expect(1, 12987, '\p{Is_Numeric_Value=00004_6}', "");
42502Expect(0, 12987, '\p{^Is_Numeric_Value=00004_6}', "");
42503Expect(0, 12987, '\P{Is_Numeric_Value=00004_6}', "");
42504Expect(1, 12987, '\P{^Is_Numeric_Value=00004_6}', "");
42505Expect(0, 12986, '\p{Is_Numeric_Value=00004_6}', "");
42506Expect(1, 12986, '\p{^Is_Numeric_Value=00004_6}', "");
42507Expect(1, 12986, '\P{Is_Numeric_Value=00004_6}', "");
42508Expect(0, 12986, '\P{^Is_Numeric_Value=00004_6}', "");
42509Error('\p{Is_Nv=/a/	000046}');
42510Error('\P{Is_Nv=/a/	000046}');
42511Expect(1, 12987, '\p{Is_Nv=000000046}', "");
42512Expect(0, 12987, '\p{^Is_Nv=000000046}', "");
42513Expect(0, 12987, '\P{Is_Nv=000000046}', "");
42514Expect(1, 12987, '\P{^Is_Nv=000000046}', "");
42515Expect(0, 12986, '\p{Is_Nv=000000046}', "");
42516Expect(1, 12986, '\p{^Is_Nv=000000046}', "");
42517Expect(1, 12986, '\P{Is_Nv=000000046}', "");
42518Expect(0, 12986, '\P{^Is_Nv=000000046}', "");
42519Error('\p{Numeric_Value=_+0/a/}');
42520Error('\P{Numeric_Value=_+0/a/}');
42521Expect(1, 48, '\p{Numeric_Value=0000000000}', "");
42522Expect(0, 48, '\p{^Numeric_Value=0000000000}', "");
42523Expect(0, 48, '\P{Numeric_Value=0000000000}', "");
42524Expect(1, 48, '\P{^Numeric_Value=0000000000}', "");
42525Expect(0, 47, '\p{Numeric_Value=0000000000}', "");
42526Expect(1, 47, '\p{^Numeric_Value=0000000000}', "");
42527Expect(1, 47, '\P{Numeric_Value=0000000000}', "");
42528Expect(0, 47, '\P{^Numeric_Value=0000000000}', "");
42529Error('\p{Nv=00000000:=}');
42530Error('\P{Nv=00000000:=}');
42531Expect(1, 48, '\p{Nv=0_0_0_0_0_0_0_00}', "");
42532Expect(0, 48, '\p{^Nv=0_0_0_0_0_0_0_00}', "");
42533Expect(0, 48, '\P{Nv=0_0_0_0_0_0_0_00}', "");
42534Expect(1, 48, '\P{^Nv=0_0_0_0_0_0_0_00}', "");
42535Expect(0, 47, '\p{Nv=0_0_0_0_0_0_0_00}', "");
42536Expect(1, 47, '\p{^Nv=0_0_0_0_0_0_0_00}', "");
42537Expect(1, 47, '\P{Nv=0_0_0_0_0_0_0_00}', "");
42538Expect(0, 47, '\P{^Nv=0_0_0_0_0_0_0_00}', "");
42539Error('\p{Is_Numeric_Value: /a/+00-00}');
42540Error('\P{Is_Numeric_Value: /a/+00-00}');
42541Expect(1, 48, '\p{Is_Numeric_Value=0000_0}', "");
42542Expect(0, 48, '\p{^Is_Numeric_Value=0000_0}', "");
42543Expect(0, 48, '\P{Is_Numeric_Value=0000_0}', "");
42544Expect(1, 48, '\P{^Is_Numeric_Value=0000_0}', "");
42545Expect(0, 47, '\p{Is_Numeric_Value=0000_0}', "");
42546Expect(1, 47, '\p{^Is_Numeric_Value=0000_0}', "");
42547Expect(1, 47, '\P{Is_Numeric_Value=0000_0}', "");
42548Expect(0, 47, '\P{^Is_Numeric_Value=0000_0}', "");
42549Error('\p{Is_Nv= _+00/a/}');
42550Error('\P{Is_Nv= _+00/a/}');
42551Expect(1, 48, '\p{Is_Nv=000000}', "");
42552Expect(0, 48, '\p{^Is_Nv=000000}', "");
42553Expect(0, 48, '\P{Is_Nv=000000}', "");
42554Expect(1, 48, '\P{^Is_Nv=000000}', "");
42555Expect(0, 47, '\p{Is_Nv=000000}', "");
42556Expect(1, 47, '\p{^Is_Nv=000000}', "");
42557Expect(1, 47, '\P{Is_Nv=000000}', "");
42558Expect(0, 47, '\P{^Is_Nv=000000}', "");
42559Error('\p{Numeric_Value=-:=000000023}');
42560Error('\P{Numeric_Value=-:=000000023}');
42561Expect(1, 12883, '\p{Numeric_Value=00000023}', "");
42562Expect(0, 12883, '\p{^Numeric_Value=00000023}', "");
42563Expect(0, 12883, '\P{Numeric_Value=00000023}', "");
42564Expect(1, 12883, '\P{^Numeric_Value=00000023}', "");
42565Expect(0, 12882, '\p{Numeric_Value=00000023}', "");
42566Expect(1, 12882, '\p{^Numeric_Value=00000023}', "");
42567Expect(1, 12882, '\P{Numeric_Value=00000023}', "");
42568Expect(0, 12882, '\P{^Numeric_Value=00000023}', "");
42569Error('\p{Nv=	_0000023:=}');
42570Error('\P{Nv=	_0000023:=}');
42571Expect(1, 12883, '\p{Nv=0002_3}', "");
42572Expect(0, 12883, '\p{^Nv=0002_3}', "");
42573Expect(0, 12883, '\P{Nv=0002_3}', "");
42574Expect(1, 12883, '\P{^Nv=0002_3}', "");
42575Expect(0, 12882, '\p{Nv=0002_3}', "");
42576Expect(1, 12882, '\p{^Nv=0002_3}', "");
42577Expect(1, 12882, '\P{Nv=0002_3}', "");
42578Expect(0, 12882, '\P{^Nv=0002_3}', "");
42579Error('\p{Is_Numeric_Value: - 02_3:=}');
42580Error('\P{Is_Numeric_Value: - 02_3:=}');
42581Expect(1, 12883, '\p{Is_Numeric_Value=000023}', "");
42582Expect(0, 12883, '\p{^Is_Numeric_Value=000023}', "");
42583Expect(0, 12883, '\P{Is_Numeric_Value=000023}', "");
42584Expect(1, 12883, '\P{^Is_Numeric_Value=000023}', "");
42585Expect(0, 12882, '\p{Is_Numeric_Value=000023}', "");
42586Expect(1, 12882, '\p{^Is_Numeric_Value=000023}', "");
42587Expect(1, 12882, '\P{Is_Numeric_Value=000023}', "");
42588Expect(0, 12882, '\P{^Is_Numeric_Value=000023}', "");
42589Error('\p{Is_Nv=:=+0023}');
42590Error('\P{Is_Nv=:=+0023}');
42591Expect(1, 12883, '\p{Is_Nv=2_3}', "");
42592Expect(0, 12883, '\p{^Is_Nv=2_3}', "");
42593Expect(0, 12883, '\P{Is_Nv=2_3}', "");
42594Expect(1, 12883, '\P{^Is_Nv=2_3}', "");
42595Expect(0, 12882, '\p{Is_Nv=2_3}', "");
42596Expect(1, 12882, '\p{^Is_Nv=2_3}', "");
42597Expect(1, 12882, '\P{Is_Nv=2_3}', "");
42598Expect(0, 12882, '\P{^Is_Nv=2_3}', "");
42599Error('\p{Numeric_Value=--0001/0007:=}');
42600Error('\P{Numeric_Value=--0001/0007:=}');
42601Expect(1, 8528, '\p{Numeric_Value=0000000001/000000007}', "");
42602Expect(0, 8528, '\p{^Numeric_Value=0000000001/000000007}', "");
42603Expect(0, 8528, '\P{Numeric_Value=0000000001/000000007}', "");
42604Expect(1, 8528, '\P{^Numeric_Value=0000000001/000000007}', "");
42605Expect(0, 8527, '\p{Numeric_Value=0000000001/000000007}', "");
42606Expect(1, 8527, '\p{^Numeric_Value=0000000001/000000007}', "");
42607Expect(1, 8527, '\P{Numeric_Value=0000000001/000000007}', "");
42608Expect(0, 8527, '\P{^Numeric_Value=0000000001/000000007}', "");
42609Error('\p{Numeric_Value=0.14}');
42610Error('\P{Numeric_Value=0.14}');
42611Expect(1, 8528, '\p{Numeric_Value=0.143}', "");
42612Expect(0, 8528, '\p{^Numeric_Value=0.143}', "");
42613Expect(0, 8528, '\P{Numeric_Value=0.143}', "");
42614Expect(1, 8528, '\P{^Numeric_Value=0.143}', "");
42615Expect(0, 8527, '\p{Numeric_Value=0.143}', "");
42616Expect(1, 8527, '\p{^Numeric_Value=0.143}', "");
42617Expect(1, 8527, '\P{Numeric_Value=0.143}', "");
42618Expect(0, 8527, '\P{^Numeric_Value=0.143}', "");
42619Error('\p{Nv= :=0000000001/0000000007}');
42620Error('\P{Nv= :=0000000001/0000000007}');
42621Expect(1, 8528, '\p{Nv=+000001/00000007}', "");
42622Expect(0, 8528, '\p{^Nv=+000001/00000007}', "");
42623Expect(0, 8528, '\P{Nv=+000001/00000007}', "");
42624Expect(1, 8528, '\P{^Nv=+000001/00000007}', "");
42625Expect(0, 8527, '\p{Nv=+000001/00000007}', "");
42626Expect(1, 8527, '\p{^Nv=+000001/00000007}', "");
42627Expect(1, 8527, '\P{Nv=+000001/00000007}', "");
42628Expect(0, 8527, '\P{^Nv=+000001/00000007}', "");
42629Error('\p{Nv=0.14}');
42630Error('\P{Nv=0.14}');
42631Expect(1, 8528, '\p{Nv=0.143}', "");
42632Expect(0, 8528, '\p{^Nv=0.143}', "");
42633Expect(0, 8528, '\P{Nv=0.143}', "");
42634Expect(1, 8528, '\P{^Nv=0.143}', "");
42635Expect(0, 8527, '\p{Nv=0.143}', "");
42636Expect(1, 8527, '\p{^Nv=0.143}', "");
42637Expect(1, 8527, '\P{Nv=0.143}', "");
42638Expect(0, 8527, '\P{^Nv=0.143}', "");
42639Error('\p{Is_Numeric_Value=:=--+001/000007}');
42640Error('\P{Is_Numeric_Value=:=--+001/000007}');
42641Expect(1, 8528, '\p{Is_Numeric_Value=00001/0007}', "");
42642Expect(0, 8528, '\p{^Is_Numeric_Value=00001/0007}', "");
42643Expect(0, 8528, '\P{Is_Numeric_Value=00001/0007}', "");
42644Expect(1, 8528, '\P{^Is_Numeric_Value=00001/0007}', "");
42645Expect(0, 8527, '\p{Is_Numeric_Value=00001/0007}', "");
42646Expect(1, 8527, '\p{^Is_Numeric_Value=00001/0007}', "");
42647Expect(1, 8527, '\P{Is_Numeric_Value=00001/0007}', "");
42648Expect(0, 8527, '\P{^Is_Numeric_Value=00001/0007}', "");
42649Error('\p{Is_Numeric_Value=0.14}');
42650Error('\P{Is_Numeric_Value=0.14}');
42651Expect(1, 8528, '\p{Is_Numeric_Value=0.143}', "");
42652Expect(0, 8528, '\p{^Is_Numeric_Value=0.143}', "");
42653Expect(0, 8528, '\P{Is_Numeric_Value=0.143}', "");
42654Expect(1, 8528, '\P{^Is_Numeric_Value=0.143}', "");
42655Expect(0, 8527, '\p{Is_Numeric_Value=0.143}', "");
42656Expect(1, 8527, '\p{^Is_Numeric_Value=0.143}', "");
42657Expect(1, 8527, '\P{Is_Numeric_Value=0.143}', "");
42658Expect(0, 8527, '\P{^Is_Numeric_Value=0.143}', "");
42659Error('\p{Is_Nv:   :=_ 000000001/0007}');
42660Error('\P{Is_Nv:   :=_ 000000001/0007}');
42661Expect(1, 8528, '\p{Is_Nv=000001/000000007}', "");
42662Expect(0, 8528, '\p{^Is_Nv=000001/000000007}', "");
42663Expect(0, 8528, '\P{Is_Nv=000001/000000007}', "");
42664Expect(1, 8528, '\P{^Is_Nv=000001/000000007}', "");
42665Expect(0, 8527, '\p{Is_Nv=000001/000000007}', "");
42666Expect(1, 8527, '\p{^Is_Nv=000001/000000007}', "");
42667Expect(1, 8527, '\P{Is_Nv=000001/000000007}', "");
42668Expect(0, 8527, '\P{^Is_Nv=000001/000000007}', "");
42669Error('\p{Is_Nv=0.14}');
42670Error('\P{Is_Nv=0.14}');
42671Expect(1, 8528, '\p{Is_Nv=0.143}', "");
42672Expect(0, 8528, '\p{^Is_Nv=0.143}', "");
42673Expect(0, 8528, '\P{Is_Nv=0.143}', "");
42674Expect(1, 8528, '\P{^Is_Nv=0.143}', "");
42675Expect(0, 8527, '\p{Is_Nv=0.143}', "");
42676Expect(1, 8527, '\p{^Is_Nv=0.143}', "");
42677Expect(1, 8527, '\P{Is_Nv=0.143}', "");
42678Expect(0, 8527, '\P{^Is_Nv=0.143}', "");
42679Error('\p{Numeric_Value=_:=4/0000005}');
42680Error('\P{Numeric_Value=_:=4/0000005}');
42681Expect(1, 8536, '\p{Numeric_Value=+00004/0000000005}', "");
42682Expect(0, 8536, '\p{^Numeric_Value=+00004/0000000005}', "");
42683Expect(0, 8536, '\P{Numeric_Value=+00004/0000000005}', "");
42684Expect(1, 8536, '\P{^Numeric_Value=+00004/0000000005}', "");
42685Expect(0, 8535, '\p{Numeric_Value=+00004/0000000005}', "");
42686Expect(1, 8535, '\p{^Numeric_Value=+00004/0000000005}', "");
42687Expect(1, 8535, '\P{Numeric_Value=+00004/0000000005}', "");
42688Expect(0, 8535, '\P{^Numeric_Value=+00004/0000000005}', "");
42689Expect(1, 8536, '\p{Numeric_Value=0.800}', "");
42690Expect(0, 8536, '\p{^Numeric_Value=0.800}', "");
42691Expect(0, 8536, '\P{Numeric_Value=0.800}', "");
42692Expect(1, 8536, '\P{^Numeric_Value=0.800}', "");
42693Expect(0, 8535, '\p{Numeric_Value=0.800}', "");
42694Expect(1, 8535, '\p{^Numeric_Value=0.800}', "");
42695Expect(1, 8535, '\P{Numeric_Value=0.800}', "");
42696Expect(0, 8535, '\P{^Numeric_Value=0.800}', "");
42697Error('\p{Nv=/a/- 0000000004/000000005}');
42698Error('\P{Nv=/a/- 0000000004/000000005}');
42699Expect(1, 8536, '\p{Nv=000004/000000005}', "");
42700Expect(0, 8536, '\p{^Nv=000004/000000005}', "");
42701Expect(0, 8536, '\P{Nv=000004/000000005}', "");
42702Expect(1, 8536, '\P{^Nv=000004/000000005}', "");
42703Expect(0, 8535, '\p{Nv=000004/000000005}', "");
42704Expect(1, 8535, '\p{^Nv=000004/000000005}', "");
42705Expect(1, 8535, '\P{Nv=000004/000000005}', "");
42706Expect(0, 8535, '\P{^Nv=000004/000000005}', "");
42707Expect(1, 8536, '\p{Nv=0.800}', "");
42708Expect(0, 8536, '\p{^Nv=0.800}', "");
42709Expect(0, 8536, '\P{Nv=0.800}', "");
42710Expect(1, 8536, '\P{^Nv=0.800}', "");
42711Expect(0, 8535, '\p{Nv=0.800}', "");
42712Expect(1, 8535, '\p{^Nv=0.800}', "");
42713Expect(1, 8535, '\P{Nv=0.800}', "");
42714Expect(0, 8535, '\P{^Nv=0.800}', "");
42715Error('\p{Is_Numeric_Value=/a/-_+0004/0000000005}');
42716Error('\P{Is_Numeric_Value=/a/-_+0004/0000000005}');
42717Expect(1, 8536, '\p{Is_Numeric_Value=+04/5}', "");
42718Expect(0, 8536, '\p{^Is_Numeric_Value=+04/5}', "");
42719Expect(0, 8536, '\P{Is_Numeric_Value=+04/5}', "");
42720Expect(1, 8536, '\P{^Is_Numeric_Value=+04/5}', "");
42721Expect(0, 8535, '\p{Is_Numeric_Value=+04/5}', "");
42722Expect(1, 8535, '\p{^Is_Numeric_Value=+04/5}', "");
42723Expect(1, 8535, '\P{Is_Numeric_Value=+04/5}', "");
42724Expect(0, 8535, '\P{^Is_Numeric_Value=+04/5}', "");
42725Expect(1, 8536, '\p{Is_Numeric_Value=0.800}', "");
42726Expect(0, 8536, '\p{^Is_Numeric_Value=0.800}', "");
42727Expect(0, 8536, '\P{Is_Numeric_Value=0.800}', "");
42728Expect(1, 8536, '\P{^Is_Numeric_Value=0.800}', "");
42729Expect(0, 8535, '\p{Is_Numeric_Value=0.800}', "");
42730Expect(1, 8535, '\p{^Is_Numeric_Value=0.800}', "");
42731Expect(1, 8535, '\P{Is_Numeric_Value=0.800}', "");
42732Expect(0, 8535, '\P{^Is_Numeric_Value=0.800}', "");
42733Error('\p{Is_Nv=	:=+04/05}');
42734Error('\P{Is_Nv=	:=+04/05}');
42735Expect(1, 8536, '\p{Is_Nv=00004/0000005}', "");
42736Expect(0, 8536, '\p{^Is_Nv=00004/0000005}', "");
42737Expect(0, 8536, '\P{Is_Nv=00004/0000005}', "");
42738Expect(1, 8536, '\P{^Is_Nv=00004/0000005}', "");
42739Expect(0, 8535, '\p{Is_Nv=00004/0000005}', "");
42740Expect(1, 8535, '\p{^Is_Nv=00004/0000005}', "");
42741Expect(1, 8535, '\P{Is_Nv=00004/0000005}', "");
42742Expect(0, 8535, '\P{^Is_Nv=00004/0000005}', "");
42743Expect(1, 8536, '\p{Is_Nv=0.800}', "");
42744Expect(0, 8536, '\p{^Is_Nv=0.800}', "");
42745Expect(0, 8536, '\P{Is_Nv=0.800}', "");
42746Expect(1, 8536, '\P{^Is_Nv=0.800}', "");
42747Expect(0, 8535, '\p{Is_Nv=0.800}', "");
42748Expect(1, 8535, '\p{^Is_Nv=0.800}', "");
42749Expect(1, 8535, '\P{Is_Nv=0.800}', "");
42750Expect(0, 8535, '\P{^Is_Nv=0.800}', "");
42751Error('\p{Numeric_Value=/a/ _0000013}');
42752Error('\P{Numeric_Value=/a/ _0000013}');
42753Expect(1, 9324, '\p{Numeric_Value=1_3}', "");
42754Expect(0, 9324, '\p{^Numeric_Value=1_3}', "");
42755Expect(0, 9324, '\P{Numeric_Value=1_3}', "");
42756Expect(1, 9324, '\P{^Numeric_Value=1_3}', "");
42757Expect(0, 9323, '\p{Numeric_Value=1_3}', "");
42758Expect(1, 9323, '\p{^Numeric_Value=1_3}', "");
42759Expect(1, 9323, '\P{Numeric_Value=1_3}', "");
42760Expect(0, 9323, '\P{^Numeric_Value=1_3}', "");
42761Error('\p{Nv=:=		+000013}');
42762Error('\P{Nv=:=		+000013}');
42763Expect(1, 9324, '\p{Nv=01_3}', "");
42764Expect(0, 9324, '\p{^Nv=01_3}', "");
42765Expect(0, 9324, '\P{Nv=01_3}', "");
42766Expect(1, 9324, '\P{^Nv=01_3}', "");
42767Expect(0, 9323, '\p{Nv=01_3}', "");
42768Expect(1, 9323, '\p{^Nv=01_3}', "");
42769Expect(1, 9323, '\P{Nv=01_3}', "");
42770Expect(0, 9323, '\P{^Nv=01_3}', "");
42771Error('\p{Is_Numeric_Value=-	+01_3/a/}');
42772Error('\P{Is_Numeric_Value=-	+01_3/a/}');
42773Expect(1, 9324, '\p{Is_Numeric_Value=013}', "");
42774Expect(0, 9324, '\p{^Is_Numeric_Value=013}', "");
42775Expect(0, 9324, '\P{Is_Numeric_Value=013}', "");
42776Expect(1, 9324, '\P{^Is_Numeric_Value=013}', "");
42777Expect(0, 9323, '\p{Is_Numeric_Value=013}', "");
42778Expect(1, 9323, '\p{^Is_Numeric_Value=013}', "");
42779Expect(1, 9323, '\P{Is_Numeric_Value=013}', "");
42780Expect(0, 9323, '\P{^Is_Numeric_Value=013}', "");
42781Error('\p{Is_Nv=-:=01 3}');
42782Error('\P{Is_Nv=-:=01 3}');
42783Expect(1, 9324, '\p{Is_Nv=00000013}', "");
42784Expect(0, 9324, '\p{^Is_Nv=00000013}', "");
42785Expect(0, 9324, '\P{Is_Nv=00000013}', "");
42786Expect(1, 9324, '\P{^Is_Nv=00000013}', "");
42787Expect(0, 9323, '\p{Is_Nv=00000013}', "");
42788Expect(1, 9323, '\p{^Is_Nv=00000013}', "");
42789Expect(1, 9323, '\P{Is_Nv=00000013}', "");
42790Expect(0, 9323, '\P{^Is_Nv=00000013}', "");
42791Error('\p{Numeric_Value=_/a/0	0 06}');
42792Error('\P{Numeric_Value=_/a/0	0 06}');
42793Expect(1, 54, '\p{Numeric_Value=0006}', "");
42794Expect(0, 54, '\p{^Numeric_Value=0006}', "");
42795Expect(0, 54, '\P{Numeric_Value=0006}', "");
42796Expect(1, 54, '\P{^Numeric_Value=0006}', "");
42797Expect(0, 53, '\p{Numeric_Value=0006}', "");
42798Expect(1, 53, '\p{^Numeric_Value=0006}', "");
42799Expect(1, 53, '\P{Numeric_Value=0006}', "");
42800Expect(0, 53, '\P{^Numeric_Value=0006}', "");
42801Error('\p{Nv= :=6}');
42802Error('\P{Nv= :=6}');
42803Expect(1, 54, '\p{Nv=6}', "");
42804Expect(0, 54, '\p{^Nv=6}', "");
42805Expect(0, 54, '\P{Nv=6}', "");
42806Expect(1, 54, '\P{^Nv=6}', "");
42807Expect(0, 53, '\p{Nv=6}', "");
42808Expect(1, 53, '\p{^Nv=6}', "");
42809Expect(1, 53, '\P{Nv=6}', "");
42810Expect(0, 53, '\P{^Nv=6}', "");
42811Error('\p{Is_Numeric_Value= 	6:=}');
42812Error('\P{Is_Numeric_Value= 	6:=}');
42813Expect(1, 54, '\p{Is_Numeric_Value=+0_0_0_06}', "");
42814Expect(0, 54, '\p{^Is_Numeric_Value=+0_0_0_06}', "");
42815Expect(0, 54, '\P{Is_Numeric_Value=+0_0_0_06}', "");
42816Expect(1, 54, '\P{^Is_Numeric_Value=+0_0_0_06}', "");
42817Expect(0, 53, '\p{Is_Numeric_Value=+0_0_0_06}', "");
42818Expect(1, 53, '\p{^Is_Numeric_Value=+0_0_0_06}', "");
42819Expect(1, 53, '\P{Is_Numeric_Value=+0_0_0_06}', "");
42820Expect(0, 53, '\P{^Is_Numeric_Value=+0_0_0_06}', "");
42821Error('\p{Is_Nv=-	00006/a/}');
42822Error('\P{Is_Nv=-	00006/a/}');
42823Expect(1, 54, '\p{Is_Nv=0_6}', "");
42824Expect(0, 54, '\p{^Is_Nv=0_6}', "");
42825Expect(0, 54, '\P{Is_Nv=0_6}', "");
42826Expect(1, 54, '\P{^Is_Nv=0_6}', "");
42827Expect(0, 53, '\p{Is_Nv=0_6}', "");
42828Expect(1, 53, '\p{^Is_Nv=0_6}', "");
42829Expect(1, 53, '\P{Is_Nv=0_6}', "");
42830Expect(0, 53, '\P{^Is_Nv=0_6}', "");
42831Error('\p{Numeric_Value=	 0:=0-0_07_0000}');
42832Error('\P{Numeric_Value=	 0:=0-0_07_0000}');
42833Expect(1, 65841, '\p{Numeric_Value=00000000070000}', "");
42834Expect(0, 65841, '\p{^Numeric_Value=00000000070000}', "");
42835Expect(0, 65841, '\P{Numeric_Value=00000000070000}', "");
42836Expect(1, 65841, '\P{^Numeric_Value=00000000070000}', "");
42837Expect(0, 65840, '\p{Numeric_Value=00000000070000}', "");
42838Expect(1, 65840, '\p{^Numeric_Value=00000000070000}', "");
42839Expect(1, 65840, '\P{Numeric_Value=00000000070000}', "");
42840Expect(0, 65840, '\P{^Numeric_Value=00000000070000}', "");
42841Error('\p{Nv:_/a/007000-0}');
42842Error('\P{Nv:_/a/007000-0}');
42843Expect(1, 65841, '\p{Nv=+00000070000}', "");
42844Expect(0, 65841, '\p{^Nv=+00000070000}', "");
42845Expect(0, 65841, '\P{Nv=+00000070000}', "");
42846Expect(1, 65841, '\P{^Nv=+00000070000}', "");
42847Expect(0, 65840, '\p{Nv=+00000070000}', "");
42848Expect(1, 65840, '\p{^Nv=+00000070000}', "");
42849Expect(1, 65840, '\P{Nv=+00000070000}', "");
42850Expect(0, 65840, '\P{^Nv=+00000070000}', "");
42851Error('\p{Is_Numeric_Value=_0000	00	0070 00 0/a/}');
42852Error('\P{Is_Numeric_Value=_0000	00	0070 00 0/a/}');
42853Expect(1, 65841, '\p{Is_Numeric_Value=000000070000}', "");
42854Expect(0, 65841, '\p{^Is_Numeric_Value=000000070000}', "");
42855Expect(0, 65841, '\P{Is_Numeric_Value=000000070000}', "");
42856Expect(1, 65841, '\P{^Is_Numeric_Value=000000070000}', "");
42857Expect(0, 65840, '\p{Is_Numeric_Value=000000070000}', "");
42858Expect(1, 65840, '\p{^Is_Numeric_Value=000000070000}', "");
42859Expect(1, 65840, '\P{Is_Numeric_Value=000000070000}', "");
42860Expect(0, 65840, '\P{^Is_Numeric_Value=000000070000}', "");
42861Error('\p{Is_Nv=_/a/+0070000}');
42862Error('\P{Is_Nv=_/a/+0070000}');
42863Expect(1, 65841, '\p{Is_Nv=0_0_0_0_0_0_0_7_0000}', "");
42864Expect(0, 65841, '\p{^Is_Nv=0_0_0_0_0_0_0_7_0000}', "");
42865Expect(0, 65841, '\P{Is_Nv=0_0_0_0_0_0_0_7_0000}', "");
42866Expect(1, 65841, '\P{^Is_Nv=0_0_0_0_0_0_0_7_0000}', "");
42867Expect(0, 65840, '\p{Is_Nv=0_0_0_0_0_0_0_7_0000}', "");
42868Expect(1, 65840, '\p{^Is_Nv=0_0_0_0_0_0_0_7_0000}', "");
42869Expect(1, 65840, '\P{Is_Nv=0_0_0_0_0_0_0_7_0000}', "");
42870Expect(0, 65840, '\P{^Is_Nv=0_0_0_0_0_0_0_7_0000}', "");
42871Error('\p{Numeric_Value= _0036:=}');
42872Error('\P{Numeric_Value= _0036:=}');
42873Expect(1, 12977, '\p{Numeric_Value=+0_0_0_036}', "");
42874Expect(0, 12977, '\p{^Numeric_Value=+0_0_0_036}', "");
42875Expect(0, 12977, '\P{Numeric_Value=+0_0_0_036}', "");
42876Expect(1, 12977, '\P{^Numeric_Value=+0_0_0_036}', "");
42877Expect(0, 12976, '\p{Numeric_Value=+0_0_0_036}', "");
42878Expect(1, 12976, '\p{^Numeric_Value=+0_0_0_036}', "");
42879Expect(1, 12976, '\P{Numeric_Value=+0_0_0_036}', "");
42880Expect(0, 12976, '\P{^Numeric_Value=+0_0_0_036}', "");
42881Error('\p{Nv= /a/+0	00 00 00	36}');
42882Error('\P{Nv= /a/+0	00 00 00	36}');
42883Expect(1, 12977, '\p{Nv=0_0_0_0_0036}', "");
42884Expect(0, 12977, '\p{^Nv=0_0_0_0_0036}', "");
42885Expect(0, 12977, '\P{Nv=0_0_0_0_0036}', "");
42886Expect(1, 12977, '\P{^Nv=0_0_0_0_0036}', "");
42887Expect(0, 12976, '\p{Nv=0_0_0_0_0036}', "");
42888Expect(1, 12976, '\p{^Nv=0_0_0_0_0036}', "");
42889Expect(1, 12976, '\P{Nv=0_0_0_0_0036}', "");
42890Expect(0, 12976, '\P{^Nv=0_0_0_0_0036}', "");
42891Error('\p{Is_Numeric_Value=	 +00000036:=}');
42892Error('\P{Is_Numeric_Value=	 +00000036:=}');
42893Expect(1, 12977, '\p{Is_Numeric_Value=+03_6}', "");
42894Expect(0, 12977, '\p{^Is_Numeric_Value=+03_6}', "");
42895Expect(0, 12977, '\P{Is_Numeric_Value=+03_6}', "");
42896Expect(1, 12977, '\P{^Is_Numeric_Value=+03_6}', "");
42897Expect(0, 12976, '\p{Is_Numeric_Value=+03_6}', "");
42898Expect(1, 12976, '\p{^Is_Numeric_Value=+03_6}', "");
42899Expect(1, 12976, '\P{Is_Numeric_Value=+03_6}', "");
42900Expect(0, 12976, '\P{^Is_Numeric_Value=+03_6}', "");
42901Error('\p{Is_Nv=/a/+000036}');
42902Error('\P{Is_Nv=/a/+000036}');
42903Expect(1, 12977, '\p{Is_Nv=+3_6}', "");
42904Expect(0, 12977, '\p{^Is_Nv=+3_6}', "");
42905Expect(0, 12977, '\P{Is_Nv=+3_6}', "");
42906Expect(1, 12977, '\P{^Is_Nv=+3_6}', "");
42907Expect(0, 12976, '\p{Is_Nv=+3_6}', "");
42908Expect(1, 12976, '\p{^Is_Nv=+3_6}', "");
42909Expect(1, 12976, '\P{Is_Nv=+3_6}', "");
42910Expect(0, 12976, '\P{^Is_Nv=+3_6}', "");
42911Error('\p{Numeric_Value=:=_ +03}');
42912Error('\P{Numeric_Value=:=_ +03}');
42913Expect(1, 51, '\p{Numeric_Value=00_00_00_003}', "");
42914Expect(0, 51, '\p{^Numeric_Value=00_00_00_003}', "");
42915Expect(0, 51, '\P{Numeric_Value=00_00_00_003}', "");
42916Expect(1, 51, '\P{^Numeric_Value=00_00_00_003}', "");
42917Expect(0, 50, '\p{Numeric_Value=00_00_00_003}', "");
42918Expect(1, 50, '\p{^Numeric_Value=00_00_00_003}', "");
42919Expect(1, 50, '\P{Numeric_Value=00_00_00_003}', "");
42920Expect(0, 50, '\P{^Numeric_Value=00_00_00_003}', "");
42921Error('\p{Nv=:=_-000000003}');
42922Error('\P{Nv=:=_-000000003}');
42923Expect(1, 51, '\p{Nv=0_0_0_003}', "");
42924Expect(0, 51, '\p{^Nv=0_0_0_003}', "");
42925Expect(0, 51, '\P{Nv=0_0_0_003}', "");
42926Expect(1, 51, '\P{^Nv=0_0_0_003}', "");
42927Expect(0, 50, '\p{Nv=0_0_0_003}', "");
42928Expect(1, 50, '\p{^Nv=0_0_0_003}', "");
42929Expect(1, 50, '\P{Nv=0_0_0_003}', "");
42930Expect(0, 50, '\P{^Nv=0_0_0_003}', "");
42931Error('\p{Is_Numeric_Value=__+0000_3:=}');
42932Error('\P{Is_Numeric_Value=__+0000_3:=}');
42933Expect(1, 51, '\p{Is_Numeric_Value:   +00_00_00_00_3}', "");
42934Expect(0, 51, '\p{^Is_Numeric_Value:   +00_00_00_00_3}', "");
42935Expect(0, 51, '\P{Is_Numeric_Value:   +00_00_00_00_3}', "");
42936Expect(1, 51, '\P{^Is_Numeric_Value:   +00_00_00_00_3}', "");
42937Expect(0, 50, '\p{Is_Numeric_Value:   +00_00_00_00_3}', "");
42938Expect(1, 50, '\p{^Is_Numeric_Value:   +00_00_00_00_3}', "");
42939Expect(1, 50, '\P{Is_Numeric_Value:   +00_00_00_00_3}', "");
42940Expect(0, 50, '\P{^Is_Numeric_Value:   +00_00_00_00_3}', "");
42941Error('\p{Is_Nv=_:=+03}');
42942Error('\P{Is_Nv=_:=+03}');
42943Expect(1, 51, '\p{Is_Nv=00_00_00_03}', "");
42944Expect(0, 51, '\p{^Is_Nv=00_00_00_03}', "");
42945Expect(0, 51, '\P{Is_Nv=00_00_00_03}', "");
42946Expect(1, 51, '\P{^Is_Nv=00_00_00_03}', "");
42947Expect(0, 50, '\p{Is_Nv=00_00_00_03}', "");
42948Expect(1, 50, '\p{^Is_Nv=00_00_00_03}', "");
42949Expect(1, 50, '\P{Is_Nv=00_00_00_03}', "");
42950Expect(0, 50, '\P{^Is_Nv=00_00_00_03}', "");
42951Error('\p{Numeric_Value= 000-0	0_0_0/a/0-5 000}');
42952Error('\P{Numeric_Value= 000-0	0_0_0/a/0-5 000}');
42953Expect(1, 8577, '\p{Numeric_Value=0_0_0_0_0_0_0_5_000}', "");
42954Expect(0, 8577, '\p{^Numeric_Value=0_0_0_0_0_0_0_5_000}', "");
42955Expect(0, 8577, '\P{Numeric_Value=0_0_0_0_0_0_0_5_000}', "");
42956Expect(1, 8577, '\P{^Numeric_Value=0_0_0_0_0_0_0_5_000}', "");
42957Expect(0, 8576, '\p{Numeric_Value=0_0_0_0_0_0_0_5_000}', "");
42958Expect(1, 8576, '\p{^Numeric_Value=0_0_0_0_0_0_0_5_000}', "");
42959Expect(1, 8576, '\P{Numeric_Value=0_0_0_0_0_0_0_5_000}', "");
42960Expect(0, 8576, '\P{^Numeric_Value=0_0_0_0_0_0_0_5_000}', "");
42961Error('\p{Nv=	+0000/a/05000}');
42962Error('\P{Nv=	+0000/a/05000}');
42963Expect(1, 8577, '\p{Nv:05000}', "");
42964Expect(0, 8577, '\p{^Nv:05000}', "");
42965Expect(0, 8577, '\P{Nv:05000}', "");
42966Expect(1, 8577, '\P{^Nv:05000}', "");
42967Expect(0, 8576, '\p{Nv:05000}', "");
42968Expect(1, 8576, '\p{^Nv:05000}', "");
42969Expect(1, 8576, '\P{Nv:05000}', "");
42970Expect(0, 8576, '\P{^Nv:05000}', "");
42971Error('\p{Is_Numeric_Value=	/a/0 0	0	0_0	0-5_0_00}');
42972Error('\P{Is_Numeric_Value=	/a/0 0	0	0_0	0-5_0_00}');
42973Expect(1, 8577, '\p{Is_Numeric_Value=500_0}', "");
42974Expect(0, 8577, '\p{^Is_Numeric_Value=500_0}', "");
42975Expect(0, 8577, '\P{Is_Numeric_Value=500_0}', "");
42976Expect(1, 8577, '\P{^Is_Numeric_Value=500_0}', "");
42977Expect(0, 8576, '\p{Is_Numeric_Value=500_0}', "");
42978Expect(1, 8576, '\p{^Is_Numeric_Value=500_0}', "");
42979Expect(1, 8576, '\P{Is_Numeric_Value=500_0}', "");
42980Expect(0, 8576, '\P{^Is_Numeric_Value=500_0}', "");
42981Error('\p{Is_Nv::=  000000500_0}');
42982Error('\P{Is_Nv::=  000000500_0}');
42983Expect(1, 8577, '\p{Is_Nv=+00005000}', "");
42984Expect(0, 8577, '\p{^Is_Nv=+00005000}', "");
42985Expect(0, 8577, '\P{Is_Nv=+00005000}', "");
42986Expect(1, 8577, '\P{^Is_Nv=+00005000}', "");
42987Expect(0, 8576, '\p{Is_Nv=+00005000}', "");
42988Expect(1, 8576, '\p{^Is_Nv=+00005000}', "");
42989Expect(1, 8576, '\P{Is_Nv=+00005000}', "");
42990Expect(0, 8576, '\P{^Is_Nv=+00005000}', "");
42991Error('\p{Numeric_Value=/a/--0	009}');
42992Error('\P{Numeric_Value=/a/--0	009}');
42993Expect(1, 57, '\p{Numeric_Value: 000000000_9}', "");
42994Expect(0, 57, '\p{^Numeric_Value: 000000000_9}', "");
42995Expect(0, 57, '\P{Numeric_Value: 000000000_9}', "");
42996Expect(1, 57, '\P{^Numeric_Value: 000000000_9}', "");
42997Expect(0, 56, '\p{Numeric_Value: 000000000_9}', "");
42998Expect(1, 56, '\p{^Numeric_Value: 000000000_9}', "");
42999Expect(1, 56, '\P{Numeric_Value: 000000000_9}', "");
43000Expect(0, 56, '\P{^Numeric_Value: 000000000_9}', "");
43001Error('\p{Nv:		00009/a/}');
43002Error('\P{Nv:		00009/a/}');
43003Expect(1, 57, '\p{Nv=+0000000_9}', "");
43004Expect(0, 57, '\p{^Nv=+0000000_9}', "");
43005Expect(0, 57, '\P{Nv=+0000000_9}', "");
43006Expect(1, 57, '\P{^Nv=+0000000_9}', "");
43007Expect(0, 56, '\p{Nv=+0000000_9}', "");
43008Expect(1, 56, '\p{^Nv=+0000000_9}', "");
43009Expect(1, 56, '\P{Nv=+0000000_9}', "");
43010Expect(0, 56, '\P{^Nv=+0000000_9}', "");
43011Error('\p{Is_Numeric_Value=-/a/+0	0_0_0	0009}');
43012Error('\P{Is_Numeric_Value=-/a/+0	0_0_0	0009}');
43013Expect(1, 57, '\p{Is_Numeric_Value=000009}', "");
43014Expect(0, 57, '\p{^Is_Numeric_Value=000009}', "");
43015Expect(0, 57, '\P{Is_Numeric_Value=000009}', "");
43016Expect(1, 57, '\P{^Is_Numeric_Value=000009}', "");
43017Expect(0, 56, '\p{Is_Numeric_Value=000009}', "");
43018Expect(1, 56, '\p{^Is_Numeric_Value=000009}', "");
43019Expect(1, 56, '\P{Is_Numeric_Value=000009}', "");
43020Expect(0, 56, '\P{^Is_Numeric_Value=000009}', "");
43021Error('\p{Is_Nv=	/a/0009}');
43022Error('\P{Is_Nv=	/a/0009}');
43023Expect(1, 57, '\p{Is_Nv:	+000000009}', "");
43024Expect(0, 57, '\p{^Is_Nv:	+000000009}', "");
43025Expect(0, 57, '\P{Is_Nv:	+000000009}', "");
43026Expect(1, 57, '\P{^Is_Nv:	+000000009}', "");
43027Expect(0, 56, '\p{Is_Nv:	+000000009}', "");
43028Expect(1, 56, '\p{^Is_Nv:	+000000009}', "");
43029Expect(1, 56, '\P{Is_Nv:	+000000009}', "");
43030Expect(0, 56, '\P{^Is_Nv:	+000000009}', "");
43031Error('\p{Numeric_Value=:=	_00000000010000}');
43032Error('\P{Numeric_Value=:=	_00000000010000}');
43033Expect(1, 4988, '\p{Numeric_Value=10000}', "");
43034Expect(0, 4988, '\p{^Numeric_Value=10000}', "");
43035Expect(0, 4988, '\P{Numeric_Value=10000}', "");
43036Expect(1, 4988, '\P{^Numeric_Value=10000}', "");
43037Expect(0, 4987, '\p{Numeric_Value=10000}', "");
43038Expect(1, 4987, '\p{^Numeric_Value=10000}', "");
43039Expect(1, 4987, '\P{Numeric_Value=10000}', "");
43040Expect(0, 4987, '\P{^Numeric_Value=10000}', "");
43041Error('\p{Nv=--0_0/a/10-000}');
43042Error('\P{Nv=--0_0/a/10-000}');
43043Expect(1, 4988, '\p{Nv=+1000_0}', "");
43044Expect(0, 4988, '\p{^Nv=+1000_0}', "");
43045Expect(0, 4988, '\P{Nv=+1000_0}', "");
43046Expect(1, 4988, '\P{^Nv=+1000_0}', "");
43047Expect(0, 4987, '\p{Nv=+1000_0}', "");
43048Expect(1, 4987, '\p{^Nv=+1000_0}', "");
43049Expect(1, 4987, '\P{Nv=+1000_0}', "");
43050Expect(0, 4987, '\P{^Nv=+1000_0}', "");
43051Error('\p{Is_Numeric_Value= :=+0000	0_1	0000}');
43052Error('\P{Is_Numeric_Value= :=+0000	0_1	0000}');
43053Expect(1, 4988, '\p{Is_Numeric_Value=0000000010000}', "");
43054Expect(0, 4988, '\p{^Is_Numeric_Value=0000000010000}', "");
43055Expect(0, 4988, '\P{Is_Numeric_Value=0000000010000}', "");
43056Expect(1, 4988, '\P{^Is_Numeric_Value=0000000010000}', "");
43057Expect(0, 4987, '\p{Is_Numeric_Value=0000000010000}', "");
43058Expect(1, 4987, '\p{^Is_Numeric_Value=0000000010000}', "");
43059Expect(1, 4987, '\P{Is_Numeric_Value=0000000010000}', "");
43060Expect(0, 4987, '\P{^Is_Numeric_Value=0000000010000}', "");
43061Error('\p{Is_Nv=:=00000010000}');
43062Error('\P{Is_Nv=:=00000010000}');
43063Expect(1, 4988, '\p{Is_Nv:   010000}', "");
43064Expect(0, 4988, '\p{^Is_Nv:   010000}', "");
43065Expect(0, 4988, '\P{Is_Nv:   010000}', "");
43066Expect(1, 4988, '\P{^Is_Nv:   010000}', "");
43067Expect(0, 4987, '\p{Is_Nv:   010000}', "");
43068Expect(1, 4987, '\p{^Is_Nv:   010000}', "");
43069Expect(1, 4987, '\P{Is_Nv:   010000}', "");
43070Expect(0, 4987, '\P{^Is_Nv:   010000}', "");
43071Error('\p{Numeric_Value:	-00000047/a/}');
43072Error('\P{Numeric_Value:	-00000047/a/}');
43073Expect(1, 12988, '\p{Numeric_Value=0_0_0_0_0_0_047}', "");
43074Expect(0, 12988, '\p{^Numeric_Value=0_0_0_0_0_0_047}', "");
43075Expect(0, 12988, '\P{Numeric_Value=0_0_0_0_0_0_047}', "");
43076Expect(1, 12988, '\P{^Numeric_Value=0_0_0_0_0_0_047}', "");
43077Expect(0, 12987, '\p{Numeric_Value=0_0_0_0_0_0_047}', "");
43078Expect(1, 12987, '\p{^Numeric_Value=0_0_0_0_0_0_047}', "");
43079Expect(1, 12987, '\P{Numeric_Value=0_0_0_0_0_0_047}', "");
43080Expect(0, 12987, '\P{^Numeric_Value=0_0_0_0_0_0_047}', "");
43081Error('\p{Nv=-:=0-00 0 0 0-0_047}');
43082Error('\P{Nv=-:=0-00 0 0 0-0_047}');
43083Expect(1, 12988, '\p{Nv=00000047}', "");
43084Expect(0, 12988, '\p{^Nv=00000047}', "");
43085Expect(0, 12988, '\P{Nv=00000047}', "");
43086Expect(1, 12988, '\P{^Nv=00000047}', "");
43087Expect(0, 12987, '\p{Nv=00000047}', "");
43088Expect(1, 12987, '\p{^Nv=00000047}', "");
43089Expect(1, 12987, '\P{Nv=00000047}', "");
43090Expect(0, 12987, '\P{^Nv=00000047}', "");
43091Error('\p{Is_Numeric_Value=:=_+000047}');
43092Error('\P{Is_Numeric_Value=:=_+000047}');
43093Expect(1, 12988, '\p{Is_Numeric_Value=+0_0_0_0_47}', "");
43094Expect(0, 12988, '\p{^Is_Numeric_Value=+0_0_0_0_47}', "");
43095Expect(0, 12988, '\P{Is_Numeric_Value=+0_0_0_0_47}', "");
43096Expect(1, 12988, '\P{^Is_Numeric_Value=+0_0_0_0_47}', "");
43097Expect(0, 12987, '\p{Is_Numeric_Value=+0_0_0_0_47}', "");
43098Expect(1, 12987, '\p{^Is_Numeric_Value=+0_0_0_0_47}', "");
43099Expect(1, 12987, '\P{Is_Numeric_Value=+0_0_0_0_47}', "");
43100Expect(0, 12987, '\P{^Is_Numeric_Value=+0_0_0_0_47}', "");
43101Error('\p{Is_Nv=:=_	047}');
43102Error('\P{Is_Nv=:=_	047}');
43103Expect(1, 12988, '\p{Is_Nv:   +0047}', "");
43104Expect(0, 12988, '\p{^Is_Nv:   +0047}', "");
43105Expect(0, 12988, '\P{Is_Nv:   +0047}', "");
43106Expect(1, 12988, '\P{^Is_Nv:   +0047}', "");
43107Expect(0, 12987, '\p{Is_Nv:   +0047}', "");
43108Expect(1, 12987, '\p{^Is_Nv:   +0047}', "");
43109Expect(1, 12987, '\P{Is_Nv:   +0047}', "");
43110Expect(0, 12987, '\P{^Is_Nv:   +0047}', "");
43111Error('\p{Numeric_Value=:=-000001/000006}');
43112Error('\P{Numeric_Value=:=-000001/000006}');
43113Expect(1, 8537, '\p{Numeric_Value=000000001/06}', "");
43114Expect(0, 8537, '\p{^Numeric_Value=000000001/06}', "");
43115Expect(0, 8537, '\P{Numeric_Value=000000001/06}', "");
43116Expect(1, 8537, '\P{^Numeric_Value=000000001/06}', "");
43117Expect(0, 8536, '\p{Numeric_Value=000000001/06}', "");
43118Expect(1, 8536, '\p{^Numeric_Value=000000001/06}', "");
43119Expect(1, 8536, '\P{Numeric_Value=000000001/06}', "");
43120Expect(0, 8536, '\P{^Numeric_Value=000000001/06}', "");
43121Error('\p{Numeric_Value=0.17}');
43122Error('\P{Numeric_Value=0.17}');
43123Expect(1, 8537, '\p{Numeric_Value=0.167}', "");
43124Expect(0, 8537, '\p{^Numeric_Value=0.167}', "");
43125Expect(0, 8537, '\P{Numeric_Value=0.167}', "");
43126Expect(1, 8537, '\P{^Numeric_Value=0.167}', "");
43127Expect(0, 8536, '\p{Numeric_Value=0.167}', "");
43128Expect(1, 8536, '\p{^Numeric_Value=0.167}', "");
43129Expect(1, 8536, '\P{Numeric_Value=0.167}', "");
43130Expect(0, 8536, '\P{^Numeric_Value=0.167}', "");
43131Error('\p{Nv=/a/	-00000001/000006}');
43132Error('\P{Nv=/a/	-00000001/000006}');
43133Expect(1, 8537, '\p{Nv=001/0000006}', "");
43134Expect(0, 8537, '\p{^Nv=001/0000006}', "");
43135Expect(0, 8537, '\P{Nv=001/0000006}', "");
43136Expect(1, 8537, '\P{^Nv=001/0000006}', "");
43137Expect(0, 8536, '\p{Nv=001/0000006}', "");
43138Expect(1, 8536, '\p{^Nv=001/0000006}', "");
43139Expect(1, 8536, '\P{Nv=001/0000006}', "");
43140Expect(0, 8536, '\P{^Nv=001/0000006}', "");
43141Error('\p{Nv=0.17}');
43142Error('\P{Nv=0.17}');
43143Expect(1, 8537, '\p{Nv=0.167}', "");
43144Expect(0, 8537, '\p{^Nv=0.167}', "");
43145Expect(0, 8537, '\P{Nv=0.167}', "");
43146Expect(1, 8537, '\P{^Nv=0.167}', "");
43147Expect(0, 8536, '\p{Nv=0.167}', "");
43148Expect(1, 8536, '\p{^Nv=0.167}', "");
43149Expect(1, 8536, '\P{Nv=0.167}', "");
43150Expect(0, 8536, '\P{^Nv=0.167}', "");
43151Error('\p{Is_Numeric_Value=__00001/0000000006/a/}');
43152Error('\P{Is_Numeric_Value=__00001/0000000006/a/}');
43153Expect(1, 8537, '\p{Is_Numeric_Value=001/0006}', "");
43154Expect(0, 8537, '\p{^Is_Numeric_Value=001/0006}', "");
43155Expect(0, 8537, '\P{Is_Numeric_Value=001/0006}', "");
43156Expect(1, 8537, '\P{^Is_Numeric_Value=001/0006}', "");
43157Expect(0, 8536, '\p{Is_Numeric_Value=001/0006}', "");
43158Expect(1, 8536, '\p{^Is_Numeric_Value=001/0006}', "");
43159Expect(1, 8536, '\P{Is_Numeric_Value=001/0006}', "");
43160Expect(0, 8536, '\P{^Is_Numeric_Value=001/0006}', "");
43161Error('\p{Is_Numeric_Value=0.17}');
43162Error('\P{Is_Numeric_Value=0.17}');
43163Expect(1, 8537, '\p{Is_Numeric_Value=0.167}', "");
43164Expect(0, 8537, '\p{^Is_Numeric_Value=0.167}', "");
43165Expect(0, 8537, '\P{Is_Numeric_Value=0.167}', "");
43166Expect(1, 8537, '\P{^Is_Numeric_Value=0.167}', "");
43167Expect(0, 8536, '\p{Is_Numeric_Value=0.167}', "");
43168Expect(1, 8536, '\p{^Is_Numeric_Value=0.167}', "");
43169Expect(1, 8536, '\P{Is_Numeric_Value=0.167}', "");
43170Expect(0, 8536, '\P{^Is_Numeric_Value=0.167}', "");
43171Error('\p{Is_Nv=:=1/000000006}');
43172Error('\P{Is_Nv=:=1/000000006}');
43173Expect(1, 8537, '\p{Is_Nv=00001/00000006}', "");
43174Expect(0, 8537, '\p{^Is_Nv=00001/00000006}', "");
43175Expect(0, 8537, '\P{Is_Nv=00001/00000006}', "");
43176Expect(1, 8537, '\P{^Is_Nv=00001/00000006}', "");
43177Expect(0, 8536, '\p{Is_Nv=00001/00000006}', "");
43178Expect(1, 8536, '\p{^Is_Nv=00001/00000006}', "");
43179Expect(1, 8536, '\P{Is_Nv=00001/00000006}', "");
43180Expect(0, 8536, '\P{^Is_Nv=00001/00000006}', "");
43181Error('\p{Is_Nv=0.17}');
43182Error('\P{Is_Nv=0.17}');
43183Expect(1, 8537, '\p{Is_Nv:0.167}', "");
43184Expect(0, 8537, '\p{^Is_Nv:0.167}', "");
43185Expect(0, 8537, '\P{Is_Nv:0.167}', "");
43186Expect(1, 8537, '\P{^Is_Nv:0.167}', "");
43187Expect(0, 8536, '\p{Is_Nv:0.167}', "");
43188Expect(1, 8536, '\p{^Is_Nv:0.167}', "");
43189Expect(1, 8536, '\P{Is_Nv:0.167}', "");
43190Expect(0, 8536, '\P{^Is_Nv:0.167}', "");
43191Error('\p{Numeric_Value=	_+00000000038/a/}');
43192Error('\P{Numeric_Value=	_+00000000038/a/}');
43193Expect(1, 12979, '\p{Numeric_Value=0000038}', "");
43194Expect(0, 12979, '\p{^Numeric_Value=0000038}', "");
43195Expect(0, 12979, '\P{Numeric_Value=0000038}', "");
43196Expect(1, 12979, '\P{^Numeric_Value=0000038}', "");
43197Expect(0, 12978, '\p{Numeric_Value=0000038}', "");
43198Expect(1, 12978, '\p{^Numeric_Value=0000038}', "");
43199Expect(1, 12978, '\P{Numeric_Value=0000038}', "");
43200Expect(0, 12978, '\P{^Numeric_Value=0000038}', "");
43201Error('\p{Nv= /a/0-00-00-0	0 038}');
43202Error('\P{Nv= /a/0-00-00-0	0 038}');
43203Expect(1, 12979, '\p{Nv=000038}', "");
43204Expect(0, 12979, '\p{^Nv=000038}', "");
43205Expect(0, 12979, '\P{Nv=000038}', "");
43206Expect(1, 12979, '\P{^Nv=000038}', "");
43207Expect(0, 12978, '\p{Nv=000038}', "");
43208Expect(1, 12978, '\p{^Nv=000038}', "");
43209Expect(1, 12978, '\P{Nv=000038}', "");
43210Expect(0, 12978, '\P{^Nv=000038}', "");
43211Error('\p{Is_Numeric_Value=:=0_0-0-38}');
43212Error('\P{Is_Numeric_Value=:=0_0-0-38}');
43213Expect(1, 12979, '\p{Is_Numeric_Value=38}', "");
43214Expect(0, 12979, '\p{^Is_Numeric_Value=38}', "");
43215Expect(0, 12979, '\P{Is_Numeric_Value=38}', "");
43216Expect(1, 12979, '\P{^Is_Numeric_Value=38}', "");
43217Expect(0, 12978, '\p{Is_Numeric_Value=38}', "");
43218Expect(1, 12978, '\p{^Is_Numeric_Value=38}', "");
43219Expect(1, 12978, '\P{Is_Numeric_Value=38}', "");
43220Expect(0, 12978, '\P{^Is_Numeric_Value=38}', "");
43221Error('\p{Is_Nv=:=-3_8}');
43222Error('\P{Is_Nv=:=-3_8}');
43223Expect(1, 12979, '\p{Is_Nv=000038}', "");
43224Expect(0, 12979, '\p{^Is_Nv=000038}', "");
43225Expect(0, 12979, '\P{Is_Nv=000038}', "");
43226Expect(1, 12979, '\P{^Is_Nv=000038}', "");
43227Expect(0, 12978, '\p{Is_Nv=000038}', "");
43228Expect(1, 12978, '\p{^Is_Nv=000038}', "");
43229Expect(1, 12978, '\P{Is_Nv=000038}', "");
43230Expect(0, 12978, '\P{^Is_Nv=000038}', "");
43231Error('\p{Numeric_Value=_-00-00/a/8}');
43232Error('\P{Numeric_Value=_-00-00/a/8}');
43233Expect(1, 56, '\p{Numeric_Value=+00_8}', "");
43234Expect(0, 56, '\p{^Numeric_Value=+00_8}', "");
43235Expect(0, 56, '\P{Numeric_Value=+00_8}', "");
43236Expect(1, 56, '\P{^Numeric_Value=+00_8}', "");
43237Expect(0, 55, '\p{Numeric_Value=+00_8}', "");
43238Expect(1, 55, '\p{^Numeric_Value=+00_8}', "");
43239Expect(1, 55, '\P{Numeric_Value=+00_8}', "");
43240Expect(0, 55, '\P{^Numeric_Value=+00_8}', "");
43241Error('\p{Nv=_:=8}');
43242Error('\P{Nv=_:=8}');
43243Expect(1, 56, '\p{Nv=0000000008}', "");
43244Expect(0, 56, '\p{^Nv=0000000008}', "");
43245Expect(0, 56, '\P{Nv=0000000008}', "");
43246Expect(1, 56, '\P{^Nv=0000000008}', "");
43247Expect(0, 55, '\p{Nv=0000000008}', "");
43248Expect(1, 55, '\p{^Nv=0000000008}', "");
43249Expect(1, 55, '\P{Nv=0000000008}', "");
43250Expect(0, 55, '\P{^Nv=0000000008}', "");
43251Error('\p{Is_Numeric_Value=:=+0	00 0-08}');
43252Error('\P{Is_Numeric_Value=:=+0	00 0-08}');
43253Expect(1, 56, '\p{Is_Numeric_Value=+00_00_00_008}', "");
43254Expect(0, 56, '\p{^Is_Numeric_Value=+00_00_00_008}', "");
43255Expect(0, 56, '\P{Is_Numeric_Value=+00_00_00_008}', "");
43256Expect(1, 56, '\P{^Is_Numeric_Value=+00_00_00_008}', "");
43257Expect(0, 55, '\p{Is_Numeric_Value=+00_00_00_008}', "");
43258Expect(1, 55, '\p{^Is_Numeric_Value=+00_00_00_008}', "");
43259Expect(1, 55, '\P{Is_Numeric_Value=+00_00_00_008}', "");
43260Expect(0, 55, '\P{^Is_Numeric_Value=+00_00_00_008}', "");
43261Error('\p{Is_Nv:   --0/a/8}');
43262Error('\P{Is_Nv:   --0/a/8}');
43263Expect(1, 56, '\p{Is_Nv=+8}', "");
43264Expect(0, 56, '\p{^Is_Nv=+8}', "");
43265Expect(0, 56, '\P{Is_Nv=+8}', "");
43266Expect(1, 56, '\P{^Is_Nv=+8}', "");
43267Expect(0, 55, '\p{Is_Nv=+8}', "");
43268Expect(1, 55, '\p{^Is_Nv=+8}', "");
43269Expect(1, 55, '\P{Is_Nv=+8}', "");
43270Expect(0, 55, '\P{^Is_Nv=+8}', "");
43271Error('\p{Numeric_Value=	:=0000003/0000000004}');
43272Error('\P{Numeric_Value=	:=0000003/0000000004}');
43273Expect(1, 190, '\p{Numeric_Value=0003/4}', "");
43274Expect(0, 190, '\p{^Numeric_Value=0003/4}', "");
43275Expect(0, 190, '\P{Numeric_Value=0003/4}', "");
43276Expect(1, 190, '\P{^Numeric_Value=0003/4}', "");
43277Expect(0, 189, '\p{Numeric_Value=0003/4}', "");
43278Expect(1, 189, '\p{^Numeric_Value=0003/4}', "");
43279Expect(1, 189, '\P{Numeric_Value=0003/4}', "");
43280Expect(0, 189, '\P{^Numeric_Value=0003/4}', "");
43281Expect(1, 190, '\p{Numeric_Value:	0.750}', "");
43282Expect(0, 190, '\p{^Numeric_Value:	0.750}', "");
43283Expect(0, 190, '\P{Numeric_Value:	0.750}', "");
43284Expect(1, 190, '\P{^Numeric_Value:	0.750}', "");
43285Expect(0, 189, '\p{Numeric_Value:	0.750}', "");
43286Expect(1, 189, '\p{^Numeric_Value:	0.750}', "");
43287Expect(1, 189, '\P{Numeric_Value:	0.750}', "");
43288Expect(0, 189, '\P{^Numeric_Value:	0.750}', "");
43289Error('\p{Nv=/a/3/000004}');
43290Error('\P{Nv=/a/3/000004}');
43291Expect(1, 190, '\p{Nv=0003/0000004}', "");
43292Expect(0, 190, '\p{^Nv=0003/0000004}', "");
43293Expect(0, 190, '\P{Nv=0003/0000004}', "");
43294Expect(1, 190, '\P{^Nv=0003/0000004}', "");
43295Expect(0, 189, '\p{Nv=0003/0000004}', "");
43296Expect(1, 189, '\p{^Nv=0003/0000004}', "");
43297Expect(1, 189, '\P{Nv=0003/0000004}', "");
43298Expect(0, 189, '\P{^Nv=0003/0000004}', "");
43299Expect(1, 190, '\p{Nv=0.750}', "");
43300Expect(0, 190, '\p{^Nv=0.750}', "");
43301Expect(0, 190, '\P{Nv=0.750}', "");
43302Expect(1, 190, '\P{^Nv=0.750}', "");
43303Expect(0, 189, '\p{Nv=0.750}', "");
43304Expect(1, 189, '\p{^Nv=0.750}', "");
43305Expect(1, 189, '\P{Nv=0.750}', "");
43306Expect(0, 189, '\P{^Nv=0.750}', "");
43307Error('\p{Is_Numeric_Value=_0000003/0000004:=}');
43308Error('\P{Is_Numeric_Value=_0000003/0000004:=}');
43309Expect(1, 190, '\p{Is_Numeric_Value:   3/00000004}', "");
43310Expect(0, 190, '\p{^Is_Numeric_Value:   3/00000004}', "");
43311Expect(0, 190, '\P{Is_Numeric_Value:   3/00000004}', "");
43312Expect(1, 190, '\P{^Is_Numeric_Value:   3/00000004}', "");
43313Expect(0, 189, '\p{Is_Numeric_Value:   3/00000004}', "");
43314Expect(1, 189, '\p{^Is_Numeric_Value:   3/00000004}', "");
43315Expect(1, 189, '\P{Is_Numeric_Value:   3/00000004}', "");
43316Expect(0, 189, '\P{^Is_Numeric_Value:   3/00000004}', "");
43317Expect(1, 190, '\p{Is_Numeric_Value=0.750}', "");
43318Expect(0, 190, '\p{^Is_Numeric_Value=0.750}', "");
43319Expect(0, 190, '\P{Is_Numeric_Value=0.750}', "");
43320Expect(1, 190, '\P{^Is_Numeric_Value=0.750}', "");
43321Expect(0, 189, '\p{Is_Numeric_Value=0.750}', "");
43322Expect(1, 189, '\p{^Is_Numeric_Value=0.750}', "");
43323Expect(1, 189, '\P{Is_Numeric_Value=0.750}', "");
43324Expect(0, 189, '\P{^Is_Numeric_Value=0.750}', "");
43325Error('\p{Is_Nv= _00003/00000004/a/}');
43326Error('\P{Is_Nv= _00003/00000004/a/}');
43327Expect(1, 190, '\p{Is_Nv:000000003/04}', "");
43328Expect(0, 190, '\p{^Is_Nv:000000003/04}', "");
43329Expect(0, 190, '\P{Is_Nv:000000003/04}', "");
43330Expect(1, 190, '\P{^Is_Nv:000000003/04}', "");
43331Expect(0, 189, '\p{Is_Nv:000000003/04}', "");
43332Expect(1, 189, '\p{^Is_Nv:000000003/04}', "");
43333Expect(1, 189, '\P{Is_Nv:000000003/04}', "");
43334Expect(0, 189, '\P{^Is_Nv:000000003/04}', "");
43335Expect(1, 190, '\p{Is_Nv:   0.750}', "");
43336Expect(0, 190, '\p{^Is_Nv:   0.750}', "");
43337Expect(0, 190, '\P{Is_Nv:   0.750}', "");
43338Expect(1, 190, '\P{^Is_Nv:   0.750}', "");
43339Expect(0, 189, '\p{Is_Nv:   0.750}', "");
43340Expect(1, 189, '\p{^Is_Nv:   0.750}', "");
43341Expect(1, 189, '\P{Is_Nv:   0.750}', "");
43342Expect(0, 189, '\P{^Is_Nv:   0.750}', "");
43343Error('\p{Numeric_Value= 	000000004:=}');
43344Error('\P{Numeric_Value= 	000000004:=}');
43345Expect(1, 52, '\p{Numeric_Value=00_00_00_004}', "");
43346Expect(0, 52, '\p{^Numeric_Value=00_00_00_004}', "");
43347Expect(0, 52, '\P{Numeric_Value=00_00_00_004}', "");
43348Expect(1, 52, '\P{^Numeric_Value=00_00_00_004}', "");
43349Expect(0, 51, '\p{Numeric_Value=00_00_00_004}', "");
43350Expect(1, 51, '\p{^Numeric_Value=00_00_00_004}', "");
43351Expect(1, 51, '\P{Numeric_Value=00_00_00_004}', "");
43352Expect(0, 51, '\P{^Numeric_Value=00_00_00_004}', "");
43353Error('\p{Nv::=+0 0-00	0	004}');
43354Error('\P{Nv::=+0 0-00	0	004}');
43355Expect(1, 52, '\p{Nv:   0_0_0_0_0_0_04}', "");
43356Expect(0, 52, '\p{^Nv:   0_0_0_0_0_0_04}', "");
43357Expect(0, 52, '\P{Nv:   0_0_0_0_0_0_04}', "");
43358Expect(1, 52, '\P{^Nv:   0_0_0_0_0_0_04}', "");
43359Expect(0, 51, '\p{Nv:   0_0_0_0_0_0_04}', "");
43360Expect(1, 51, '\p{^Nv:   0_0_0_0_0_0_04}', "");
43361Expect(1, 51, '\P{Nv:   0_0_0_0_0_0_04}', "");
43362Expect(0, 51, '\P{^Nv:   0_0_0_0_0_0_04}', "");
43363Error('\p{Is_Numeric_Value=-_0000000004:=}');
43364Error('\P{Is_Numeric_Value=-_0000000004:=}');
43365Expect(1, 52, '\p{Is_Numeric_Value=004}', "");
43366Expect(0, 52, '\p{^Is_Numeric_Value=004}', "");
43367Expect(0, 52, '\P{Is_Numeric_Value=004}', "");
43368Expect(1, 52, '\P{^Is_Numeric_Value=004}', "");
43369Expect(0, 51, '\p{Is_Numeric_Value=004}', "");
43370Expect(1, 51, '\p{^Is_Numeric_Value=004}', "");
43371Expect(1, 51, '\P{Is_Numeric_Value=004}', "");
43372Expect(0, 51, '\P{^Is_Numeric_Value=004}', "");
43373Error('\p{Is_Nv=-	+0/a/0-0-0 0 00004}');
43374Error('\P{Is_Nv=-	+0/a/0-0-0 0 00004}');
43375Expect(1, 52, '\p{Is_Nv:+0000_4}', "");
43376Expect(0, 52, '\p{^Is_Nv:+0000_4}', "");
43377Expect(0, 52, '\P{Is_Nv:+0000_4}', "");
43378Expect(1, 52, '\P{^Is_Nv:+0000_4}', "");
43379Expect(0, 51, '\p{Is_Nv:+0000_4}', "");
43380Expect(1, 51, '\p{^Is_Nv:+0000_4}', "");
43381Expect(1, 51, '\P{Is_Nv:+0000_4}', "");
43382Expect(0, 51, '\P{^Is_Nv:+0000_4}', "");
43383Error('\p{Numeric_Value=-_+00000000034:=}');
43384Error('\P{Numeric_Value=-_+00000000034:=}');
43385Expect(1, 12894, '\p{Numeric_Value=0034}', "");
43386Expect(0, 12894, '\p{^Numeric_Value=0034}', "");
43387Expect(0, 12894, '\P{Numeric_Value=0034}', "");
43388Expect(1, 12894, '\P{^Numeric_Value=0034}', "");
43389Expect(0, 12893, '\p{Numeric_Value=0034}', "");
43390Expect(1, 12893, '\p{^Numeric_Value=0034}', "");
43391Expect(1, 12893, '\P{Numeric_Value=0034}', "");
43392Expect(0, 12893, '\P{^Numeric_Value=0034}', "");
43393Error('\p{Nv=	:=34}');
43394Error('\P{Nv=	:=34}');
43395Expect(1, 12894, '\p{Nv:	0034}', "");
43396Expect(0, 12894, '\p{^Nv:	0034}', "");
43397Expect(0, 12894, '\P{Nv:	0034}', "");
43398Expect(1, 12894, '\P{^Nv:	0034}', "");
43399Expect(0, 12893, '\p{Nv:	0034}', "");
43400Expect(1, 12893, '\p{^Nv:	0034}', "");
43401Expect(1, 12893, '\P{Nv:	0034}', "");
43402Expect(0, 12893, '\P{^Nv:	0034}', "");
43403Error('\p{Is_Numeric_Value=:=0-0 0_0-0 0_0034}');
43404Error('\P{Is_Numeric_Value=:=0-0 0_0-0 0_0034}');
43405Expect(1, 12894, '\p{Is_Numeric_Value=34}', "");
43406Expect(0, 12894, '\p{^Is_Numeric_Value=34}', "");
43407Expect(0, 12894, '\P{Is_Numeric_Value=34}', "");
43408Expect(1, 12894, '\P{^Is_Numeric_Value=34}', "");
43409Expect(0, 12893, '\p{Is_Numeric_Value=34}', "");
43410Expect(1, 12893, '\p{^Is_Numeric_Value=34}', "");
43411Expect(1, 12893, '\P{Is_Numeric_Value=34}', "");
43412Expect(0, 12893, '\P{^Is_Numeric_Value=34}', "");
43413Error('\p{Is_Nv= 034:=}');
43414Error('\P{Is_Nv= 034:=}');
43415Expect(1, 12894, '\p{Is_Nv:03_4}', "");
43416Expect(0, 12894, '\p{^Is_Nv:03_4}', "");
43417Expect(0, 12894, '\P{Is_Nv:03_4}', "");
43418Expect(1, 12894, '\P{^Is_Nv:03_4}', "");
43419Expect(0, 12893, '\p{Is_Nv:03_4}', "");
43420Expect(1, 12893, '\p{^Is_Nv:03_4}', "");
43421Expect(1, 12893, '\P{Is_Nv:03_4}', "");
43422Expect(0, 12893, '\P{^Is_Nv:03_4}', "");
43423Error('\p{Numeric_Value=/a/	037}');
43424Error('\P{Numeric_Value=/a/	037}');
43425Expect(1, 12978, '\p{Numeric_Value=+00_00_00_03_7}', "");
43426Expect(0, 12978, '\p{^Numeric_Value=+00_00_00_03_7}', "");
43427Expect(0, 12978, '\P{Numeric_Value=+00_00_00_03_7}', "");
43428Expect(1, 12978, '\P{^Numeric_Value=+00_00_00_03_7}', "");
43429Expect(0, 12977, '\p{Numeric_Value=+00_00_00_03_7}', "");
43430Expect(1, 12977, '\p{^Numeric_Value=+00_00_00_03_7}', "");
43431Expect(1, 12977, '\P{Numeric_Value=+00_00_00_03_7}', "");
43432Expect(0, 12977, '\P{^Numeric_Value=+00_00_00_03_7}', "");
43433Error('\p{Nv=__000037/a/}');
43434Error('\P{Nv=__000037/a/}');
43435Expect(1, 12978, '\p{Nv=00037}', "");
43436Expect(0, 12978, '\p{^Nv=00037}', "");
43437Expect(0, 12978, '\P{Nv=00037}', "");
43438Expect(1, 12978, '\P{^Nv=00037}', "");
43439Expect(0, 12977, '\p{Nv=00037}', "");
43440Expect(1, 12977, '\p{^Nv=00037}', "");
43441Expect(1, 12977, '\P{Nv=00037}', "");
43442Expect(0, 12977, '\P{^Nv=00037}', "");
43443Error('\p{Is_Numeric_Value=/a/-_+037}');
43444Error('\P{Is_Numeric_Value=/a/-_+037}');
43445Expect(1, 12978, '\p{Is_Numeric_Value=0_0_0_37}', "");
43446Expect(0, 12978, '\p{^Is_Numeric_Value=0_0_0_37}', "");
43447Expect(0, 12978, '\P{Is_Numeric_Value=0_0_0_37}', "");
43448Expect(1, 12978, '\P{^Is_Numeric_Value=0_0_0_37}', "");
43449Expect(0, 12977, '\p{Is_Numeric_Value=0_0_0_37}', "");
43450Expect(1, 12977, '\p{^Is_Numeric_Value=0_0_0_37}', "");
43451Expect(1, 12977, '\P{Is_Numeric_Value=0_0_0_37}', "");
43452Expect(0, 12977, '\P{^Is_Numeric_Value=0_0_0_37}', "");
43453Error('\p{Is_Nv=- 0000-00 037:=}');
43454Error('\P{Is_Nv=- 0000-00 037:=}');
43455Expect(1, 12978, '\p{Is_Nv:037}', "");
43456Expect(0, 12978, '\p{^Is_Nv:037}', "");
43457Expect(0, 12978, '\P{Is_Nv:037}', "");
43458Expect(1, 12978, '\P{^Is_Nv:037}', "");
43459Expect(0, 12977, '\p{Is_Nv:037}', "");
43460Expect(1, 12977, '\p{^Is_Nv:037}', "");
43461Expect(1, 12977, '\P{Is_Nv:037}', "");
43462Expect(0, 12977, '\P{^Is_Nv:037}', "");
43463Error('\p{Numeric_Value=	+00005/00002/a/}');
43464Error('\P{Numeric_Value=	+00005/00002/a/}');
43465Expect(1, 3884, '\p{Numeric_Value=0000000005/000000002}', "");
43466Expect(0, 3884, '\p{^Numeric_Value=0000000005/000000002}', "");
43467Expect(0, 3884, '\P{Numeric_Value=0000000005/000000002}', "");
43468Expect(1, 3884, '\P{^Numeric_Value=0000000005/000000002}', "");
43469Expect(0, 3883, '\p{Numeric_Value=0000000005/000000002}', "");
43470Expect(1, 3883, '\p{^Numeric_Value=0000000005/000000002}', "");
43471Expect(1, 3883, '\P{Numeric_Value=0000000005/000000002}', "");
43472Expect(0, 3883, '\P{^Numeric_Value=0000000005/000000002}', "");
43473Expect(1, 3884, '\p{Numeric_Value=2.500}', "");
43474Expect(0, 3884, '\p{^Numeric_Value=2.500}', "");
43475Expect(0, 3884, '\P{Numeric_Value=2.500}', "");
43476Expect(1, 3884, '\P{^Numeric_Value=2.500}', "");
43477Expect(0, 3883, '\p{Numeric_Value=2.500}', "");
43478Expect(1, 3883, '\p{^Numeric_Value=2.500}', "");
43479Expect(1, 3883, '\P{Numeric_Value=2.500}', "");
43480Expect(0, 3883, '\P{^Numeric_Value=2.500}', "");
43481Error('\p{Nv:     0005/000002:=}');
43482Error('\P{Nv:     0005/000002:=}');
43483Expect(1, 3884, '\p{Nv: 5/0000000002}', "");
43484Expect(0, 3884, '\p{^Nv: 5/0000000002}', "");
43485Expect(0, 3884, '\P{Nv: 5/0000000002}', "");
43486Expect(1, 3884, '\P{^Nv: 5/0000000002}', "");
43487Expect(0, 3883, '\p{Nv: 5/0000000002}', "");
43488Expect(1, 3883, '\p{^Nv: 5/0000000002}', "");
43489Expect(1, 3883, '\P{Nv: 5/0000000002}', "");
43490Expect(0, 3883, '\P{^Nv: 5/0000000002}', "");
43491Expect(1, 3884, '\p{Nv: 2.500}', "");
43492Expect(0, 3884, '\p{^Nv: 2.500}', "");
43493Expect(0, 3884, '\P{Nv: 2.500}', "");
43494Expect(1, 3884, '\P{^Nv: 2.500}', "");
43495Expect(0, 3883, '\p{Nv: 2.500}', "");
43496Expect(1, 3883, '\p{^Nv: 2.500}', "");
43497Expect(1, 3883, '\P{Nv: 2.500}', "");
43498Expect(0, 3883, '\P{^Nv: 2.500}', "");
43499Error('\p{Is_Numeric_Value= _+5/0000000002/a/}');
43500Error('\P{Is_Numeric_Value= _+5/0000000002/a/}');
43501Expect(1, 3884, '\p{Is_Numeric_Value=+005/000000002}', "");
43502Expect(0, 3884, '\p{^Is_Numeric_Value=+005/000000002}', "");
43503Expect(0, 3884, '\P{Is_Numeric_Value=+005/000000002}', "");
43504Expect(1, 3884, '\P{^Is_Numeric_Value=+005/000000002}', "");
43505Expect(0, 3883, '\p{Is_Numeric_Value=+005/000000002}', "");
43506Expect(1, 3883, '\p{^Is_Numeric_Value=+005/000000002}', "");
43507Expect(1, 3883, '\P{Is_Numeric_Value=+005/000000002}', "");
43508Expect(0, 3883, '\P{^Is_Numeric_Value=+005/000000002}', "");
43509Expect(1, 3884, '\p{Is_Numeric_Value:   2.500}', "");
43510Expect(0, 3884, '\p{^Is_Numeric_Value:   2.500}', "");
43511Expect(0, 3884, '\P{Is_Numeric_Value:   2.500}', "");
43512Expect(1, 3884, '\P{^Is_Numeric_Value:   2.500}', "");
43513Expect(0, 3883, '\p{Is_Numeric_Value:   2.500}', "");
43514Expect(1, 3883, '\p{^Is_Numeric_Value:   2.500}', "");
43515Expect(1, 3883, '\P{Is_Numeric_Value:   2.500}', "");
43516Expect(0, 3883, '\P{^Is_Numeric_Value:   2.500}', "");
43517Error('\p{Is_Nv=_:=+000005/002}');
43518Error('\P{Is_Nv=_:=+000005/002}');
43519Expect(1, 3884, '\p{Is_Nv=000005/002}', "");
43520Expect(0, 3884, '\p{^Is_Nv=000005/002}', "");
43521Expect(0, 3884, '\P{Is_Nv=000005/002}', "");
43522Expect(1, 3884, '\P{^Is_Nv=000005/002}', "");
43523Expect(0, 3883, '\p{Is_Nv=000005/002}', "");
43524Expect(1, 3883, '\p{^Is_Nv=000005/002}', "");
43525Expect(1, 3883, '\P{Is_Nv=000005/002}', "");
43526Expect(0, 3883, '\P{^Is_Nv=000005/002}', "");
43527Expect(1, 3884, '\p{Is_Nv=2.500}', "");
43528Expect(0, 3884, '\p{^Is_Nv=2.500}', "");
43529Expect(0, 3884, '\P{Is_Nv=2.500}', "");
43530Expect(1, 3884, '\P{^Is_Nv=2.500}', "");
43531Expect(0, 3883, '\p{Is_Nv=2.500}', "");
43532Expect(1, 3883, '\p{^Is_Nv=2.500}', "");
43533Expect(1, 3883, '\P{Is_Nv=2.500}', "");
43534Expect(0, 3883, '\P{^Is_Nv=2.500}', "");
43535Error('\p{Numeric_Value=	 001000:=}');
43536Error('\P{Numeric_Value=	 001000:=}');
43537Expect(1, 3058, '\p{Numeric_Value=0000100_0}', "");
43538Expect(0, 3058, '\p{^Numeric_Value=0000100_0}', "");
43539Expect(0, 3058, '\P{Numeric_Value=0000100_0}', "");
43540Expect(1, 3058, '\P{^Numeric_Value=0000100_0}', "");
43541Expect(0, 3057, '\p{Numeric_Value=0000100_0}', "");
43542Expect(1, 3057, '\p{^Numeric_Value=0000100_0}', "");
43543Expect(1, 3057, '\P{Numeric_Value=0000100_0}', "");
43544Expect(0, 3057, '\P{^Numeric_Value=0000100_0}', "");
43545Error('\p{Nv= :=+1000}');
43546Error('\P{Nv= :=+1000}');
43547Expect(1, 3058, '\p{Nv: +0_0_0_0_0_0_0_01000}', "");
43548Expect(0, 3058, '\p{^Nv: +0_0_0_0_0_0_0_01000}', "");
43549Expect(0, 3058, '\P{Nv: +0_0_0_0_0_0_0_01000}', "");
43550Expect(1, 3058, '\P{^Nv: +0_0_0_0_0_0_0_01000}', "");
43551Expect(0, 3057, '\p{Nv: +0_0_0_0_0_0_0_01000}', "");
43552Expect(1, 3057, '\p{^Nv: +0_0_0_0_0_0_0_01000}', "");
43553Expect(1, 3057, '\P{Nv: +0_0_0_0_0_0_0_01000}', "");
43554Expect(0, 3057, '\P{^Nv: +0_0_0_0_0_0_0_01000}', "");
43555Error('\p{Is_Numeric_Value= -01 00/a/0}');
43556Error('\P{Is_Numeric_Value= -01 00/a/0}');
43557Expect(1, 3058, '\p{Is_Numeric_Value: 0000000001000}', "");
43558Expect(0, 3058, '\p{^Is_Numeric_Value: 0000000001000}', "");
43559Expect(0, 3058, '\P{Is_Numeric_Value: 0000000001000}', "");
43560Expect(1, 3058, '\P{^Is_Numeric_Value: 0000000001000}', "");
43561Expect(0, 3057, '\p{Is_Numeric_Value: 0000000001000}', "");
43562Expect(1, 3057, '\p{^Is_Numeric_Value: 0000000001000}', "");
43563Expect(1, 3057, '\P{Is_Numeric_Value: 0000000001000}', "");
43564Expect(0, 3057, '\P{^Is_Numeric_Value: 0000000001000}', "");
43565Error('\p{Is_Nv=-/a/+01000}');
43566Error('\P{Is_Nv=-/a/+01000}');
43567Expect(1, 3058, '\p{Is_Nv=0_0_0_1_000}', "");
43568Expect(0, 3058, '\p{^Is_Nv=0_0_0_1_000}', "");
43569Expect(0, 3058, '\P{Is_Nv=0_0_0_1_000}', "");
43570Expect(1, 3058, '\P{^Is_Nv=0_0_0_1_000}', "");
43571Expect(0, 3057, '\p{Is_Nv=0_0_0_1_000}', "");
43572Expect(1, 3057, '\p{^Is_Nv=0_0_0_1_000}', "");
43573Expect(1, 3057, '\P{Is_Nv=0_0_0_1_000}', "");
43574Expect(0, 3057, '\P{^Is_Nv=0_0_0_1_000}', "");
43575Error('\p{Numeric_Value:   -/a/0000000043}');
43576Error('\P{Numeric_Value:   -/a/0000000043}');
43577Expect(1, 12984, '\p{Numeric_Value=0_0_0_0_0_0_0_0_0_43}', "");
43578Expect(0, 12984, '\p{^Numeric_Value=0_0_0_0_0_0_0_0_0_43}', "");
43579Expect(0, 12984, '\P{Numeric_Value=0_0_0_0_0_0_0_0_0_43}', "");
43580Expect(1, 12984, '\P{^Numeric_Value=0_0_0_0_0_0_0_0_0_43}', "");
43581Expect(0, 12983, '\p{Numeric_Value=0_0_0_0_0_0_0_0_0_43}', "");
43582Expect(1, 12983, '\p{^Numeric_Value=0_0_0_0_0_0_0_0_0_43}', "");
43583Expect(1, 12983, '\P{Numeric_Value=0_0_0_0_0_0_0_0_0_43}', "");
43584Expect(0, 12983, '\P{^Numeric_Value=0_0_0_0_0_0_0_0_0_43}', "");
43585Error('\p{Nv=--0:=0_00-0	00	043}');
43586Error('\P{Nv=--0:=0_00-0	00	043}');
43587Expect(1, 12984, '\p{Nv=000000043}', "");
43588Expect(0, 12984, '\p{^Nv=000000043}', "");
43589Expect(0, 12984, '\P{Nv=000000043}', "");
43590Expect(1, 12984, '\P{^Nv=000000043}', "");
43591Expect(0, 12983, '\p{Nv=000000043}', "");
43592Expect(1, 12983, '\p{^Nv=000000043}', "");
43593Expect(1, 12983, '\P{Nv=000000043}', "");
43594Expect(0, 12983, '\P{^Nv=000000043}', "");
43595Error('\p{Is_Numeric_Value=/a/ -+00043}');
43596Error('\P{Is_Numeric_Value=/a/ -+00043}');
43597Expect(1, 12984, '\p{Is_Numeric_Value:	+43}', "");
43598Expect(0, 12984, '\p{^Is_Numeric_Value:	+43}', "");
43599Expect(0, 12984, '\P{Is_Numeric_Value:	+43}', "");
43600Expect(1, 12984, '\P{^Is_Numeric_Value:	+43}', "");
43601Expect(0, 12983, '\p{Is_Numeric_Value:	+43}', "");
43602Expect(1, 12983, '\p{^Is_Numeric_Value:	+43}', "");
43603Expect(1, 12983, '\P{Is_Numeric_Value:	+43}', "");
43604Expect(0, 12983, '\P{^Is_Numeric_Value:	+43}', "");
43605Error('\p{Is_Nv=-_0 0 0:=0 0-43}');
43606Error('\P{Is_Nv=-_0 0 0:=0 0-43}');
43607Expect(1, 12984, '\p{Is_Nv=00000043}', "");
43608Expect(0, 12984, '\p{^Is_Nv=00000043}', "");
43609Expect(0, 12984, '\P{Is_Nv=00000043}', "");
43610Expect(1, 12984, '\P{^Is_Nv=00000043}', "");
43611Expect(0, 12983, '\p{Is_Nv=00000043}', "");
43612Expect(1, 12983, '\p{^Is_Nv=00000043}', "");
43613Expect(1, 12983, '\P{Is_Nv=00000043}', "");
43614Expect(0, 12983, '\P{^Is_Nv=00000043}', "");
43615Error('\p{Numeric_Value= 000000005/a/}');
43616Error('\P{Numeric_Value= 000000005/a/}');
43617Expect(1, 53, '\p{Numeric_Value=+0000000005}', "");
43618Expect(0, 53, '\p{^Numeric_Value=+0000000005}', "");
43619Expect(0, 53, '\P{Numeric_Value=+0000000005}', "");
43620Expect(1, 53, '\P{^Numeric_Value=+0000000005}', "");
43621Expect(0, 52, '\p{Numeric_Value=+0000000005}', "");
43622Expect(1, 52, '\p{^Numeric_Value=+0000000005}', "");
43623Expect(1, 52, '\P{Numeric_Value=+0000000005}', "");
43624Expect(0, 52, '\P{^Numeric_Value=+0000000005}', "");
43625Error('\p{Nv=_:=0	0	0 0_0	0005}');
43626Error('\P{Nv=_:=0	0	0 0_0	0005}');
43627Expect(1, 53, '\p{Nv=0_5}', "");
43628Expect(0, 53, '\p{^Nv=0_5}', "");
43629Expect(0, 53, '\P{Nv=0_5}', "");
43630Expect(1, 53, '\P{^Nv=0_5}', "");
43631Expect(0, 52, '\p{Nv=0_5}', "");
43632Expect(1, 52, '\p{^Nv=0_5}', "");
43633Expect(1, 52, '\P{Nv=0_5}', "");
43634Expect(0, 52, '\P{^Nv=0_5}', "");
43635Error('\p{Is_Numeric_Value=/a/00000	5}');
43636Error('\P{Is_Numeric_Value=/a/00000	5}');
43637Expect(1, 53, '\p{Is_Numeric_Value=+0000000005}', "");
43638Expect(0, 53, '\p{^Is_Numeric_Value=+0000000005}', "");
43639Expect(0, 53, '\P{Is_Numeric_Value=+0000000005}', "");
43640Expect(1, 53, '\P{^Is_Numeric_Value=+0000000005}', "");
43641Expect(0, 52, '\p{Is_Numeric_Value=+0000000005}', "");
43642Expect(1, 52, '\p{^Is_Numeric_Value=+0000000005}', "");
43643Expect(1, 52, '\P{Is_Numeric_Value=+0000000005}', "");
43644Expect(0, 52, '\P{^Is_Numeric_Value=+0000000005}', "");
43645Error('\p{Is_Nv=-/a/000000005}');
43646Error('\P{Is_Nv=-/a/000000005}');
43647Expect(1, 53, '\p{Is_Nv=000000005}', "");
43648Expect(0, 53, '\p{^Is_Nv=000000005}', "");
43649Expect(0, 53, '\P{Is_Nv=000000005}', "");
43650Expect(1, 53, '\P{^Is_Nv=000000005}', "");
43651Expect(0, 52, '\p{Is_Nv=000000005}', "");
43652Expect(1, 52, '\p{^Is_Nv=000000005}', "");
43653Expect(1, 52, '\P{Is_Nv=000000005}', "");
43654Expect(0, 52, '\P{^Is_Nv=000000005}', "");
43655Error('\p{Changes_When_Uppercased=_:=Yes}');
43656Error('\P{Changes_When_Uppercased=_:=Yes}');
43657Expect(1, 122, '\p{Changes_When_Uppercased=yes}', "");
43658Expect(0, 122, '\p{^Changes_When_Uppercased=yes}', "");
43659Expect(0, 122, '\P{Changes_When_Uppercased=yes}', "");
43660Expect(1, 122, '\P{^Changes_When_Uppercased=yes}', "");
43661Expect(0, 96, '\p{Changes_When_Uppercased=yes}', "");
43662Expect(1, 96, '\p{^Changes_When_Uppercased=yes}', "");
43663Expect(1, 96, '\P{Changes_When_Uppercased=yes}', "");
43664Expect(0, 96, '\P{^Changes_When_Uppercased=yes}', "");
43665Expect(1, 122, '\p{Changes_When_Uppercased=_-yes}', "");
43666Expect(0, 122, '\p{^Changes_When_Uppercased=_-yes}', "");
43667Expect(0, 122, '\P{Changes_When_Uppercased=_-yes}', "");
43668Expect(1, 122, '\P{^Changes_When_Uppercased=_-yes}', "");
43669Expect(0, 96, '\p{Changes_When_Uppercased=_-yes}', "");
43670Expect(1, 96, '\p{^Changes_When_Uppercased=_-yes}', "");
43671Expect(1, 96, '\P{Changes_When_Uppercased=_-yes}', "");
43672Expect(0, 96, '\P{^Changes_When_Uppercased=_-yes}', "");
43673Error('\p{CWU=-Y/a/}');
43674Error('\P{CWU=-Y/a/}');
43675Expect(1, 122, '\p{CWU=y}', "");
43676Expect(0, 122, '\p{^CWU=y}', "");
43677Expect(0, 122, '\P{CWU=y}', "");
43678Expect(1, 122, '\P{^CWU=y}', "");
43679Expect(0, 96, '\p{CWU=y}', "");
43680Expect(1, 96, '\p{^CWU=y}', "");
43681Expect(1, 96, '\P{CWU=y}', "");
43682Expect(0, 96, '\P{^CWU=y}', "");
43683Expect(1, 122, '\p{CWU= Y}', "");
43684Expect(0, 122, '\p{^CWU= Y}', "");
43685Expect(0, 122, '\P{CWU= Y}', "");
43686Expect(1, 122, '\P{^CWU= Y}', "");
43687Expect(0, 96, '\p{CWU= Y}', "");
43688Expect(1, 96, '\p{^CWU= Y}', "");
43689Expect(1, 96, '\P{CWU= Y}', "");
43690Expect(0, 96, '\P{^CWU= Y}', "");
43691Error('\p{Is_Changes_When_Uppercased=	:=T}');
43692Error('\P{Is_Changes_When_Uppercased=	:=T}');
43693Expect(1, 122, '\p{Is_Changes_When_Uppercased=t}', "");
43694Expect(0, 122, '\p{^Is_Changes_When_Uppercased=t}', "");
43695Expect(0, 122, '\P{Is_Changes_When_Uppercased=t}', "");
43696Expect(1, 122, '\P{^Is_Changes_When_Uppercased=t}', "");
43697Expect(0, 96, '\p{Is_Changes_When_Uppercased=t}', "");
43698Expect(1, 96, '\p{^Is_Changes_When_Uppercased=t}', "");
43699Expect(1, 96, '\P{Is_Changes_When_Uppercased=t}', "");
43700Expect(0, 96, '\P{^Is_Changes_When_Uppercased=t}', "");
43701Expect(1, 122, '\p{Is_Changes_When_Uppercased:   	_T}', "");
43702Expect(0, 122, '\p{^Is_Changes_When_Uppercased:   	_T}', "");
43703Expect(0, 122, '\P{Is_Changes_When_Uppercased:   	_T}', "");
43704Expect(1, 122, '\P{^Is_Changes_When_Uppercased:   	_T}', "");
43705Expect(0, 96, '\p{Is_Changes_When_Uppercased:   	_T}', "");
43706Expect(1, 96, '\p{^Is_Changes_When_Uppercased:   	_T}', "");
43707Expect(1, 96, '\P{Is_Changes_When_Uppercased:   	_T}', "");
43708Expect(0, 96, '\P{^Is_Changes_When_Uppercased:   	_T}', "");
43709Error('\p{Is_CWU=-	True/a/}');
43710Error('\P{Is_CWU=-	True/a/}');
43711Expect(1, 122, '\p{Is_CWU=true}', "");
43712Expect(0, 122, '\p{^Is_CWU=true}', "");
43713Expect(0, 122, '\P{Is_CWU=true}', "");
43714Expect(1, 122, '\P{^Is_CWU=true}', "");
43715Expect(0, 96, '\p{Is_CWU=true}', "");
43716Expect(1, 96, '\p{^Is_CWU=true}', "");
43717Expect(1, 96, '\P{Is_CWU=true}', "");
43718Expect(0, 96, '\P{^Is_CWU=true}', "");
43719Expect(1, 122, '\p{Is_CWU= true}', "");
43720Expect(0, 122, '\p{^Is_CWU= true}', "");
43721Expect(0, 122, '\P{Is_CWU= true}', "");
43722Expect(1, 122, '\P{^Is_CWU= true}', "");
43723Expect(0, 96, '\p{Is_CWU= true}', "");
43724Expect(1, 96, '\p{^Is_CWU= true}', "");
43725Expect(1, 96, '\P{Is_CWU= true}', "");
43726Expect(0, 96, '\P{^Is_CWU= true}', "");
43727Error('\p{Changes_When_Uppercased=_/a/NO}');
43728Error('\P{Changes_When_Uppercased=_/a/NO}');
43729Expect(1, 96, '\p{Changes_When_Uppercased=no}', "");
43730Expect(0, 96, '\p{^Changes_When_Uppercased=no}', "");
43731Expect(0, 96, '\P{Changes_When_Uppercased=no}', "");
43732Expect(1, 96, '\P{^Changes_When_Uppercased=no}', "");
43733Expect(0, 122, '\p{Changes_When_Uppercased=no}', "");
43734Expect(1, 122, '\p{^Changes_When_Uppercased=no}', "");
43735Expect(1, 122, '\P{Changes_When_Uppercased=no}', "");
43736Expect(0, 122, '\P{^Changes_When_Uppercased=no}', "");
43737Expect(1, 96, '\p{Changes_When_Uppercased=-NO}', "");
43738Expect(0, 96, '\p{^Changes_When_Uppercased=-NO}', "");
43739Expect(0, 96, '\P{Changes_When_Uppercased=-NO}', "");
43740Expect(1, 96, '\P{^Changes_When_Uppercased=-NO}', "");
43741Expect(0, 122, '\p{Changes_When_Uppercased=-NO}', "");
43742Expect(1, 122, '\p{^Changes_When_Uppercased=-NO}', "");
43743Expect(1, 122, '\P{Changes_When_Uppercased=-NO}', "");
43744Expect(0, 122, '\P{^Changes_When_Uppercased=-NO}', "");
43745Error('\p{CWU= _N/a/}');
43746Error('\P{CWU= _N/a/}');
43747Expect(1, 96, '\p{CWU=n}', "");
43748Expect(0, 96, '\p{^CWU=n}', "");
43749Expect(0, 96, '\P{CWU=n}', "");
43750Expect(1, 96, '\P{^CWU=n}', "");
43751Expect(0, 122, '\p{CWU=n}', "");
43752Expect(1, 122, '\p{^CWU=n}', "");
43753Expect(1, 122, '\P{CWU=n}', "");
43754Expect(0, 122, '\P{^CWU=n}', "");
43755Expect(1, 96, '\p{CWU= n}', "");
43756Expect(0, 96, '\p{^CWU= n}', "");
43757Expect(0, 96, '\P{CWU= n}', "");
43758Expect(1, 96, '\P{^CWU= n}', "");
43759Expect(0, 122, '\p{CWU= n}', "");
43760Expect(1, 122, '\p{^CWU= n}', "");
43761Expect(1, 122, '\P{CWU= n}', "");
43762Expect(0, 122, '\P{^CWU= n}', "");
43763Error('\p{Is_Changes_When_Uppercased=:=	F}');
43764Error('\P{Is_Changes_When_Uppercased=:=	F}');
43765Expect(1, 96, '\p{Is_Changes_When_Uppercased=f}', "");
43766Expect(0, 96, '\p{^Is_Changes_When_Uppercased=f}', "");
43767Expect(0, 96, '\P{Is_Changes_When_Uppercased=f}', "");
43768Expect(1, 96, '\P{^Is_Changes_When_Uppercased=f}', "");
43769Expect(0, 122, '\p{Is_Changes_When_Uppercased=f}', "");
43770Expect(1, 122, '\p{^Is_Changes_When_Uppercased=f}', "");
43771Expect(1, 122, '\P{Is_Changes_When_Uppercased=f}', "");
43772Expect(0, 122, '\P{^Is_Changes_When_Uppercased=f}', "");
43773Expect(1, 96, '\p{Is_Changes_When_Uppercased= 	F}', "");
43774Expect(0, 96, '\p{^Is_Changes_When_Uppercased= 	F}', "");
43775Expect(0, 96, '\P{Is_Changes_When_Uppercased= 	F}', "");
43776Expect(1, 96, '\P{^Is_Changes_When_Uppercased= 	F}', "");
43777Expect(0, 122, '\p{Is_Changes_When_Uppercased= 	F}', "");
43778Expect(1, 122, '\p{^Is_Changes_When_Uppercased= 	F}', "");
43779Expect(1, 122, '\P{Is_Changes_When_Uppercased= 	F}', "");
43780Expect(0, 122, '\P{^Is_Changes_When_Uppercased= 	F}', "");
43781Error('\p{Is_CWU=		False:=}');
43782Error('\P{Is_CWU=		False:=}');
43783Expect(1, 96, '\p{Is_CWU=false}', "");
43784Expect(0, 96, '\p{^Is_CWU=false}', "");
43785Expect(0, 96, '\P{Is_CWU=false}', "");
43786Expect(1, 96, '\P{^Is_CWU=false}', "");
43787Expect(0, 122, '\p{Is_CWU=false}', "");
43788Expect(1, 122, '\p{^Is_CWU=false}', "");
43789Expect(1, 122, '\P{Is_CWU=false}', "");
43790Expect(0, 122, '\P{^Is_CWU=false}', "");
43791Expect(1, 96, '\p{Is_CWU=_	false}', "");
43792Expect(0, 96, '\p{^Is_CWU=_	false}', "");
43793Expect(0, 96, '\P{Is_CWU=_	false}', "");
43794Expect(1, 96, '\P{^Is_CWU=_	false}', "");
43795Expect(0, 122, '\p{Is_CWU=_	false}', "");
43796Expect(1, 122, '\p{^Is_CWU=_	false}', "");
43797Expect(1, 122, '\P{Is_CWU=_	false}', "");
43798Expect(0, 122, '\P{^Is_CWU=_	false}', "");
43799Error('\p{Changes_When_Lowercased=	Yes/a/}');
43800Error('\P{Changes_When_Lowercased=	Yes/a/}');
43801Expect(1, 90, '\p{Changes_When_Lowercased=yes}', "");
43802Expect(0, 90, '\p{^Changes_When_Lowercased=yes}', "");
43803Expect(0, 90, '\P{Changes_When_Lowercased=yes}', "");
43804Expect(1, 90, '\P{^Changes_When_Lowercased=yes}', "");
43805Expect(0, 64, '\p{Changes_When_Lowercased=yes}', "");
43806Expect(1, 64, '\p{^Changes_When_Lowercased=yes}', "");
43807Expect(1, 64, '\P{Changes_When_Lowercased=yes}', "");
43808Expect(0, 64, '\P{^Changes_When_Lowercased=yes}', "");
43809Expect(1, 90, '\p{Changes_When_Lowercased=_Yes}', "");
43810Expect(0, 90, '\p{^Changes_When_Lowercased=_Yes}', "");
43811Expect(0, 90, '\P{Changes_When_Lowercased=_Yes}', "");
43812Expect(1, 90, '\P{^Changes_When_Lowercased=_Yes}', "");
43813Expect(0, 64, '\p{Changes_When_Lowercased=_Yes}', "");
43814Expect(1, 64, '\p{^Changes_When_Lowercased=_Yes}', "");
43815Expect(1, 64, '\P{Changes_When_Lowercased=_Yes}', "");
43816Expect(0, 64, '\P{^Changes_When_Lowercased=_Yes}', "");
43817Error('\p{CWL: _ y:=}');
43818Error('\P{CWL: _ y:=}');
43819Expect(1, 90, '\p{CWL=y}', "");
43820Expect(0, 90, '\p{^CWL=y}', "");
43821Expect(0, 90, '\P{CWL=y}', "");
43822Expect(1, 90, '\P{^CWL=y}', "");
43823Expect(0, 64, '\p{CWL=y}', "");
43824Expect(1, 64, '\p{^CWL=y}', "");
43825Expect(1, 64, '\P{CWL=y}', "");
43826Expect(0, 64, '\P{^CWL=y}', "");
43827Expect(1, 90, '\p{CWL=--Y}', "");
43828Expect(0, 90, '\p{^CWL=--Y}', "");
43829Expect(0, 90, '\P{CWL=--Y}', "");
43830Expect(1, 90, '\P{^CWL=--Y}', "");
43831Expect(0, 64, '\p{CWL=--Y}', "");
43832Expect(1, 64, '\p{^CWL=--Y}', "");
43833Expect(1, 64, '\P{CWL=--Y}', "");
43834Expect(0, 64, '\P{^CWL=--Y}', "");
43835Error('\p{Is_Changes_When_Lowercased=:=_T}');
43836Error('\P{Is_Changes_When_Lowercased=:=_T}');
43837Expect(1, 90, '\p{Is_Changes_When_Lowercased=t}', "");
43838Expect(0, 90, '\p{^Is_Changes_When_Lowercased=t}', "");
43839Expect(0, 90, '\P{Is_Changes_When_Lowercased=t}', "");
43840Expect(1, 90, '\P{^Is_Changes_When_Lowercased=t}', "");
43841Expect(0, 64, '\p{Is_Changes_When_Lowercased=t}', "");
43842Expect(1, 64, '\p{^Is_Changes_When_Lowercased=t}', "");
43843Expect(1, 64, '\P{Is_Changes_When_Lowercased=t}', "");
43844Expect(0, 64, '\P{^Is_Changes_When_Lowercased=t}', "");
43845Expect(1, 90, '\p{Is_Changes_When_Lowercased= T}', "");
43846Expect(0, 90, '\p{^Is_Changes_When_Lowercased= T}', "");
43847Expect(0, 90, '\P{Is_Changes_When_Lowercased= T}', "");
43848Expect(1, 90, '\P{^Is_Changes_When_Lowercased= T}', "");
43849Expect(0, 64, '\p{Is_Changes_When_Lowercased= T}', "");
43850Expect(1, 64, '\p{^Is_Changes_When_Lowercased= T}', "");
43851Expect(1, 64, '\P{Is_Changes_When_Lowercased= T}', "");
43852Expect(0, 64, '\P{^Is_Changes_When_Lowercased= T}', "");
43853Error('\p{Is_CWL= -True/a/}');
43854Error('\P{Is_CWL= -True/a/}');
43855Expect(1, 90, '\p{Is_CWL: true}', "");
43856Expect(0, 90, '\p{^Is_CWL: true}', "");
43857Expect(0, 90, '\P{Is_CWL: true}', "");
43858Expect(1, 90, '\P{^Is_CWL: true}', "");
43859Expect(0, 64, '\p{Is_CWL: true}', "");
43860Expect(1, 64, '\p{^Is_CWL: true}', "");
43861Expect(1, 64, '\P{Is_CWL: true}', "");
43862Expect(0, 64, '\P{^Is_CWL: true}', "");
43863Expect(1, 90, '\p{Is_CWL=__True}', "");
43864Expect(0, 90, '\p{^Is_CWL=__True}', "");
43865Expect(0, 90, '\P{Is_CWL=__True}', "");
43866Expect(1, 90, '\P{^Is_CWL=__True}', "");
43867Expect(0, 64, '\p{Is_CWL=__True}', "");
43868Expect(1, 64, '\p{^Is_CWL=__True}', "");
43869Expect(1, 64, '\P{Is_CWL=__True}', "");
43870Expect(0, 64, '\P{^Is_CWL=__True}', "");
43871Error('\p{Changes_When_Lowercased=/a/  No}');
43872Error('\P{Changes_When_Lowercased=/a/  No}');
43873Expect(1, 64, '\p{Changes_When_Lowercased=no}', "");
43874Expect(0, 64, '\p{^Changes_When_Lowercased=no}', "");
43875Expect(0, 64, '\P{Changes_When_Lowercased=no}', "");
43876Expect(1, 64, '\P{^Changes_When_Lowercased=no}', "");
43877Expect(0, 90, '\p{Changes_When_Lowercased=no}', "");
43878Expect(1, 90, '\p{^Changes_When_Lowercased=no}', "");
43879Expect(1, 90, '\P{Changes_When_Lowercased=no}', "");
43880Expect(0, 90, '\P{^Changes_When_Lowercased=no}', "");
43881Expect(1, 64, '\p{Changes_When_Lowercased= no}', "");
43882Expect(0, 64, '\p{^Changes_When_Lowercased= no}', "");
43883Expect(0, 64, '\P{Changes_When_Lowercased= no}', "");
43884Expect(1, 64, '\P{^Changes_When_Lowercased= no}', "");
43885Expect(0, 90, '\p{Changes_When_Lowercased= no}', "");
43886Expect(1, 90, '\p{^Changes_When_Lowercased= no}', "");
43887Expect(1, 90, '\P{Changes_When_Lowercased= no}', "");
43888Expect(0, 90, '\P{^Changes_When_Lowercased= no}', "");
43889Error('\p{CWL=-:=N}');
43890Error('\P{CWL=-:=N}');
43891Expect(1, 64, '\p{CWL=n}', "");
43892Expect(0, 64, '\p{^CWL=n}', "");
43893Expect(0, 64, '\P{CWL=n}', "");
43894Expect(1, 64, '\P{^CWL=n}', "");
43895Expect(0, 90, '\p{CWL=n}', "");
43896Expect(1, 90, '\p{^CWL=n}', "");
43897Expect(1, 90, '\P{CWL=n}', "");
43898Expect(0, 90, '\P{^CWL=n}', "");
43899Expect(1, 64, '\p{CWL=  N}', "");
43900Expect(0, 64, '\p{^CWL=  N}', "");
43901Expect(0, 64, '\P{CWL=  N}', "");
43902Expect(1, 64, '\P{^CWL=  N}', "");
43903Expect(0, 90, '\p{CWL=  N}', "");
43904Expect(1, 90, '\p{^CWL=  N}', "");
43905Expect(1, 90, '\P{CWL=  N}', "");
43906Expect(0, 90, '\P{^CWL=  N}', "");
43907Error('\p{Is_Changes_When_Lowercased=f:=}');
43908Error('\P{Is_Changes_When_Lowercased=f:=}');
43909Expect(1, 64, '\p{Is_Changes_When_Lowercased=f}', "");
43910Expect(0, 64, '\p{^Is_Changes_When_Lowercased=f}', "");
43911Expect(0, 64, '\P{Is_Changes_When_Lowercased=f}', "");
43912Expect(1, 64, '\P{^Is_Changes_When_Lowercased=f}', "");
43913Expect(0, 90, '\p{Is_Changes_When_Lowercased=f}', "");
43914Expect(1, 90, '\p{^Is_Changes_When_Lowercased=f}', "");
43915Expect(1, 90, '\P{Is_Changes_When_Lowercased=f}', "");
43916Expect(0, 90, '\P{^Is_Changes_When_Lowercased=f}', "");
43917Expect(1, 64, '\p{Is_Changes_When_Lowercased=-	f}', "");
43918Expect(0, 64, '\p{^Is_Changes_When_Lowercased=-	f}', "");
43919Expect(0, 64, '\P{Is_Changes_When_Lowercased=-	f}', "");
43920Expect(1, 64, '\P{^Is_Changes_When_Lowercased=-	f}', "");
43921Expect(0, 90, '\p{Is_Changes_When_Lowercased=-	f}', "");
43922Expect(1, 90, '\p{^Is_Changes_When_Lowercased=-	f}', "");
43923Expect(1, 90, '\P{Is_Changes_When_Lowercased=-	f}', "");
43924Expect(0, 90, '\P{^Is_Changes_When_Lowercased=-	f}', "");
43925Error('\p{Is_CWL=:=False}');
43926Error('\P{Is_CWL=:=False}');
43927Expect(1, 64, '\p{Is_CWL=false}', "");
43928Expect(0, 64, '\p{^Is_CWL=false}', "");
43929Expect(0, 64, '\P{Is_CWL=false}', "");
43930Expect(1, 64, '\P{^Is_CWL=false}', "");
43931Expect(0, 90, '\p{Is_CWL=false}', "");
43932Expect(1, 90, '\p{^Is_CWL=false}', "");
43933Expect(1, 90, '\P{Is_CWL=false}', "");
43934Expect(0, 90, '\P{^Is_CWL=false}', "");
43935Expect(1, 64, '\p{Is_CWL=-false}', "");
43936Expect(0, 64, '\p{^Is_CWL=-false}', "");
43937Expect(0, 64, '\P{Is_CWL=-false}', "");
43938Expect(1, 64, '\P{^Is_CWL=-false}', "");
43939Expect(0, 90, '\p{Is_CWL=-false}', "");
43940Expect(1, 90, '\p{^Is_CWL=-false}', "");
43941Expect(1, 90, '\P{Is_CWL=-false}', "");
43942Expect(0, 90, '\P{^Is_CWL=-false}', "");
43943Error('\p{Case_Ignorable=/a/Yes}');
43944Error('\P{Case_Ignorable=/a/Yes}');
43945Expect(1, 39, '\p{Case_Ignorable=yes}', "");
43946Expect(0, 39, '\p{^Case_Ignorable=yes}', "");
43947Expect(0, 39, '\P{Case_Ignorable=yes}', "");
43948Expect(1, 39, '\P{^Case_Ignorable=yes}', "");
43949Expect(0, 38, '\p{Case_Ignorable=yes}', "");
43950Expect(1, 38, '\p{^Case_Ignorable=yes}', "");
43951Expect(1, 38, '\P{Case_Ignorable=yes}', "");
43952Expect(0, 38, '\P{^Case_Ignorable=yes}', "");
43953Expect(1, 39, '\p{Case_Ignorable=- Yes}', "");
43954Expect(0, 39, '\p{^Case_Ignorable=- Yes}', "");
43955Expect(0, 39, '\P{Case_Ignorable=- Yes}', "");
43956Expect(1, 39, '\P{^Case_Ignorable=- Yes}', "");
43957Expect(0, 38, '\p{Case_Ignorable=- Yes}', "");
43958Expect(1, 38, '\p{^Case_Ignorable=- Yes}', "");
43959Expect(1, 38, '\P{Case_Ignorable=- Yes}', "");
43960Expect(0, 38, '\P{^Case_Ignorable=- Yes}', "");
43961Error('\p{CI=	-Y/a/}');
43962Error('\P{CI=	-Y/a/}');
43963Expect(1, 39, '\p{CI=y}', "");
43964Expect(0, 39, '\p{^CI=y}', "");
43965Expect(0, 39, '\P{CI=y}', "");
43966Expect(1, 39, '\P{^CI=y}', "");
43967Expect(0, 38, '\p{CI=y}', "");
43968Expect(1, 38, '\p{^CI=y}', "");
43969Expect(1, 38, '\P{CI=y}', "");
43970Expect(0, 38, '\P{^CI=y}', "");
43971Expect(1, 39, '\p{CI=__Y}', "");
43972Expect(0, 39, '\p{^CI=__Y}', "");
43973Expect(0, 39, '\P{CI=__Y}', "");
43974Expect(1, 39, '\P{^CI=__Y}', "");
43975Expect(0, 38, '\p{CI=__Y}', "");
43976Expect(1, 38, '\p{^CI=__Y}', "");
43977Expect(1, 38, '\P{CI=__Y}', "");
43978Expect(0, 38, '\P{^CI=__Y}', "");
43979Error('\p{Is_Case_Ignorable=/a/T}');
43980Error('\P{Is_Case_Ignorable=/a/T}');
43981Expect(1, 39, '\p{Is_Case_Ignorable=t}', "");
43982Expect(0, 39, '\p{^Is_Case_Ignorable=t}', "");
43983Expect(0, 39, '\P{Is_Case_Ignorable=t}', "");
43984Expect(1, 39, '\P{^Is_Case_Ignorable=t}', "");
43985Expect(0, 38, '\p{Is_Case_Ignorable=t}', "");
43986Expect(1, 38, '\p{^Is_Case_Ignorable=t}', "");
43987Expect(1, 38, '\P{Is_Case_Ignorable=t}', "");
43988Expect(0, 38, '\P{^Is_Case_Ignorable=t}', "");
43989Expect(1, 39, '\p{Is_Case_Ignorable:  T}', "");
43990Expect(0, 39, '\p{^Is_Case_Ignorable:  T}', "");
43991Expect(0, 39, '\P{Is_Case_Ignorable:  T}', "");
43992Expect(1, 39, '\P{^Is_Case_Ignorable:  T}', "");
43993Expect(0, 38, '\p{Is_Case_Ignorable:  T}', "");
43994Expect(1, 38, '\p{^Is_Case_Ignorable:  T}', "");
43995Expect(1, 38, '\P{Is_Case_Ignorable:  T}', "");
43996Expect(0, 38, '\P{^Is_Case_Ignorable:  T}', "");
43997Error('\p{Is_CI= /a/TRUE}');
43998Error('\P{Is_CI= /a/TRUE}');
43999Expect(1, 39, '\p{Is_CI=true}', "");
44000Expect(0, 39, '\p{^Is_CI=true}', "");
44001Expect(0, 39, '\P{Is_CI=true}', "");
44002Expect(1, 39, '\P{^Is_CI=true}', "");
44003Expect(0, 38, '\p{Is_CI=true}', "");
44004Expect(1, 38, '\p{^Is_CI=true}', "");
44005Expect(1, 38, '\P{Is_CI=true}', "");
44006Expect(0, 38, '\P{^Is_CI=true}', "");
44007Expect(1, 39, '\p{Is_CI=_true}', "");
44008Expect(0, 39, '\p{^Is_CI=_true}', "");
44009Expect(0, 39, '\P{Is_CI=_true}', "");
44010Expect(1, 39, '\P{^Is_CI=_true}', "");
44011Expect(0, 38, '\p{Is_CI=_true}', "");
44012Expect(1, 38, '\p{^Is_CI=_true}', "");
44013Expect(1, 38, '\P{Is_CI=_true}', "");
44014Expect(0, 38, '\P{^Is_CI=_true}', "");
44015Error('\p{Case_Ignorable=_	No/a/}');
44016Error('\P{Case_Ignorable=_	No/a/}');
44017Expect(1, 38, '\p{Case_Ignorable=no}', "");
44018Expect(0, 38, '\p{^Case_Ignorable=no}', "");
44019Expect(0, 38, '\P{Case_Ignorable=no}', "");
44020Expect(1, 38, '\P{^Case_Ignorable=no}', "");
44021Expect(0, 39, '\p{Case_Ignorable=no}', "");
44022Expect(1, 39, '\p{^Case_Ignorable=no}', "");
44023Expect(1, 39, '\P{Case_Ignorable=no}', "");
44024Expect(0, 39, '\P{^Case_Ignorable=no}', "");
44025Expect(1, 38, '\p{Case_Ignorable:    No}', "");
44026Expect(0, 38, '\p{^Case_Ignorable:    No}', "");
44027Expect(0, 38, '\P{Case_Ignorable:    No}', "");
44028Expect(1, 38, '\P{^Case_Ignorable:    No}', "");
44029Expect(0, 39, '\p{Case_Ignorable:    No}', "");
44030Expect(1, 39, '\p{^Case_Ignorable:    No}', "");
44031Expect(1, 39, '\P{Case_Ignorable:    No}', "");
44032Expect(0, 39, '\P{^Case_Ignorable:    No}', "");
44033Error('\p{CI=- n/a/}');
44034Error('\P{CI=- n/a/}');
44035Expect(1, 38, '\p{CI=n}', "");
44036Expect(0, 38, '\p{^CI=n}', "");
44037Expect(0, 38, '\P{CI=n}', "");
44038Expect(1, 38, '\P{^CI=n}', "");
44039Expect(0, 39, '\p{CI=n}', "");
44040Expect(1, 39, '\p{^CI=n}', "");
44041Expect(1, 39, '\P{CI=n}', "");
44042Expect(0, 39, '\P{^CI=n}', "");
44043Expect(1, 38, '\p{CI=_-n}', "");
44044Expect(0, 38, '\p{^CI=_-n}', "");
44045Expect(0, 38, '\P{CI=_-n}', "");
44046Expect(1, 38, '\P{^CI=_-n}', "");
44047Expect(0, 39, '\p{CI=_-n}', "");
44048Expect(1, 39, '\p{^CI=_-n}', "");
44049Expect(1, 39, '\P{CI=_-n}', "");
44050Expect(0, 39, '\P{^CI=_-n}', "");
44051Error('\p{Is_Case_Ignorable=:=  F}');
44052Error('\P{Is_Case_Ignorable=:=  F}');
44053Expect(1, 38, '\p{Is_Case_Ignorable=f}', "");
44054Expect(0, 38, '\p{^Is_Case_Ignorable=f}', "");
44055Expect(0, 38, '\P{Is_Case_Ignorable=f}', "");
44056Expect(1, 38, '\P{^Is_Case_Ignorable=f}', "");
44057Expect(0, 39, '\p{Is_Case_Ignorable=f}', "");
44058Expect(1, 39, '\p{^Is_Case_Ignorable=f}', "");
44059Expect(1, 39, '\P{Is_Case_Ignorable=f}', "");
44060Expect(0, 39, '\P{^Is_Case_Ignorable=f}', "");
44061Expect(1, 38, '\p{Is_Case_Ignorable=-f}', "");
44062Expect(0, 38, '\p{^Is_Case_Ignorable=-f}', "");
44063Expect(0, 38, '\P{Is_Case_Ignorable=-f}', "");
44064Expect(1, 38, '\P{^Is_Case_Ignorable=-f}', "");
44065Expect(0, 39, '\p{Is_Case_Ignorable=-f}', "");
44066Expect(1, 39, '\p{^Is_Case_Ignorable=-f}', "");
44067Expect(1, 39, '\P{Is_Case_Ignorable=-f}', "");
44068Expect(0, 39, '\P{^Is_Case_Ignorable=-f}', "");
44069Error('\p{Is_CI:   --FALSE/a/}');
44070Error('\P{Is_CI:   --FALSE/a/}');
44071Expect(1, 38, '\p{Is_CI=false}', "");
44072Expect(0, 38, '\p{^Is_CI=false}', "");
44073Expect(0, 38, '\P{Is_CI=false}', "");
44074Expect(1, 38, '\P{^Is_CI=false}', "");
44075Expect(0, 39, '\p{Is_CI=false}', "");
44076Expect(1, 39, '\p{^Is_CI=false}', "");
44077Expect(1, 39, '\P{Is_CI=false}', "");
44078Expect(0, 39, '\P{^Is_CI=false}', "");
44079Expect(1, 38, '\p{Is_CI=	-FALSE}', "");
44080Expect(0, 38, '\p{^Is_CI=	-FALSE}', "");
44081Expect(0, 38, '\P{Is_CI=	-FALSE}', "");
44082Expect(1, 38, '\P{^Is_CI=	-FALSE}', "");
44083Expect(0, 39, '\p{Is_CI=	-FALSE}', "");
44084Expect(1, 39, '\p{^Is_CI=	-FALSE}', "");
44085Expect(1, 39, '\P{Is_CI=	-FALSE}', "");
44086Expect(0, 39, '\P{^Is_CI=	-FALSE}', "");
44087Error('\p{Pattern_Syntax:   /a/Yes}');
44088Error('\P{Pattern_Syntax:   /a/Yes}');
44089Expect(1, 47, '\p{Pattern_Syntax: yes}', "");
44090Expect(0, 47, '\p{^Pattern_Syntax: yes}', "");
44091Expect(0, 47, '\P{Pattern_Syntax: yes}', "");
44092Expect(1, 47, '\P{^Pattern_Syntax: yes}', "");
44093Expect(0, 32, '\p{Pattern_Syntax: yes}', "");
44094Expect(1, 32, '\p{^Pattern_Syntax: yes}', "");
44095Expect(1, 32, '\P{Pattern_Syntax: yes}', "");
44096Expect(0, 32, '\P{^Pattern_Syntax: yes}', "");
44097Expect(1, 47, '\p{Pattern_Syntax:_YES}', "");
44098Expect(0, 47, '\p{^Pattern_Syntax:_YES}', "");
44099Expect(0, 47, '\P{Pattern_Syntax:_YES}', "");
44100Expect(1, 47, '\P{^Pattern_Syntax:_YES}', "");
44101Expect(0, 32, '\p{Pattern_Syntax:_YES}', "");
44102Expect(1, 32, '\p{^Pattern_Syntax:_YES}', "");
44103Expect(1, 32, '\P{Pattern_Syntax:_YES}', "");
44104Expect(0, 32, '\P{^Pattern_Syntax:_YES}', "");
44105Error('\p{Pat_Syn=/a/- Y}');
44106Error('\P{Pat_Syn=/a/- Y}');
44107Expect(1, 47, '\p{Pat_Syn=y}', "");
44108Expect(0, 47, '\p{^Pat_Syn=y}', "");
44109Expect(0, 47, '\P{Pat_Syn=y}', "");
44110Expect(1, 47, '\P{^Pat_Syn=y}', "");
44111Expect(0, 32, '\p{Pat_Syn=y}', "");
44112Expect(1, 32, '\p{^Pat_Syn=y}', "");
44113Expect(1, 32, '\P{Pat_Syn=y}', "");
44114Expect(0, 32, '\P{^Pat_Syn=y}', "");
44115Expect(1, 47, '\p{Pat_Syn=_ y}', "");
44116Expect(0, 47, '\p{^Pat_Syn=_ y}', "");
44117Expect(0, 47, '\P{Pat_Syn=_ y}', "");
44118Expect(1, 47, '\P{^Pat_Syn=_ y}', "");
44119Expect(0, 32, '\p{Pat_Syn=_ y}', "");
44120Expect(1, 32, '\p{^Pat_Syn=_ y}', "");
44121Expect(1, 32, '\P{Pat_Syn=_ y}', "");
44122Expect(0, 32, '\P{^Pat_Syn=_ y}', "");
44123Error('\p{Is_Pattern_Syntax=/a/ T}');
44124Error('\P{Is_Pattern_Syntax=/a/ T}');
44125Expect(1, 47, '\p{Is_Pattern_Syntax=t}', "");
44126Expect(0, 47, '\p{^Is_Pattern_Syntax=t}', "");
44127Expect(0, 47, '\P{Is_Pattern_Syntax=t}', "");
44128Expect(1, 47, '\P{^Is_Pattern_Syntax=t}', "");
44129Expect(0, 32, '\p{Is_Pattern_Syntax=t}', "");
44130Expect(1, 32, '\p{^Is_Pattern_Syntax=t}', "");
44131Expect(1, 32, '\P{Is_Pattern_Syntax=t}', "");
44132Expect(0, 32, '\P{^Is_Pattern_Syntax=t}', "");
44133Expect(1, 47, '\p{Is_Pattern_Syntax=_ T}', "");
44134Expect(0, 47, '\p{^Is_Pattern_Syntax=_ T}', "");
44135Expect(0, 47, '\P{Is_Pattern_Syntax=_ T}', "");
44136Expect(1, 47, '\P{^Is_Pattern_Syntax=_ T}', "");
44137Expect(0, 32, '\p{Is_Pattern_Syntax=_ T}', "");
44138Expect(1, 32, '\p{^Is_Pattern_Syntax=_ T}', "");
44139Expect(1, 32, '\P{Is_Pattern_Syntax=_ T}', "");
44140Expect(0, 32, '\P{^Is_Pattern_Syntax=_ T}', "");
44141Error('\p{Is_Pat_Syn:   :=	 true}');
44142Error('\P{Is_Pat_Syn:   :=	 true}');
44143Expect(1, 47, '\p{Is_Pat_Syn=true}', "");
44144Expect(0, 47, '\p{^Is_Pat_Syn=true}', "");
44145Expect(0, 47, '\P{Is_Pat_Syn=true}', "");
44146Expect(1, 47, '\P{^Is_Pat_Syn=true}', "");
44147Expect(0, 32, '\p{Is_Pat_Syn=true}', "");
44148Expect(1, 32, '\p{^Is_Pat_Syn=true}', "");
44149Expect(1, 32, '\P{Is_Pat_Syn=true}', "");
44150Expect(0, 32, '\P{^Is_Pat_Syn=true}', "");
44151Expect(1, 47, '\p{Is_Pat_Syn= _True}', "");
44152Expect(0, 47, '\p{^Is_Pat_Syn= _True}', "");
44153Expect(0, 47, '\P{Is_Pat_Syn= _True}', "");
44154Expect(1, 47, '\P{^Is_Pat_Syn= _True}', "");
44155Expect(0, 32, '\p{Is_Pat_Syn= _True}', "");
44156Expect(1, 32, '\p{^Is_Pat_Syn= _True}', "");
44157Expect(1, 32, '\P{Is_Pat_Syn= _True}', "");
44158Expect(0, 32, '\P{^Is_Pat_Syn= _True}', "");
44159Error('\p{Pattern_Syntax=:=-_No}');
44160Error('\P{Pattern_Syntax=:=-_No}');
44161Expect(1, 32, '\p{Pattern_Syntax=no}', "");
44162Expect(0, 32, '\p{^Pattern_Syntax=no}', "");
44163Expect(0, 32, '\P{Pattern_Syntax=no}', "");
44164Expect(1, 32, '\P{^Pattern_Syntax=no}', "");
44165Expect(0, 47, '\p{Pattern_Syntax=no}', "");
44166Expect(1, 47, '\p{^Pattern_Syntax=no}', "");
44167Expect(1, 47, '\P{Pattern_Syntax=no}', "");
44168Expect(0, 47, '\P{^Pattern_Syntax=no}', "");
44169Expect(1, 32, '\p{Pattern_Syntax= _no}', "");
44170Expect(0, 32, '\p{^Pattern_Syntax= _no}', "");
44171Expect(0, 32, '\P{Pattern_Syntax= _no}', "");
44172Expect(1, 32, '\P{^Pattern_Syntax= _no}', "");
44173Expect(0, 47, '\p{Pattern_Syntax= _no}', "");
44174Expect(1, 47, '\p{^Pattern_Syntax= _no}', "");
44175Expect(1, 47, '\P{Pattern_Syntax= _no}', "");
44176Expect(0, 47, '\P{^Pattern_Syntax= _no}', "");
44177Error('\p{Pat_Syn=		n/a/}');
44178Error('\P{Pat_Syn=		n/a/}');
44179Expect(1, 32, '\p{Pat_Syn=n}', "");
44180Expect(0, 32, '\p{^Pat_Syn=n}', "");
44181Expect(0, 32, '\P{Pat_Syn=n}', "");
44182Expect(1, 32, '\P{^Pat_Syn=n}', "");
44183Expect(0, 47, '\p{Pat_Syn=n}', "");
44184Expect(1, 47, '\p{^Pat_Syn=n}', "");
44185Expect(1, 47, '\P{Pat_Syn=n}', "");
44186Expect(0, 47, '\P{^Pat_Syn=n}', "");
44187Expect(1, 32, '\p{Pat_Syn=  N}', "");
44188Expect(0, 32, '\p{^Pat_Syn=  N}', "");
44189Expect(0, 32, '\P{Pat_Syn=  N}', "");
44190Expect(1, 32, '\P{^Pat_Syn=  N}', "");
44191Expect(0, 47, '\p{Pat_Syn=  N}', "");
44192Expect(1, 47, '\p{^Pat_Syn=  N}', "");
44193Expect(1, 47, '\P{Pat_Syn=  N}', "");
44194Expect(0, 47, '\P{^Pat_Syn=  N}', "");
44195Error('\p{Is_Pattern_Syntax= :=f}');
44196Error('\P{Is_Pattern_Syntax= :=f}');
44197Expect(1, 32, '\p{Is_Pattern_Syntax=f}', "");
44198Expect(0, 32, '\p{^Is_Pattern_Syntax=f}', "");
44199Expect(0, 32, '\P{Is_Pattern_Syntax=f}', "");
44200Expect(1, 32, '\P{^Is_Pattern_Syntax=f}', "");
44201Expect(0, 47, '\p{Is_Pattern_Syntax=f}', "");
44202Expect(1, 47, '\p{^Is_Pattern_Syntax=f}', "");
44203Expect(1, 47, '\P{Is_Pattern_Syntax=f}', "");
44204Expect(0, 47, '\P{^Is_Pattern_Syntax=f}', "");
44205Expect(1, 32, '\p{Is_Pattern_Syntax=-F}', "");
44206Expect(0, 32, '\p{^Is_Pattern_Syntax=-F}', "");
44207Expect(0, 32, '\P{Is_Pattern_Syntax=-F}', "");
44208Expect(1, 32, '\P{^Is_Pattern_Syntax=-F}', "");
44209Expect(0, 47, '\p{Is_Pattern_Syntax=-F}', "");
44210Expect(1, 47, '\p{^Is_Pattern_Syntax=-F}', "");
44211Expect(1, 47, '\P{Is_Pattern_Syntax=-F}', "");
44212Expect(0, 47, '\P{^Is_Pattern_Syntax=-F}', "");
44213Error('\p{Is_Pat_Syn=	 false/a/}');
44214Error('\P{Is_Pat_Syn=	 false/a/}');
44215Expect(1, 32, '\p{Is_Pat_Syn=false}', "");
44216Expect(0, 32, '\p{^Is_Pat_Syn=false}', "");
44217Expect(0, 32, '\P{Is_Pat_Syn=false}', "");
44218Expect(1, 32, '\P{^Is_Pat_Syn=false}', "");
44219Expect(0, 47, '\p{Is_Pat_Syn=false}', "");
44220Expect(1, 47, '\p{^Is_Pat_Syn=false}', "");
44221Expect(1, 47, '\P{Is_Pat_Syn=false}', "");
44222Expect(0, 47, '\P{^Is_Pat_Syn=false}', "");
44223Expect(1, 32, '\p{Is_Pat_Syn= False}', "");
44224Expect(0, 32, '\p{^Is_Pat_Syn= False}', "");
44225Expect(0, 32, '\P{Is_Pat_Syn= False}', "");
44226Expect(1, 32, '\P{^Is_Pat_Syn= False}', "");
44227Expect(0, 47, '\p{Is_Pat_Syn= False}', "");
44228Expect(1, 47, '\p{^Is_Pat_Syn= False}', "");
44229Expect(1, 47, '\P{Is_Pat_Syn= False}', "");
44230Expect(0, 47, '\P{^Is_Pat_Syn= False}', "");
44231Error('\p{Numeric_Type:   _-none/a/}');
44232Error('\P{Numeric_Type:   _-none/a/}');
44233Expect(1, 47, '\p{Numeric_Type=none}', "");
44234Expect(0, 47, '\p{^Numeric_Type=none}', "");
44235Expect(0, 47, '\P{Numeric_Type=none}', "");
44236Expect(1, 47, '\P{^Numeric_Type=none}', "");
44237Expect(0, 57, '\p{Numeric_Type=none}', "");
44238Expect(1, 57, '\p{^Numeric_Type=none}', "");
44239Expect(1, 57, '\P{Numeric_Type=none}', "");
44240Expect(0, 57, '\P{^Numeric_Type=none}', "");
44241Expect(1, 47, '\p{Numeric_Type=__NONE}', "");
44242Expect(0, 47, '\p{^Numeric_Type=__NONE}', "");
44243Expect(0, 47, '\P{Numeric_Type=__NONE}', "");
44244Expect(1, 47, '\P{^Numeric_Type=__NONE}', "");
44245Expect(0, 57, '\p{Numeric_Type=__NONE}', "");
44246Expect(1, 57, '\p{^Numeric_Type=__NONE}', "");
44247Expect(1, 57, '\P{Numeric_Type=__NONE}', "");
44248Expect(0, 57, '\P{^Numeric_Type=__NONE}', "");
44249Error('\p{Nt=:=_NONE}');
44250Error('\P{Nt=:=_NONE}');
44251Expect(1, 47, '\p{Nt=none}', "");
44252Expect(0, 47, '\p{^Nt=none}', "");
44253Expect(0, 47, '\P{Nt=none}', "");
44254Expect(1, 47, '\P{^Nt=none}', "");
44255Expect(0, 57, '\p{Nt=none}', "");
44256Expect(1, 57, '\p{^Nt=none}', "");
44257Expect(1, 57, '\P{Nt=none}', "");
44258Expect(0, 57, '\P{^Nt=none}', "");
44259Expect(1, 47, '\p{Nt=_NONE}', "");
44260Expect(0, 47, '\p{^Nt=_NONE}', "");
44261Expect(0, 47, '\P{Nt=_NONE}', "");
44262Expect(1, 47, '\P{^Nt=_NONE}', "");
44263Expect(0, 57, '\p{Nt=_NONE}', "");
44264Expect(1, 57, '\p{^Nt=_NONE}', "");
44265Expect(1, 57, '\P{Nt=_NONE}', "");
44266Expect(0, 57, '\P{^Nt=_NONE}', "");
44267Error('\p{Is_Numeric_Type: :=--None}');
44268Error('\P{Is_Numeric_Type: :=--None}');
44269Expect(1, 47, '\p{Is_Numeric_Type=none}', "");
44270Expect(0, 47, '\p{^Is_Numeric_Type=none}', "");
44271Expect(0, 47, '\P{Is_Numeric_Type=none}', "");
44272Expect(1, 47, '\P{^Is_Numeric_Type=none}', "");
44273Expect(0, 57, '\p{Is_Numeric_Type=none}', "");
44274Expect(1, 57, '\p{^Is_Numeric_Type=none}', "");
44275Expect(1, 57, '\P{Is_Numeric_Type=none}', "");
44276Expect(0, 57, '\P{^Is_Numeric_Type=none}', "");
44277Expect(1, 47, '\p{Is_Numeric_Type:	 NONE}', "");
44278Expect(0, 47, '\p{^Is_Numeric_Type:	 NONE}', "");
44279Expect(0, 47, '\P{Is_Numeric_Type:	 NONE}', "");
44280Expect(1, 47, '\P{^Is_Numeric_Type:	 NONE}', "");
44281Expect(0, 57, '\p{Is_Numeric_Type:	 NONE}', "");
44282Expect(1, 57, '\p{^Is_Numeric_Type:	 NONE}', "");
44283Expect(1, 57, '\P{Is_Numeric_Type:	 NONE}', "");
44284Expect(0, 57, '\P{^Is_Numeric_Type:	 NONE}', "");
44285Error('\p{Is_Nt: _-NONE:=}');
44286Error('\P{Is_Nt: _-NONE:=}');
44287Expect(1, 47, '\p{Is_Nt=none}', "");
44288Expect(0, 47, '\p{^Is_Nt=none}', "");
44289Expect(0, 47, '\P{Is_Nt=none}', "");
44290Expect(1, 47, '\P{^Is_Nt=none}', "");
44291Expect(0, 57, '\p{Is_Nt=none}', "");
44292Expect(1, 57, '\p{^Is_Nt=none}', "");
44293Expect(1, 57, '\P{Is_Nt=none}', "");
44294Expect(0, 57, '\P{^Is_Nt=none}', "");
44295Expect(1, 47, '\p{Is_Nt=-None}', "");
44296Expect(0, 47, '\p{^Is_Nt=-None}', "");
44297Expect(0, 47, '\P{Is_Nt=-None}', "");
44298Expect(1, 47, '\P{^Is_Nt=-None}', "");
44299Expect(0, 57, '\p{Is_Nt=-None}', "");
44300Expect(1, 57, '\p{^Is_Nt=-None}', "");
44301Expect(1, 57, '\P{Is_Nt=-None}', "");
44302Expect(0, 57, '\P{^Is_Nt=-None}', "");
44303Error('\p{Numeric_Type=/a/	digit}');
44304Error('\P{Numeric_Type=/a/	digit}');
44305Expect(1, 179, '\p{Numeric_Type=digit}', "");
44306Expect(0, 179, '\p{^Numeric_Type=digit}', "");
44307Expect(0, 179, '\P{Numeric_Type=digit}', "");
44308Expect(1, 179, '\P{^Numeric_Type=digit}', "");
44309Expect(0, 177, '\p{Numeric_Type=digit}', "");
44310Expect(1, 177, '\p{^Numeric_Type=digit}', "");
44311Expect(1, 177, '\P{Numeric_Type=digit}', "");
44312Expect(0, 177, '\P{^Numeric_Type=digit}', "");
44313Expect(1, 179, '\p{Numeric_Type=-	DIGIT}', "");
44314Expect(0, 179, '\p{^Numeric_Type=-	DIGIT}', "");
44315Expect(0, 179, '\P{Numeric_Type=-	DIGIT}', "");
44316Expect(1, 179, '\P{^Numeric_Type=-	DIGIT}', "");
44317Expect(0, 177, '\p{Numeric_Type=-	DIGIT}', "");
44318Expect(1, 177, '\p{^Numeric_Type=-	DIGIT}', "");
44319Expect(1, 177, '\P{Numeric_Type=-	DIGIT}', "");
44320Expect(0, 177, '\P{^Numeric_Type=-	DIGIT}', "");
44321Error('\p{Nt=_:=di}');
44322Error('\P{Nt=_:=di}');
44323Expect(1, 179, '\p{Nt:   di}', "");
44324Expect(0, 179, '\p{^Nt:   di}', "");
44325Expect(0, 179, '\P{Nt:   di}', "");
44326Expect(1, 179, '\P{^Nt:   di}', "");
44327Expect(0, 177, '\p{Nt:   di}', "");
44328Expect(1, 177, '\p{^Nt:   di}', "");
44329Expect(1, 177, '\P{Nt:   di}', "");
44330Expect(0, 177, '\P{^Nt:   di}', "");
44331Expect(1, 179, '\p{Nt=_-di}', "");
44332Expect(0, 179, '\p{^Nt=_-di}', "");
44333Expect(0, 179, '\P{Nt=_-di}', "");
44334Expect(1, 179, '\P{^Nt=_-di}', "");
44335Expect(0, 177, '\p{Nt=_-di}', "");
44336Expect(1, 177, '\p{^Nt=_-di}', "");
44337Expect(1, 177, '\P{Nt=_-di}', "");
44338Expect(0, 177, '\P{^Nt=_-di}', "");
44339Error('\p{Is_Numeric_Type=-Digit:=}');
44340Error('\P{Is_Numeric_Type=-Digit:=}');
44341Expect(1, 179, '\p{Is_Numeric_Type=digit}', "");
44342Expect(0, 179, '\p{^Is_Numeric_Type=digit}', "");
44343Expect(0, 179, '\P{Is_Numeric_Type=digit}', "");
44344Expect(1, 179, '\P{^Is_Numeric_Type=digit}', "");
44345Expect(0, 177, '\p{Is_Numeric_Type=digit}', "");
44346Expect(1, 177, '\p{^Is_Numeric_Type=digit}', "");
44347Expect(1, 177, '\P{Is_Numeric_Type=digit}', "");
44348Expect(0, 177, '\P{^Is_Numeric_Type=digit}', "");
44349Expect(1, 179, '\p{Is_Numeric_Type= 	Digit}', "");
44350Expect(0, 179, '\p{^Is_Numeric_Type= 	Digit}', "");
44351Expect(0, 179, '\P{Is_Numeric_Type= 	Digit}', "");
44352Expect(1, 179, '\P{^Is_Numeric_Type= 	Digit}', "");
44353Expect(0, 177, '\p{Is_Numeric_Type= 	Digit}', "");
44354Expect(1, 177, '\p{^Is_Numeric_Type= 	Digit}', "");
44355Expect(1, 177, '\P{Is_Numeric_Type= 	Digit}', "");
44356Expect(0, 177, '\P{^Is_Numeric_Type= 	Digit}', "");
44357Error('\p{Is_Nt=	:=Di}');
44358Error('\P{Is_Nt=	:=Di}');
44359Expect(1, 179, '\p{Is_Nt=di}', "");
44360Expect(0, 179, '\p{^Is_Nt=di}', "");
44361Expect(0, 179, '\P{Is_Nt=di}', "");
44362Expect(1, 179, '\P{^Is_Nt=di}', "");
44363Expect(0, 177, '\p{Is_Nt=di}', "");
44364Expect(1, 177, '\p{^Is_Nt=di}', "");
44365Expect(1, 177, '\P{Is_Nt=di}', "");
44366Expect(0, 177, '\P{^Is_Nt=di}', "");
44367Expect(1, 179, '\p{Is_Nt= -di}', "");
44368Expect(0, 179, '\p{^Is_Nt= -di}', "");
44369Expect(0, 179, '\P{Is_Nt= -di}', "");
44370Expect(1, 179, '\P{^Is_Nt= -di}', "");
44371Expect(0, 177, '\p{Is_Nt= -di}', "");
44372Expect(1, 177, '\p{^Is_Nt= -di}', "");
44373Expect(1, 177, '\P{Is_Nt= -di}', "");
44374Expect(0, 177, '\P{^Is_Nt= -di}', "");
44375Error('\p{Numeric_Type=/a/-	DECIMAL}');
44376Error('\P{Numeric_Type=/a/-	DECIMAL}');
44377Expect(1, 57, '\p{Numeric_Type=decimal}', "");
44378Expect(0, 57, '\p{^Numeric_Type=decimal}', "");
44379Expect(0, 57, '\P{Numeric_Type=decimal}', "");
44380Expect(1, 57, '\P{^Numeric_Type=decimal}', "");
44381Expect(0, 47, '\p{Numeric_Type=decimal}', "");
44382Expect(1, 47, '\p{^Numeric_Type=decimal}', "");
44383Expect(1, 47, '\P{Numeric_Type=decimal}', "");
44384Expect(0, 47, '\P{^Numeric_Type=decimal}', "");
44385Expect(1, 57, '\p{Numeric_Type=	decimal}', "");
44386Expect(0, 57, '\p{^Numeric_Type=	decimal}', "");
44387Expect(0, 57, '\P{Numeric_Type=	decimal}', "");
44388Expect(1, 57, '\P{^Numeric_Type=	decimal}', "");
44389Expect(0, 47, '\p{Numeric_Type=	decimal}', "");
44390Expect(1, 47, '\p{^Numeric_Type=	decimal}', "");
44391Expect(1, 47, '\P{Numeric_Type=	decimal}', "");
44392Expect(0, 47, '\P{^Numeric_Type=	decimal}', "");
44393Error('\p{Nt=	De:=}');
44394Error('\P{Nt=	De:=}');
44395Expect(1, 57, '\p{Nt=de}', "");
44396Expect(0, 57, '\p{^Nt=de}', "");
44397Expect(0, 57, '\P{Nt=de}', "");
44398Expect(1, 57, '\P{^Nt=de}', "");
44399Expect(0, 47, '\p{Nt=de}', "");
44400Expect(1, 47, '\p{^Nt=de}', "");
44401Expect(1, 47, '\P{Nt=de}', "");
44402Expect(0, 47, '\P{^Nt=de}', "");
44403Expect(1, 57, '\p{Nt=	-de}', "");
44404Expect(0, 57, '\p{^Nt=	-de}', "");
44405Expect(0, 57, '\P{Nt=	-de}', "");
44406Expect(1, 57, '\P{^Nt=	-de}', "");
44407Expect(0, 47, '\p{Nt=	-de}', "");
44408Expect(1, 47, '\p{^Nt=	-de}', "");
44409Expect(1, 47, '\P{Nt=	-de}', "");
44410Expect(0, 47, '\P{^Nt=	-de}', "");
44411Error('\p{Is_Numeric_Type: /a/_DECIMAL}');
44412Error('\P{Is_Numeric_Type: /a/_DECIMAL}');
44413Expect(1, 57, '\p{Is_Numeric_Type:   decimal}', "");
44414Expect(0, 57, '\p{^Is_Numeric_Type:   decimal}', "");
44415Expect(0, 57, '\P{Is_Numeric_Type:   decimal}', "");
44416Expect(1, 57, '\P{^Is_Numeric_Type:   decimal}', "");
44417Expect(0, 47, '\p{Is_Numeric_Type:   decimal}', "");
44418Expect(1, 47, '\p{^Is_Numeric_Type:   decimal}', "");
44419Expect(1, 47, '\P{Is_Numeric_Type:   decimal}', "");
44420Expect(0, 47, '\P{^Is_Numeric_Type:   decimal}', "");
44421Expect(1, 57, '\p{Is_Numeric_Type= 	decimal}', "");
44422Expect(0, 57, '\p{^Is_Numeric_Type= 	decimal}', "");
44423Expect(0, 57, '\P{Is_Numeric_Type= 	decimal}', "");
44424Expect(1, 57, '\P{^Is_Numeric_Type= 	decimal}', "");
44425Expect(0, 47, '\p{Is_Numeric_Type= 	decimal}', "");
44426Expect(1, 47, '\p{^Is_Numeric_Type= 	decimal}', "");
44427Expect(1, 47, '\P{Is_Numeric_Type= 	decimal}', "");
44428Expect(0, 47, '\P{^Is_Numeric_Type= 	decimal}', "");
44429Error('\p{Is_Nt=_	De/a/}');
44430Error('\P{Is_Nt=_	De/a/}');
44431Expect(1, 57, '\p{Is_Nt=de}', "");
44432Expect(0, 57, '\p{^Is_Nt=de}', "");
44433Expect(0, 57, '\P{Is_Nt=de}', "");
44434Expect(1, 57, '\P{^Is_Nt=de}', "");
44435Expect(0, 47, '\p{Is_Nt=de}', "");
44436Expect(1, 47, '\p{^Is_Nt=de}', "");
44437Expect(1, 47, '\P{Is_Nt=de}', "");
44438Expect(0, 47, '\P{^Is_Nt=de}', "");
44439Expect(1, 57, '\p{Is_Nt=-_de}', "");
44440Expect(0, 57, '\p{^Is_Nt=-_de}', "");
44441Expect(0, 57, '\P{Is_Nt=-_de}', "");
44442Expect(1, 57, '\P{^Is_Nt=-_de}', "");
44443Expect(0, 47, '\p{Is_Nt=-_de}', "");
44444Expect(1, 47, '\p{^Is_Nt=-_de}', "");
44445Expect(1, 47, '\P{Is_Nt=-_de}', "");
44446Expect(0, 47, '\P{^Is_Nt=-_de}', "");
44447Error('\p{Numeric_Type=-:=Numeric}');
44448Error('\P{Numeric_Type=-:=Numeric}');
44449Expect(1, 190, '\p{Numeric_Type=numeric}', "");
44450Expect(0, 190, '\p{^Numeric_Type=numeric}', "");
44451Expect(0, 190, '\P{Numeric_Type=numeric}', "");
44452Expect(1, 190, '\P{^Numeric_Type=numeric}', "");
44453Expect(0, 187, '\p{Numeric_Type=numeric}', "");
44454Expect(1, 187, '\p{^Numeric_Type=numeric}', "");
44455Expect(1, 187, '\P{Numeric_Type=numeric}', "");
44456Expect(0, 187, '\P{^Numeric_Type=numeric}', "");
44457Expect(1, 190, '\p{Numeric_Type=-	Numeric}', "");
44458Expect(0, 190, '\p{^Numeric_Type=-	Numeric}', "");
44459Expect(0, 190, '\P{Numeric_Type=-	Numeric}', "");
44460Expect(1, 190, '\P{^Numeric_Type=-	Numeric}', "");
44461Expect(0, 187, '\p{Numeric_Type=-	Numeric}', "");
44462Expect(1, 187, '\p{^Numeric_Type=-	Numeric}', "");
44463Expect(1, 187, '\P{Numeric_Type=-	Numeric}', "");
44464Expect(0, 187, '\P{^Numeric_Type=-	Numeric}', "");
44465Error('\p{Nt=	 NU:=}');
44466Error('\P{Nt=	 NU:=}');
44467Expect(1, 190, '\p{Nt=nu}', "");
44468Expect(0, 190, '\p{^Nt=nu}', "");
44469Expect(0, 190, '\P{Nt=nu}', "");
44470Expect(1, 190, '\P{^Nt=nu}', "");
44471Expect(0, 187, '\p{Nt=nu}', "");
44472Expect(1, 187, '\p{^Nt=nu}', "");
44473Expect(1, 187, '\P{Nt=nu}', "");
44474Expect(0, 187, '\P{^Nt=nu}', "");
44475Expect(1, 190, '\p{Nt= 	nu}', "");
44476Expect(0, 190, '\p{^Nt= 	nu}', "");
44477Expect(0, 190, '\P{Nt= 	nu}', "");
44478Expect(1, 190, '\P{^Nt= 	nu}', "");
44479Expect(0, 187, '\p{Nt= 	nu}', "");
44480Expect(1, 187, '\p{^Nt= 	nu}', "");
44481Expect(1, 187, '\P{Nt= 	nu}', "");
44482Expect(0, 187, '\P{^Nt= 	nu}', "");
44483Error('\p{Is_Numeric_Type= /a/NUMERIC}');
44484Error('\P{Is_Numeric_Type= /a/NUMERIC}');
44485Expect(1, 190, '\p{Is_Numeric_Type=numeric}', "");
44486Expect(0, 190, '\p{^Is_Numeric_Type=numeric}', "");
44487Expect(0, 190, '\P{Is_Numeric_Type=numeric}', "");
44488Expect(1, 190, '\P{^Is_Numeric_Type=numeric}', "");
44489Expect(0, 187, '\p{Is_Numeric_Type=numeric}', "");
44490Expect(1, 187, '\p{^Is_Numeric_Type=numeric}', "");
44491Expect(1, 187, '\P{Is_Numeric_Type=numeric}', "");
44492Expect(0, 187, '\P{^Is_Numeric_Type=numeric}', "");
44493Expect(1, 190, '\p{Is_Numeric_Type=_NUMERIC}', "");
44494Expect(0, 190, '\p{^Is_Numeric_Type=_NUMERIC}', "");
44495Expect(0, 190, '\P{Is_Numeric_Type=_NUMERIC}', "");
44496Expect(1, 190, '\P{^Is_Numeric_Type=_NUMERIC}', "");
44497Expect(0, 187, '\p{Is_Numeric_Type=_NUMERIC}', "");
44498Expect(1, 187, '\p{^Is_Numeric_Type=_NUMERIC}', "");
44499Expect(1, 187, '\P{Is_Numeric_Type=_NUMERIC}', "");
44500Expect(0, 187, '\P{^Is_Numeric_Type=_NUMERIC}', "");
44501Error('\p{Is_Nt=:=	 Nu}');
44502Error('\P{Is_Nt=:=	 Nu}');
44503Expect(1, 190, '\p{Is_Nt=nu}', "");
44504Expect(0, 190, '\p{^Is_Nt=nu}', "");
44505Expect(0, 190, '\P{Is_Nt=nu}', "");
44506Expect(1, 190, '\P{^Is_Nt=nu}', "");
44507Expect(0, 187, '\p{Is_Nt=nu}', "");
44508Expect(1, 187, '\p{^Is_Nt=nu}', "");
44509Expect(1, 187, '\P{Is_Nt=nu}', "");
44510Expect(0, 187, '\P{^Is_Nt=nu}', "");
44511Expect(1, 190, '\p{Is_Nt=--NU}', "");
44512Expect(0, 190, '\p{^Is_Nt=--NU}', "");
44513Expect(0, 190, '\P{Is_Nt=--NU}', "");
44514Expect(1, 190, '\P{^Is_Nt=--NU}', "");
44515Expect(0, 187, '\p{Is_Nt=--NU}', "");
44516Expect(1, 187, '\p{^Is_Nt=--NU}', "");
44517Expect(1, 187, '\P{Is_Nt=--NU}', "");
44518Expect(0, 187, '\P{^Is_Nt=--NU}', "");
44519Error('\p{Expands_On_NFC=Yes}');
44520Error('\P{Expands_On_NFC=Yes}');
44521Error('\p{XO_NFC=Y}');
44522Error('\P{XO_NFC=Y}');
44523Error('\p{Is_Expands_On_NFC=T}');
44524Error('\P{Is_Expands_On_NFC=T}');
44525Error('\p{Is_XO_NFC=True}');
44526Error('\P{Is_XO_NFC=True}');
44527Error('\p{Expands_On_NFC=No}');
44528Error('\P{Expands_On_NFC=No}');
44529Error('\p{XO_NFC=N}');
44530Error('\P{XO_NFC=N}');
44531Error('\p{Is_Expands_On_NFC:F}');
44532Error('\P{Is_Expands_On_NFC:F}');
44533Error('\p{Is_XO_NFC=False}');
44534Error('\P{Is_XO_NFC=False}');
44535Error('\p{Dash=:=  Yes}');
44536Error('\P{Dash=:=  Yes}');
44537Expect(1, 45, '\p{Dash: yes}', "");
44538Expect(0, 45, '\p{^Dash: yes}', "");
44539Expect(0, 45, '\P{Dash: yes}', "");
44540Expect(1, 45, '\P{^Dash: yes}', "");
44541Expect(0, 44, '\p{Dash: yes}', "");
44542Expect(1, 44, '\p{^Dash: yes}', "");
44543Expect(1, 44, '\P{Dash: yes}', "");
44544Expect(0, 44, '\P{^Dash: yes}', "");
44545Expect(1, 45, '\p{Dash: Yes}', "");
44546Expect(0, 45, '\p{^Dash: Yes}', "");
44547Expect(0, 45, '\P{Dash: Yes}', "");
44548Expect(1, 45, '\P{^Dash: Yes}', "");
44549Expect(0, 44, '\p{Dash: Yes}', "");
44550Expect(1, 44, '\p{^Dash: Yes}', "");
44551Expect(1, 44, '\P{Dash: Yes}', "");
44552Expect(0, 44, '\P{^Dash: Yes}', "");
44553Error('\p{Is_Dash=:=-_Y}');
44554Error('\P{Is_Dash=:=-_Y}');
44555Expect(1, 45, '\p{Is_Dash=y}', "");
44556Expect(0, 45, '\p{^Is_Dash=y}', "");
44557Expect(0, 45, '\P{Is_Dash=y}', "");
44558Expect(1, 45, '\P{^Is_Dash=y}', "");
44559Expect(0, 44, '\p{Is_Dash=y}', "");
44560Expect(1, 44, '\p{^Is_Dash=y}', "");
44561Expect(1, 44, '\P{Is_Dash=y}', "");
44562Expect(0, 44, '\P{^Is_Dash=y}', "");
44563Expect(1, 45, '\p{Is_Dash:    y}', "");
44564Expect(0, 45, '\p{^Is_Dash:    y}', "");
44565Expect(0, 45, '\P{Is_Dash:    y}', "");
44566Expect(1, 45, '\P{^Is_Dash:    y}', "");
44567Expect(0, 44, '\p{Is_Dash:    y}', "");
44568Expect(1, 44, '\p{^Is_Dash:    y}', "");
44569Expect(1, 44, '\P{Is_Dash:    y}', "");
44570Expect(0, 44, '\P{^Is_Dash:    y}', "");
44571Error('\p{Dash=:=_-t}');
44572Error('\P{Dash=:=_-t}');
44573Expect(1, 45, '\p{Dash=t}', "");
44574Expect(0, 45, '\p{^Dash=t}', "");
44575Expect(0, 45, '\P{Dash=t}', "");
44576Expect(1, 45, '\P{^Dash=t}', "");
44577Expect(0, 44, '\p{Dash=t}', "");
44578Expect(1, 44, '\p{^Dash=t}', "");
44579Expect(1, 44, '\P{Dash=t}', "");
44580Expect(0, 44, '\P{^Dash=t}', "");
44581Expect(1, 45, '\p{Dash=_-T}', "");
44582Expect(0, 45, '\p{^Dash=_-T}', "");
44583Expect(0, 45, '\P{Dash=_-T}', "");
44584Expect(1, 45, '\P{^Dash=_-T}', "");
44585Expect(0, 44, '\p{Dash=_-T}', "");
44586Expect(1, 44, '\p{^Dash=_-T}', "");
44587Expect(1, 44, '\P{Dash=_-T}', "");
44588Expect(0, 44, '\P{^Dash=_-T}', "");
44589Error('\p{Is_Dash= :=True}');
44590Error('\P{Is_Dash= :=True}');
44591Expect(1, 45, '\p{Is_Dash=true}', "");
44592Expect(0, 45, '\p{^Is_Dash=true}', "");
44593Expect(0, 45, '\P{Is_Dash=true}', "");
44594Expect(1, 45, '\P{^Is_Dash=true}', "");
44595Expect(0, 44, '\p{Is_Dash=true}', "");
44596Expect(1, 44, '\p{^Is_Dash=true}', "");
44597Expect(1, 44, '\P{Is_Dash=true}', "");
44598Expect(0, 44, '\P{^Is_Dash=true}', "");
44599Expect(1, 45, '\p{Is_Dash=-TRUE}', "");
44600Expect(0, 45, '\p{^Is_Dash=-TRUE}', "");
44601Expect(0, 45, '\P{Is_Dash=-TRUE}', "");
44602Expect(1, 45, '\P{^Is_Dash=-TRUE}', "");
44603Expect(0, 44, '\p{Is_Dash=-TRUE}', "");
44604Expect(1, 44, '\p{^Is_Dash=-TRUE}', "");
44605Expect(1, 44, '\P{Is_Dash=-TRUE}', "");
44606Expect(0, 44, '\P{^Is_Dash=-TRUE}', "");
44607Error('\p{Dash= /a/NO}');
44608Error('\P{Dash= /a/NO}');
44609Expect(1, 44, '\p{Dash=no}', "");
44610Expect(0, 44, '\p{^Dash=no}', "");
44611Expect(0, 44, '\P{Dash=no}', "");
44612Expect(1, 44, '\P{^Dash=no}', "");
44613Expect(0, 45, '\p{Dash=no}', "");
44614Expect(1, 45, '\p{^Dash=no}', "");
44615Expect(1, 45, '\P{Dash=no}', "");
44616Expect(0, 45, '\P{^Dash=no}', "");
44617Expect(1, 44, '\p{Dash=-NO}', "");
44618Expect(0, 44, '\p{^Dash=-NO}', "");
44619Expect(0, 44, '\P{Dash=-NO}', "");
44620Expect(1, 44, '\P{^Dash=-NO}', "");
44621Expect(0, 45, '\p{Dash=-NO}', "");
44622Expect(1, 45, '\p{^Dash=-NO}', "");
44623Expect(1, 45, '\P{Dash=-NO}', "");
44624Expect(0, 45, '\P{^Dash=-NO}', "");
44625Error('\p{Is_Dash=_:=N}');
44626Error('\P{Is_Dash=_:=N}');
44627Expect(1, 44, '\p{Is_Dash: n}', "");
44628Expect(0, 44, '\p{^Is_Dash: n}', "");
44629Expect(0, 44, '\P{Is_Dash: n}', "");
44630Expect(1, 44, '\P{^Is_Dash: n}', "");
44631Expect(0, 45, '\p{Is_Dash: n}', "");
44632Expect(1, 45, '\p{^Is_Dash: n}', "");
44633Expect(1, 45, '\P{Is_Dash: n}', "");
44634Expect(0, 45, '\P{^Is_Dash: n}', "");
44635Expect(1, 44, '\p{Is_Dash: _n}', "");
44636Expect(0, 44, '\p{^Is_Dash: _n}', "");
44637Expect(0, 44, '\P{Is_Dash: _n}', "");
44638Expect(1, 44, '\P{^Is_Dash: _n}', "");
44639Expect(0, 45, '\p{Is_Dash: _n}', "");
44640Expect(1, 45, '\p{^Is_Dash: _n}', "");
44641Expect(1, 45, '\P{Is_Dash: _n}', "");
44642Expect(0, 45, '\P{^Is_Dash: _n}', "");
44643Error('\p{Dash=/a/ 	F}');
44644Error('\P{Dash=/a/ 	F}');
44645Expect(1, 44, '\p{Dash=f}', "");
44646Expect(0, 44, '\p{^Dash=f}', "");
44647Expect(0, 44, '\P{Dash=f}', "");
44648Expect(1, 44, '\P{^Dash=f}', "");
44649Expect(0, 45, '\p{Dash=f}', "");
44650Expect(1, 45, '\p{^Dash=f}', "");
44651Expect(1, 45, '\P{Dash=f}', "");
44652Expect(0, 45, '\P{^Dash=f}', "");
44653Expect(1, 44, '\p{Dash=- f}', "");
44654Expect(0, 44, '\p{^Dash=- f}', "");
44655Expect(0, 44, '\P{Dash=- f}', "");
44656Expect(1, 44, '\P{^Dash=- f}', "");
44657Expect(0, 45, '\p{Dash=- f}', "");
44658Expect(1, 45, '\p{^Dash=- f}', "");
44659Expect(1, 45, '\P{Dash=- f}', "");
44660Expect(0, 45, '\P{^Dash=- f}', "");
44661Error('\p{Is_Dash=:=_False}');
44662Error('\P{Is_Dash=:=_False}');
44663Expect(1, 44, '\p{Is_Dash=false}', "");
44664Expect(0, 44, '\p{^Is_Dash=false}', "");
44665Expect(0, 44, '\P{Is_Dash=false}', "");
44666Expect(1, 44, '\P{^Is_Dash=false}', "");
44667Expect(0, 45, '\p{Is_Dash=false}', "");
44668Expect(1, 45, '\p{^Is_Dash=false}', "");
44669Expect(1, 45, '\P{Is_Dash=false}', "");
44670Expect(0, 45, '\P{^Is_Dash=false}', "");
44671Expect(1, 44, '\p{Is_Dash=_False}', "");
44672Expect(0, 44, '\p{^Is_Dash=_False}', "");
44673Expect(0, 44, '\P{Is_Dash=_False}', "");
44674Expect(1, 44, '\P{^Is_Dash=_False}', "");
44675Expect(0, 45, '\p{Is_Dash=_False}', "");
44676Expect(1, 45, '\p{^Is_Dash=_False}', "");
44677Expect(1, 45, '\P{Is_Dash=_False}', "");
44678Expect(0, 45, '\P{^Is_Dash=_False}', "");
44679Error('\p{Changes_When_Titlecased:   - Yes/a/}');
44680Error('\P{Changes_When_Titlecased:   - Yes/a/}');
44681Expect(1, 122, '\p{Changes_When_Titlecased=yes}', "");
44682Expect(0, 122, '\p{^Changes_When_Titlecased=yes}', "");
44683Expect(0, 122, '\P{Changes_When_Titlecased=yes}', "");
44684Expect(1, 122, '\P{^Changes_When_Titlecased=yes}', "");
44685Expect(0, 96, '\p{Changes_When_Titlecased=yes}', "");
44686Expect(1, 96, '\p{^Changes_When_Titlecased=yes}', "");
44687Expect(1, 96, '\P{Changes_When_Titlecased=yes}', "");
44688Expect(0, 96, '\P{^Changes_When_Titlecased=yes}', "");
44689Expect(1, 122, '\p{Changes_When_Titlecased:	 _Yes}', "");
44690Expect(0, 122, '\p{^Changes_When_Titlecased:	 _Yes}', "");
44691Expect(0, 122, '\P{Changes_When_Titlecased:	 _Yes}', "");
44692Expect(1, 122, '\P{^Changes_When_Titlecased:	 _Yes}', "");
44693Expect(0, 96, '\p{Changes_When_Titlecased:	 _Yes}', "");
44694Expect(1, 96, '\p{^Changes_When_Titlecased:	 _Yes}', "");
44695Expect(1, 96, '\P{Changes_When_Titlecased:	 _Yes}', "");
44696Expect(0, 96, '\P{^Changes_When_Titlecased:	 _Yes}', "");
44697Error('\p{CWT=/a/_-Y}');
44698Error('\P{CWT=/a/_-Y}');
44699Expect(1, 122, '\p{CWT:y}', "");
44700Expect(0, 122, '\p{^CWT:y}', "");
44701Expect(0, 122, '\P{CWT:y}', "");
44702Expect(1, 122, '\P{^CWT:y}', "");
44703Expect(0, 96, '\p{CWT:y}', "");
44704Expect(1, 96, '\p{^CWT:y}', "");
44705Expect(1, 96, '\P{CWT:y}', "");
44706Expect(0, 96, '\P{^CWT:y}', "");
44707Expect(1, 122, '\p{CWT=_y}', "");
44708Expect(0, 122, '\p{^CWT=_y}', "");
44709Expect(0, 122, '\P{CWT=_y}', "");
44710Expect(1, 122, '\P{^CWT=_y}', "");
44711Expect(0, 96, '\p{CWT=_y}', "");
44712Expect(1, 96, '\p{^CWT=_y}', "");
44713Expect(1, 96, '\P{CWT=_y}', "");
44714Expect(0, 96, '\P{^CWT=_y}', "");
44715Error('\p{Is_Changes_When_Titlecased=_:=T}');
44716Error('\P{Is_Changes_When_Titlecased=_:=T}');
44717Expect(1, 122, '\p{Is_Changes_When_Titlecased=t}', "");
44718Expect(0, 122, '\p{^Is_Changes_When_Titlecased=t}', "");
44719Expect(0, 122, '\P{Is_Changes_When_Titlecased=t}', "");
44720Expect(1, 122, '\P{^Is_Changes_When_Titlecased=t}', "");
44721Expect(0, 96, '\p{Is_Changes_When_Titlecased=t}', "");
44722Expect(1, 96, '\p{^Is_Changes_When_Titlecased=t}', "");
44723Expect(1, 96, '\P{Is_Changes_When_Titlecased=t}', "");
44724Expect(0, 96, '\P{^Is_Changes_When_Titlecased=t}', "");
44725Expect(1, 122, '\p{Is_Changes_When_Titlecased= -T}', "");
44726Expect(0, 122, '\p{^Is_Changes_When_Titlecased= -T}', "");
44727Expect(0, 122, '\P{Is_Changes_When_Titlecased= -T}', "");
44728Expect(1, 122, '\P{^Is_Changes_When_Titlecased= -T}', "");
44729Expect(0, 96, '\p{Is_Changes_When_Titlecased= -T}', "");
44730Expect(1, 96, '\p{^Is_Changes_When_Titlecased= -T}', "");
44731Expect(1, 96, '\P{Is_Changes_When_Titlecased= -T}', "");
44732Expect(0, 96, '\P{^Is_Changes_When_Titlecased= -T}', "");
44733Error('\p{Is_CWT=:=_TRUE}');
44734Error('\P{Is_CWT=:=_TRUE}');
44735Expect(1, 122, '\p{Is_CWT=true}', "");
44736Expect(0, 122, '\p{^Is_CWT=true}', "");
44737Expect(0, 122, '\P{Is_CWT=true}', "");
44738Expect(1, 122, '\P{^Is_CWT=true}', "");
44739Expect(0, 96, '\p{Is_CWT=true}', "");
44740Expect(1, 96, '\p{^Is_CWT=true}', "");
44741Expect(1, 96, '\P{Is_CWT=true}', "");
44742Expect(0, 96, '\P{^Is_CWT=true}', "");
44743Expect(1, 122, '\p{Is_CWT=- TRUE}', "");
44744Expect(0, 122, '\p{^Is_CWT=- TRUE}', "");
44745Expect(0, 122, '\P{Is_CWT=- TRUE}', "");
44746Expect(1, 122, '\P{^Is_CWT=- TRUE}', "");
44747Expect(0, 96, '\p{Is_CWT=- TRUE}', "");
44748Expect(1, 96, '\p{^Is_CWT=- TRUE}', "");
44749Expect(1, 96, '\P{Is_CWT=- TRUE}', "");
44750Expect(0, 96, '\P{^Is_CWT=- TRUE}', "");
44751Error('\p{Changes_When_Titlecased=		No:=}');
44752Error('\P{Changes_When_Titlecased=		No:=}');
44753Expect(1, 96, '\p{Changes_When_Titlecased:no}', "");
44754Expect(0, 96, '\p{^Changes_When_Titlecased:no}', "");
44755Expect(0, 96, '\P{Changes_When_Titlecased:no}', "");
44756Expect(1, 96, '\P{^Changes_When_Titlecased:no}', "");
44757Expect(0, 122, '\p{Changes_When_Titlecased:no}', "");
44758Expect(1, 122, '\p{^Changes_When_Titlecased:no}', "");
44759Expect(1, 122, '\P{Changes_When_Titlecased:no}', "");
44760Expect(0, 122, '\P{^Changes_When_Titlecased:no}', "");
44761Expect(1, 96, '\p{Changes_When_Titlecased=		no}', "");
44762Expect(0, 96, '\p{^Changes_When_Titlecased=		no}', "");
44763Expect(0, 96, '\P{Changes_When_Titlecased=		no}', "");
44764Expect(1, 96, '\P{^Changes_When_Titlecased=		no}', "");
44765Expect(0, 122, '\p{Changes_When_Titlecased=		no}', "");
44766Expect(1, 122, '\p{^Changes_When_Titlecased=		no}', "");
44767Expect(1, 122, '\P{Changes_When_Titlecased=		no}', "");
44768Expect(0, 122, '\P{^Changes_When_Titlecased=		no}', "");
44769Error('\p{CWT=:=		N}');
44770Error('\P{CWT=:=		N}');
44771Expect(1, 96, '\p{CWT=n}', "");
44772Expect(0, 96, '\p{^CWT=n}', "");
44773Expect(0, 96, '\P{CWT=n}', "");
44774Expect(1, 96, '\P{^CWT=n}', "");
44775Expect(0, 122, '\p{CWT=n}', "");
44776Expect(1, 122, '\p{^CWT=n}', "");
44777Expect(1, 122, '\P{CWT=n}', "");
44778Expect(0, 122, '\P{^CWT=n}', "");
44779Expect(1, 96, '\p{CWT=		N}', "");
44780Expect(0, 96, '\p{^CWT=		N}', "");
44781Expect(0, 96, '\P{CWT=		N}', "");
44782Expect(1, 96, '\P{^CWT=		N}', "");
44783Expect(0, 122, '\p{CWT=		N}', "");
44784Expect(1, 122, '\p{^CWT=		N}', "");
44785Expect(1, 122, '\P{CWT=		N}', "");
44786Expect(0, 122, '\P{^CWT=		N}', "");
44787Error('\p{Is_Changes_When_Titlecased=/a/_-F}');
44788Error('\P{Is_Changes_When_Titlecased=/a/_-F}');
44789Expect(1, 96, '\p{Is_Changes_When_Titlecased=f}', "");
44790Expect(0, 96, '\p{^Is_Changes_When_Titlecased=f}', "");
44791Expect(0, 96, '\P{Is_Changes_When_Titlecased=f}', "");
44792Expect(1, 96, '\P{^Is_Changes_When_Titlecased=f}', "");
44793Expect(0, 122, '\p{Is_Changes_When_Titlecased=f}', "");
44794Expect(1, 122, '\p{^Is_Changes_When_Titlecased=f}', "");
44795Expect(1, 122, '\P{Is_Changes_When_Titlecased=f}', "");
44796Expect(0, 122, '\P{^Is_Changes_When_Titlecased=f}', "");
44797Expect(1, 96, '\p{Is_Changes_When_Titlecased= _F}', "");
44798Expect(0, 96, '\p{^Is_Changes_When_Titlecased= _F}', "");
44799Expect(0, 96, '\P{Is_Changes_When_Titlecased= _F}', "");
44800Expect(1, 96, '\P{^Is_Changes_When_Titlecased= _F}', "");
44801Expect(0, 122, '\p{Is_Changes_When_Titlecased= _F}', "");
44802Expect(1, 122, '\p{^Is_Changes_When_Titlecased= _F}', "");
44803Expect(1, 122, '\P{Is_Changes_When_Titlecased= _F}', "");
44804Expect(0, 122, '\P{^Is_Changes_When_Titlecased= _F}', "");
44805Error('\p{Is_CWT=	/a/false}');
44806Error('\P{Is_CWT=	/a/false}');
44807Expect(1, 96, '\p{Is_CWT=false}', "");
44808Expect(0, 96, '\p{^Is_CWT=false}', "");
44809Expect(0, 96, '\P{Is_CWT=false}', "");
44810Expect(1, 96, '\P{^Is_CWT=false}', "");
44811Expect(0, 122, '\p{Is_CWT=false}', "");
44812Expect(1, 122, '\p{^Is_CWT=false}', "");
44813Expect(1, 122, '\P{Is_CWT=false}', "");
44814Expect(0, 122, '\P{^Is_CWT=false}', "");
44815Expect(1, 96, '\p{Is_CWT=  false}', "");
44816Expect(0, 96, '\p{^Is_CWT=  false}', "");
44817Expect(0, 96, '\P{Is_CWT=  false}', "");
44818Expect(1, 96, '\P{^Is_CWT=  false}', "");
44819Expect(0, 122, '\p{Is_CWT=  false}', "");
44820Expect(1, 122, '\p{^Is_CWT=  false}', "");
44821Expect(1, 122, '\P{Is_CWT=  false}', "");
44822Expect(0, 122, '\P{^Is_CWT=  false}', "");
44823Error('\p{Hangul_Syllable_Type=  Trailing_Jamo:=}');
44824Error('\P{Hangul_Syllable_Type=  Trailing_Jamo:=}');
44825Expect(1, 4607, '\p{Hangul_Syllable_Type=trailingjamo}', "");
44826Expect(0, 4607, '\p{^Hangul_Syllable_Type=trailingjamo}', "");
44827Expect(0, 4607, '\P{Hangul_Syllable_Type=trailingjamo}', "");
44828Expect(1, 4607, '\P{^Hangul_Syllable_Type=trailingjamo}', "");
44829Expect(0, 4519, '\p{Hangul_Syllable_Type=trailingjamo}', "");
44830Expect(1, 4519, '\p{^Hangul_Syllable_Type=trailingjamo}', "");
44831Expect(1, 4519, '\P{Hangul_Syllable_Type=trailingjamo}', "");
44832Expect(0, 4519, '\P{^Hangul_Syllable_Type=trailingjamo}', "");
44833Expect(1, 4607, '\p{Hangul_Syllable_Type:	TRAILING_Jamo}', "");
44834Expect(0, 4607, '\p{^Hangul_Syllable_Type:	TRAILING_Jamo}', "");
44835Expect(0, 4607, '\P{Hangul_Syllable_Type:	TRAILING_Jamo}', "");
44836Expect(1, 4607, '\P{^Hangul_Syllable_Type:	TRAILING_Jamo}', "");
44837Expect(0, 4519, '\p{Hangul_Syllable_Type:	TRAILING_Jamo}', "");
44838Expect(1, 4519, '\p{^Hangul_Syllable_Type:	TRAILING_Jamo}', "");
44839Expect(1, 4519, '\P{Hangul_Syllable_Type:	TRAILING_Jamo}', "");
44840Expect(0, 4519, '\P{^Hangul_Syllable_Type:	TRAILING_Jamo}', "");
44841Error('\p{Hst=:=__T}');
44842Error('\P{Hst=:=__T}');
44843Expect(1, 4607, '\p{Hst=t}', "");
44844Expect(0, 4607, '\p{^Hst=t}', "");
44845Expect(0, 4607, '\P{Hst=t}', "");
44846Expect(1, 4607, '\P{^Hst=t}', "");
44847Expect(0, 4519, '\p{Hst=t}', "");
44848Expect(1, 4519, '\p{^Hst=t}', "");
44849Expect(1, 4519, '\P{Hst=t}', "");
44850Expect(0, 4519, '\P{^Hst=t}', "");
44851Expect(1, 4607, '\p{Hst=_ T}', "");
44852Expect(0, 4607, '\p{^Hst=_ T}', "");
44853Expect(0, 4607, '\P{Hst=_ T}', "");
44854Expect(1, 4607, '\P{^Hst=_ T}', "");
44855Expect(0, 4519, '\p{Hst=_ T}', "");
44856Expect(1, 4519, '\p{^Hst=_ T}', "");
44857Expect(1, 4519, '\P{Hst=_ T}', "");
44858Expect(0, 4519, '\P{^Hst=_ T}', "");
44859Error('\p{Is_Hangul_Syllable_Type=:=-	trailing_Jamo}');
44860Error('\P{Is_Hangul_Syllable_Type=:=-	trailing_Jamo}');
44861Expect(1, 4607, '\p{Is_Hangul_Syllable_Type=trailingjamo}', "");
44862Expect(0, 4607, '\p{^Is_Hangul_Syllable_Type=trailingjamo}', "");
44863Expect(0, 4607, '\P{Is_Hangul_Syllable_Type=trailingjamo}', "");
44864Expect(1, 4607, '\P{^Is_Hangul_Syllable_Type=trailingjamo}', "");
44865Expect(0, 4519, '\p{Is_Hangul_Syllable_Type=trailingjamo}', "");
44866Expect(1, 4519, '\p{^Is_Hangul_Syllable_Type=trailingjamo}', "");
44867Expect(1, 4519, '\P{Is_Hangul_Syllable_Type=trailingjamo}', "");
44868Expect(0, 4519, '\P{^Is_Hangul_Syllable_Type=trailingjamo}', "");
44869Expect(1, 4607, '\p{Is_Hangul_Syllable_Type=-TRAILINGJAMO}', "");
44870Expect(0, 4607, '\p{^Is_Hangul_Syllable_Type=-TRAILINGJAMO}', "");
44871Expect(0, 4607, '\P{Is_Hangul_Syllable_Type=-TRAILINGJAMO}', "");
44872Expect(1, 4607, '\P{^Is_Hangul_Syllable_Type=-TRAILINGJAMO}', "");
44873Expect(0, 4519, '\p{Is_Hangul_Syllable_Type=-TRAILINGJAMO}', "");
44874Expect(1, 4519, '\p{^Is_Hangul_Syllable_Type=-TRAILINGJAMO}', "");
44875Expect(1, 4519, '\P{Is_Hangul_Syllable_Type=-TRAILINGJAMO}', "");
44876Expect(0, 4519, '\P{^Is_Hangul_Syllable_Type=-TRAILINGJAMO}', "");
44877Error('\p{Is_Hst=:= T}');
44878Error('\P{Is_Hst=:= T}');
44879Expect(1, 4607, '\p{Is_Hst=t}', "");
44880Expect(0, 4607, '\p{^Is_Hst=t}', "");
44881Expect(0, 4607, '\P{Is_Hst=t}', "");
44882Expect(1, 4607, '\P{^Is_Hst=t}', "");
44883Expect(0, 4519, '\p{Is_Hst=t}', "");
44884Expect(1, 4519, '\p{^Is_Hst=t}', "");
44885Expect(1, 4519, '\P{Is_Hst=t}', "");
44886Expect(0, 4519, '\P{^Is_Hst=t}', "");
44887Expect(1, 4607, '\p{Is_Hst=T}', "");
44888Expect(0, 4607, '\p{^Is_Hst=T}', "");
44889Expect(0, 4607, '\P{Is_Hst=T}', "");
44890Expect(1, 4607, '\P{^Is_Hst=T}', "");
44891Expect(0, 4519, '\p{Is_Hst=T}', "");
44892Expect(1, 4519, '\p{^Is_Hst=T}', "");
44893Expect(1, 4519, '\P{Is_Hst=T}', "");
44894Expect(0, 4519, '\P{^Is_Hst=T}', "");
44895Error('\p{Hangul_Syllable_Type=_-lvt:=Syllable}');
44896Error('\P{Hangul_Syllable_Type=_-lvt:=Syllable}');
44897Expect(1, 44059, '\p{Hangul_Syllable_Type:   lvtsyllable}', "");
44898Expect(0, 44059, '\p{^Hangul_Syllable_Type:   lvtsyllable}', "");
44899Expect(0, 44059, '\P{Hangul_Syllable_Type:   lvtsyllable}', "");
44900Expect(1, 44059, '\P{^Hangul_Syllable_Type:   lvtsyllable}', "");
44901Expect(0, 44032, '\p{Hangul_Syllable_Type:   lvtsyllable}', "");
44902Expect(1, 44032, '\p{^Hangul_Syllable_Type:   lvtsyllable}', "");
44903Expect(1, 44032, '\P{Hangul_Syllable_Type:   lvtsyllable}', "");
44904Expect(0, 44032, '\P{^Hangul_Syllable_Type:   lvtsyllable}', "");
44905Expect(1, 44059, '\p{Hangul_Syllable_Type= lvtSyllable}', "");
44906Expect(0, 44059, '\p{^Hangul_Syllable_Type= lvtSyllable}', "");
44907Expect(0, 44059, '\P{Hangul_Syllable_Type= lvtSyllable}', "");
44908Expect(1, 44059, '\P{^Hangul_Syllable_Type= lvtSyllable}', "");
44909Expect(0, 44032, '\p{Hangul_Syllable_Type= lvtSyllable}', "");
44910Expect(1, 44032, '\p{^Hangul_Syllable_Type= lvtSyllable}', "");
44911Expect(1, 44032, '\P{Hangul_Syllable_Type= lvtSyllable}', "");
44912Expect(0, 44032, '\P{^Hangul_Syllable_Type= lvtSyllable}', "");
44913Error('\p{Hst=:=	LVT}');
44914Error('\P{Hst=:=	LVT}');
44915Expect(1, 44059, '\p{Hst=lvt}', "");
44916Expect(0, 44059, '\p{^Hst=lvt}', "");
44917Expect(0, 44059, '\P{Hst=lvt}', "");
44918Expect(1, 44059, '\P{^Hst=lvt}', "");
44919Expect(0, 44032, '\p{Hst=lvt}', "");
44920Expect(1, 44032, '\p{^Hst=lvt}', "");
44921Expect(1, 44032, '\P{Hst=lvt}', "");
44922Expect(0, 44032, '\P{^Hst=lvt}', "");
44923Expect(1, 44059, '\p{Hst=-lvt}', "");
44924Expect(0, 44059, '\p{^Hst=-lvt}', "");
44925Expect(0, 44059, '\P{Hst=-lvt}', "");
44926Expect(1, 44059, '\P{^Hst=-lvt}', "");
44927Expect(0, 44032, '\p{Hst=-lvt}', "");
44928Expect(1, 44032, '\p{^Hst=-lvt}', "");
44929Expect(1, 44032, '\P{Hst=-lvt}', "");
44930Expect(0, 44032, '\P{^Hst=-lvt}', "");
44931Error('\p{Is_Hangul_Syllable_Type= :=LVT-Syllable}');
44932Error('\P{Is_Hangul_Syllable_Type= :=LVT-Syllable}');
44933Expect(1, 44059, '\p{Is_Hangul_Syllable_Type:   lvtsyllable}', "");
44934Expect(0, 44059, '\p{^Is_Hangul_Syllable_Type:   lvtsyllable}', "");
44935Expect(0, 44059, '\P{Is_Hangul_Syllable_Type:   lvtsyllable}', "");
44936Expect(1, 44059, '\P{^Is_Hangul_Syllable_Type:   lvtsyllable}', "");
44937Expect(0, 44032, '\p{Is_Hangul_Syllable_Type:   lvtsyllable}', "");
44938Expect(1, 44032, '\p{^Is_Hangul_Syllable_Type:   lvtsyllable}', "");
44939Expect(1, 44032, '\P{Is_Hangul_Syllable_Type:   lvtsyllable}', "");
44940Expect(0, 44032, '\P{^Is_Hangul_Syllable_Type:   lvtsyllable}', "");
44941Expect(1, 44059, '\p{Is_Hangul_Syllable_Type= lvt-Syllable}', "");
44942Expect(0, 44059, '\p{^Is_Hangul_Syllable_Type= lvt-Syllable}', "");
44943Expect(0, 44059, '\P{Is_Hangul_Syllable_Type= lvt-Syllable}', "");
44944Expect(1, 44059, '\P{^Is_Hangul_Syllable_Type= lvt-Syllable}', "");
44945Expect(0, 44032, '\p{Is_Hangul_Syllable_Type= lvt-Syllable}', "");
44946Expect(1, 44032, '\p{^Is_Hangul_Syllable_Type= lvt-Syllable}', "");
44947Expect(1, 44032, '\P{Is_Hangul_Syllable_Type= lvt-Syllable}', "");
44948Expect(0, 44032, '\P{^Is_Hangul_Syllable_Type= lvt-Syllable}', "");
44949Error('\p{Is_Hst=:=--lvt}');
44950Error('\P{Is_Hst=:=--lvt}');
44951Expect(1, 44059, '\p{Is_Hst=lvt}', "");
44952Expect(0, 44059, '\p{^Is_Hst=lvt}', "");
44953Expect(0, 44059, '\P{Is_Hst=lvt}', "");
44954Expect(1, 44059, '\P{^Is_Hst=lvt}', "");
44955Expect(0, 44032, '\p{Is_Hst=lvt}', "");
44956Expect(1, 44032, '\p{^Is_Hst=lvt}', "");
44957Expect(1, 44032, '\P{Is_Hst=lvt}', "");
44958Expect(0, 44032, '\P{^Is_Hst=lvt}', "");
44959Expect(1, 44059, '\p{Is_Hst= LVT}', "");
44960Expect(0, 44059, '\p{^Is_Hst= LVT}', "");
44961Expect(0, 44059, '\P{Is_Hst= LVT}', "");
44962Expect(1, 44059, '\P{^Is_Hst= LVT}', "");
44963Expect(0, 44032, '\p{Is_Hst= LVT}', "");
44964Expect(1, 44032, '\p{^Is_Hst= LVT}', "");
44965Expect(1, 44032, '\P{Is_Hst= LVT}', "");
44966Expect(0, 44032, '\P{^Is_Hst= LVT}', "");
44967Error('\p{Hangul_Syllable_Type=/a/ 	Vowel_jamo}');
44968Error('\P{Hangul_Syllable_Type=/a/ 	Vowel_jamo}');
44969Expect(1, 4519, '\p{Hangul_Syllable_Type=voweljamo}', "");
44970Expect(0, 4519, '\p{^Hangul_Syllable_Type=voweljamo}', "");
44971Expect(0, 4519, '\P{Hangul_Syllable_Type=voweljamo}', "");
44972Expect(1, 4519, '\P{^Hangul_Syllable_Type=voweljamo}', "");
44973Expect(0, 4447, '\p{Hangul_Syllable_Type=voweljamo}', "");
44974Expect(1, 4447, '\p{^Hangul_Syllable_Type=voweljamo}', "");
44975Expect(1, 4447, '\P{Hangul_Syllable_Type=voweljamo}', "");
44976Expect(0, 4447, '\P{^Hangul_Syllable_Type=voweljamo}', "");
44977Expect(1, 4519, '\p{Hangul_Syllable_Type=VOWEL-JAMO}', "");
44978Expect(0, 4519, '\p{^Hangul_Syllable_Type=VOWEL-JAMO}', "");
44979Expect(0, 4519, '\P{Hangul_Syllable_Type=VOWEL-JAMO}', "");
44980Expect(1, 4519, '\P{^Hangul_Syllable_Type=VOWEL-JAMO}', "");
44981Expect(0, 4447, '\p{Hangul_Syllable_Type=VOWEL-JAMO}', "");
44982Expect(1, 4447, '\p{^Hangul_Syllable_Type=VOWEL-JAMO}', "");
44983Expect(1, 4447, '\P{Hangul_Syllable_Type=VOWEL-JAMO}', "");
44984Expect(0, 4447, '\P{^Hangul_Syllable_Type=VOWEL-JAMO}', "");
44985Error('\p{Hst=_ V:=}');
44986Error('\P{Hst=_ V:=}');
44987Expect(1, 4519, '\p{Hst=v}', "");
44988Expect(0, 4519, '\p{^Hst=v}', "");
44989Expect(0, 4519, '\P{Hst=v}', "");
44990Expect(1, 4519, '\P{^Hst=v}', "");
44991Expect(0, 4447, '\p{Hst=v}', "");
44992Expect(1, 4447, '\p{^Hst=v}', "");
44993Expect(1, 4447, '\P{Hst=v}', "");
44994Expect(0, 4447, '\P{^Hst=v}', "");
44995Expect(1, 4519, '\p{Hst= V}', "");
44996Expect(0, 4519, '\p{^Hst= V}', "");
44997Expect(0, 4519, '\P{Hst= V}', "");
44998Expect(1, 4519, '\P{^Hst= V}', "");
44999Expect(0, 4447, '\p{Hst= V}', "");
45000Expect(1, 4447, '\p{^Hst= V}', "");
45001Expect(1, 4447, '\P{Hst= V}', "");
45002Expect(0, 4447, '\P{^Hst= V}', "");
45003Error('\p{Is_Hangul_Syllable_Type= vowel:=JAMO}');
45004Error('\P{Is_Hangul_Syllable_Type= vowel:=JAMO}');
45005Expect(1, 4519, '\p{Is_Hangul_Syllable_Type=voweljamo}', "");
45006Expect(0, 4519, '\p{^Is_Hangul_Syllable_Type=voweljamo}', "");
45007Expect(0, 4519, '\P{Is_Hangul_Syllable_Type=voweljamo}', "");
45008Expect(1, 4519, '\P{^Is_Hangul_Syllable_Type=voweljamo}', "");
45009Expect(0, 4447, '\p{Is_Hangul_Syllable_Type=voweljamo}', "");
45010Expect(1, 4447, '\p{^Is_Hangul_Syllable_Type=voweljamo}', "");
45011Expect(1, 4447, '\P{Is_Hangul_Syllable_Type=voweljamo}', "");
45012Expect(0, 4447, '\P{^Is_Hangul_Syllable_Type=voweljamo}', "");
45013Expect(1, 4519, '\p{Is_Hangul_Syllable_Type=	-Vowel Jamo}', "");
45014Expect(0, 4519, '\p{^Is_Hangul_Syllable_Type=	-Vowel Jamo}', "");
45015Expect(0, 4519, '\P{Is_Hangul_Syllable_Type=	-Vowel Jamo}', "");
45016Expect(1, 4519, '\P{^Is_Hangul_Syllable_Type=	-Vowel Jamo}', "");
45017Expect(0, 4447, '\p{Is_Hangul_Syllable_Type=	-Vowel Jamo}', "");
45018Expect(1, 4447, '\p{^Is_Hangul_Syllable_Type=	-Vowel Jamo}', "");
45019Expect(1, 4447, '\P{Is_Hangul_Syllable_Type=	-Vowel Jamo}', "");
45020Expect(0, 4447, '\P{^Is_Hangul_Syllable_Type=	-Vowel Jamo}', "");
45021Error('\p{Is_Hst= v:=}');
45022Error('\P{Is_Hst= v:=}');
45023Expect(1, 4519, '\p{Is_Hst=v}', "");
45024Expect(0, 4519, '\p{^Is_Hst=v}', "");
45025Expect(0, 4519, '\P{Is_Hst=v}', "");
45026Expect(1, 4519, '\P{^Is_Hst=v}', "");
45027Expect(0, 4447, '\p{Is_Hst=v}', "");
45028Expect(1, 4447, '\p{^Is_Hst=v}', "");
45029Expect(1, 4447, '\P{Is_Hst=v}', "");
45030Expect(0, 4447, '\P{^Is_Hst=v}', "");
45031Error('\p{Hangul_Syllable_Type=-/a/LV Syllable}');
45032Error('\P{Hangul_Syllable_Type=-/a/LV Syllable}');
45033Expect(1, 44032, '\p{Hangul_Syllable_Type=lvsyllable}', "");
45034Expect(0, 44032, '\p{^Hangul_Syllable_Type=lvsyllable}', "");
45035Expect(0, 44032, '\P{Hangul_Syllable_Type=lvsyllable}', "");
45036Expect(1, 44032, '\P{^Hangul_Syllable_Type=lvsyllable}', "");
45037Expect(0, 44031, '\p{Hangul_Syllable_Type=lvsyllable}', "");
45038Expect(1, 44031, '\p{^Hangul_Syllable_Type=lvsyllable}', "");
45039Expect(1, 44031, '\P{Hangul_Syllable_Type=lvsyllable}', "");
45040Expect(0, 44031, '\P{^Hangul_Syllable_Type=lvsyllable}', "");
45041Expect(1, 44032, '\p{Hangul_Syllable_Type=-LV syllable}', "");
45042Expect(0, 44032, '\p{^Hangul_Syllable_Type=-LV syllable}', "");
45043Expect(0, 44032, '\P{Hangul_Syllable_Type=-LV syllable}', "");
45044Expect(1, 44032, '\P{^Hangul_Syllable_Type=-LV syllable}', "");
45045Expect(0, 44031, '\p{Hangul_Syllable_Type=-LV syllable}', "");
45046Expect(1, 44031, '\p{^Hangul_Syllable_Type=-LV syllable}', "");
45047Expect(1, 44031, '\P{Hangul_Syllable_Type=-LV syllable}', "");
45048Expect(0, 44031, '\P{^Hangul_Syllable_Type=-LV syllable}', "");
45049Error('\p{Hst=/a/ -LV}');
45050Error('\P{Hst=/a/ -LV}');
45051Expect(1, 44032, '\p{Hst: lv}', "");
45052Expect(0, 44032, '\p{^Hst: lv}', "");
45053Expect(0, 44032, '\P{Hst: lv}', "");
45054Expect(1, 44032, '\P{^Hst: lv}', "");
45055Expect(0, 44031, '\p{Hst: lv}', "");
45056Expect(1, 44031, '\p{^Hst: lv}', "");
45057Expect(1, 44031, '\P{Hst: lv}', "");
45058Expect(0, 44031, '\P{^Hst: lv}', "");
45059Expect(1, 44032, '\p{Hst=-	LV}', "");
45060Expect(0, 44032, '\p{^Hst=-	LV}', "");
45061Expect(0, 44032, '\P{Hst=-	LV}', "");
45062Expect(1, 44032, '\P{^Hst=-	LV}', "");
45063Expect(0, 44031, '\p{Hst=-	LV}', "");
45064Expect(1, 44031, '\p{^Hst=-	LV}', "");
45065Expect(1, 44031, '\P{Hst=-	LV}', "");
45066Expect(0, 44031, '\P{^Hst=-	LV}', "");
45067Error('\p{Is_Hangul_Syllable_Type=:=--lv_Syllable}');
45068Error('\P{Is_Hangul_Syllable_Type=:=--lv_Syllable}');
45069Expect(1, 44032, '\p{Is_Hangul_Syllable_Type=lvsyllable}', "");
45070Expect(0, 44032, '\p{^Is_Hangul_Syllable_Type=lvsyllable}', "");
45071Expect(0, 44032, '\P{Is_Hangul_Syllable_Type=lvsyllable}', "");
45072Expect(1, 44032, '\P{^Is_Hangul_Syllable_Type=lvsyllable}', "");
45073Expect(0, 44031, '\p{Is_Hangul_Syllable_Type=lvsyllable}', "");
45074Expect(1, 44031, '\p{^Is_Hangul_Syllable_Type=lvsyllable}', "");
45075Expect(1, 44031, '\P{Is_Hangul_Syllable_Type=lvsyllable}', "");
45076Expect(0, 44031, '\P{^Is_Hangul_Syllable_Type=lvsyllable}', "");
45077Expect(1, 44032, '\p{Is_Hangul_Syllable_Type= _LV	Syllable}', "");
45078Expect(0, 44032, '\p{^Is_Hangul_Syllable_Type= _LV	Syllable}', "");
45079Expect(0, 44032, '\P{Is_Hangul_Syllable_Type= _LV	Syllable}', "");
45080Expect(1, 44032, '\P{^Is_Hangul_Syllable_Type= _LV	Syllable}', "");
45081Expect(0, 44031, '\p{Is_Hangul_Syllable_Type= _LV	Syllable}', "");
45082Expect(1, 44031, '\p{^Is_Hangul_Syllable_Type= _LV	Syllable}', "");
45083Expect(1, 44031, '\P{Is_Hangul_Syllable_Type= _LV	Syllable}', "");
45084Expect(0, 44031, '\P{^Is_Hangul_Syllable_Type= _LV	Syllable}', "");
45085Error('\p{Is_Hst=:=_LV}');
45086Error('\P{Is_Hst=:=_LV}');
45087Expect(1, 44032, '\p{Is_Hst:   lv}', "");
45088Expect(0, 44032, '\p{^Is_Hst:   lv}', "");
45089Expect(0, 44032, '\P{Is_Hst:   lv}', "");
45090Expect(1, 44032, '\P{^Is_Hst:   lv}', "");
45091Expect(0, 44031, '\p{Is_Hst:   lv}', "");
45092Expect(1, 44031, '\p{^Is_Hst:   lv}', "");
45093Expect(1, 44031, '\P{Is_Hst:   lv}', "");
45094Expect(0, 44031, '\P{^Is_Hst:   lv}', "");
45095Expect(1, 44032, '\p{Is_Hst=-_LV}', "");
45096Expect(0, 44032, '\p{^Is_Hst=-_LV}', "");
45097Expect(0, 44032, '\P{Is_Hst=-_LV}', "");
45098Expect(1, 44032, '\P{^Is_Hst=-_LV}', "");
45099Expect(0, 44031, '\p{Is_Hst=-_LV}', "");
45100Expect(1, 44031, '\p{^Is_Hst=-_LV}', "");
45101Expect(1, 44031, '\P{Is_Hst=-_LV}', "");
45102Expect(0, 44031, '\P{^Is_Hst=-_LV}', "");
45103Error('\p{Hangul_Syllable_Type=	:=notApplicable}');
45104Error('\P{Hangul_Syllable_Type=	:=notApplicable}');
45105Expect(1, 4351, '\p{Hangul_Syllable_Type=notapplicable}', "");
45106Expect(0, 4351, '\p{^Hangul_Syllable_Type=notapplicable}', "");
45107Expect(0, 4351, '\P{Hangul_Syllable_Type=notapplicable}', "");
45108Expect(1, 4351, '\P{^Hangul_Syllable_Type=notapplicable}', "");
45109Expect(0, 4607, '\p{Hangul_Syllable_Type=notapplicable}', "");
45110Expect(1, 4607, '\p{^Hangul_Syllable_Type=notapplicable}', "");
45111Expect(1, 4607, '\P{Hangul_Syllable_Type=notapplicable}', "");
45112Expect(0, 4607, '\P{^Hangul_Syllable_Type=notapplicable}', "");
45113Expect(1, 4351, '\p{Hangul_Syllable_Type:	- Not APPLICABLE}', "");
45114Expect(0, 4351, '\p{^Hangul_Syllable_Type:	- Not APPLICABLE}', "");
45115Expect(0, 4351, '\P{Hangul_Syllable_Type:	- Not APPLICABLE}', "");
45116Expect(1, 4351, '\P{^Hangul_Syllable_Type:	- Not APPLICABLE}', "");
45117Expect(0, 4607, '\p{Hangul_Syllable_Type:	- Not APPLICABLE}', "");
45118Expect(1, 4607, '\p{^Hangul_Syllable_Type:	- Not APPLICABLE}', "");
45119Expect(1, 4607, '\P{Hangul_Syllable_Type:	- Not APPLICABLE}', "");
45120Expect(0, 4607, '\P{^Hangul_Syllable_Type:	- Not APPLICABLE}', "");
45121Error('\p{Hst:	_-NA:=}');
45122Error('\P{Hst:	_-NA:=}');
45123Expect(1, 4351, '\p{Hst=na}', "");
45124Expect(0, 4351, '\p{^Hst=na}', "");
45125Expect(0, 4351, '\P{Hst=na}', "");
45126Expect(1, 4351, '\P{^Hst=na}', "");
45127Expect(0, 4607, '\p{Hst=na}', "");
45128Expect(1, 4607, '\p{^Hst=na}', "");
45129Expect(1, 4607, '\P{Hst=na}', "");
45130Expect(0, 4607, '\P{^Hst=na}', "");
45131Expect(1, 4351, '\p{Hst=_ NA}', "");
45132Expect(0, 4351, '\p{^Hst=_ NA}', "");
45133Expect(0, 4351, '\P{Hst=_ NA}', "");
45134Expect(1, 4351, '\P{^Hst=_ NA}', "");
45135Expect(0, 4607, '\p{Hst=_ NA}', "");
45136Expect(1, 4607, '\p{^Hst=_ NA}', "");
45137Expect(1, 4607, '\P{Hst=_ NA}', "");
45138Expect(0, 4607, '\P{^Hst=_ NA}', "");
45139Error('\p{Is_Hangul_Syllable_Type=	:=Not Applicable}');
45140Error('\P{Is_Hangul_Syllable_Type=	:=Not Applicable}');
45141Expect(1, 4351, '\p{Is_Hangul_Syllable_Type=notapplicable}', "");
45142Expect(0, 4351, '\p{^Is_Hangul_Syllable_Type=notapplicable}', "");
45143Expect(0, 4351, '\P{Is_Hangul_Syllable_Type=notapplicable}', "");
45144Expect(1, 4351, '\P{^Is_Hangul_Syllable_Type=notapplicable}', "");
45145Expect(0, 4607, '\p{Is_Hangul_Syllable_Type=notapplicable}', "");
45146Expect(1, 4607, '\p{^Is_Hangul_Syllable_Type=notapplicable}', "");
45147Expect(1, 4607, '\P{Is_Hangul_Syllable_Type=notapplicable}', "");
45148Expect(0, 4607, '\P{^Is_Hangul_Syllable_Type=notapplicable}', "");
45149Expect(1, 4351, '\p{Is_Hangul_Syllable_Type= _Notapplicable}', "");
45150Expect(0, 4351, '\p{^Is_Hangul_Syllable_Type= _Notapplicable}', "");
45151Expect(0, 4351, '\P{Is_Hangul_Syllable_Type= _Notapplicable}', "");
45152Expect(1, 4351, '\P{^Is_Hangul_Syllable_Type= _Notapplicable}', "");
45153Expect(0, 4607, '\p{Is_Hangul_Syllable_Type= _Notapplicable}', "");
45154Expect(1, 4607, '\p{^Is_Hangul_Syllable_Type= _Notapplicable}', "");
45155Expect(1, 4607, '\P{Is_Hangul_Syllable_Type= _Notapplicable}', "");
45156Expect(0, 4607, '\P{^Is_Hangul_Syllable_Type= _Notapplicable}', "");
45157Error('\p{Is_Hst=_ NA:=}');
45158Error('\P{Is_Hst=_ NA:=}');
45159Expect(1, 4351, '\p{Is_Hst=na}', "");
45160Expect(0, 4351, '\p{^Is_Hst=na}', "");
45161Expect(0, 4351, '\P{Is_Hst=na}', "");
45162Expect(1, 4351, '\P{^Is_Hst=na}', "");
45163Expect(0, 4607, '\p{Is_Hst=na}', "");
45164Expect(1, 4607, '\p{^Is_Hst=na}', "");
45165Expect(1, 4607, '\P{Is_Hst=na}', "");
45166Expect(0, 4607, '\P{^Is_Hst=na}', "");
45167Expect(1, 4351, '\p{Is_Hst:--NA}', "");
45168Expect(0, 4351, '\p{^Is_Hst:--NA}', "");
45169Expect(0, 4351, '\P{Is_Hst:--NA}', "");
45170Expect(1, 4351, '\P{^Is_Hst:--NA}', "");
45171Expect(0, 4607, '\p{Is_Hst:--NA}', "");
45172Expect(1, 4607, '\p{^Is_Hst:--NA}', "");
45173Expect(1, 4607, '\P{Is_Hst:--NA}', "");
45174Expect(0, 4607, '\P{^Is_Hst:--NA}', "");
45175Error('\p{Hangul_Syllable_Type=LEADING	Jamo:=}');
45176Error('\P{Hangul_Syllable_Type=LEADING	Jamo:=}');
45177Expect(1, 4447, '\p{Hangul_Syllable_Type=leadingjamo}', "");
45178Expect(0, 4447, '\p{^Hangul_Syllable_Type=leadingjamo}', "");
45179Expect(0, 4447, '\P{Hangul_Syllable_Type=leadingjamo}', "");
45180Expect(1, 4447, '\P{^Hangul_Syllable_Type=leadingjamo}', "");
45181Expect(0, 4351, '\p{Hangul_Syllable_Type=leadingjamo}', "");
45182Expect(1, 4351, '\p{^Hangul_Syllable_Type=leadingjamo}', "");
45183Expect(1, 4351, '\P{Hangul_Syllable_Type=leadingjamo}', "");
45184Expect(0, 4351, '\P{^Hangul_Syllable_Type=leadingjamo}', "");
45185Expect(1, 4447, '\p{Hangul_Syllable_Type=-	leading jamo}', "");
45186Expect(0, 4447, '\p{^Hangul_Syllable_Type=-	leading jamo}', "");
45187Expect(0, 4447, '\P{Hangul_Syllable_Type=-	leading jamo}', "");
45188Expect(1, 4447, '\P{^Hangul_Syllable_Type=-	leading jamo}', "");
45189Expect(0, 4351, '\p{Hangul_Syllable_Type=-	leading jamo}', "");
45190Expect(1, 4351, '\p{^Hangul_Syllable_Type=-	leading jamo}', "");
45191Expect(1, 4351, '\P{Hangul_Syllable_Type=-	leading jamo}', "");
45192Expect(0, 4351, '\P{^Hangul_Syllable_Type=-	leading jamo}', "");
45193Error('\p{Hst=l/a/}');
45194Error('\P{Hst=l/a/}');
45195Expect(1, 4447, '\p{Hst=l}', "");
45196Expect(0, 4447, '\p{^Hst=l}', "");
45197Expect(0, 4447, '\P{Hst=l}', "");
45198Expect(1, 4447, '\P{^Hst=l}', "");
45199Expect(0, 4351, '\p{Hst=l}', "");
45200Expect(1, 4351, '\p{^Hst=l}', "");
45201Expect(1, 4351, '\P{Hst=l}', "");
45202Expect(0, 4351, '\P{^Hst=l}', "");
45203Expect(1, 4447, '\p{Hst=-	L}', "");
45204Expect(0, 4447, '\p{^Hst=-	L}', "");
45205Expect(0, 4447, '\P{Hst=-	L}', "");
45206Expect(1, 4447, '\P{^Hst=-	L}', "");
45207Expect(0, 4351, '\p{Hst=-	L}', "");
45208Expect(1, 4351, '\p{^Hst=-	L}', "");
45209Expect(1, 4351, '\P{Hst=-	L}', "");
45210Expect(0, 4351, '\P{^Hst=-	L}', "");
45211Error('\p{Is_Hangul_Syllable_Type=:=leading_jamo}');
45212Error('\P{Is_Hangul_Syllable_Type=:=leading_jamo}');
45213Expect(1, 4447, '\p{Is_Hangul_Syllable_Type=leadingjamo}', "");
45214Expect(0, 4447, '\p{^Is_Hangul_Syllable_Type=leadingjamo}', "");
45215Expect(0, 4447, '\P{Is_Hangul_Syllable_Type=leadingjamo}', "");
45216Expect(1, 4447, '\P{^Is_Hangul_Syllable_Type=leadingjamo}', "");
45217Expect(0, 4351, '\p{Is_Hangul_Syllable_Type=leadingjamo}', "");
45218Expect(1, 4351, '\p{^Is_Hangul_Syllable_Type=leadingjamo}', "");
45219Expect(1, 4351, '\P{Is_Hangul_Syllable_Type=leadingjamo}', "");
45220Expect(0, 4351, '\P{^Is_Hangul_Syllable_Type=leadingjamo}', "");
45221Expect(1, 4447, '\p{Is_Hangul_Syllable_Type:-	LEADING Jamo}', "");
45222Expect(0, 4447, '\p{^Is_Hangul_Syllable_Type:-	LEADING Jamo}', "");
45223Expect(0, 4447, '\P{Is_Hangul_Syllable_Type:-	LEADING Jamo}', "");
45224Expect(1, 4447, '\P{^Is_Hangul_Syllable_Type:-	LEADING Jamo}', "");
45225Expect(0, 4351, '\p{Is_Hangul_Syllable_Type:-	LEADING Jamo}', "");
45226Expect(1, 4351, '\p{^Is_Hangul_Syllable_Type:-	LEADING Jamo}', "");
45227Expect(1, 4351, '\P{Is_Hangul_Syllable_Type:-	LEADING Jamo}', "");
45228Expect(0, 4351, '\P{^Is_Hangul_Syllable_Type:-	LEADING Jamo}', "");
45229Error('\p{Is_Hst=-/a/l}');
45230Error('\P{Is_Hst=-/a/l}');
45231Expect(1, 4447, '\p{Is_Hst=l}', "");
45232Expect(0, 4447, '\p{^Is_Hst=l}', "");
45233Expect(0, 4447, '\P{Is_Hst=l}', "");
45234Expect(1, 4447, '\P{^Is_Hst=l}', "");
45235Expect(0, 4351, '\p{Is_Hst=l}', "");
45236Expect(1, 4351, '\p{^Is_Hst=l}', "");
45237Expect(1, 4351, '\P{Is_Hst=l}', "");
45238Expect(0, 4351, '\P{^Is_Hst=l}', "");
45239Expect(1, 4447, '\p{Is_Hst=-L}', "");
45240Expect(0, 4447, '\p{^Is_Hst=-L}', "");
45241Expect(0, 4447, '\P{Is_Hst=-L}', "");
45242Expect(1, 4447, '\P{^Is_Hst=-L}', "");
45243Expect(0, 4351, '\p{Is_Hst=-L}', "");
45244Expect(1, 4351, '\p{^Is_Hst=-L}', "");
45245Expect(1, 4351, '\P{Is_Hst=-L}', "");
45246Expect(0, 4351, '\P{^Is_Hst=-L}', "");
45247Error('\p{Noncharacter_Code_Point= :=Yes}');
45248Error('\P{Noncharacter_Code_Point= :=Yes}');
45249Expect(0, 64975, '\p{Noncharacter_Code_Point=yes}', "");
45250Expect(1, 64975, '\p{^Noncharacter_Code_Point=yes}', "");
45251Expect(1, 64975, '\P{Noncharacter_Code_Point=yes}', "");
45252Expect(0, 64975, '\P{^Noncharacter_Code_Point=yes}', "");
45253Expect(0, 64975, '\p{Noncharacter_Code_Point=-Yes}', "");
45254Expect(1, 64975, '\p{^Noncharacter_Code_Point=-Yes}', "");
45255Expect(1, 64975, '\P{Noncharacter_Code_Point=-Yes}', "");
45256Expect(0, 64975, '\P{^Noncharacter_Code_Point=-Yes}', "");
45257Error('\p{NChar=_Y/a/}');
45258Error('\P{NChar=_Y/a/}');
45259Expect(0, 64975, '\p{NChar=y}', "");
45260Expect(1, 64975, '\p{^NChar=y}', "");
45261Expect(1, 64975, '\P{NChar=y}', "");
45262Expect(0, 64975, '\P{^NChar=y}', "");
45263Expect(0, 64975, '\p{NChar=--Y}', "");
45264Expect(1, 64975, '\p{^NChar=--Y}', "");
45265Expect(1, 64975, '\P{NChar=--Y}', "");
45266Expect(0, 64975, '\P{^NChar=--Y}', "");
45267Error('\p{Is_Noncharacter_Code_Point= t/a/}');
45268Error('\P{Is_Noncharacter_Code_Point= t/a/}');
45269Expect(0, 64975, '\p{Is_Noncharacter_Code_Point=t}', "");
45270Expect(1, 64975, '\p{^Is_Noncharacter_Code_Point=t}', "");
45271Expect(1, 64975, '\P{Is_Noncharacter_Code_Point=t}', "");
45272Expect(0, 64975, '\P{^Is_Noncharacter_Code_Point=t}', "");
45273Expect(0, 64975, '\p{Is_Noncharacter_Code_Point=-T}', "");
45274Expect(1, 64975, '\p{^Is_Noncharacter_Code_Point=-T}', "");
45275Expect(1, 64975, '\P{Is_Noncharacter_Code_Point=-T}', "");
45276Expect(0, 64975, '\P{^Is_Noncharacter_Code_Point=-T}', "");
45277Error('\p{Is_NChar=-/a/True}');
45278Error('\P{Is_NChar=-/a/True}');
45279Expect(0, 64975, '\p{Is_NChar=true}', "");
45280Expect(1, 64975, '\p{^Is_NChar=true}', "");
45281Expect(1, 64975, '\P{Is_NChar=true}', "");
45282Expect(0, 64975, '\P{^Is_NChar=true}', "");
45283Expect(0, 64975, '\p{Is_NChar= -TRUE}', "");
45284Expect(1, 64975, '\p{^Is_NChar= -TRUE}', "");
45285Expect(1, 64975, '\P{Is_NChar= -TRUE}', "");
45286Expect(0, 64975, '\P{^Is_NChar= -TRUE}', "");
45287Error('\p{Noncharacter_Code_Point=-_No:=}');
45288Error('\P{Noncharacter_Code_Point=-_No:=}');
45289Expect(1, 64975, '\p{Noncharacter_Code_Point=no}', "");
45290Expect(0, 64975, '\p{^Noncharacter_Code_Point=no}', "");
45291Expect(0, 64975, '\P{Noncharacter_Code_Point=no}', "");
45292Expect(1, 64975, '\P{^Noncharacter_Code_Point=no}', "");
45293Expect(1, 64975, '\p{Noncharacter_Code_Point=-_NO}', "");
45294Expect(0, 64975, '\p{^Noncharacter_Code_Point=-_NO}', "");
45295Expect(0, 64975, '\P{Noncharacter_Code_Point=-_NO}', "");
45296Expect(1, 64975, '\P{^Noncharacter_Code_Point=-_NO}', "");
45297Error('\p{NChar=--N/a/}');
45298Error('\P{NChar=--N/a/}');
45299Expect(1, 64975, '\p{NChar=n}', "");
45300Expect(0, 64975, '\p{^NChar=n}', "");
45301Expect(0, 64975, '\P{NChar=n}', "");
45302Expect(1, 64975, '\P{^NChar=n}', "");
45303Expect(1, 64975, '\p{NChar=	-N}', "");
45304Expect(0, 64975, '\p{^NChar=	-N}', "");
45305Expect(0, 64975, '\P{NChar=	-N}', "");
45306Expect(1, 64975, '\P{^NChar=	-N}', "");
45307Error('\p{Is_Noncharacter_Code_Point=_:=F}');
45308Error('\P{Is_Noncharacter_Code_Point=_:=F}');
45309Expect(1, 64975, '\p{Is_Noncharacter_Code_Point=f}', "");
45310Expect(0, 64975, '\p{^Is_Noncharacter_Code_Point=f}', "");
45311Expect(0, 64975, '\P{Is_Noncharacter_Code_Point=f}', "");
45312Expect(1, 64975, '\P{^Is_Noncharacter_Code_Point=f}', "");
45313Expect(1, 64975, '\p{Is_Noncharacter_Code_Point=- F}', "");
45314Expect(0, 64975, '\p{^Is_Noncharacter_Code_Point=- F}', "");
45315Expect(0, 64975, '\P{Is_Noncharacter_Code_Point=- F}', "");
45316Expect(1, 64975, '\P{^Is_Noncharacter_Code_Point=- F}', "");
45317Error('\p{Is_NChar: _	false/a/}');
45318Error('\P{Is_NChar: _	false/a/}');
45319Expect(1, 64975, '\p{Is_NChar=false}', "");
45320Expect(0, 64975, '\p{^Is_NChar=false}', "");
45321Expect(0, 64975, '\P{Is_NChar=false}', "");
45322Expect(1, 64975, '\P{^Is_NChar=false}', "");
45323Expect(1, 64975, '\p{Is_NChar=_-false}', "");
45324Expect(0, 64975, '\p{^Is_NChar=_-false}', "");
45325Expect(0, 64975, '\P{Is_NChar=_-false}', "");
45326Expect(1, 64975, '\P{^Is_NChar=_-false}', "");
45327Error('\p{Unified_Ideograph:    /a/Yes}');
45328Error('\P{Unified_Ideograph:    /a/Yes}');
45329Expect(1, 19893, '\p{Unified_Ideograph=yes}', "");
45330Expect(0, 19893, '\p{^Unified_Ideograph=yes}', "");
45331Expect(0, 19893, '\P{Unified_Ideograph=yes}', "");
45332Expect(1, 19893, '\P{^Unified_Ideograph=yes}', "");
45333Expect(0, 13311, '\p{Unified_Ideograph=yes}', "");
45334Expect(1, 13311, '\p{^Unified_Ideograph=yes}', "");
45335Expect(1, 13311, '\P{Unified_Ideograph=yes}', "");
45336Expect(0, 13311, '\P{^Unified_Ideograph=yes}', "");
45337Expect(1, 19893, '\p{Unified_Ideograph=  Yes}', "");
45338Expect(0, 19893, '\p{^Unified_Ideograph=  Yes}', "");
45339Expect(0, 19893, '\P{Unified_Ideograph=  Yes}', "");
45340Expect(1, 19893, '\P{^Unified_Ideograph=  Yes}', "");
45341Expect(0, 13311, '\p{Unified_Ideograph=  Yes}', "");
45342Expect(1, 13311, '\p{^Unified_Ideograph=  Yes}', "");
45343Expect(1, 13311, '\P{Unified_Ideograph=  Yes}', "");
45344Expect(0, 13311, '\P{^Unified_Ideograph=  Yes}', "");
45345Error('\p{UIdeo=-	Y/a/}');
45346Error('\P{UIdeo=-	Y/a/}');
45347Expect(1, 19893, '\p{UIdeo=y}', "");
45348Expect(0, 19893, '\p{^UIdeo=y}', "");
45349Expect(0, 19893, '\P{UIdeo=y}', "");
45350Expect(1, 19893, '\P{^UIdeo=y}', "");
45351Expect(0, 13311, '\p{UIdeo=y}', "");
45352Expect(1, 13311, '\p{^UIdeo=y}', "");
45353Expect(1, 13311, '\P{UIdeo=y}', "");
45354Expect(0, 13311, '\P{^UIdeo=y}', "");
45355Expect(1, 19893, '\p{UIdeo=-	Y}', "");
45356Expect(0, 19893, '\p{^UIdeo=-	Y}', "");
45357Expect(0, 19893, '\P{UIdeo=-	Y}', "");
45358Expect(1, 19893, '\P{^UIdeo=-	Y}', "");
45359Expect(0, 13311, '\p{UIdeo=-	Y}', "");
45360Expect(1, 13311, '\p{^UIdeo=-	Y}', "");
45361Expect(1, 13311, '\P{UIdeo=-	Y}', "");
45362Expect(0, 13311, '\P{^UIdeo=-	Y}', "");
45363Error('\p{Is_Unified_Ideograph=	-T/a/}');
45364Error('\P{Is_Unified_Ideograph=	-T/a/}');
45365Expect(1, 19893, '\p{Is_Unified_Ideograph=t}', "");
45366Expect(0, 19893, '\p{^Is_Unified_Ideograph=t}', "");
45367Expect(0, 19893, '\P{Is_Unified_Ideograph=t}', "");
45368Expect(1, 19893, '\P{^Is_Unified_Ideograph=t}', "");
45369Expect(0, 13311, '\p{Is_Unified_Ideograph=t}', "");
45370Expect(1, 13311, '\p{^Is_Unified_Ideograph=t}', "");
45371Expect(1, 13311, '\P{Is_Unified_Ideograph=t}', "");
45372Expect(0, 13311, '\P{^Is_Unified_Ideograph=t}', "");
45373Expect(1, 19893, '\p{Is_Unified_Ideograph=  T}', "");
45374Expect(0, 19893, '\p{^Is_Unified_Ideograph=  T}', "");
45375Expect(0, 19893, '\P{Is_Unified_Ideograph=  T}', "");
45376Expect(1, 19893, '\P{^Is_Unified_Ideograph=  T}', "");
45377Expect(0, 13311, '\p{Is_Unified_Ideograph=  T}', "");
45378Expect(1, 13311, '\p{^Is_Unified_Ideograph=  T}', "");
45379Expect(1, 13311, '\P{Is_Unified_Ideograph=  T}', "");
45380Expect(0, 13311, '\P{^Is_Unified_Ideograph=  T}', "");
45381Error('\p{Is_UIdeo=:=_ true}');
45382Error('\P{Is_UIdeo=:=_ true}');
45383Expect(1, 19893, '\p{Is_UIdeo=true}', "");
45384Expect(0, 19893, '\p{^Is_UIdeo=true}', "");
45385Expect(0, 19893, '\P{Is_UIdeo=true}', "");
45386Expect(1, 19893, '\P{^Is_UIdeo=true}', "");
45387Expect(0, 13311, '\p{Is_UIdeo=true}', "");
45388Expect(1, 13311, '\p{^Is_UIdeo=true}', "");
45389Expect(1, 13311, '\P{Is_UIdeo=true}', "");
45390Expect(0, 13311, '\P{^Is_UIdeo=true}', "");
45391Expect(1, 19893, '\p{Is_UIdeo=-True}', "");
45392Expect(0, 19893, '\p{^Is_UIdeo=-True}', "");
45393Expect(0, 19893, '\P{Is_UIdeo=-True}', "");
45394Expect(1, 19893, '\P{^Is_UIdeo=-True}', "");
45395Expect(0, 13311, '\p{Is_UIdeo=-True}', "");
45396Expect(1, 13311, '\p{^Is_UIdeo=-True}', "");
45397Expect(1, 13311, '\P{Is_UIdeo=-True}', "");
45398Expect(0, 13311, '\P{^Is_UIdeo=-True}', "");
45399Error('\p{Unified_Ideograph=/a/- No}');
45400Error('\P{Unified_Ideograph=/a/- No}');
45401Expect(1, 13311, '\p{Unified_Ideograph=no}', "");
45402Expect(0, 13311, '\p{^Unified_Ideograph=no}', "");
45403Expect(0, 13311, '\P{Unified_Ideograph=no}', "");
45404Expect(1, 13311, '\P{^Unified_Ideograph=no}', "");
45405Expect(0, 19893, '\p{Unified_Ideograph=no}', "");
45406Expect(1, 19893, '\p{^Unified_Ideograph=no}', "");
45407Expect(1, 19893, '\P{Unified_Ideograph=no}', "");
45408Expect(0, 19893, '\P{^Unified_Ideograph=no}', "");
45409Expect(1, 13311, '\p{Unified_Ideograph=_NO}', "");
45410Expect(0, 13311, '\p{^Unified_Ideograph=_NO}', "");
45411Expect(0, 13311, '\P{Unified_Ideograph=_NO}', "");
45412Expect(1, 13311, '\P{^Unified_Ideograph=_NO}', "");
45413Expect(0, 19893, '\p{Unified_Ideograph=_NO}', "");
45414Expect(1, 19893, '\p{^Unified_Ideograph=_NO}', "");
45415Expect(1, 19893, '\P{Unified_Ideograph=_NO}', "");
45416Expect(0, 19893, '\P{^Unified_Ideograph=_NO}', "");
45417Error('\p{UIdeo=:=__n}');
45418Error('\P{UIdeo=:=__n}');
45419Expect(1, 13311, '\p{UIdeo=n}', "");
45420Expect(0, 13311, '\p{^UIdeo=n}', "");
45421Expect(0, 13311, '\P{UIdeo=n}', "");
45422Expect(1, 13311, '\P{^UIdeo=n}', "");
45423Expect(0, 19893, '\p{UIdeo=n}', "");
45424Expect(1, 19893, '\p{^UIdeo=n}', "");
45425Expect(1, 19893, '\P{UIdeo=n}', "");
45426Expect(0, 19893, '\P{^UIdeo=n}', "");
45427Expect(1, 13311, '\p{UIdeo=-N}', "");
45428Expect(0, 13311, '\p{^UIdeo=-N}', "");
45429Expect(0, 13311, '\P{UIdeo=-N}', "");
45430Expect(1, 13311, '\P{^UIdeo=-N}', "");
45431Expect(0, 19893, '\p{UIdeo=-N}', "");
45432Expect(1, 19893, '\p{^UIdeo=-N}', "");
45433Expect(1, 19893, '\P{UIdeo=-N}', "");
45434Expect(0, 19893, '\P{^UIdeo=-N}', "");
45435Error('\p{Is_Unified_Ideograph=	/a/F}');
45436Error('\P{Is_Unified_Ideograph=	/a/F}');
45437Expect(1, 13311, '\p{Is_Unified_Ideograph=f}', "");
45438Expect(0, 13311, '\p{^Is_Unified_Ideograph=f}', "");
45439Expect(0, 13311, '\P{Is_Unified_Ideograph=f}', "");
45440Expect(1, 13311, '\P{^Is_Unified_Ideograph=f}', "");
45441Expect(0, 19893, '\p{Is_Unified_Ideograph=f}', "");
45442Expect(1, 19893, '\p{^Is_Unified_Ideograph=f}', "");
45443Expect(1, 19893, '\P{Is_Unified_Ideograph=f}', "");
45444Expect(0, 19893, '\P{^Is_Unified_Ideograph=f}', "");
45445Expect(1, 13311, '\p{Is_Unified_Ideograph=--F}', "");
45446Expect(0, 13311, '\p{^Is_Unified_Ideograph=--F}', "");
45447Expect(0, 13311, '\P{Is_Unified_Ideograph=--F}', "");
45448Expect(1, 13311, '\P{^Is_Unified_Ideograph=--F}', "");
45449Expect(0, 19893, '\p{Is_Unified_Ideograph=--F}', "");
45450Expect(1, 19893, '\p{^Is_Unified_Ideograph=--F}', "");
45451Expect(1, 19893, '\P{Is_Unified_Ideograph=--F}', "");
45452Expect(0, 19893, '\P{^Is_Unified_Ideograph=--F}', "");
45453Error('\p{Is_UIdeo=-FALSE:=}');
45454Error('\P{Is_UIdeo=-FALSE:=}');
45455Expect(1, 13311, '\p{Is_UIdeo=false}', "");
45456Expect(0, 13311, '\p{^Is_UIdeo=false}', "");
45457Expect(0, 13311, '\P{Is_UIdeo=false}', "");
45458Expect(1, 13311, '\P{^Is_UIdeo=false}', "");
45459Expect(0, 19893, '\p{Is_UIdeo=false}', "");
45460Expect(1, 19893, '\p{^Is_UIdeo=false}', "");
45461Expect(1, 19893, '\P{Is_UIdeo=false}', "");
45462Expect(0, 19893, '\P{^Is_UIdeo=false}', "");
45463Expect(1, 13311, '\p{Is_UIdeo=-FALSE}', "");
45464Expect(0, 13311, '\p{^Is_UIdeo=-FALSE}', "");
45465Expect(0, 13311, '\P{Is_UIdeo=-FALSE}', "");
45466Expect(1, 13311, '\P{^Is_UIdeo=-FALSE}', "");
45467Expect(0, 19893, '\p{Is_UIdeo=-FALSE}', "");
45468Expect(1, 19893, '\p{^Is_UIdeo=-FALSE}', "");
45469Expect(1, 19893, '\P{Is_UIdeo=-FALSE}', "");
45470Expect(0, 19893, '\P{^Is_UIdeo=-FALSE}', "");
45471Error('\p{Diacritic= Yes/a/}');
45472Error('\P{Diacritic= Yes/a/}');
45473Expect(1, 94, '\p{Diacritic=yes}', "");
45474Expect(0, 94, '\p{^Diacritic=yes}', "");
45475Expect(0, 94, '\P{Diacritic=yes}', "");
45476Expect(1, 94, '\P{^Diacritic=yes}', "");
45477Expect(0, 93, '\p{Diacritic=yes}', "");
45478Expect(1, 93, '\p{^Diacritic=yes}', "");
45479Expect(1, 93, '\P{Diacritic=yes}', "");
45480Expect(0, 93, '\P{^Diacritic=yes}', "");
45481Expect(1, 94, '\p{Diacritic=Yes}', "");
45482Expect(0, 94, '\p{^Diacritic=Yes}', "");
45483Expect(0, 94, '\P{Diacritic=Yes}', "");
45484Expect(1, 94, '\P{^Diacritic=Yes}', "");
45485Expect(0, 93, '\p{Diacritic=Yes}', "");
45486Expect(1, 93, '\p{^Diacritic=Yes}', "");
45487Expect(1, 93, '\P{Diacritic=Yes}', "");
45488Expect(0, 93, '\P{^Diacritic=Yes}', "");
45489Error('\p{Dia=/a/	-Y}');
45490Error('\P{Dia=/a/	-Y}');
45491Expect(1, 94, '\p{Dia=y}', "");
45492Expect(0, 94, '\p{^Dia=y}', "");
45493Expect(0, 94, '\P{Dia=y}', "");
45494Expect(1, 94, '\P{^Dia=y}', "");
45495Expect(0, 93, '\p{Dia=y}', "");
45496Expect(1, 93, '\p{^Dia=y}', "");
45497Expect(1, 93, '\P{Dia=y}', "");
45498Expect(0, 93, '\P{^Dia=y}', "");
45499Expect(1, 94, '\p{Dia=	y}', "");
45500Expect(0, 94, '\p{^Dia=	y}', "");
45501Expect(0, 94, '\P{Dia=	y}', "");
45502Expect(1, 94, '\P{^Dia=	y}', "");
45503Expect(0, 93, '\p{Dia=	y}', "");
45504Expect(1, 93, '\p{^Dia=	y}', "");
45505Expect(1, 93, '\P{Dia=	y}', "");
45506Expect(0, 93, '\P{^Dia=	y}', "");
45507Error('\p{Is_Diacritic=  t:=}');
45508Error('\P{Is_Diacritic=  t:=}');
45509Expect(1, 94, '\p{Is_Diacritic=t}', "");
45510Expect(0, 94, '\p{^Is_Diacritic=t}', "");
45511Expect(0, 94, '\P{Is_Diacritic=t}', "");
45512Expect(1, 94, '\P{^Is_Diacritic=t}', "");
45513Expect(0, 93, '\p{Is_Diacritic=t}', "");
45514Expect(1, 93, '\p{^Is_Diacritic=t}', "");
45515Expect(1, 93, '\P{Is_Diacritic=t}', "");
45516Expect(0, 93, '\P{^Is_Diacritic=t}', "");
45517Expect(1, 94, '\p{Is_Diacritic=_	T}', "");
45518Expect(0, 94, '\p{^Is_Diacritic=_	T}', "");
45519Expect(0, 94, '\P{Is_Diacritic=_	T}', "");
45520Expect(1, 94, '\P{^Is_Diacritic=_	T}', "");
45521Expect(0, 93, '\p{Is_Diacritic=_	T}', "");
45522Expect(1, 93, '\p{^Is_Diacritic=_	T}', "");
45523Expect(1, 93, '\P{Is_Diacritic=_	T}', "");
45524Expect(0, 93, '\P{^Is_Diacritic=_	T}', "");
45525Error('\p{Is_Dia:   -true/a/}');
45526Error('\P{Is_Dia:   -true/a/}');
45527Expect(1, 94, '\p{Is_Dia=true}', "");
45528Expect(0, 94, '\p{^Is_Dia=true}', "");
45529Expect(0, 94, '\P{Is_Dia=true}', "");
45530Expect(1, 94, '\P{^Is_Dia=true}', "");
45531Expect(0, 93, '\p{Is_Dia=true}', "");
45532Expect(1, 93, '\p{^Is_Dia=true}', "");
45533Expect(1, 93, '\P{Is_Dia=true}', "");
45534Expect(0, 93, '\P{^Is_Dia=true}', "");
45535Expect(1, 94, '\p{Is_Dia=	True}', "");
45536Expect(0, 94, '\p{^Is_Dia=	True}', "");
45537Expect(0, 94, '\P{Is_Dia=	True}', "");
45538Expect(1, 94, '\P{^Is_Dia=	True}', "");
45539Expect(0, 93, '\p{Is_Dia=	True}', "");
45540Expect(1, 93, '\p{^Is_Dia=	True}', "");
45541Expect(1, 93, '\P{Is_Dia=	True}', "");
45542Expect(0, 93, '\P{^Is_Dia=	True}', "");
45543Error('\p{Diacritic=	:=No}');
45544Error('\P{Diacritic=	:=No}');
45545Expect(1, 93, '\p{Diacritic=no}', "");
45546Expect(0, 93, '\p{^Diacritic=no}', "");
45547Expect(0, 93, '\P{Diacritic=no}', "");
45548Expect(1, 93, '\P{^Diacritic=no}', "");
45549Expect(0, 94, '\p{Diacritic=no}', "");
45550Expect(1, 94, '\p{^Diacritic=no}', "");
45551Expect(1, 94, '\P{Diacritic=no}', "");
45552Expect(0, 94, '\P{^Diacritic=no}', "");
45553Expect(1, 93, '\p{Diacritic=_-NO}', "");
45554Expect(0, 93, '\p{^Diacritic=_-NO}', "");
45555Expect(0, 93, '\P{Diacritic=_-NO}', "");
45556Expect(1, 93, '\P{^Diacritic=_-NO}', "");
45557Expect(0, 94, '\p{Diacritic=_-NO}', "");
45558Expect(1, 94, '\p{^Diacritic=_-NO}', "");
45559Expect(1, 94, '\P{Diacritic=_-NO}', "");
45560Expect(0, 94, '\P{^Diacritic=_-NO}', "");
45561Error('\p{Dia=/a/n}');
45562Error('\P{Dia=/a/n}');
45563Expect(1, 93, '\p{Dia=n}', "");
45564Expect(0, 93, '\p{^Dia=n}', "");
45565Expect(0, 93, '\P{Dia=n}', "");
45566Expect(1, 93, '\P{^Dia=n}', "");
45567Expect(0, 94, '\p{Dia=n}', "");
45568Expect(1, 94, '\p{^Dia=n}', "");
45569Expect(1, 94, '\P{Dia=n}', "");
45570Expect(0, 94, '\P{^Dia=n}', "");
45571Expect(1, 93, '\p{Dia=	N}', "");
45572Expect(0, 93, '\p{^Dia=	N}', "");
45573Expect(0, 93, '\P{Dia=	N}', "");
45574Expect(1, 93, '\P{^Dia=	N}', "");
45575Expect(0, 94, '\p{Dia=	N}', "");
45576Expect(1, 94, '\p{^Dia=	N}', "");
45577Expect(1, 94, '\P{Dia=	N}', "");
45578Expect(0, 94, '\P{^Dia=	N}', "");
45579Error('\p{Is_Diacritic=_/a/f}');
45580Error('\P{Is_Diacritic=_/a/f}');
45581Expect(1, 93, '\p{Is_Diacritic=f}', "");
45582Expect(0, 93, '\p{^Is_Diacritic=f}', "");
45583Expect(0, 93, '\P{Is_Diacritic=f}', "");
45584Expect(1, 93, '\P{^Is_Diacritic=f}', "");
45585Expect(0, 94, '\p{Is_Diacritic=f}', "");
45586Expect(1, 94, '\p{^Is_Diacritic=f}', "");
45587Expect(1, 94, '\P{Is_Diacritic=f}', "");
45588Expect(0, 94, '\P{^Is_Diacritic=f}', "");
45589Expect(1, 93, '\p{Is_Diacritic=-F}', "");
45590Expect(0, 93, '\p{^Is_Diacritic=-F}', "");
45591Expect(0, 93, '\P{Is_Diacritic=-F}', "");
45592Expect(1, 93, '\P{^Is_Diacritic=-F}', "");
45593Expect(0, 94, '\p{Is_Diacritic=-F}', "");
45594Expect(1, 94, '\p{^Is_Diacritic=-F}', "");
45595Expect(1, 94, '\P{Is_Diacritic=-F}', "");
45596Expect(0, 94, '\P{^Is_Diacritic=-F}', "");
45597Error('\p{Is_Dia=/a/_-False}');
45598Error('\P{Is_Dia=/a/_-False}');
45599Expect(1, 93, '\p{Is_Dia=false}', "");
45600Expect(0, 93, '\p{^Is_Dia=false}', "");
45601Expect(0, 93, '\P{Is_Dia=false}', "");
45602Expect(1, 93, '\P{^Is_Dia=false}', "");
45603Expect(0, 94, '\p{Is_Dia=false}', "");
45604Expect(1, 94, '\p{^Is_Dia=false}', "");
45605Expect(1, 94, '\P{Is_Dia=false}', "");
45606Expect(0, 94, '\P{^Is_Dia=false}', "");
45607Expect(1, 93, '\p{Is_Dia=	_false}', "");
45608Expect(0, 93, '\p{^Is_Dia=	_false}', "");
45609Expect(0, 93, '\P{Is_Dia=	_false}', "");
45610Expect(1, 93, '\P{^Is_Dia=	_false}', "");
45611Expect(0, 94, '\p{Is_Dia=	_false}', "");
45612Expect(1, 94, '\p{^Is_Dia=	_false}', "");
45613Expect(1, 94, '\P{Is_Dia=	_false}', "");
45614Expect(0, 94, '\P{^Is_Dia=	_false}', "");
45615Error('\p{Perl_Canonical_Combining_Class=0}');
45616Error('\P{Perl_Canonical_Combining_Class=0}');
45617Error('\p{Perl_ccc=0}');
45618Error('\P{Perl_ccc=0}');
45619Error('\p{Grapheme_Extend=/a/Yes}');
45620Error('\P{Grapheme_Extend=/a/Yes}');
45621Expect(1, 879, '\p{Grapheme_Extend=yes}', "");
45622Expect(0, 879, '\p{^Grapheme_Extend=yes}', "");
45623Expect(0, 879, '\P{Grapheme_Extend=yes}', "");
45624Expect(1, 879, '\P{^Grapheme_Extend=yes}', "");
45625Expect(0, 767, '\p{Grapheme_Extend=yes}', "");
45626Expect(1, 767, '\p{^Grapheme_Extend=yes}', "");
45627Expect(1, 767, '\P{Grapheme_Extend=yes}', "");
45628Expect(0, 767, '\P{^Grapheme_Extend=yes}', "");
45629Expect(1, 879, '\p{Grapheme_Extend:   	_YES}', "");
45630Expect(0, 879, '\p{^Grapheme_Extend:   	_YES}', "");
45631Expect(0, 879, '\P{Grapheme_Extend:   	_YES}', "");
45632Expect(1, 879, '\P{^Grapheme_Extend:   	_YES}', "");
45633Expect(0, 767, '\p{Grapheme_Extend:   	_YES}', "");
45634Expect(1, 767, '\p{^Grapheme_Extend:   	_YES}', "");
45635Expect(1, 767, '\P{Grapheme_Extend:   	_YES}', "");
45636Expect(0, 767, '\P{^Grapheme_Extend:   	_YES}', "");
45637Error('\p{Gr_Ext=:=_-Y}');
45638Error('\P{Gr_Ext=:=_-Y}');
45639Expect(1, 879, '\p{Gr_Ext=y}', "");
45640Expect(0, 879, '\p{^Gr_Ext=y}', "");
45641Expect(0, 879, '\P{Gr_Ext=y}', "");
45642Expect(1, 879, '\P{^Gr_Ext=y}', "");
45643Expect(0, 767, '\p{Gr_Ext=y}', "");
45644Expect(1, 767, '\p{^Gr_Ext=y}', "");
45645Expect(1, 767, '\P{Gr_Ext=y}', "");
45646Expect(0, 767, '\P{^Gr_Ext=y}', "");
45647Expect(1, 879, '\p{Gr_Ext:		Y}', "");
45648Expect(0, 879, '\p{^Gr_Ext:		Y}', "");
45649Expect(0, 879, '\P{Gr_Ext:		Y}', "");
45650Expect(1, 879, '\P{^Gr_Ext:		Y}', "");
45651Expect(0, 767, '\p{Gr_Ext:		Y}', "");
45652Expect(1, 767, '\p{^Gr_Ext:		Y}', "");
45653Expect(1, 767, '\P{Gr_Ext:		Y}', "");
45654Expect(0, 767, '\P{^Gr_Ext:		Y}', "");
45655Error('\p{Is_Grapheme_Extend=	/a/t}');
45656Error('\P{Is_Grapheme_Extend=	/a/t}');
45657Expect(1, 879, '\p{Is_Grapheme_Extend=t}', "");
45658Expect(0, 879, '\p{^Is_Grapheme_Extend=t}', "");
45659Expect(0, 879, '\P{Is_Grapheme_Extend=t}', "");
45660Expect(1, 879, '\P{^Is_Grapheme_Extend=t}', "");
45661Expect(0, 767, '\p{Is_Grapheme_Extend=t}', "");
45662Expect(1, 767, '\p{^Is_Grapheme_Extend=t}', "");
45663Expect(1, 767, '\P{Is_Grapheme_Extend=t}', "");
45664Expect(0, 767, '\P{^Is_Grapheme_Extend=t}', "");
45665Expect(1, 879, '\p{Is_Grapheme_Extend=_-t}', "");
45666Expect(0, 879, '\p{^Is_Grapheme_Extend=_-t}', "");
45667Expect(0, 879, '\P{Is_Grapheme_Extend=_-t}', "");
45668Expect(1, 879, '\P{^Is_Grapheme_Extend=_-t}', "");
45669Expect(0, 767, '\p{Is_Grapheme_Extend=_-t}', "");
45670Expect(1, 767, '\p{^Is_Grapheme_Extend=_-t}', "");
45671Expect(1, 767, '\P{Is_Grapheme_Extend=_-t}', "");
45672Expect(0, 767, '\P{^Is_Grapheme_Extend=_-t}', "");
45673Error('\p{Is_Gr_Ext=-_TRUE/a/}');
45674Error('\P{Is_Gr_Ext=-_TRUE/a/}');
45675Expect(1, 879, '\p{Is_Gr_Ext:true}', "");
45676Expect(0, 879, '\p{^Is_Gr_Ext:true}', "");
45677Expect(0, 879, '\P{Is_Gr_Ext:true}', "");
45678Expect(1, 879, '\P{^Is_Gr_Ext:true}', "");
45679Expect(0, 767, '\p{Is_Gr_Ext:true}', "");
45680Expect(1, 767, '\p{^Is_Gr_Ext:true}', "");
45681Expect(1, 767, '\P{Is_Gr_Ext:true}', "");
45682Expect(0, 767, '\P{^Is_Gr_Ext:true}', "");
45683Expect(1, 879, '\p{Is_Gr_Ext=	-True}', "");
45684Expect(0, 879, '\p{^Is_Gr_Ext=	-True}', "");
45685Expect(0, 879, '\P{Is_Gr_Ext=	-True}', "");
45686Expect(1, 879, '\P{^Is_Gr_Ext=	-True}', "");
45687Expect(0, 767, '\p{Is_Gr_Ext=	-True}', "");
45688Expect(1, 767, '\p{^Is_Gr_Ext=	-True}', "");
45689Expect(1, 767, '\P{Is_Gr_Ext=	-True}', "");
45690Expect(0, 767, '\P{^Is_Gr_Ext=	-True}', "");
45691Error('\p{Grapheme_Extend: /a/No}');
45692Error('\P{Grapheme_Extend: /a/No}');
45693Expect(1, 767, '\p{Grapheme_Extend=no}', "");
45694Expect(0, 767, '\p{^Grapheme_Extend=no}', "");
45695Expect(0, 767, '\P{Grapheme_Extend=no}', "");
45696Expect(1, 767, '\P{^Grapheme_Extend=no}', "");
45697Expect(0, 879, '\p{Grapheme_Extend=no}', "");
45698Expect(1, 879, '\p{^Grapheme_Extend=no}', "");
45699Expect(1, 879, '\P{Grapheme_Extend=no}', "");
45700Expect(0, 879, '\P{^Grapheme_Extend=no}', "");
45701Expect(1, 767, '\p{Grapheme_Extend=- No}', "");
45702Expect(0, 767, '\p{^Grapheme_Extend=- No}', "");
45703Expect(0, 767, '\P{Grapheme_Extend=- No}', "");
45704Expect(1, 767, '\P{^Grapheme_Extend=- No}', "");
45705Expect(0, 879, '\p{Grapheme_Extend=- No}', "");
45706Expect(1, 879, '\p{^Grapheme_Extend=- No}', "");
45707Expect(1, 879, '\P{Grapheme_Extend=- No}', "");
45708Expect(0, 879, '\P{^Grapheme_Extend=- No}', "");
45709Error('\p{Gr_Ext=:= _n}');
45710Error('\P{Gr_Ext=:= _n}');
45711Expect(1, 767, '\p{Gr_Ext=n}', "");
45712Expect(0, 767, '\p{^Gr_Ext=n}', "");
45713Expect(0, 767, '\P{Gr_Ext=n}', "");
45714Expect(1, 767, '\P{^Gr_Ext=n}', "");
45715Expect(0, 879, '\p{Gr_Ext=n}', "");
45716Expect(1, 879, '\p{^Gr_Ext=n}', "");
45717Expect(1, 879, '\P{Gr_Ext=n}', "");
45718Expect(0, 879, '\P{^Gr_Ext=n}', "");
45719Expect(1, 767, '\p{Gr_Ext=	N}', "");
45720Expect(0, 767, '\p{^Gr_Ext=	N}', "");
45721Expect(0, 767, '\P{Gr_Ext=	N}', "");
45722Expect(1, 767, '\P{^Gr_Ext=	N}', "");
45723Expect(0, 879, '\p{Gr_Ext=	N}', "");
45724Expect(1, 879, '\p{^Gr_Ext=	N}', "");
45725Expect(1, 879, '\P{Gr_Ext=	N}', "");
45726Expect(0, 879, '\P{^Gr_Ext=	N}', "");
45727Error('\p{Is_Grapheme_Extend=_F:=}');
45728Error('\P{Is_Grapheme_Extend=_F:=}');
45729Expect(1, 767, '\p{Is_Grapheme_Extend=f}', "");
45730Expect(0, 767, '\p{^Is_Grapheme_Extend=f}', "");
45731Expect(0, 767, '\P{Is_Grapheme_Extend=f}', "");
45732Expect(1, 767, '\P{^Is_Grapheme_Extend=f}', "");
45733Expect(0, 879, '\p{Is_Grapheme_Extend=f}', "");
45734Expect(1, 879, '\p{^Is_Grapheme_Extend=f}', "");
45735Expect(1, 879, '\P{Is_Grapheme_Extend=f}', "");
45736Expect(0, 879, '\P{^Is_Grapheme_Extend=f}', "");
45737Expect(1, 767, '\p{Is_Grapheme_Extend: _-f}', "");
45738Expect(0, 767, '\p{^Is_Grapheme_Extend: _-f}', "");
45739Expect(0, 767, '\P{Is_Grapheme_Extend: _-f}', "");
45740Expect(1, 767, '\P{^Is_Grapheme_Extend: _-f}', "");
45741Expect(0, 879, '\p{Is_Grapheme_Extend: _-f}', "");
45742Expect(1, 879, '\p{^Is_Grapheme_Extend: _-f}', "");
45743Expect(1, 879, '\P{Is_Grapheme_Extend: _-f}', "");
45744Expect(0, 879, '\P{^Is_Grapheme_Extend: _-f}', "");
45745Error('\p{Is_Gr_Ext:	:= false}');
45746Error('\P{Is_Gr_Ext:	:= false}');
45747Expect(1, 767, '\p{Is_Gr_Ext=false}', "");
45748Expect(0, 767, '\p{^Is_Gr_Ext=false}', "");
45749Expect(0, 767, '\P{Is_Gr_Ext=false}', "");
45750Expect(1, 767, '\P{^Is_Gr_Ext=false}', "");
45751Expect(0, 879, '\p{Is_Gr_Ext=false}', "");
45752Expect(1, 879, '\p{^Is_Gr_Ext=false}', "");
45753Expect(1, 879, '\P{Is_Gr_Ext=false}', "");
45754Expect(0, 879, '\P{^Is_Gr_Ext=false}', "");
45755Expect(1, 767, '\p{Is_Gr_Ext=_	FALSE}', "");
45756Expect(0, 767, '\p{^Is_Gr_Ext=_	FALSE}', "");
45757Expect(0, 767, '\P{Is_Gr_Ext=_	FALSE}', "");
45758Expect(1, 767, '\P{^Is_Gr_Ext=_	FALSE}', "");
45759Expect(0, 879, '\p{Is_Gr_Ext=_	FALSE}', "");
45760Expect(1, 879, '\p{^Is_Gr_Ext=_	FALSE}', "");
45761Expect(1, 879, '\P{Is_Gr_Ext=_	FALSE}', "");
45762Expect(0, 879, '\P{^Is_Gr_Ext=_	FALSE}', "");
45763Error('\p{Other_ID_Continue=	 YES:=}');
45764Error('\P{Other_ID_Continue=	 YES:=}');
45765Expect(1, 183, '\p{Other_ID_Continue=yes}', 'deprecated');
45766Expect(0, 183, '\p{^Other_ID_Continue=yes}', 'deprecated');
45767Expect(0, 183, '\P{Other_ID_Continue=yes}', 'deprecated');
45768Expect(1, 183, '\P{^Other_ID_Continue=yes}', 'deprecated');
45769Expect(0, 182, '\p{Other_ID_Continue=yes}', 'deprecated');
45770Expect(1, 182, '\p{^Other_ID_Continue=yes}', 'deprecated');
45771Expect(1, 182, '\P{Other_ID_Continue=yes}', 'deprecated');
45772Expect(0, 182, '\P{^Other_ID_Continue=yes}', 'deprecated');
45773Expect(1, 183, '\p{Other_ID_Continue=_yes}', 'deprecated');
45774Expect(0, 183, '\p{^Other_ID_Continue=_yes}', 'deprecated');
45775Expect(0, 183, '\P{Other_ID_Continue=_yes}', 'deprecated');
45776Expect(1, 183, '\P{^Other_ID_Continue=_yes}', 'deprecated');
45777Expect(0, 182, '\p{Other_ID_Continue=_yes}', 'deprecated');
45778Expect(1, 182, '\p{^Other_ID_Continue=_yes}', 'deprecated');
45779Expect(1, 182, '\P{Other_ID_Continue=_yes}', 'deprecated');
45780Expect(0, 182, '\P{^Other_ID_Continue=_yes}', 'deprecated');
45781Error('\p{OIDC=	-Y/a/}');
45782Error('\P{OIDC=	-Y/a/}');
45783Expect(1, 183, '\p{OIDC=y}', 'deprecated');
45784Expect(0, 183, '\p{^OIDC=y}', 'deprecated');
45785Expect(0, 183, '\P{OIDC=y}', 'deprecated');
45786Expect(1, 183, '\P{^OIDC=y}', 'deprecated');
45787Expect(0, 182, '\p{OIDC=y}', 'deprecated');
45788Expect(1, 182, '\p{^OIDC=y}', 'deprecated');
45789Expect(1, 182, '\P{OIDC=y}', 'deprecated');
45790Expect(0, 182, '\P{^OIDC=y}', 'deprecated');
45791Expect(1, 183, '\p{OIDC=		y}', 'deprecated');
45792Expect(0, 183, '\p{^OIDC=		y}', 'deprecated');
45793Expect(0, 183, '\P{OIDC=		y}', 'deprecated');
45794Expect(1, 183, '\P{^OIDC=		y}', 'deprecated');
45795Expect(0, 182, '\p{OIDC=		y}', 'deprecated');
45796Expect(1, 182, '\p{^OIDC=		y}', 'deprecated');
45797Expect(1, 182, '\P{OIDC=		y}', 'deprecated');
45798Expect(0, 182, '\P{^OIDC=		y}', 'deprecated');
45799Error('\p{Is_Other_ID_Continue=	/a/T}');
45800Error('\P{Is_Other_ID_Continue=	/a/T}');
45801Expect(1, 183, '\p{Is_Other_ID_Continue=t}', 'deprecated');
45802Expect(0, 183, '\p{^Is_Other_ID_Continue=t}', 'deprecated');
45803Expect(0, 183, '\P{Is_Other_ID_Continue=t}', 'deprecated');
45804Expect(1, 183, '\P{^Is_Other_ID_Continue=t}', 'deprecated');
45805Expect(0, 182, '\p{Is_Other_ID_Continue=t}', 'deprecated');
45806Expect(1, 182, '\p{^Is_Other_ID_Continue=t}', 'deprecated');
45807Expect(1, 182, '\P{Is_Other_ID_Continue=t}', 'deprecated');
45808Expect(0, 182, '\P{^Is_Other_ID_Continue=t}', 'deprecated');
45809Expect(1, 183, '\p{Is_Other_ID_Continue=_	T}', 'deprecated');
45810Expect(0, 183, '\p{^Is_Other_ID_Continue=_	T}', 'deprecated');
45811Expect(0, 183, '\P{Is_Other_ID_Continue=_	T}', 'deprecated');
45812Expect(1, 183, '\P{^Is_Other_ID_Continue=_	T}', 'deprecated');
45813Expect(0, 182, '\p{Is_Other_ID_Continue=_	T}', 'deprecated');
45814Expect(1, 182, '\p{^Is_Other_ID_Continue=_	T}', 'deprecated');
45815Expect(1, 182, '\P{Is_Other_ID_Continue=_	T}', 'deprecated');
45816Expect(0, 182, '\P{^Is_Other_ID_Continue=_	T}', 'deprecated');
45817Error('\p{Is_OIDC=	:=True}');
45818Error('\P{Is_OIDC=	:=True}');
45819Expect(1, 183, '\p{Is_OIDC=true}', 'deprecated');
45820Expect(0, 183, '\p{^Is_OIDC=true}', 'deprecated');
45821Expect(0, 183, '\P{Is_OIDC=true}', 'deprecated');
45822Expect(1, 183, '\P{^Is_OIDC=true}', 'deprecated');
45823Expect(0, 182, '\p{Is_OIDC=true}', 'deprecated');
45824Expect(1, 182, '\p{^Is_OIDC=true}', 'deprecated');
45825Expect(1, 182, '\P{Is_OIDC=true}', 'deprecated');
45826Expect(0, 182, '\P{^Is_OIDC=true}', 'deprecated');
45827Expect(1, 183, '\p{Is_OIDC=True}', 'deprecated');
45828Expect(0, 183, '\p{^Is_OIDC=True}', 'deprecated');
45829Expect(0, 183, '\P{Is_OIDC=True}', 'deprecated');
45830Expect(1, 183, '\P{^Is_OIDC=True}', 'deprecated');
45831Expect(0, 182, '\p{Is_OIDC=True}', 'deprecated');
45832Expect(1, 182, '\p{^Is_OIDC=True}', 'deprecated');
45833Expect(1, 182, '\P{Is_OIDC=True}', 'deprecated');
45834Expect(0, 182, '\P{^Is_OIDC=True}', 'deprecated');
45835Error('\p{Other_ID_Continue=-:=NO}');
45836Error('\P{Other_ID_Continue=-:=NO}');
45837Expect(1, 182, '\p{Other_ID_Continue=no}', 'deprecated');
45838Expect(0, 182, '\p{^Other_ID_Continue=no}', 'deprecated');
45839Expect(0, 182, '\P{Other_ID_Continue=no}', 'deprecated');
45840Expect(1, 182, '\P{^Other_ID_Continue=no}', 'deprecated');
45841Expect(0, 183, '\p{Other_ID_Continue=no}', 'deprecated');
45842Expect(1, 183, '\p{^Other_ID_Continue=no}', 'deprecated');
45843Expect(1, 183, '\P{Other_ID_Continue=no}', 'deprecated');
45844Expect(0, 183, '\P{^Other_ID_Continue=no}', 'deprecated');
45845Expect(1, 182, '\p{Other_ID_Continue=-No}', 'deprecated');
45846Expect(0, 182, '\p{^Other_ID_Continue=-No}', 'deprecated');
45847Expect(0, 182, '\P{Other_ID_Continue=-No}', 'deprecated');
45848Expect(1, 182, '\P{^Other_ID_Continue=-No}', 'deprecated');
45849Expect(0, 183, '\p{Other_ID_Continue=-No}', 'deprecated');
45850Expect(1, 183, '\p{^Other_ID_Continue=-No}', 'deprecated');
45851Expect(1, 183, '\P{Other_ID_Continue=-No}', 'deprecated');
45852Expect(0, 183, '\P{^Other_ID_Continue=-No}', 'deprecated');
45853Error('\p{OIDC:	 /a/n}');
45854Error('\P{OIDC:	 /a/n}');
45855Expect(1, 182, '\p{OIDC=n}', 'deprecated');
45856Expect(0, 182, '\p{^OIDC=n}', 'deprecated');
45857Expect(0, 182, '\P{OIDC=n}', 'deprecated');
45858Expect(1, 182, '\P{^OIDC=n}', 'deprecated');
45859Expect(0, 183, '\p{OIDC=n}', 'deprecated');
45860Expect(1, 183, '\p{^OIDC=n}', 'deprecated');
45861Expect(1, 183, '\P{OIDC=n}', 'deprecated');
45862Expect(0, 183, '\P{^OIDC=n}', 'deprecated');
45863Expect(1, 182, '\p{OIDC: N}', 'deprecated');
45864Expect(0, 182, '\p{^OIDC: N}', 'deprecated');
45865Expect(0, 182, '\P{OIDC: N}', 'deprecated');
45866Expect(1, 182, '\P{^OIDC: N}', 'deprecated');
45867Expect(0, 183, '\p{OIDC: N}', 'deprecated');
45868Expect(1, 183, '\p{^OIDC: N}', 'deprecated');
45869Expect(1, 183, '\P{OIDC: N}', 'deprecated');
45870Expect(0, 183, '\P{^OIDC: N}', 'deprecated');
45871Error('\p{Is_Other_ID_Continue=	-f/a/}');
45872Error('\P{Is_Other_ID_Continue=	-f/a/}');
45873Expect(1, 182, '\p{Is_Other_ID_Continue=f}', 'deprecated');
45874Expect(0, 182, '\p{^Is_Other_ID_Continue=f}', 'deprecated');
45875Expect(0, 182, '\P{Is_Other_ID_Continue=f}', 'deprecated');
45876Expect(1, 182, '\P{^Is_Other_ID_Continue=f}', 'deprecated');
45877Expect(0, 183, '\p{Is_Other_ID_Continue=f}', 'deprecated');
45878Expect(1, 183, '\p{^Is_Other_ID_Continue=f}', 'deprecated');
45879Expect(1, 183, '\P{Is_Other_ID_Continue=f}', 'deprecated');
45880Expect(0, 183, '\P{^Is_Other_ID_Continue=f}', 'deprecated');
45881Expect(1, 182, '\p{Is_Other_ID_Continue= F}', 'deprecated');
45882Expect(0, 182, '\p{^Is_Other_ID_Continue= F}', 'deprecated');
45883Expect(0, 182, '\P{Is_Other_ID_Continue= F}', 'deprecated');
45884Expect(1, 182, '\P{^Is_Other_ID_Continue= F}', 'deprecated');
45885Expect(0, 183, '\p{Is_Other_ID_Continue= F}', 'deprecated');
45886Expect(1, 183, '\p{^Is_Other_ID_Continue= F}', 'deprecated');
45887Expect(1, 183, '\P{Is_Other_ID_Continue= F}', 'deprecated');
45888Expect(0, 183, '\P{^Is_Other_ID_Continue= F}', 'deprecated');
45889Error('\p{Is_OIDC=/a/  false}');
45890Error('\P{Is_OIDC=/a/  false}');
45891Expect(1, 182, '\p{Is_OIDC=false}', 'deprecated');
45892Expect(0, 182, '\p{^Is_OIDC=false}', 'deprecated');
45893Expect(0, 182, '\P{Is_OIDC=false}', 'deprecated');
45894Expect(1, 182, '\P{^Is_OIDC=false}', 'deprecated');
45895Expect(0, 183, '\p{Is_OIDC=false}', 'deprecated');
45896Expect(1, 183, '\p{^Is_OIDC=false}', 'deprecated');
45897Expect(1, 183, '\P{Is_OIDC=false}', 'deprecated');
45898Expect(0, 183, '\P{^Is_OIDC=false}', 'deprecated');
45899Expect(1, 182, '\p{Is_OIDC:	 _false}', 'deprecated');
45900Expect(0, 182, '\p{^Is_OIDC:	 _false}', 'deprecated');
45901Expect(0, 182, '\P{Is_OIDC:	 _false}', 'deprecated');
45902Expect(1, 182, '\P{^Is_OIDC:	 _false}', 'deprecated');
45903Expect(0, 183, '\p{Is_OIDC:	 _false}', 'deprecated');
45904Expect(1, 183, '\p{^Is_OIDC:	 _false}', 'deprecated');
45905Expect(1, 183, '\P{Is_OIDC:	 _false}', 'deprecated');
45906Expect(0, 183, '\P{^Is_OIDC:	 _false}', 'deprecated');
45907Error('\p{Joining_Group=:=swash	Kaf}');
45908Error('\P{Joining_Group=:=swash	Kaf}');
45909Expect(1, 1706, '\p{Joining_Group=swashkaf}', "");
45910Expect(0, 1706, '\p{^Joining_Group=swashkaf}', "");
45911Expect(0, 1706, '\P{Joining_Group=swashkaf}', "");
45912Expect(1, 1706, '\P{^Joining_Group=swashkaf}', "");
45913Expect(0, 1705, '\p{Joining_Group=swashkaf}', "");
45914Expect(1, 1705, '\p{^Joining_Group=swashkaf}', "");
45915Expect(1, 1705, '\P{Joining_Group=swashkaf}', "");
45916Expect(0, 1705, '\P{^Joining_Group=swashkaf}', "");
45917Expect(1, 1706, '\p{Joining_Group=_	SwashKaf}', "");
45918Expect(0, 1706, '\p{^Joining_Group=_	SwashKaf}', "");
45919Expect(0, 1706, '\P{Joining_Group=_	SwashKaf}', "");
45920Expect(1, 1706, '\P{^Joining_Group=_	SwashKaf}', "");
45921Expect(0, 1705, '\p{Joining_Group=_	SwashKaf}', "");
45922Expect(1, 1705, '\p{^Joining_Group=_	SwashKaf}', "");
45923Expect(1, 1705, '\P{Joining_Group=_	SwashKaf}', "");
45924Expect(0, 1705, '\P{^Joining_Group=_	SwashKaf}', "");
45925Error('\p{Jg=:=swashkaf}');
45926Error('\P{Jg=:=swashkaf}');
45927Expect(1, 1706, '\p{Jg=swashkaf}', "");
45928Expect(0, 1706, '\p{^Jg=swashkaf}', "");
45929Expect(0, 1706, '\P{Jg=swashkaf}', "");
45930Expect(1, 1706, '\P{^Jg=swashkaf}', "");
45931Expect(0, 1705, '\p{Jg=swashkaf}', "");
45932Expect(1, 1705, '\p{^Jg=swashkaf}', "");
45933Expect(1, 1705, '\P{Jg=swashkaf}', "");
45934Expect(0, 1705, '\P{^Jg=swashkaf}', "");
45935Expect(1, 1706, '\p{Jg=SWASH	Kaf}', "");
45936Expect(0, 1706, '\p{^Jg=SWASH	Kaf}', "");
45937Expect(0, 1706, '\P{Jg=SWASH	Kaf}', "");
45938Expect(1, 1706, '\P{^Jg=SWASH	Kaf}', "");
45939Expect(0, 1705, '\p{Jg=SWASH	Kaf}', "");
45940Expect(1, 1705, '\p{^Jg=SWASH	Kaf}', "");
45941Expect(1, 1705, '\P{Jg=SWASH	Kaf}', "");
45942Expect(0, 1705, '\P{^Jg=SWASH	Kaf}', "");
45943Error('\p{Is_Joining_Group:	_:=Swash_kaf}');
45944Error('\P{Is_Joining_Group:	_:=Swash_kaf}');
45945Expect(1, 1706, '\p{Is_Joining_Group=swashkaf}', "");
45946Expect(0, 1706, '\p{^Is_Joining_Group=swashkaf}', "");
45947Expect(0, 1706, '\P{Is_Joining_Group=swashkaf}', "");
45948Expect(1, 1706, '\P{^Is_Joining_Group=swashkaf}', "");
45949Expect(0, 1705, '\p{Is_Joining_Group=swashkaf}', "");
45950Expect(1, 1705, '\p{^Is_Joining_Group=swashkaf}', "");
45951Expect(1, 1705, '\P{Is_Joining_Group=swashkaf}', "");
45952Expect(0, 1705, '\P{^Is_Joining_Group=swashkaf}', "");
45953Expect(1, 1706, '\p{Is_Joining_Group=_-SWASH-Kaf}', "");
45954Expect(0, 1706, '\p{^Is_Joining_Group=_-SWASH-Kaf}', "");
45955Expect(0, 1706, '\P{Is_Joining_Group=_-SWASH-Kaf}', "");
45956Expect(1, 1706, '\P{^Is_Joining_Group=_-SWASH-Kaf}', "");
45957Expect(0, 1705, '\p{Is_Joining_Group=_-SWASH-Kaf}', "");
45958Expect(1, 1705, '\p{^Is_Joining_Group=_-SWASH-Kaf}', "");
45959Expect(1, 1705, '\P{Is_Joining_Group=_-SWASH-Kaf}', "");
45960Expect(0, 1705, '\P{^Is_Joining_Group=_-SWASH-Kaf}', "");
45961Error('\p{Is_Jg=  swash	Kaf/a/}');
45962Error('\P{Is_Jg=  swash	Kaf/a/}');
45963Expect(1, 1706, '\p{Is_Jg: swashkaf}', "");
45964Expect(0, 1706, '\p{^Is_Jg: swashkaf}', "");
45965Expect(0, 1706, '\P{Is_Jg: swashkaf}', "");
45966Expect(1, 1706, '\P{^Is_Jg: swashkaf}', "");
45967Expect(0, 1705, '\p{Is_Jg: swashkaf}', "");
45968Expect(1, 1705, '\p{^Is_Jg: swashkaf}', "");
45969Expect(1, 1705, '\P{Is_Jg: swashkaf}', "");
45970Expect(0, 1705, '\P{^Is_Jg: swashkaf}', "");
45971Expect(1, 1706, '\p{Is_Jg=--SWASH kaf}', "");
45972Expect(0, 1706, '\p{^Is_Jg=--SWASH kaf}', "");
45973Expect(0, 1706, '\P{Is_Jg=--SWASH kaf}', "");
45974Expect(1, 1706, '\P{^Is_Jg=--SWASH kaf}', "");
45975Expect(0, 1705, '\p{Is_Jg=--SWASH kaf}', "");
45976Expect(1, 1705, '\p{^Is_Jg=--SWASH kaf}', "");
45977Expect(1, 1705, '\P{Is_Jg=--SWASH kaf}', "");
45978Expect(0, 1705, '\P{^Is_Jg=--SWASH kaf}', "");
45979Error('\p{Joining_Group=-:=Seen}');
45980Error('\P{Joining_Group=-:=Seen}');
45981Expect(1, 1588, '\p{Joining_Group=seen}', "");
45982Expect(0, 1588, '\p{^Joining_Group=seen}', "");
45983Expect(0, 1588, '\P{Joining_Group=seen}', "");
45984Expect(1, 1588, '\P{^Joining_Group=seen}', "");
45985Expect(0, 1586, '\p{Joining_Group=seen}', "");
45986Expect(1, 1586, '\p{^Joining_Group=seen}', "");
45987Expect(1, 1586, '\P{Joining_Group=seen}', "");
45988Expect(0, 1586, '\P{^Joining_Group=seen}', "");
45989Expect(1, 1588, '\p{Joining_Group=-Seen}', "");
45990Expect(0, 1588, '\p{^Joining_Group=-Seen}', "");
45991Expect(0, 1588, '\P{Joining_Group=-Seen}', "");
45992Expect(1, 1588, '\P{^Joining_Group=-Seen}', "");
45993Expect(0, 1586, '\p{Joining_Group=-Seen}', "");
45994Expect(1, 1586, '\p{^Joining_Group=-Seen}', "");
45995Expect(1, 1586, '\P{Joining_Group=-Seen}', "");
45996Expect(0, 1586, '\P{^Joining_Group=-Seen}', "");
45997Error('\p{Jg=:=  Seen}');
45998Error('\P{Jg=:=  Seen}');
45999Expect(1, 1588, '\p{Jg=seen}', "");
46000Expect(0, 1588, '\p{^Jg=seen}', "");
46001Expect(0, 1588, '\P{Jg=seen}', "");
46002Expect(1, 1588, '\P{^Jg=seen}', "");
46003Expect(0, 1586, '\p{Jg=seen}', "");
46004Expect(1, 1586, '\p{^Jg=seen}', "");
46005Expect(1, 1586, '\P{Jg=seen}', "");
46006Expect(0, 1586, '\P{^Jg=seen}', "");
46007Expect(1, 1588, '\p{Jg=_-Seen}', "");
46008Expect(0, 1588, '\p{^Jg=_-Seen}', "");
46009Expect(0, 1588, '\P{Jg=_-Seen}', "");
46010Expect(1, 1588, '\P{^Jg=_-Seen}', "");
46011Expect(0, 1586, '\p{Jg=_-Seen}', "");
46012Expect(1, 1586, '\p{^Jg=_-Seen}', "");
46013Expect(1, 1586, '\P{Jg=_-Seen}', "");
46014Expect(0, 1586, '\P{^Jg=_-Seen}', "");
46015Error('\p{Is_Joining_Group=-/a/Seen}');
46016Error('\P{Is_Joining_Group=-/a/Seen}');
46017Expect(1, 1588, '\p{Is_Joining_Group=seen}', "");
46018Expect(0, 1588, '\p{^Is_Joining_Group=seen}', "");
46019Expect(0, 1588, '\P{Is_Joining_Group=seen}', "");
46020Expect(1, 1588, '\P{^Is_Joining_Group=seen}', "");
46021Expect(0, 1586, '\p{Is_Joining_Group=seen}', "");
46022Expect(1, 1586, '\p{^Is_Joining_Group=seen}', "");
46023Expect(1, 1586, '\P{Is_Joining_Group=seen}', "");
46024Expect(0, 1586, '\P{^Is_Joining_Group=seen}', "");
46025Expect(1, 1588, '\p{Is_Joining_Group:_ Seen}', "");
46026Expect(0, 1588, '\p{^Is_Joining_Group:_ Seen}', "");
46027Expect(0, 1588, '\P{Is_Joining_Group:_ Seen}', "");
46028Expect(1, 1588, '\P{^Is_Joining_Group:_ Seen}', "");
46029Expect(0, 1586, '\p{Is_Joining_Group:_ Seen}', "");
46030Expect(1, 1586, '\p{^Is_Joining_Group:_ Seen}', "");
46031Expect(1, 1586, '\P{Is_Joining_Group:_ Seen}', "");
46032Expect(0, 1586, '\P{^Is_Joining_Group:_ Seen}', "");
46033Error('\p{Is_Jg=:=Seen}');
46034Error('\P{Is_Jg=:=Seen}');
46035Expect(1, 1588, '\p{Is_Jg=seen}', "");
46036Expect(0, 1588, '\p{^Is_Jg=seen}', "");
46037Expect(0, 1588, '\P{Is_Jg=seen}', "");
46038Expect(1, 1588, '\P{^Is_Jg=seen}', "");
46039Expect(0, 1586, '\p{Is_Jg=seen}', "");
46040Expect(1, 1586, '\p{^Is_Jg=seen}', "");
46041Expect(1, 1586, '\P{Is_Jg=seen}', "");
46042Expect(0, 1586, '\P{^Is_Jg=seen}', "");
46043Expect(1, 1588, '\p{Is_Jg=	SEEN}', "");
46044Expect(0, 1588, '\p{^Is_Jg=	SEEN}', "");
46045Expect(0, 1588, '\P{Is_Jg=	SEEN}', "");
46046Expect(1, 1588, '\P{^Is_Jg=	SEEN}', "");
46047Expect(0, 1586, '\p{Is_Jg=	SEEN}', "");
46048Expect(1, 1586, '\p{^Is_Jg=	SEEN}', "");
46049Expect(1, 1586, '\P{Is_Jg=	SEEN}', "");
46050Expect(0, 1586, '\P{^Is_Jg=	SEEN}', "");
46051Error('\p{Joining_Group=/a/_BETH}');
46052Error('\P{Joining_Group=/a/_BETH}');
46053Expect(1, 1810, '\p{Joining_Group=beth}', "");
46054Expect(0, 1810, '\p{^Joining_Group=beth}', "");
46055Expect(0, 1810, '\P{Joining_Group=beth}', "");
46056Expect(1, 1810, '\P{^Joining_Group=beth}', "");
46057Expect(0, 1809, '\p{Joining_Group=beth}', "");
46058Expect(1, 1809, '\p{^Joining_Group=beth}', "");
46059Expect(1, 1809, '\P{Joining_Group=beth}', "");
46060Expect(0, 1809, '\P{^Joining_Group=beth}', "");
46061Expect(1, 1810, '\p{Joining_Group=_	beth}', "");
46062Expect(0, 1810, '\p{^Joining_Group=_	beth}', "");
46063Expect(0, 1810, '\P{Joining_Group=_	beth}', "");
46064Expect(1, 1810, '\P{^Joining_Group=_	beth}', "");
46065Expect(0, 1809, '\p{Joining_Group=_	beth}', "");
46066Expect(1, 1809, '\p{^Joining_Group=_	beth}', "");
46067Expect(1, 1809, '\P{Joining_Group=_	beth}', "");
46068Expect(0, 1809, '\P{^Joining_Group=_	beth}', "");
46069Error('\p{Jg=-_BETH:=}');
46070Error('\P{Jg=-_BETH:=}');
46071Expect(1, 1810, '\p{Jg=beth}', "");
46072Expect(0, 1810, '\p{^Jg=beth}', "");
46073Expect(0, 1810, '\P{Jg=beth}', "");
46074Expect(1, 1810, '\P{^Jg=beth}', "");
46075Expect(0, 1809, '\p{Jg=beth}', "");
46076Expect(1, 1809, '\p{^Jg=beth}', "");
46077Expect(1, 1809, '\P{Jg=beth}', "");
46078Expect(0, 1809, '\P{^Jg=beth}', "");
46079Expect(1, 1810, '\p{Jg= -BETH}', "");
46080Expect(0, 1810, '\p{^Jg= -BETH}', "");
46081Expect(0, 1810, '\P{Jg= -BETH}', "");
46082Expect(1, 1810, '\P{^Jg= -BETH}', "");
46083Expect(0, 1809, '\p{Jg= -BETH}', "");
46084Expect(1, 1809, '\p{^Jg= -BETH}', "");
46085Expect(1, 1809, '\P{Jg= -BETH}', "");
46086Expect(0, 1809, '\P{^Jg= -BETH}', "");
46087Error('\p{Is_Joining_Group=/a/ 	Beth}');
46088Error('\P{Is_Joining_Group=/a/ 	Beth}');
46089Expect(1, 1810, '\p{Is_Joining_Group=beth}', "");
46090Expect(0, 1810, '\p{^Is_Joining_Group=beth}', "");
46091Expect(0, 1810, '\P{Is_Joining_Group=beth}', "");
46092Expect(1, 1810, '\P{^Is_Joining_Group=beth}', "");
46093Expect(0, 1809, '\p{Is_Joining_Group=beth}', "");
46094Expect(1, 1809, '\p{^Is_Joining_Group=beth}', "");
46095Expect(1, 1809, '\P{Is_Joining_Group=beth}', "");
46096Expect(0, 1809, '\P{^Is_Joining_Group=beth}', "");
46097Expect(1, 1810, '\p{Is_Joining_Group=_ Beth}', "");
46098Expect(0, 1810, '\p{^Is_Joining_Group=_ Beth}', "");
46099Expect(0, 1810, '\P{Is_Joining_Group=_ Beth}', "");
46100Expect(1, 1810, '\P{^Is_Joining_Group=_ Beth}', "");
46101Expect(0, 1809, '\p{Is_Joining_Group=_ Beth}', "");
46102Expect(1, 1809, '\p{^Is_Joining_Group=_ Beth}', "");
46103Expect(1, 1809, '\P{Is_Joining_Group=_ Beth}', "");
46104Expect(0, 1809, '\P{^Is_Joining_Group=_ Beth}', "");
46105Error('\p{Is_Jg=--beth:=}');
46106Error('\P{Is_Jg=--beth:=}');
46107Expect(1, 1810, '\p{Is_Jg=beth}', "");
46108Expect(0, 1810, '\p{^Is_Jg=beth}', "");
46109Expect(0, 1810, '\P{Is_Jg=beth}', "");
46110Expect(1, 1810, '\P{^Is_Jg=beth}', "");
46111Expect(0, 1809, '\p{Is_Jg=beth}', "");
46112Expect(1, 1809, '\p{^Is_Jg=beth}', "");
46113Expect(1, 1809, '\P{Is_Jg=beth}', "");
46114Expect(0, 1809, '\P{^Is_Jg=beth}', "");
46115Expect(1, 1810, '\p{Is_Jg=--Beth}', "");
46116Expect(0, 1810, '\p{^Is_Jg=--Beth}', "");
46117Expect(0, 1810, '\P{Is_Jg=--Beth}', "");
46118Expect(1, 1810, '\P{^Is_Jg=--Beth}', "");
46119Expect(0, 1809, '\p{Is_Jg=--Beth}', "");
46120Expect(1, 1809, '\p{^Is_Jg=--Beth}', "");
46121Expect(1, 1809, '\P{Is_Jg=--Beth}', "");
46122Expect(0, 1809, '\P{^Is_Jg=--Beth}', "");
46123Error('\p{Joining_Group=  Semkath/a/}');
46124Error('\P{Joining_Group=  Semkath/a/}');
46125Expect(1, 1827, '\p{Joining_Group=semkath}', "");
46126Expect(0, 1827, '\p{^Joining_Group=semkath}', "");
46127Expect(0, 1827, '\P{Joining_Group=semkath}', "");
46128Expect(1, 1827, '\P{^Joining_Group=semkath}', "");
46129Expect(0, 1826, '\p{Joining_Group=semkath}', "");
46130Expect(1, 1826, '\p{^Joining_Group=semkath}', "");
46131Expect(1, 1826, '\P{Joining_Group=semkath}', "");
46132Expect(0, 1826, '\P{^Joining_Group=semkath}', "");
46133Expect(1, 1827, '\p{Joining_Group=-SEMKATH}', "");
46134Expect(0, 1827, '\p{^Joining_Group=-SEMKATH}', "");
46135Expect(0, 1827, '\P{Joining_Group=-SEMKATH}', "");
46136Expect(1, 1827, '\P{^Joining_Group=-SEMKATH}', "");
46137Expect(0, 1826, '\p{Joining_Group=-SEMKATH}', "");
46138Expect(1, 1826, '\p{^Joining_Group=-SEMKATH}', "");
46139Expect(1, 1826, '\P{Joining_Group=-SEMKATH}', "");
46140Expect(0, 1826, '\P{^Joining_Group=-SEMKATH}', "");
46141Error('\p{Jg=/a/ Semkath}');
46142Error('\P{Jg=/a/ Semkath}');
46143Expect(1, 1827, '\p{Jg=semkath}', "");
46144Expect(0, 1827, '\p{^Jg=semkath}', "");
46145Expect(0, 1827, '\P{Jg=semkath}', "");
46146Expect(1, 1827, '\P{^Jg=semkath}', "");
46147Expect(0, 1826, '\p{Jg=semkath}', "");
46148Expect(1, 1826, '\p{^Jg=semkath}', "");
46149Expect(1, 1826, '\P{Jg=semkath}', "");
46150Expect(0, 1826, '\P{^Jg=semkath}', "");
46151Expect(1, 1827, '\p{Jg=	-semkath}', "");
46152Expect(0, 1827, '\p{^Jg=	-semkath}', "");
46153Expect(0, 1827, '\P{Jg=	-semkath}', "");
46154Expect(1, 1827, '\P{^Jg=	-semkath}', "");
46155Expect(0, 1826, '\p{Jg=	-semkath}', "");
46156Expect(1, 1826, '\p{^Jg=	-semkath}', "");
46157Expect(1, 1826, '\P{Jg=	-semkath}', "");
46158Expect(0, 1826, '\P{^Jg=	-semkath}', "");
46159Error('\p{Is_Joining_Group=-:=Semkath}');
46160Error('\P{Is_Joining_Group=-:=Semkath}');
46161Expect(1, 1827, '\p{Is_Joining_Group=semkath}', "");
46162Expect(0, 1827, '\p{^Is_Joining_Group=semkath}', "");
46163Expect(0, 1827, '\P{Is_Joining_Group=semkath}', "");
46164Expect(1, 1827, '\P{^Is_Joining_Group=semkath}', "");
46165Expect(0, 1826, '\p{Is_Joining_Group=semkath}', "");
46166Expect(1, 1826, '\p{^Is_Joining_Group=semkath}', "");
46167Expect(1, 1826, '\P{Is_Joining_Group=semkath}', "");
46168Expect(0, 1826, '\P{^Is_Joining_Group=semkath}', "");
46169Expect(1, 1827, '\p{Is_Joining_Group= -Semkath}', "");
46170Expect(0, 1827, '\p{^Is_Joining_Group= -Semkath}', "");
46171Expect(0, 1827, '\P{Is_Joining_Group= -Semkath}', "");
46172Expect(1, 1827, '\P{^Is_Joining_Group= -Semkath}', "");
46173Expect(0, 1826, '\p{Is_Joining_Group= -Semkath}', "");
46174Expect(1, 1826, '\p{^Is_Joining_Group= -Semkath}', "");
46175Expect(1, 1826, '\P{Is_Joining_Group= -Semkath}', "");
46176Expect(0, 1826, '\P{^Is_Joining_Group= -Semkath}', "");
46177Error('\p{Is_Jg=-Semkath/a/}');
46178Error('\P{Is_Jg=-Semkath/a/}');
46179Expect(1, 1827, '\p{Is_Jg=semkath}', "");
46180Expect(0, 1827, '\p{^Is_Jg=semkath}', "");
46181Expect(0, 1827, '\P{Is_Jg=semkath}', "");
46182Expect(1, 1827, '\P{^Is_Jg=semkath}', "");
46183Expect(0, 1826, '\p{Is_Jg=semkath}', "");
46184Expect(1, 1826, '\p{^Is_Jg=semkath}', "");
46185Expect(1, 1826, '\P{Is_Jg=semkath}', "");
46186Expect(0, 1826, '\P{^Is_Jg=semkath}', "");
46187Expect(1, 1827, '\p{Is_Jg=- SEMKATH}', "");
46188Expect(0, 1827, '\p{^Is_Jg=- SEMKATH}', "");
46189Expect(0, 1827, '\P{Is_Jg=- SEMKATH}', "");
46190Expect(1, 1827, '\P{^Is_Jg=- SEMKATH}', "");
46191Expect(0, 1826, '\p{Is_Jg=- SEMKATH}', "");
46192Expect(1, 1826, '\p{^Is_Jg=- SEMKATH}', "");
46193Expect(1, 1826, '\P{Is_Jg=- SEMKATH}', "");
46194Expect(0, 1826, '\P{^Is_Jg=- SEMKATH}', "");
46195Error('\p{Joining_Group=	:=Hah}');
46196Error('\P{Joining_Group=	:=Hah}');
46197Expect(1, 1582, '\p{Joining_Group: hah}', "");
46198Expect(0, 1582, '\p{^Joining_Group: hah}', "");
46199Expect(0, 1582, '\P{Joining_Group: hah}', "");
46200Expect(1, 1582, '\P{^Joining_Group: hah}', "");
46201Expect(0, 1579, '\p{Joining_Group: hah}', "");
46202Expect(1, 1579, '\p{^Joining_Group: hah}', "");
46203Expect(1, 1579, '\P{Joining_Group: hah}', "");
46204Expect(0, 1579, '\P{^Joining_Group: hah}', "");
46205Expect(1, 1582, '\p{Joining_Group= HAH}', "");
46206Expect(0, 1582, '\p{^Joining_Group= HAH}', "");
46207Expect(0, 1582, '\P{Joining_Group= HAH}', "");
46208Expect(1, 1582, '\P{^Joining_Group= HAH}', "");
46209Expect(0, 1579, '\p{Joining_Group= HAH}', "");
46210Expect(1, 1579, '\p{^Joining_Group= HAH}', "");
46211Expect(1, 1579, '\P{Joining_Group= HAH}', "");
46212Expect(0, 1579, '\P{^Joining_Group= HAH}', "");
46213Error('\p{Jg=:=__HAH}');
46214Error('\P{Jg=:=__HAH}');
46215Expect(1, 1582, '\p{Jg=hah}', "");
46216Expect(0, 1582, '\p{^Jg=hah}', "");
46217Expect(0, 1582, '\P{Jg=hah}', "");
46218Expect(1, 1582, '\P{^Jg=hah}', "");
46219Expect(0, 1579, '\p{Jg=hah}', "");
46220Expect(1, 1579, '\p{^Jg=hah}', "");
46221Expect(1, 1579, '\P{Jg=hah}', "");
46222Expect(0, 1579, '\P{^Jg=hah}', "");
46223Expect(1, 1582, '\p{Jg=	Hah}', "");
46224Expect(0, 1582, '\p{^Jg=	Hah}', "");
46225Expect(0, 1582, '\P{Jg=	Hah}', "");
46226Expect(1, 1582, '\P{^Jg=	Hah}', "");
46227Expect(0, 1579, '\p{Jg=	Hah}', "");
46228Expect(1, 1579, '\p{^Jg=	Hah}', "");
46229Expect(1, 1579, '\P{Jg=	Hah}', "");
46230Expect(0, 1579, '\P{^Jg=	Hah}', "");
46231Error('\p{Is_Joining_Group=	Hah:=}');
46232Error('\P{Is_Joining_Group=	Hah:=}');
46233Expect(1, 1582, '\p{Is_Joining_Group=hah}', "");
46234Expect(0, 1582, '\p{^Is_Joining_Group=hah}', "");
46235Expect(0, 1582, '\P{Is_Joining_Group=hah}', "");
46236Expect(1, 1582, '\P{^Is_Joining_Group=hah}', "");
46237Expect(0, 1579, '\p{Is_Joining_Group=hah}', "");
46238Expect(1, 1579, '\p{^Is_Joining_Group=hah}', "");
46239Expect(1, 1579, '\P{Is_Joining_Group=hah}', "");
46240Expect(0, 1579, '\P{^Is_Joining_Group=hah}', "");
46241Expect(1, 1582, '\p{Is_Joining_Group=_-Hah}', "");
46242Expect(0, 1582, '\p{^Is_Joining_Group=_-Hah}', "");
46243Expect(0, 1582, '\P{Is_Joining_Group=_-Hah}', "");
46244Expect(1, 1582, '\P{^Is_Joining_Group=_-Hah}', "");
46245Expect(0, 1579, '\p{Is_Joining_Group=_-Hah}', "");
46246Expect(1, 1579, '\p{^Is_Joining_Group=_-Hah}', "");
46247Expect(1, 1579, '\P{Is_Joining_Group=_-Hah}', "");
46248Expect(0, 1579, '\P{^Is_Joining_Group=_-Hah}', "");
46249Error('\p{Is_Jg=	/a/hah}');
46250Error('\P{Is_Jg=	/a/hah}');
46251Expect(1, 1582, '\p{Is_Jg=hah}', "");
46252Expect(0, 1582, '\p{^Is_Jg=hah}', "");
46253Expect(0, 1582, '\P{Is_Jg=hah}', "");
46254Expect(1, 1582, '\P{^Is_Jg=hah}', "");
46255Expect(0, 1579, '\p{Is_Jg=hah}', "");
46256Expect(1, 1579, '\p{^Is_Jg=hah}', "");
46257Expect(1, 1579, '\P{Is_Jg=hah}', "");
46258Expect(0, 1579, '\P{^Is_Jg=hah}', "");
46259Expect(1, 1582, '\p{Is_Jg=		Hah}', "");
46260Expect(0, 1582, '\p{^Is_Jg=		Hah}', "");
46261Expect(0, 1582, '\P{Is_Jg=		Hah}', "");
46262Expect(1, 1582, '\P{^Is_Jg=		Hah}', "");
46263Expect(0, 1579, '\p{Is_Jg=		Hah}', "");
46264Expect(1, 1579, '\p{^Is_Jg=		Hah}', "");
46265Expect(1, 1579, '\P{Is_Jg=		Hah}', "");
46266Expect(0, 1579, '\P{^Is_Jg=		Hah}', "");
46267Error('\p{Joining_Group=:= _Syriac Waw}');
46268Error('\P{Joining_Group=:= _Syriac Waw}');
46269Expect(1, 1816, '\p{Joining_Group=syriacwaw}', "");
46270Expect(0, 1816, '\p{^Joining_Group=syriacwaw}', "");
46271Expect(0, 1816, '\P{Joining_Group=syriacwaw}', "");
46272Expect(1, 1816, '\P{^Joining_Group=syriacwaw}', "");
46273Expect(0, 1815, '\p{Joining_Group=syriacwaw}', "");
46274Expect(1, 1815, '\p{^Joining_Group=syriacwaw}', "");
46275Expect(1, 1815, '\P{Joining_Group=syriacwaw}', "");
46276Expect(0, 1815, '\P{^Joining_Group=syriacwaw}', "");
46277Expect(1, 1816, '\p{Joining_Group=		syriac-WAW}', "");
46278Expect(0, 1816, '\p{^Joining_Group=		syriac-WAW}', "");
46279Expect(0, 1816, '\P{Joining_Group=		syriac-WAW}', "");
46280Expect(1, 1816, '\P{^Joining_Group=		syriac-WAW}', "");
46281Expect(0, 1815, '\p{Joining_Group=		syriac-WAW}', "");
46282Expect(1, 1815, '\p{^Joining_Group=		syriac-WAW}', "");
46283Expect(1, 1815, '\P{Joining_Group=		syriac-WAW}', "");
46284Expect(0, 1815, '\P{^Joining_Group=		syriac-WAW}', "");
46285Error('\p{Jg=	Syriac_waw/a/}');
46286Error('\P{Jg=	Syriac_waw/a/}');
46287Expect(1, 1816, '\p{Jg=syriacwaw}', "");
46288Expect(0, 1816, '\p{^Jg=syriacwaw}', "");
46289Expect(0, 1816, '\P{Jg=syriacwaw}', "");
46290Expect(1, 1816, '\P{^Jg=syriacwaw}', "");
46291Expect(0, 1815, '\p{Jg=syriacwaw}', "");
46292Expect(1, 1815, '\p{^Jg=syriacwaw}', "");
46293Expect(1, 1815, '\P{Jg=syriacwaw}', "");
46294Expect(0, 1815, '\P{^Jg=syriacwaw}', "");
46295Expect(1, 1816, '\p{Jg=	 Syriac_WAW}', "");
46296Expect(0, 1816, '\p{^Jg=	 Syriac_WAW}', "");
46297Expect(0, 1816, '\P{Jg=	 Syriac_WAW}', "");
46298Expect(1, 1816, '\P{^Jg=	 Syriac_WAW}', "");
46299Expect(0, 1815, '\p{Jg=	 Syriac_WAW}', "");
46300Expect(1, 1815, '\p{^Jg=	 Syriac_WAW}', "");
46301Expect(1, 1815, '\P{Jg=	 Syriac_WAW}', "");
46302Expect(0, 1815, '\P{^Jg=	 Syriac_WAW}', "");
46303Error('\p{Is_Joining_Group=/a/-Syriac_WAW}');
46304Error('\P{Is_Joining_Group=/a/-Syriac_WAW}');
46305Expect(1, 1816, '\p{Is_Joining_Group=syriacwaw}', "");
46306Expect(0, 1816, '\p{^Is_Joining_Group=syriacwaw}', "");
46307Expect(0, 1816, '\P{Is_Joining_Group=syriacwaw}', "");
46308Expect(1, 1816, '\P{^Is_Joining_Group=syriacwaw}', "");
46309Expect(0, 1815, '\p{Is_Joining_Group=syriacwaw}', "");
46310Expect(1, 1815, '\p{^Is_Joining_Group=syriacwaw}', "");
46311Expect(1, 1815, '\P{Is_Joining_Group=syriacwaw}', "");
46312Expect(0, 1815, '\P{^Is_Joining_Group=syriacwaw}', "");
46313Expect(1, 1816, '\p{Is_Joining_Group=_-Syriac-Waw}', "");
46314Expect(0, 1816, '\p{^Is_Joining_Group=_-Syriac-Waw}', "");
46315Expect(0, 1816, '\P{Is_Joining_Group=_-Syriac-Waw}', "");
46316Expect(1, 1816, '\P{^Is_Joining_Group=_-Syriac-Waw}', "");
46317Expect(0, 1815, '\p{Is_Joining_Group=_-Syriac-Waw}', "");
46318Expect(1, 1815, '\p{^Is_Joining_Group=_-Syriac-Waw}', "");
46319Expect(1, 1815, '\P{Is_Joining_Group=_-Syriac-Waw}', "");
46320Expect(0, 1815, '\P{^Is_Joining_Group=_-Syriac-Waw}', "");
46321Error('\p{Is_Jg:	/a/ 	syriac-WAW}');
46322Error('\P{Is_Jg:	/a/ 	syriac-WAW}');
46323Expect(1, 1816, '\p{Is_Jg=syriacwaw}', "");
46324Expect(0, 1816, '\p{^Is_Jg=syriacwaw}', "");
46325Expect(0, 1816, '\P{Is_Jg=syriacwaw}', "");
46326Expect(1, 1816, '\P{^Is_Jg=syriacwaw}', "");
46327Expect(0, 1815, '\p{Is_Jg=syriacwaw}', "");
46328Expect(1, 1815, '\p{^Is_Jg=syriacwaw}', "");
46329Expect(1, 1815, '\P{Is_Jg=syriacwaw}', "");
46330Expect(0, 1815, '\P{^Is_Jg=syriacwaw}', "");
46331Expect(1, 1816, '\p{Is_Jg=_syriac_WAW}', "");
46332Expect(0, 1816, '\p{^Is_Jg=_syriac_WAW}', "");
46333Expect(0, 1816, '\P{Is_Jg=_syriac_WAW}', "");
46334Expect(1, 1816, '\P{^Is_Jg=_syriac_WAW}', "");
46335Expect(0, 1815, '\p{Is_Jg=_syriac_WAW}', "");
46336Expect(1, 1815, '\p{^Is_Jg=_syriac_WAW}', "");
46337Expect(1, 1815, '\P{Is_Jg=_syriac_WAW}', "");
46338Expect(0, 1815, '\P{^Is_Jg=_syriac_WAW}', "");
46339Error('\p{Joining_Group=/a/Taw}');
46340Error('\P{Joining_Group=/a/Taw}');
46341Expect(1, 1836, '\p{Joining_Group=taw}', "");
46342Expect(0, 1836, '\p{^Joining_Group=taw}', "");
46343Expect(0, 1836, '\P{Joining_Group=taw}', "");
46344Expect(1, 1836, '\P{^Joining_Group=taw}', "");
46345Expect(0, 1835, '\p{Joining_Group=taw}', "");
46346Expect(1, 1835, '\p{^Joining_Group=taw}', "");
46347Expect(1, 1835, '\P{Joining_Group=taw}', "");
46348Expect(0, 1835, '\P{^Joining_Group=taw}', "");
46349Expect(1, 1836, '\p{Joining_Group= Taw}', "");
46350Expect(0, 1836, '\p{^Joining_Group= Taw}', "");
46351Expect(0, 1836, '\P{Joining_Group= Taw}', "");
46352Expect(1, 1836, '\P{^Joining_Group= Taw}', "");
46353Expect(0, 1835, '\p{Joining_Group= Taw}', "");
46354Expect(1, 1835, '\p{^Joining_Group= Taw}', "");
46355Expect(1, 1835, '\P{Joining_Group= Taw}', "");
46356Expect(0, 1835, '\P{^Joining_Group= Taw}', "");
46357Error('\p{Jg=:= 	taw}');
46358Error('\P{Jg=:= 	taw}');
46359Expect(1, 1836, '\p{Jg: taw}', "");
46360Expect(0, 1836, '\p{^Jg: taw}', "");
46361Expect(0, 1836, '\P{Jg: taw}', "");
46362Expect(1, 1836, '\P{^Jg: taw}', "");
46363Expect(0, 1835, '\p{Jg: taw}', "");
46364Expect(1, 1835, '\p{^Jg: taw}', "");
46365Expect(1, 1835, '\P{Jg: taw}', "");
46366Expect(0, 1835, '\P{^Jg: taw}', "");
46367Expect(1, 1836, '\p{Jg=	-Taw}', "");
46368Expect(0, 1836, '\p{^Jg=	-Taw}', "");
46369Expect(0, 1836, '\P{Jg=	-Taw}', "");
46370Expect(1, 1836, '\P{^Jg=	-Taw}', "");
46371Expect(0, 1835, '\p{Jg=	-Taw}', "");
46372Expect(1, 1835, '\p{^Jg=	-Taw}', "");
46373Expect(1, 1835, '\P{Jg=	-Taw}', "");
46374Expect(0, 1835, '\P{^Jg=	-Taw}', "");
46375Error('\p{Is_Joining_Group= TAW/a/}');
46376Error('\P{Is_Joining_Group= TAW/a/}');
46377Expect(1, 1836, '\p{Is_Joining_Group=taw}', "");
46378Expect(0, 1836, '\p{^Is_Joining_Group=taw}', "");
46379Expect(0, 1836, '\P{Is_Joining_Group=taw}', "");
46380Expect(1, 1836, '\P{^Is_Joining_Group=taw}', "");
46381Expect(0, 1835, '\p{Is_Joining_Group=taw}', "");
46382Expect(1, 1835, '\p{^Is_Joining_Group=taw}', "");
46383Expect(1, 1835, '\P{Is_Joining_Group=taw}', "");
46384Expect(0, 1835, '\P{^Is_Joining_Group=taw}', "");
46385Expect(1, 1836, '\p{Is_Joining_Group= -Taw}', "");
46386Expect(0, 1836, '\p{^Is_Joining_Group= -Taw}', "");
46387Expect(0, 1836, '\P{Is_Joining_Group= -Taw}', "");
46388Expect(1, 1836, '\P{^Is_Joining_Group= -Taw}', "");
46389Expect(0, 1835, '\p{Is_Joining_Group= -Taw}', "");
46390Expect(1, 1835, '\p{^Is_Joining_Group= -Taw}', "");
46391Expect(1, 1835, '\P{Is_Joining_Group= -Taw}', "");
46392Expect(0, 1835, '\P{^Is_Joining_Group= -Taw}', "");
46393Error('\p{Is_Jg=_/a/TAW}');
46394Error('\P{Is_Jg=_/a/TAW}');
46395Expect(1, 1836, '\p{Is_Jg=taw}', "");
46396Expect(0, 1836, '\p{^Is_Jg=taw}', "");
46397Expect(0, 1836, '\P{Is_Jg=taw}', "");
46398Expect(1, 1836, '\P{^Is_Jg=taw}', "");
46399Expect(0, 1835, '\p{Is_Jg=taw}', "");
46400Expect(1, 1835, '\p{^Is_Jg=taw}', "");
46401Expect(1, 1835, '\P{Is_Jg=taw}', "");
46402Expect(0, 1835, '\P{^Is_Jg=taw}', "");
46403Expect(1, 1836, '\p{Is_Jg=	_Taw}', "");
46404Expect(0, 1836, '\p{^Is_Jg=	_Taw}', "");
46405Expect(0, 1836, '\P{Is_Jg=	_Taw}', "");
46406Expect(1, 1836, '\P{^Is_Jg=	_Taw}', "");
46407Expect(0, 1835, '\p{Is_Jg=	_Taw}', "");
46408Expect(1, 1835, '\p{^Is_Jg=	_Taw}', "");
46409Expect(1, 1835, '\P{Is_Jg=	_Taw}', "");
46410Expect(0, 1835, '\P{^Is_Jg=	_Taw}', "");
46411Error('\p{Joining_Group=:= Finalsemkath}');
46412Error('\P{Joining_Group=:= Finalsemkath}');
46413Expect(1, 1828, '\p{Joining_Group=finalsemkath}', "");
46414Expect(0, 1828, '\p{^Joining_Group=finalsemkath}', "");
46415Expect(0, 1828, '\P{Joining_Group=finalsemkath}', "");
46416Expect(1, 1828, '\P{^Joining_Group=finalsemkath}', "");
46417Expect(0, 1827, '\p{Joining_Group=finalsemkath}', "");
46418Expect(1, 1827, '\p{^Joining_Group=finalsemkath}', "");
46419Expect(1, 1827, '\P{Joining_Group=finalsemkath}', "");
46420Expect(0, 1827, '\P{^Joining_Group=finalsemkath}', "");
46421Expect(1, 1828, '\p{Joining_Group=-Final	Semkath}', "");
46422Expect(0, 1828, '\p{^Joining_Group=-Final	Semkath}', "");
46423Expect(0, 1828, '\P{Joining_Group=-Final	Semkath}', "");
46424Expect(1, 1828, '\P{^Joining_Group=-Final	Semkath}', "");
46425Expect(0, 1827, '\p{Joining_Group=-Final	Semkath}', "");
46426Expect(1, 1827, '\p{^Joining_Group=-Final	Semkath}', "");
46427Expect(1, 1827, '\P{Joining_Group=-Final	Semkath}', "");
46428Expect(0, 1827, '\P{^Joining_Group=-Final	Semkath}', "");
46429Error('\p{Jg=	-FINAL-semkath/a/}');
46430Error('\P{Jg=	-FINAL-semkath/a/}');
46431Expect(1, 1828, '\p{Jg=finalsemkath}', "");
46432Expect(0, 1828, '\p{^Jg=finalsemkath}', "");
46433Expect(0, 1828, '\P{Jg=finalsemkath}', "");
46434Expect(1, 1828, '\P{^Jg=finalsemkath}', "");
46435Expect(0, 1827, '\p{Jg=finalsemkath}', "");
46436Expect(1, 1827, '\p{^Jg=finalsemkath}', "");
46437Expect(1, 1827, '\P{Jg=finalsemkath}', "");
46438Expect(0, 1827, '\P{^Jg=finalsemkath}', "");
46439Expect(1, 1828, '\p{Jg=		final-semkath}', "");
46440Expect(0, 1828, '\p{^Jg=		final-semkath}', "");
46441Expect(0, 1828, '\P{Jg=		final-semkath}', "");
46442Expect(1, 1828, '\P{^Jg=		final-semkath}', "");
46443Expect(0, 1827, '\p{Jg=		final-semkath}', "");
46444Expect(1, 1827, '\p{^Jg=		final-semkath}', "");
46445Expect(1, 1827, '\P{Jg=		final-semkath}', "");
46446Expect(0, 1827, '\P{^Jg=		final-semkath}', "");
46447Error('\p{Is_Joining_Group=__FINAL Semkath/a/}');
46448Error('\P{Is_Joining_Group=__FINAL Semkath/a/}');
46449Expect(1, 1828, '\p{Is_Joining_Group=finalsemkath}', "");
46450Expect(0, 1828, '\p{^Is_Joining_Group=finalsemkath}', "");
46451Expect(0, 1828, '\P{Is_Joining_Group=finalsemkath}', "");
46452Expect(1, 1828, '\P{^Is_Joining_Group=finalsemkath}', "");
46453Expect(0, 1827, '\p{Is_Joining_Group=finalsemkath}', "");
46454Expect(1, 1827, '\p{^Is_Joining_Group=finalsemkath}', "");
46455Expect(1, 1827, '\P{Is_Joining_Group=finalsemkath}', "");
46456Expect(0, 1827, '\P{^Is_Joining_Group=finalsemkath}', "");
46457Expect(1, 1828, '\p{Is_Joining_Group=-FINALSEMKATH}', "");
46458Expect(0, 1828, '\p{^Is_Joining_Group=-FINALSEMKATH}', "");
46459Expect(0, 1828, '\P{Is_Joining_Group=-FINALSEMKATH}', "");
46460Expect(1, 1828, '\P{^Is_Joining_Group=-FINALSEMKATH}', "");
46461Expect(0, 1827, '\p{Is_Joining_Group=-FINALSEMKATH}', "");
46462Expect(1, 1827, '\p{^Is_Joining_Group=-FINALSEMKATH}', "");
46463Expect(1, 1827, '\P{Is_Joining_Group=-FINALSEMKATH}', "");
46464Expect(0, 1827, '\P{^Is_Joining_Group=-FINALSEMKATH}', "");
46465Error('\p{Is_Jg= :=FINAL_Semkath}');
46466Error('\P{Is_Jg= :=FINAL_Semkath}');
46467Expect(1, 1828, '\p{Is_Jg:finalsemkath}', "");
46468Expect(0, 1828, '\p{^Is_Jg:finalsemkath}', "");
46469Expect(0, 1828, '\P{Is_Jg:finalsemkath}', "");
46470Expect(1, 1828, '\P{^Is_Jg:finalsemkath}', "");
46471Expect(0, 1827, '\p{Is_Jg:finalsemkath}', "");
46472Expect(1, 1827, '\p{^Is_Jg:finalsemkath}', "");
46473Expect(1, 1827, '\P{Is_Jg:finalsemkath}', "");
46474Expect(0, 1827, '\P{^Is_Jg:finalsemkath}', "");
46475Expect(1, 1828, '\p{Is_Jg=-_Final SEMKATH}', "");
46476Expect(0, 1828, '\p{^Is_Jg=-_Final SEMKATH}', "");
46477Expect(0, 1828, '\P{Is_Jg=-_Final SEMKATH}', "");
46478Expect(1, 1828, '\P{^Is_Jg=-_Final SEMKATH}', "");
46479Expect(0, 1827, '\p{Is_Jg=-_Final SEMKATH}', "");
46480Expect(1, 1827, '\p{^Is_Jg=-_Final SEMKATH}', "");
46481Expect(1, 1827, '\P{Is_Jg=-_Final SEMKATH}', "");
46482Expect(0, 1827, '\P{^Is_Jg=-_Final SEMKATH}', "");
46483Error('\p{Joining_Group= Knotted:=heh}');
46484Error('\P{Joining_Group= Knotted:=heh}');
46485Expect(1, 1726, '\p{Joining_Group=knottedheh}', "");
46486Expect(0, 1726, '\p{^Joining_Group=knottedheh}', "");
46487Expect(0, 1726, '\P{Joining_Group=knottedheh}', "");
46488Expect(1, 1726, '\P{^Joining_Group=knottedheh}', "");
46489Expect(0, 1725, '\p{Joining_Group=knottedheh}', "");
46490Expect(1, 1725, '\p{^Joining_Group=knottedheh}', "");
46491Expect(1, 1725, '\P{Joining_Group=knottedheh}', "");
46492Expect(0, 1725, '\P{^Joining_Group=knottedheh}', "");
46493Expect(1, 1726, '\p{Joining_Group=-_knotted_Heh}', "");
46494Expect(0, 1726, '\p{^Joining_Group=-_knotted_Heh}', "");
46495Expect(0, 1726, '\P{Joining_Group=-_knotted_Heh}', "");
46496Expect(1, 1726, '\P{^Joining_Group=-_knotted_Heh}', "");
46497Expect(0, 1725, '\p{Joining_Group=-_knotted_Heh}', "");
46498Expect(1, 1725, '\p{^Joining_Group=-_knotted_Heh}', "");
46499Expect(1, 1725, '\P{Joining_Group=-_knotted_Heh}', "");
46500Expect(0, 1725, '\P{^Joining_Group=-_knotted_Heh}', "");
46501Error('\p{Jg=_Knotted/a/HEH}');
46502Error('\P{Jg=_Knotted/a/HEH}');
46503Expect(1, 1726, '\p{Jg=knottedheh}', "");
46504Expect(0, 1726, '\p{^Jg=knottedheh}', "");
46505Expect(0, 1726, '\P{Jg=knottedheh}', "");
46506Expect(1, 1726, '\P{^Jg=knottedheh}', "");
46507Expect(0, 1725, '\p{Jg=knottedheh}', "");
46508Expect(1, 1725, '\p{^Jg=knottedheh}', "");
46509Expect(1, 1725, '\P{Jg=knottedheh}', "");
46510Expect(0, 1725, '\P{^Jg=knottedheh}', "");
46511Expect(1, 1726, '\p{Jg=-KNOTTED_HEH}', "");
46512Expect(0, 1726, '\p{^Jg=-KNOTTED_HEH}', "");
46513Expect(0, 1726, '\P{Jg=-KNOTTED_HEH}', "");
46514Expect(1, 1726, '\P{^Jg=-KNOTTED_HEH}', "");
46515Expect(0, 1725, '\p{Jg=-KNOTTED_HEH}', "");
46516Expect(1, 1725, '\p{^Jg=-KNOTTED_HEH}', "");
46517Expect(1, 1725, '\P{Jg=-KNOTTED_HEH}', "");
46518Expect(0, 1725, '\P{^Jg=-KNOTTED_HEH}', "");
46519Error('\p{Is_Joining_Group=-:=KnottedHeh}');
46520Error('\P{Is_Joining_Group=-:=KnottedHeh}');
46521Expect(1, 1726, '\p{Is_Joining_Group=knottedheh}', "");
46522Expect(0, 1726, '\p{^Is_Joining_Group=knottedheh}', "");
46523Expect(0, 1726, '\P{Is_Joining_Group=knottedheh}', "");
46524Expect(1, 1726, '\P{^Is_Joining_Group=knottedheh}', "");
46525Expect(0, 1725, '\p{Is_Joining_Group=knottedheh}', "");
46526Expect(1, 1725, '\p{^Is_Joining_Group=knottedheh}', "");
46527Expect(1, 1725, '\P{Is_Joining_Group=knottedheh}', "");
46528Expect(0, 1725, '\P{^Is_Joining_Group=knottedheh}', "");
46529Expect(1, 1726, '\p{Is_Joining_Group=-Knotted Heh}', "");
46530Expect(0, 1726, '\p{^Is_Joining_Group=-Knotted Heh}', "");
46531Expect(0, 1726, '\P{Is_Joining_Group=-Knotted Heh}', "");
46532Expect(1, 1726, '\P{^Is_Joining_Group=-Knotted Heh}', "");
46533Expect(0, 1725, '\p{Is_Joining_Group=-Knotted Heh}', "");
46534Expect(1, 1725, '\p{^Is_Joining_Group=-Knotted Heh}', "");
46535Expect(1, 1725, '\P{Is_Joining_Group=-Knotted Heh}', "");
46536Expect(0, 1725, '\P{^Is_Joining_Group=-Knotted Heh}', "");
46537Error('\p{Is_Jg=_ knotted:=Heh}');
46538Error('\P{Is_Jg=_ knotted:=Heh}');
46539Expect(1, 1726, '\p{Is_Jg=knottedheh}', "");
46540Expect(0, 1726, '\p{^Is_Jg=knottedheh}', "");
46541Expect(0, 1726, '\P{Is_Jg=knottedheh}', "");
46542Expect(1, 1726, '\P{^Is_Jg=knottedheh}', "");
46543Expect(0, 1725, '\p{Is_Jg=knottedheh}', "");
46544Expect(1, 1725, '\p{^Is_Jg=knottedheh}', "");
46545Expect(1, 1725, '\P{Is_Jg=knottedheh}', "");
46546Expect(0, 1725, '\P{^Is_Jg=knottedheh}', "");
46547Expect(1, 1726, '\p{Is_Jg=	 KNOTTEDheh}', "");
46548Expect(0, 1726, '\p{^Is_Jg=	 KNOTTEDheh}', "");
46549Expect(0, 1726, '\P{Is_Jg=	 KNOTTEDheh}', "");
46550Expect(1, 1726, '\P{^Is_Jg=	 KNOTTEDheh}', "");
46551Expect(0, 1725, '\p{Is_Jg=	 KNOTTEDheh}', "");
46552Expect(1, 1725, '\p{^Is_Jg=	 KNOTTEDheh}', "");
46553Expect(1, 1725, '\P{Is_Jg=	 KNOTTEDheh}', "");
46554Expect(0, 1725, '\P{^Is_Jg=	 KNOTTEDheh}', "");
46555Error('\p{Joining_Group= _Kaf:=}');
46556Error('\P{Joining_Group= _Kaf:=}');
46557Expect(1, 1603, '\p{Joining_Group=kaf}', "");
46558Expect(0, 1603, '\p{^Joining_Group=kaf}', "");
46559Expect(0, 1603, '\P{Joining_Group=kaf}', "");
46560Expect(1, 1603, '\P{^Joining_Group=kaf}', "");
46561Expect(0, 1602, '\p{Joining_Group=kaf}', "");
46562Expect(1, 1602, '\p{^Joining_Group=kaf}', "");
46563Expect(1, 1602, '\P{Joining_Group=kaf}', "");
46564Expect(0, 1602, '\P{^Joining_Group=kaf}', "");
46565Expect(1, 1603, '\p{Joining_Group=	 Kaf}', "");
46566Expect(0, 1603, '\p{^Joining_Group=	 Kaf}', "");
46567Expect(0, 1603, '\P{Joining_Group=	 Kaf}', "");
46568Expect(1, 1603, '\P{^Joining_Group=	 Kaf}', "");
46569Expect(0, 1602, '\p{Joining_Group=	 Kaf}', "");
46570Expect(1, 1602, '\p{^Joining_Group=	 Kaf}', "");
46571Expect(1, 1602, '\P{Joining_Group=	 Kaf}', "");
46572Expect(0, 1602, '\P{^Joining_Group=	 Kaf}', "");
46573Error('\p{Jg:   _:=kaf}');
46574Error('\P{Jg:   _:=kaf}');
46575Expect(1, 1603, '\p{Jg:	kaf}', "");
46576Expect(0, 1603, '\p{^Jg:	kaf}', "");
46577Expect(0, 1603, '\P{Jg:	kaf}', "");
46578Expect(1, 1603, '\P{^Jg:	kaf}', "");
46579Expect(0, 1602, '\p{Jg:	kaf}', "");
46580Expect(1, 1602, '\p{^Jg:	kaf}', "");
46581Expect(1, 1602, '\P{Jg:	kaf}', "");
46582Expect(0, 1602, '\P{^Jg:	kaf}', "");
46583Expect(1, 1603, '\p{Jg:	 Kaf}', "");
46584Expect(0, 1603, '\p{^Jg:	 Kaf}', "");
46585Expect(0, 1603, '\P{Jg:	 Kaf}', "");
46586Expect(1, 1603, '\P{^Jg:	 Kaf}', "");
46587Expect(0, 1602, '\p{Jg:	 Kaf}', "");
46588Expect(1, 1602, '\p{^Jg:	 Kaf}', "");
46589Expect(1, 1602, '\P{Jg:	 Kaf}', "");
46590Expect(0, 1602, '\P{^Jg:	 Kaf}', "");
46591Error('\p{Is_Joining_Group=--Kaf:=}');
46592Error('\P{Is_Joining_Group=--Kaf:=}');
46593Expect(1, 1603, '\p{Is_Joining_Group=kaf}', "");
46594Expect(0, 1603, '\p{^Is_Joining_Group=kaf}', "");
46595Expect(0, 1603, '\P{Is_Joining_Group=kaf}', "");
46596Expect(1, 1603, '\P{^Is_Joining_Group=kaf}', "");
46597Expect(0, 1602, '\p{Is_Joining_Group=kaf}', "");
46598Expect(1, 1602, '\p{^Is_Joining_Group=kaf}', "");
46599Expect(1, 1602, '\P{Is_Joining_Group=kaf}', "");
46600Expect(0, 1602, '\P{^Is_Joining_Group=kaf}', "");
46601Expect(1, 1603, '\p{Is_Joining_Group=-_kaf}', "");
46602Expect(0, 1603, '\p{^Is_Joining_Group=-_kaf}', "");
46603Expect(0, 1603, '\P{Is_Joining_Group=-_kaf}', "");
46604Expect(1, 1603, '\P{^Is_Joining_Group=-_kaf}', "");
46605Expect(0, 1602, '\p{Is_Joining_Group=-_kaf}', "");
46606Expect(1, 1602, '\p{^Is_Joining_Group=-_kaf}', "");
46607Expect(1, 1602, '\P{Is_Joining_Group=-_kaf}', "");
46608Expect(0, 1602, '\P{^Is_Joining_Group=-_kaf}', "");
46609Error('\p{Is_Jg= Kaf/a/}');
46610Error('\P{Is_Jg= Kaf/a/}');
46611Expect(1, 1603, '\p{Is_Jg=kaf}', "");
46612Expect(0, 1603, '\p{^Is_Jg=kaf}', "");
46613Expect(0, 1603, '\P{Is_Jg=kaf}', "");
46614Expect(1, 1603, '\P{^Is_Jg=kaf}', "");
46615Expect(0, 1602, '\p{Is_Jg=kaf}', "");
46616Expect(1, 1602, '\p{^Is_Jg=kaf}', "");
46617Expect(1, 1602, '\P{Is_Jg=kaf}', "");
46618Expect(0, 1602, '\P{^Is_Jg=kaf}', "");
46619Expect(1, 1603, '\p{Is_Jg=-	KAF}', "");
46620Expect(0, 1603, '\p{^Is_Jg=-	KAF}', "");
46621Expect(0, 1603, '\P{Is_Jg=-	KAF}', "");
46622Expect(1, 1603, '\P{^Is_Jg=-	KAF}', "");
46623Expect(0, 1602, '\p{Is_Jg=-	KAF}', "");
46624Expect(1, 1602, '\p{^Is_Jg=-	KAF}', "");
46625Expect(1, 1602, '\P{Is_Jg=-	KAF}', "");
46626Expect(0, 1602, '\P{^Is_Jg=-	KAF}', "");
46627Error('\p{Joining_Group=_:=FE}');
46628Error('\P{Joining_Group=_:=FE}');
46629Expect(1, 1871, '\p{Joining_Group=fe}', "");
46630Expect(0, 1871, '\p{^Joining_Group=fe}', "");
46631Expect(0, 1871, '\P{Joining_Group=fe}', "");
46632Expect(1, 1871, '\P{^Joining_Group=fe}', "");
46633Expect(0, 1870, '\p{Joining_Group=fe}', "");
46634Expect(1, 1870, '\p{^Joining_Group=fe}', "");
46635Expect(1, 1870, '\P{Joining_Group=fe}', "");
46636Expect(0, 1870, '\P{^Joining_Group=fe}', "");
46637Expect(1, 1871, '\p{Joining_Group=FE}', "");
46638Expect(0, 1871, '\p{^Joining_Group=FE}', "");
46639Expect(0, 1871, '\P{Joining_Group=FE}', "");
46640Expect(1, 1871, '\P{^Joining_Group=FE}', "");
46641Expect(0, 1870, '\p{Joining_Group=FE}', "");
46642Expect(1, 1870, '\p{^Joining_Group=FE}', "");
46643Expect(1, 1870, '\P{Joining_Group=FE}', "");
46644Expect(0, 1870, '\P{^Joining_Group=FE}', "");
46645Error('\p{Jg=/a/-Fe}');
46646Error('\P{Jg=/a/-Fe}');
46647Expect(1, 1871, '\p{Jg:fe}', "");
46648Expect(0, 1871, '\p{^Jg:fe}', "");
46649Expect(0, 1871, '\P{Jg:fe}', "");
46650Expect(1, 1871, '\P{^Jg:fe}', "");
46651Expect(0, 1870, '\p{Jg:fe}', "");
46652Expect(1, 1870, '\p{^Jg:fe}', "");
46653Expect(1, 1870, '\P{Jg:fe}', "");
46654Expect(0, 1870, '\P{^Jg:fe}', "");
46655Expect(1, 1871, '\p{Jg:-_Fe}', "");
46656Expect(0, 1871, '\p{^Jg:-_Fe}', "");
46657Expect(0, 1871, '\P{Jg:-_Fe}', "");
46658Expect(1, 1871, '\P{^Jg:-_Fe}', "");
46659Expect(0, 1870, '\p{Jg:-_Fe}', "");
46660Expect(1, 1870, '\p{^Jg:-_Fe}', "");
46661Expect(1, 1870, '\P{Jg:-_Fe}', "");
46662Expect(0, 1870, '\P{^Jg:-_Fe}', "");
46663Error('\p{Is_Joining_Group=/a/ _FE}');
46664Error('\P{Is_Joining_Group=/a/ _FE}');
46665Expect(1, 1871, '\p{Is_Joining_Group=fe}', "");
46666Expect(0, 1871, '\p{^Is_Joining_Group=fe}', "");
46667Expect(0, 1871, '\P{Is_Joining_Group=fe}', "");
46668Expect(1, 1871, '\P{^Is_Joining_Group=fe}', "");
46669Expect(0, 1870, '\p{Is_Joining_Group=fe}', "");
46670Expect(1, 1870, '\p{^Is_Joining_Group=fe}', "");
46671Expect(1, 1870, '\P{Is_Joining_Group=fe}', "");
46672Expect(0, 1870, '\P{^Is_Joining_Group=fe}', "");
46673Expect(1, 1871, '\p{Is_Joining_Group=__fe}', "");
46674Expect(0, 1871, '\p{^Is_Joining_Group=__fe}', "");
46675Expect(0, 1871, '\P{Is_Joining_Group=__fe}', "");
46676Expect(1, 1871, '\P{^Is_Joining_Group=__fe}', "");
46677Expect(0, 1870, '\p{Is_Joining_Group=__fe}', "");
46678Expect(1, 1870, '\p{^Is_Joining_Group=__fe}', "");
46679Expect(1, 1870, '\P{Is_Joining_Group=__fe}', "");
46680Expect(0, 1870, '\P{^Is_Joining_Group=__fe}', "");
46681Error('\p{Is_Jg=- fe:=}');
46682Error('\P{Is_Jg=- fe:=}');
46683Expect(1, 1871, '\p{Is_Jg=fe}', "");
46684Expect(0, 1871, '\p{^Is_Jg=fe}', "");
46685Expect(0, 1871, '\P{Is_Jg=fe}', "");
46686Expect(1, 1871, '\P{^Is_Jg=fe}', "");
46687Expect(0, 1870, '\p{Is_Jg=fe}', "");
46688Expect(1, 1870, '\p{^Is_Jg=fe}', "");
46689Expect(1, 1870, '\P{Is_Jg=fe}', "");
46690Expect(0, 1870, '\P{^Is_Jg=fe}', "");
46691Expect(1, 1871, '\p{Is_Jg=--fe}', "");
46692Expect(0, 1871, '\p{^Is_Jg=--fe}', "");
46693Expect(0, 1871, '\P{Is_Jg=--fe}', "");
46694Expect(1, 1871, '\P{^Is_Jg=--fe}', "");
46695Expect(0, 1870, '\p{Is_Jg=--fe}', "");
46696Expect(1, 1870, '\p{^Is_Jg=--fe}', "");
46697Expect(1, 1870, '\P{Is_Jg=--fe}', "");
46698Expect(0, 1870, '\P{^Is_Jg=--fe}', "");
46699Error('\p{Joining_Group=/a/_	Alaph}');
46700Error('\P{Joining_Group=/a/_	Alaph}');
46701Expect(1, 1808, '\p{Joining_Group=alaph}', "");
46702Expect(0, 1808, '\p{^Joining_Group=alaph}', "");
46703Expect(0, 1808, '\P{Joining_Group=alaph}', "");
46704Expect(1, 1808, '\P{^Joining_Group=alaph}', "");
46705Expect(0, 1807, '\p{Joining_Group=alaph}', "");
46706Expect(1, 1807, '\p{^Joining_Group=alaph}', "");
46707Expect(1, 1807, '\P{Joining_Group=alaph}', "");
46708Expect(0, 1807, '\P{^Joining_Group=alaph}', "");
46709Expect(1, 1808, '\p{Joining_Group=_ Alaph}', "");
46710Expect(0, 1808, '\p{^Joining_Group=_ Alaph}', "");
46711Expect(0, 1808, '\P{Joining_Group=_ Alaph}', "");
46712Expect(1, 1808, '\P{^Joining_Group=_ Alaph}', "");
46713Expect(0, 1807, '\p{Joining_Group=_ Alaph}', "");
46714Expect(1, 1807, '\p{^Joining_Group=_ Alaph}', "");
46715Expect(1, 1807, '\P{Joining_Group=_ Alaph}', "");
46716Expect(0, 1807, '\P{^Joining_Group=_ Alaph}', "");
46717Error('\p{Jg=-Alaph/a/}');
46718Error('\P{Jg=-Alaph/a/}');
46719Expect(1, 1808, '\p{Jg=alaph}', "");
46720Expect(0, 1808, '\p{^Jg=alaph}', "");
46721Expect(0, 1808, '\P{Jg=alaph}', "");
46722Expect(1, 1808, '\P{^Jg=alaph}', "");
46723Expect(0, 1807, '\p{Jg=alaph}', "");
46724Expect(1, 1807, '\p{^Jg=alaph}', "");
46725Expect(1, 1807, '\P{Jg=alaph}', "");
46726Expect(0, 1807, '\P{^Jg=alaph}', "");
46727Expect(1, 1808, '\p{Jg=-Alaph}', "");
46728Expect(0, 1808, '\p{^Jg=-Alaph}', "");
46729Expect(0, 1808, '\P{Jg=-Alaph}', "");
46730Expect(1, 1808, '\P{^Jg=-Alaph}', "");
46731Expect(0, 1807, '\p{Jg=-Alaph}', "");
46732Expect(1, 1807, '\p{^Jg=-Alaph}', "");
46733Expect(1, 1807, '\P{Jg=-Alaph}', "");
46734Expect(0, 1807, '\P{^Jg=-Alaph}', "");
46735Error('\p{Is_Joining_Group=	:=ALAPH}');
46736Error('\P{Is_Joining_Group=	:=ALAPH}');
46737Expect(1, 1808, '\p{Is_Joining_Group=alaph}', "");
46738Expect(0, 1808, '\p{^Is_Joining_Group=alaph}', "");
46739Expect(0, 1808, '\P{Is_Joining_Group=alaph}', "");
46740Expect(1, 1808, '\P{^Is_Joining_Group=alaph}', "");
46741Expect(0, 1807, '\p{Is_Joining_Group=alaph}', "");
46742Expect(1, 1807, '\p{^Is_Joining_Group=alaph}', "");
46743Expect(1, 1807, '\P{Is_Joining_Group=alaph}', "");
46744Expect(0, 1807, '\P{^Is_Joining_Group=alaph}', "");
46745Expect(1, 1808, '\p{Is_Joining_Group=-	Alaph}', "");
46746Expect(0, 1808, '\p{^Is_Joining_Group=-	Alaph}', "");
46747Expect(0, 1808, '\P{Is_Joining_Group=-	Alaph}', "");
46748Expect(1, 1808, '\P{^Is_Joining_Group=-	Alaph}', "");
46749Expect(0, 1807, '\p{Is_Joining_Group=-	Alaph}', "");
46750Expect(1, 1807, '\p{^Is_Joining_Group=-	Alaph}', "");
46751Expect(1, 1807, '\P{Is_Joining_Group=-	Alaph}', "");
46752Expect(0, 1807, '\P{^Is_Joining_Group=-	Alaph}', "");
46753Error('\p{Is_Jg=_/a/Alaph}');
46754Error('\P{Is_Jg=_/a/Alaph}');
46755Expect(1, 1808, '\p{Is_Jg=alaph}', "");
46756Expect(0, 1808, '\p{^Is_Jg=alaph}', "");
46757Expect(0, 1808, '\P{Is_Jg=alaph}', "");
46758Expect(1, 1808, '\P{^Is_Jg=alaph}', "");
46759Expect(0, 1807, '\p{Is_Jg=alaph}', "");
46760Expect(1, 1807, '\p{^Is_Jg=alaph}', "");
46761Expect(1, 1807, '\P{Is_Jg=alaph}', "");
46762Expect(0, 1807, '\P{^Is_Jg=alaph}', "");
46763Expect(1, 1808, '\p{Is_Jg=Alaph}', "");
46764Expect(0, 1808, '\p{^Is_Jg=Alaph}', "");
46765Expect(0, 1808, '\P{Is_Jg=Alaph}', "");
46766Expect(1, 1808, '\P{^Is_Jg=Alaph}', "");
46767Expect(0, 1807, '\p{Is_Jg=Alaph}', "");
46768Expect(1, 1807, '\p{^Is_Jg=Alaph}', "");
46769Expect(1, 1807, '\P{Is_Jg=Alaph}', "");
46770Expect(0, 1807, '\P{^Is_Jg=Alaph}', "");
46771Error('\p{Joining_Group= Lamadh:=}');
46772Error('\P{Joining_Group= Lamadh:=}');
46773Expect(1, 1824, '\p{Joining_Group=lamadh}', "");
46774Expect(0, 1824, '\p{^Joining_Group=lamadh}', "");
46775Expect(0, 1824, '\P{Joining_Group=lamadh}', "");
46776Expect(1, 1824, '\P{^Joining_Group=lamadh}', "");
46777Expect(0, 1823, '\p{Joining_Group=lamadh}', "");
46778Expect(1, 1823, '\p{^Joining_Group=lamadh}', "");
46779Expect(1, 1823, '\P{Joining_Group=lamadh}', "");
46780Expect(0, 1823, '\P{^Joining_Group=lamadh}', "");
46781Expect(1, 1824, '\p{Joining_Group= Lamadh}', "");
46782Expect(0, 1824, '\p{^Joining_Group= Lamadh}', "");
46783Expect(0, 1824, '\P{Joining_Group= Lamadh}', "");
46784Expect(1, 1824, '\P{^Joining_Group= Lamadh}', "");
46785Expect(0, 1823, '\p{Joining_Group= Lamadh}', "");
46786Expect(1, 1823, '\p{^Joining_Group= Lamadh}', "");
46787Expect(1, 1823, '\P{Joining_Group= Lamadh}', "");
46788Expect(0, 1823, '\P{^Joining_Group= Lamadh}', "");
46789Error('\p{Jg=:=	-Lamadh}');
46790Error('\P{Jg=:=	-Lamadh}');
46791Expect(1, 1824, '\p{Jg=lamadh}', "");
46792Expect(0, 1824, '\p{^Jg=lamadh}', "");
46793Expect(0, 1824, '\P{Jg=lamadh}', "");
46794Expect(1, 1824, '\P{^Jg=lamadh}', "");
46795Expect(0, 1823, '\p{Jg=lamadh}', "");
46796Expect(1, 1823, '\p{^Jg=lamadh}', "");
46797Expect(1, 1823, '\P{Jg=lamadh}', "");
46798Expect(0, 1823, '\P{^Jg=lamadh}', "");
46799Expect(1, 1824, '\p{Jg= lamadh}', "");
46800Expect(0, 1824, '\p{^Jg= lamadh}', "");
46801Expect(0, 1824, '\P{Jg= lamadh}', "");
46802Expect(1, 1824, '\P{^Jg= lamadh}', "");
46803Expect(0, 1823, '\p{Jg= lamadh}', "");
46804Expect(1, 1823, '\p{^Jg= lamadh}', "");
46805Expect(1, 1823, '\P{Jg= lamadh}', "");
46806Expect(0, 1823, '\P{^Jg= lamadh}', "");
46807Error('\p{Is_Joining_Group=:=- Lamadh}');
46808Error('\P{Is_Joining_Group=:=- Lamadh}');
46809Expect(1, 1824, '\p{Is_Joining_Group=lamadh}', "");
46810Expect(0, 1824, '\p{^Is_Joining_Group=lamadh}', "");
46811Expect(0, 1824, '\P{Is_Joining_Group=lamadh}', "");
46812Expect(1, 1824, '\P{^Is_Joining_Group=lamadh}', "");
46813Expect(0, 1823, '\p{Is_Joining_Group=lamadh}', "");
46814Expect(1, 1823, '\p{^Is_Joining_Group=lamadh}', "");
46815Expect(1, 1823, '\P{Is_Joining_Group=lamadh}', "");
46816Expect(0, 1823, '\P{^Is_Joining_Group=lamadh}', "");
46817Expect(1, 1824, '\p{Is_Joining_Group=	_LAMADH}', "");
46818Expect(0, 1824, '\p{^Is_Joining_Group=	_LAMADH}', "");
46819Expect(0, 1824, '\P{Is_Joining_Group=	_LAMADH}', "");
46820Expect(1, 1824, '\P{^Is_Joining_Group=	_LAMADH}', "");
46821Expect(0, 1823, '\p{Is_Joining_Group=	_LAMADH}', "");
46822Expect(1, 1823, '\p{^Is_Joining_Group=	_LAMADH}', "");
46823Expect(1, 1823, '\P{Is_Joining_Group=	_LAMADH}', "");
46824Expect(0, 1823, '\P{^Is_Joining_Group=	_LAMADH}', "");
46825Error('\p{Is_Jg=LAMADH:=}');
46826Error('\P{Is_Jg=LAMADH:=}');
46827Expect(1, 1824, '\p{Is_Jg=lamadh}', "");
46828Expect(0, 1824, '\p{^Is_Jg=lamadh}', "");
46829Expect(0, 1824, '\P{Is_Jg=lamadh}', "");
46830Expect(1, 1824, '\P{^Is_Jg=lamadh}', "");
46831Expect(0, 1823, '\p{Is_Jg=lamadh}', "");
46832Expect(1, 1823, '\p{^Is_Jg=lamadh}', "");
46833Expect(1, 1823, '\P{Is_Jg=lamadh}', "");
46834Expect(0, 1823, '\P{^Is_Jg=lamadh}', "");
46835Expect(1, 1824, '\p{Is_Jg=	_Lamadh}', "");
46836Expect(0, 1824, '\p{^Is_Jg=	_Lamadh}', "");
46837Expect(0, 1824, '\P{Is_Jg=	_Lamadh}', "");
46838Expect(1, 1824, '\P{^Is_Jg=	_Lamadh}', "");
46839Expect(0, 1823, '\p{Is_Jg=	_Lamadh}', "");
46840Expect(1, 1823, '\p{^Is_Jg=	_Lamadh}', "");
46841Expect(1, 1823, '\P{Is_Jg=	_Lamadh}', "");
46842Expect(0, 1823, '\P{^Is_Jg=	_Lamadh}', "");
46843Error('\p{Joining_Group=	/a/E}');
46844Error('\P{Joining_Group=	/a/E}');
46845Expect(1, 1829, '\p{Joining_Group=e}', "");
46846Expect(0, 1829, '\p{^Joining_Group=e}', "");
46847Expect(0, 1829, '\P{Joining_Group=e}', "");
46848Expect(1, 1829, '\P{^Joining_Group=e}', "");
46849Expect(0, 1828, '\p{Joining_Group=e}', "");
46850Expect(1, 1828, '\p{^Joining_Group=e}', "");
46851Expect(1, 1828, '\P{Joining_Group=e}', "");
46852Expect(0, 1828, '\P{^Joining_Group=e}', "");
46853Expect(1, 1829, '\p{Joining_Group=--E}', "");
46854Expect(0, 1829, '\p{^Joining_Group=--E}', "");
46855Expect(0, 1829, '\P{Joining_Group=--E}', "");
46856Expect(1, 1829, '\P{^Joining_Group=--E}', "");
46857Expect(0, 1828, '\p{Joining_Group=--E}', "");
46858Expect(1, 1828, '\p{^Joining_Group=--E}', "");
46859Expect(1, 1828, '\P{Joining_Group=--E}', "");
46860Expect(0, 1828, '\P{^Joining_Group=--E}', "");
46861Error('\p{Jg:   /a/	E}');
46862Error('\P{Jg:   /a/	E}');
46863Expect(1, 1829, '\p{Jg:   e}', "");
46864Expect(0, 1829, '\p{^Jg:   e}', "");
46865Expect(0, 1829, '\P{Jg:   e}', "");
46866Expect(1, 1829, '\P{^Jg:   e}', "");
46867Expect(0, 1828, '\p{Jg:   e}', "");
46868Expect(1, 1828, '\p{^Jg:   e}', "");
46869Expect(1, 1828, '\P{Jg:   e}', "");
46870Expect(0, 1828, '\P{^Jg:   e}', "");
46871Error('\p{Is_Joining_Group= e:=}');
46872Error('\P{Is_Joining_Group= e:=}');
46873Expect(1, 1829, '\p{Is_Joining_Group=e}', "");
46874Expect(0, 1829, '\p{^Is_Joining_Group=e}', "");
46875Expect(0, 1829, '\P{Is_Joining_Group=e}', "");
46876Expect(1, 1829, '\P{^Is_Joining_Group=e}', "");
46877Expect(0, 1828, '\p{Is_Joining_Group=e}', "");
46878Expect(1, 1828, '\p{^Is_Joining_Group=e}', "");
46879Expect(1, 1828, '\P{Is_Joining_Group=e}', "");
46880Expect(0, 1828, '\P{^Is_Joining_Group=e}', "");
46881Expect(1, 1829, '\p{Is_Joining_Group:   	 e}', "");
46882Expect(0, 1829, '\p{^Is_Joining_Group:   	 e}', "");
46883Expect(0, 1829, '\P{Is_Joining_Group:   	 e}', "");
46884Expect(1, 1829, '\P{^Is_Joining_Group:   	 e}', "");
46885Expect(0, 1828, '\p{Is_Joining_Group:   	 e}', "");
46886Expect(1, 1828, '\p{^Is_Joining_Group:   	 e}', "");
46887Expect(1, 1828, '\P{Is_Joining_Group:   	 e}', "");
46888Expect(0, 1828, '\P{^Is_Joining_Group:   	 e}', "");
46889Error('\p{Is_Jg=/a/_ E}');
46890Error('\P{Is_Jg=/a/_ E}');
46891Expect(1, 1829, '\p{Is_Jg=e}', "");
46892Expect(0, 1829, '\p{^Is_Jg=e}', "");
46893Expect(0, 1829, '\P{Is_Jg=e}', "");
46894Expect(1, 1829, '\P{^Is_Jg=e}', "");
46895Expect(0, 1828, '\p{Is_Jg=e}', "");
46896Expect(1, 1828, '\p{^Is_Jg=e}', "");
46897Expect(1, 1828, '\P{Is_Jg=e}', "");
46898Expect(0, 1828, '\P{^Is_Jg=e}', "");
46899Expect(1, 1829, '\p{Is_Jg=_E}', "");
46900Expect(0, 1829, '\p{^Is_Jg=_E}', "");
46901Expect(0, 1829, '\P{Is_Jg=_E}', "");
46902Expect(1, 1829, '\P{^Is_Jg=_E}', "");
46903Expect(0, 1828, '\p{Is_Jg=_E}', "");
46904Expect(1, 1828, '\p{^Is_Jg=_E}', "");
46905Expect(1, 1828, '\P{Is_Jg=_E}', "");
46906Expect(0, 1828, '\P{^Is_Jg=_E}', "");
46907Error('\p{Joining_Group=-yeh/a/BARREE}');
46908Error('\P{Joining_Group=-yeh/a/BARREE}');
46909Expect(1, 1747, '\p{Joining_Group=yehbarree}', "");
46910Expect(0, 1747, '\p{^Joining_Group=yehbarree}', "");
46911Expect(0, 1747, '\P{Joining_Group=yehbarree}', "");
46912Expect(1, 1747, '\P{^Joining_Group=yehbarree}', "");
46913Expect(0, 1745, '\p{Joining_Group=yehbarree}', "");
46914Expect(1, 1745, '\p{^Joining_Group=yehbarree}', "");
46915Expect(1, 1745, '\P{Joining_Group=yehbarree}', "");
46916Expect(0, 1745, '\P{^Joining_Group=yehbarree}', "");
46917Expect(1, 1747, '\p{Joining_Group=	-YEH_barree}', "");
46918Expect(0, 1747, '\p{^Joining_Group=	-YEH_barree}', "");
46919Expect(0, 1747, '\P{Joining_Group=	-YEH_barree}', "");
46920Expect(1, 1747, '\P{^Joining_Group=	-YEH_barree}', "");
46921Expect(0, 1745, '\p{Joining_Group=	-YEH_barree}', "");
46922Expect(1, 1745, '\p{^Joining_Group=	-YEH_barree}', "");
46923Expect(1, 1745, '\P{Joining_Group=	-YEH_barree}', "");
46924Expect(0, 1745, '\P{^Joining_Group=	-YEH_barree}', "");
46925Error('\p{Jg=:=  yeh	Barree}');
46926Error('\P{Jg=:=  yeh	Barree}');
46927Expect(1, 1747, '\p{Jg=yehbarree}', "");
46928Expect(0, 1747, '\p{^Jg=yehbarree}', "");
46929Expect(0, 1747, '\P{Jg=yehbarree}', "");
46930Expect(1, 1747, '\P{^Jg=yehbarree}', "");
46931Expect(0, 1745, '\p{Jg=yehbarree}', "");
46932Expect(1, 1745, '\p{^Jg=yehbarree}', "");
46933Expect(1, 1745, '\P{Jg=yehbarree}', "");
46934Expect(0, 1745, '\P{^Jg=yehbarree}', "");
46935Expect(1, 1747, '\p{Jg:-Yeh_barree}', "");
46936Expect(0, 1747, '\p{^Jg:-Yeh_barree}', "");
46937Expect(0, 1747, '\P{Jg:-Yeh_barree}', "");
46938Expect(1, 1747, '\P{^Jg:-Yeh_barree}', "");
46939Expect(0, 1745, '\p{Jg:-Yeh_barree}', "");
46940Expect(1, 1745, '\p{^Jg:-Yeh_barree}', "");
46941Expect(1, 1745, '\P{Jg:-Yeh_barree}', "");
46942Expect(0, 1745, '\P{^Jg:-Yeh_barree}', "");
46943Error('\p{Is_Joining_Group=	Yeh barree:=}');
46944Error('\P{Is_Joining_Group=	Yeh barree:=}');
46945Expect(1, 1747, '\p{Is_Joining_Group=yehbarree}', "");
46946Expect(0, 1747, '\p{^Is_Joining_Group=yehbarree}', "");
46947Expect(0, 1747, '\P{Is_Joining_Group=yehbarree}', "");
46948Expect(1, 1747, '\P{^Is_Joining_Group=yehbarree}', "");
46949Expect(0, 1745, '\p{Is_Joining_Group=yehbarree}', "");
46950Expect(1, 1745, '\p{^Is_Joining_Group=yehbarree}', "");
46951Expect(1, 1745, '\P{Is_Joining_Group=yehbarree}', "");
46952Expect(0, 1745, '\P{^Is_Joining_Group=yehbarree}', "");
46953Expect(1, 1747, '\p{Is_Joining_Group=-_Yeh Barree}', "");
46954Expect(0, 1747, '\p{^Is_Joining_Group=-_Yeh Barree}', "");
46955Expect(0, 1747, '\P{Is_Joining_Group=-_Yeh Barree}', "");
46956Expect(1, 1747, '\P{^Is_Joining_Group=-_Yeh Barree}', "");
46957Expect(0, 1745, '\p{Is_Joining_Group=-_Yeh Barree}', "");
46958Expect(1, 1745, '\p{^Is_Joining_Group=-_Yeh Barree}', "");
46959Expect(1, 1745, '\P{Is_Joining_Group=-_Yeh Barree}', "");
46960Expect(0, 1745, '\P{^Is_Joining_Group=-_Yeh Barree}', "");
46961Error('\p{Is_Jg=	 Yeh	BARREE/a/}');
46962Error('\P{Is_Jg=	 Yeh	BARREE/a/}');
46963Expect(1, 1747, '\p{Is_Jg=yehbarree}', "");
46964Expect(0, 1747, '\p{^Is_Jg=yehbarree}', "");
46965Expect(0, 1747, '\P{Is_Jg=yehbarree}', "");
46966Expect(1, 1747, '\P{^Is_Jg=yehbarree}', "");
46967Expect(0, 1745, '\p{Is_Jg=yehbarree}', "");
46968Expect(1, 1745, '\p{^Is_Jg=yehbarree}', "");
46969Expect(1, 1745, '\P{Is_Jg=yehbarree}', "");
46970Expect(0, 1745, '\P{^Is_Jg=yehbarree}', "");
46971Expect(1, 1747, '\p{Is_Jg=  YEH	barree}', "");
46972Expect(0, 1747, '\p{^Is_Jg=  YEH	barree}', "");
46973Expect(0, 1747, '\P{Is_Jg=  YEH	barree}', "");
46974Expect(1, 1747, '\P{^Is_Jg=  YEH	barree}', "");
46975Expect(0, 1745, '\p{Is_Jg=  YEH	barree}', "");
46976Expect(1, 1745, '\p{^Is_Jg=  YEH	barree}', "");
46977Expect(1, 1745, '\P{Is_Jg=  YEH	barree}', "");
46978Expect(0, 1745, '\P{^Is_Jg=  YEH	barree}', "");
46979Error('\p{Joining_Group=/a/_Nya}');
46980Error('\P{Joining_Group=/a/_Nya}');
46981Expect(1, 1725, '\p{Joining_Group=nya}', "");
46982Expect(0, 1725, '\p{^Joining_Group=nya}', "");
46983Expect(0, 1725, '\P{Joining_Group=nya}', "");
46984Expect(1, 1725, '\P{^Joining_Group=nya}', "");
46985Expect(0, 1724, '\p{Joining_Group=nya}', "");
46986Expect(1, 1724, '\p{^Joining_Group=nya}', "");
46987Expect(1, 1724, '\P{Joining_Group=nya}', "");
46988Expect(0, 1724, '\P{^Joining_Group=nya}', "");
46989Expect(1, 1725, '\p{Joining_Group=_nya}', "");
46990Expect(0, 1725, '\p{^Joining_Group=_nya}', "");
46991Expect(0, 1725, '\P{Joining_Group=_nya}', "");
46992Expect(1, 1725, '\P{^Joining_Group=_nya}', "");
46993Expect(0, 1724, '\p{Joining_Group=_nya}', "");
46994Expect(1, 1724, '\p{^Joining_Group=_nya}', "");
46995Expect(1, 1724, '\P{Joining_Group=_nya}', "");
46996Expect(0, 1724, '\P{^Joining_Group=_nya}', "");
46997Error('\p{Jg=	 nya/a/}');
46998Error('\P{Jg=	 nya/a/}');
46999Expect(1, 1725, '\p{Jg=nya}', "");
47000Expect(0, 1725, '\p{^Jg=nya}', "");
47001Expect(0, 1725, '\P{Jg=nya}', "");
47002Expect(1, 1725, '\P{^Jg=nya}', "");
47003Expect(0, 1724, '\p{Jg=nya}', "");
47004Expect(1, 1724, '\p{^Jg=nya}', "");
47005Expect(1, 1724, '\P{Jg=nya}', "");
47006Expect(0, 1724, '\P{^Jg=nya}', "");
47007Expect(1, 1725, '\p{Jg: Nya}', "");
47008Expect(0, 1725, '\p{^Jg: Nya}', "");
47009Expect(0, 1725, '\P{Jg: Nya}', "");
47010Expect(1, 1725, '\P{^Jg: Nya}', "");
47011Expect(0, 1724, '\p{Jg: Nya}', "");
47012Expect(1, 1724, '\p{^Jg: Nya}', "");
47013Expect(1, 1724, '\P{Jg: Nya}', "");
47014Expect(0, 1724, '\P{^Jg: Nya}', "");
47015Error('\p{Is_Joining_Group=/a/ _Nya}');
47016Error('\P{Is_Joining_Group=/a/ _Nya}');
47017Expect(1, 1725, '\p{Is_Joining_Group=nya}', "");
47018Expect(0, 1725, '\p{^Is_Joining_Group=nya}', "");
47019Expect(0, 1725, '\P{Is_Joining_Group=nya}', "");
47020Expect(1, 1725, '\P{^Is_Joining_Group=nya}', "");
47021Expect(0, 1724, '\p{Is_Joining_Group=nya}', "");
47022Expect(1, 1724, '\p{^Is_Joining_Group=nya}', "");
47023Expect(1, 1724, '\P{Is_Joining_Group=nya}', "");
47024Expect(0, 1724, '\P{^Is_Joining_Group=nya}', "");
47025Expect(1, 1725, '\p{Is_Joining_Group:    _NYA}', "");
47026Expect(0, 1725, '\p{^Is_Joining_Group:    _NYA}', "");
47027Expect(0, 1725, '\P{Is_Joining_Group:    _NYA}', "");
47028Expect(1, 1725, '\P{^Is_Joining_Group:    _NYA}', "");
47029Expect(0, 1724, '\p{Is_Joining_Group:    _NYA}', "");
47030Expect(1, 1724, '\p{^Is_Joining_Group:    _NYA}', "");
47031Expect(1, 1724, '\P{Is_Joining_Group:    _NYA}', "");
47032Expect(0, 1724, '\P{^Is_Joining_Group:    _NYA}', "");
47033Error('\p{Is_Jg=	Nya/a/}');
47034Error('\P{Is_Jg=	Nya/a/}');
47035Expect(1, 1725, '\p{Is_Jg=nya}', "");
47036Expect(0, 1725, '\p{^Is_Jg=nya}', "");
47037Expect(0, 1725, '\P{Is_Jg=nya}', "");
47038Expect(1, 1725, '\P{^Is_Jg=nya}', "");
47039Expect(0, 1724, '\p{Is_Jg=nya}', "");
47040Expect(1, 1724, '\p{^Is_Jg=nya}', "");
47041Expect(1, 1724, '\P{Is_Jg=nya}', "");
47042Expect(0, 1724, '\P{^Is_Jg=nya}', "");
47043Expect(1, 1725, '\p{Is_Jg= -Nya}', "");
47044Expect(0, 1725, '\p{^Is_Jg= -Nya}', "");
47045Expect(0, 1725, '\P{Is_Jg= -Nya}', "");
47046Expect(1, 1725, '\P{^Is_Jg= -Nya}', "");
47047Expect(0, 1724, '\p{Is_Jg= -Nya}', "");
47048Expect(1, 1724, '\p{^Is_Jg= -Nya}', "");
47049Expect(1, 1724, '\P{Is_Jg= -Nya}', "");
47050Expect(0, 1724, '\P{^Is_Jg= -Nya}', "");
47051Error('\p{Joining_Group=  Nun:=}');
47052Error('\P{Joining_Group=  Nun:=}');
47053Expect(1, 1826, '\p{Joining_Group=nun}', "");
47054Expect(0, 1826, '\p{^Joining_Group=nun}', "");
47055Expect(0, 1826, '\P{Joining_Group=nun}', "");
47056Expect(1, 1826, '\P{^Joining_Group=nun}', "");
47057Expect(0, 1825, '\p{Joining_Group=nun}', "");
47058Expect(1, 1825, '\p{^Joining_Group=nun}', "");
47059Expect(1, 1825, '\P{Joining_Group=nun}', "");
47060Expect(0, 1825, '\P{^Joining_Group=nun}', "");
47061Expect(1, 1826, '\p{Joining_Group=  NUN}', "");
47062Expect(0, 1826, '\p{^Joining_Group=  NUN}', "");
47063Expect(0, 1826, '\P{Joining_Group=  NUN}', "");
47064Expect(1, 1826, '\P{^Joining_Group=  NUN}', "");
47065Expect(0, 1825, '\p{Joining_Group=  NUN}', "");
47066Expect(1, 1825, '\p{^Joining_Group=  NUN}', "");
47067Expect(1, 1825, '\P{Joining_Group=  NUN}', "");
47068Expect(0, 1825, '\P{^Joining_Group=  NUN}', "");
47069Error('\p{Jg= :=NUN}');
47070Error('\P{Jg= :=NUN}');
47071Expect(1, 1826, '\p{Jg=nun}', "");
47072Expect(0, 1826, '\p{^Jg=nun}', "");
47073Expect(0, 1826, '\P{Jg=nun}', "");
47074Expect(1, 1826, '\P{^Jg=nun}', "");
47075Expect(0, 1825, '\p{Jg=nun}', "");
47076Expect(1, 1825, '\p{^Jg=nun}', "");
47077Expect(1, 1825, '\P{Jg=nun}', "");
47078Expect(0, 1825, '\P{^Jg=nun}', "");
47079Error('\p{Is_Joining_Group:  -NUN/a/}');
47080Error('\P{Is_Joining_Group:  -NUN/a/}');
47081Expect(1, 1826, '\p{Is_Joining_Group=nun}', "");
47082Expect(0, 1826, '\p{^Is_Joining_Group=nun}', "");
47083Expect(0, 1826, '\P{Is_Joining_Group=nun}', "");
47084Expect(1, 1826, '\P{^Is_Joining_Group=nun}', "");
47085Expect(0, 1825, '\p{Is_Joining_Group=nun}', "");
47086Expect(1, 1825, '\p{^Is_Joining_Group=nun}', "");
47087Expect(1, 1825, '\P{Is_Joining_Group=nun}', "");
47088Expect(0, 1825, '\P{^Is_Joining_Group=nun}', "");
47089Expect(1, 1826, '\p{Is_Joining_Group=	 Nun}', "");
47090Expect(0, 1826, '\p{^Is_Joining_Group=	 Nun}', "");
47091Expect(0, 1826, '\P{Is_Joining_Group=	 Nun}', "");
47092Expect(1, 1826, '\P{^Is_Joining_Group=	 Nun}', "");
47093Expect(0, 1825, '\p{Is_Joining_Group=	 Nun}', "");
47094Expect(1, 1825, '\p{^Is_Joining_Group=	 Nun}', "");
47095Expect(1, 1825, '\P{Is_Joining_Group=	 Nun}', "");
47096Expect(0, 1825, '\P{^Is_Joining_Group=	 Nun}', "");
47097Error('\p{Is_Jg= :=nun}');
47098Error('\P{Is_Jg= :=nun}');
47099Expect(1, 1826, '\p{Is_Jg=nun}', "");
47100Expect(0, 1826, '\p{^Is_Jg=nun}', "");
47101Expect(0, 1826, '\P{Is_Jg=nun}', "");
47102Expect(1, 1826, '\P{^Is_Jg=nun}', "");
47103Expect(0, 1825, '\p{Is_Jg=nun}', "");
47104Expect(1, 1825, '\p{^Is_Jg=nun}', "");
47105Expect(1, 1825, '\P{Is_Jg=nun}', "");
47106Expect(0, 1825, '\P{^Is_Jg=nun}', "");
47107Expect(1, 1826, '\p{Is_Jg=- nun}', "");
47108Expect(0, 1826, '\p{^Is_Jg=- nun}', "");
47109Expect(0, 1826, '\P{Is_Jg=- nun}', "");
47110Expect(1, 1826, '\P{^Is_Jg=- nun}', "");
47111Expect(0, 1825, '\p{Is_Jg=- nun}', "");
47112Expect(1, 1825, '\p{^Is_Jg=- nun}', "");
47113Expect(1, 1825, '\P{Is_Jg=- nun}', "");
47114Expect(0, 1825, '\P{^Is_Jg=- nun}', "");
47115Error('\p{Joining_Group=/a/-_Lam}');
47116Error('\P{Joining_Group=/a/-_Lam}');
47117Expect(1, 1604, '\p{Joining_Group:lam}', "");
47118Expect(0, 1604, '\p{^Joining_Group:lam}', "");
47119Expect(0, 1604, '\P{Joining_Group:lam}', "");
47120Expect(1, 1604, '\P{^Joining_Group:lam}', "");
47121Expect(0, 1603, '\p{Joining_Group:lam}', "");
47122Expect(1, 1603, '\p{^Joining_Group:lam}', "");
47123Expect(1, 1603, '\P{Joining_Group:lam}', "");
47124Expect(0, 1603, '\P{^Joining_Group:lam}', "");
47125Expect(1, 1604, '\p{Joining_Group= 	Lam}', "");
47126Expect(0, 1604, '\p{^Joining_Group= 	Lam}', "");
47127Expect(0, 1604, '\P{Joining_Group= 	Lam}', "");
47128Expect(1, 1604, '\P{^Joining_Group= 	Lam}', "");
47129Expect(0, 1603, '\p{Joining_Group= 	Lam}', "");
47130Expect(1, 1603, '\p{^Joining_Group= 	Lam}', "");
47131Expect(1, 1603, '\P{Joining_Group= 	Lam}', "");
47132Expect(0, 1603, '\P{^Joining_Group= 	Lam}', "");
47133Error('\p{Jg=_-Lam:=}');
47134Error('\P{Jg=_-Lam:=}');
47135Expect(1, 1604, '\p{Jg=lam}', "");
47136Expect(0, 1604, '\p{^Jg=lam}', "");
47137Expect(0, 1604, '\P{Jg=lam}', "");
47138Expect(1, 1604, '\P{^Jg=lam}', "");
47139Expect(0, 1603, '\p{Jg=lam}', "");
47140Expect(1, 1603, '\p{^Jg=lam}', "");
47141Expect(1, 1603, '\P{Jg=lam}', "");
47142Expect(0, 1603, '\P{^Jg=lam}', "");
47143Expect(1, 1604, '\p{Jg= lam}', "");
47144Expect(0, 1604, '\p{^Jg= lam}', "");
47145Expect(0, 1604, '\P{Jg= lam}', "");
47146Expect(1, 1604, '\P{^Jg= lam}', "");
47147Expect(0, 1603, '\p{Jg= lam}', "");
47148Expect(1, 1603, '\p{^Jg= lam}', "");
47149Expect(1, 1603, '\P{Jg= lam}', "");
47150Expect(0, 1603, '\P{^Jg= lam}', "");
47151Error('\p{Is_Joining_Group=_lam/a/}');
47152Error('\P{Is_Joining_Group=_lam/a/}');
47153Expect(1, 1604, '\p{Is_Joining_Group:   lam}', "");
47154Expect(0, 1604, '\p{^Is_Joining_Group:   lam}', "");
47155Expect(0, 1604, '\P{Is_Joining_Group:   lam}', "");
47156Expect(1, 1604, '\P{^Is_Joining_Group:   lam}', "");
47157Expect(0, 1603, '\p{Is_Joining_Group:   lam}', "");
47158Expect(1, 1603, '\p{^Is_Joining_Group:   lam}', "");
47159Expect(1, 1603, '\P{Is_Joining_Group:   lam}', "");
47160Expect(0, 1603, '\P{^Is_Joining_Group:   lam}', "");
47161Expect(1, 1604, '\p{Is_Joining_Group=_lam}', "");
47162Expect(0, 1604, '\p{^Is_Joining_Group=_lam}', "");
47163Expect(0, 1604, '\P{Is_Joining_Group=_lam}', "");
47164Expect(1, 1604, '\P{^Is_Joining_Group=_lam}', "");
47165Expect(0, 1603, '\p{Is_Joining_Group=_lam}', "");
47166Expect(1, 1603, '\p{^Is_Joining_Group=_lam}', "");
47167Expect(1, 1603, '\P{Is_Joining_Group=_lam}', "");
47168Expect(0, 1603, '\P{^Is_Joining_Group=_lam}', "");
47169Error('\p{Is_Jg=	 LAM:=}');
47170Error('\P{Is_Jg=	 LAM:=}');
47171Expect(1, 1604, '\p{Is_Jg: lam}', "");
47172Expect(0, 1604, '\p{^Is_Jg: lam}', "");
47173Expect(0, 1604, '\P{Is_Jg: lam}', "");
47174Expect(1, 1604, '\P{^Is_Jg: lam}', "");
47175Expect(0, 1603, '\p{Is_Jg: lam}', "");
47176Expect(1, 1603, '\p{^Is_Jg: lam}', "");
47177Expect(1, 1603, '\P{Is_Jg: lam}', "");
47178Expect(0, 1603, '\P{^Is_Jg: lam}', "");
47179Expect(1, 1604, '\p{Is_Jg=-	lam}', "");
47180Expect(0, 1604, '\p{^Is_Jg=-	lam}', "");
47181Expect(0, 1604, '\P{Is_Jg=-	lam}', "");
47182Expect(1, 1604, '\P{^Is_Jg=-	lam}', "");
47183Expect(0, 1603, '\p{Is_Jg=-	lam}', "");
47184Expect(1, 1603, '\p{^Is_Jg=-	lam}', "");
47185Expect(1, 1603, '\P{Is_Jg=-	lam}', "");
47186Expect(0, 1603, '\P{^Is_Jg=-	lam}', "");
47187Error('\p{Joining_Group=	_Ain/a/}');
47188Error('\P{Joining_Group=	_Ain/a/}');
47189Expect(1, 1594, '\p{Joining_Group=ain}', "");
47190Expect(0, 1594, '\p{^Joining_Group=ain}', "");
47191Expect(0, 1594, '\P{Joining_Group=ain}', "");
47192Expect(1, 1594, '\P{^Joining_Group=ain}', "");
47193Expect(0, 1592, '\p{Joining_Group=ain}', "");
47194Expect(1, 1592, '\p{^Joining_Group=ain}', "");
47195Expect(1, 1592, '\P{Joining_Group=ain}', "");
47196Expect(0, 1592, '\P{^Joining_Group=ain}', "");
47197Expect(1, 1594, '\p{Joining_Group= 	Ain}', "");
47198Expect(0, 1594, '\p{^Joining_Group= 	Ain}', "");
47199Expect(0, 1594, '\P{Joining_Group= 	Ain}', "");
47200Expect(1, 1594, '\P{^Joining_Group= 	Ain}', "");
47201Expect(0, 1592, '\p{Joining_Group= 	Ain}', "");
47202Expect(1, 1592, '\p{^Joining_Group= 	Ain}', "");
47203Expect(1, 1592, '\P{Joining_Group= 	Ain}', "");
47204Expect(0, 1592, '\P{^Joining_Group= 	Ain}', "");
47205Error('\p{Jg=/a/_Ain}');
47206Error('\P{Jg=/a/_Ain}');
47207Expect(1, 1594, '\p{Jg=ain}', "");
47208Expect(0, 1594, '\p{^Jg=ain}', "");
47209Expect(0, 1594, '\P{Jg=ain}', "");
47210Expect(1, 1594, '\P{^Jg=ain}', "");
47211Expect(0, 1592, '\p{Jg=ain}', "");
47212Expect(1, 1592, '\p{^Jg=ain}', "");
47213Expect(1, 1592, '\P{Jg=ain}', "");
47214Expect(0, 1592, '\P{^Jg=ain}', "");
47215Expect(1, 1594, '\p{Jg=_Ain}', "");
47216Expect(0, 1594, '\p{^Jg=_Ain}', "");
47217Expect(0, 1594, '\P{Jg=_Ain}', "");
47218Expect(1, 1594, '\P{^Jg=_Ain}', "");
47219Expect(0, 1592, '\p{Jg=_Ain}', "");
47220Expect(1, 1592, '\p{^Jg=_Ain}', "");
47221Expect(1, 1592, '\P{Jg=_Ain}', "");
47222Expect(0, 1592, '\P{^Jg=_Ain}', "");
47223Error('\p{Is_Joining_Group= :=Ain}');
47224Error('\P{Is_Joining_Group= :=Ain}');
47225Expect(1, 1594, '\p{Is_Joining_Group=ain}', "");
47226Expect(0, 1594, '\p{^Is_Joining_Group=ain}', "");
47227Expect(0, 1594, '\P{Is_Joining_Group=ain}', "");
47228Expect(1, 1594, '\P{^Is_Joining_Group=ain}', "");
47229Expect(0, 1592, '\p{Is_Joining_Group=ain}', "");
47230Expect(1, 1592, '\p{^Is_Joining_Group=ain}', "");
47231Expect(1, 1592, '\P{Is_Joining_Group=ain}', "");
47232Expect(0, 1592, '\P{^Is_Joining_Group=ain}', "");
47233Expect(1, 1594, '\p{Is_Joining_Group=_ Ain}', "");
47234Expect(0, 1594, '\p{^Is_Joining_Group=_ Ain}', "");
47235Expect(0, 1594, '\P{Is_Joining_Group=_ Ain}', "");
47236Expect(1, 1594, '\P{^Is_Joining_Group=_ Ain}', "");
47237Expect(0, 1592, '\p{Is_Joining_Group=_ Ain}', "");
47238Expect(1, 1592, '\p{^Is_Joining_Group=_ Ain}', "");
47239Expect(1, 1592, '\P{Is_Joining_Group=_ Ain}', "");
47240Expect(0, 1592, '\P{^Is_Joining_Group=_ Ain}', "");
47241Error('\p{Is_Jg=/a/ain}');
47242Error('\P{Is_Jg=/a/ain}');
47243Expect(1, 1594, '\p{Is_Jg=ain}', "");
47244Expect(0, 1594, '\p{^Is_Jg=ain}', "");
47245Expect(0, 1594, '\P{Is_Jg=ain}', "");
47246Expect(1, 1594, '\P{^Is_Jg=ain}', "");
47247Expect(0, 1592, '\p{Is_Jg=ain}', "");
47248Expect(1, 1592, '\p{^Is_Jg=ain}', "");
47249Expect(1, 1592, '\P{Is_Jg=ain}', "");
47250Expect(0, 1592, '\P{^Is_Jg=ain}', "");
47251Expect(1, 1594, '\p{Is_Jg=Ain}', "");
47252Expect(0, 1594, '\p{^Is_Jg=Ain}', "");
47253Expect(0, 1594, '\P{Is_Jg=Ain}', "");
47254Expect(1, 1594, '\P{^Is_Jg=Ain}', "");
47255Expect(0, 1592, '\p{Is_Jg=Ain}', "");
47256Expect(1, 1592, '\p{^Is_Jg=Ain}', "");
47257Expect(1, 1592, '\P{Is_Jg=Ain}', "");
47258Expect(0, 1592, '\P{^Is_Jg=Ain}', "");
47259Error('\p{Joining_Group=:=-	Heh}');
47260Error('\P{Joining_Group=:=-	Heh}');
47261Expect(1, 1607, '\p{Joining_Group=heh}', "");
47262Expect(0, 1607, '\p{^Joining_Group=heh}', "");
47263Expect(0, 1607, '\P{Joining_Group=heh}', "");
47264Expect(1, 1607, '\P{^Joining_Group=heh}', "");
47265Expect(0, 1606, '\p{Joining_Group=heh}', "");
47266Expect(1, 1606, '\p{^Joining_Group=heh}', "");
47267Expect(1, 1606, '\P{Joining_Group=heh}', "");
47268Expect(0, 1606, '\P{^Joining_Group=heh}', "");
47269Expect(1, 1607, '\p{Joining_Group=_ heh}', "");
47270Expect(0, 1607, '\p{^Joining_Group=_ heh}', "");
47271Expect(0, 1607, '\P{Joining_Group=_ heh}', "");
47272Expect(1, 1607, '\P{^Joining_Group=_ heh}', "");
47273Expect(0, 1606, '\p{Joining_Group=_ heh}', "");
47274Expect(1, 1606, '\p{^Joining_Group=_ heh}', "");
47275Expect(1, 1606, '\P{Joining_Group=_ heh}', "");
47276Expect(0, 1606, '\P{^Joining_Group=_ heh}', "");
47277Error('\p{Jg:/a/ Heh}');
47278Error('\P{Jg:/a/ Heh}');
47279Expect(1, 1607, '\p{Jg=heh}', "");
47280Expect(0, 1607, '\p{^Jg=heh}', "");
47281Expect(0, 1607, '\P{Jg=heh}', "");
47282Expect(1, 1607, '\P{^Jg=heh}', "");
47283Expect(0, 1606, '\p{Jg=heh}', "");
47284Expect(1, 1606, '\p{^Jg=heh}', "");
47285Expect(1, 1606, '\P{Jg=heh}', "");
47286Expect(0, 1606, '\P{^Jg=heh}', "");
47287Expect(1, 1607, '\p{Jg= Heh}', "");
47288Expect(0, 1607, '\p{^Jg= Heh}', "");
47289Expect(0, 1607, '\P{Jg= Heh}', "");
47290Expect(1, 1607, '\P{^Jg= Heh}', "");
47291Expect(0, 1606, '\p{Jg= Heh}', "");
47292Expect(1, 1606, '\p{^Jg= Heh}', "");
47293Expect(1, 1606, '\P{Jg= Heh}', "");
47294Expect(0, 1606, '\P{^Jg= Heh}', "");
47295Error('\p{Is_Joining_Group= -Heh/a/}');
47296Error('\P{Is_Joining_Group= -Heh/a/}');
47297Expect(1, 1607, '\p{Is_Joining_Group=heh}', "");
47298Expect(0, 1607, '\p{^Is_Joining_Group=heh}', "");
47299Expect(0, 1607, '\P{Is_Joining_Group=heh}', "");
47300Expect(1, 1607, '\P{^Is_Joining_Group=heh}', "");
47301Expect(0, 1606, '\p{Is_Joining_Group=heh}', "");
47302Expect(1, 1606, '\p{^Is_Joining_Group=heh}', "");
47303Expect(1, 1606, '\P{Is_Joining_Group=heh}', "");
47304Expect(0, 1606, '\P{^Is_Joining_Group=heh}', "");
47305Expect(1, 1607, '\p{Is_Joining_Group= HEH}', "");
47306Expect(0, 1607, '\p{^Is_Joining_Group= HEH}', "");
47307Expect(0, 1607, '\P{Is_Joining_Group= HEH}', "");
47308Expect(1, 1607, '\P{^Is_Joining_Group= HEH}', "");
47309Expect(0, 1606, '\p{Is_Joining_Group= HEH}', "");
47310Expect(1, 1606, '\p{^Is_Joining_Group= HEH}', "");
47311Expect(1, 1606, '\P{Is_Joining_Group= HEH}', "");
47312Expect(0, 1606, '\P{^Is_Joining_Group= HEH}', "");
47313Error('\p{Is_Jg=Heh/a/}');
47314Error('\P{Is_Jg=Heh/a/}');
47315Expect(1, 1607, '\p{Is_Jg=heh}', "");
47316Expect(0, 1607, '\p{^Is_Jg=heh}', "");
47317Expect(0, 1607, '\P{Is_Jg=heh}', "");
47318Expect(1, 1607, '\P{^Is_Jg=heh}', "");
47319Expect(0, 1606, '\p{Is_Jg=heh}', "");
47320Expect(1, 1606, '\p{^Is_Jg=heh}', "");
47321Expect(1, 1606, '\P{Is_Jg=heh}', "");
47322Expect(0, 1606, '\P{^Is_Jg=heh}', "");
47323Expect(1, 1607, '\p{Is_Jg=-_Heh}', "");
47324Expect(0, 1607, '\p{^Is_Jg=-_Heh}', "");
47325Expect(0, 1607, '\P{Is_Jg=-_Heh}', "");
47326Expect(1, 1607, '\P{^Is_Jg=-_Heh}', "");
47327Expect(0, 1606, '\p{Is_Jg=-_Heh}', "");
47328Expect(1, 1606, '\p{^Is_Jg=-_Heh}', "");
47329Expect(1, 1606, '\P{Is_Jg=-_Heh}', "");
47330Expect(0, 1606, '\P{^Is_Jg=-_Heh}', "");
47331Error('\p{Joining_Group=QAPH/a/}');
47332Error('\P{Joining_Group=QAPH/a/}');
47333Expect(1, 1833, '\p{Joining_Group=qaph}', "");
47334Expect(0, 1833, '\p{^Joining_Group=qaph}', "");
47335Expect(0, 1833, '\P{Joining_Group=qaph}', "");
47336Expect(1, 1833, '\P{^Joining_Group=qaph}', "");
47337Expect(0, 1832, '\p{Joining_Group=qaph}', "");
47338Expect(1, 1832, '\p{^Joining_Group=qaph}', "");
47339Expect(1, 1832, '\P{Joining_Group=qaph}', "");
47340Expect(0, 1832, '\P{^Joining_Group=qaph}', "");
47341Expect(1, 1833, '\p{Joining_Group=--Qaph}', "");
47342Expect(0, 1833, '\p{^Joining_Group=--Qaph}', "");
47343Expect(0, 1833, '\P{Joining_Group=--Qaph}', "");
47344Expect(1, 1833, '\P{^Joining_Group=--Qaph}', "");
47345Expect(0, 1832, '\p{Joining_Group=--Qaph}', "");
47346Expect(1, 1832, '\p{^Joining_Group=--Qaph}', "");
47347Expect(1, 1832, '\P{Joining_Group=--Qaph}', "");
47348Expect(0, 1832, '\P{^Joining_Group=--Qaph}', "");
47349Error('\p{Jg=-Qaph/a/}');
47350Error('\P{Jg=-Qaph/a/}');
47351Expect(1, 1833, '\p{Jg=qaph}', "");
47352Expect(0, 1833, '\p{^Jg=qaph}', "");
47353Expect(0, 1833, '\P{Jg=qaph}', "");
47354Expect(1, 1833, '\P{^Jg=qaph}', "");
47355Expect(0, 1832, '\p{Jg=qaph}', "");
47356Expect(1, 1832, '\p{^Jg=qaph}', "");
47357Expect(1, 1832, '\P{Jg=qaph}', "");
47358Expect(0, 1832, '\P{^Jg=qaph}', "");
47359Expect(1, 1833, '\p{Jg=-	qaph}', "");
47360Expect(0, 1833, '\p{^Jg=-	qaph}', "");
47361Expect(0, 1833, '\P{Jg=-	qaph}', "");
47362Expect(1, 1833, '\P{^Jg=-	qaph}', "");
47363Expect(0, 1832, '\p{Jg=-	qaph}', "");
47364Expect(1, 1832, '\p{^Jg=-	qaph}', "");
47365Expect(1, 1832, '\P{Jg=-	qaph}', "");
47366Expect(0, 1832, '\P{^Jg=-	qaph}', "");
47367Error('\p{Is_Joining_Group=-_qaph:=}');
47368Error('\P{Is_Joining_Group=-_qaph:=}');
47369Expect(1, 1833, '\p{Is_Joining_Group=qaph}', "");
47370Expect(0, 1833, '\p{^Is_Joining_Group=qaph}', "");
47371Expect(0, 1833, '\P{Is_Joining_Group=qaph}', "");
47372Expect(1, 1833, '\P{^Is_Joining_Group=qaph}', "");
47373Expect(0, 1832, '\p{Is_Joining_Group=qaph}', "");
47374Expect(1, 1832, '\p{^Is_Joining_Group=qaph}', "");
47375Expect(1, 1832, '\P{Is_Joining_Group=qaph}', "");
47376Expect(0, 1832, '\P{^Is_Joining_Group=qaph}', "");
47377Expect(1, 1833, '\p{Is_Joining_Group=__Qaph}', "");
47378Expect(0, 1833, '\p{^Is_Joining_Group=__Qaph}', "");
47379Expect(0, 1833, '\P{Is_Joining_Group=__Qaph}', "");
47380Expect(1, 1833, '\P{^Is_Joining_Group=__Qaph}', "");
47381Expect(0, 1832, '\p{Is_Joining_Group=__Qaph}', "");
47382Expect(1, 1832, '\p{^Is_Joining_Group=__Qaph}', "");
47383Expect(1, 1832, '\P{Is_Joining_Group=__Qaph}', "");
47384Expect(0, 1832, '\P{^Is_Joining_Group=__Qaph}', "");
47385Error('\p{Is_Jg=/a/		QAPH}');
47386Error('\P{Is_Jg=/a/		QAPH}');
47387Expect(1, 1833, '\p{Is_Jg=qaph}', "");
47388Expect(0, 1833, '\p{^Is_Jg=qaph}', "");
47389Expect(0, 1833, '\P{Is_Jg=qaph}', "");
47390Expect(1, 1833, '\P{^Is_Jg=qaph}', "");
47391Expect(0, 1832, '\p{Is_Jg=qaph}', "");
47392Expect(1, 1832, '\p{^Is_Jg=qaph}', "");
47393Expect(1, 1832, '\P{Is_Jg=qaph}', "");
47394Expect(0, 1832, '\P{^Is_Jg=qaph}', "");
47395Expect(1, 1833, '\p{Is_Jg=-	Qaph}', "");
47396Expect(0, 1833, '\p{^Is_Jg=-	Qaph}', "");
47397Expect(0, 1833, '\P{Is_Jg=-	Qaph}', "");
47398Expect(1, 1833, '\P{^Is_Jg=-	Qaph}', "");
47399Expect(0, 1832, '\p{Is_Jg=-	Qaph}', "");
47400Expect(1, 1832, '\p{^Is_Jg=-	Qaph}', "");
47401Expect(1, 1832, '\P{Is_Jg=-	Qaph}', "");
47402Expect(0, 1832, '\P{^Is_Jg=-	Qaph}', "");
47403Error('\p{Joining_Group=_	HETH:=}');
47404Error('\P{Joining_Group=_	HETH:=}');
47405Expect(1, 1818, '\p{Joining_Group=heth}', "");
47406Expect(0, 1818, '\p{^Joining_Group=heth}', "");
47407Expect(0, 1818, '\P{Joining_Group=heth}', "");
47408Expect(1, 1818, '\P{^Joining_Group=heth}', "");
47409Expect(0, 1817, '\p{Joining_Group=heth}', "");
47410Expect(1, 1817, '\p{^Joining_Group=heth}', "");
47411Expect(1, 1817, '\P{Joining_Group=heth}', "");
47412Expect(0, 1817, '\P{^Joining_Group=heth}', "");
47413Expect(1, 1818, '\p{Joining_Group= 	heth}', "");
47414Expect(0, 1818, '\p{^Joining_Group= 	heth}', "");
47415Expect(0, 1818, '\P{Joining_Group= 	heth}', "");
47416Expect(1, 1818, '\P{^Joining_Group= 	heth}', "");
47417Expect(0, 1817, '\p{Joining_Group= 	heth}', "");
47418Expect(1, 1817, '\p{^Joining_Group= 	heth}', "");
47419Expect(1, 1817, '\P{Joining_Group= 	heth}', "");
47420Expect(0, 1817, '\P{^Joining_Group= 	heth}', "");
47421Error('\p{Jg= _Heth/a/}');
47422Error('\P{Jg= _Heth/a/}');
47423Expect(1, 1818, '\p{Jg=heth}', "");
47424Expect(0, 1818, '\p{^Jg=heth}', "");
47425Expect(0, 1818, '\P{Jg=heth}', "");
47426Expect(1, 1818, '\P{^Jg=heth}', "");
47427Expect(0, 1817, '\p{Jg=heth}', "");
47428Expect(1, 1817, '\p{^Jg=heth}', "");
47429Expect(1, 1817, '\P{Jg=heth}', "");
47430Expect(0, 1817, '\P{^Jg=heth}', "");
47431Expect(1, 1818, '\p{Jg= Heth}', "");
47432Expect(0, 1818, '\p{^Jg= Heth}', "");
47433Expect(0, 1818, '\P{Jg= Heth}', "");
47434Expect(1, 1818, '\P{^Jg= Heth}', "");
47435Expect(0, 1817, '\p{Jg= Heth}', "");
47436Expect(1, 1817, '\p{^Jg= Heth}', "");
47437Expect(1, 1817, '\P{Jg= Heth}', "");
47438Expect(0, 1817, '\P{^Jg= Heth}', "");
47439Error('\p{Is_Joining_Group=_:=Heth}');
47440Error('\P{Is_Joining_Group=_:=Heth}');
47441Expect(1, 1818, '\p{Is_Joining_Group=heth}', "");
47442Expect(0, 1818, '\p{^Is_Joining_Group=heth}', "");
47443Expect(0, 1818, '\P{Is_Joining_Group=heth}', "");
47444Expect(1, 1818, '\P{^Is_Joining_Group=heth}', "");
47445Expect(0, 1817, '\p{Is_Joining_Group=heth}', "");
47446Expect(1, 1817, '\p{^Is_Joining_Group=heth}', "");
47447Expect(1, 1817, '\P{Is_Joining_Group=heth}', "");
47448Expect(0, 1817, '\P{^Is_Joining_Group=heth}', "");
47449Expect(1, 1818, '\p{Is_Joining_Group= heth}', "");
47450Expect(0, 1818, '\p{^Is_Joining_Group= heth}', "");
47451Expect(0, 1818, '\P{Is_Joining_Group= heth}', "");
47452Expect(1, 1818, '\P{^Is_Joining_Group= heth}', "");
47453Expect(0, 1817, '\p{Is_Joining_Group= heth}', "");
47454Expect(1, 1817, '\p{^Is_Joining_Group= heth}', "");
47455Expect(1, 1817, '\P{Is_Joining_Group= heth}', "");
47456Expect(0, 1817, '\P{^Is_Joining_Group= heth}', "");
47457Error('\p{Is_Jg=:=	-Heth}');
47458Error('\P{Is_Jg=:=	-Heth}');
47459Expect(1, 1818, '\p{Is_Jg=heth}', "");
47460Expect(0, 1818, '\p{^Is_Jg=heth}', "");
47461Expect(0, 1818, '\P{Is_Jg=heth}', "");
47462Expect(1, 1818, '\P{^Is_Jg=heth}', "");
47463Expect(0, 1817, '\p{Is_Jg=heth}', "");
47464Expect(1, 1817, '\p{^Is_Jg=heth}', "");
47465Expect(1, 1817, '\P{Is_Jg=heth}', "");
47466Expect(0, 1817, '\P{^Is_Jg=heth}', "");
47467Expect(1, 1818, '\p{Is_Jg=		heth}', "");
47468Expect(0, 1818, '\p{^Is_Jg=		heth}', "");
47469Expect(0, 1818, '\P{Is_Jg=		heth}', "");
47470Expect(1, 1818, '\P{^Is_Jg=		heth}', "");
47471Expect(0, 1817, '\p{Is_Jg=		heth}', "");
47472Expect(1, 1817, '\p{^Is_Jg=		heth}', "");
47473Expect(1, 1817, '\P{Is_Jg=		heth}', "");
47474Expect(0, 1817, '\P{^Is_Jg=		heth}', "");
47475Error('\p{Joining_Group=/a/Teth}');
47476Error('\P{Joining_Group=/a/Teth}');
47477Expect(1, 1820, '\p{Joining_Group=teth}', "");
47478Expect(0, 1820, '\p{^Joining_Group=teth}', "");
47479Expect(0, 1820, '\P{Joining_Group=teth}', "");
47480Expect(1, 1820, '\P{^Joining_Group=teth}', "");
47481Expect(0, 1818, '\p{Joining_Group=teth}', "");
47482Expect(1, 1818, '\p{^Joining_Group=teth}', "");
47483Expect(1, 1818, '\P{Joining_Group=teth}', "");
47484Expect(0, 1818, '\P{^Joining_Group=teth}', "");
47485Expect(1, 1820, '\p{Joining_Group=	teth}', "");
47486Expect(0, 1820, '\p{^Joining_Group=	teth}', "");
47487Expect(0, 1820, '\P{Joining_Group=	teth}', "");
47488Expect(1, 1820, '\P{^Joining_Group=	teth}', "");
47489Expect(0, 1818, '\p{Joining_Group=	teth}', "");
47490Expect(1, 1818, '\p{^Joining_Group=	teth}', "");
47491Expect(1, 1818, '\P{Joining_Group=	teth}', "");
47492Expect(0, 1818, '\P{^Joining_Group=	teth}', "");
47493Error('\p{Jg=/a/ -Teth}');
47494Error('\P{Jg=/a/ -Teth}');
47495Expect(1, 1820, '\p{Jg=teth}', "");
47496Expect(0, 1820, '\p{^Jg=teth}', "");
47497Expect(0, 1820, '\P{Jg=teth}', "");
47498Expect(1, 1820, '\P{^Jg=teth}', "");
47499Expect(0, 1818, '\p{Jg=teth}', "");
47500Expect(1, 1818, '\p{^Jg=teth}', "");
47501Expect(1, 1818, '\P{Jg=teth}', "");
47502Expect(0, 1818, '\P{^Jg=teth}', "");
47503Expect(1, 1820, '\p{Jg=-	Teth}', "");
47504Expect(0, 1820, '\p{^Jg=-	Teth}', "");
47505Expect(0, 1820, '\P{Jg=-	Teth}', "");
47506Expect(1, 1820, '\P{^Jg=-	Teth}', "");
47507Expect(0, 1818, '\p{Jg=-	Teth}', "");
47508Expect(1, 1818, '\p{^Jg=-	Teth}', "");
47509Expect(1, 1818, '\P{Jg=-	Teth}', "");
47510Expect(0, 1818, '\P{^Jg=-	Teth}', "");
47511Error('\p{Is_Joining_Group:	:=_ teth}');
47512Error('\P{Is_Joining_Group:	:=_ teth}');
47513Expect(1, 1820, '\p{Is_Joining_Group=teth}', "");
47514Expect(0, 1820, '\p{^Is_Joining_Group=teth}', "");
47515Expect(0, 1820, '\P{Is_Joining_Group=teth}', "");
47516Expect(1, 1820, '\P{^Is_Joining_Group=teth}', "");
47517Expect(0, 1818, '\p{Is_Joining_Group=teth}', "");
47518Expect(1, 1818, '\p{^Is_Joining_Group=teth}', "");
47519Expect(1, 1818, '\P{Is_Joining_Group=teth}', "");
47520Expect(0, 1818, '\P{^Is_Joining_Group=teth}', "");
47521Expect(1, 1820, '\p{Is_Joining_Group:	_Teth}', "");
47522Expect(0, 1820, '\p{^Is_Joining_Group:	_Teth}', "");
47523Expect(0, 1820, '\P{Is_Joining_Group:	_Teth}', "");
47524Expect(1, 1820, '\P{^Is_Joining_Group:	_Teth}', "");
47525Expect(0, 1818, '\p{Is_Joining_Group:	_Teth}', "");
47526Expect(1, 1818, '\p{^Is_Joining_Group:	_Teth}', "");
47527Expect(1, 1818, '\P{Is_Joining_Group:	_Teth}', "");
47528Expect(0, 1818, '\P{^Is_Joining_Group:	_Teth}', "");
47529Error('\p{Is_Jg=	Teth/a/}');
47530Error('\P{Is_Jg=	Teth/a/}');
47531Expect(1, 1820, '\p{Is_Jg=teth}', "");
47532Expect(0, 1820, '\p{^Is_Jg=teth}', "");
47533Expect(0, 1820, '\P{Is_Jg=teth}', "");
47534Expect(1, 1820, '\P{^Is_Jg=teth}', "");
47535Expect(0, 1818, '\p{Is_Jg=teth}', "");
47536Expect(1, 1818, '\p{^Is_Jg=teth}', "");
47537Expect(1, 1818, '\P{Is_Jg=teth}', "");
47538Expect(0, 1818, '\P{^Is_Jg=teth}', "");
47539Expect(1, 1820, '\p{Is_Jg= _Teth}', "");
47540Expect(0, 1820, '\p{^Is_Jg= _Teth}', "");
47541Expect(0, 1820, '\P{Is_Jg= _Teth}', "");
47542Expect(1, 1820, '\P{^Is_Jg= _Teth}', "");
47543Expect(0, 1818, '\p{Is_Jg= _Teth}', "");
47544Expect(1, 1818, '\p{^Is_Jg= _Teth}', "");
47545Expect(1, 1818, '\P{Is_Jg= _Teth}', "");
47546Expect(0, 1818, '\P{^Is_Jg= _Teth}', "");
47547Error('\p{Joining_Group:	-	DALATH RISH/a/}');
47548Error('\P{Joining_Group:	-	DALATH RISH/a/}');
47549Expect(1, 1814, '\p{Joining_Group=dalathrish}', "");
47550Expect(0, 1814, '\p{^Joining_Group=dalathrish}', "");
47551Expect(0, 1814, '\P{Joining_Group=dalathrish}', "");
47552Expect(1, 1814, '\P{^Joining_Group=dalathrish}', "");
47553Expect(0, 1812, '\p{Joining_Group=dalathrish}', "");
47554Expect(1, 1812, '\p{^Joining_Group=dalathrish}', "");
47555Expect(1, 1812, '\P{Joining_Group=dalathrish}', "");
47556Expect(0, 1812, '\P{^Joining_Group=dalathrish}', "");
47557Expect(1, 1814, '\p{Joining_Group=--DALATHRish}', "");
47558Expect(0, 1814, '\p{^Joining_Group=--DALATHRish}', "");
47559Expect(0, 1814, '\P{Joining_Group=--DALATHRish}', "");
47560Expect(1, 1814, '\P{^Joining_Group=--DALATHRish}', "");
47561Expect(0, 1812, '\p{Joining_Group=--DALATHRish}', "");
47562Expect(1, 1812, '\p{^Joining_Group=--DALATHRish}', "");
47563Expect(1, 1812, '\P{Joining_Group=--DALATHRish}', "");
47564Expect(0, 1812, '\P{^Joining_Group=--DALATHRish}', "");
47565Error('\p{Jg=/a/ _dalath-RISH}');
47566Error('\P{Jg=/a/ _dalath-RISH}');
47567Expect(1, 1814, '\p{Jg=dalathrish}', "");
47568Expect(0, 1814, '\p{^Jg=dalathrish}', "");
47569Expect(0, 1814, '\P{Jg=dalathrish}', "");
47570Expect(1, 1814, '\P{^Jg=dalathrish}', "");
47571Expect(0, 1812, '\p{Jg=dalathrish}', "");
47572Expect(1, 1812, '\p{^Jg=dalathrish}', "");
47573Expect(1, 1812, '\P{Jg=dalathrish}', "");
47574Expect(0, 1812, '\P{^Jg=dalathrish}', "");
47575Expect(1, 1814, '\p{Jg=		Dalath Rish}', "");
47576Expect(0, 1814, '\p{^Jg=		Dalath Rish}', "");
47577Expect(0, 1814, '\P{Jg=		Dalath Rish}', "");
47578Expect(1, 1814, '\P{^Jg=		Dalath Rish}', "");
47579Expect(0, 1812, '\p{Jg=		Dalath Rish}', "");
47580Expect(1, 1812, '\p{^Jg=		Dalath Rish}', "");
47581Expect(1, 1812, '\P{Jg=		Dalath Rish}', "");
47582Expect(0, 1812, '\P{^Jg=		Dalath Rish}', "");
47583Error('\p{Is_Joining_Group=-_dalath/a/RISH}');
47584Error('\P{Is_Joining_Group=-_dalath/a/RISH}');
47585Expect(1, 1814, '\p{Is_Joining_Group=dalathrish}', "");
47586Expect(0, 1814, '\p{^Is_Joining_Group=dalathrish}', "");
47587Expect(0, 1814, '\P{Is_Joining_Group=dalathrish}', "");
47588Expect(1, 1814, '\P{^Is_Joining_Group=dalathrish}', "");
47589Expect(0, 1812, '\p{Is_Joining_Group=dalathrish}', "");
47590Expect(1, 1812, '\p{^Is_Joining_Group=dalathrish}', "");
47591Expect(1, 1812, '\P{Is_Joining_Group=dalathrish}', "");
47592Expect(0, 1812, '\P{^Is_Joining_Group=dalathrish}', "");
47593Expect(1, 1814, '\p{Is_Joining_Group=_	Dalath_Rish}', "");
47594Expect(0, 1814, '\p{^Is_Joining_Group=_	Dalath_Rish}', "");
47595Expect(0, 1814, '\P{Is_Joining_Group=_	Dalath_Rish}', "");
47596Expect(1, 1814, '\P{^Is_Joining_Group=_	Dalath_Rish}', "");
47597Expect(0, 1812, '\p{Is_Joining_Group=_	Dalath_Rish}', "");
47598Expect(1, 1812, '\p{^Is_Joining_Group=_	Dalath_Rish}', "");
47599Expect(1, 1812, '\P{Is_Joining_Group=_	Dalath_Rish}', "");
47600Expect(0, 1812, '\P{^Is_Joining_Group=_	Dalath_Rish}', "");
47601Error('\p{Is_Jg=_:=DALATHRISH}');
47602Error('\P{Is_Jg=_:=DALATHRISH}');
47603Expect(1, 1814, '\p{Is_Jg=dalathrish}', "");
47604Expect(0, 1814, '\p{^Is_Jg=dalathrish}', "");
47605Expect(0, 1814, '\P{Is_Jg=dalathrish}', "");
47606Expect(1, 1814, '\P{^Is_Jg=dalathrish}', "");
47607Expect(0, 1812, '\p{Is_Jg=dalathrish}', "");
47608Expect(1, 1812, '\p{^Is_Jg=dalathrish}', "");
47609Expect(1, 1812, '\P{Is_Jg=dalathrish}', "");
47610Expect(0, 1812, '\P{^Is_Jg=dalathrish}', "");
47611Expect(1, 1814, '\p{Is_Jg=- DalathRISH}', "");
47612Expect(0, 1814, '\p{^Is_Jg=- DalathRISH}', "");
47613Expect(0, 1814, '\P{Is_Jg=- DalathRISH}', "");
47614Expect(1, 1814, '\P{^Is_Jg=- DalathRISH}', "");
47615Expect(0, 1812, '\p{Is_Jg=- DalathRISH}', "");
47616Expect(1, 1812, '\p{^Is_Jg=- DalathRISH}', "");
47617Expect(1, 1812, '\P{Is_Jg=- DalathRISH}', "");
47618Expect(0, 1812, '\P{^Is_Jg=- DalathRISH}', "");
47619Error('\p{Joining_Group= 	Yudh_he:=}');
47620Error('\P{Joining_Group= 	Yudh_he:=}');
47621Expect(1, 1822, '\p{Joining_Group=yudhhe}', "");
47622Expect(0, 1822, '\p{^Joining_Group=yudhhe}', "");
47623Expect(0, 1822, '\P{Joining_Group=yudhhe}', "");
47624Expect(1, 1822, '\P{^Joining_Group=yudhhe}', "");
47625Expect(0, 1821, '\p{Joining_Group=yudhhe}', "");
47626Expect(1, 1821, '\p{^Joining_Group=yudhhe}', "");
47627Expect(1, 1821, '\P{Joining_Group=yudhhe}', "");
47628Expect(0, 1821, '\P{^Joining_Group=yudhhe}', "");
47629Expect(1, 1822, '\p{Joining_Group=-_Yudh_HE}', "");
47630Expect(0, 1822, '\p{^Joining_Group=-_Yudh_HE}', "");
47631Expect(0, 1822, '\P{Joining_Group=-_Yudh_HE}', "");
47632Expect(1, 1822, '\P{^Joining_Group=-_Yudh_HE}', "");
47633Expect(0, 1821, '\p{Joining_Group=-_Yudh_HE}', "");
47634Expect(1, 1821, '\p{^Joining_Group=-_Yudh_HE}', "");
47635Expect(1, 1821, '\P{Joining_Group=-_Yudh_HE}', "");
47636Expect(0, 1821, '\P{^Joining_Group=-_Yudh_HE}', "");
47637Error('\p{Jg=	:=Yudh he}');
47638Error('\P{Jg=	:=Yudh he}');
47639Expect(1, 1822, '\p{Jg: yudhhe}', "");
47640Expect(0, 1822, '\p{^Jg: yudhhe}', "");
47641Expect(0, 1822, '\P{Jg: yudhhe}', "");
47642Expect(1, 1822, '\P{^Jg: yudhhe}', "");
47643Expect(0, 1821, '\p{Jg: yudhhe}', "");
47644Expect(1, 1821, '\p{^Jg: yudhhe}', "");
47645Expect(1, 1821, '\P{Jg: yudhhe}', "");
47646Expect(0, 1821, '\P{^Jg: yudhhe}', "");
47647Expect(1, 1822, '\p{Jg=Yudh_he}', "");
47648Expect(0, 1822, '\p{^Jg=Yudh_he}', "");
47649Expect(0, 1822, '\P{Jg=Yudh_he}', "");
47650Expect(1, 1822, '\P{^Jg=Yudh_he}', "");
47651Expect(0, 1821, '\p{Jg=Yudh_he}', "");
47652Expect(1, 1821, '\p{^Jg=Yudh_he}', "");
47653Expect(1, 1821, '\P{Jg=Yudh_he}', "");
47654Expect(0, 1821, '\P{^Jg=Yudh_he}', "");
47655Error('\p{Is_Joining_Group=	:=Yudh-HE}');
47656Error('\P{Is_Joining_Group=	:=Yudh-HE}');
47657Expect(1, 1822, '\p{Is_Joining_Group=yudhhe}', "");
47658Expect(0, 1822, '\p{^Is_Joining_Group=yudhhe}', "");
47659Expect(0, 1822, '\P{Is_Joining_Group=yudhhe}', "");
47660Expect(1, 1822, '\P{^Is_Joining_Group=yudhhe}', "");
47661Expect(0, 1821, '\p{Is_Joining_Group=yudhhe}', "");
47662Expect(1, 1821, '\p{^Is_Joining_Group=yudhhe}', "");
47663Expect(1, 1821, '\P{Is_Joining_Group=yudhhe}', "");
47664Expect(0, 1821, '\P{^Is_Joining_Group=yudhhe}', "");
47665Expect(1, 1822, '\p{Is_Joining_Group:__yudh_He}', "");
47666Expect(0, 1822, '\p{^Is_Joining_Group:__yudh_He}', "");
47667Expect(0, 1822, '\P{Is_Joining_Group:__yudh_He}', "");
47668Expect(1, 1822, '\P{^Is_Joining_Group:__yudh_He}', "");
47669Expect(0, 1821, '\p{Is_Joining_Group:__yudh_He}', "");
47670Expect(1, 1821, '\p{^Is_Joining_Group:__yudh_He}', "");
47671Expect(1, 1821, '\P{Is_Joining_Group:__yudh_He}', "");
47672Expect(0, 1821, '\P{^Is_Joining_Group:__yudh_He}', "");
47673Error('\p{Is_Jg=-YUDH/a/He}');
47674Error('\P{Is_Jg=-YUDH/a/He}');
47675Expect(1, 1822, '\p{Is_Jg:   yudhhe}', "");
47676Expect(0, 1822, '\p{^Is_Jg:   yudhhe}', "");
47677Expect(0, 1822, '\P{Is_Jg:   yudhhe}', "");
47678Expect(1, 1822, '\P{^Is_Jg:   yudhhe}', "");
47679Expect(0, 1821, '\p{Is_Jg:   yudhhe}', "");
47680Expect(1, 1821, '\p{^Is_Jg:   yudhhe}', "");
47681Expect(1, 1821, '\P{Is_Jg:   yudhhe}', "");
47682Expect(0, 1821, '\P{^Is_Jg:   yudhhe}', "");
47683Expect(1, 1822, '\p{Is_Jg: -_YudhHe}', "");
47684Expect(0, 1822, '\p{^Is_Jg: -_YudhHe}', "");
47685Expect(0, 1822, '\P{Is_Jg: -_YudhHe}', "");
47686Expect(1, 1822, '\P{^Is_Jg: -_YudhHe}', "");
47687Expect(0, 1821, '\p{Is_Jg: -_YudhHe}', "");
47688Expect(1, 1821, '\p{^Is_Jg: -_YudhHe}', "");
47689Expect(1, 1821, '\P{Is_Jg: -_YudhHe}', "");
47690Expect(0, 1821, '\P{^Is_Jg: -_YudhHe}', "");
47691Error('\p{Joining_Group=:=NOON}');
47692Error('\P{Joining_Group=:=NOON}');
47693Expect(1, 1606, '\p{Joining_Group=noon}', "");
47694Expect(0, 1606, '\p{^Joining_Group=noon}', "");
47695Expect(0, 1606, '\P{Joining_Group=noon}', "");
47696Expect(1, 1606, '\P{^Joining_Group=noon}', "");
47697Expect(0, 1605, '\p{Joining_Group=noon}', "");
47698Expect(1, 1605, '\p{^Joining_Group=noon}', "");
47699Expect(1, 1605, '\P{Joining_Group=noon}', "");
47700Expect(0, 1605, '\P{^Joining_Group=noon}', "");
47701Expect(1, 1606, '\p{Joining_Group=-Noon}', "");
47702Expect(0, 1606, '\p{^Joining_Group=-Noon}', "");
47703Expect(0, 1606, '\P{Joining_Group=-Noon}', "");
47704Expect(1, 1606, '\P{^Joining_Group=-Noon}', "");
47705Expect(0, 1605, '\p{Joining_Group=-Noon}', "");
47706Expect(1, 1605, '\p{^Joining_Group=-Noon}', "");
47707Expect(1, 1605, '\P{Joining_Group=-Noon}', "");
47708Expect(0, 1605, '\P{^Joining_Group=-Noon}', "");
47709Error('\p{Jg=/a/ _noon}');
47710Error('\P{Jg=/a/ _noon}');
47711Expect(1, 1606, '\p{Jg=noon}', "");
47712Expect(0, 1606, '\p{^Jg=noon}', "");
47713Expect(0, 1606, '\P{Jg=noon}', "");
47714Expect(1, 1606, '\P{^Jg=noon}', "");
47715Expect(0, 1605, '\p{Jg=noon}', "");
47716Expect(1, 1605, '\p{^Jg=noon}', "");
47717Expect(1, 1605, '\P{Jg=noon}', "");
47718Expect(0, 1605, '\P{^Jg=noon}', "");
47719Expect(1, 1606, '\p{Jg=  NOON}', "");
47720Expect(0, 1606, '\p{^Jg=  NOON}', "");
47721Expect(0, 1606, '\P{Jg=  NOON}', "");
47722Expect(1, 1606, '\P{^Jg=  NOON}', "");
47723Expect(0, 1605, '\p{Jg=  NOON}', "");
47724Expect(1, 1605, '\p{^Jg=  NOON}', "");
47725Expect(1, 1605, '\P{Jg=  NOON}', "");
47726Expect(0, 1605, '\P{^Jg=  NOON}', "");
47727Error('\p{Is_Joining_Group=/a/ Noon}');
47728Error('\P{Is_Joining_Group=/a/ Noon}');
47729Expect(1, 1606, '\p{Is_Joining_Group=noon}', "");
47730Expect(0, 1606, '\p{^Is_Joining_Group=noon}', "");
47731Expect(0, 1606, '\P{Is_Joining_Group=noon}', "");
47732Expect(1, 1606, '\P{^Is_Joining_Group=noon}', "");
47733Expect(0, 1605, '\p{Is_Joining_Group=noon}', "");
47734Expect(1, 1605, '\p{^Is_Joining_Group=noon}', "");
47735Expect(1, 1605, '\P{Is_Joining_Group=noon}', "");
47736Expect(0, 1605, '\P{^Is_Joining_Group=noon}', "");
47737Expect(1, 1606, '\p{Is_Joining_Group=_NOON}', "");
47738Expect(0, 1606, '\p{^Is_Joining_Group=_NOON}', "");
47739Expect(0, 1606, '\P{Is_Joining_Group=_NOON}', "");
47740Expect(1, 1606, '\P{^Is_Joining_Group=_NOON}', "");
47741Expect(0, 1605, '\p{Is_Joining_Group=_NOON}', "");
47742Expect(1, 1605, '\p{^Is_Joining_Group=_NOON}', "");
47743Expect(1, 1605, '\P{Is_Joining_Group=_NOON}', "");
47744Expect(0, 1605, '\P{^Is_Joining_Group=_NOON}', "");
47745Error('\p{Is_Jg=		Noon:=}');
47746Error('\P{Is_Jg=		Noon:=}');
47747Expect(1, 1606, '\p{Is_Jg:   noon}', "");
47748Expect(0, 1606, '\p{^Is_Jg:   noon}', "");
47749Expect(0, 1606, '\P{Is_Jg:   noon}', "");
47750Expect(1, 1606, '\P{^Is_Jg:   noon}', "");
47751Expect(0, 1605, '\p{Is_Jg:   noon}', "");
47752Expect(1, 1605, '\p{^Is_Jg:   noon}', "");
47753Expect(1, 1605, '\P{Is_Jg:   noon}', "");
47754Expect(0, 1605, '\P{^Is_Jg:   noon}', "");
47755Expect(1, 1606, '\p{Is_Jg=-NOON}', "");
47756Expect(0, 1606, '\p{^Is_Jg=-NOON}', "");
47757Expect(0, 1606, '\P{Is_Jg=-NOON}', "");
47758Expect(1, 1606, '\P{^Is_Jg=-NOON}', "");
47759Expect(0, 1605, '\p{Is_Jg=-NOON}', "");
47760Expect(1, 1605, '\p{^Is_Jg=-NOON}', "");
47761Expect(1, 1605, '\P{Is_Jg=-NOON}', "");
47762Expect(0, 1605, '\P{^Is_Jg=-NOON}', "");
47763Error('\p{Joining_Group=	/a/Mim}');
47764Error('\P{Joining_Group=	/a/Mim}');
47765Expect(1, 1825, '\p{Joining_Group=mim}', "");
47766Expect(0, 1825, '\p{^Joining_Group=mim}', "");
47767Expect(0, 1825, '\P{Joining_Group=mim}', "");
47768Expect(1, 1825, '\P{^Joining_Group=mim}', "");
47769Expect(0, 1824, '\p{Joining_Group=mim}', "");
47770Expect(1, 1824, '\p{^Joining_Group=mim}', "");
47771Expect(1, 1824, '\P{Joining_Group=mim}', "");
47772Expect(0, 1824, '\P{^Joining_Group=mim}', "");
47773Expect(1, 1825, '\p{Joining_Group=	MIM}', "");
47774Expect(0, 1825, '\p{^Joining_Group=	MIM}', "");
47775Expect(0, 1825, '\P{Joining_Group=	MIM}', "");
47776Expect(1, 1825, '\P{^Joining_Group=	MIM}', "");
47777Expect(0, 1824, '\p{Joining_Group=	MIM}', "");
47778Expect(1, 1824, '\p{^Joining_Group=	MIM}', "");
47779Expect(1, 1824, '\P{Joining_Group=	MIM}', "");
47780Expect(0, 1824, '\P{^Joining_Group=	MIM}', "");
47781Error('\p{Jg=/a/Mim}');
47782Error('\P{Jg=/a/Mim}');
47783Expect(1, 1825, '\p{Jg=mim}', "");
47784Expect(0, 1825, '\p{^Jg=mim}', "");
47785Expect(0, 1825, '\P{Jg=mim}', "");
47786Expect(1, 1825, '\P{^Jg=mim}', "");
47787Expect(0, 1824, '\p{Jg=mim}', "");
47788Expect(1, 1824, '\p{^Jg=mim}', "");
47789Expect(1, 1824, '\P{Jg=mim}', "");
47790Expect(0, 1824, '\P{^Jg=mim}', "");
47791Expect(1, 1825, '\p{Jg= -MIM}', "");
47792Expect(0, 1825, '\p{^Jg= -MIM}', "");
47793Expect(0, 1825, '\P{Jg= -MIM}', "");
47794Expect(1, 1825, '\P{^Jg= -MIM}', "");
47795Expect(0, 1824, '\p{Jg= -MIM}', "");
47796Expect(1, 1824, '\p{^Jg= -MIM}', "");
47797Expect(1, 1824, '\P{Jg= -MIM}', "");
47798Expect(0, 1824, '\P{^Jg= -MIM}', "");
47799Error('\p{Is_Joining_Group=/a/-	MIM}');
47800Error('\P{Is_Joining_Group=/a/-	MIM}');
47801Expect(1, 1825, '\p{Is_Joining_Group:	mim}', "");
47802Expect(0, 1825, '\p{^Is_Joining_Group:	mim}', "");
47803Expect(0, 1825, '\P{Is_Joining_Group:	mim}', "");
47804Expect(1, 1825, '\P{^Is_Joining_Group:	mim}', "");
47805Expect(0, 1824, '\p{Is_Joining_Group:	mim}', "");
47806Expect(1, 1824, '\p{^Is_Joining_Group:	mim}', "");
47807Expect(1, 1824, '\P{Is_Joining_Group:	mim}', "");
47808Expect(0, 1824, '\P{^Is_Joining_Group:	mim}', "");
47809Expect(1, 1825, '\p{Is_Joining_Group= Mim}', "");
47810Expect(0, 1825, '\p{^Is_Joining_Group= Mim}', "");
47811Expect(0, 1825, '\P{Is_Joining_Group= Mim}', "");
47812Expect(1, 1825, '\P{^Is_Joining_Group= Mim}', "");
47813Expect(0, 1824, '\p{Is_Joining_Group= Mim}', "");
47814Expect(1, 1824, '\p{^Is_Joining_Group= Mim}', "");
47815Expect(1, 1824, '\P{Is_Joining_Group= Mim}', "");
47816Expect(0, 1824, '\P{^Is_Joining_Group= Mim}', "");
47817Error('\p{Is_Jg=	-MIM:=}');
47818Error('\P{Is_Jg=	-MIM:=}');
47819Expect(1, 1825, '\p{Is_Jg:mim}', "");
47820Expect(0, 1825, '\p{^Is_Jg:mim}', "");
47821Expect(0, 1825, '\P{Is_Jg:mim}', "");
47822Expect(1, 1825, '\P{^Is_Jg:mim}', "");
47823Expect(0, 1824, '\p{Is_Jg:mim}', "");
47824Expect(1, 1824, '\p{^Is_Jg:mim}', "");
47825Expect(1, 1824, '\P{Is_Jg:mim}', "");
47826Expect(0, 1824, '\P{^Is_Jg:mim}', "");
47827Expect(1, 1825, '\p{Is_Jg=	_Mim}', "");
47828Expect(0, 1825, '\p{^Is_Jg=	_Mim}', "");
47829Expect(0, 1825, '\P{Is_Jg=	_Mim}', "");
47830Expect(1, 1825, '\P{^Is_Jg=	_Mim}', "");
47831Expect(0, 1824, '\p{Is_Jg=	_Mim}', "");
47832Expect(1, 1824, '\p{^Is_Jg=	_Mim}', "");
47833Expect(1, 1824, '\P{Is_Jg=	_Mim}', "");
47834Expect(0, 1824, '\P{^Is_Jg=	_Mim}', "");
47835Error('\p{Joining_Group=:=	heh_goal}');
47836Error('\P{Joining_Group=:=	heh_goal}');
47837Expect(1, 1730, '\p{Joining_Group=hehgoal}', "");
47838Expect(0, 1730, '\p{^Joining_Group=hehgoal}', "");
47839Expect(0, 1730, '\P{Joining_Group=hehgoal}', "");
47840Expect(1, 1730, '\P{^Joining_Group=hehgoal}', "");
47841Expect(0, 1728, '\p{Joining_Group=hehgoal}', "");
47842Expect(1, 1728, '\p{^Joining_Group=hehgoal}', "");
47843Expect(1, 1728, '\P{Joining_Group=hehgoal}', "");
47844Expect(0, 1728, '\P{^Joining_Group=hehgoal}', "");
47845Expect(1, 1730, '\p{Joining_Group=_HEHGoal}', "");
47846Expect(0, 1730, '\p{^Joining_Group=_HEHGoal}', "");
47847Expect(0, 1730, '\P{Joining_Group=_HEHGoal}', "");
47848Expect(1, 1730, '\P{^Joining_Group=_HEHGoal}', "");
47849Expect(0, 1728, '\p{Joining_Group=_HEHGoal}', "");
47850Expect(1, 1728, '\p{^Joining_Group=_HEHGoal}', "");
47851Expect(1, 1728, '\P{Joining_Group=_HEHGoal}', "");
47852Expect(0, 1728, '\P{^Joining_Group=_HEHGoal}', "");
47853Error('\p{Jg=:=__heh GOAL}');
47854Error('\P{Jg=:=__heh GOAL}');
47855Expect(1, 1730, '\p{Jg=hehgoal}', "");
47856Expect(0, 1730, '\p{^Jg=hehgoal}', "");
47857Expect(0, 1730, '\P{Jg=hehgoal}', "");
47858Expect(1, 1730, '\P{^Jg=hehgoal}', "");
47859Expect(0, 1728, '\p{Jg=hehgoal}', "");
47860Expect(1, 1728, '\p{^Jg=hehgoal}', "");
47861Expect(1, 1728, '\P{Jg=hehgoal}', "");
47862Expect(0, 1728, '\P{^Jg=hehgoal}', "");
47863Expect(1, 1730, '\p{Jg=-	HEHGoal}', "");
47864Expect(0, 1730, '\p{^Jg=-	HEHGoal}', "");
47865Expect(0, 1730, '\P{Jg=-	HEHGoal}', "");
47866Expect(1, 1730, '\P{^Jg=-	HEHGoal}', "");
47867Expect(0, 1728, '\p{Jg=-	HEHGoal}', "");
47868Expect(1, 1728, '\p{^Jg=-	HEHGoal}', "");
47869Expect(1, 1728, '\P{Jg=-	HEHGoal}', "");
47870Expect(0, 1728, '\P{^Jg=-	HEHGoal}', "");
47871Error('\p{Is_Joining_Group=:= HehGoal}');
47872Error('\P{Is_Joining_Group=:= HehGoal}');
47873Expect(1, 1730, '\p{Is_Joining_Group=hehgoal}', "");
47874Expect(0, 1730, '\p{^Is_Joining_Group=hehgoal}', "");
47875Expect(0, 1730, '\P{Is_Joining_Group=hehgoal}', "");
47876Expect(1, 1730, '\P{^Is_Joining_Group=hehgoal}', "");
47877Expect(0, 1728, '\p{Is_Joining_Group=hehgoal}', "");
47878Expect(1, 1728, '\p{^Is_Joining_Group=hehgoal}', "");
47879Expect(1, 1728, '\P{Is_Joining_Group=hehgoal}', "");
47880Expect(0, 1728, '\P{^Is_Joining_Group=hehgoal}', "");
47881Expect(1, 1730, '\p{Is_Joining_Group=-	heh-goal}', "");
47882Expect(0, 1730, '\p{^Is_Joining_Group=-	heh-goal}', "");
47883Expect(0, 1730, '\P{Is_Joining_Group=-	heh-goal}', "");
47884Expect(1, 1730, '\P{^Is_Joining_Group=-	heh-goal}', "");
47885Expect(0, 1728, '\p{Is_Joining_Group=-	heh-goal}', "");
47886Expect(1, 1728, '\p{^Is_Joining_Group=-	heh-goal}', "");
47887Expect(1, 1728, '\P{Is_Joining_Group=-	heh-goal}', "");
47888Expect(0, 1728, '\P{^Is_Joining_Group=-	heh-goal}', "");
47889Error('\p{Is_Jg=-	heh_goal/a/}');
47890Error('\P{Is_Jg=-	heh_goal/a/}');
47891Expect(1, 1730, '\p{Is_Jg=hehgoal}', "");
47892Expect(0, 1730, '\p{^Is_Jg=hehgoal}', "");
47893Expect(0, 1730, '\P{Is_Jg=hehgoal}', "");
47894Expect(1, 1730, '\P{^Is_Jg=hehgoal}', "");
47895Expect(0, 1728, '\p{Is_Jg=hehgoal}', "");
47896Expect(1, 1728, '\p{^Is_Jg=hehgoal}', "");
47897Expect(1, 1728, '\P{Is_Jg=hehgoal}', "");
47898Expect(0, 1728, '\P{^Is_Jg=hehgoal}', "");
47899Expect(1, 1730, '\p{Is_Jg= 	HEHGoal}', "");
47900Expect(0, 1730, '\p{^Is_Jg= 	HEHGoal}', "");
47901Expect(0, 1730, '\P{Is_Jg= 	HEHGoal}', "");
47902Expect(1, 1730, '\P{^Is_Jg= 	HEHGoal}', "");
47903Expect(0, 1728, '\p{Is_Jg= 	HEHGoal}', "");
47904Expect(1, 1728, '\p{^Is_Jg= 	HEHGoal}', "");
47905Expect(1, 1728, '\P{Is_Jg= 	HEHGoal}', "");
47906Expect(0, 1728, '\P{^Is_Jg= 	HEHGoal}', "");
47907Error('\p{Joining_Group=		Khaph/a/}');
47908Error('\P{Joining_Group=		Khaph/a/}');
47909Expect(1, 1870, '\p{Joining_Group=khaph}', "");
47910Expect(0, 1870, '\p{^Joining_Group=khaph}', "");
47911Expect(0, 1870, '\P{Joining_Group=khaph}', "");
47912Expect(1, 1870, '\P{^Joining_Group=khaph}', "");
47913Expect(0, 1869, '\p{Joining_Group=khaph}', "");
47914Expect(1, 1869, '\p{^Joining_Group=khaph}', "");
47915Expect(1, 1869, '\P{Joining_Group=khaph}', "");
47916Expect(0, 1869, '\P{^Joining_Group=khaph}', "");
47917Expect(1, 1870, '\p{Joining_Group=--KHAPH}', "");
47918Expect(0, 1870, '\p{^Joining_Group=--KHAPH}', "");
47919Expect(0, 1870, '\P{Joining_Group=--KHAPH}', "");
47920Expect(1, 1870, '\P{^Joining_Group=--KHAPH}', "");
47921Expect(0, 1869, '\p{Joining_Group=--KHAPH}', "");
47922Expect(1, 1869, '\p{^Joining_Group=--KHAPH}', "");
47923Expect(1, 1869, '\P{Joining_Group=--KHAPH}', "");
47924Expect(0, 1869, '\P{^Joining_Group=--KHAPH}', "");
47925Error('\p{Jg=_/a/KHAPH}');
47926Error('\P{Jg=_/a/KHAPH}');
47927Expect(1, 1870, '\p{Jg=khaph}', "");
47928Expect(0, 1870, '\p{^Jg=khaph}', "");
47929Expect(0, 1870, '\P{Jg=khaph}', "");
47930Expect(1, 1870, '\P{^Jg=khaph}', "");
47931Expect(0, 1869, '\p{Jg=khaph}', "");
47932Expect(1, 1869, '\p{^Jg=khaph}', "");
47933Expect(1, 1869, '\P{Jg=khaph}', "");
47934Expect(0, 1869, '\P{^Jg=khaph}', "");
47935Expect(1, 1870, '\p{Jg=_khaph}', "");
47936Expect(0, 1870, '\p{^Jg=_khaph}', "");
47937Expect(0, 1870, '\P{Jg=_khaph}', "");
47938Expect(1, 1870, '\P{^Jg=_khaph}', "");
47939Expect(0, 1869, '\p{Jg=_khaph}', "");
47940Expect(1, 1869, '\p{^Jg=_khaph}', "");
47941Expect(1, 1869, '\P{Jg=_khaph}', "");
47942Expect(0, 1869, '\P{^Jg=_khaph}', "");
47943Error('\p{Is_Joining_Group=-/a/KHAPH}');
47944Error('\P{Is_Joining_Group=-/a/KHAPH}');
47945Expect(1, 1870, '\p{Is_Joining_Group=khaph}', "");
47946Expect(0, 1870, '\p{^Is_Joining_Group=khaph}', "");
47947Expect(0, 1870, '\P{Is_Joining_Group=khaph}', "");
47948Expect(1, 1870, '\P{^Is_Joining_Group=khaph}', "");
47949Expect(0, 1869, '\p{Is_Joining_Group=khaph}', "");
47950Expect(1, 1869, '\p{^Is_Joining_Group=khaph}', "");
47951Expect(1, 1869, '\P{Is_Joining_Group=khaph}', "");
47952Expect(0, 1869, '\P{^Is_Joining_Group=khaph}', "");
47953Expect(1, 1870, '\p{Is_Joining_Group=- KHAPH}', "");
47954Expect(0, 1870, '\p{^Is_Joining_Group=- KHAPH}', "");
47955Expect(0, 1870, '\P{Is_Joining_Group=- KHAPH}', "");
47956Expect(1, 1870, '\P{^Is_Joining_Group=- KHAPH}', "");
47957Expect(0, 1869, '\p{Is_Joining_Group=- KHAPH}', "");
47958Expect(1, 1869, '\p{^Is_Joining_Group=- KHAPH}', "");
47959Expect(1, 1869, '\P{Is_Joining_Group=- KHAPH}', "");
47960Expect(0, 1869, '\P{^Is_Joining_Group=- KHAPH}', "");
47961Error('\p{Is_Jg=:=	-khaph}');
47962Error('\P{Is_Jg=:=	-khaph}');
47963Expect(1, 1870, '\p{Is_Jg=khaph}', "");
47964Expect(0, 1870, '\p{^Is_Jg=khaph}', "");
47965Expect(0, 1870, '\P{Is_Jg=khaph}', "");
47966Expect(1, 1870, '\P{^Is_Jg=khaph}', "");
47967Expect(0, 1869, '\p{Is_Jg=khaph}', "");
47968Expect(1, 1869, '\p{^Is_Jg=khaph}', "");
47969Expect(1, 1869, '\P{Is_Jg=khaph}', "");
47970Expect(0, 1869, '\P{^Is_Jg=khaph}', "");
47971Expect(1, 1870, '\p{Is_Jg:__KHAPH}', "");
47972Expect(0, 1870, '\p{^Is_Jg:__KHAPH}', "");
47973Expect(0, 1870, '\P{Is_Jg:__KHAPH}', "");
47974Expect(1, 1870, '\P{^Is_Jg:__KHAPH}', "");
47975Expect(0, 1869, '\p{Is_Jg:__KHAPH}', "");
47976Expect(1, 1869, '\p{^Is_Jg:__KHAPH}', "");
47977Expect(1, 1869, '\P{Is_Jg:__KHAPH}', "");
47978Expect(0, 1869, '\P{^Is_Jg:__KHAPH}', "");
47979Error('\p{Joining_Group=  Sad:=}');
47980Error('\P{Joining_Group=  Sad:=}');
47981Expect(1, 1590, '\p{Joining_Group=sad}', "");
47982Expect(0, 1590, '\p{^Joining_Group=sad}', "");
47983Expect(0, 1590, '\P{Joining_Group=sad}', "");
47984Expect(1, 1590, '\P{^Joining_Group=sad}', "");
47985Expect(0, 1588, '\p{Joining_Group=sad}', "");
47986Expect(1, 1588, '\p{^Joining_Group=sad}', "");
47987Expect(1, 1588, '\P{Joining_Group=sad}', "");
47988Expect(0, 1588, '\P{^Joining_Group=sad}', "");
47989Expect(1, 1590, '\p{Joining_Group=  SAD}', "");
47990Expect(0, 1590, '\p{^Joining_Group=  SAD}', "");
47991Expect(0, 1590, '\P{Joining_Group=  SAD}', "");
47992Expect(1, 1590, '\P{^Joining_Group=  SAD}', "");
47993Expect(0, 1588, '\p{Joining_Group=  SAD}', "");
47994Expect(1, 1588, '\p{^Joining_Group=  SAD}', "");
47995Expect(1, 1588, '\P{Joining_Group=  SAD}', "");
47996Expect(0, 1588, '\P{^Joining_Group=  SAD}', "");
47997Error('\p{Jg=/a/ Sad}');
47998Error('\P{Jg=/a/ Sad}');
47999Expect(1, 1590, '\p{Jg=sad}', "");
48000Expect(0, 1590, '\p{^Jg=sad}', "");
48001Expect(0, 1590, '\P{Jg=sad}', "");
48002Expect(1, 1590, '\P{^Jg=sad}', "");
48003Expect(0, 1588, '\p{Jg=sad}', "");
48004Expect(1, 1588, '\p{^Jg=sad}', "");
48005Expect(1, 1588, '\P{Jg=sad}', "");
48006Expect(0, 1588, '\P{^Jg=sad}', "");
48007Expect(1, 1590, '\p{Jg:	Sad}', "");
48008Expect(0, 1590, '\p{^Jg:	Sad}', "");
48009Expect(0, 1590, '\P{Jg:	Sad}', "");
48010Expect(1, 1590, '\P{^Jg:	Sad}', "");
48011Expect(0, 1588, '\p{Jg:	Sad}', "");
48012Expect(1, 1588, '\p{^Jg:	Sad}', "");
48013Expect(1, 1588, '\P{Jg:	Sad}', "");
48014Expect(0, 1588, '\P{^Jg:	Sad}', "");
48015Error('\p{Is_Joining_Group= /a/Sad}');
48016Error('\P{Is_Joining_Group= /a/Sad}');
48017Expect(1, 1590, '\p{Is_Joining_Group=sad}', "");
48018Expect(0, 1590, '\p{^Is_Joining_Group=sad}', "");
48019Expect(0, 1590, '\P{Is_Joining_Group=sad}', "");
48020Expect(1, 1590, '\P{^Is_Joining_Group=sad}', "");
48021Expect(0, 1588, '\p{Is_Joining_Group=sad}', "");
48022Expect(1, 1588, '\p{^Is_Joining_Group=sad}', "");
48023Expect(1, 1588, '\P{Is_Joining_Group=sad}', "");
48024Expect(0, 1588, '\P{^Is_Joining_Group=sad}', "");
48025Expect(1, 1590, '\p{Is_Joining_Group=-_Sad}', "");
48026Expect(0, 1590, '\p{^Is_Joining_Group=-_Sad}', "");
48027Expect(0, 1590, '\P{Is_Joining_Group=-_Sad}', "");
48028Expect(1, 1590, '\P{^Is_Joining_Group=-_Sad}', "");
48029Expect(0, 1588, '\p{Is_Joining_Group=-_Sad}', "");
48030Expect(1, 1588, '\p{^Is_Joining_Group=-_Sad}', "");
48031Expect(1, 1588, '\P{Is_Joining_Group=-_Sad}', "");
48032Expect(0, 1588, '\P{^Is_Joining_Group=-_Sad}', "");
48033Error('\p{Is_Jg=sad:=}');
48034Error('\P{Is_Jg=sad:=}');
48035Expect(1, 1590, '\p{Is_Jg=sad}', "");
48036Expect(0, 1590, '\p{^Is_Jg=sad}', "");
48037Expect(0, 1590, '\P{Is_Jg=sad}', "");
48038Expect(1, 1590, '\P{^Is_Jg=sad}', "");
48039Expect(0, 1588, '\p{Is_Jg=sad}', "");
48040Expect(1, 1588, '\p{^Is_Jg=sad}', "");
48041Expect(1, 1588, '\P{Is_Jg=sad}', "");
48042Expect(0, 1588, '\P{^Is_Jg=sad}', "");
48043Expect(1, 1590, '\p{Is_Jg:   -_Sad}', "");
48044Expect(0, 1590, '\p{^Is_Jg:   -_Sad}', "");
48045Expect(0, 1590, '\P{Is_Jg:   -_Sad}', "");
48046Expect(1, 1590, '\P{^Is_Jg:   -_Sad}', "");
48047Expect(0, 1588, '\p{Is_Jg:   -_Sad}', "");
48048Expect(1, 1588, '\p{^Is_Jg:   -_Sad}', "");
48049Expect(1, 1588, '\P{Is_Jg:   -_Sad}', "");
48050Expect(0, 1588, '\P{^Is_Jg:   -_Sad}', "");
48051Error('\p{Joining_Group=/a/__qaf}');
48052Error('\P{Joining_Group=/a/__qaf}');
48053Expect(1, 1602, '\p{Joining_Group=qaf}', "");
48054Expect(0, 1602, '\p{^Joining_Group=qaf}', "");
48055Expect(0, 1602, '\P{Joining_Group=qaf}', "");
48056Expect(1, 1602, '\P{^Joining_Group=qaf}', "");
48057Expect(0, 1601, '\p{Joining_Group=qaf}', "");
48058Expect(1, 1601, '\p{^Joining_Group=qaf}', "");
48059Expect(1, 1601, '\P{Joining_Group=qaf}', "");
48060Expect(0, 1601, '\P{^Joining_Group=qaf}', "");
48061Expect(1, 1602, '\p{Joining_Group=__qaf}', "");
48062Expect(0, 1602, '\p{^Joining_Group=__qaf}', "");
48063Expect(0, 1602, '\P{Joining_Group=__qaf}', "");
48064Expect(1, 1602, '\P{^Joining_Group=__qaf}', "");
48065Expect(0, 1601, '\p{Joining_Group=__qaf}', "");
48066Expect(1, 1601, '\p{^Joining_Group=__qaf}', "");
48067Expect(1, 1601, '\P{Joining_Group=__qaf}', "");
48068Expect(0, 1601, '\P{^Joining_Group=__qaf}', "");
48069Error('\p{Jg=	Qaf/a/}');
48070Error('\P{Jg=	Qaf/a/}');
48071Expect(1, 1602, '\p{Jg=qaf}', "");
48072Expect(0, 1602, '\p{^Jg=qaf}', "");
48073Expect(0, 1602, '\P{Jg=qaf}', "");
48074Expect(1, 1602, '\P{^Jg=qaf}', "");
48075Expect(0, 1601, '\p{Jg=qaf}', "");
48076Expect(1, 1601, '\p{^Jg=qaf}', "");
48077Expect(1, 1601, '\P{Jg=qaf}', "");
48078Expect(0, 1601, '\P{^Jg=qaf}', "");
48079Expect(1, 1602, '\p{Jg=_QAF}', "");
48080Expect(0, 1602, '\p{^Jg=_QAF}', "");
48081Expect(0, 1602, '\P{Jg=_QAF}', "");
48082Expect(1, 1602, '\P{^Jg=_QAF}', "");
48083Expect(0, 1601, '\p{Jg=_QAF}', "");
48084Expect(1, 1601, '\p{^Jg=_QAF}', "");
48085Expect(1, 1601, '\P{Jg=_QAF}', "");
48086Expect(0, 1601, '\P{^Jg=_QAF}', "");
48087Error('\p{Is_Joining_Group=:=-	Qaf}');
48088Error('\P{Is_Joining_Group=:=-	Qaf}');
48089Expect(1, 1602, '\p{Is_Joining_Group:   qaf}', "");
48090Expect(0, 1602, '\p{^Is_Joining_Group:   qaf}', "");
48091Expect(0, 1602, '\P{Is_Joining_Group:   qaf}', "");
48092Expect(1, 1602, '\P{^Is_Joining_Group:   qaf}', "");
48093Expect(0, 1601, '\p{Is_Joining_Group:   qaf}', "");
48094Expect(1, 1601, '\p{^Is_Joining_Group:   qaf}', "");
48095Expect(1, 1601, '\P{Is_Joining_Group:   qaf}', "");
48096Expect(0, 1601, '\P{^Is_Joining_Group:   qaf}', "");
48097Expect(1, 1602, '\p{Is_Joining_Group:  -Qaf}', "");
48098Expect(0, 1602, '\p{^Is_Joining_Group:  -Qaf}', "");
48099Expect(0, 1602, '\P{Is_Joining_Group:  -Qaf}', "");
48100Expect(1, 1602, '\P{^Is_Joining_Group:  -Qaf}', "");
48101Expect(0, 1601, '\p{Is_Joining_Group:  -Qaf}', "");
48102Expect(1, 1601, '\p{^Is_Joining_Group:  -Qaf}', "");
48103Expect(1, 1601, '\P{Is_Joining_Group:  -Qaf}', "");
48104Expect(0, 1601, '\P{^Is_Joining_Group:  -Qaf}', "");
48105Error('\p{Is_Jg=	/a/Qaf}');
48106Error('\P{Is_Jg=	/a/Qaf}');
48107Expect(1, 1602, '\p{Is_Jg=qaf}', "");
48108Expect(0, 1602, '\p{^Is_Jg=qaf}', "");
48109Expect(0, 1602, '\P{Is_Jg=qaf}', "");
48110Expect(1, 1602, '\P{^Is_Jg=qaf}', "");
48111Expect(0, 1601, '\p{Is_Jg=qaf}', "");
48112Expect(1, 1601, '\p{^Is_Jg=qaf}', "");
48113Expect(1, 1601, '\P{Is_Jg=qaf}', "");
48114Expect(0, 1601, '\P{^Is_Jg=qaf}', "");
48115Expect(1, 1602, '\p{Is_Jg=	Qaf}', "");
48116Expect(0, 1602, '\p{^Is_Jg=	Qaf}', "");
48117Expect(0, 1602, '\P{Is_Jg=	Qaf}', "");
48118Expect(1, 1602, '\P{^Is_Jg=	Qaf}', "");
48119Expect(0, 1601, '\p{Is_Jg=	Qaf}', "");
48120Expect(1, 1601, '\p{^Is_Jg=	Qaf}', "");
48121Expect(1, 1601, '\P{Is_Jg=	Qaf}', "");
48122Expect(0, 1601, '\P{^Is_Jg=	Qaf}', "");
48123Error('\p{Joining_Group:	:=	_KAPH}');
48124Error('\P{Joining_Group:	:=	_KAPH}');
48125Expect(1, 1823, '\p{Joining_Group=kaph}', "");
48126Expect(0, 1823, '\p{^Joining_Group=kaph}', "");
48127Expect(0, 1823, '\P{Joining_Group=kaph}', "");
48128Expect(1, 1823, '\P{^Joining_Group=kaph}', "");
48129Expect(0, 1822, '\p{Joining_Group=kaph}', "");
48130Expect(1, 1822, '\p{^Joining_Group=kaph}', "");
48131Expect(1, 1822, '\P{Joining_Group=kaph}', "");
48132Expect(0, 1822, '\P{^Joining_Group=kaph}', "");
48133Expect(1, 1823, '\p{Joining_Group= KAPH}', "");
48134Expect(0, 1823, '\p{^Joining_Group= KAPH}', "");
48135Expect(0, 1823, '\P{Joining_Group= KAPH}', "");
48136Expect(1, 1823, '\P{^Joining_Group= KAPH}', "");
48137Expect(0, 1822, '\p{Joining_Group= KAPH}', "");
48138Expect(1, 1822, '\p{^Joining_Group= KAPH}', "");
48139Expect(1, 1822, '\P{Joining_Group= KAPH}', "");
48140Expect(0, 1822, '\P{^Joining_Group= KAPH}', "");
48141Error('\p{Jg=	/a/kaph}');
48142Error('\P{Jg=	/a/kaph}');
48143Expect(1, 1823, '\p{Jg=kaph}', "");
48144Expect(0, 1823, '\p{^Jg=kaph}', "");
48145Expect(0, 1823, '\P{Jg=kaph}', "");
48146Expect(1, 1823, '\P{^Jg=kaph}', "");
48147Expect(0, 1822, '\p{Jg=kaph}', "");
48148Expect(1, 1822, '\p{^Jg=kaph}', "");
48149Expect(1, 1822, '\P{Jg=kaph}', "");
48150Expect(0, 1822, '\P{^Jg=kaph}', "");
48151Expect(1, 1823, '\p{Jg=-kaph}', "");
48152Expect(0, 1823, '\p{^Jg=-kaph}', "");
48153Expect(0, 1823, '\P{Jg=-kaph}', "");
48154Expect(1, 1823, '\P{^Jg=-kaph}', "");
48155Expect(0, 1822, '\p{Jg=-kaph}', "");
48156Expect(1, 1822, '\p{^Jg=-kaph}', "");
48157Expect(1, 1822, '\P{Jg=-kaph}', "");
48158Expect(0, 1822, '\P{^Jg=-kaph}', "");
48159Error('\p{Is_Joining_Group=	KAPH:=}');
48160Error('\P{Is_Joining_Group=	KAPH:=}');
48161Expect(1, 1823, '\p{Is_Joining_Group=kaph}', "");
48162Expect(0, 1823, '\p{^Is_Joining_Group=kaph}', "");
48163Expect(0, 1823, '\P{Is_Joining_Group=kaph}', "");
48164Expect(1, 1823, '\P{^Is_Joining_Group=kaph}', "");
48165Expect(0, 1822, '\p{Is_Joining_Group=kaph}', "");
48166Expect(1, 1822, '\p{^Is_Joining_Group=kaph}', "");
48167Expect(1, 1822, '\P{Is_Joining_Group=kaph}', "");
48168Expect(0, 1822, '\P{^Is_Joining_Group=kaph}', "");
48169Expect(1, 1823, '\p{Is_Joining_Group=--kaph}', "");
48170Expect(0, 1823, '\p{^Is_Joining_Group=--kaph}', "");
48171Expect(0, 1823, '\P{Is_Joining_Group=--kaph}', "");
48172Expect(1, 1823, '\P{^Is_Joining_Group=--kaph}', "");
48173Expect(0, 1822, '\p{Is_Joining_Group=--kaph}', "");
48174Expect(1, 1822, '\p{^Is_Joining_Group=--kaph}', "");
48175Expect(1, 1822, '\P{Is_Joining_Group=--kaph}', "");
48176Expect(0, 1822, '\P{^Is_Joining_Group=--kaph}', "");
48177Error('\p{Is_Jg=:=_Kaph}');
48178Error('\P{Is_Jg=:=_Kaph}');
48179Expect(1, 1823, '\p{Is_Jg=kaph}', "");
48180Expect(0, 1823, '\p{^Is_Jg=kaph}', "");
48181Expect(0, 1823, '\P{Is_Jg=kaph}', "");
48182Expect(1, 1823, '\P{^Is_Jg=kaph}', "");
48183Expect(0, 1822, '\p{Is_Jg=kaph}', "");
48184Expect(1, 1822, '\p{^Is_Jg=kaph}', "");
48185Expect(1, 1822, '\P{Is_Jg=kaph}', "");
48186Expect(0, 1822, '\P{^Is_Jg=kaph}', "");
48187Expect(1, 1823, '\p{Is_Jg:	kaph}', "");
48188Expect(0, 1823, '\p{^Is_Jg:	kaph}', "");
48189Expect(0, 1823, '\P{Is_Jg:	kaph}', "");
48190Expect(1, 1823, '\P{^Is_Jg:	kaph}', "");
48191Expect(0, 1822, '\p{Is_Jg:	kaph}', "");
48192Expect(1, 1822, '\p{^Is_Jg:	kaph}', "");
48193Expect(1, 1822, '\P{Is_Jg:	kaph}', "");
48194Expect(0, 1822, '\P{^Is_Jg:	kaph}', "");
48195Error('\p{Joining_Group=_:=feh}');
48196Error('\P{Joining_Group=_:=feh}');
48197Expect(1, 1601, '\p{Joining_Group=feh}', "");
48198Expect(0, 1601, '\p{^Joining_Group=feh}', "");
48199Expect(0, 1601, '\P{Joining_Group=feh}', "");
48200Expect(1, 1601, '\P{^Joining_Group=feh}', "");
48201Expect(0, 1600, '\p{Joining_Group=feh}', "");
48202Expect(1, 1600, '\p{^Joining_Group=feh}', "");
48203Expect(1, 1600, '\P{Joining_Group=feh}', "");
48204Expect(0, 1600, '\P{^Joining_Group=feh}', "");
48205Expect(1, 1601, '\p{Joining_Group=_-Feh}', "");
48206Expect(0, 1601, '\p{^Joining_Group=_-Feh}', "");
48207Expect(0, 1601, '\P{Joining_Group=_-Feh}', "");
48208Expect(1, 1601, '\P{^Joining_Group=_-Feh}', "");
48209Expect(0, 1600, '\p{Joining_Group=_-Feh}', "");
48210Expect(1, 1600, '\p{^Joining_Group=_-Feh}', "");
48211Expect(1, 1600, '\P{Joining_Group=_-Feh}', "");
48212Expect(0, 1600, '\P{^Joining_Group=_-Feh}', "");
48213Error('\p{Jg=/a/_	Feh}');
48214Error('\P{Jg=/a/_	Feh}');
48215Expect(1, 1601, '\p{Jg=feh}', "");
48216Expect(0, 1601, '\p{^Jg=feh}', "");
48217Expect(0, 1601, '\P{Jg=feh}', "");
48218Expect(1, 1601, '\P{^Jg=feh}', "");
48219Expect(0, 1600, '\p{Jg=feh}', "");
48220Expect(1, 1600, '\p{^Jg=feh}', "");
48221Expect(1, 1600, '\P{Jg=feh}', "");
48222Expect(0, 1600, '\P{^Jg=feh}', "");
48223Expect(1, 1601, '\p{Jg=-	Feh}', "");
48224Expect(0, 1601, '\p{^Jg=-	Feh}', "");
48225Expect(0, 1601, '\P{Jg=-	Feh}', "");
48226Expect(1, 1601, '\P{^Jg=-	Feh}', "");
48227Expect(0, 1600, '\p{Jg=-	Feh}', "");
48228Expect(1, 1600, '\p{^Jg=-	Feh}', "");
48229Expect(1, 1600, '\P{Jg=-	Feh}', "");
48230Expect(0, 1600, '\P{^Jg=-	Feh}', "");
48231Error('\p{Is_Joining_Group= :=Feh}');
48232Error('\P{Is_Joining_Group= :=Feh}');
48233Expect(1, 1601, '\p{Is_Joining_Group=feh}', "");
48234Expect(0, 1601, '\p{^Is_Joining_Group=feh}', "");
48235Expect(0, 1601, '\P{Is_Joining_Group=feh}', "");
48236Expect(1, 1601, '\P{^Is_Joining_Group=feh}', "");
48237Expect(0, 1600, '\p{Is_Joining_Group=feh}', "");
48238Expect(1, 1600, '\p{^Is_Joining_Group=feh}', "");
48239Expect(1, 1600, '\P{Is_Joining_Group=feh}', "");
48240Expect(0, 1600, '\P{^Is_Joining_Group=feh}', "");
48241Expect(1, 1601, '\p{Is_Joining_Group=		Feh}', "");
48242Expect(0, 1601, '\p{^Is_Joining_Group=		Feh}', "");
48243Expect(0, 1601, '\P{Is_Joining_Group=		Feh}', "");
48244Expect(1, 1601, '\P{^Is_Joining_Group=		Feh}', "");
48245Expect(0, 1600, '\p{Is_Joining_Group=		Feh}', "");
48246Expect(1, 1600, '\p{^Is_Joining_Group=		Feh}', "");
48247Expect(1, 1600, '\P{Is_Joining_Group=		Feh}', "");
48248Expect(0, 1600, '\P{^Is_Joining_Group=		Feh}', "");
48249Error('\p{Is_Jg:    :=FEH}');
48250Error('\P{Is_Jg:    :=FEH}');
48251Expect(1, 1601, '\p{Is_Jg=feh}', "");
48252Expect(0, 1601, '\p{^Is_Jg=feh}', "");
48253Expect(0, 1601, '\P{Is_Jg=feh}', "");
48254Expect(1, 1601, '\P{^Is_Jg=feh}', "");
48255Expect(0, 1600, '\p{Is_Jg=feh}', "");
48256Expect(1, 1600, '\p{^Is_Jg=feh}', "");
48257Expect(1, 1600, '\P{Is_Jg=feh}', "");
48258Expect(0, 1600, '\P{^Is_Jg=feh}', "");
48259Expect(1, 1601, '\p{Is_Jg=--Feh}', "");
48260Expect(0, 1601, '\p{^Is_Jg=--Feh}', "");
48261Expect(0, 1601, '\P{Is_Jg=--Feh}', "");
48262Expect(1, 1601, '\P{^Is_Jg=--Feh}', "");
48263Expect(0, 1600, '\p{Is_Jg=--Feh}', "");
48264Expect(1, 1600, '\p{^Is_Jg=--Feh}', "");
48265Expect(1, 1600, '\P{Is_Jg=--Feh}', "");
48266Expect(0, 1600, '\P{^Is_Jg=--Feh}', "");
48267Error('\p{Joining_Group=	/a/FARSI-YEH}');
48268Error('\P{Joining_Group=	/a/FARSI-YEH}');
48269Expect(1, 1599, '\p{Joining_Group=farsiyeh}', "");
48270Expect(0, 1599, '\p{^Joining_Group=farsiyeh}', "");
48271Expect(0, 1599, '\P{Joining_Group=farsiyeh}', "");
48272Expect(1, 1599, '\P{^Joining_Group=farsiyeh}', "");
48273Expect(0, 1596, '\p{Joining_Group=farsiyeh}', "");
48274Expect(1, 1596, '\p{^Joining_Group=farsiyeh}', "");
48275Expect(1, 1596, '\P{Joining_Group=farsiyeh}', "");
48276Expect(0, 1596, '\P{^Joining_Group=farsiyeh}', "");
48277Expect(1, 1599, '\p{Joining_Group=		FarsiYeh}', "");
48278Expect(0, 1599, '\p{^Joining_Group=		FarsiYeh}', "");
48279Expect(0, 1599, '\P{Joining_Group=		FarsiYeh}', "");
48280Expect(1, 1599, '\P{^Joining_Group=		FarsiYeh}', "");
48281Expect(0, 1596, '\p{Joining_Group=		FarsiYeh}', "");
48282Expect(1, 1596, '\p{^Joining_Group=		FarsiYeh}', "");
48283Expect(1, 1596, '\P{Joining_Group=		FarsiYeh}', "");
48284Expect(0, 1596, '\P{^Joining_Group=		FarsiYeh}', "");
48285Error('\p{Jg=-farsiYeh:=}');
48286Error('\P{Jg=-farsiYeh:=}');
48287Expect(1, 1599, '\p{Jg=farsiyeh}', "");
48288Expect(0, 1599, '\p{^Jg=farsiyeh}', "");
48289Expect(0, 1599, '\P{Jg=farsiyeh}', "");
48290Expect(1, 1599, '\P{^Jg=farsiyeh}', "");
48291Expect(0, 1596, '\p{Jg=farsiyeh}', "");
48292Expect(1, 1596, '\p{^Jg=farsiyeh}', "");
48293Expect(1, 1596, '\P{Jg=farsiyeh}', "");
48294Expect(0, 1596, '\P{^Jg=farsiyeh}', "");
48295Expect(1, 1599, '\p{Jg=_FARSIyeh}', "");
48296Expect(0, 1599, '\p{^Jg=_FARSIyeh}', "");
48297Expect(0, 1599, '\P{Jg=_FARSIyeh}', "");
48298Expect(1, 1599, '\P{^Jg=_FARSIyeh}', "");
48299Expect(0, 1596, '\p{Jg=_FARSIyeh}', "");
48300Expect(1, 1596, '\p{^Jg=_FARSIyeh}', "");
48301Expect(1, 1596, '\P{Jg=_FARSIyeh}', "");
48302Expect(0, 1596, '\P{^Jg=_FARSIyeh}', "");
48303Error('\p{Is_Joining_Group=/a/farsiYeh}');
48304Error('\P{Is_Joining_Group=/a/farsiYeh}');
48305Expect(1, 1599, '\p{Is_Joining_Group=farsiyeh}', "");
48306Expect(0, 1599, '\p{^Is_Joining_Group=farsiyeh}', "");
48307Expect(0, 1599, '\P{Is_Joining_Group=farsiyeh}', "");
48308Expect(1, 1599, '\P{^Is_Joining_Group=farsiyeh}', "");
48309Expect(0, 1596, '\p{Is_Joining_Group=farsiyeh}', "");
48310Expect(1, 1596, '\p{^Is_Joining_Group=farsiyeh}', "");
48311Expect(1, 1596, '\P{Is_Joining_Group=farsiyeh}', "");
48312Expect(0, 1596, '\P{^Is_Joining_Group=farsiyeh}', "");
48313Expect(1, 1599, '\p{Is_Joining_Group=-FARSI-YEH}', "");
48314Expect(0, 1599, '\p{^Is_Joining_Group=-FARSI-YEH}', "");
48315Expect(0, 1599, '\P{Is_Joining_Group=-FARSI-YEH}', "");
48316Expect(1, 1599, '\P{^Is_Joining_Group=-FARSI-YEH}', "");
48317Expect(0, 1596, '\p{Is_Joining_Group=-FARSI-YEH}', "");
48318Expect(1, 1596, '\p{^Is_Joining_Group=-FARSI-YEH}', "");
48319Expect(1, 1596, '\P{Is_Joining_Group=-FARSI-YEH}', "");
48320Expect(0, 1596, '\P{^Is_Joining_Group=-FARSI-YEH}', "");
48321Error('\p{Is_Jg=__Farsi_yeh:=}');
48322Error('\P{Is_Jg=__Farsi_yeh:=}');
48323Expect(1, 1599, '\p{Is_Jg=farsiyeh}', "");
48324Expect(0, 1599, '\p{^Is_Jg=farsiyeh}', "");
48325Expect(0, 1599, '\P{Is_Jg=farsiyeh}', "");
48326Expect(1, 1599, '\P{^Is_Jg=farsiyeh}', "");
48327Expect(0, 1596, '\p{Is_Jg=farsiyeh}', "");
48328Expect(1, 1596, '\p{^Is_Jg=farsiyeh}', "");
48329Expect(1, 1596, '\P{Is_Jg=farsiyeh}', "");
48330Expect(0, 1596, '\P{^Is_Jg=farsiyeh}', "");
48331Expect(1, 1599, '\p{Is_Jg=_farsi_Yeh}', "");
48332Expect(0, 1599, '\p{^Is_Jg=_farsi_Yeh}', "");
48333Expect(0, 1599, '\P{Is_Jg=_farsi_Yeh}', "");
48334Expect(1, 1599, '\P{^Is_Jg=_farsi_Yeh}', "");
48335Expect(0, 1596, '\p{Is_Jg=_farsi_Yeh}', "");
48336Expect(1, 1596, '\p{^Is_Jg=_farsi_Yeh}', "");
48337Expect(1, 1596, '\P{Is_Jg=_farsi_Yeh}', "");
48338Expect(0, 1596, '\P{^Is_Jg=_farsi_Yeh}', "");
48339Error('\p{Joining_Group=-:=reversed-Pe}');
48340Error('\P{Joining_Group=-:=reversed-Pe}');
48341Expect(1, 1831, '\p{Joining_Group=reversedpe}', "");
48342Expect(0, 1831, '\p{^Joining_Group=reversedpe}', "");
48343Expect(0, 1831, '\P{Joining_Group=reversedpe}', "");
48344Expect(1, 1831, '\P{^Joining_Group=reversedpe}', "");
48345Expect(0, 1830, '\p{Joining_Group=reversedpe}', "");
48346Expect(1, 1830, '\p{^Joining_Group=reversedpe}', "");
48347Expect(1, 1830, '\P{Joining_Group=reversedpe}', "");
48348Expect(0, 1830, '\P{^Joining_Group=reversedpe}', "");
48349Expect(1, 1831, '\p{Joining_Group=	-REVERSED-Pe}', "");
48350Expect(0, 1831, '\p{^Joining_Group=	-REVERSED-Pe}', "");
48351Expect(0, 1831, '\P{Joining_Group=	-REVERSED-Pe}', "");
48352Expect(1, 1831, '\P{^Joining_Group=	-REVERSED-Pe}', "");
48353Expect(0, 1830, '\p{Joining_Group=	-REVERSED-Pe}', "");
48354Expect(1, 1830, '\p{^Joining_Group=	-REVERSED-Pe}', "");
48355Expect(1, 1830, '\P{Joining_Group=	-REVERSED-Pe}', "");
48356Expect(0, 1830, '\P{^Joining_Group=	-REVERSED-Pe}', "");
48357Error('\p{Jg= _REVERSED/a/pe}');
48358Error('\P{Jg= _REVERSED/a/pe}');
48359Expect(1, 1831, '\p{Jg=reversedpe}', "");
48360Expect(0, 1831, '\p{^Jg=reversedpe}', "");
48361Expect(0, 1831, '\P{Jg=reversedpe}', "");
48362Expect(1, 1831, '\P{^Jg=reversedpe}', "");
48363Expect(0, 1830, '\p{Jg=reversedpe}', "");
48364Expect(1, 1830, '\p{^Jg=reversedpe}', "");
48365Expect(1, 1830, '\P{Jg=reversedpe}', "");
48366Expect(0, 1830, '\P{^Jg=reversedpe}', "");
48367Expect(1, 1831, '\p{Jg= _reversed	Pe}', "");
48368Expect(0, 1831, '\p{^Jg= _reversed	Pe}', "");
48369Expect(0, 1831, '\P{Jg= _reversed	Pe}', "");
48370Expect(1, 1831, '\P{^Jg= _reversed	Pe}', "");
48371Expect(0, 1830, '\p{Jg= _reversed	Pe}', "");
48372Expect(1, 1830, '\p{^Jg= _reversed	Pe}', "");
48373Expect(1, 1830, '\P{Jg= _reversed	Pe}', "");
48374Expect(0, 1830, '\P{^Jg= _reversed	Pe}', "");
48375Error('\p{Is_Joining_Group=-ReversedPe:=}');
48376Error('\P{Is_Joining_Group=-ReversedPe:=}');
48377Expect(1, 1831, '\p{Is_Joining_Group=reversedpe}', "");
48378Expect(0, 1831, '\p{^Is_Joining_Group=reversedpe}', "");
48379Expect(0, 1831, '\P{Is_Joining_Group=reversedpe}', "");
48380Expect(1, 1831, '\P{^Is_Joining_Group=reversedpe}', "");
48381Expect(0, 1830, '\p{Is_Joining_Group=reversedpe}', "");
48382Expect(1, 1830, '\p{^Is_Joining_Group=reversedpe}', "");
48383Expect(1, 1830, '\P{Is_Joining_Group=reversedpe}', "");
48384Expect(0, 1830, '\P{^Is_Joining_Group=reversedpe}', "");
48385Expect(1, 1831, '\p{Is_Joining_Group= -Reversed_Pe}', "");
48386Expect(0, 1831, '\p{^Is_Joining_Group= -Reversed_Pe}', "");
48387Expect(0, 1831, '\P{Is_Joining_Group= -Reversed_Pe}', "");
48388Expect(1, 1831, '\P{^Is_Joining_Group= -Reversed_Pe}', "");
48389Expect(0, 1830, '\p{Is_Joining_Group= -Reversed_Pe}', "");
48390Expect(1, 1830, '\p{^Is_Joining_Group= -Reversed_Pe}', "");
48391Expect(1, 1830, '\P{Is_Joining_Group= -Reversed_Pe}', "");
48392Expect(0, 1830, '\P{^Is_Joining_Group= -Reversed_Pe}', "");
48393Error('\p{Is_Jg=/a/_-REVERSEDpe}');
48394Error('\P{Is_Jg=/a/_-REVERSEDpe}');
48395Expect(1, 1831, '\p{Is_Jg=reversedpe}', "");
48396Expect(0, 1831, '\p{^Is_Jg=reversedpe}', "");
48397Expect(0, 1831, '\P{Is_Jg=reversedpe}', "");
48398Expect(1, 1831, '\P{^Is_Jg=reversedpe}', "");
48399Expect(0, 1830, '\p{Is_Jg=reversedpe}', "");
48400Expect(1, 1830, '\p{^Is_Jg=reversedpe}', "");
48401Expect(1, 1830, '\P{Is_Jg=reversedpe}', "");
48402Expect(0, 1830, '\P{^Is_Jg=reversedpe}', "");
48403Expect(1, 1831, '\p{Is_Jg=	Reversed PE}', "");
48404Expect(0, 1831, '\p{^Is_Jg=	Reversed PE}', "");
48405Expect(0, 1831, '\P{Is_Jg=	Reversed PE}', "");
48406Expect(1, 1831, '\P{^Is_Jg=	Reversed PE}', "");
48407Expect(0, 1830, '\p{Is_Jg=	Reversed PE}', "");
48408Expect(1, 1830, '\p{^Is_Jg=	Reversed PE}', "");
48409Expect(1, 1830, '\P{Is_Jg=	Reversed PE}', "");
48410Expect(0, 1830, '\P{^Is_Jg=	Reversed PE}', "");
48411Error('\p{Joining_Group=-:=Shin}');
48412Error('\P{Joining_Group=-:=Shin}');
48413Expect(1, 1835, '\p{Joining_Group=shin}', "");
48414Expect(0, 1835, '\p{^Joining_Group=shin}', "");
48415Expect(0, 1835, '\P{Joining_Group=shin}', "");
48416Expect(1, 1835, '\P{^Joining_Group=shin}', "");
48417Expect(0, 1834, '\p{Joining_Group=shin}', "");
48418Expect(1, 1834, '\p{^Joining_Group=shin}', "");
48419Expect(1, 1834, '\P{Joining_Group=shin}', "");
48420Expect(0, 1834, '\P{^Joining_Group=shin}', "");
48421Expect(1, 1835, '\p{Joining_Group=--Shin}', "");
48422Expect(0, 1835, '\p{^Joining_Group=--Shin}', "");
48423Expect(0, 1835, '\P{Joining_Group=--Shin}', "");
48424Expect(1, 1835, '\P{^Joining_Group=--Shin}', "");
48425Expect(0, 1834, '\p{Joining_Group=--Shin}', "");
48426Expect(1, 1834, '\p{^Joining_Group=--Shin}', "");
48427Expect(1, 1834, '\P{Joining_Group=--Shin}', "");
48428Expect(0, 1834, '\P{^Joining_Group=--Shin}', "");
48429Error('\p{Jg=/a/_Shin}');
48430Error('\P{Jg=/a/_Shin}');
48431Expect(1, 1835, '\p{Jg:shin}', "");
48432Expect(0, 1835, '\p{^Jg:shin}', "");
48433Expect(0, 1835, '\P{Jg:shin}', "");
48434Expect(1, 1835, '\P{^Jg:shin}', "");
48435Expect(0, 1834, '\p{Jg:shin}', "");
48436Expect(1, 1834, '\p{^Jg:shin}', "");
48437Expect(1, 1834, '\P{Jg:shin}', "");
48438Expect(0, 1834, '\P{^Jg:shin}', "");
48439Expect(1, 1835, '\p{Jg=	 shin}', "");
48440Expect(0, 1835, '\p{^Jg=	 shin}', "");
48441Expect(0, 1835, '\P{Jg=	 shin}', "");
48442Expect(1, 1835, '\P{^Jg=	 shin}', "");
48443Expect(0, 1834, '\p{Jg=	 shin}', "");
48444Expect(1, 1834, '\p{^Jg=	 shin}', "");
48445Expect(1, 1834, '\P{Jg=	 shin}', "");
48446Expect(0, 1834, '\P{^Jg=	 shin}', "");
48447Error('\p{Is_Joining_Group= /a/shin}');
48448Error('\P{Is_Joining_Group= /a/shin}');
48449Expect(1, 1835, '\p{Is_Joining_Group=shin}', "");
48450Expect(0, 1835, '\p{^Is_Joining_Group=shin}', "");
48451Expect(0, 1835, '\P{Is_Joining_Group=shin}', "");
48452Expect(1, 1835, '\P{^Is_Joining_Group=shin}', "");
48453Expect(0, 1834, '\p{Is_Joining_Group=shin}', "");
48454Expect(1, 1834, '\p{^Is_Joining_Group=shin}', "");
48455Expect(1, 1834, '\P{Is_Joining_Group=shin}', "");
48456Expect(0, 1834, '\P{^Is_Joining_Group=shin}', "");
48457Expect(1, 1835, '\p{Is_Joining_Group=_SHIN}', "");
48458Expect(0, 1835, '\p{^Is_Joining_Group=_SHIN}', "");
48459Expect(0, 1835, '\P{Is_Joining_Group=_SHIN}', "");
48460Expect(1, 1835, '\P{^Is_Joining_Group=_SHIN}', "");
48461Expect(0, 1834, '\p{Is_Joining_Group=_SHIN}', "");
48462Expect(1, 1834, '\p{^Is_Joining_Group=_SHIN}', "");
48463Expect(1, 1834, '\P{Is_Joining_Group=_SHIN}', "");
48464Expect(0, 1834, '\P{^Is_Joining_Group=_SHIN}', "");
48465Error('\p{Is_Jg=:=-	Shin}');
48466Error('\P{Is_Jg=:=-	Shin}');
48467Expect(1, 1835, '\p{Is_Jg=shin}', "");
48468Expect(0, 1835, '\p{^Is_Jg=shin}', "");
48469Expect(0, 1835, '\P{Is_Jg=shin}', "");
48470Expect(1, 1835, '\P{^Is_Jg=shin}', "");
48471Expect(0, 1834, '\p{Is_Jg=shin}', "");
48472Expect(1, 1834, '\p{^Is_Jg=shin}', "");
48473Expect(1, 1834, '\P{Is_Jg=shin}', "");
48474Expect(0, 1834, '\P{^Is_Jg=shin}', "");
48475Expect(1, 1835, '\p{Is_Jg=	 Shin}', "");
48476Expect(0, 1835, '\p{^Is_Jg=	 Shin}', "");
48477Expect(0, 1835, '\P{Is_Jg=	 Shin}', "");
48478Expect(1, 1835, '\P{^Is_Jg=	 Shin}', "");
48479Expect(0, 1834, '\p{Is_Jg=	 Shin}', "");
48480Expect(1, 1834, '\p{^Is_Jg=	 Shin}', "");
48481Expect(1, 1834, '\P{Is_Jg=	 Shin}', "");
48482Expect(0, 1834, '\P{^Is_Jg=	 Shin}', "");
48483Error('\p{Joining_Group=:=	_yeh}');
48484Error('\P{Joining_Group=:=	_yeh}');
48485Expect(1, 1574, '\p{Joining_Group=yeh}', "");
48486Expect(0, 1574, '\p{^Joining_Group=yeh}', "");
48487Expect(0, 1574, '\P{Joining_Group=yeh}', "");
48488Expect(1, 1574, '\P{^Joining_Group=yeh}', "");
48489Expect(0, 1573, '\p{Joining_Group=yeh}', "");
48490Expect(1, 1573, '\p{^Joining_Group=yeh}', "");
48491Expect(1, 1573, '\P{Joining_Group=yeh}', "");
48492Expect(0, 1573, '\P{^Joining_Group=yeh}', "");
48493Expect(1, 1574, '\p{Joining_Group= Yeh}', "");
48494Expect(0, 1574, '\p{^Joining_Group= Yeh}', "");
48495Expect(0, 1574, '\P{Joining_Group= Yeh}', "");
48496Expect(1, 1574, '\P{^Joining_Group= Yeh}', "");
48497Expect(0, 1573, '\p{Joining_Group= Yeh}', "");
48498Expect(1, 1573, '\p{^Joining_Group= Yeh}', "");
48499Expect(1, 1573, '\P{Joining_Group= Yeh}', "");
48500Expect(0, 1573, '\P{^Joining_Group= Yeh}', "");
48501Error('\p{Jg: :=-Yeh}');
48502Error('\P{Jg: :=-Yeh}');
48503Expect(1, 1574, '\p{Jg=yeh}', "");
48504Expect(0, 1574, '\p{^Jg=yeh}', "");
48505Expect(0, 1574, '\P{Jg=yeh}', "");
48506Expect(1, 1574, '\P{^Jg=yeh}', "");
48507Expect(0, 1573, '\p{Jg=yeh}', "");
48508Expect(1, 1573, '\p{^Jg=yeh}', "");
48509Expect(1, 1573, '\P{Jg=yeh}', "");
48510Expect(0, 1573, '\P{^Jg=yeh}', "");
48511Expect(1, 1574, '\p{Jg= 	YEH}', "");
48512Expect(0, 1574, '\p{^Jg= 	YEH}', "");
48513Expect(0, 1574, '\P{Jg= 	YEH}', "");
48514Expect(1, 1574, '\P{^Jg= 	YEH}', "");
48515Expect(0, 1573, '\p{Jg= 	YEH}', "");
48516Expect(1, 1573, '\p{^Jg= 	YEH}', "");
48517Expect(1, 1573, '\P{Jg= 	YEH}', "");
48518Expect(0, 1573, '\P{^Jg= 	YEH}', "");
48519Error('\p{Is_Joining_Group=	yeh/a/}');
48520Error('\P{Is_Joining_Group=	yeh/a/}');
48521Expect(1, 1574, '\p{Is_Joining_Group=yeh}', "");
48522Expect(0, 1574, '\p{^Is_Joining_Group=yeh}', "");
48523Expect(0, 1574, '\P{Is_Joining_Group=yeh}', "");
48524Expect(1, 1574, '\P{^Is_Joining_Group=yeh}', "");
48525Expect(0, 1573, '\p{Is_Joining_Group=yeh}', "");
48526Expect(1, 1573, '\p{^Is_Joining_Group=yeh}', "");
48527Expect(1, 1573, '\P{Is_Joining_Group=yeh}', "");
48528Expect(0, 1573, '\P{^Is_Joining_Group=yeh}', "");
48529Expect(1, 1574, '\p{Is_Joining_Group:			Yeh}', "");
48530Expect(0, 1574, '\p{^Is_Joining_Group:			Yeh}', "");
48531Expect(0, 1574, '\P{Is_Joining_Group:			Yeh}', "");
48532Expect(1, 1574, '\P{^Is_Joining_Group:			Yeh}', "");
48533Expect(0, 1573, '\p{Is_Joining_Group:			Yeh}', "");
48534Expect(1, 1573, '\p{^Is_Joining_Group:			Yeh}', "");
48535Expect(1, 1573, '\P{Is_Joining_Group:			Yeh}', "");
48536Expect(0, 1573, '\P{^Is_Joining_Group:			Yeh}', "");
48537Error('\p{Is_Jg= :=Yeh}');
48538Error('\P{Is_Jg= :=Yeh}');
48539Expect(1, 1574, '\p{Is_Jg=yeh}', "");
48540Expect(0, 1574, '\p{^Is_Jg=yeh}', "");
48541Expect(0, 1574, '\P{Is_Jg=yeh}', "");
48542Expect(1, 1574, '\P{^Is_Jg=yeh}', "");
48543Expect(0, 1573, '\p{Is_Jg=yeh}', "");
48544Expect(1, 1573, '\p{^Is_Jg=yeh}', "");
48545Expect(1, 1573, '\P{Is_Jg=yeh}', "");
48546Expect(0, 1573, '\P{^Is_Jg=yeh}', "");
48547Expect(1, 1574, '\p{Is_Jg=_ yeh}', "");
48548Expect(0, 1574, '\p{^Is_Jg=_ yeh}', "");
48549Expect(0, 1574, '\P{Is_Jg=_ yeh}', "");
48550Expect(1, 1574, '\P{^Is_Jg=_ yeh}', "");
48551Expect(0, 1573, '\p{Is_Jg=_ yeh}', "");
48552Expect(1, 1573, '\p{^Is_Jg=_ yeh}', "");
48553Expect(1, 1573, '\P{Is_Jg=_ yeh}', "");
48554Expect(0, 1573, '\P{^Is_Jg=_ yeh}', "");
48555Error('\p{Joining_Group=:= Dal}');
48556Error('\P{Joining_Group=:= Dal}');
48557Expect(1, 1584, '\p{Joining_Group=dal}', "");
48558Expect(0, 1584, '\p{^Joining_Group=dal}', "");
48559Expect(0, 1584, '\P{Joining_Group=dal}', "");
48560Expect(1, 1584, '\P{^Joining_Group=dal}', "");
48561Expect(0, 1582, '\p{Joining_Group=dal}', "");
48562Expect(1, 1582, '\p{^Joining_Group=dal}', "");
48563Expect(1, 1582, '\P{Joining_Group=dal}', "");
48564Expect(0, 1582, '\P{^Joining_Group=dal}', "");
48565Expect(1, 1584, '\p{Joining_Group=-_dal}', "");
48566Expect(0, 1584, '\p{^Joining_Group=-_dal}', "");
48567Expect(0, 1584, '\P{Joining_Group=-_dal}', "");
48568Expect(1, 1584, '\P{^Joining_Group=-_dal}', "");
48569Expect(0, 1582, '\p{Joining_Group=-_dal}', "");
48570Expect(1, 1582, '\p{^Joining_Group=-_dal}', "");
48571Expect(1, 1582, '\P{Joining_Group=-_dal}', "");
48572Expect(0, 1582, '\P{^Joining_Group=-_dal}', "");
48573Error('\p{Jg=	:=DAL}');
48574Error('\P{Jg=	:=DAL}');
48575Expect(1, 1584, '\p{Jg=dal}', "");
48576Expect(0, 1584, '\p{^Jg=dal}', "");
48577Expect(0, 1584, '\P{Jg=dal}', "");
48578Expect(1, 1584, '\P{^Jg=dal}', "");
48579Expect(0, 1582, '\p{Jg=dal}', "");
48580Expect(1, 1582, '\p{^Jg=dal}', "");
48581Expect(1, 1582, '\P{Jg=dal}', "");
48582Expect(0, 1582, '\P{^Jg=dal}', "");
48583Expect(1, 1584, '\p{Jg= 	Dal}', "");
48584Expect(0, 1584, '\p{^Jg= 	Dal}', "");
48585Expect(0, 1584, '\P{Jg= 	Dal}', "");
48586Expect(1, 1584, '\P{^Jg= 	Dal}', "");
48587Expect(0, 1582, '\p{Jg= 	Dal}', "");
48588Expect(1, 1582, '\p{^Jg= 	Dal}', "");
48589Expect(1, 1582, '\P{Jg= 	Dal}', "");
48590Expect(0, 1582, '\P{^Jg= 	Dal}', "");
48591Error('\p{Is_Joining_Group=:=- dal}');
48592Error('\P{Is_Joining_Group=:=- dal}');
48593Expect(1, 1584, '\p{Is_Joining_Group=dal}', "");
48594Expect(0, 1584, '\p{^Is_Joining_Group=dal}', "");
48595Expect(0, 1584, '\P{Is_Joining_Group=dal}', "");
48596Expect(1, 1584, '\P{^Is_Joining_Group=dal}', "");
48597Expect(0, 1582, '\p{Is_Joining_Group=dal}', "");
48598Expect(1, 1582, '\p{^Is_Joining_Group=dal}', "");
48599Expect(1, 1582, '\P{Is_Joining_Group=dal}', "");
48600Expect(0, 1582, '\P{^Is_Joining_Group=dal}', "");
48601Expect(1, 1584, '\p{Is_Joining_Group=-	DAL}', "");
48602Expect(0, 1584, '\p{^Is_Joining_Group=-	DAL}', "");
48603Expect(0, 1584, '\P{Is_Joining_Group=-	DAL}', "");
48604Expect(1, 1584, '\P{^Is_Joining_Group=-	DAL}', "");
48605Expect(0, 1582, '\p{Is_Joining_Group=-	DAL}', "");
48606Expect(1, 1582, '\p{^Is_Joining_Group=-	DAL}', "");
48607Expect(1, 1582, '\P{Is_Joining_Group=-	DAL}', "");
48608Expect(0, 1582, '\P{^Is_Joining_Group=-	DAL}', "");
48609Error('\p{Is_Jg=	:=Dal}');
48610Error('\P{Is_Jg=	:=Dal}');
48611Expect(1, 1584, '\p{Is_Jg=dal}', "");
48612Expect(0, 1584, '\p{^Is_Jg=dal}', "");
48613Expect(0, 1584, '\P{Is_Jg=dal}', "");
48614Expect(1, 1584, '\P{^Is_Jg=dal}', "");
48615Expect(0, 1582, '\p{Is_Jg=dal}', "");
48616Expect(1, 1582, '\p{^Is_Jg=dal}', "");
48617Expect(1, 1582, '\P{Is_Jg=dal}', "");
48618Expect(0, 1582, '\P{^Is_Jg=dal}', "");
48619Expect(1, 1584, '\p{Is_Jg=Dal}', "");
48620Expect(0, 1584, '\p{^Is_Jg=Dal}', "");
48621Expect(0, 1584, '\P{Is_Jg=Dal}', "");
48622Expect(1, 1584, '\P{^Is_Jg=Dal}', "");
48623Expect(0, 1582, '\p{Is_Jg=Dal}', "");
48624Expect(1, 1582, '\p{^Is_Jg=Dal}', "");
48625Expect(1, 1582, '\P{Is_Jg=Dal}', "");
48626Expect(0, 1582, '\P{^Is_Jg=Dal}', "");
48627Error('\p{Joining_Group=_:=Hamza_On-HEH-GOAL}');
48628Error('\P{Joining_Group=_:=Hamza_On-HEH-GOAL}');
48629Expect(1, 1731, '\p{Joining_Group=hamzaonhehgoal}', "");
48630Expect(0, 1731, '\p{^Joining_Group=hamzaonhehgoal}', "");
48631Expect(0, 1731, '\P{Joining_Group=hamzaonhehgoal}', "");
48632Expect(1, 1731, '\P{^Joining_Group=hamzaonhehgoal}', "");
48633Expect(0, 1730, '\p{Joining_Group=hamzaonhehgoal}', "");
48634Expect(1, 1730, '\p{^Joining_Group=hamzaonhehgoal}', "");
48635Expect(1, 1730, '\P{Joining_Group=hamzaonhehgoal}', "");
48636Expect(0, 1730, '\P{^Joining_Group=hamzaonhehgoal}', "");
48637Expect(1, 1731, '\p{Joining_Group=	 hamzaonHEH Goal}', "");
48638Expect(0, 1731, '\p{^Joining_Group=	 hamzaonHEH Goal}', "");
48639Expect(0, 1731, '\P{Joining_Group=	 hamzaonHEH Goal}', "");
48640Expect(1, 1731, '\P{^Joining_Group=	 hamzaonHEH Goal}', "");
48641Expect(0, 1730, '\p{Joining_Group=	 hamzaonHEH Goal}', "");
48642Expect(1, 1730, '\p{^Joining_Group=	 hamzaonHEH Goal}', "");
48643Expect(1, 1730, '\P{Joining_Group=	 hamzaonHEH Goal}', "");
48644Expect(0, 1730, '\P{^Joining_Group=	 hamzaonHEH Goal}', "");
48645Error('\p{Jg=--HAMZA:=ON Heh goal}');
48646Error('\P{Jg=--HAMZA:=ON Heh goal}');
48647Expect(1, 1731, '\p{Jg=hamzaonhehgoal}', "");
48648Expect(0, 1731, '\p{^Jg=hamzaonhehgoal}', "");
48649Expect(0, 1731, '\P{Jg=hamzaonhehgoal}', "");
48650Expect(1, 1731, '\P{^Jg=hamzaonhehgoal}', "");
48651Expect(0, 1730, '\p{Jg=hamzaonhehgoal}', "");
48652Expect(1, 1730, '\p{^Jg=hamzaonhehgoal}', "");
48653Expect(1, 1730, '\P{Jg=hamzaonhehgoal}', "");
48654Expect(0, 1730, '\P{^Jg=hamzaonhehgoal}', "");
48655Expect(1, 1731, '\p{Jg= hamza ON-heh Goal}', "");
48656Expect(0, 1731, '\p{^Jg= hamza ON-heh Goal}', "");
48657Expect(0, 1731, '\P{Jg= hamza ON-heh Goal}', "");
48658Expect(1, 1731, '\P{^Jg= hamza ON-heh Goal}', "");
48659Expect(0, 1730, '\p{Jg= hamza ON-heh Goal}', "");
48660Expect(1, 1730, '\p{^Jg= hamza ON-heh Goal}', "");
48661Expect(1, 1730, '\P{Jg= hamza ON-heh Goal}', "");
48662Expect(0, 1730, '\P{^Jg= hamza ON-heh Goal}', "");
48663Error('\p{Is_Joining_Group=-hamza/a/OnHEH-Goal}');
48664Error('\P{Is_Joining_Group=-hamza/a/OnHEH-Goal}');
48665Expect(1, 1731, '\p{Is_Joining_Group=hamzaonhehgoal}', "");
48666Expect(0, 1731, '\p{^Is_Joining_Group=hamzaonhehgoal}', "");
48667Expect(0, 1731, '\P{Is_Joining_Group=hamzaonhehgoal}', "");
48668Expect(1, 1731, '\P{^Is_Joining_Group=hamzaonhehgoal}', "");
48669Expect(0, 1730, '\p{Is_Joining_Group=hamzaonhehgoal}', "");
48670Expect(1, 1730, '\p{^Is_Joining_Group=hamzaonhehgoal}', "");
48671Expect(1, 1730, '\P{Is_Joining_Group=hamzaonhehgoal}', "");
48672Expect(0, 1730, '\P{^Is_Joining_Group=hamzaonhehgoal}', "");
48673Expect(1, 1731, '\p{Is_Joining_Group=-Hamza	On Heh	GOAL}', "");
48674Expect(0, 1731, '\p{^Is_Joining_Group=-Hamza	On Heh	GOAL}', "");
48675Expect(0, 1731, '\P{Is_Joining_Group=-Hamza	On Heh	GOAL}', "");
48676Expect(1, 1731, '\P{^Is_Joining_Group=-Hamza	On Heh	GOAL}', "");
48677Expect(0, 1730, '\p{Is_Joining_Group=-Hamza	On Heh	GOAL}', "");
48678Expect(1, 1730, '\p{^Is_Joining_Group=-Hamza	On Heh	GOAL}', "");
48679Expect(1, 1730, '\P{Is_Joining_Group=-Hamza	On Heh	GOAL}', "");
48680Expect(0, 1730, '\P{^Is_Joining_Group=-Hamza	On Heh	GOAL}', "");
48681Error('\p{Is_Jg=-:=hamzaOn_HEH	Goal}');
48682Error('\P{Is_Jg=-:=hamzaOn_HEH	Goal}');
48683Expect(1, 1731, '\p{Is_Jg=hamzaonhehgoal}', "");
48684Expect(0, 1731, '\p{^Is_Jg=hamzaonhehgoal}', "");
48685Expect(0, 1731, '\P{Is_Jg=hamzaonhehgoal}', "");
48686Expect(1, 1731, '\P{^Is_Jg=hamzaonhehgoal}', "");
48687Expect(0, 1730, '\p{Is_Jg=hamzaonhehgoal}', "");
48688Expect(1, 1730, '\p{^Is_Jg=hamzaonhehgoal}', "");
48689Expect(1, 1730, '\P{Is_Jg=hamzaonhehgoal}', "");
48690Expect(0, 1730, '\P{^Is_Jg=hamzaonhehgoal}', "");
48691Expect(1, 1731, '\p{Is_Jg=	-hamza	ON	HEH goal}', "");
48692Expect(0, 1731, '\p{^Is_Jg=	-hamza	ON	HEH goal}', "");
48693Expect(0, 1731, '\P{Is_Jg=	-hamza	ON	HEH goal}', "");
48694Expect(1, 1731, '\P{^Is_Jg=	-hamza	ON	HEH goal}', "");
48695Expect(0, 1730, '\p{Is_Jg=	-hamza	ON	HEH goal}', "");
48696Expect(1, 1730, '\p{^Is_Jg=	-hamza	ON	HEH goal}', "");
48697Expect(1, 1730, '\P{Is_Jg=	-hamza	ON	HEH goal}', "");
48698Expect(0, 1730, '\P{^Is_Jg=	-hamza	ON	HEH goal}', "");
48699Error('\p{Joining_Group::=He}');
48700Error('\P{Joining_Group::=He}');
48701Expect(1, 1815, '\p{Joining_Group=he}', "");
48702Expect(0, 1815, '\p{^Joining_Group=he}', "");
48703Expect(0, 1815, '\P{Joining_Group=he}', "");
48704Expect(1, 1815, '\P{^Joining_Group=he}', "");
48705Expect(0, 1814, '\p{Joining_Group=he}', "");
48706Expect(1, 1814, '\p{^Joining_Group=he}', "");
48707Expect(1, 1814, '\P{Joining_Group=he}', "");
48708Expect(0, 1814, '\P{^Joining_Group=he}', "");
48709Error('\p{Jg=/a/ HE}');
48710Error('\P{Jg=/a/ HE}');
48711Expect(1, 1815, '\p{Jg=he}', "");
48712Expect(0, 1815, '\p{^Jg=he}', "");
48713Expect(0, 1815, '\P{Jg=he}', "");
48714Expect(1, 1815, '\P{^Jg=he}', "");
48715Expect(0, 1814, '\p{Jg=he}', "");
48716Expect(1, 1814, '\p{^Jg=he}', "");
48717Expect(1, 1814, '\P{Jg=he}', "");
48718Expect(0, 1814, '\P{^Jg=he}', "");
48719Expect(1, 1815, '\p{Jg=_He}', "");
48720Expect(0, 1815, '\p{^Jg=_He}', "");
48721Expect(0, 1815, '\P{Jg=_He}', "");
48722Expect(1, 1815, '\P{^Jg=_He}', "");
48723Expect(0, 1814, '\p{Jg=_He}', "");
48724Expect(1, 1814, '\p{^Jg=_He}', "");
48725Expect(1, 1814, '\P{Jg=_He}', "");
48726Expect(0, 1814, '\P{^Jg=_He}', "");
48727Error('\p{Is_Joining_Group=	:=HE}');
48728Error('\P{Is_Joining_Group=	:=HE}');
48729Expect(1, 1815, '\p{Is_Joining_Group=he}', "");
48730Expect(0, 1815, '\p{^Is_Joining_Group=he}', "");
48731Expect(0, 1815, '\P{Is_Joining_Group=he}', "");
48732Expect(1, 1815, '\P{^Is_Joining_Group=he}', "");
48733Expect(0, 1814, '\p{Is_Joining_Group=he}', "");
48734Expect(1, 1814, '\p{^Is_Joining_Group=he}', "");
48735Expect(1, 1814, '\P{Is_Joining_Group=he}', "");
48736Expect(0, 1814, '\P{^Is_Joining_Group=he}', "");
48737Expect(1, 1815, '\p{Is_Joining_Group:  He}', "");
48738Expect(0, 1815, '\p{^Is_Joining_Group:  He}', "");
48739Expect(0, 1815, '\P{Is_Joining_Group:  He}', "");
48740Expect(1, 1815, '\P{^Is_Joining_Group:  He}', "");
48741Expect(0, 1814, '\p{Is_Joining_Group:  He}', "");
48742Expect(1, 1814, '\p{^Is_Joining_Group:  He}', "");
48743Expect(1, 1814, '\P{Is_Joining_Group:  He}', "");
48744Expect(0, 1814, '\P{^Is_Joining_Group:  He}', "");
48745Error('\p{Is_Jg:	 he/a/}');
48746Error('\P{Is_Jg:	 he/a/}');
48747Expect(1, 1815, '\p{Is_Jg=he}', "");
48748Expect(0, 1815, '\p{^Is_Jg=he}', "");
48749Expect(0, 1815, '\P{Is_Jg=he}', "");
48750Expect(1, 1815, '\P{^Is_Jg=he}', "");
48751Expect(0, 1814, '\p{Is_Jg=he}', "");
48752Expect(1, 1814, '\p{^Is_Jg=he}', "");
48753Expect(1, 1814, '\P{Is_Jg=he}', "");
48754Expect(0, 1814, '\P{^Is_Jg=he}', "");
48755Expect(1, 1815, '\p{Is_Jg:	_he}', "");
48756Expect(0, 1815, '\p{^Is_Jg:	_he}', "");
48757Expect(0, 1815, '\P{Is_Jg:	_he}', "");
48758Expect(1, 1815, '\P{^Is_Jg:	_he}', "");
48759Expect(0, 1814, '\p{Is_Jg:	_he}', "");
48760Expect(1, 1814, '\p{^Is_Jg:	_he}', "");
48761Expect(1, 1814, '\P{Is_Jg:	_he}', "");
48762Expect(0, 1814, '\P{^Is_Jg:	_he}', "");
48763Error('\p{Joining_Group: :=No-JoiningGroup}');
48764Error('\P{Joining_Group: :=No-JoiningGroup}');
48765Expect(1, 1569, '\p{Joining_Group=nojoininggroup}', "");
48766Expect(0, 1569, '\p{^Joining_Group=nojoininggroup}', "");
48767Expect(0, 1569, '\P{Joining_Group=nojoininggroup}', "");
48768Expect(1, 1569, '\P{^Joining_Group=nojoininggroup}', "");
48769Expect(0, 1599, '\p{Joining_Group=nojoininggroup}', "");
48770Expect(1, 1599, '\p{^Joining_Group=nojoininggroup}', "");
48771Expect(1, 1599, '\P{Joining_Group=nojoininggroup}', "");
48772Expect(0, 1599, '\P{^Joining_Group=nojoininggroup}', "");
48773Expect(1, 1569, '\p{Joining_Group= No	JOINING_group}', "");
48774Expect(0, 1569, '\p{^Joining_Group= No	JOINING_group}', "");
48775Expect(0, 1569, '\P{Joining_Group= No	JOINING_group}', "");
48776Expect(1, 1569, '\P{^Joining_Group= No	JOINING_group}', "");
48777Expect(0, 1599, '\p{Joining_Group= No	JOINING_group}', "");
48778Expect(1, 1599, '\p{^Joining_Group= No	JOINING_group}', "");
48779Expect(1, 1599, '\P{Joining_Group= No	JOINING_group}', "");
48780Expect(0, 1599, '\P{^Joining_Group= No	JOINING_group}', "");
48781Error('\p{Jg= -NO/a/JOININGGROUP}');
48782Error('\P{Jg= -NO/a/JOININGGROUP}');
48783Expect(1, 1569, '\p{Jg=nojoininggroup}', "");
48784Expect(0, 1569, '\p{^Jg=nojoininggroup}', "");
48785Expect(0, 1569, '\P{Jg=nojoininggroup}', "");
48786Expect(1, 1569, '\P{^Jg=nojoininggroup}', "");
48787Expect(0, 1599, '\p{Jg=nojoininggroup}', "");
48788Expect(1, 1599, '\p{^Jg=nojoininggroup}', "");
48789Expect(1, 1599, '\P{Jg=nojoininggroup}', "");
48790Expect(0, 1599, '\P{^Jg=nojoininggroup}', "");
48791Expect(1, 1569, '\p{Jg=-No JOINING-group}', "");
48792Expect(0, 1569, '\p{^Jg=-No JOINING-group}', "");
48793Expect(0, 1569, '\P{Jg=-No JOINING-group}', "");
48794Expect(1, 1569, '\P{^Jg=-No JOINING-group}', "");
48795Expect(0, 1599, '\p{Jg=-No JOINING-group}', "");
48796Expect(1, 1599, '\p{^Jg=-No JOINING-group}', "");
48797Expect(1, 1599, '\P{Jg=-No JOINING-group}', "");
48798Expect(0, 1599, '\P{^Jg=-No JOINING-group}', "");
48799Error('\p{Is_Joining_Group=:=NOJoining_group}');
48800Error('\P{Is_Joining_Group=:=NOJoining_group}');
48801Expect(1, 1569, '\p{Is_Joining_Group=nojoininggroup}', "");
48802Expect(0, 1569, '\p{^Is_Joining_Group=nojoininggroup}', "");
48803Expect(0, 1569, '\P{Is_Joining_Group=nojoininggroup}', "");
48804Expect(1, 1569, '\P{^Is_Joining_Group=nojoininggroup}', "");
48805Expect(0, 1599, '\p{Is_Joining_Group=nojoininggroup}', "");
48806Expect(1, 1599, '\p{^Is_Joining_Group=nojoininggroup}', "");
48807Expect(1, 1599, '\P{Is_Joining_Group=nojoininggroup}', "");
48808Expect(0, 1599, '\P{^Is_Joining_Group=nojoininggroup}', "");
48809Expect(1, 1569, '\p{Is_Joining_Group=	-NO_Joining_group}', "");
48810Expect(0, 1569, '\p{^Is_Joining_Group=	-NO_Joining_group}', "");
48811Expect(0, 1569, '\P{Is_Joining_Group=	-NO_Joining_group}', "");
48812Expect(1, 1569, '\P{^Is_Joining_Group=	-NO_Joining_group}', "");
48813Expect(0, 1599, '\p{Is_Joining_Group=	-NO_Joining_group}', "");
48814Expect(1, 1599, '\p{^Is_Joining_Group=	-NO_Joining_group}', "");
48815Expect(1, 1599, '\P{Is_Joining_Group=	-NO_Joining_group}', "");
48816Expect(0, 1599, '\P{^Is_Joining_Group=	-NO_Joining_group}', "");
48817Error('\p{Is_Jg=_/a/noJoining Group}');
48818Error('\P{Is_Jg=_/a/noJoining Group}');
48819Expect(1, 1569, '\p{Is_Jg=nojoininggroup}', "");
48820Expect(0, 1569, '\p{^Is_Jg=nojoininggroup}', "");
48821Expect(0, 1569, '\P{Is_Jg=nojoininggroup}', "");
48822Expect(1, 1569, '\P{^Is_Jg=nojoininggroup}', "");
48823Expect(0, 1599, '\p{Is_Jg=nojoininggroup}', "");
48824Expect(1, 1599, '\p{^Is_Jg=nojoininggroup}', "");
48825Expect(1, 1599, '\P{Is_Jg=nojoininggroup}', "");
48826Expect(0, 1599, '\P{^Is_Jg=nojoininggroup}', "");
48827Expect(1, 1569, '\p{Is_Jg=	 no_Joining-group}', "");
48828Expect(0, 1569, '\p{^Is_Jg=	 no_Joining-group}', "");
48829Expect(0, 1569, '\P{Is_Jg=	 no_Joining-group}', "");
48830Expect(1, 1569, '\P{^Is_Jg=	 no_Joining-group}', "");
48831Expect(0, 1599, '\p{Is_Jg=	 no_Joining-group}', "");
48832Expect(1, 1599, '\p{^Is_Jg=	 no_Joining-group}', "");
48833Expect(1, 1599, '\P{Is_Jg=	 no_Joining-group}', "");
48834Expect(0, 1599, '\P{^Is_Jg=	 no_Joining-group}', "");
48835Error('\p{Joining_Group=_/a/Burushaski yehBarree}');
48836Error('\P{Joining_Group=_/a/Burushaski yehBarree}');
48837Expect(1, 1915, '\p{Joining_Group=burushaskiyehbarree}', "");
48838Expect(0, 1915, '\p{^Joining_Group=burushaskiyehbarree}', "");
48839Expect(0, 1915, '\P{Joining_Group=burushaskiyehbarree}', "");
48840Expect(1, 1915, '\P{^Joining_Group=burushaskiyehbarree}', "");
48841Expect(0, 1913, '\p{Joining_Group=burushaskiyehbarree}', "");
48842Expect(1, 1913, '\p{^Joining_Group=burushaskiyehbarree}', "");
48843Expect(1, 1913, '\P{Joining_Group=burushaskiyehbarree}', "");
48844Expect(0, 1913, '\P{^Joining_Group=burushaskiyehbarree}', "");
48845Expect(1, 1915, '\p{Joining_Group= Burushaski_YEH barree}', "");
48846Expect(0, 1915, '\p{^Joining_Group= Burushaski_YEH barree}', "");
48847Expect(0, 1915, '\P{Joining_Group= Burushaski_YEH barree}', "");
48848Expect(1, 1915, '\P{^Joining_Group= Burushaski_YEH barree}', "");
48849Expect(0, 1913, '\p{Joining_Group= Burushaski_YEH barree}', "");
48850Expect(1, 1913, '\p{^Joining_Group= Burushaski_YEH barree}', "");
48851Expect(1, 1913, '\P{Joining_Group= Burushaski_YEH barree}', "");
48852Expect(0, 1913, '\P{^Joining_Group= Burushaski_YEH barree}', "");
48853Error('\p{Jg=/a/	 Burushaski-YEHBarree}');
48854Error('\P{Jg=/a/	 Burushaski-YEHBarree}');
48855Expect(1, 1915, '\p{Jg=burushaskiyehbarree}', "");
48856Expect(0, 1915, '\p{^Jg=burushaskiyehbarree}', "");
48857Expect(0, 1915, '\P{Jg=burushaskiyehbarree}', "");
48858Expect(1, 1915, '\P{^Jg=burushaskiyehbarree}', "");
48859Expect(0, 1913, '\p{Jg=burushaskiyehbarree}', "");
48860Expect(1, 1913, '\p{^Jg=burushaskiyehbarree}', "");
48861Expect(1, 1913, '\P{Jg=burushaskiyehbarree}', "");
48862Expect(0, 1913, '\P{^Jg=burushaskiyehbarree}', "");
48863Expect(1, 1915, '\p{Jg= Burushaski_YehBarree}', "");
48864Expect(0, 1915, '\p{^Jg= Burushaski_YehBarree}', "");
48865Expect(0, 1915, '\P{Jg= Burushaski_YehBarree}', "");
48866Expect(1, 1915, '\P{^Jg= Burushaski_YehBarree}', "");
48867Expect(0, 1913, '\p{Jg= Burushaski_YehBarree}', "");
48868Expect(1, 1913, '\p{^Jg= Burushaski_YehBarree}', "");
48869Expect(1, 1913, '\P{Jg= Burushaski_YehBarree}', "");
48870Expect(0, 1913, '\P{^Jg= Burushaski_YehBarree}', "");
48871Error('\p{Is_Joining_Group=/a/Burushaski	YehBarree}');
48872Error('\P{Is_Joining_Group=/a/Burushaski	YehBarree}');
48873Expect(1, 1915, '\p{Is_Joining_Group=burushaskiyehbarree}', "");
48874Expect(0, 1915, '\p{^Is_Joining_Group=burushaskiyehbarree}', "");
48875Expect(0, 1915, '\P{Is_Joining_Group=burushaskiyehbarree}', "");
48876Expect(1, 1915, '\P{^Is_Joining_Group=burushaskiyehbarree}', "");
48877Expect(0, 1913, '\p{Is_Joining_Group=burushaskiyehbarree}', "");
48878Expect(1, 1913, '\p{^Is_Joining_Group=burushaskiyehbarree}', "");
48879Expect(1, 1913, '\P{Is_Joining_Group=burushaskiyehbarree}', "");
48880Expect(0, 1913, '\P{^Is_Joining_Group=burushaskiyehbarree}', "");
48881Expect(1, 1915, '\p{Is_Joining_Group=_ Burushaski-Yeh	BARREE}', "");
48882Expect(0, 1915, '\p{^Is_Joining_Group=_ Burushaski-Yeh	BARREE}', "");
48883Expect(0, 1915, '\P{Is_Joining_Group=_ Burushaski-Yeh	BARREE}', "");
48884Expect(1, 1915, '\P{^Is_Joining_Group=_ Burushaski-Yeh	BARREE}', "");
48885Expect(0, 1913, '\p{Is_Joining_Group=_ Burushaski-Yeh	BARREE}', "");
48886Expect(1, 1913, '\p{^Is_Joining_Group=_ Burushaski-Yeh	BARREE}', "");
48887Expect(1, 1913, '\P{Is_Joining_Group=_ Burushaski-Yeh	BARREE}', "");
48888Expect(0, 1913, '\P{^Is_Joining_Group=_ Burushaski-Yeh	BARREE}', "");
48889Error('\p{Is_Jg=	/a/Burushaski-YehBarree}');
48890Error('\P{Is_Jg=	/a/Burushaski-YehBarree}');
48891Expect(1, 1915, '\p{Is_Jg=burushaskiyehbarree}', "");
48892Expect(0, 1915, '\p{^Is_Jg=burushaskiyehbarree}', "");
48893Expect(0, 1915, '\P{Is_Jg=burushaskiyehbarree}', "");
48894Expect(1, 1915, '\P{^Is_Jg=burushaskiyehbarree}', "");
48895Expect(0, 1913, '\p{Is_Jg=burushaskiyehbarree}', "");
48896Expect(1, 1913, '\p{^Is_Jg=burushaskiyehbarree}', "");
48897Expect(1, 1913, '\P{Is_Jg=burushaskiyehbarree}', "");
48898Expect(0, 1913, '\P{^Is_Jg=burushaskiyehbarree}', "");
48899Expect(1, 1915, '\p{Is_Jg= _burushaski_YEH_barree}', "");
48900Expect(0, 1915, '\p{^Is_Jg= _burushaski_YEH_barree}', "");
48901Expect(0, 1915, '\P{Is_Jg= _burushaski_YEH_barree}', "");
48902Expect(1, 1915, '\P{^Is_Jg= _burushaski_YEH_barree}', "");
48903Expect(0, 1913, '\p{Is_Jg= _burushaski_YEH_barree}', "");
48904Expect(1, 1913, '\p{^Is_Jg= _burushaski_YEH_barree}', "");
48905Expect(1, 1913, '\P{Is_Jg= _burushaski_YEH_barree}', "");
48906Expect(0, 1913, '\P{^Is_Jg= _burushaski_YEH_barree}', "");
48907Error('\p{Joining_Group= 	Teh	MARBUTA/a/}');
48908Error('\P{Joining_Group= 	Teh	MARBUTA/a/}');
48909Expect(1, 1577, '\p{Joining_Group=tehmarbuta}', "");
48910Expect(0, 1577, '\p{^Joining_Group=tehmarbuta}', "");
48911Expect(0, 1577, '\P{Joining_Group=tehmarbuta}', "");
48912Expect(1, 1577, '\P{^Joining_Group=tehmarbuta}', "");
48913Expect(0, 1576, '\p{Joining_Group=tehmarbuta}', "");
48914Expect(1, 1576, '\p{^Joining_Group=tehmarbuta}', "");
48915Expect(1, 1576, '\P{Joining_Group=tehmarbuta}', "");
48916Expect(0, 1576, '\P{^Joining_Group=tehmarbuta}', "");
48917Expect(1, 1577, '\p{Joining_Group=	_TEHMarbuta}', "");
48918Expect(0, 1577, '\p{^Joining_Group=	_TEHMarbuta}', "");
48919Expect(0, 1577, '\P{Joining_Group=	_TEHMarbuta}', "");
48920Expect(1, 1577, '\P{^Joining_Group=	_TEHMarbuta}', "");
48921Expect(0, 1576, '\p{Joining_Group=	_TEHMarbuta}', "");
48922Expect(1, 1576, '\p{^Joining_Group=	_TEHMarbuta}', "");
48923Expect(1, 1576, '\P{Joining_Group=	_TEHMarbuta}', "");
48924Expect(0, 1576, '\P{^Joining_Group=	_TEHMarbuta}', "");
48925Error('\p{Jg: := -Teh	marbuta}');
48926Error('\P{Jg: := -Teh	marbuta}');
48927Expect(1, 1577, '\p{Jg=tehmarbuta}', "");
48928Expect(0, 1577, '\p{^Jg=tehmarbuta}', "");
48929Expect(0, 1577, '\P{Jg=tehmarbuta}', "");
48930Expect(1, 1577, '\P{^Jg=tehmarbuta}', "");
48931Expect(0, 1576, '\p{Jg=tehmarbuta}', "");
48932Expect(1, 1576, '\p{^Jg=tehmarbuta}', "");
48933Expect(1, 1576, '\P{Jg=tehmarbuta}', "");
48934Expect(0, 1576, '\P{^Jg=tehmarbuta}', "");
48935Expect(1, 1577, '\p{Jg=__TEH-Marbuta}', "");
48936Expect(0, 1577, '\p{^Jg=__TEH-Marbuta}', "");
48937Expect(0, 1577, '\P{Jg=__TEH-Marbuta}', "");
48938Expect(1, 1577, '\P{^Jg=__TEH-Marbuta}', "");
48939Expect(0, 1576, '\p{Jg=__TEH-Marbuta}', "");
48940Expect(1, 1576, '\p{^Jg=__TEH-Marbuta}', "");
48941Expect(1, 1576, '\P{Jg=__TEH-Marbuta}', "");
48942Expect(0, 1576, '\P{^Jg=__TEH-Marbuta}', "");
48943Error('\p{Is_Joining_Group=:= _Teh MARBUTA}');
48944Error('\P{Is_Joining_Group=:= _Teh MARBUTA}');
48945Expect(1, 1577, '\p{Is_Joining_Group=tehmarbuta}', "");
48946Expect(0, 1577, '\p{^Is_Joining_Group=tehmarbuta}', "");
48947Expect(0, 1577, '\P{Is_Joining_Group=tehmarbuta}', "");
48948Expect(1, 1577, '\P{^Is_Joining_Group=tehmarbuta}', "");
48949Expect(0, 1576, '\p{Is_Joining_Group=tehmarbuta}', "");
48950Expect(1, 1576, '\p{^Is_Joining_Group=tehmarbuta}', "");
48951Expect(1, 1576, '\P{Is_Joining_Group=tehmarbuta}', "");
48952Expect(0, 1576, '\P{^Is_Joining_Group=tehmarbuta}', "");
48953Expect(1, 1577, '\p{Is_Joining_Group:	_-Teh-Marbuta}', "");
48954Expect(0, 1577, '\p{^Is_Joining_Group:	_-Teh-Marbuta}', "");
48955Expect(0, 1577, '\P{Is_Joining_Group:	_-Teh-Marbuta}', "");
48956Expect(1, 1577, '\P{^Is_Joining_Group:	_-Teh-Marbuta}', "");
48957Expect(0, 1576, '\p{Is_Joining_Group:	_-Teh-Marbuta}', "");
48958Expect(1, 1576, '\p{^Is_Joining_Group:	_-Teh-Marbuta}', "");
48959Expect(1, 1576, '\P{Is_Joining_Group:	_-Teh-Marbuta}', "");
48960Expect(0, 1576, '\P{^Is_Joining_Group:	_-Teh-Marbuta}', "");
48961Error('\p{Is_Jg=_/a/TehMARBUTA}');
48962Error('\P{Is_Jg=_/a/TehMARBUTA}');
48963Expect(1, 1577, '\p{Is_Jg=tehmarbuta}', "");
48964Expect(0, 1577, '\p{^Is_Jg=tehmarbuta}', "");
48965Expect(0, 1577, '\P{Is_Jg=tehmarbuta}', "");
48966Expect(1, 1577, '\P{^Is_Jg=tehmarbuta}', "");
48967Expect(0, 1576, '\p{Is_Jg=tehmarbuta}', "");
48968Expect(1, 1576, '\p{^Is_Jg=tehmarbuta}', "");
48969Expect(1, 1576, '\P{Is_Jg=tehmarbuta}', "");
48970Expect(0, 1576, '\P{^Is_Jg=tehmarbuta}', "");
48971Expect(1, 1577, '\p{Is_Jg:  -teh	MARBUTA}', "");
48972Expect(0, 1577, '\p{^Is_Jg:  -teh	MARBUTA}', "");
48973Expect(0, 1577, '\P{Is_Jg:  -teh	MARBUTA}', "");
48974Expect(1, 1577, '\P{^Is_Jg:  -teh	MARBUTA}', "");
48975Expect(0, 1576, '\p{Is_Jg:  -teh	MARBUTA}', "");
48976Expect(1, 1576, '\p{^Is_Jg:  -teh	MARBUTA}', "");
48977Expect(1, 1576, '\P{Is_Jg:  -teh	MARBUTA}', "");
48978Expect(0, 1576, '\P{^Is_Jg:  -teh	MARBUTA}', "");
48979Error('\p{Joining_Group:	 REH/a/}');
48980Error('\P{Joining_Group:	 REH/a/}');
48981Expect(1, 1586, '\p{Joining_Group=reh}', "");
48982Expect(0, 1586, '\p{^Joining_Group=reh}', "");
48983Expect(0, 1586, '\P{Joining_Group=reh}', "");
48984Expect(1, 1586, '\P{^Joining_Group=reh}', "");
48985Expect(0, 1584, '\p{Joining_Group=reh}', "");
48986Expect(1, 1584, '\p{^Joining_Group=reh}', "");
48987Expect(1, 1584, '\P{Joining_Group=reh}', "");
48988Expect(0, 1584, '\P{^Joining_Group=reh}', "");
48989Expect(1, 1586, '\p{Joining_Group=	-REH}', "");
48990Expect(0, 1586, '\p{^Joining_Group=	-REH}', "");
48991Expect(0, 1586, '\P{Joining_Group=	-REH}', "");
48992Expect(1, 1586, '\P{^Joining_Group=	-REH}', "");
48993Expect(0, 1584, '\p{Joining_Group=	-REH}', "");
48994Expect(1, 1584, '\p{^Joining_Group=	-REH}', "");
48995Expect(1, 1584, '\P{Joining_Group=	-REH}', "");
48996Expect(0, 1584, '\P{^Joining_Group=	-REH}', "");
48997Error('\p{Jg= /a/reh}');
48998Error('\P{Jg= /a/reh}');
48999Expect(1, 1586, '\p{Jg=reh}', "");
49000Expect(0, 1586, '\p{^Jg=reh}', "");
49001Expect(0, 1586, '\P{Jg=reh}', "");
49002Expect(1, 1586, '\P{^Jg=reh}', "");
49003Expect(0, 1584, '\p{Jg=reh}', "");
49004Expect(1, 1584, '\p{^Jg=reh}', "");
49005Expect(1, 1584, '\P{Jg=reh}', "");
49006Expect(0, 1584, '\P{^Jg=reh}', "");
49007Expect(1, 1586, '\p{Jg=		REH}', "");
49008Expect(0, 1586, '\p{^Jg=		REH}', "");
49009Expect(0, 1586, '\P{Jg=		REH}', "");
49010Expect(1, 1586, '\P{^Jg=		REH}', "");
49011Expect(0, 1584, '\p{Jg=		REH}', "");
49012Expect(1, 1584, '\p{^Jg=		REH}', "");
49013Expect(1, 1584, '\P{Jg=		REH}', "");
49014Expect(0, 1584, '\P{^Jg=		REH}', "");
49015Error('\p{Is_Joining_Group:	 reh:=}');
49016Error('\P{Is_Joining_Group:	 reh:=}');
49017Expect(1, 1586, '\p{Is_Joining_Group:   reh}', "");
49018Expect(0, 1586, '\p{^Is_Joining_Group:   reh}', "");
49019Expect(0, 1586, '\P{Is_Joining_Group:   reh}', "");
49020Expect(1, 1586, '\P{^Is_Joining_Group:   reh}', "");
49021Expect(0, 1584, '\p{Is_Joining_Group:   reh}', "");
49022Expect(1, 1584, '\p{^Is_Joining_Group:   reh}', "");
49023Expect(1, 1584, '\P{Is_Joining_Group:   reh}', "");
49024Expect(0, 1584, '\P{^Is_Joining_Group:   reh}', "");
49025Expect(1, 1586, '\p{Is_Joining_Group=	-REH}', "");
49026Expect(0, 1586, '\p{^Is_Joining_Group=	-REH}', "");
49027Expect(0, 1586, '\P{Is_Joining_Group=	-REH}', "");
49028Expect(1, 1586, '\P{^Is_Joining_Group=	-REH}', "");
49029Expect(0, 1584, '\p{Is_Joining_Group=	-REH}', "");
49030Expect(1, 1584, '\p{^Is_Joining_Group=	-REH}', "");
49031Expect(1, 1584, '\P{Is_Joining_Group=	-REH}', "");
49032Expect(0, 1584, '\P{^Is_Joining_Group=	-REH}', "");
49033Error('\p{Is_Jg=_reh:=}');
49034Error('\P{Is_Jg=_reh:=}');
49035Expect(1, 1586, '\p{Is_Jg: reh}', "");
49036Expect(0, 1586, '\p{^Is_Jg: reh}', "");
49037Expect(0, 1586, '\P{Is_Jg: reh}', "");
49038Expect(1, 1586, '\P{^Is_Jg: reh}', "");
49039Expect(0, 1584, '\p{Is_Jg: reh}', "");
49040Expect(1, 1584, '\p{^Is_Jg: reh}', "");
49041Expect(1, 1584, '\P{Is_Jg: reh}', "");
49042Expect(0, 1584, '\P{^Is_Jg: reh}', "");
49043Expect(1, 1586, '\p{Is_Jg= REH}', "");
49044Expect(0, 1586, '\p{^Is_Jg= REH}', "");
49045Expect(0, 1586, '\P{Is_Jg= REH}', "");
49046Expect(1, 1586, '\P{^Is_Jg= REH}', "");
49047Expect(0, 1584, '\p{Is_Jg= REH}', "");
49048Expect(1, 1584, '\p{^Is_Jg= REH}', "");
49049Expect(1, 1584, '\P{Is_Jg= REH}', "");
49050Expect(0, 1584, '\P{^Is_Jg= REH}', "");
49051Error('\p{Joining_Group=Zain/a/}');
49052Error('\P{Joining_Group=Zain/a/}');
49053Expect(1, 1817, '\p{Joining_Group=zain}', "");
49054Expect(0, 1817, '\p{^Joining_Group=zain}', "");
49055Expect(0, 1817, '\P{Joining_Group=zain}', "");
49056Expect(1, 1817, '\P{^Joining_Group=zain}', "");
49057Expect(0, 1816, '\p{Joining_Group=zain}', "");
49058Expect(1, 1816, '\p{^Joining_Group=zain}', "");
49059Expect(1, 1816, '\P{Joining_Group=zain}', "");
49060Expect(0, 1816, '\P{^Joining_Group=zain}', "");
49061Expect(1, 1817, '\p{Joining_Group= _ZAIN}', "");
49062Expect(0, 1817, '\p{^Joining_Group= _ZAIN}', "");
49063Expect(0, 1817, '\P{Joining_Group= _ZAIN}', "");
49064Expect(1, 1817, '\P{^Joining_Group= _ZAIN}', "");
49065Expect(0, 1816, '\p{Joining_Group= _ZAIN}', "");
49066Expect(1, 1816, '\p{^Joining_Group= _ZAIN}', "");
49067Expect(1, 1816, '\P{Joining_Group= _ZAIN}', "");
49068Expect(0, 1816, '\P{^Joining_Group= _ZAIN}', "");
49069Error('\p{Jg=-Zain:=}');
49070Error('\P{Jg=-Zain:=}');
49071Expect(1, 1817, '\p{Jg=zain}', "");
49072Expect(0, 1817, '\p{^Jg=zain}', "");
49073Expect(0, 1817, '\P{Jg=zain}', "");
49074Expect(1, 1817, '\P{^Jg=zain}', "");
49075Expect(0, 1816, '\p{Jg=zain}', "");
49076Expect(1, 1816, '\p{^Jg=zain}', "");
49077Expect(1, 1816, '\P{Jg=zain}', "");
49078Expect(0, 1816, '\P{^Jg=zain}', "");
49079Expect(1, 1817, '\p{Jg=_ZAIN}', "");
49080Expect(0, 1817, '\p{^Jg=_ZAIN}', "");
49081Expect(0, 1817, '\P{Jg=_ZAIN}', "");
49082Expect(1, 1817, '\P{^Jg=_ZAIN}', "");
49083Expect(0, 1816, '\p{Jg=_ZAIN}', "");
49084Expect(1, 1816, '\p{^Jg=_ZAIN}', "");
49085Expect(1, 1816, '\P{Jg=_ZAIN}', "");
49086Expect(0, 1816, '\P{^Jg=_ZAIN}', "");
49087Error('\p{Is_Joining_Group=:=--zain}');
49088Error('\P{Is_Joining_Group=:=--zain}');
49089Expect(1, 1817, '\p{Is_Joining_Group: zain}', "");
49090Expect(0, 1817, '\p{^Is_Joining_Group: zain}', "");
49091Expect(0, 1817, '\P{Is_Joining_Group: zain}', "");
49092Expect(1, 1817, '\P{^Is_Joining_Group: zain}', "");
49093Expect(0, 1816, '\p{Is_Joining_Group: zain}', "");
49094Expect(1, 1816, '\p{^Is_Joining_Group: zain}', "");
49095Expect(1, 1816, '\P{Is_Joining_Group: zain}', "");
49096Expect(0, 1816, '\P{^Is_Joining_Group: zain}', "");
49097Expect(1, 1817, '\p{Is_Joining_Group=	Zain}', "");
49098Expect(0, 1817, '\p{^Is_Joining_Group=	Zain}', "");
49099Expect(0, 1817, '\P{Is_Joining_Group=	Zain}', "");
49100Expect(1, 1817, '\P{^Is_Joining_Group=	Zain}', "");
49101Expect(0, 1816, '\p{Is_Joining_Group=	Zain}', "");
49102Expect(1, 1816, '\p{^Is_Joining_Group=	Zain}', "");
49103Expect(1, 1816, '\P{Is_Joining_Group=	Zain}', "");
49104Expect(0, 1816, '\P{^Is_Joining_Group=	Zain}', "");
49105Error('\p{Is_Jg=_/a/Zain}');
49106Error('\P{Is_Jg=_/a/Zain}');
49107Expect(1, 1817, '\p{Is_Jg=zain}', "");
49108Expect(0, 1817, '\p{^Is_Jg=zain}', "");
49109Expect(0, 1817, '\P{Is_Jg=zain}', "");
49110Expect(1, 1817, '\P{^Is_Jg=zain}', "");
49111Expect(0, 1816, '\p{Is_Jg=zain}', "");
49112Expect(1, 1816, '\p{^Is_Jg=zain}', "");
49113Expect(1, 1816, '\P{Is_Jg=zain}', "");
49114Expect(0, 1816, '\P{^Is_Jg=zain}', "");
49115Expect(1, 1817, '\p{Is_Jg= 	zain}', "");
49116Expect(0, 1817, '\p{^Is_Jg= 	zain}', "");
49117Expect(0, 1817, '\P{Is_Jg= 	zain}', "");
49118Expect(1, 1817, '\P{^Is_Jg= 	zain}', "");
49119Expect(0, 1816, '\p{Is_Jg= 	zain}', "");
49120Expect(1, 1816, '\p{^Is_Jg= 	zain}', "");
49121Expect(1, 1816, '\P{Is_Jg= 	zain}', "");
49122Expect(0, 1816, '\P{^Is_Jg= 	zain}', "");
49123Error('\p{Joining_Group=  ALEF/a/}');
49124Error('\P{Joining_Group=  ALEF/a/}');
49125Expect(1, 1571, '\p{Joining_Group=alef}', "");
49126Expect(0, 1571, '\p{^Joining_Group=alef}', "");
49127Expect(0, 1571, '\P{Joining_Group=alef}', "");
49128Expect(1, 1571, '\P{^Joining_Group=alef}', "");
49129Expect(0, 1569, '\p{Joining_Group=alef}', "");
49130Expect(1, 1569, '\p{^Joining_Group=alef}', "");
49131Expect(1, 1569, '\P{Joining_Group=alef}', "");
49132Expect(0, 1569, '\P{^Joining_Group=alef}', "");
49133Expect(1, 1571, '\p{Joining_Group=_Alef}', "");
49134Expect(0, 1571, '\p{^Joining_Group=_Alef}', "");
49135Expect(0, 1571, '\P{Joining_Group=_Alef}', "");
49136Expect(1, 1571, '\P{^Joining_Group=_Alef}', "");
49137Expect(0, 1569, '\p{Joining_Group=_Alef}', "");
49138Expect(1, 1569, '\p{^Joining_Group=_Alef}', "");
49139Expect(1, 1569, '\P{Joining_Group=_Alef}', "");
49140Expect(0, 1569, '\P{^Joining_Group=_Alef}', "");
49141Error('\p{Jg=-Alef:=}');
49142Error('\P{Jg=-Alef:=}');
49143Expect(1, 1571, '\p{Jg=alef}', "");
49144Expect(0, 1571, '\p{^Jg=alef}', "");
49145Expect(0, 1571, '\P{Jg=alef}', "");
49146Expect(1, 1571, '\P{^Jg=alef}', "");
49147Expect(0, 1569, '\p{Jg=alef}', "");
49148Expect(1, 1569, '\p{^Jg=alef}', "");
49149Expect(1, 1569, '\P{Jg=alef}', "");
49150Expect(0, 1569, '\P{^Jg=alef}', "");
49151Expect(1, 1571, '\p{Jg=--ALEF}', "");
49152Expect(0, 1571, '\p{^Jg=--ALEF}', "");
49153Expect(0, 1571, '\P{Jg=--ALEF}', "");
49154Expect(1, 1571, '\P{^Jg=--ALEF}', "");
49155Expect(0, 1569, '\p{Jg=--ALEF}', "");
49156Expect(1, 1569, '\p{^Jg=--ALEF}', "");
49157Expect(1, 1569, '\P{Jg=--ALEF}', "");
49158Expect(0, 1569, '\P{^Jg=--ALEF}', "");
49159Error('\p{Is_Joining_Group=-ALEF/a/}');
49160Error('\P{Is_Joining_Group=-ALEF/a/}');
49161Expect(1, 1571, '\p{Is_Joining_Group=alef}', "");
49162Expect(0, 1571, '\p{^Is_Joining_Group=alef}', "");
49163Expect(0, 1571, '\P{Is_Joining_Group=alef}', "");
49164Expect(1, 1571, '\P{^Is_Joining_Group=alef}', "");
49165Expect(0, 1569, '\p{Is_Joining_Group=alef}', "");
49166Expect(1, 1569, '\p{^Is_Joining_Group=alef}', "");
49167Expect(1, 1569, '\P{Is_Joining_Group=alef}', "");
49168Expect(0, 1569, '\P{^Is_Joining_Group=alef}', "");
49169Expect(1, 1571, '\p{Is_Joining_Group= _Alef}', "");
49170Expect(0, 1571, '\p{^Is_Joining_Group= _Alef}', "");
49171Expect(0, 1571, '\P{Is_Joining_Group= _Alef}', "");
49172Expect(1, 1571, '\P{^Is_Joining_Group= _Alef}', "");
49173Expect(0, 1569, '\p{Is_Joining_Group= _Alef}', "");
49174Expect(1, 1569, '\p{^Is_Joining_Group= _Alef}', "");
49175Expect(1, 1569, '\P{Is_Joining_Group= _Alef}', "");
49176Expect(0, 1569, '\P{^Is_Joining_Group= _Alef}', "");
49177Error('\p{Is_Jg=_:=Alef}');
49178Error('\P{Is_Jg=_:=Alef}');
49179Expect(1, 1571, '\p{Is_Jg=alef}', "");
49180Expect(0, 1571, '\p{^Is_Jg=alef}', "");
49181Expect(0, 1571, '\P{Is_Jg=alef}', "");
49182Expect(1, 1571, '\P{^Is_Jg=alef}', "");
49183Expect(0, 1569, '\p{Is_Jg=alef}', "");
49184Expect(1, 1569, '\p{^Is_Jg=alef}', "");
49185Expect(1, 1569, '\P{Is_Jg=alef}', "");
49186Expect(0, 1569, '\P{^Is_Jg=alef}', "");
49187Expect(1, 1571, '\p{Is_Jg=	-alef}', "");
49188Expect(0, 1571, '\p{^Is_Jg=	-alef}', "");
49189Expect(0, 1571, '\P{Is_Jg=	-alef}', "");
49190Expect(1, 1571, '\P{^Is_Jg=	-alef}', "");
49191Expect(0, 1569, '\p{Is_Jg=	-alef}', "");
49192Expect(1, 1569, '\p{^Is_Jg=	-alef}', "");
49193Expect(1, 1569, '\P{Is_Jg=	-alef}', "");
49194Expect(0, 1569, '\P{^Is_Jg=	-alef}', "");
49195Error('\p{Joining_Group=-Gamal/a/}');
49196Error('\P{Joining_Group=-Gamal/a/}');
49197Expect(1, 1812, '\p{Joining_Group=gamal}', "");
49198Expect(0, 1812, '\p{^Joining_Group=gamal}', "");
49199Expect(0, 1812, '\P{Joining_Group=gamal}', "");
49200Expect(1, 1812, '\P{^Joining_Group=gamal}', "");
49201Expect(0, 1810, '\p{Joining_Group=gamal}', "");
49202Expect(1, 1810, '\p{^Joining_Group=gamal}', "");
49203Expect(1, 1810, '\P{Joining_Group=gamal}', "");
49204Expect(0, 1810, '\P{^Joining_Group=gamal}', "");
49205Expect(1, 1812, '\p{Joining_Group= GAMAL}', "");
49206Expect(0, 1812, '\p{^Joining_Group= GAMAL}', "");
49207Expect(0, 1812, '\P{Joining_Group= GAMAL}', "");
49208Expect(1, 1812, '\P{^Joining_Group= GAMAL}', "");
49209Expect(0, 1810, '\p{Joining_Group= GAMAL}', "");
49210Expect(1, 1810, '\p{^Joining_Group= GAMAL}', "");
49211Expect(1, 1810, '\P{Joining_Group= GAMAL}', "");
49212Expect(0, 1810, '\P{^Joining_Group= GAMAL}', "");
49213Error('\p{Jg=_	gamal:=}');
49214Error('\P{Jg=_	gamal:=}');
49215Expect(1, 1812, '\p{Jg=gamal}', "");
49216Expect(0, 1812, '\p{^Jg=gamal}', "");
49217Expect(0, 1812, '\P{Jg=gamal}', "");
49218Expect(1, 1812, '\P{^Jg=gamal}', "");
49219Expect(0, 1810, '\p{Jg=gamal}', "");
49220Expect(1, 1810, '\p{^Jg=gamal}', "");
49221Expect(1, 1810, '\P{Jg=gamal}', "");
49222Expect(0, 1810, '\P{^Jg=gamal}', "");
49223Expect(1, 1812, '\p{Jg= -Gamal}', "");
49224Expect(0, 1812, '\p{^Jg= -Gamal}', "");
49225Expect(0, 1812, '\P{Jg= -Gamal}', "");
49226Expect(1, 1812, '\P{^Jg= -Gamal}', "");
49227Expect(0, 1810, '\p{Jg= -Gamal}', "");
49228Expect(1, 1810, '\p{^Jg= -Gamal}', "");
49229Expect(1, 1810, '\P{Jg= -Gamal}', "");
49230Expect(0, 1810, '\P{^Jg= -Gamal}', "");
49231Error('\p{Is_Joining_Group=	Gamal:=}');
49232Error('\P{Is_Joining_Group=	Gamal:=}');
49233Expect(1, 1812, '\p{Is_Joining_Group:gamal}', "");
49234Expect(0, 1812, '\p{^Is_Joining_Group:gamal}', "");
49235Expect(0, 1812, '\P{Is_Joining_Group:gamal}', "");
49236Expect(1, 1812, '\P{^Is_Joining_Group:gamal}', "");
49237Expect(0, 1810, '\p{Is_Joining_Group:gamal}', "");
49238Expect(1, 1810, '\p{^Is_Joining_Group:gamal}', "");
49239Expect(1, 1810, '\P{Is_Joining_Group:gamal}', "");
49240Expect(0, 1810, '\P{^Is_Joining_Group:gamal}', "");
49241Expect(1, 1812, '\p{Is_Joining_Group=	_Gamal}', "");
49242Expect(0, 1812, '\p{^Is_Joining_Group=	_Gamal}', "");
49243Expect(0, 1812, '\P{Is_Joining_Group=	_Gamal}', "");
49244Expect(1, 1812, '\P{^Is_Joining_Group=	_Gamal}', "");
49245Expect(0, 1810, '\p{Is_Joining_Group=	_Gamal}', "");
49246Expect(1, 1810, '\p{^Is_Joining_Group=	_Gamal}', "");
49247Expect(1, 1810, '\P{Is_Joining_Group=	_Gamal}', "");
49248Expect(0, 1810, '\P{^Is_Joining_Group=	_Gamal}', "");
49249Error('\p{Is_Jg=	/a/Gamal}');
49250Error('\P{Is_Jg=	/a/Gamal}');
49251Expect(1, 1812, '\p{Is_Jg=gamal}', "");
49252Expect(0, 1812, '\p{^Is_Jg=gamal}', "");
49253Expect(0, 1812, '\P{Is_Jg=gamal}', "");
49254Expect(1, 1812, '\P{^Is_Jg=gamal}', "");
49255Expect(0, 1810, '\p{Is_Jg=gamal}', "");
49256Expect(1, 1810, '\p{^Is_Jg=gamal}', "");
49257Expect(1, 1810, '\P{Is_Jg=gamal}', "");
49258Expect(0, 1810, '\P{^Is_Jg=gamal}', "");
49259Expect(1, 1812, '\p{Is_Jg=	 Gamal}', "");
49260Expect(0, 1812, '\p{^Is_Jg=	 Gamal}', "");
49261Expect(0, 1812, '\P{Is_Jg=	 Gamal}', "");
49262Expect(1, 1812, '\P{^Is_Jg=	 Gamal}', "");
49263Expect(0, 1810, '\p{Is_Jg=	 Gamal}', "");
49264Expect(1, 1810, '\p{^Is_Jg=	 Gamal}', "");
49265Expect(1, 1810, '\P{Is_Jg=	 Gamal}', "");
49266Expect(0, 1810, '\P{^Is_Jg=	 Gamal}', "");
49267Error('\p{Joining_Group=_Meem:=}');
49268Error('\P{Joining_Group=_Meem:=}');
49269Expect(1, 1605, '\p{Joining_Group:   meem}', "");
49270Expect(0, 1605, '\p{^Joining_Group:   meem}', "");
49271Expect(0, 1605, '\P{Joining_Group:   meem}', "");
49272Expect(1, 1605, '\P{^Joining_Group:   meem}', "");
49273Expect(0, 1604, '\p{Joining_Group:   meem}', "");
49274Expect(1, 1604, '\p{^Joining_Group:   meem}', "");
49275Expect(1, 1604, '\P{Joining_Group:   meem}', "");
49276Expect(0, 1604, '\P{^Joining_Group:   meem}', "");
49277Expect(1, 1605, '\p{Joining_Group= meem}', "");
49278Expect(0, 1605, '\p{^Joining_Group= meem}', "");
49279Expect(0, 1605, '\P{Joining_Group= meem}', "");
49280Expect(1, 1605, '\P{^Joining_Group= meem}', "");
49281Expect(0, 1604, '\p{Joining_Group= meem}', "");
49282Expect(1, 1604, '\p{^Joining_Group= meem}', "");
49283Expect(1, 1604, '\P{Joining_Group= meem}', "");
49284Expect(0, 1604, '\P{^Joining_Group= meem}', "");
49285Error('\p{Jg=:= Meem}');
49286Error('\P{Jg=:= Meem}');
49287Expect(1, 1605, '\p{Jg=meem}', "");
49288Expect(0, 1605, '\p{^Jg=meem}', "");
49289Expect(0, 1605, '\P{Jg=meem}', "");
49290Expect(1, 1605, '\P{^Jg=meem}', "");
49291Expect(0, 1604, '\p{Jg=meem}', "");
49292Expect(1, 1604, '\p{^Jg=meem}', "");
49293Expect(1, 1604, '\P{Jg=meem}', "");
49294Expect(0, 1604, '\P{^Jg=meem}', "");
49295Expect(1, 1605, '\p{Jg= Meem}', "");
49296Expect(0, 1605, '\p{^Jg= Meem}', "");
49297Expect(0, 1605, '\P{Jg= Meem}', "");
49298Expect(1, 1605, '\P{^Jg= Meem}', "");
49299Expect(0, 1604, '\p{Jg= Meem}', "");
49300Expect(1, 1604, '\p{^Jg= Meem}', "");
49301Expect(1, 1604, '\P{Jg= Meem}', "");
49302Expect(0, 1604, '\P{^Jg= Meem}', "");
49303Error('\p{Is_Joining_Group= :=meem}');
49304Error('\P{Is_Joining_Group= :=meem}');
49305Expect(1, 1605, '\p{Is_Joining_Group=meem}', "");
49306Expect(0, 1605, '\p{^Is_Joining_Group=meem}', "");
49307Expect(0, 1605, '\P{Is_Joining_Group=meem}', "");
49308Expect(1, 1605, '\P{^Is_Joining_Group=meem}', "");
49309Expect(0, 1604, '\p{Is_Joining_Group=meem}', "");
49310Expect(1, 1604, '\p{^Is_Joining_Group=meem}', "");
49311Expect(1, 1604, '\P{Is_Joining_Group=meem}', "");
49312Expect(0, 1604, '\P{^Is_Joining_Group=meem}', "");
49313Expect(1, 1605, '\p{Is_Joining_Group=-Meem}', "");
49314Expect(0, 1605, '\p{^Is_Joining_Group=-Meem}', "");
49315Expect(0, 1605, '\P{Is_Joining_Group=-Meem}', "");
49316Expect(1, 1605, '\P{^Is_Joining_Group=-Meem}', "");
49317Expect(0, 1604, '\p{Is_Joining_Group=-Meem}', "");
49318Expect(1, 1604, '\p{^Is_Joining_Group=-Meem}', "");
49319Expect(1, 1604, '\P{Is_Joining_Group=-Meem}', "");
49320Expect(0, 1604, '\P{^Is_Joining_Group=-Meem}', "");
49321Error('\p{Is_Jg=/a/ meem}');
49322Error('\P{Is_Jg=/a/ meem}');
49323Expect(1, 1605, '\p{Is_Jg=meem}', "");
49324Expect(0, 1605, '\p{^Is_Jg=meem}', "");
49325Expect(0, 1605, '\P{Is_Jg=meem}', "");
49326Expect(1, 1605, '\P{^Is_Jg=meem}', "");
49327Expect(0, 1604, '\p{Is_Jg=meem}', "");
49328Expect(1, 1604, '\p{^Is_Jg=meem}', "");
49329Expect(1, 1604, '\P{Is_Jg=meem}', "");
49330Expect(0, 1604, '\P{^Is_Jg=meem}', "");
49331Expect(1, 1605, '\p{Is_Jg:   Meem}', "");
49332Expect(0, 1605, '\p{^Is_Jg:   Meem}', "");
49333Expect(0, 1605, '\P{Is_Jg:   Meem}', "");
49334Expect(1, 1605, '\P{^Is_Jg:   Meem}', "");
49335Expect(0, 1604, '\p{Is_Jg:   Meem}', "");
49336Expect(1, 1604, '\p{^Is_Jg:   Meem}', "");
49337Expect(1, 1604, '\P{Is_Jg:   Meem}', "");
49338Expect(0, 1604, '\P{^Is_Jg:   Meem}', "");
49339Error('\p{Joining_Group= 	SADHE:=}');
49340Error('\P{Joining_Group= 	SADHE:=}');
49341Expect(1, 1832, '\p{Joining_Group=sadhe}', "");
49342Expect(0, 1832, '\p{^Joining_Group=sadhe}', "");
49343Expect(0, 1832, '\P{Joining_Group=sadhe}', "");
49344Expect(1, 1832, '\P{^Joining_Group=sadhe}', "");
49345Expect(0, 1831, '\p{Joining_Group=sadhe}', "");
49346Expect(1, 1831, '\p{^Joining_Group=sadhe}', "");
49347Expect(1, 1831, '\P{Joining_Group=sadhe}', "");
49348Expect(0, 1831, '\P{^Joining_Group=sadhe}', "");
49349Expect(1, 1832, '\p{Joining_Group=-SADHE}', "");
49350Expect(0, 1832, '\p{^Joining_Group=-SADHE}', "");
49351Expect(0, 1832, '\P{Joining_Group=-SADHE}', "");
49352Expect(1, 1832, '\P{^Joining_Group=-SADHE}', "");
49353Expect(0, 1831, '\p{Joining_Group=-SADHE}', "");
49354Expect(1, 1831, '\p{^Joining_Group=-SADHE}', "");
49355Expect(1, 1831, '\P{Joining_Group=-SADHE}', "");
49356Expect(0, 1831, '\P{^Joining_Group=-SADHE}', "");
49357Error('\p{Jg=-:=sadhe}');
49358Error('\P{Jg=-:=sadhe}');
49359Expect(1, 1832, '\p{Jg=sadhe}', "");
49360Expect(0, 1832, '\p{^Jg=sadhe}', "");
49361Expect(0, 1832, '\P{Jg=sadhe}', "");
49362Expect(1, 1832, '\P{^Jg=sadhe}', "");
49363Expect(0, 1831, '\p{Jg=sadhe}', "");
49364Expect(1, 1831, '\p{^Jg=sadhe}', "");
49365Expect(1, 1831, '\P{Jg=sadhe}', "");
49366Expect(0, 1831, '\P{^Jg=sadhe}', "");
49367Expect(1, 1832, '\p{Jg=--SADHE}', "");
49368Expect(0, 1832, '\p{^Jg=--SADHE}', "");
49369Expect(0, 1832, '\P{Jg=--SADHE}', "");
49370Expect(1, 1832, '\P{^Jg=--SADHE}', "");
49371Expect(0, 1831, '\p{Jg=--SADHE}', "");
49372Expect(1, 1831, '\p{^Jg=--SADHE}', "");
49373Expect(1, 1831, '\P{Jg=--SADHE}', "");
49374Expect(0, 1831, '\P{^Jg=--SADHE}', "");
49375Error('\p{Is_Joining_Group= :=Sadhe}');
49376Error('\P{Is_Joining_Group= :=Sadhe}');
49377Expect(1, 1832, '\p{Is_Joining_Group=sadhe}', "");
49378Expect(0, 1832, '\p{^Is_Joining_Group=sadhe}', "");
49379Expect(0, 1832, '\P{Is_Joining_Group=sadhe}', "");
49380Expect(1, 1832, '\P{^Is_Joining_Group=sadhe}', "");
49381Expect(0, 1831, '\p{Is_Joining_Group=sadhe}', "");
49382Expect(1, 1831, '\p{^Is_Joining_Group=sadhe}', "");
49383Expect(1, 1831, '\P{Is_Joining_Group=sadhe}', "");
49384Expect(0, 1831, '\P{^Is_Joining_Group=sadhe}', "");
49385Expect(1, 1832, '\p{Is_Joining_Group=	_Sadhe}', "");
49386Expect(0, 1832, '\p{^Is_Joining_Group=	_Sadhe}', "");
49387Expect(0, 1832, '\P{Is_Joining_Group=	_Sadhe}', "");
49388Expect(1, 1832, '\P{^Is_Joining_Group=	_Sadhe}', "");
49389Expect(0, 1831, '\p{Is_Joining_Group=	_Sadhe}', "");
49390Expect(1, 1831, '\p{^Is_Joining_Group=	_Sadhe}', "");
49391Expect(1, 1831, '\P{Is_Joining_Group=	_Sadhe}', "");
49392Expect(0, 1831, '\P{^Is_Joining_Group=	_Sadhe}', "");
49393Error('\p{Is_Jg=:=_-Sadhe}');
49394Error('\P{Is_Jg=:=_-Sadhe}');
49395Expect(1, 1832, '\p{Is_Jg=sadhe}', "");
49396Expect(0, 1832, '\p{^Is_Jg=sadhe}', "");
49397Expect(0, 1832, '\P{Is_Jg=sadhe}', "");
49398Expect(1, 1832, '\P{^Is_Jg=sadhe}', "");
49399Expect(0, 1831, '\p{Is_Jg=sadhe}', "");
49400Expect(1, 1831, '\p{^Is_Jg=sadhe}', "");
49401Expect(1, 1831, '\P{Is_Jg=sadhe}', "");
49402Expect(0, 1831, '\P{^Is_Jg=sadhe}', "");
49403Expect(1, 1832, '\p{Is_Jg=Sadhe}', "");
49404Expect(0, 1832, '\p{^Is_Jg=Sadhe}', "");
49405Expect(0, 1832, '\P{Is_Jg=Sadhe}', "");
49406Expect(1, 1832, '\P{^Is_Jg=Sadhe}', "");
49407Expect(0, 1831, '\p{Is_Jg=Sadhe}', "");
49408Expect(1, 1831, '\p{^Is_Jg=Sadhe}', "");
49409Expect(1, 1831, '\P{Is_Jg=Sadhe}', "");
49410Expect(0, 1831, '\P{^Is_Jg=Sadhe}', "");
49411Error('\p{Joining_Group=:= Beh}');
49412Error('\P{Joining_Group=:= Beh}');
49413Expect(1, 1576, '\p{Joining_Group: beh}', "");
49414Expect(0, 1576, '\p{^Joining_Group: beh}', "");
49415Expect(0, 1576, '\P{Joining_Group: beh}', "");
49416Expect(1, 1576, '\P{^Joining_Group: beh}', "");
49417Expect(0, 1575, '\p{Joining_Group: beh}', "");
49418Expect(1, 1575, '\p{^Joining_Group: beh}', "");
49419Expect(1, 1575, '\P{Joining_Group: beh}', "");
49420Expect(0, 1575, '\P{^Joining_Group: beh}', "");
49421Expect(1, 1576, '\p{Joining_Group=		BEH}', "");
49422Expect(0, 1576, '\p{^Joining_Group=		BEH}', "");
49423Expect(0, 1576, '\P{Joining_Group=		BEH}', "");
49424Expect(1, 1576, '\P{^Joining_Group=		BEH}', "");
49425Expect(0, 1575, '\p{Joining_Group=		BEH}', "");
49426Expect(1, 1575, '\p{^Joining_Group=		BEH}', "");
49427Expect(1, 1575, '\P{Joining_Group=		BEH}', "");
49428Expect(0, 1575, '\P{^Joining_Group=		BEH}', "");
49429Error('\p{Jg=_:=Beh}');
49430Error('\P{Jg=_:=Beh}');
49431Expect(1, 1576, '\p{Jg=beh}', "");
49432Expect(0, 1576, '\p{^Jg=beh}', "");
49433Expect(0, 1576, '\P{Jg=beh}', "");
49434Expect(1, 1576, '\P{^Jg=beh}', "");
49435Expect(0, 1575, '\p{Jg=beh}', "");
49436Expect(1, 1575, '\p{^Jg=beh}', "");
49437Expect(1, 1575, '\P{Jg=beh}', "");
49438Expect(0, 1575, '\P{^Jg=beh}', "");
49439Expect(1, 1576, '\p{Jg=- Beh}', "");
49440Expect(0, 1576, '\p{^Jg=- Beh}', "");
49441Expect(0, 1576, '\P{Jg=- Beh}', "");
49442Expect(1, 1576, '\P{^Jg=- Beh}', "");
49443Expect(0, 1575, '\p{Jg=- Beh}', "");
49444Expect(1, 1575, '\p{^Jg=- Beh}', "");
49445Expect(1, 1575, '\P{Jg=- Beh}', "");
49446Expect(0, 1575, '\P{^Jg=- Beh}', "");
49447Error('\p{Is_Joining_Group=:= BEH}');
49448Error('\P{Is_Joining_Group=:= BEH}');
49449Expect(1, 1576, '\p{Is_Joining_Group=beh}', "");
49450Expect(0, 1576, '\p{^Is_Joining_Group=beh}', "");
49451Expect(0, 1576, '\P{Is_Joining_Group=beh}', "");
49452Expect(1, 1576, '\P{^Is_Joining_Group=beh}', "");
49453Expect(0, 1575, '\p{Is_Joining_Group=beh}', "");
49454Expect(1, 1575, '\p{^Is_Joining_Group=beh}', "");
49455Expect(1, 1575, '\P{Is_Joining_Group=beh}', "");
49456Expect(0, 1575, '\P{^Is_Joining_Group=beh}', "");
49457Expect(1, 1576, '\p{Is_Joining_Group=-Beh}', "");
49458Expect(0, 1576, '\p{^Is_Joining_Group=-Beh}', "");
49459Expect(0, 1576, '\P{Is_Joining_Group=-Beh}', "");
49460Expect(1, 1576, '\P{^Is_Joining_Group=-Beh}', "");
49461Expect(0, 1575, '\p{Is_Joining_Group=-Beh}', "");
49462Expect(1, 1575, '\p{^Is_Joining_Group=-Beh}', "");
49463Expect(1, 1575, '\P{Is_Joining_Group=-Beh}', "");
49464Expect(0, 1575, '\P{^Is_Joining_Group=-Beh}', "");
49465Error('\p{Is_Jg=--Beh:=}');
49466Error('\P{Is_Jg=--Beh:=}');
49467Expect(1, 1576, '\p{Is_Jg: beh}', "");
49468Expect(0, 1576, '\p{^Is_Jg: beh}', "");
49469Expect(0, 1576, '\P{Is_Jg: beh}', "");
49470Expect(1, 1576, '\P{^Is_Jg: beh}', "");
49471Expect(0, 1575, '\p{Is_Jg: beh}', "");
49472Expect(1, 1575, '\p{^Is_Jg: beh}', "");
49473Expect(1, 1575, '\P{Is_Jg: beh}', "");
49474Expect(0, 1575, '\P{^Is_Jg: beh}', "");
49475Expect(1, 1576, '\p{Is_Jg:--BEH}', "");
49476Expect(0, 1576, '\p{^Is_Jg:--BEH}', "");
49477Expect(0, 1576, '\P{Is_Jg:--BEH}', "");
49478Expect(1, 1576, '\P{^Is_Jg:--BEH}', "");
49479Expect(0, 1575, '\p{Is_Jg:--BEH}', "");
49480Expect(1, 1575, '\p{^Is_Jg:--BEH}', "");
49481Expect(1, 1575, '\P{Is_Jg:--BEH}', "");
49482Expect(0, 1575, '\P{^Is_Jg:--BEH}', "");
49483Error('\p{Joining_Group: 	 yeh/a/WITH_Tail}');
49484Error('\P{Joining_Group: 	 yeh/a/WITH_Tail}');
49485Expect(1, 1741, '\p{Joining_Group=yehwithtail}', "");
49486Expect(0, 1741, '\p{^Joining_Group=yehwithtail}', "");
49487Expect(0, 1741, '\P{Joining_Group=yehwithtail}', "");
49488Expect(1, 1741, '\P{^Joining_Group=yehwithtail}', "");
49489Expect(0, 1740, '\p{Joining_Group=yehwithtail}', "");
49490Expect(1, 1740, '\p{^Joining_Group=yehwithtail}', "");
49491Expect(1, 1740, '\P{Joining_Group=yehwithtail}', "");
49492Expect(0, 1740, '\P{^Joining_Group=yehwithtail}', "");
49493Expect(1, 1741, '\p{Joining_Group=	_Yeh With_Tail}', "");
49494Expect(0, 1741, '\p{^Joining_Group=	_Yeh With_Tail}', "");
49495Expect(0, 1741, '\P{Joining_Group=	_Yeh With_Tail}', "");
49496Expect(1, 1741, '\P{^Joining_Group=	_Yeh With_Tail}', "");
49497Expect(0, 1740, '\p{Joining_Group=	_Yeh With_Tail}', "");
49498Expect(1, 1740, '\p{^Joining_Group=	_Yeh With_Tail}', "");
49499Expect(1, 1740, '\P{Joining_Group=	_Yeh With_Tail}', "");
49500Expect(0, 1740, '\P{^Joining_Group=	_Yeh With_Tail}', "");
49501Error('\p{Jg=_Yeh	With-tail:=}');
49502Error('\P{Jg=_Yeh	With-tail:=}');
49503Expect(1, 1741, '\p{Jg=yehwithtail}', "");
49504Expect(0, 1741, '\p{^Jg=yehwithtail}', "");
49505Expect(0, 1741, '\P{Jg=yehwithtail}', "");
49506Expect(1, 1741, '\P{^Jg=yehwithtail}', "");
49507Expect(0, 1740, '\p{Jg=yehwithtail}', "");
49508Expect(1, 1740, '\p{^Jg=yehwithtail}', "");
49509Expect(1, 1740, '\P{Jg=yehwithtail}', "");
49510Expect(0, 1740, '\P{^Jg=yehwithtail}', "");
49511Expect(1, 1741, '\p{Jg=  Yeh	WithTAIL}', "");
49512Expect(0, 1741, '\p{^Jg=  Yeh	WithTAIL}', "");
49513Expect(0, 1741, '\P{Jg=  Yeh	WithTAIL}', "");
49514Expect(1, 1741, '\P{^Jg=  Yeh	WithTAIL}', "");
49515Expect(0, 1740, '\p{Jg=  Yeh	WithTAIL}', "");
49516Expect(1, 1740, '\p{^Jg=  Yeh	WithTAIL}', "");
49517Expect(1, 1740, '\P{Jg=  Yeh	WithTAIL}', "");
49518Expect(0, 1740, '\P{^Jg=  Yeh	WithTAIL}', "");
49519Error('\p{Is_Joining_Group: 	:=Yeh-With Tail}');
49520Error('\P{Is_Joining_Group: 	:=Yeh-With Tail}');
49521Expect(1, 1741, '\p{Is_Joining_Group=yehwithtail}', "");
49522Expect(0, 1741, '\p{^Is_Joining_Group=yehwithtail}', "");
49523Expect(0, 1741, '\P{Is_Joining_Group=yehwithtail}', "");
49524Expect(1, 1741, '\P{^Is_Joining_Group=yehwithtail}', "");
49525Expect(0, 1740, '\p{Is_Joining_Group=yehwithtail}', "");
49526Expect(1, 1740, '\p{^Is_Joining_Group=yehwithtail}', "");
49527Expect(1, 1740, '\P{Is_Joining_Group=yehwithtail}', "");
49528Expect(0, 1740, '\P{^Is_Joining_Group=yehwithtail}', "");
49529Expect(1, 1741, '\p{Is_Joining_Group=-Yeh	WITHTail}', "");
49530Expect(0, 1741, '\p{^Is_Joining_Group=-Yeh	WITHTail}', "");
49531Expect(0, 1741, '\P{Is_Joining_Group=-Yeh	WITHTail}', "");
49532Expect(1, 1741, '\P{^Is_Joining_Group=-Yeh	WITHTail}', "");
49533Expect(0, 1740, '\p{Is_Joining_Group=-Yeh	WITHTail}', "");
49534Expect(1, 1740, '\p{^Is_Joining_Group=-Yeh	WITHTail}', "");
49535Expect(1, 1740, '\P{Is_Joining_Group=-Yeh	WITHTail}', "");
49536Expect(0, 1740, '\P{^Is_Joining_Group=-Yeh	WITHTail}', "");
49537Error('\p{Is_Jg=		Yeh:=WITH	TAIL}');
49538Error('\P{Is_Jg=		Yeh:=WITH	TAIL}');
49539Expect(1, 1741, '\p{Is_Jg:yehwithtail}', "");
49540Expect(0, 1741, '\p{^Is_Jg:yehwithtail}', "");
49541Expect(0, 1741, '\P{Is_Jg:yehwithtail}', "");
49542Expect(1, 1741, '\P{^Is_Jg:yehwithtail}', "");
49543Expect(0, 1740, '\p{Is_Jg:yehwithtail}', "");
49544Expect(1, 1740, '\p{^Is_Jg:yehwithtail}', "");
49545Expect(1, 1740, '\P{Is_Jg:yehwithtail}', "");
49546Expect(0, 1740, '\P{^Is_Jg:yehwithtail}', "");
49547Expect(1, 1741, '\p{Is_Jg= YEH-With_Tail}', "");
49548Expect(0, 1741, '\p{^Is_Jg= YEH-With_Tail}', "");
49549Expect(0, 1741, '\P{Is_Jg= YEH-With_Tail}', "");
49550Expect(1, 1741, '\P{^Is_Jg= YEH-With_Tail}', "");
49551Expect(0, 1740, '\p{Is_Jg= YEH-With_Tail}', "");
49552Expect(1, 1740, '\p{^Is_Jg= YEH-With_Tail}', "");
49553Expect(1, 1740, '\P{Is_Jg= YEH-With_Tail}', "");
49554Expect(0, 1740, '\P{^Is_Jg= YEH-With_Tail}', "");
49555Error('\p{Joining_Group=_/a/TAH}');
49556Error('\P{Joining_Group=_/a/TAH}');
49557Expect(1, 1592, '\p{Joining_Group=tah}', "");
49558Expect(0, 1592, '\p{^Joining_Group=tah}', "");
49559Expect(0, 1592, '\P{Joining_Group=tah}', "");
49560Expect(1, 1592, '\P{^Joining_Group=tah}', "");
49561Expect(0, 1590, '\p{Joining_Group=tah}', "");
49562Expect(1, 1590, '\p{^Joining_Group=tah}', "");
49563Expect(1, 1590, '\P{Joining_Group=tah}', "");
49564Expect(0, 1590, '\P{^Joining_Group=tah}', "");
49565Expect(1, 1592, '\p{Joining_Group=-_Tah}', "");
49566Expect(0, 1592, '\p{^Joining_Group=-_Tah}', "");
49567Expect(0, 1592, '\P{Joining_Group=-_Tah}', "");
49568Expect(1, 1592, '\P{^Joining_Group=-_Tah}', "");
49569Expect(0, 1590, '\p{Joining_Group=-_Tah}', "");
49570Expect(1, 1590, '\p{^Joining_Group=-_Tah}', "");
49571Expect(1, 1590, '\P{Joining_Group=-_Tah}', "");
49572Expect(0, 1590, '\P{^Joining_Group=-_Tah}', "");
49573Error('\p{Jg=	:=Tah}');
49574Error('\P{Jg=	:=Tah}');
49575Expect(1, 1592, '\p{Jg=tah}', "");
49576Expect(0, 1592, '\p{^Jg=tah}', "");
49577Expect(0, 1592, '\P{Jg=tah}', "");
49578Expect(1, 1592, '\P{^Jg=tah}', "");
49579Expect(0, 1590, '\p{Jg=tah}', "");
49580Expect(1, 1590, '\p{^Jg=tah}', "");
49581Expect(1, 1590, '\P{Jg=tah}', "");
49582Expect(0, 1590, '\P{^Jg=tah}', "");
49583Expect(1, 1592, '\p{Jg=	-TAH}', "");
49584Expect(0, 1592, '\p{^Jg=	-TAH}', "");
49585Expect(0, 1592, '\P{Jg=	-TAH}', "");
49586Expect(1, 1592, '\P{^Jg=	-TAH}', "");
49587Expect(0, 1590, '\p{Jg=	-TAH}', "");
49588Expect(1, 1590, '\p{^Jg=	-TAH}', "");
49589Expect(1, 1590, '\P{Jg=	-TAH}', "");
49590Expect(0, 1590, '\P{^Jg=	-TAH}', "");
49591Error('\p{Is_Joining_Group:    	TAH/a/}');
49592Error('\P{Is_Joining_Group:    	TAH/a/}');
49593Expect(1, 1592, '\p{Is_Joining_Group=tah}', "");
49594Expect(0, 1592, '\p{^Is_Joining_Group=tah}', "");
49595Expect(0, 1592, '\P{Is_Joining_Group=tah}', "");
49596Expect(1, 1592, '\P{^Is_Joining_Group=tah}', "");
49597Expect(0, 1590, '\p{Is_Joining_Group=tah}', "");
49598Expect(1, 1590, '\p{^Is_Joining_Group=tah}', "");
49599Expect(1, 1590, '\P{Is_Joining_Group=tah}', "");
49600Expect(0, 1590, '\P{^Is_Joining_Group=tah}', "");
49601Expect(1, 1592, '\p{Is_Joining_Group= 	tah}', "");
49602Expect(0, 1592, '\p{^Is_Joining_Group= 	tah}', "");
49603Expect(0, 1592, '\P{Is_Joining_Group= 	tah}', "");
49604Expect(1, 1592, '\P{^Is_Joining_Group= 	tah}', "");
49605Expect(0, 1590, '\p{Is_Joining_Group= 	tah}', "");
49606Expect(1, 1590, '\p{^Is_Joining_Group= 	tah}', "");
49607Expect(1, 1590, '\P{Is_Joining_Group= 	tah}', "");
49608Expect(0, 1590, '\P{^Is_Joining_Group= 	tah}', "");
49609Error('\p{Is_Jg:/a/Tah}');
49610Error('\P{Is_Jg:/a/Tah}');
49611Expect(1, 1592, '\p{Is_Jg=tah}', "");
49612Expect(0, 1592, '\p{^Is_Jg=tah}', "");
49613Expect(0, 1592, '\P{Is_Jg=tah}', "");
49614Expect(1, 1592, '\P{^Is_Jg=tah}', "");
49615Expect(0, 1590, '\p{Is_Jg=tah}', "");
49616Expect(1, 1590, '\p{^Is_Jg=tah}', "");
49617Expect(1, 1590, '\P{Is_Jg=tah}', "");
49618Expect(0, 1590, '\P{^Is_Jg=tah}', "");
49619Expect(1, 1592, '\p{Is_Jg= 	Tah}', "");
49620Expect(0, 1592, '\p{^Is_Jg= 	Tah}', "");
49621Expect(0, 1592, '\P{Is_Jg= 	Tah}', "");
49622Expect(1, 1592, '\P{^Is_Jg= 	Tah}', "");
49623Expect(0, 1590, '\p{Is_Jg= 	Tah}', "");
49624Expect(1, 1590, '\p{^Is_Jg= 	Tah}', "");
49625Expect(1, 1590, '\P{Is_Jg= 	Tah}', "");
49626Expect(0, 1590, '\P{^Is_Jg= 	Tah}', "");
49627Error('\p{Joining_Group=:=	Zhain}');
49628Error('\P{Joining_Group=:=	Zhain}');
49629Expect(1, 1869, '\p{Joining_Group=zhain}', "");
49630Expect(0, 1869, '\p{^Joining_Group=zhain}', "");
49631Expect(0, 1869, '\P{Joining_Group=zhain}', "");
49632Expect(1, 1869, '\P{^Joining_Group=zhain}', "");
49633Expect(0, 1868, '\p{Joining_Group=zhain}', "");
49634Expect(1, 1868, '\p{^Joining_Group=zhain}', "");
49635Expect(1, 1868, '\P{Joining_Group=zhain}', "");
49636Expect(0, 1868, '\P{^Joining_Group=zhain}', "");
49637Expect(1, 1869, '\p{Joining_Group= ZHAIN}', "");
49638Expect(0, 1869, '\p{^Joining_Group= ZHAIN}', "");
49639Expect(0, 1869, '\P{Joining_Group= ZHAIN}', "");
49640Expect(1, 1869, '\P{^Joining_Group= ZHAIN}', "");
49641Expect(0, 1868, '\p{Joining_Group= ZHAIN}', "");
49642Expect(1, 1868, '\p{^Joining_Group= ZHAIN}', "");
49643Expect(1, 1868, '\P{Joining_Group= ZHAIN}', "");
49644Expect(0, 1868, '\P{^Joining_Group= ZHAIN}', "");
49645Error('\p{Jg=	_Zhain:=}');
49646Error('\P{Jg=	_Zhain:=}');
49647Expect(1, 1869, '\p{Jg=zhain}', "");
49648Expect(0, 1869, '\p{^Jg=zhain}', "");
49649Expect(0, 1869, '\P{Jg=zhain}', "");
49650Expect(1, 1869, '\P{^Jg=zhain}', "");
49651Expect(0, 1868, '\p{Jg=zhain}', "");
49652Expect(1, 1868, '\p{^Jg=zhain}', "");
49653Expect(1, 1868, '\P{Jg=zhain}', "");
49654Expect(0, 1868, '\P{^Jg=zhain}', "");
49655Expect(1, 1869, '\p{Jg=_-ZHAIN}', "");
49656Expect(0, 1869, '\p{^Jg=_-ZHAIN}', "");
49657Expect(0, 1869, '\P{Jg=_-ZHAIN}', "");
49658Expect(1, 1869, '\P{^Jg=_-ZHAIN}', "");
49659Expect(0, 1868, '\p{Jg=_-ZHAIN}', "");
49660Expect(1, 1868, '\p{^Jg=_-ZHAIN}', "");
49661Expect(1, 1868, '\P{Jg=_-ZHAIN}', "");
49662Expect(0, 1868, '\P{^Jg=_-ZHAIN}', "");
49663Error('\p{Is_Joining_Group= zhain/a/}');
49664Error('\P{Is_Joining_Group= zhain/a/}');
49665Expect(1, 1869, '\p{Is_Joining_Group=zhain}', "");
49666Expect(0, 1869, '\p{^Is_Joining_Group=zhain}', "");
49667Expect(0, 1869, '\P{Is_Joining_Group=zhain}', "");
49668Expect(1, 1869, '\P{^Is_Joining_Group=zhain}', "");
49669Expect(0, 1868, '\p{Is_Joining_Group=zhain}', "");
49670Expect(1, 1868, '\p{^Is_Joining_Group=zhain}', "");
49671Expect(1, 1868, '\P{Is_Joining_Group=zhain}', "");
49672Expect(0, 1868, '\P{^Is_Joining_Group=zhain}', "");
49673Expect(1, 1869, '\p{Is_Joining_Group= Zhain}', "");
49674Expect(0, 1869, '\p{^Is_Joining_Group= Zhain}', "");
49675Expect(0, 1869, '\P{Is_Joining_Group= Zhain}', "");
49676Expect(1, 1869, '\P{^Is_Joining_Group= Zhain}', "");
49677Expect(0, 1868, '\p{Is_Joining_Group= Zhain}', "");
49678Expect(1, 1868, '\p{^Is_Joining_Group= Zhain}', "");
49679Expect(1, 1868, '\P{Is_Joining_Group= Zhain}', "");
49680Expect(0, 1868, '\P{^Is_Joining_Group= Zhain}', "");
49681Error('\p{Is_Jg=-	Zhain/a/}');
49682Error('\P{Is_Jg=-	Zhain/a/}');
49683Expect(1, 1869, '\p{Is_Jg=zhain}', "");
49684Expect(0, 1869, '\p{^Is_Jg=zhain}', "");
49685Expect(0, 1869, '\P{Is_Jg=zhain}', "");
49686Expect(1, 1869, '\P{^Is_Jg=zhain}', "");
49687Expect(0, 1868, '\p{Is_Jg=zhain}', "");
49688Expect(1, 1868, '\p{^Is_Jg=zhain}', "");
49689Expect(1, 1868, '\P{Is_Jg=zhain}', "");
49690Expect(0, 1868, '\P{^Is_Jg=zhain}', "");
49691Expect(1, 1869, '\p{Is_Jg=-ZHAIN}', "");
49692Expect(0, 1869, '\p{^Is_Jg=-ZHAIN}', "");
49693Expect(0, 1869, '\P{Is_Jg=-ZHAIN}', "");
49694Expect(1, 1869, '\P{^Is_Jg=-ZHAIN}', "");
49695Expect(0, 1868, '\p{Is_Jg=-ZHAIN}', "");
49696Expect(1, 1868, '\p{^Is_Jg=-ZHAIN}', "");
49697Expect(1, 1868, '\P{Is_Jg=-ZHAIN}', "");
49698Expect(0, 1868, '\P{^Is_Jg=-ZHAIN}', "");
49699Error('\p{Joining_Group=/a/ Pe}');
49700Error('\P{Joining_Group=/a/ Pe}');
49701Expect(1, 1830, '\p{Joining_Group=pe}', "");
49702Expect(0, 1830, '\p{^Joining_Group=pe}', "");
49703Expect(0, 1830, '\P{Joining_Group=pe}', "");
49704Expect(1, 1830, '\P{^Joining_Group=pe}', "");
49705Expect(0, 1829, '\p{Joining_Group=pe}', "");
49706Expect(1, 1829, '\p{^Joining_Group=pe}', "");
49707Expect(1, 1829, '\P{Joining_Group=pe}', "");
49708Expect(0, 1829, '\P{^Joining_Group=pe}', "");
49709Expect(1, 1830, '\p{Joining_Group=_-pe}', "");
49710Expect(0, 1830, '\p{^Joining_Group=_-pe}', "");
49711Expect(0, 1830, '\P{Joining_Group=_-pe}', "");
49712Expect(1, 1830, '\P{^Joining_Group=_-pe}', "");
49713Expect(0, 1829, '\p{Joining_Group=_-pe}', "");
49714Expect(1, 1829, '\p{^Joining_Group=_-pe}', "");
49715Expect(1, 1829, '\P{Joining_Group=_-pe}', "");
49716Expect(0, 1829, '\P{^Joining_Group=_-pe}', "");
49717Error('\p{Jg=-:=PE}');
49718Error('\P{Jg=-:=PE}');
49719Expect(1, 1830, '\p{Jg=pe}', "");
49720Expect(0, 1830, '\p{^Jg=pe}', "");
49721Expect(0, 1830, '\P{Jg=pe}', "");
49722Expect(1, 1830, '\P{^Jg=pe}', "");
49723Expect(0, 1829, '\p{Jg=pe}', "");
49724Expect(1, 1829, '\p{^Jg=pe}', "");
49725Expect(1, 1829, '\P{Jg=pe}', "");
49726Expect(0, 1829, '\P{^Jg=pe}', "");
49727Expect(1, 1830, '\p{Jg=_Pe}', "");
49728Expect(0, 1830, '\p{^Jg=_Pe}', "");
49729Expect(0, 1830, '\P{Jg=_Pe}', "");
49730Expect(1, 1830, '\P{^Jg=_Pe}', "");
49731Expect(0, 1829, '\p{Jg=_Pe}', "");
49732Expect(1, 1829, '\p{^Jg=_Pe}', "");
49733Expect(1, 1829, '\P{Jg=_Pe}', "");
49734Expect(0, 1829, '\P{^Jg=_Pe}', "");
49735Error('\p{Is_Joining_Group=-Pe/a/}');
49736Error('\P{Is_Joining_Group=-Pe/a/}');
49737Expect(1, 1830, '\p{Is_Joining_Group=pe}', "");
49738Expect(0, 1830, '\p{^Is_Joining_Group=pe}', "");
49739Expect(0, 1830, '\P{Is_Joining_Group=pe}', "");
49740Expect(1, 1830, '\P{^Is_Joining_Group=pe}', "");
49741Expect(0, 1829, '\p{Is_Joining_Group=pe}', "");
49742Expect(1, 1829, '\p{^Is_Joining_Group=pe}', "");
49743Expect(1, 1829, '\P{Is_Joining_Group=pe}', "");
49744Expect(0, 1829, '\P{^Is_Joining_Group=pe}', "");
49745Expect(1, 1830, '\p{Is_Joining_Group=-pe}', "");
49746Expect(0, 1830, '\p{^Is_Joining_Group=-pe}', "");
49747Expect(0, 1830, '\P{Is_Joining_Group=-pe}', "");
49748Expect(1, 1830, '\P{^Is_Joining_Group=-pe}', "");
49749Expect(0, 1829, '\p{Is_Joining_Group=-pe}', "");
49750Expect(1, 1829, '\p{^Is_Joining_Group=-pe}', "");
49751Expect(1, 1829, '\P{Is_Joining_Group=-pe}', "");
49752Expect(0, 1829, '\P{^Is_Joining_Group=-pe}', "");
49753Error('\p{Is_Jg:   :=Pe}');
49754Error('\P{Is_Jg:   :=Pe}');
49755Expect(1, 1830, '\p{Is_Jg=pe}', "");
49756Expect(0, 1830, '\p{^Is_Jg=pe}', "");
49757Expect(0, 1830, '\P{Is_Jg=pe}', "");
49758Expect(1, 1830, '\P{^Is_Jg=pe}', "");
49759Expect(0, 1829, '\p{Is_Jg=pe}', "");
49760Expect(1, 1829, '\p{^Is_Jg=pe}', "");
49761Expect(1, 1829, '\P{Is_Jg=pe}', "");
49762Expect(0, 1829, '\P{^Is_Jg=pe}', "");
49763Expect(1, 1830, '\p{Is_Jg= Pe}', "");
49764Expect(0, 1830, '\p{^Is_Jg= Pe}', "");
49765Expect(0, 1830, '\P{Is_Jg= Pe}', "");
49766Expect(1, 1830, '\P{^Is_Jg= Pe}', "");
49767Expect(0, 1829, '\p{Is_Jg= Pe}', "");
49768Expect(1, 1829, '\p{^Is_Jg= Pe}', "");
49769Expect(1, 1829, '\P{Is_Jg= Pe}', "");
49770Expect(0, 1829, '\P{^Is_Jg= Pe}', "");
49771Error('\p{Joining_Group: :=Gaf}');
49772Error('\P{Joining_Group: :=Gaf}');
49773Expect(1, 1596, '\p{Joining_Group=gaf}', "");
49774Expect(0, 1596, '\p{^Joining_Group=gaf}', "");
49775Expect(0, 1596, '\P{Joining_Group=gaf}', "");
49776Expect(1, 1596, '\P{^Joining_Group=gaf}', "");
49777Expect(0, 1594, '\p{Joining_Group=gaf}', "");
49778Expect(1, 1594, '\p{^Joining_Group=gaf}', "");
49779Expect(1, 1594, '\P{Joining_Group=gaf}', "");
49780Expect(0, 1594, '\P{^Joining_Group=gaf}', "");
49781Expect(1, 1596, '\p{Joining_Group=__gaf}', "");
49782Expect(0, 1596, '\p{^Joining_Group=__gaf}', "");
49783Expect(0, 1596, '\P{Joining_Group=__gaf}', "");
49784Expect(1, 1596, '\P{^Joining_Group=__gaf}', "");
49785Expect(0, 1594, '\p{Joining_Group=__gaf}', "");
49786Expect(1, 1594, '\p{^Joining_Group=__gaf}', "");
49787Expect(1, 1594, '\P{Joining_Group=__gaf}', "");
49788Expect(0, 1594, '\P{^Joining_Group=__gaf}', "");
49789Error('\p{Jg=		Gaf/a/}');
49790Error('\P{Jg=		Gaf/a/}');
49791Expect(1, 1596, '\p{Jg=gaf}', "");
49792Expect(0, 1596, '\p{^Jg=gaf}', "");
49793Expect(0, 1596, '\P{Jg=gaf}', "");
49794Expect(1, 1596, '\P{^Jg=gaf}', "");
49795Expect(0, 1594, '\p{Jg=gaf}', "");
49796Expect(1, 1594, '\p{^Jg=gaf}', "");
49797Expect(1, 1594, '\P{Jg=gaf}', "");
49798Expect(0, 1594, '\P{^Jg=gaf}', "");
49799Expect(1, 1596, '\p{Jg:_-Gaf}', "");
49800Expect(0, 1596, '\p{^Jg:_-Gaf}', "");
49801Expect(0, 1596, '\P{Jg:_-Gaf}', "");
49802Expect(1, 1596, '\P{^Jg:_-Gaf}', "");
49803Expect(0, 1594, '\p{Jg:_-Gaf}', "");
49804Expect(1, 1594, '\p{^Jg:_-Gaf}', "");
49805Expect(1, 1594, '\P{Jg:_-Gaf}', "");
49806Expect(0, 1594, '\P{^Jg:_-Gaf}', "");
49807Error('\p{Is_Joining_Group=:=	 GAF}');
49808Error('\P{Is_Joining_Group=:=	 GAF}');
49809Expect(1, 1596, '\p{Is_Joining_Group=gaf}', "");
49810Expect(0, 1596, '\p{^Is_Joining_Group=gaf}', "");
49811Expect(0, 1596, '\P{Is_Joining_Group=gaf}', "");
49812Expect(1, 1596, '\P{^Is_Joining_Group=gaf}', "");
49813Expect(0, 1594, '\p{Is_Joining_Group=gaf}', "");
49814Expect(1, 1594, '\p{^Is_Joining_Group=gaf}', "");
49815Expect(1, 1594, '\P{Is_Joining_Group=gaf}', "");
49816Expect(0, 1594, '\P{^Is_Joining_Group=gaf}', "");
49817Expect(1, 1596, '\p{Is_Joining_Group=_ Gaf}', "");
49818Expect(0, 1596, '\p{^Is_Joining_Group=_ Gaf}', "");
49819Expect(0, 1596, '\P{Is_Joining_Group=_ Gaf}', "");
49820Expect(1, 1596, '\P{^Is_Joining_Group=_ Gaf}', "");
49821Expect(0, 1594, '\p{Is_Joining_Group=_ Gaf}', "");
49822Expect(1, 1594, '\p{^Is_Joining_Group=_ Gaf}', "");
49823Expect(1, 1594, '\P{Is_Joining_Group=_ Gaf}', "");
49824Expect(0, 1594, '\P{^Is_Joining_Group=_ Gaf}', "");
49825Error('\p{Is_Jg=	gaf/a/}');
49826Error('\P{Is_Jg=	gaf/a/}');
49827Expect(1, 1596, '\p{Is_Jg=gaf}', "");
49828Expect(0, 1596, '\p{^Is_Jg=gaf}', "");
49829Expect(0, 1596, '\P{Is_Jg=gaf}', "");
49830Expect(1, 1596, '\P{^Is_Jg=gaf}', "");
49831Expect(0, 1594, '\p{Is_Jg=gaf}', "");
49832Expect(1, 1594, '\p{^Is_Jg=gaf}', "");
49833Expect(1, 1594, '\P{Is_Jg=gaf}', "");
49834Expect(0, 1594, '\P{^Is_Jg=gaf}', "");
49835Expect(1, 1596, '\p{Is_Jg=-gaf}', "");
49836Expect(0, 1596, '\p{^Is_Jg=-gaf}', "");
49837Expect(0, 1596, '\P{Is_Jg=-gaf}', "");
49838Expect(1, 1596, '\P{^Is_Jg=-gaf}', "");
49839Expect(0, 1594, '\p{Is_Jg=-gaf}', "");
49840Expect(1, 1594, '\p{^Is_Jg=-gaf}', "");
49841Expect(1, 1594, '\P{Is_Jg=-gaf}', "");
49842Expect(0, 1594, '\P{^Is_Jg=-gaf}', "");
49843Error('\p{Joining_Group=/a/-	Waw}');
49844Error('\P{Joining_Group=/a/-	Waw}');
49845Expect(1, 1572, '\p{Joining_Group=waw}', "");
49846Expect(0, 1572, '\p{^Joining_Group=waw}', "");
49847Expect(0, 1572, '\P{Joining_Group=waw}', "");
49848Expect(1, 1572, '\P{^Joining_Group=waw}', "");
49849Expect(0, 1571, '\p{Joining_Group=waw}', "");
49850Expect(1, 1571, '\p{^Joining_Group=waw}', "");
49851Expect(1, 1571, '\P{Joining_Group=waw}', "");
49852Expect(0, 1571, '\P{^Joining_Group=waw}', "");
49853Expect(1, 1572, '\p{Joining_Group=	Waw}', "");
49854Expect(0, 1572, '\p{^Joining_Group=	Waw}', "");
49855Expect(0, 1572, '\P{Joining_Group=	Waw}', "");
49856Expect(1, 1572, '\P{^Joining_Group=	Waw}', "");
49857Expect(0, 1571, '\p{Joining_Group=	Waw}', "");
49858Expect(1, 1571, '\p{^Joining_Group=	Waw}', "");
49859Expect(1, 1571, '\P{Joining_Group=	Waw}', "");
49860Expect(0, 1571, '\P{^Joining_Group=	Waw}', "");
49861Error('\p{Jg=/a/waw}');
49862Error('\P{Jg=/a/waw}');
49863Expect(1, 1572, '\p{Jg=waw}', "");
49864Expect(0, 1572, '\p{^Jg=waw}', "");
49865Expect(0, 1572, '\P{Jg=waw}', "");
49866Expect(1, 1572, '\P{^Jg=waw}', "");
49867Expect(0, 1571, '\p{Jg=waw}', "");
49868Expect(1, 1571, '\p{^Jg=waw}', "");
49869Expect(1, 1571, '\P{Jg=waw}', "");
49870Expect(0, 1571, '\P{^Jg=waw}', "");
49871Expect(1, 1572, '\p{Jg= _WAW}', "");
49872Expect(0, 1572, '\p{^Jg= _WAW}', "");
49873Expect(0, 1572, '\P{Jg= _WAW}', "");
49874Expect(1, 1572, '\P{^Jg= _WAW}', "");
49875Expect(0, 1571, '\p{Jg= _WAW}', "");
49876Expect(1, 1571, '\p{^Jg= _WAW}', "");
49877Expect(1, 1571, '\P{Jg= _WAW}', "");
49878Expect(0, 1571, '\P{^Jg= _WAW}', "");
49879Error('\p{Is_Joining_Group=:=_WAW}');
49880Error('\P{Is_Joining_Group=:=_WAW}');
49881Expect(1, 1572, '\p{Is_Joining_Group=waw}', "");
49882Expect(0, 1572, '\p{^Is_Joining_Group=waw}', "");
49883Expect(0, 1572, '\P{Is_Joining_Group=waw}', "");
49884Expect(1, 1572, '\P{^Is_Joining_Group=waw}', "");
49885Expect(0, 1571, '\p{Is_Joining_Group=waw}', "");
49886Expect(1, 1571, '\p{^Is_Joining_Group=waw}', "");
49887Expect(1, 1571, '\P{Is_Joining_Group=waw}', "");
49888Expect(0, 1571, '\P{^Is_Joining_Group=waw}', "");
49889Expect(1, 1572, '\p{Is_Joining_Group= WAW}', "");
49890Expect(0, 1572, '\p{^Is_Joining_Group= WAW}', "");
49891Expect(0, 1572, '\P{Is_Joining_Group= WAW}', "");
49892Expect(1, 1572, '\P{^Is_Joining_Group= WAW}', "");
49893Expect(0, 1571, '\p{Is_Joining_Group= WAW}', "");
49894Expect(1, 1571, '\p{^Is_Joining_Group= WAW}', "");
49895Expect(1, 1571, '\P{Is_Joining_Group= WAW}', "");
49896Expect(0, 1571, '\P{^Is_Joining_Group= WAW}', "");
49897Error('\p{Is_Jg=:=	Waw}');
49898Error('\P{Is_Jg=:=	Waw}');
49899Expect(1, 1572, '\p{Is_Jg=waw}', "");
49900Expect(0, 1572, '\p{^Is_Jg=waw}', "");
49901Expect(0, 1572, '\P{Is_Jg=waw}', "");
49902Expect(1, 1572, '\P{^Is_Jg=waw}', "");
49903Expect(0, 1571, '\p{Is_Jg=waw}', "");
49904Expect(1, 1571, '\p{^Is_Jg=waw}', "");
49905Expect(1, 1571, '\P{Is_Jg=waw}', "");
49906Expect(0, 1571, '\P{^Is_Jg=waw}', "");
49907Expect(1, 1572, '\p{Is_Jg=	waw}', "");
49908Expect(0, 1572, '\p{^Is_Jg=	waw}', "");
49909Expect(0, 1572, '\P{Is_Jg=	waw}', "");
49910Expect(1, 1572, '\P{^Is_Jg=	waw}', "");
49911Expect(0, 1571, '\p{Is_Jg=	waw}', "");
49912Expect(1, 1571, '\p{^Is_Jg=	waw}', "");
49913Expect(1, 1571, '\P{Is_Jg=	waw}', "");
49914Expect(0, 1571, '\P{^Is_Jg=	waw}', "");
49915Error('\p{Joining_Group=	 Yudh/a/}');
49916Error('\P{Joining_Group=	 Yudh/a/}');
49917Expect(1, 1821, '\p{Joining_Group:	yudh}', "");
49918Expect(0, 1821, '\p{^Joining_Group:	yudh}', "");
49919Expect(0, 1821, '\P{Joining_Group:	yudh}', "");
49920Expect(1, 1821, '\P{^Joining_Group:	yudh}', "");
49921Expect(0, 1820, '\p{Joining_Group:	yudh}', "");
49922Expect(1, 1820, '\p{^Joining_Group:	yudh}', "");
49923Expect(1, 1820, '\P{Joining_Group:	yudh}', "");
49924Expect(0, 1820, '\P{^Joining_Group:	yudh}', "");
49925Expect(1, 1821, '\p{Joining_Group=	Yudh}', "");
49926Expect(0, 1821, '\p{^Joining_Group=	Yudh}', "");
49927Expect(0, 1821, '\P{Joining_Group=	Yudh}', "");
49928Expect(1, 1821, '\P{^Joining_Group=	Yudh}', "");
49929Expect(0, 1820, '\p{Joining_Group=	Yudh}', "");
49930Expect(1, 1820, '\p{^Joining_Group=	Yudh}', "");
49931Expect(1, 1820, '\P{Joining_Group=	Yudh}', "");
49932Expect(0, 1820, '\P{^Joining_Group=	Yudh}', "");
49933Error('\p{Jg=/a/YUDH}');
49934Error('\P{Jg=/a/YUDH}');
49935Expect(1, 1821, '\p{Jg=yudh}', "");
49936Expect(0, 1821, '\p{^Jg=yudh}', "");
49937Expect(0, 1821, '\P{Jg=yudh}', "");
49938Expect(1, 1821, '\P{^Jg=yudh}', "");
49939Expect(0, 1820, '\p{Jg=yudh}', "");
49940Expect(1, 1820, '\p{^Jg=yudh}', "");
49941Expect(1, 1820, '\P{Jg=yudh}', "");
49942Expect(0, 1820, '\P{^Jg=yudh}', "");
49943Expect(1, 1821, '\p{Jg=__Yudh}', "");
49944Expect(0, 1821, '\p{^Jg=__Yudh}', "");
49945Expect(0, 1821, '\P{Jg=__Yudh}', "");
49946Expect(1, 1821, '\P{^Jg=__Yudh}', "");
49947Expect(0, 1820, '\p{Jg=__Yudh}', "");
49948Expect(1, 1820, '\p{^Jg=__Yudh}', "");
49949Expect(1, 1820, '\P{Jg=__Yudh}', "");
49950Expect(0, 1820, '\P{^Jg=__Yudh}', "");
49951Error('\p{Is_Joining_Group=_:=Yudh}');
49952Error('\P{Is_Joining_Group=_:=Yudh}');
49953Expect(1, 1821, '\p{Is_Joining_Group=yudh}', "");
49954Expect(0, 1821, '\p{^Is_Joining_Group=yudh}', "");
49955Expect(0, 1821, '\P{Is_Joining_Group=yudh}', "");
49956Expect(1, 1821, '\P{^Is_Joining_Group=yudh}', "");
49957Expect(0, 1820, '\p{Is_Joining_Group=yudh}', "");
49958Expect(1, 1820, '\p{^Is_Joining_Group=yudh}', "");
49959Expect(1, 1820, '\P{Is_Joining_Group=yudh}', "");
49960Expect(0, 1820, '\P{^Is_Joining_Group=yudh}', "");
49961Expect(1, 1821, '\p{Is_Joining_Group=  YUDH}', "");
49962Expect(0, 1821, '\p{^Is_Joining_Group=  YUDH}', "");
49963Expect(0, 1821, '\P{Is_Joining_Group=  YUDH}', "");
49964Expect(1, 1821, '\P{^Is_Joining_Group=  YUDH}', "");
49965Expect(0, 1820, '\p{Is_Joining_Group=  YUDH}', "");
49966Expect(1, 1820, '\p{^Is_Joining_Group=  YUDH}', "");
49967Expect(1, 1820, '\P{Is_Joining_Group=  YUDH}', "");
49968Expect(0, 1820, '\P{^Is_Joining_Group=  YUDH}', "");
49969Error('\p{Is_Jg:   /a/-	YUDH}');
49970Error('\P{Is_Jg:   /a/-	YUDH}');
49971Expect(1, 1821, '\p{Is_Jg=yudh}', "");
49972Expect(0, 1821, '\p{^Is_Jg=yudh}', "");
49973Expect(0, 1821, '\P{Is_Jg=yudh}', "");
49974Expect(1, 1821, '\P{^Is_Jg=yudh}', "");
49975Expect(0, 1820, '\p{Is_Jg=yudh}', "");
49976Expect(1, 1820, '\p{^Is_Jg=yudh}', "");
49977Expect(1, 1820, '\P{Is_Jg=yudh}', "");
49978Expect(0, 1820, '\P{^Is_Jg=yudh}', "");
49979Expect(1, 1821, '\p{Is_Jg=_	YUDH}', "");
49980Expect(0, 1821, '\p{^Is_Jg=_	YUDH}', "");
49981Expect(0, 1821, '\P{Is_Jg=_	YUDH}', "");
49982Expect(1, 1821, '\P{^Is_Jg=_	YUDH}', "");
49983Expect(0, 1820, '\p{Is_Jg=_	YUDH}', "");
49984Expect(1, 1820, '\p{^Is_Jg=_	YUDH}', "");
49985Expect(1, 1820, '\P{Is_Jg=_	YUDH}', "");
49986Expect(0, 1820, '\P{^Is_Jg=_	YUDH}', "");
49987Error('\p{Pattern_White_Space=:=	_yes}');
49988Error('\P{Pattern_White_Space=:=	_yes}');
49989Expect(1, 13, '\p{Pattern_White_Space=yes}', "");
49990Expect(0, 13, '\p{^Pattern_White_Space=yes}', "");
49991Expect(0, 13, '\P{Pattern_White_Space=yes}', "");
49992Expect(1, 13, '\P{^Pattern_White_Space=yes}', "");
49993Expect(0, 8, '\p{Pattern_White_Space=yes}', "");
49994Expect(1, 8, '\p{^Pattern_White_Space=yes}', "");
49995Expect(1, 8, '\P{Pattern_White_Space=yes}', "");
49996Expect(0, 8, '\P{^Pattern_White_Space=yes}', "");
49997Expect(1, 13, '\p{Pattern_White_Space=	-Yes}', "");
49998Expect(0, 13, '\p{^Pattern_White_Space=	-Yes}', "");
49999Expect(0, 13, '\P{Pattern_White_Space=	-Yes}', "");
50000Expect(1, 13, '\P{^Pattern_White_Space=	-Yes}', "");
50001Expect(0, 8, '\p{Pattern_White_Space=	-Yes}', "");
50002Expect(1, 8, '\p{^Pattern_White_Space=	-Yes}', "");
50003Expect(1, 8, '\P{Pattern_White_Space=	-Yes}', "");
50004Expect(0, 8, '\P{^Pattern_White_Space=	-Yes}', "");
50005Error('\p{Pat_WS:	 /a/Y}');
50006Error('\P{Pat_WS:	 /a/Y}');
50007Expect(1, 13, '\p{Pat_WS=y}', "");
50008Expect(0, 13, '\p{^Pat_WS=y}', "");
50009Expect(0, 13, '\P{Pat_WS=y}', "");
50010Expect(1, 13, '\P{^Pat_WS=y}', "");
50011Expect(0, 8, '\p{Pat_WS=y}', "");
50012Expect(1, 8, '\p{^Pat_WS=y}', "");
50013Expect(1, 8, '\P{Pat_WS=y}', "");
50014Expect(0, 8, '\P{^Pat_WS=y}', "");
50015Expect(1, 13, '\p{Pat_WS=  y}', "");
50016Expect(0, 13, '\p{^Pat_WS=  y}', "");
50017Expect(0, 13, '\P{Pat_WS=  y}', "");
50018Expect(1, 13, '\P{^Pat_WS=  y}', "");
50019Expect(0, 8, '\p{Pat_WS=  y}', "");
50020Expect(1, 8, '\p{^Pat_WS=  y}', "");
50021Expect(1, 8, '\P{Pat_WS=  y}', "");
50022Expect(0, 8, '\P{^Pat_WS=  y}', "");
50023Error('\p{Is_Pattern_White_Space=	 t:=}');
50024Error('\P{Is_Pattern_White_Space=	 t:=}');
50025Expect(1, 13, '\p{Is_Pattern_White_Space=t}', "");
50026Expect(0, 13, '\p{^Is_Pattern_White_Space=t}', "");
50027Expect(0, 13, '\P{Is_Pattern_White_Space=t}', "");
50028Expect(1, 13, '\P{^Is_Pattern_White_Space=t}', "");
50029Expect(0, 8, '\p{Is_Pattern_White_Space=t}', "");
50030Expect(1, 8, '\p{^Is_Pattern_White_Space=t}', "");
50031Expect(1, 8, '\P{Is_Pattern_White_Space=t}', "");
50032Expect(0, 8, '\P{^Is_Pattern_White_Space=t}', "");
50033Expect(1, 13, '\p{Is_Pattern_White_Space=		T}', "");
50034Expect(0, 13, '\p{^Is_Pattern_White_Space=		T}', "");
50035Expect(0, 13, '\P{Is_Pattern_White_Space=		T}', "");
50036Expect(1, 13, '\P{^Is_Pattern_White_Space=		T}', "");
50037Expect(0, 8, '\p{Is_Pattern_White_Space=		T}', "");
50038Expect(1, 8, '\p{^Is_Pattern_White_Space=		T}', "");
50039Expect(1, 8, '\P{Is_Pattern_White_Space=		T}', "");
50040Expect(0, 8, '\P{^Is_Pattern_White_Space=		T}', "");
50041Error('\p{Is_Pat_WS=/a/ true}');
50042Error('\P{Is_Pat_WS=/a/ true}');
50043Expect(1, 13, '\p{Is_Pat_WS=true}', "");
50044Expect(0, 13, '\p{^Is_Pat_WS=true}', "");
50045Expect(0, 13, '\P{Is_Pat_WS=true}', "");
50046Expect(1, 13, '\P{^Is_Pat_WS=true}', "");
50047Expect(0, 8, '\p{Is_Pat_WS=true}', "");
50048Expect(1, 8, '\p{^Is_Pat_WS=true}', "");
50049Expect(1, 8, '\P{Is_Pat_WS=true}', "");
50050Expect(0, 8, '\P{^Is_Pat_WS=true}', "");
50051Expect(1, 13, '\p{Is_Pat_WS= true}', "");
50052Expect(0, 13, '\p{^Is_Pat_WS= true}', "");
50053Expect(0, 13, '\P{Is_Pat_WS= true}', "");
50054Expect(1, 13, '\P{^Is_Pat_WS= true}', "");
50055Expect(0, 8, '\p{Is_Pat_WS= true}', "");
50056Expect(1, 8, '\p{^Is_Pat_WS= true}', "");
50057Expect(1, 8, '\P{Is_Pat_WS= true}', "");
50058Expect(0, 8, '\P{^Is_Pat_WS= true}', "");
50059Error('\p{Pattern_White_Space=-/a/No}');
50060Error('\P{Pattern_White_Space=-/a/No}');
50061Expect(1, 8, '\p{Pattern_White_Space=no}', "");
50062Expect(0, 8, '\p{^Pattern_White_Space=no}', "");
50063Expect(0, 8, '\P{Pattern_White_Space=no}', "");
50064Expect(1, 8, '\P{^Pattern_White_Space=no}', "");
50065Expect(0, 13, '\p{Pattern_White_Space=no}', "");
50066Expect(1, 13, '\p{^Pattern_White_Space=no}', "");
50067Expect(1, 13, '\P{Pattern_White_Space=no}', "");
50068Expect(0, 13, '\P{^Pattern_White_Space=no}', "");
50069Expect(1, 8, '\p{Pattern_White_Space= -no}', "");
50070Expect(0, 8, '\p{^Pattern_White_Space= -no}', "");
50071Expect(0, 8, '\P{Pattern_White_Space= -no}', "");
50072Expect(1, 8, '\P{^Pattern_White_Space= -no}', "");
50073Expect(0, 13, '\p{Pattern_White_Space= -no}', "");
50074Expect(1, 13, '\p{^Pattern_White_Space= -no}', "");
50075Expect(1, 13, '\P{Pattern_White_Space= -no}', "");
50076Expect(0, 13, '\P{^Pattern_White_Space= -no}', "");
50077Error('\p{Pat_WS: 	:=N}');
50078Error('\P{Pat_WS: 	:=N}');
50079Expect(1, 8, '\p{Pat_WS:   n}', "");
50080Expect(0, 8, '\p{^Pat_WS:   n}', "");
50081Expect(0, 8, '\P{Pat_WS:   n}', "");
50082Expect(1, 8, '\P{^Pat_WS:   n}', "");
50083Expect(0, 13, '\p{Pat_WS:   n}', "");
50084Expect(1, 13, '\p{^Pat_WS:   n}', "");
50085Expect(1, 13, '\P{Pat_WS:   n}', "");
50086Expect(0, 13, '\P{^Pat_WS:   n}', "");
50087Expect(1, 8, '\p{Pat_WS=_N}', "");
50088Expect(0, 8, '\p{^Pat_WS=_N}', "");
50089Expect(0, 8, '\P{Pat_WS=_N}', "");
50090Expect(1, 8, '\P{^Pat_WS=_N}', "");
50091Expect(0, 13, '\p{Pat_WS=_N}', "");
50092Expect(1, 13, '\p{^Pat_WS=_N}', "");
50093Expect(1, 13, '\P{Pat_WS=_N}', "");
50094Expect(0, 13, '\P{^Pat_WS=_N}', "");
50095Error('\p{Is_Pattern_White_Space=/a/F}');
50096Error('\P{Is_Pattern_White_Space=/a/F}');
50097Expect(1, 8, '\p{Is_Pattern_White_Space=f}', "");
50098Expect(0, 8, '\p{^Is_Pattern_White_Space=f}', "");
50099Expect(0, 8, '\P{Is_Pattern_White_Space=f}', "");
50100Expect(1, 8, '\P{^Is_Pattern_White_Space=f}', "");
50101Expect(0, 13, '\p{Is_Pattern_White_Space=f}', "");
50102Expect(1, 13, '\p{^Is_Pattern_White_Space=f}', "");
50103Expect(1, 13, '\P{Is_Pattern_White_Space=f}', "");
50104Expect(0, 13, '\P{^Is_Pattern_White_Space=f}', "");
50105Expect(1, 8, '\p{Is_Pattern_White_Space=--F}', "");
50106Expect(0, 8, '\p{^Is_Pattern_White_Space=--F}', "");
50107Expect(0, 8, '\P{Is_Pattern_White_Space=--F}', "");
50108Expect(1, 8, '\P{^Is_Pattern_White_Space=--F}', "");
50109Expect(0, 13, '\p{Is_Pattern_White_Space=--F}', "");
50110Expect(1, 13, '\p{^Is_Pattern_White_Space=--F}', "");
50111Expect(1, 13, '\P{Is_Pattern_White_Space=--F}', "");
50112Expect(0, 13, '\P{^Is_Pattern_White_Space=--F}', "");
50113Error('\p{Is_Pat_WS=:=		False}');
50114Error('\P{Is_Pat_WS=:=		False}');
50115Expect(1, 8, '\p{Is_Pat_WS=false}', "");
50116Expect(0, 8, '\p{^Is_Pat_WS=false}', "");
50117Expect(0, 8, '\P{Is_Pat_WS=false}', "");
50118Expect(1, 8, '\P{^Is_Pat_WS=false}', "");
50119Expect(0, 13, '\p{Is_Pat_WS=false}', "");
50120Expect(1, 13, '\p{^Is_Pat_WS=false}', "");
50121Expect(1, 13, '\P{Is_Pat_WS=false}', "");
50122Expect(0, 13, '\P{^Is_Pat_WS=false}', "");
50123Expect(1, 8, '\p{Is_Pat_WS=-False}', "");
50124Expect(0, 8, '\p{^Is_Pat_WS=-False}', "");
50125Expect(0, 8, '\P{Is_Pat_WS=-False}', "");
50126Expect(1, 8, '\P{^Is_Pat_WS=-False}', "");
50127Expect(0, 13, '\p{Is_Pat_WS=-False}', "");
50128Expect(1, 13, '\p{^Is_Pat_WS=-False}', "");
50129Expect(1, 13, '\P{Is_Pat_WS=-False}', "");
50130Expect(0, 13, '\P{^Is_Pat_WS=-False}', "");
50131Error('\p{Join_Control=-	YES:=}');
50132Error('\P{Join_Control=-	YES:=}');
50133Expect(1, 8205, '\p{Join_Control=yes}', "");
50134Expect(0, 8205, '\p{^Join_Control=yes}', "");
50135Expect(0, 8205, '\P{Join_Control=yes}', "");
50136Expect(1, 8205, '\P{^Join_Control=yes}', "");
50137Expect(0, 8203, '\p{Join_Control=yes}', "");
50138Expect(1, 8203, '\p{^Join_Control=yes}', "");
50139Expect(1, 8203, '\P{Join_Control=yes}', "");
50140Expect(0, 8203, '\P{^Join_Control=yes}', "");
50141Expect(1, 8205, '\p{Join_Control: __Yes}', "");
50142Expect(0, 8205, '\p{^Join_Control: __Yes}', "");
50143Expect(0, 8205, '\P{Join_Control: __Yes}', "");
50144Expect(1, 8205, '\P{^Join_Control: __Yes}', "");
50145Expect(0, 8203, '\p{Join_Control: __Yes}', "");
50146Expect(1, 8203, '\p{^Join_Control: __Yes}', "");
50147Expect(1, 8203, '\P{Join_Control: __Yes}', "");
50148Expect(0, 8203, '\P{^Join_Control: __Yes}', "");
50149Error('\p{Join_C=- Y/a/}');
50150Error('\P{Join_C=- Y/a/}');
50151Expect(1, 8205, '\p{Join_C=y}', "");
50152Expect(0, 8205, '\p{^Join_C=y}', "");
50153Expect(0, 8205, '\P{Join_C=y}', "");
50154Expect(1, 8205, '\P{^Join_C=y}', "");
50155Expect(0, 8203, '\p{Join_C=y}', "");
50156Expect(1, 8203, '\p{^Join_C=y}', "");
50157Expect(1, 8203, '\P{Join_C=y}', "");
50158Expect(0, 8203, '\P{^Join_C=y}', "");
50159Expect(1, 8205, '\p{Join_C:		Y}', "");
50160Expect(0, 8205, '\p{^Join_C:		Y}', "");
50161Expect(0, 8205, '\P{Join_C:		Y}', "");
50162Expect(1, 8205, '\P{^Join_C:		Y}', "");
50163Expect(0, 8203, '\p{Join_C:		Y}', "");
50164Expect(1, 8203, '\p{^Join_C:		Y}', "");
50165Expect(1, 8203, '\P{Join_C:		Y}', "");
50166Expect(0, 8203, '\P{^Join_C:		Y}', "");
50167Error('\p{Is_Join_Control=-_T:=}');
50168Error('\P{Is_Join_Control=-_T:=}');
50169Expect(1, 8205, '\p{Is_Join_Control=t}', "");
50170Expect(0, 8205, '\p{^Is_Join_Control=t}', "");
50171Expect(0, 8205, '\P{Is_Join_Control=t}', "");
50172Expect(1, 8205, '\P{^Is_Join_Control=t}', "");
50173Expect(0, 8203, '\p{Is_Join_Control=t}', "");
50174Expect(1, 8203, '\p{^Is_Join_Control=t}', "");
50175Expect(1, 8203, '\P{Is_Join_Control=t}', "");
50176Expect(0, 8203, '\P{^Is_Join_Control=t}', "");
50177Expect(1, 8205, '\p{Is_Join_Control=__T}', "");
50178Expect(0, 8205, '\p{^Is_Join_Control=__T}', "");
50179Expect(0, 8205, '\P{Is_Join_Control=__T}', "");
50180Expect(1, 8205, '\P{^Is_Join_Control=__T}', "");
50181Expect(0, 8203, '\p{Is_Join_Control=__T}', "");
50182Expect(1, 8203, '\p{^Is_Join_Control=__T}', "");
50183Expect(1, 8203, '\P{Is_Join_Control=__T}', "");
50184Expect(0, 8203, '\P{^Is_Join_Control=__T}', "");
50185Error('\p{Is_Join_C: /a/TRUE}');
50186Error('\P{Is_Join_C: /a/TRUE}');
50187Expect(1, 8205, '\p{Is_Join_C=true}', "");
50188Expect(0, 8205, '\p{^Is_Join_C=true}', "");
50189Expect(0, 8205, '\P{Is_Join_C=true}', "");
50190Expect(1, 8205, '\P{^Is_Join_C=true}', "");
50191Expect(0, 8203, '\p{Is_Join_C=true}', "");
50192Expect(1, 8203, '\p{^Is_Join_C=true}', "");
50193Expect(1, 8203, '\P{Is_Join_C=true}', "");
50194Expect(0, 8203, '\P{^Is_Join_C=true}', "");
50195Expect(1, 8205, '\p{Is_Join_C=-true}', "");
50196Expect(0, 8205, '\p{^Is_Join_C=-true}', "");
50197Expect(0, 8205, '\P{Is_Join_C=-true}', "");
50198Expect(1, 8205, '\P{^Is_Join_C=-true}', "");
50199Expect(0, 8203, '\p{Is_Join_C=-true}', "");
50200Expect(1, 8203, '\p{^Is_Join_C=-true}', "");
50201Expect(1, 8203, '\P{Is_Join_C=-true}', "");
50202Expect(0, 8203, '\P{^Is_Join_C=-true}', "");
50203Error('\p{Join_Control=-:=No}');
50204Error('\P{Join_Control=-:=No}');
50205Expect(1, 8203, '\p{Join_Control=no}', "");
50206Expect(0, 8203, '\p{^Join_Control=no}', "");
50207Expect(0, 8203, '\P{Join_Control=no}', "");
50208Expect(1, 8203, '\P{^Join_Control=no}', "");
50209Expect(0, 8205, '\p{Join_Control=no}', "");
50210Expect(1, 8205, '\p{^Join_Control=no}', "");
50211Expect(1, 8205, '\P{Join_Control=no}', "");
50212Expect(0, 8205, '\P{^Join_Control=no}', "");
50213Expect(1, 8203, '\p{Join_Control=  no}', "");
50214Expect(0, 8203, '\p{^Join_Control=  no}', "");
50215Expect(0, 8203, '\P{Join_Control=  no}', "");
50216Expect(1, 8203, '\P{^Join_Control=  no}', "");
50217Expect(0, 8205, '\p{Join_Control=  no}', "");
50218Expect(1, 8205, '\p{^Join_Control=  no}', "");
50219Expect(1, 8205, '\P{Join_Control=  no}', "");
50220Expect(0, 8205, '\P{^Join_Control=  no}', "");
50221Error('\p{Join_C=/a/ n}');
50222Error('\P{Join_C=/a/ n}');
50223Expect(1, 8203, '\p{Join_C=n}', "");
50224Expect(0, 8203, '\p{^Join_C=n}', "");
50225Expect(0, 8203, '\P{Join_C=n}', "");
50226Expect(1, 8203, '\P{^Join_C=n}', "");
50227Expect(0, 8205, '\p{Join_C=n}', "");
50228Expect(1, 8205, '\p{^Join_C=n}', "");
50229Expect(1, 8205, '\P{Join_C=n}', "");
50230Expect(0, 8205, '\P{^Join_C=n}', "");
50231Expect(1, 8203, '\p{Join_C=	_n}', "");
50232Expect(0, 8203, '\p{^Join_C=	_n}', "");
50233Expect(0, 8203, '\P{Join_C=	_n}', "");
50234Expect(1, 8203, '\P{^Join_C=	_n}', "");
50235Expect(0, 8205, '\p{Join_C=	_n}', "");
50236Expect(1, 8205, '\p{^Join_C=	_n}', "");
50237Expect(1, 8205, '\P{Join_C=	_n}', "");
50238Expect(0, 8205, '\P{^Join_C=	_n}', "");
50239Error('\p{Is_Join_Control=:=F}');
50240Error('\P{Is_Join_Control=:=F}');
50241Expect(1, 8203, '\p{Is_Join_Control=f}', "");
50242Expect(0, 8203, '\p{^Is_Join_Control=f}', "");
50243Expect(0, 8203, '\P{Is_Join_Control=f}', "");
50244Expect(1, 8203, '\P{^Is_Join_Control=f}', "");
50245Expect(0, 8205, '\p{Is_Join_Control=f}', "");
50246Expect(1, 8205, '\p{^Is_Join_Control=f}', "");
50247Expect(1, 8205, '\P{Is_Join_Control=f}', "");
50248Expect(0, 8205, '\P{^Is_Join_Control=f}', "");
50249Expect(1, 8203, '\p{Is_Join_Control=_ F}', "");
50250Expect(0, 8203, '\p{^Is_Join_Control=_ F}', "");
50251Expect(0, 8203, '\P{Is_Join_Control=_ F}', "");
50252Expect(1, 8203, '\P{^Is_Join_Control=_ F}', "");
50253Expect(0, 8205, '\p{Is_Join_Control=_ F}', "");
50254Expect(1, 8205, '\p{^Is_Join_Control=_ F}', "");
50255Expect(1, 8205, '\P{Is_Join_Control=_ F}', "");
50256Expect(0, 8205, '\P{^Is_Join_Control=_ F}', "");
50257Error('\p{Is_Join_C=/a/-	FALSE}');
50258Error('\P{Is_Join_C=/a/-	FALSE}');
50259Expect(1, 8203, '\p{Is_Join_C=false}', "");
50260Expect(0, 8203, '\p{^Is_Join_C=false}', "");
50261Expect(0, 8203, '\P{Is_Join_C=false}', "");
50262Expect(1, 8203, '\P{^Is_Join_C=false}', "");
50263Expect(0, 8205, '\p{Is_Join_C=false}', "");
50264Expect(1, 8205, '\p{^Is_Join_C=false}', "");
50265Expect(1, 8205, '\P{Is_Join_C=false}', "");
50266Expect(0, 8205, '\P{^Is_Join_C=false}', "");
50267Expect(1, 8203, '\p{Is_Join_C: 	_False}', "");
50268Expect(0, 8203, '\p{^Is_Join_C: 	_False}', "");
50269Expect(0, 8203, '\P{Is_Join_C: 	_False}', "");
50270Expect(1, 8203, '\P{^Is_Join_C: 	_False}', "");
50271Expect(0, 8205, '\p{Is_Join_C: 	_False}', "");
50272Expect(1, 8205, '\p{^Is_Join_C: 	_False}', "");
50273Expect(1, 8205, '\P{Is_Join_C: 	_False}', "");
50274Expect(0, 8205, '\P{^Is_Join_C: 	_False}', "");
50275Error('\p{Other_Default_Ignorable_Code_Point=:=yes}');
50276Error('\P{Other_Default_Ignorable_Code_Point=:=yes}');
50277Expect(1, 847, '\p{Other_Default_Ignorable_Code_Point=yes}', 'deprecated');
50278Expect(0, 847, '\p{^Other_Default_Ignorable_Code_Point=yes}', 'deprecated');
50279Expect(0, 847, '\P{Other_Default_Ignorable_Code_Point=yes}', 'deprecated');
50280Expect(1, 847, '\P{^Other_Default_Ignorable_Code_Point=yes}', 'deprecated');
50281Expect(0, 846, '\p{Other_Default_Ignorable_Code_Point=yes}', 'deprecated');
50282Expect(1, 846, '\p{^Other_Default_Ignorable_Code_Point=yes}', 'deprecated');
50283Expect(1, 846, '\P{Other_Default_Ignorable_Code_Point=yes}', 'deprecated');
50284Expect(0, 846, '\P{^Other_Default_Ignorable_Code_Point=yes}', 'deprecated');
50285Expect(1, 847, '\p{Other_Default_Ignorable_Code_Point=_Yes}', 'deprecated');
50286Expect(0, 847, '\p{^Other_Default_Ignorable_Code_Point=_Yes}', 'deprecated');
50287Expect(0, 847, '\P{Other_Default_Ignorable_Code_Point=_Yes}', 'deprecated');
50288Expect(1, 847, '\P{^Other_Default_Ignorable_Code_Point=_Yes}', 'deprecated');
50289Expect(0, 846, '\p{Other_Default_Ignorable_Code_Point=_Yes}', 'deprecated');
50290Expect(1, 846, '\p{^Other_Default_Ignorable_Code_Point=_Yes}', 'deprecated');
50291Expect(1, 846, '\P{Other_Default_Ignorable_Code_Point=_Yes}', 'deprecated');
50292Expect(0, 846, '\P{^Other_Default_Ignorable_Code_Point=_Yes}', 'deprecated');
50293Error('\p{ODI=__Y:=}');
50294Error('\P{ODI=__Y:=}');
50295Expect(1, 847, '\p{ODI=y}', 'deprecated');
50296Expect(0, 847, '\p{^ODI=y}', 'deprecated');
50297Expect(0, 847, '\P{ODI=y}', 'deprecated');
50298Expect(1, 847, '\P{^ODI=y}', 'deprecated');
50299Expect(0, 846, '\p{ODI=y}', 'deprecated');
50300Expect(1, 846, '\p{^ODI=y}', 'deprecated');
50301Expect(1, 846, '\P{ODI=y}', 'deprecated');
50302Expect(0, 846, '\P{^ODI=y}', 'deprecated');
50303Expect(1, 847, '\p{ODI= Y}', 'deprecated');
50304Expect(0, 847, '\p{^ODI= Y}', 'deprecated');
50305Expect(0, 847, '\P{ODI= Y}', 'deprecated');
50306Expect(1, 847, '\P{^ODI= Y}', 'deprecated');
50307Expect(0, 846, '\p{ODI= Y}', 'deprecated');
50308Expect(1, 846, '\p{^ODI= Y}', 'deprecated');
50309Expect(1, 846, '\P{ODI= Y}', 'deprecated');
50310Expect(0, 846, '\P{^ODI= Y}', 'deprecated');
50311Error('\p{Is_Other_Default_Ignorable_Code_Point=/a/ T}');
50312Error('\P{Is_Other_Default_Ignorable_Code_Point=/a/ T}');
50313Expect(1, 847, '\p{Is_Other_Default_Ignorable_Code_Point=t}', 'deprecated');
50314Expect(0, 847, '\p{^Is_Other_Default_Ignorable_Code_Point=t}', 'deprecated');
50315Expect(0, 847, '\P{Is_Other_Default_Ignorable_Code_Point=t}', 'deprecated');
50316Expect(1, 847, '\P{^Is_Other_Default_Ignorable_Code_Point=t}', 'deprecated');
50317Expect(0, 846, '\p{Is_Other_Default_Ignorable_Code_Point=t}', 'deprecated');
50318Expect(1, 846, '\p{^Is_Other_Default_Ignorable_Code_Point=t}', 'deprecated');
50319Expect(1, 846, '\P{Is_Other_Default_Ignorable_Code_Point=t}', 'deprecated');
50320Expect(0, 846, '\P{^Is_Other_Default_Ignorable_Code_Point=t}', 'deprecated');
50321Expect(1, 847, '\p{Is_Other_Default_Ignorable_Code_Point=__T}', 'deprecated');
50322Expect(0, 847, '\p{^Is_Other_Default_Ignorable_Code_Point=__T}', 'deprecated');
50323Expect(0, 847, '\P{Is_Other_Default_Ignorable_Code_Point=__T}', 'deprecated');
50324Expect(1, 847, '\P{^Is_Other_Default_Ignorable_Code_Point=__T}', 'deprecated');
50325Expect(0, 846, '\p{Is_Other_Default_Ignorable_Code_Point=__T}', 'deprecated');
50326Expect(1, 846, '\p{^Is_Other_Default_Ignorable_Code_Point=__T}', 'deprecated');
50327Expect(1, 846, '\P{Is_Other_Default_Ignorable_Code_Point=__T}', 'deprecated');
50328Expect(0, 846, '\P{^Is_Other_Default_Ignorable_Code_Point=__T}', 'deprecated');
50329Error('\p{Is_ODI=/a/	true}');
50330Error('\P{Is_ODI=/a/	true}');
50331Expect(1, 847, '\p{Is_ODI=true}', 'deprecated');
50332Expect(0, 847, '\p{^Is_ODI=true}', 'deprecated');
50333Expect(0, 847, '\P{Is_ODI=true}', 'deprecated');
50334Expect(1, 847, '\P{^Is_ODI=true}', 'deprecated');
50335Expect(0, 846, '\p{Is_ODI=true}', 'deprecated');
50336Expect(1, 846, '\p{^Is_ODI=true}', 'deprecated');
50337Expect(1, 846, '\P{Is_ODI=true}', 'deprecated');
50338Expect(0, 846, '\P{^Is_ODI=true}', 'deprecated');
50339Expect(1, 847, '\p{Is_ODI=_	TRUE}', 'deprecated');
50340Expect(0, 847, '\p{^Is_ODI=_	TRUE}', 'deprecated');
50341Expect(0, 847, '\P{Is_ODI=_	TRUE}', 'deprecated');
50342Expect(1, 847, '\P{^Is_ODI=_	TRUE}', 'deprecated');
50343Expect(0, 846, '\p{Is_ODI=_	TRUE}', 'deprecated');
50344Expect(1, 846, '\p{^Is_ODI=_	TRUE}', 'deprecated');
50345Expect(1, 846, '\P{Is_ODI=_	TRUE}', 'deprecated');
50346Expect(0, 846, '\P{^Is_ODI=_	TRUE}', 'deprecated');
50347Error('\p{Other_Default_Ignorable_Code_Point= -No:=}');
50348Error('\P{Other_Default_Ignorable_Code_Point= -No:=}');
50349Expect(1, 846, '\p{Other_Default_Ignorable_Code_Point=no}', 'deprecated');
50350Expect(0, 846, '\p{^Other_Default_Ignorable_Code_Point=no}', 'deprecated');
50351Expect(0, 846, '\P{Other_Default_Ignorable_Code_Point=no}', 'deprecated');
50352Expect(1, 846, '\P{^Other_Default_Ignorable_Code_Point=no}', 'deprecated');
50353Expect(0, 847, '\p{Other_Default_Ignorable_Code_Point=no}', 'deprecated');
50354Expect(1, 847, '\p{^Other_Default_Ignorable_Code_Point=no}', 'deprecated');
50355Expect(1, 847, '\P{Other_Default_Ignorable_Code_Point=no}', 'deprecated');
50356Expect(0, 847, '\P{^Other_Default_Ignorable_Code_Point=no}', 'deprecated');
50357Expect(1, 846, '\p{Other_Default_Ignorable_Code_Point=-_No}', 'deprecated');
50358Expect(0, 846, '\p{^Other_Default_Ignorable_Code_Point=-_No}', 'deprecated');
50359Expect(0, 846, '\P{Other_Default_Ignorable_Code_Point=-_No}', 'deprecated');
50360Expect(1, 846, '\P{^Other_Default_Ignorable_Code_Point=-_No}', 'deprecated');
50361Expect(0, 847, '\p{Other_Default_Ignorable_Code_Point=-_No}', 'deprecated');
50362Expect(1, 847, '\p{^Other_Default_Ignorable_Code_Point=-_No}', 'deprecated');
50363Expect(1, 847, '\P{Other_Default_Ignorable_Code_Point=-_No}', 'deprecated');
50364Expect(0, 847, '\P{^Other_Default_Ignorable_Code_Point=-_No}', 'deprecated');
50365Error('\p{ODI=- n/a/}');
50366Error('\P{ODI=- n/a/}');
50367Expect(1, 846, '\p{ODI=n}', 'deprecated');
50368Expect(0, 846, '\p{^ODI=n}', 'deprecated');
50369Expect(0, 846, '\P{ODI=n}', 'deprecated');
50370Expect(1, 846, '\P{^ODI=n}', 'deprecated');
50371Expect(0, 847, '\p{ODI=n}', 'deprecated');
50372Expect(1, 847, '\p{^ODI=n}', 'deprecated');
50373Expect(1, 847, '\P{ODI=n}', 'deprecated');
50374Expect(0, 847, '\P{^ODI=n}', 'deprecated');
50375Expect(1, 846, '\p{ODI= 	N}', 'deprecated');
50376Expect(0, 846, '\p{^ODI= 	N}', 'deprecated');
50377Expect(0, 846, '\P{ODI= 	N}', 'deprecated');
50378Expect(1, 846, '\P{^ODI= 	N}', 'deprecated');
50379Expect(0, 847, '\p{ODI= 	N}', 'deprecated');
50380Expect(1, 847, '\p{^ODI= 	N}', 'deprecated');
50381Expect(1, 847, '\P{ODI= 	N}', 'deprecated');
50382Expect(0, 847, '\P{^ODI= 	N}', 'deprecated');
50383Error('\p{Is_Other_Default_Ignorable_Code_Point=	 F:=}');
50384Error('\P{Is_Other_Default_Ignorable_Code_Point=	 F:=}');
50385Expect(1, 846, '\p{Is_Other_Default_Ignorable_Code_Point:   f}', 'deprecated');
50386Expect(0, 846, '\p{^Is_Other_Default_Ignorable_Code_Point:   f}', 'deprecated');
50387Expect(0, 846, '\P{Is_Other_Default_Ignorable_Code_Point:   f}', 'deprecated');
50388Expect(1, 846, '\P{^Is_Other_Default_Ignorable_Code_Point:   f}', 'deprecated');
50389Expect(0, 847, '\p{Is_Other_Default_Ignorable_Code_Point:   f}', 'deprecated');
50390Expect(1, 847, '\p{^Is_Other_Default_Ignorable_Code_Point:   f}', 'deprecated');
50391Expect(1, 847, '\P{Is_Other_Default_Ignorable_Code_Point:   f}', 'deprecated');
50392Expect(0, 847, '\P{^Is_Other_Default_Ignorable_Code_Point:   f}', 'deprecated');
50393Expect(1, 846, '\p{Is_Other_Default_Ignorable_Code_Point=_ F}', 'deprecated');
50394Expect(0, 846, '\p{^Is_Other_Default_Ignorable_Code_Point=_ F}', 'deprecated');
50395Expect(0, 846, '\P{Is_Other_Default_Ignorable_Code_Point=_ F}', 'deprecated');
50396Expect(1, 846, '\P{^Is_Other_Default_Ignorable_Code_Point=_ F}', 'deprecated');
50397Expect(0, 847, '\p{Is_Other_Default_Ignorable_Code_Point=_ F}', 'deprecated');
50398Expect(1, 847, '\p{^Is_Other_Default_Ignorable_Code_Point=_ F}', 'deprecated');
50399Expect(1, 847, '\P{Is_Other_Default_Ignorable_Code_Point=_ F}', 'deprecated');
50400Expect(0, 847, '\P{^Is_Other_Default_Ignorable_Code_Point=_ F}', 'deprecated');
50401Error('\p{Is_ODI= -FALSE:=}');
50402Error('\P{Is_ODI= -FALSE:=}');
50403Expect(1, 846, '\p{Is_ODI=false}', 'deprecated');
50404Expect(0, 846, '\p{^Is_ODI=false}', 'deprecated');
50405Expect(0, 846, '\P{Is_ODI=false}', 'deprecated');
50406Expect(1, 846, '\P{^Is_ODI=false}', 'deprecated');
50407Expect(0, 847, '\p{Is_ODI=false}', 'deprecated');
50408Expect(1, 847, '\p{^Is_ODI=false}', 'deprecated');
50409Expect(1, 847, '\P{Is_ODI=false}', 'deprecated');
50410Expect(0, 847, '\P{^Is_ODI=false}', 'deprecated');
50411Error('\p{Cased=--Yes/a/}');
50412Error('\P{Cased=--Yes/a/}');
50413Expect(1, 90, '\p{Cased=yes}', "");
50414Expect(0, 90, '\p{^Cased=yes}', "");
50415Expect(0, 90, '\P{Cased=yes}', "");
50416Expect(1, 90, '\P{^Cased=yes}', "");
50417Expect(0, 64, '\p{Cased=yes}', "");
50418Expect(1, 64, '\p{^Cased=yes}', "");
50419Expect(1, 64, '\P{Cased=yes}', "");
50420Expect(0, 64, '\P{^Cased=yes}', "");
50421Expect(1, 90, '\p{Cased=_yes}', "");
50422Expect(0, 90, '\p{^Cased=_yes}', "");
50423Expect(0, 90, '\P{Cased=_yes}', "");
50424Expect(1, 90, '\P{^Cased=_yes}', "");
50425Expect(0, 64, '\p{Cased=_yes}', "");
50426Expect(1, 64, '\p{^Cased=_yes}', "");
50427Expect(1, 64, '\P{Cased=_yes}', "");
50428Expect(0, 64, '\P{^Cased=_yes}', "");
50429Error('\p{Is_Cased=_:=y}');
50430Error('\P{Is_Cased=_:=y}');
50431Expect(1, 90, '\p{Is_Cased=y}', "");
50432Expect(0, 90, '\p{^Is_Cased=y}', "");
50433Expect(0, 90, '\P{Is_Cased=y}', "");
50434Expect(1, 90, '\P{^Is_Cased=y}', "");
50435Expect(0, 64, '\p{Is_Cased=y}', "");
50436Expect(1, 64, '\p{^Is_Cased=y}', "");
50437Expect(1, 64, '\P{Is_Cased=y}', "");
50438Expect(0, 64, '\P{^Is_Cased=y}', "");
50439Expect(1, 90, '\p{Is_Cased=_ Y}', "");
50440Expect(0, 90, '\p{^Is_Cased=_ Y}', "");
50441Expect(0, 90, '\P{Is_Cased=_ Y}', "");
50442Expect(1, 90, '\P{^Is_Cased=_ Y}', "");
50443Expect(0, 64, '\p{Is_Cased=_ Y}', "");
50444Expect(1, 64, '\p{^Is_Cased=_ Y}', "");
50445Expect(1, 64, '\P{Is_Cased=_ Y}', "");
50446Expect(0, 64, '\P{^Is_Cased=_ Y}', "");
50447Error('\p{Cased=	T/a/}');
50448Error('\P{Cased=	T/a/}');
50449Expect(1, 90, '\p{Cased=t}', "");
50450Expect(0, 90, '\p{^Cased=t}', "");
50451Expect(0, 90, '\P{Cased=t}', "");
50452Expect(1, 90, '\P{^Cased=t}', "");
50453Expect(0, 64, '\p{Cased=t}', "");
50454Expect(1, 64, '\p{^Cased=t}', "");
50455Expect(1, 64, '\P{Cased=t}', "");
50456Expect(0, 64, '\P{^Cased=t}', "");
50457Expect(1, 90, '\p{Cased: __T}', "");
50458Expect(0, 90, '\p{^Cased: __T}', "");
50459Expect(0, 90, '\P{Cased: __T}', "");
50460Expect(1, 90, '\P{^Cased: __T}', "");
50461Expect(0, 64, '\p{Cased: __T}', "");
50462Expect(1, 64, '\p{^Cased: __T}', "");
50463Expect(1, 64, '\P{Cased: __T}', "");
50464Expect(0, 64, '\P{^Cased: __T}', "");
50465Error('\p{Is_Cased= :=True}');
50466Error('\P{Is_Cased= :=True}');
50467Expect(1, 90, '\p{Is_Cased=true}', "");
50468Expect(0, 90, '\p{^Is_Cased=true}', "");
50469Expect(0, 90, '\P{Is_Cased=true}', "");
50470Expect(1, 90, '\P{^Is_Cased=true}', "");
50471Expect(0, 64, '\p{Is_Cased=true}', "");
50472Expect(1, 64, '\p{^Is_Cased=true}', "");
50473Expect(1, 64, '\P{Is_Cased=true}', "");
50474Expect(0, 64, '\P{^Is_Cased=true}', "");
50475Expect(1, 90, '\p{Is_Cased: 		true}', "");
50476Expect(0, 90, '\p{^Is_Cased: 		true}', "");
50477Expect(0, 90, '\P{Is_Cased: 		true}', "");
50478Expect(1, 90, '\P{^Is_Cased: 		true}', "");
50479Expect(0, 64, '\p{Is_Cased: 		true}', "");
50480Expect(1, 64, '\p{^Is_Cased: 		true}', "");
50481Expect(1, 64, '\P{Is_Cased: 		true}', "");
50482Expect(0, 64, '\P{^Is_Cased: 		true}', "");
50483Error('\p{Cased=:=	_No}');
50484Error('\P{Cased=:=	_No}');
50485Expect(1, 64, '\p{Cased=no}', "");
50486Expect(0, 64, '\p{^Cased=no}', "");
50487Expect(0, 64, '\P{Cased=no}', "");
50488Expect(1, 64, '\P{^Cased=no}', "");
50489Expect(0, 90, '\p{Cased=no}', "");
50490Expect(1, 90, '\p{^Cased=no}', "");
50491Expect(1, 90, '\P{Cased=no}', "");
50492Expect(0, 90, '\P{^Cased=no}', "");
50493Expect(1, 64, '\p{Cased=_-no}', "");
50494Expect(0, 64, '\p{^Cased=_-no}', "");
50495Expect(0, 64, '\P{Cased=_-no}', "");
50496Expect(1, 64, '\P{^Cased=_-no}', "");
50497Expect(0, 90, '\p{Cased=_-no}', "");
50498Expect(1, 90, '\p{^Cased=_-no}', "");
50499Expect(1, 90, '\P{Cased=_-no}', "");
50500Expect(0, 90, '\P{^Cased=_-no}', "");
50501Error('\p{Is_Cased=/a/	_n}');
50502Error('\P{Is_Cased=/a/	_n}');
50503Expect(1, 64, '\p{Is_Cased: n}', "");
50504Expect(0, 64, '\p{^Is_Cased: n}', "");
50505Expect(0, 64, '\P{Is_Cased: n}', "");
50506Expect(1, 64, '\P{^Is_Cased: n}', "");
50507Expect(0, 90, '\p{Is_Cased: n}', "");
50508Expect(1, 90, '\p{^Is_Cased: n}', "");
50509Expect(1, 90, '\P{Is_Cased: n}', "");
50510Expect(0, 90, '\P{^Is_Cased: n}', "");
50511Expect(1, 64, '\p{Is_Cased= 	n}', "");
50512Expect(0, 64, '\p{^Is_Cased= 	n}', "");
50513Expect(0, 64, '\P{Is_Cased= 	n}', "");
50514Expect(1, 64, '\P{^Is_Cased= 	n}', "");
50515Expect(0, 90, '\p{Is_Cased= 	n}', "");
50516Expect(1, 90, '\p{^Is_Cased= 	n}', "");
50517Expect(1, 90, '\P{Is_Cased= 	n}', "");
50518Expect(0, 90, '\P{^Is_Cased= 	n}', "");
50519Error('\p{Cased=-/a/f}');
50520Error('\P{Cased=-/a/f}');
50521Expect(1, 64, '\p{Cased:	f}', "");
50522Expect(0, 64, '\p{^Cased:	f}', "");
50523Expect(0, 64, '\P{Cased:	f}', "");
50524Expect(1, 64, '\P{^Cased:	f}', "");
50525Expect(0, 90, '\p{Cased:	f}', "");
50526Expect(1, 90, '\p{^Cased:	f}', "");
50527Expect(1, 90, '\P{Cased:	f}', "");
50528Expect(0, 90, '\P{^Cased:	f}', "");
50529Expect(1, 64, '\p{Cased=  F}', "");
50530Expect(0, 64, '\p{^Cased=  F}', "");
50531Expect(0, 64, '\P{Cased=  F}', "");
50532Expect(1, 64, '\P{^Cased=  F}', "");
50533Expect(0, 90, '\p{Cased=  F}', "");
50534Expect(1, 90, '\p{^Cased=  F}', "");
50535Expect(1, 90, '\P{Cased=  F}', "");
50536Expect(0, 90, '\P{^Cased=  F}', "");
50537Error('\p{Is_Cased= _FALSE/a/}');
50538Error('\P{Is_Cased= _FALSE/a/}');
50539Expect(1, 64, '\p{Is_Cased=false}', "");
50540Expect(0, 64, '\p{^Is_Cased=false}', "");
50541Expect(0, 64, '\P{Is_Cased=false}', "");
50542Expect(1, 64, '\P{^Is_Cased=false}', "");
50543Expect(0, 90, '\p{Is_Cased=false}', "");
50544Expect(1, 90, '\p{^Is_Cased=false}', "");
50545Expect(1, 90, '\P{Is_Cased=false}', "");
50546Expect(0, 90, '\P{^Is_Cased=false}', "");
50547Expect(1, 64, '\p{Is_Cased=	False}', "");
50548Expect(0, 64, '\p{^Is_Cased=	False}', "");
50549Expect(0, 64, '\P{Is_Cased=	False}', "");
50550Expect(1, 64, '\P{^Is_Cased=	False}', "");
50551Expect(0, 90, '\p{Is_Cased=	False}', "");
50552Expect(1, 90, '\p{^Is_Cased=	False}', "");
50553Expect(1, 90, '\P{Is_Cased=	False}', "");
50554Expect(0, 90, '\P{^Is_Cased=	False}', "");
50555Error('\p{Joining_Type=__Transparent/a/}');
50556Error('\P{Joining_Type=__Transparent/a/}');
50557Expect(1, 173, '\p{Joining_Type=transparent}', "");
50558Expect(0, 173, '\p{^Joining_Type=transparent}', "");
50559Expect(0, 173, '\P{Joining_Type=transparent}', "");
50560Expect(1, 173, '\P{^Joining_Type=transparent}', "");
50561Expect(0, 172, '\p{Joining_Type=transparent}', "");
50562Expect(1, 172, '\p{^Joining_Type=transparent}', "");
50563Expect(1, 172, '\P{Joining_Type=transparent}', "");
50564Expect(0, 172, '\P{^Joining_Type=transparent}', "");
50565Expect(1, 173, '\p{Joining_Type=- Transparent}', "");
50566Expect(0, 173, '\p{^Joining_Type=- Transparent}', "");
50567Expect(0, 173, '\P{Joining_Type=- Transparent}', "");
50568Expect(1, 173, '\P{^Joining_Type=- Transparent}', "");
50569Expect(0, 172, '\p{Joining_Type=- Transparent}', "");
50570Expect(1, 172, '\p{^Joining_Type=- Transparent}', "");
50571Expect(1, 172, '\P{Joining_Type=- Transparent}', "");
50572Expect(0, 172, '\P{^Joining_Type=- Transparent}', "");
50573Error('\p{Jt=/a/ T}');
50574Error('\P{Jt=/a/ T}');
50575Expect(1, 173, '\p{Jt=t}', "");
50576Expect(0, 173, '\p{^Jt=t}', "");
50577Expect(0, 173, '\P{Jt=t}', "");
50578Expect(1, 173, '\P{^Jt=t}', "");
50579Expect(0, 172, '\p{Jt=t}', "");
50580Expect(1, 172, '\p{^Jt=t}', "");
50581Expect(1, 172, '\P{Jt=t}', "");
50582Expect(0, 172, '\P{^Jt=t}', "");
50583Expect(1, 173, '\p{Jt= _T}', "");
50584Expect(0, 173, '\p{^Jt= _T}', "");
50585Expect(0, 173, '\P{Jt= _T}', "");
50586Expect(1, 173, '\P{^Jt= _T}', "");
50587Expect(0, 172, '\p{Jt= _T}', "");
50588Expect(1, 172, '\p{^Jt= _T}', "");
50589Expect(1, 172, '\P{Jt= _T}', "");
50590Expect(0, 172, '\P{^Jt= _T}', "");
50591Error('\p{Is_Joining_Type=	 TRANSPARENT/a/}');
50592Error('\P{Is_Joining_Type=	 TRANSPARENT/a/}');
50593Expect(1, 173, '\p{Is_Joining_Type=transparent}', "");
50594Expect(0, 173, '\p{^Is_Joining_Type=transparent}', "");
50595Expect(0, 173, '\P{Is_Joining_Type=transparent}', "");
50596Expect(1, 173, '\P{^Is_Joining_Type=transparent}', "");
50597Expect(0, 172, '\p{Is_Joining_Type=transparent}', "");
50598Expect(1, 172, '\p{^Is_Joining_Type=transparent}', "");
50599Expect(1, 172, '\P{Is_Joining_Type=transparent}', "");
50600Expect(0, 172, '\P{^Is_Joining_Type=transparent}', "");
50601Expect(1, 173, '\p{Is_Joining_Type=	-Transparent}', "");
50602Expect(0, 173, '\p{^Is_Joining_Type=	-Transparent}', "");
50603Expect(0, 173, '\P{Is_Joining_Type=	-Transparent}', "");
50604Expect(1, 173, '\P{^Is_Joining_Type=	-Transparent}', "");
50605Expect(0, 172, '\p{Is_Joining_Type=	-Transparent}', "");
50606Expect(1, 172, '\p{^Is_Joining_Type=	-Transparent}', "");
50607Expect(1, 172, '\P{Is_Joining_Type=	-Transparent}', "");
50608Expect(0, 172, '\P{^Is_Joining_Type=	-Transparent}', "");
50609Error('\p{Is_Jt=_ T:=}');
50610Error('\P{Is_Jt=_ T:=}');
50611Expect(1, 173, '\p{Is_Jt=t}', "");
50612Expect(0, 173, '\p{^Is_Jt=t}', "");
50613Expect(0, 173, '\P{Is_Jt=t}', "");
50614Expect(1, 173, '\P{^Is_Jt=t}', "");
50615Expect(0, 172, '\p{Is_Jt=t}', "");
50616Expect(1, 172, '\p{^Is_Jt=t}', "");
50617Expect(1, 172, '\P{Is_Jt=t}', "");
50618Expect(0, 172, '\P{^Is_Jt=t}', "");
50619Expect(1, 173, '\p{Is_Jt=-T}', "");
50620Expect(0, 173, '\p{^Is_Jt=-T}', "");
50621Expect(0, 173, '\P{Is_Jt=-T}', "");
50622Expect(1, 173, '\P{^Is_Jt=-T}', "");
50623Expect(0, 172, '\p{Is_Jt=-T}', "");
50624Expect(1, 172, '\p{^Is_Jt=-T}', "");
50625Expect(1, 172, '\P{Is_Jt=-T}', "");
50626Expect(0, 172, '\P{^Is_Jt=-T}', "");
50627Error('\p{Joining_Type=	_Right/a/JOINING}');
50628Error('\P{Joining_Type=	_Right/a/JOINING}');
50629Expect(1, 1573, '\p{Joining_Type=rightjoining}', "");
50630Expect(0, 1573, '\p{^Joining_Type=rightjoining}', "");
50631Expect(0, 1573, '\P{Joining_Type=rightjoining}', "");
50632Expect(1, 1573, '\P{^Joining_Type=rightjoining}', "");
50633Expect(0, 1569, '\p{Joining_Type=rightjoining}', "");
50634Expect(1, 1569, '\p{^Joining_Type=rightjoining}', "");
50635Expect(1, 1569, '\P{Joining_Type=rightjoining}', "");
50636Expect(0, 1569, '\P{^Joining_Type=rightjoining}', "");
50637Expect(1, 1573, '\p{Joining_Type=_	Right-joining}', "");
50638Expect(0, 1573, '\p{^Joining_Type=_	Right-joining}', "");
50639Expect(0, 1573, '\P{Joining_Type=_	Right-joining}', "");
50640Expect(1, 1573, '\P{^Joining_Type=_	Right-joining}', "");
50641Expect(0, 1569, '\p{Joining_Type=_	Right-joining}', "");
50642Expect(1, 1569, '\p{^Joining_Type=_	Right-joining}', "");
50643Expect(1, 1569, '\P{Joining_Type=_	Right-joining}', "");
50644Expect(0, 1569, '\P{^Joining_Type=_	Right-joining}', "");
50645Error('\p{Jt=__R/a/}');
50646Error('\P{Jt=__R/a/}');
50647Expect(1, 1573, '\p{Jt=r}', "");
50648Expect(0, 1573, '\p{^Jt=r}', "");
50649Expect(0, 1573, '\P{Jt=r}', "");
50650Expect(1, 1573, '\P{^Jt=r}', "");
50651Expect(0, 1569, '\p{Jt=r}', "");
50652Expect(1, 1569, '\p{^Jt=r}', "");
50653Expect(1, 1569, '\P{Jt=r}', "");
50654Expect(0, 1569, '\P{^Jt=r}', "");
50655Expect(1, 1573, '\p{Jt:	 r}', "");
50656Expect(0, 1573, '\p{^Jt:	 r}', "");
50657Expect(0, 1573, '\P{Jt:	 r}', "");
50658Expect(1, 1573, '\P{^Jt:	 r}', "");
50659Expect(0, 1569, '\p{Jt:	 r}', "");
50660Expect(1, 1569, '\p{^Jt:	 r}', "");
50661Expect(1, 1569, '\P{Jt:	 r}', "");
50662Expect(0, 1569, '\P{^Jt:	 r}', "");
50663Error('\p{Is_Joining_Type=:=_Right_Joining}');
50664Error('\P{Is_Joining_Type=:=_Right_Joining}');
50665Expect(1, 1573, '\p{Is_Joining_Type:rightjoining}', "");
50666Expect(0, 1573, '\p{^Is_Joining_Type:rightjoining}', "");
50667Expect(0, 1573, '\P{Is_Joining_Type:rightjoining}', "");
50668Expect(1, 1573, '\P{^Is_Joining_Type:rightjoining}', "");
50669Expect(0, 1569, '\p{Is_Joining_Type:rightjoining}', "");
50670Expect(1, 1569, '\p{^Is_Joining_Type:rightjoining}', "");
50671Expect(1, 1569, '\P{Is_Joining_Type:rightjoining}', "");
50672Expect(0, 1569, '\P{^Is_Joining_Type:rightjoining}', "");
50673Expect(1, 1573, '\p{Is_Joining_Type=_ RIGHT	JOINING}', "");
50674Expect(0, 1573, '\p{^Is_Joining_Type=_ RIGHT	JOINING}', "");
50675Expect(0, 1573, '\P{Is_Joining_Type=_ RIGHT	JOINING}', "");
50676Expect(1, 1573, '\P{^Is_Joining_Type=_ RIGHT	JOINING}', "");
50677Expect(0, 1569, '\p{Is_Joining_Type=_ RIGHT	JOINING}', "");
50678Expect(1, 1569, '\p{^Is_Joining_Type=_ RIGHT	JOINING}', "");
50679Expect(1, 1569, '\P{Is_Joining_Type=_ RIGHT	JOINING}', "");
50680Expect(0, 1569, '\P{^Is_Joining_Type=_ RIGHT	JOINING}', "");
50681Error('\p{Is_Jt=	R/a/}');
50682Error('\P{Is_Jt=	R/a/}');
50683Expect(1, 1573, '\p{Is_Jt=r}', "");
50684Expect(0, 1573, '\p{^Is_Jt=r}', "");
50685Expect(0, 1573, '\P{Is_Jt=r}', "");
50686Expect(1, 1573, '\P{^Is_Jt=r}', "");
50687Expect(0, 1569, '\p{Is_Jt=r}', "");
50688Expect(1, 1569, '\p{^Is_Jt=r}', "");
50689Expect(1, 1569, '\P{Is_Jt=r}', "");
50690Expect(0, 1569, '\P{^Is_Jt=r}', "");
50691Expect(1, 1573, '\p{Is_Jt=	 R}', "");
50692Expect(0, 1573, '\p{^Is_Jt=	 R}', "");
50693Expect(0, 1573, '\P{Is_Jt=	 R}', "");
50694Expect(1, 1573, '\P{^Is_Jt=	 R}', "");
50695Expect(0, 1569, '\p{Is_Jt=	 R}', "");
50696Expect(1, 1569, '\p{^Is_Jt=	 R}', "");
50697Expect(1, 1569, '\P{Is_Jt=	 R}', "");
50698Expect(0, 1569, '\P{^Is_Jt=	 R}', "");
50699Error('\p{Joining_Type=:=_Join causing}');
50700Error('\P{Joining_Type=:=_Join causing}');
50701Expect(1, 1600, '\p{Joining_Type=joincausing}', "");
50702Expect(0, 1600, '\p{^Joining_Type=joincausing}', "");
50703Expect(0, 1600, '\P{Joining_Type=joincausing}', "");
50704Expect(1, 1600, '\P{^Joining_Type=joincausing}', "");
50705Expect(0, 1599, '\p{Joining_Type=joincausing}', "");
50706Expect(1, 1599, '\p{^Joining_Type=joincausing}', "");
50707Expect(1, 1599, '\P{Joining_Type=joincausing}', "");
50708Expect(0, 1599, '\P{^Joining_Type=joincausing}', "");
50709Expect(1, 1600, '\p{Joining_Type=Join	causing}', "");
50710Expect(0, 1600, '\p{^Joining_Type=Join	causing}', "");
50711Expect(0, 1600, '\P{Joining_Type=Join	causing}', "");
50712Expect(1, 1600, '\P{^Joining_Type=Join	causing}', "");
50713Expect(0, 1599, '\p{Joining_Type=Join	causing}', "");
50714Expect(1, 1599, '\p{^Joining_Type=Join	causing}', "");
50715Expect(1, 1599, '\P{Joining_Type=Join	causing}', "");
50716Expect(0, 1599, '\P{^Joining_Type=Join	causing}', "");
50717Error('\p{Jt=_ C/a/}');
50718Error('\P{Jt=_ C/a/}');
50719Expect(1, 1600, '\p{Jt: c}', "");
50720Expect(0, 1600, '\p{^Jt: c}', "");
50721Expect(0, 1600, '\P{Jt: c}', "");
50722Expect(1, 1600, '\P{^Jt: c}', "");
50723Expect(0, 1599, '\p{Jt: c}', "");
50724Expect(1, 1599, '\p{^Jt: c}', "");
50725Expect(1, 1599, '\P{Jt: c}', "");
50726Expect(0, 1599, '\P{^Jt: c}', "");
50727Expect(1, 1600, '\p{Jt=	C}', "");
50728Expect(0, 1600, '\p{^Jt=	C}', "");
50729Expect(0, 1600, '\P{Jt=	C}', "");
50730Expect(1, 1600, '\P{^Jt=	C}', "");
50731Expect(0, 1599, '\p{Jt=	C}', "");
50732Expect(1, 1599, '\p{^Jt=	C}', "");
50733Expect(1, 1599, '\P{Jt=	C}', "");
50734Expect(0, 1599, '\P{^Jt=	C}', "");
50735Error('\p{Is_Joining_Type=	/a/JoinCausing}');
50736Error('\P{Is_Joining_Type=	/a/JoinCausing}');
50737Expect(1, 1600, '\p{Is_Joining_Type=joincausing}', "");
50738Expect(0, 1600, '\p{^Is_Joining_Type=joincausing}', "");
50739Expect(0, 1600, '\P{Is_Joining_Type=joincausing}', "");
50740Expect(1, 1600, '\P{^Is_Joining_Type=joincausing}', "");
50741Expect(0, 1599, '\p{Is_Joining_Type=joincausing}', "");
50742Expect(1, 1599, '\p{^Is_Joining_Type=joincausing}', "");
50743Expect(1, 1599, '\P{Is_Joining_Type=joincausing}', "");
50744Expect(0, 1599, '\P{^Is_Joining_Type=joincausing}', "");
50745Expect(1, 1600, '\p{Is_Joining_Type:- Join causing}', "");
50746Expect(0, 1600, '\p{^Is_Joining_Type:- Join causing}', "");
50747Expect(0, 1600, '\P{Is_Joining_Type:- Join causing}', "");
50748Expect(1, 1600, '\P{^Is_Joining_Type:- Join causing}', "");
50749Expect(0, 1599, '\p{Is_Joining_Type:- Join causing}', "");
50750Expect(1, 1599, '\p{^Is_Joining_Type:- Join causing}', "");
50751Expect(1, 1599, '\P{Is_Joining_Type:- Join causing}', "");
50752Expect(0, 1599, '\P{^Is_Joining_Type:- Join causing}', "");
50753Error('\p{Is_Jt=:=C}');
50754Error('\P{Is_Jt=:=C}');
50755Expect(1, 1600, '\p{Is_Jt=c}', "");
50756Expect(0, 1600, '\p{^Is_Jt=c}', "");
50757Expect(0, 1600, '\P{Is_Jt=c}', "");
50758Expect(1, 1600, '\P{^Is_Jt=c}', "");
50759Expect(0, 1599, '\p{Is_Jt=c}', "");
50760Expect(1, 1599, '\p{^Is_Jt=c}', "");
50761Expect(1, 1599, '\P{Is_Jt=c}', "");
50762Expect(0, 1599, '\P{^Is_Jt=c}', "");
50763Expect(1, 1600, '\p{Is_Jt=__C}', "");
50764Expect(0, 1600, '\p{^Is_Jt=__C}', "");
50765Expect(0, 1600, '\P{Is_Jt=__C}', "");
50766Expect(1, 1600, '\P{^Is_Jt=__C}', "");
50767Expect(0, 1599, '\p{Is_Jt=__C}', "");
50768Expect(1, 1599, '\p{^Is_Jt=__C}', "");
50769Expect(1, 1599, '\P{Is_Jt=__C}', "");
50770Expect(0, 1599, '\P{^Is_Jt=__C}', "");
50771Error('\p{Joining_Type=_	NON/a/JOINING}');
50772Error('\P{Joining_Type=_	NON/a/JOINING}');
50773Expect(1, 172, '\p{Joining_Type=nonjoining}', "");
50774Expect(0, 172, '\p{^Joining_Type=nonjoining}', "");
50775Expect(0, 172, '\P{Joining_Type=nonjoining}', "");
50776Expect(1, 172, '\P{^Joining_Type=nonjoining}', "");
50777Expect(0, 173, '\p{Joining_Type=nonjoining}', "");
50778Expect(1, 173, '\p{^Joining_Type=nonjoining}', "");
50779Expect(1, 173, '\P{Joining_Type=nonjoining}', "");
50780Expect(0, 173, '\P{^Joining_Type=nonjoining}', "");
50781Expect(1, 172, '\p{Joining_Type=_Non_Joining}', "");
50782Expect(0, 172, '\p{^Joining_Type=_Non_Joining}', "");
50783Expect(0, 172, '\P{Joining_Type=_Non_Joining}', "");
50784Expect(1, 172, '\P{^Joining_Type=_Non_Joining}', "");
50785Expect(0, 173, '\p{Joining_Type=_Non_Joining}', "");
50786Expect(1, 173, '\p{^Joining_Type=_Non_Joining}', "");
50787Expect(1, 173, '\P{Joining_Type=_Non_Joining}', "");
50788Expect(0, 173, '\P{^Joining_Type=_Non_Joining}', "");
50789Error('\p{Jt= U:=}');
50790Error('\P{Jt= U:=}');
50791Expect(1, 172, '\p{Jt=u}', "");
50792Expect(0, 172, '\p{^Jt=u}', "");
50793Expect(0, 172, '\P{Jt=u}', "");
50794Expect(1, 172, '\P{^Jt=u}', "");
50795Expect(0, 173, '\p{Jt=u}', "");
50796Expect(1, 173, '\p{^Jt=u}', "");
50797Expect(1, 173, '\P{Jt=u}', "");
50798Expect(0, 173, '\P{^Jt=u}', "");
50799Expect(1, 172, '\p{Jt=_-U}', "");
50800Expect(0, 172, '\p{^Jt=_-U}', "");
50801Expect(0, 172, '\P{Jt=_-U}', "");
50802Expect(1, 172, '\P{^Jt=_-U}', "");
50803Expect(0, 173, '\p{Jt=_-U}', "");
50804Expect(1, 173, '\p{^Jt=_-U}', "");
50805Expect(1, 173, '\P{Jt=_-U}', "");
50806Expect(0, 173, '\P{^Jt=_-U}', "");
50807Error('\p{Is_Joining_Type=	-NON/a/Joining}');
50808Error('\P{Is_Joining_Type=	-NON/a/Joining}');
50809Expect(1, 172, '\p{Is_Joining_Type=nonjoining}', "");
50810Expect(0, 172, '\p{^Is_Joining_Type=nonjoining}', "");
50811Expect(0, 172, '\P{Is_Joining_Type=nonjoining}', "");
50812Expect(1, 172, '\P{^Is_Joining_Type=nonjoining}', "");
50813Expect(0, 173, '\p{Is_Joining_Type=nonjoining}', "");
50814Expect(1, 173, '\p{^Is_Joining_Type=nonjoining}', "");
50815Expect(1, 173, '\P{Is_Joining_Type=nonjoining}', "");
50816Expect(0, 173, '\P{^Is_Joining_Type=nonjoining}', "");
50817Expect(1, 172, '\p{Is_Joining_Type=  non	Joining}', "");
50818Expect(0, 172, '\p{^Is_Joining_Type=  non	Joining}', "");
50819Expect(0, 172, '\P{Is_Joining_Type=  non	Joining}', "");
50820Expect(1, 172, '\P{^Is_Joining_Type=  non	Joining}', "");
50821Expect(0, 173, '\p{Is_Joining_Type=  non	Joining}', "");
50822Expect(1, 173, '\p{^Is_Joining_Type=  non	Joining}', "");
50823Expect(1, 173, '\P{Is_Joining_Type=  non	Joining}', "");
50824Expect(0, 173, '\P{^Is_Joining_Type=  non	Joining}', "");
50825Error('\p{Is_Jt=:=_U}');
50826Error('\P{Is_Jt=:=_U}');
50827Expect(1, 172, '\p{Is_Jt=u}', "");
50828Expect(0, 172, '\p{^Is_Jt=u}', "");
50829Expect(0, 172, '\P{Is_Jt=u}', "");
50830Expect(1, 172, '\P{^Is_Jt=u}', "");
50831Expect(0, 173, '\p{Is_Jt=u}', "");
50832Expect(1, 173, '\p{^Is_Jt=u}', "");
50833Expect(1, 173, '\P{Is_Jt=u}', "");
50834Expect(0, 173, '\P{^Is_Jt=u}', "");
50835Expect(1, 172, '\p{Is_Jt= U}', "");
50836Expect(0, 172, '\p{^Is_Jt= U}', "");
50837Expect(0, 172, '\P{Is_Jt= U}', "");
50838Expect(1, 172, '\P{^Is_Jt= U}', "");
50839Expect(0, 173, '\p{Is_Jt= U}', "");
50840Expect(1, 173, '\p{^Is_Jt= U}', "");
50841Expect(1, 173, '\P{Is_Jt= U}', "");
50842Expect(0, 173, '\P{^Is_Jt= U}', "");
50843Error('\p{Joining_Type=:=_ Dual-JOINING}');
50844Error('\P{Joining_Type=:=_ Dual-JOINING}');
50845Expect(1, 1574, '\p{Joining_Type=dualjoining}', "");
50846Expect(0, 1574, '\p{^Joining_Type=dualjoining}', "");
50847Expect(0, 1574, '\P{Joining_Type=dualjoining}', "");
50848Expect(1, 1574, '\P{^Joining_Type=dualjoining}', "");
50849Expect(0, 1573, '\p{Joining_Type=dualjoining}', "");
50850Expect(1, 1573, '\p{^Joining_Type=dualjoining}', "");
50851Expect(1, 1573, '\P{Joining_Type=dualjoining}', "");
50852Expect(0, 1573, '\P{^Joining_Type=dualjoining}', "");
50853Expect(1, 1574, '\p{Joining_Type= _Dual-Joining}', "");
50854Expect(0, 1574, '\p{^Joining_Type= _Dual-Joining}', "");
50855Expect(0, 1574, '\P{Joining_Type= _Dual-Joining}', "");
50856Expect(1, 1574, '\P{^Joining_Type= _Dual-Joining}', "");
50857Expect(0, 1573, '\p{Joining_Type= _Dual-Joining}', "");
50858Expect(1, 1573, '\p{^Joining_Type= _Dual-Joining}', "");
50859Expect(1, 1573, '\P{Joining_Type= _Dual-Joining}', "");
50860Expect(0, 1573, '\P{^Joining_Type= _Dual-Joining}', "");
50861Error('\p{Jt=:=-	D}');
50862Error('\P{Jt=:=-	D}');
50863Expect(1, 1574, '\p{Jt=d}', "");
50864Expect(0, 1574, '\p{^Jt=d}', "");
50865Expect(0, 1574, '\P{Jt=d}', "");
50866Expect(1, 1574, '\P{^Jt=d}', "");
50867Expect(0, 1573, '\p{Jt=d}', "");
50868Expect(1, 1573, '\p{^Jt=d}', "");
50869Expect(1, 1573, '\P{Jt=d}', "");
50870Expect(0, 1573, '\P{^Jt=d}', "");
50871Expect(1, 1574, '\p{Jt= _D}', "");
50872Expect(0, 1574, '\p{^Jt= _D}', "");
50873Expect(0, 1574, '\P{Jt= _D}', "");
50874Expect(1, 1574, '\P{^Jt= _D}', "");
50875Expect(0, 1573, '\p{Jt= _D}', "");
50876Expect(1, 1573, '\p{^Jt= _D}', "");
50877Expect(1, 1573, '\P{Jt= _D}', "");
50878Expect(0, 1573, '\P{^Jt= _D}', "");
50879Error('\p{Is_Joining_Type=:= Dual Joining}');
50880Error('\P{Is_Joining_Type=:= Dual Joining}');
50881Expect(1, 1574, '\p{Is_Joining_Type=dualjoining}', "");
50882Expect(0, 1574, '\p{^Is_Joining_Type=dualjoining}', "");
50883Expect(0, 1574, '\P{Is_Joining_Type=dualjoining}', "");
50884Expect(1, 1574, '\P{^Is_Joining_Type=dualjoining}', "");
50885Expect(0, 1573, '\p{Is_Joining_Type=dualjoining}', "");
50886Expect(1, 1573, '\p{^Is_Joining_Type=dualjoining}', "");
50887Expect(1, 1573, '\P{Is_Joining_Type=dualjoining}', "");
50888Expect(0, 1573, '\P{^Is_Joining_Type=dualjoining}', "");
50889Expect(1, 1574, '\p{Is_Joining_Type=	-Dualjoining}', "");
50890Expect(0, 1574, '\p{^Is_Joining_Type=	-Dualjoining}', "");
50891Expect(0, 1574, '\P{Is_Joining_Type=	-Dualjoining}', "");
50892Expect(1, 1574, '\P{^Is_Joining_Type=	-Dualjoining}', "");
50893Expect(0, 1573, '\p{Is_Joining_Type=	-Dualjoining}', "");
50894Expect(1, 1573, '\p{^Is_Joining_Type=	-Dualjoining}', "");
50895Expect(1, 1573, '\P{Is_Joining_Type=	-Dualjoining}', "");
50896Expect(0, 1573, '\P{^Is_Joining_Type=	-Dualjoining}', "");
50897Error('\p{Is_Jt=/a/d}');
50898Error('\P{Is_Jt=/a/d}');
50899Expect(1, 1574, '\p{Is_Jt=d}', "");
50900Expect(0, 1574, '\p{^Is_Jt=d}', "");
50901Expect(0, 1574, '\P{Is_Jt=d}', "");
50902Expect(1, 1574, '\P{^Is_Jt=d}', "");
50903Expect(0, 1573, '\p{Is_Jt=d}', "");
50904Expect(1, 1573, '\p{^Is_Jt=d}', "");
50905Expect(1, 1573, '\P{Is_Jt=d}', "");
50906Expect(0, 1573, '\P{^Is_Jt=d}', "");
50907Expect(1, 1574, '\p{Is_Jt:   -D}', "");
50908Expect(0, 1574, '\p{^Is_Jt:   -D}', "");
50909Expect(0, 1574, '\P{Is_Jt:   -D}', "");
50910Expect(1, 1574, '\P{^Is_Jt:   -D}', "");
50911Expect(0, 1573, '\p{Is_Jt:   -D}', "");
50912Expect(1, 1573, '\p{^Is_Jt:   -D}', "");
50913Expect(1, 1573, '\P{Is_Jt:   -D}', "");
50914Expect(0, 1573, '\P{^Is_Jt:   -D}', "");
50915Error('\p{Joining_Type=/a/LEFTJOINING}');
50916Error('\P{Joining_Type=/a/LEFTJOINING}');
50917Expect(0, 1, '\p{Joining_Type=leftjoining}', "");
50918Expect(1, 1, '\p{^Joining_Type=leftjoining}', "");
50919Expect(1, 1, '\P{Joining_Type=leftjoining}', "");
50920Expect(0, 1, '\P{^Joining_Type=leftjoining}', "");
50921Expect(0, 1, '\p{Joining_Type=	leftJOINING}', "");
50922Expect(1, 1, '\p{^Joining_Type=	leftJOINING}', "");
50923Expect(1, 1, '\P{Joining_Type=	leftJOINING}', "");
50924Expect(0, 1, '\P{^Joining_Type=	leftJOINING}', "");
50925Error('\p{Jt=:=	_L}');
50926Error('\P{Jt=:=	_L}');
50927Expect(0, 1, '\p{Jt=l}', "");
50928Expect(1, 1, '\p{^Jt=l}', "");
50929Expect(1, 1, '\P{Jt=l}', "");
50930Expect(0, 1, '\P{^Jt=l}', "");
50931Expect(0, 1, '\p{Jt: -l}', "");
50932Expect(1, 1, '\p{^Jt: -l}', "");
50933Expect(1, 1, '\P{Jt: -l}', "");
50934Expect(0, 1, '\P{^Jt: -l}', "");
50935Error('\p{Is_Joining_Type=-:=LEFT	Joining}');
50936Error('\P{Is_Joining_Type=-:=LEFT	Joining}');
50937Expect(0, 1, '\p{Is_Joining_Type=leftjoining}', "");
50938Expect(1, 1, '\p{^Is_Joining_Type=leftjoining}', "");
50939Expect(1, 1, '\P{Is_Joining_Type=leftjoining}', "");
50940Expect(0, 1, '\P{^Is_Joining_Type=leftjoining}', "");
50941Expect(0, 1, '\p{Is_Joining_Type= 	LeftJoining}', "");
50942Expect(1, 1, '\p{^Is_Joining_Type= 	LeftJoining}', "");
50943Expect(1, 1, '\P{Is_Joining_Type= 	LeftJoining}', "");
50944Expect(0, 1, '\P{^Is_Joining_Type= 	LeftJoining}', "");
50945Error('\p{Is_Jt= -L:=}');
50946Error('\P{Is_Jt= -L:=}');
50947Expect(0, 1, '\p{Is_Jt=l}', "");
50948Expect(1, 1, '\p{^Is_Jt=l}', "");
50949Expect(1, 1, '\P{Is_Jt=l}', "");
50950Expect(0, 1, '\P{^Is_Jt=l}', "");
50951Expect(0, 1, '\p{Is_Jt=_ L}', "");
50952Expect(1, 1, '\p{^Is_Jt=_ L}', "");
50953Expect(1, 1, '\P{Is_Jt=_ L}', "");
50954Expect(0, 1, '\P{^Is_Jt=_ L}', "");
50955Error('\p{ID_Start:	_/a/Yes}');
50956Error('\P{ID_Start:	_/a/Yes}');
50957Expect(1, 90, '\p{ID_Start=yes}', "");
50958Expect(0, 90, '\p{^ID_Start=yes}', "");
50959Expect(0, 90, '\P{ID_Start=yes}', "");
50960Expect(1, 90, '\P{^ID_Start=yes}', "");
50961Expect(0, 64, '\p{ID_Start=yes}', "");
50962Expect(1, 64, '\p{^ID_Start=yes}', "");
50963Expect(1, 64, '\P{ID_Start=yes}', "");
50964Expect(0, 64, '\P{^ID_Start=yes}', "");
50965Expect(1, 90, '\p{ID_Start= _Yes}', "");
50966Expect(0, 90, '\p{^ID_Start= _Yes}', "");
50967Expect(0, 90, '\P{ID_Start= _Yes}', "");
50968Expect(1, 90, '\P{^ID_Start= _Yes}', "");
50969Expect(0, 64, '\p{ID_Start= _Yes}', "");
50970Expect(1, 64, '\p{^ID_Start= _Yes}', "");
50971Expect(1, 64, '\P{ID_Start= _Yes}', "");
50972Expect(0, 64, '\P{^ID_Start= _Yes}', "");
50973Error('\p{IDS= 	y:=}');
50974Error('\P{IDS= 	y:=}');
50975Expect(1, 90, '\p{IDS=y}', "");
50976Expect(0, 90, '\p{^IDS=y}', "");
50977Expect(0, 90, '\P{IDS=y}', "");
50978Expect(1, 90, '\P{^IDS=y}', "");
50979Expect(0, 64, '\p{IDS=y}', "");
50980Expect(1, 64, '\p{^IDS=y}', "");
50981Expect(1, 64, '\P{IDS=y}', "");
50982Expect(0, 64, '\P{^IDS=y}', "");
50983Expect(1, 90, '\p{IDS=_Y}', "");
50984Expect(0, 90, '\p{^IDS=_Y}', "");
50985Expect(0, 90, '\P{IDS=_Y}', "");
50986Expect(1, 90, '\P{^IDS=_Y}', "");
50987Expect(0, 64, '\p{IDS=_Y}', "");
50988Expect(1, 64, '\p{^IDS=_Y}', "");
50989Expect(1, 64, '\P{IDS=_Y}', "");
50990Expect(0, 64, '\P{^IDS=_Y}', "");
50991Error('\p{Is_ID_Start=:=_-T}');
50992Error('\P{Is_ID_Start=:=_-T}');
50993Expect(1, 90, '\p{Is_ID_Start=t}', "");
50994Expect(0, 90, '\p{^Is_ID_Start=t}', "");
50995Expect(0, 90, '\P{Is_ID_Start=t}', "");
50996Expect(1, 90, '\P{^Is_ID_Start=t}', "");
50997Expect(0, 64, '\p{Is_ID_Start=t}', "");
50998Expect(1, 64, '\p{^Is_ID_Start=t}', "");
50999Expect(1, 64, '\P{Is_ID_Start=t}', "");
51000Expect(0, 64, '\P{^Is_ID_Start=t}', "");
51001Expect(1, 90, '\p{Is_ID_Start:T}', "");
51002Expect(0, 90, '\p{^Is_ID_Start:T}', "");
51003Expect(0, 90, '\P{Is_ID_Start:T}', "");
51004Expect(1, 90, '\P{^Is_ID_Start:T}', "");
51005Expect(0, 64, '\p{Is_ID_Start:T}', "");
51006Expect(1, 64, '\p{^Is_ID_Start:T}', "");
51007Expect(1, 64, '\P{Is_ID_Start:T}', "");
51008Expect(0, 64, '\P{^Is_ID_Start:T}', "");
51009Error('\p{Is_IDS=:=	True}');
51010Error('\P{Is_IDS=:=	True}');
51011Expect(1, 90, '\p{Is_IDS=true}', "");
51012Expect(0, 90, '\p{^Is_IDS=true}', "");
51013Expect(0, 90, '\P{Is_IDS=true}', "");
51014Expect(1, 90, '\P{^Is_IDS=true}', "");
51015Expect(0, 64, '\p{Is_IDS=true}', "");
51016Expect(1, 64, '\p{^Is_IDS=true}', "");
51017Expect(1, 64, '\P{Is_IDS=true}', "");
51018Expect(0, 64, '\P{^Is_IDS=true}', "");
51019Expect(1, 90, '\p{Is_IDS=	-True}', "");
51020Expect(0, 90, '\p{^Is_IDS=	-True}', "");
51021Expect(0, 90, '\P{Is_IDS=	-True}', "");
51022Expect(1, 90, '\P{^Is_IDS=	-True}', "");
51023Expect(0, 64, '\p{Is_IDS=	-True}', "");
51024Expect(1, 64, '\p{^Is_IDS=	-True}', "");
51025Expect(1, 64, '\P{Is_IDS=	-True}', "");
51026Expect(0, 64, '\P{^Is_IDS=	-True}', "");
51027Error('\p{ID_Start=_:=No}');
51028Error('\P{ID_Start=_:=No}');
51029Expect(1, 64, '\p{ID_Start=no}', "");
51030Expect(0, 64, '\p{^ID_Start=no}', "");
51031Expect(0, 64, '\P{ID_Start=no}', "");
51032Expect(1, 64, '\P{^ID_Start=no}', "");
51033Expect(0, 90, '\p{ID_Start=no}', "");
51034Expect(1, 90, '\p{^ID_Start=no}', "");
51035Expect(1, 90, '\P{ID_Start=no}', "");
51036Expect(0, 90, '\P{^ID_Start=no}', "");
51037Expect(1, 64, '\p{ID_Start=	_NO}', "");
51038Expect(0, 64, '\p{^ID_Start=	_NO}', "");
51039Expect(0, 64, '\P{ID_Start=	_NO}', "");
51040Expect(1, 64, '\P{^ID_Start=	_NO}', "");
51041Expect(0, 90, '\p{ID_Start=	_NO}', "");
51042Expect(1, 90, '\p{^ID_Start=	_NO}', "");
51043Expect(1, 90, '\P{ID_Start=	_NO}', "");
51044Expect(0, 90, '\P{^ID_Start=	_NO}', "");
51045Error('\p{IDS= -N/a/}');
51046Error('\P{IDS= -N/a/}');
51047Expect(1, 64, '\p{IDS=n}', "");
51048Expect(0, 64, '\p{^IDS=n}', "");
51049Expect(0, 64, '\P{IDS=n}', "");
51050Expect(1, 64, '\P{^IDS=n}', "");
51051Expect(0, 90, '\p{IDS=n}', "");
51052Expect(1, 90, '\p{^IDS=n}', "");
51053Expect(1, 90, '\P{IDS=n}', "");
51054Expect(0, 90, '\P{^IDS=n}', "");
51055Expect(1, 64, '\p{IDS=		N}', "");
51056Expect(0, 64, '\p{^IDS=		N}', "");
51057Expect(0, 64, '\P{IDS=		N}', "");
51058Expect(1, 64, '\P{^IDS=		N}', "");
51059Expect(0, 90, '\p{IDS=		N}', "");
51060Expect(1, 90, '\p{^IDS=		N}', "");
51061Expect(1, 90, '\P{IDS=		N}', "");
51062Expect(0, 90, '\P{^IDS=		N}', "");
51063Error('\p{Is_ID_Start=-	F/a/}');
51064Error('\P{Is_ID_Start=-	F/a/}');
51065Expect(1, 64, '\p{Is_ID_Start=f}', "");
51066Expect(0, 64, '\p{^Is_ID_Start=f}', "");
51067Expect(0, 64, '\P{Is_ID_Start=f}', "");
51068Expect(1, 64, '\P{^Is_ID_Start=f}', "");
51069Expect(0, 90, '\p{Is_ID_Start=f}', "");
51070Expect(1, 90, '\p{^Is_ID_Start=f}', "");
51071Expect(1, 90, '\P{Is_ID_Start=f}', "");
51072Expect(0, 90, '\P{^Is_ID_Start=f}', "");
51073Expect(1, 64, '\p{Is_ID_Start=_f}', "");
51074Expect(0, 64, '\p{^Is_ID_Start=_f}', "");
51075Expect(0, 64, '\P{Is_ID_Start=_f}', "");
51076Expect(1, 64, '\P{^Is_ID_Start=_f}', "");
51077Expect(0, 90, '\p{Is_ID_Start=_f}', "");
51078Expect(1, 90, '\p{^Is_ID_Start=_f}', "");
51079Expect(1, 90, '\P{Is_ID_Start=_f}', "");
51080Expect(0, 90, '\P{^Is_ID_Start=_f}', "");
51081Error('\p{Is_IDS= False/a/}');
51082Error('\P{Is_IDS= False/a/}');
51083Expect(1, 64, '\p{Is_IDS=false}', "");
51084Expect(0, 64, '\p{^Is_IDS=false}', "");
51085Expect(0, 64, '\P{Is_IDS=false}', "");
51086Expect(1, 64, '\P{^Is_IDS=false}', "");
51087Expect(0, 90, '\p{Is_IDS=false}', "");
51088Expect(1, 90, '\p{^Is_IDS=false}', "");
51089Expect(1, 90, '\P{Is_IDS=false}', "");
51090Expect(0, 90, '\P{^Is_IDS=false}', "");
51091Expect(1, 64, '\p{Is_IDS=		false}', "");
51092Expect(0, 64, '\p{^Is_IDS=		false}', "");
51093Expect(0, 64, '\P{Is_IDS=		false}', "");
51094Expect(1, 64, '\P{^Is_IDS=		false}', "");
51095Expect(0, 90, '\p{Is_IDS=		false}', "");
51096Expect(1, 90, '\p{^Is_IDS=		false}', "");
51097Expect(1, 90, '\P{Is_IDS=		false}', "");
51098Expect(0, 90, '\P{^Is_IDS=		false}', "");
51099Error('\p{NFC_Quick_Check=-Yes:=}');
51100Error('\P{NFC_Quick_Check=-Yes:=}');
51101Expect(1, 767, '\p{NFC_Quick_Check:yes}', "");
51102Expect(0, 767, '\p{^NFC_Quick_Check:yes}', "");
51103Expect(0, 767, '\P{NFC_Quick_Check:yes}', "");
51104Expect(1, 767, '\P{^NFC_Quick_Check:yes}', "");
51105Expect(0, 772, '\p{NFC_Quick_Check:yes}', "");
51106Expect(1, 772, '\p{^NFC_Quick_Check:yes}', "");
51107Expect(1, 772, '\P{NFC_Quick_Check:yes}', "");
51108Expect(0, 772, '\P{^NFC_Quick_Check:yes}', "");
51109Expect(1, 767, '\p{NFC_Quick_Check=-	Yes}', "");
51110Expect(0, 767, '\p{^NFC_Quick_Check=-	Yes}', "");
51111Expect(0, 767, '\P{NFC_Quick_Check=-	Yes}', "");
51112Expect(1, 767, '\P{^NFC_Quick_Check=-	Yes}', "");
51113Expect(0, 772, '\p{NFC_Quick_Check=-	Yes}', "");
51114Expect(1, 772, '\p{^NFC_Quick_Check=-	Yes}', "");
51115Expect(1, 772, '\P{NFC_Quick_Check=-	Yes}', "");
51116Expect(0, 772, '\P{^NFC_Quick_Check=-	Yes}', "");
51117Error('\p{NFC_QC=__y/a/}');
51118Error('\P{NFC_QC=__y/a/}');
51119Expect(1, 767, '\p{NFC_QC=y}', "");
51120Expect(0, 767, '\p{^NFC_QC=y}', "");
51121Expect(0, 767, '\P{NFC_QC=y}', "");
51122Expect(1, 767, '\P{^NFC_QC=y}', "");
51123Expect(0, 772, '\p{NFC_QC=y}', "");
51124Expect(1, 772, '\p{^NFC_QC=y}', "");
51125Expect(1, 772, '\P{NFC_QC=y}', "");
51126Expect(0, 772, '\P{^NFC_QC=y}', "");
51127Expect(1, 767, '\p{NFC_QC=-	Y}', "");
51128Expect(0, 767, '\p{^NFC_QC=-	Y}', "");
51129Expect(0, 767, '\P{NFC_QC=-	Y}', "");
51130Expect(1, 767, '\P{^NFC_QC=-	Y}', "");
51131Expect(0, 772, '\p{NFC_QC=-	Y}', "");
51132Expect(1, 772, '\p{^NFC_QC=-	Y}', "");
51133Expect(1, 772, '\P{NFC_QC=-	Y}', "");
51134Expect(0, 772, '\P{^NFC_QC=-	Y}', "");
51135Error('\p{Is_NFC_Quick_Check=	:=Yes}');
51136Error('\P{Is_NFC_Quick_Check=	:=Yes}');
51137Expect(1, 767, '\p{Is_NFC_Quick_Check=yes}', "");
51138Expect(0, 767, '\p{^Is_NFC_Quick_Check=yes}', "");
51139Expect(0, 767, '\P{Is_NFC_Quick_Check=yes}', "");
51140Expect(1, 767, '\P{^Is_NFC_Quick_Check=yes}', "");
51141Expect(0, 772, '\p{Is_NFC_Quick_Check=yes}', "");
51142Expect(1, 772, '\p{^Is_NFC_Quick_Check=yes}', "");
51143Expect(1, 772, '\P{Is_NFC_Quick_Check=yes}', "");
51144Expect(0, 772, '\P{^Is_NFC_Quick_Check=yes}', "");
51145Expect(1, 767, '\p{Is_NFC_Quick_Check= yes}', "");
51146Expect(0, 767, '\p{^Is_NFC_Quick_Check= yes}', "");
51147Expect(0, 767, '\P{Is_NFC_Quick_Check= yes}', "");
51148Expect(1, 767, '\P{^Is_NFC_Quick_Check= yes}', "");
51149Expect(0, 772, '\p{Is_NFC_Quick_Check= yes}', "");
51150Expect(1, 772, '\p{^Is_NFC_Quick_Check= yes}', "");
51151Expect(1, 772, '\P{Is_NFC_Quick_Check= yes}', "");
51152Expect(0, 772, '\P{^Is_NFC_Quick_Check= yes}', "");
51153Error('\p{Is_NFC_QC:   _-Y:=}');
51154Error('\P{Is_NFC_QC:   _-Y:=}');
51155Expect(1, 767, '\p{Is_NFC_QC=y}', "");
51156Expect(0, 767, '\p{^Is_NFC_QC=y}', "");
51157Expect(0, 767, '\P{Is_NFC_QC=y}', "");
51158Expect(1, 767, '\P{^Is_NFC_QC=y}', "");
51159Expect(0, 772, '\p{Is_NFC_QC=y}', "");
51160Expect(1, 772, '\p{^Is_NFC_QC=y}', "");
51161Expect(1, 772, '\P{Is_NFC_QC=y}', "");
51162Expect(0, 772, '\P{^Is_NFC_QC=y}', "");
51163Expect(1, 767, '\p{Is_NFC_QC:	- Y}', "");
51164Expect(0, 767, '\p{^Is_NFC_QC:	- Y}', "");
51165Expect(0, 767, '\P{Is_NFC_QC:	- Y}', "");
51166Expect(1, 767, '\P{^Is_NFC_QC:	- Y}', "");
51167Expect(0, 772, '\p{Is_NFC_QC:	- Y}', "");
51168Expect(1, 772, '\p{^Is_NFC_QC:	- Y}', "");
51169Expect(1, 772, '\P{Is_NFC_QC:	- Y}', "");
51170Expect(0, 772, '\P{^Is_NFC_QC:	- Y}', "");
51171Error('\p{NFC_Quick_Check:	:=- No}');
51172Error('\P{NFC_Quick_Check:	:=- No}');
51173Expect(1, 833, '\p{NFC_Quick_Check=no}', "");
51174Expect(0, 833, '\p{^NFC_Quick_Check=no}', "");
51175Expect(0, 833, '\P{NFC_Quick_Check=no}', "");
51176Expect(1, 833, '\P{^NFC_Quick_Check=no}', "");
51177Expect(0, 831, '\p{NFC_Quick_Check=no}', "");
51178Expect(1, 831, '\p{^NFC_Quick_Check=no}', "");
51179Expect(1, 831, '\P{NFC_Quick_Check=no}', "");
51180Expect(0, 831, '\P{^NFC_Quick_Check=no}', "");
51181Expect(1, 833, '\p{NFC_Quick_Check= -No}', "");
51182Expect(0, 833, '\p{^NFC_Quick_Check= -No}', "");
51183Expect(0, 833, '\P{NFC_Quick_Check= -No}', "");
51184Expect(1, 833, '\P{^NFC_Quick_Check= -No}', "");
51185Expect(0, 831, '\p{NFC_Quick_Check= -No}', "");
51186Expect(1, 831, '\p{^NFC_Quick_Check= -No}', "");
51187Expect(1, 831, '\P{NFC_Quick_Check= -No}', "");
51188Expect(0, 831, '\P{^NFC_Quick_Check= -No}', "");
51189Error('\p{NFC_QC=/a/-	n}');
51190Error('\P{NFC_QC=/a/-	n}');
51191Expect(1, 833, '\p{NFC_QC=n}', "");
51192Expect(0, 833, '\p{^NFC_QC=n}', "");
51193Expect(0, 833, '\P{NFC_QC=n}', "");
51194Expect(1, 833, '\P{^NFC_QC=n}', "");
51195Expect(0, 831, '\p{NFC_QC=n}', "");
51196Expect(1, 831, '\p{^NFC_QC=n}', "");
51197Expect(1, 831, '\P{NFC_QC=n}', "");
51198Expect(0, 831, '\P{^NFC_QC=n}', "");
51199Expect(1, 833, '\p{NFC_QC=	 N}', "");
51200Expect(0, 833, '\p{^NFC_QC=	 N}', "");
51201Expect(0, 833, '\P{NFC_QC=	 N}', "");
51202Expect(1, 833, '\P{^NFC_QC=	 N}', "");
51203Expect(0, 831, '\p{NFC_QC=	 N}', "");
51204Expect(1, 831, '\p{^NFC_QC=	 N}', "");
51205Expect(1, 831, '\P{NFC_QC=	 N}', "");
51206Expect(0, 831, '\P{^NFC_QC=	 N}', "");
51207Error('\p{Is_NFC_Quick_Check=_/a/no}');
51208Error('\P{Is_NFC_Quick_Check=_/a/no}');
51209Expect(1, 833, '\p{Is_NFC_Quick_Check=no}', "");
51210Expect(0, 833, '\p{^Is_NFC_Quick_Check=no}', "");
51211Expect(0, 833, '\P{Is_NFC_Quick_Check=no}', "");
51212Expect(1, 833, '\P{^Is_NFC_Quick_Check=no}', "");
51213Expect(0, 831, '\p{Is_NFC_Quick_Check=no}', "");
51214Expect(1, 831, '\p{^Is_NFC_Quick_Check=no}', "");
51215Expect(1, 831, '\P{Is_NFC_Quick_Check=no}', "");
51216Expect(0, 831, '\P{^Is_NFC_Quick_Check=no}', "");
51217Expect(1, 833, '\p{Is_NFC_Quick_Check= _no}', "");
51218Expect(0, 833, '\p{^Is_NFC_Quick_Check= _no}', "");
51219Expect(0, 833, '\P{Is_NFC_Quick_Check= _no}', "");
51220Expect(1, 833, '\P{^Is_NFC_Quick_Check= _no}', "");
51221Expect(0, 831, '\p{Is_NFC_Quick_Check= _no}', "");
51222Expect(1, 831, '\p{^Is_NFC_Quick_Check= _no}', "");
51223Expect(1, 831, '\P{Is_NFC_Quick_Check= _no}', "");
51224Expect(0, 831, '\P{^Is_NFC_Quick_Check= _no}', "");
51225Error('\p{Is_NFC_QC: :=--N}');
51226Error('\P{Is_NFC_QC: :=--N}');
51227Expect(1, 833, '\p{Is_NFC_QC=n}', "");
51228Expect(0, 833, '\p{^Is_NFC_QC=n}', "");
51229Expect(0, 833, '\P{Is_NFC_QC=n}', "");
51230Expect(1, 833, '\P{^Is_NFC_QC=n}', "");
51231Expect(0, 831, '\p{Is_NFC_QC=n}', "");
51232Expect(1, 831, '\p{^Is_NFC_QC=n}', "");
51233Expect(1, 831, '\P{Is_NFC_QC=n}', "");
51234Expect(0, 831, '\P{^Is_NFC_QC=n}', "");
51235Expect(1, 833, '\p{Is_NFC_QC= _n}', "");
51236Expect(0, 833, '\p{^Is_NFC_QC= _n}', "");
51237Expect(0, 833, '\P{Is_NFC_QC= _n}', "");
51238Expect(1, 833, '\P{^Is_NFC_QC= _n}', "");
51239Expect(0, 831, '\p{Is_NFC_QC= _n}', "");
51240Expect(1, 831, '\p{^Is_NFC_QC= _n}', "");
51241Expect(1, 831, '\P{Is_NFC_QC= _n}', "");
51242Expect(0, 831, '\P{^Is_NFC_QC= _n}', "");
51243Error('\p{NFC_Quick_Check=:=	 Maybe}');
51244Error('\P{NFC_Quick_Check=:=	 Maybe}');
51245Expect(1, 772, '\p{NFC_Quick_Check=maybe}', "");
51246Expect(0, 772, '\p{^NFC_Quick_Check=maybe}', "");
51247Expect(0, 772, '\P{NFC_Quick_Check=maybe}', "");
51248Expect(1, 772, '\P{^NFC_Quick_Check=maybe}', "");
51249Expect(0, 767, '\p{NFC_Quick_Check=maybe}', "");
51250Expect(1, 767, '\p{^NFC_Quick_Check=maybe}', "");
51251Expect(1, 767, '\P{NFC_Quick_Check=maybe}', "");
51252Expect(0, 767, '\P{^NFC_Quick_Check=maybe}', "");
51253Error('\p{NFC_QC=:=		M}');
51254Error('\P{NFC_QC=:=		M}');
51255Expect(1, 772, '\p{NFC_QC=m}', "");
51256Expect(0, 772, '\p{^NFC_QC=m}', "");
51257Expect(0, 772, '\P{NFC_QC=m}', "");
51258Expect(1, 772, '\P{^NFC_QC=m}', "");
51259Expect(0, 767, '\p{NFC_QC=m}', "");
51260Expect(1, 767, '\p{^NFC_QC=m}', "");
51261Expect(1, 767, '\P{NFC_QC=m}', "");
51262Expect(0, 767, '\P{^NFC_QC=m}', "");
51263Expect(1, 772, '\p{NFC_QC: 	m}', "");
51264Expect(0, 772, '\p{^NFC_QC: 	m}', "");
51265Expect(0, 772, '\P{NFC_QC: 	m}', "");
51266Expect(1, 772, '\P{^NFC_QC: 	m}', "");
51267Expect(0, 767, '\p{NFC_QC: 	m}', "");
51268Expect(1, 767, '\p{^NFC_QC: 	m}', "");
51269Expect(1, 767, '\P{NFC_QC: 	m}', "");
51270Expect(0, 767, '\P{^NFC_QC: 	m}', "");
51271Error('\p{Is_NFC_Quick_Check=:= maybe}');
51272Error('\P{Is_NFC_Quick_Check=:= maybe}');
51273Expect(1, 772, '\p{Is_NFC_Quick_Check=maybe}', "");
51274Expect(0, 772, '\p{^Is_NFC_Quick_Check=maybe}', "");
51275Expect(0, 772, '\P{Is_NFC_Quick_Check=maybe}', "");
51276Expect(1, 772, '\P{^Is_NFC_Quick_Check=maybe}', "");
51277Expect(0, 767, '\p{Is_NFC_Quick_Check=maybe}', "");
51278Expect(1, 767, '\p{^Is_NFC_Quick_Check=maybe}', "");
51279Expect(1, 767, '\P{Is_NFC_Quick_Check=maybe}', "");
51280Expect(0, 767, '\P{^Is_NFC_Quick_Check=maybe}', "");
51281Expect(1, 772, '\p{Is_NFC_Quick_Check=	Maybe}', "");
51282Expect(0, 772, '\p{^Is_NFC_Quick_Check=	Maybe}', "");
51283Expect(0, 772, '\P{Is_NFC_Quick_Check=	Maybe}', "");
51284Expect(1, 772, '\P{^Is_NFC_Quick_Check=	Maybe}', "");
51285Expect(0, 767, '\p{Is_NFC_Quick_Check=	Maybe}', "");
51286Expect(1, 767, '\p{^Is_NFC_Quick_Check=	Maybe}', "");
51287Expect(1, 767, '\P{Is_NFC_Quick_Check=	Maybe}', "");
51288Expect(0, 767, '\P{^Is_NFC_Quick_Check=	Maybe}', "");
51289Error('\p{Is_NFC_QC=/a/__m}');
51290Error('\P{Is_NFC_QC=/a/__m}');
51291Expect(1, 772, '\p{Is_NFC_QC=m}', "");
51292Expect(0, 772, '\p{^Is_NFC_QC=m}', "");
51293Expect(0, 772, '\P{Is_NFC_QC=m}', "");
51294Expect(1, 772, '\P{^Is_NFC_QC=m}', "");
51295Expect(0, 767, '\p{Is_NFC_QC=m}', "");
51296Expect(1, 767, '\p{^Is_NFC_QC=m}', "");
51297Expect(1, 767, '\P{Is_NFC_QC=m}', "");
51298Expect(0, 767, '\P{^Is_NFC_QC=m}', "");
51299Expect(1, 772, '\p{Is_NFC_QC= -M}', "");
51300Expect(0, 772, '\p{^Is_NFC_QC= -M}', "");
51301Expect(0, 772, '\P{Is_NFC_QC= -M}', "");
51302Expect(1, 772, '\P{^Is_NFC_QC= -M}', "");
51303Expect(0, 767, '\p{Is_NFC_QC= -M}', "");
51304Expect(1, 767, '\p{^Is_NFC_QC= -M}', "");
51305Expect(1, 767, '\P{Is_NFC_QC= -M}', "");
51306Expect(0, 767, '\P{^Is_NFC_QC= -M}', "");
51307Error('\p{Word_Break=/a/NEWLINE}');
51308Error('\P{Word_Break=/a/NEWLINE}');
51309Expect(1, 12, '\p{Word_Break=newline}', "");
51310Expect(0, 12, '\p{^Word_Break=newline}', "");
51311Expect(0, 12, '\P{Word_Break=newline}', "");
51312Expect(1, 12, '\P{^Word_Break=newline}', "");
51313Expect(0, 10, '\p{Word_Break=newline}', "");
51314Expect(1, 10, '\p{^Word_Break=newline}', "");
51315Expect(1, 10, '\P{Word_Break=newline}', "");
51316Expect(0, 10, '\P{^Word_Break=newline}', "");
51317Expect(1, 12, '\p{Word_Break=-NEWLINE}', "");
51318Expect(0, 12, '\p{^Word_Break=-NEWLINE}', "");
51319Expect(0, 12, '\P{Word_Break=-NEWLINE}', "");
51320Expect(1, 12, '\P{^Word_Break=-NEWLINE}', "");
51321Expect(0, 10, '\p{Word_Break=-NEWLINE}', "");
51322Expect(1, 10, '\p{^Word_Break=-NEWLINE}', "");
51323Expect(1, 10, '\P{Word_Break=-NEWLINE}', "");
51324Expect(0, 10, '\P{^Word_Break=-NEWLINE}', "");
51325Error('\p{WB=:=__nl}');
51326Error('\P{WB=:=__nl}');
51327Expect(1, 12, '\p{WB=nl}', "");
51328Expect(0, 12, '\p{^WB=nl}', "");
51329Expect(0, 12, '\P{WB=nl}', "");
51330Expect(1, 12, '\P{^WB=nl}', "");
51331Expect(0, 10, '\p{WB=nl}', "");
51332Expect(1, 10, '\p{^WB=nl}', "");
51333Expect(1, 10, '\P{WB=nl}', "");
51334Expect(0, 10, '\P{^WB=nl}', "");
51335Expect(1, 12, '\p{WB=__NL}', "");
51336Expect(0, 12, '\p{^WB=__NL}', "");
51337Expect(0, 12, '\P{WB=__NL}', "");
51338Expect(1, 12, '\P{^WB=__NL}', "");
51339Expect(0, 10, '\p{WB=__NL}', "");
51340Expect(1, 10, '\p{^WB=__NL}', "");
51341Expect(1, 10, '\P{WB=__NL}', "");
51342Expect(0, 10, '\P{^WB=__NL}', "");
51343Error('\p{Is_Word_Break:/a/ _NEWLINE}');
51344Error('\P{Is_Word_Break:/a/ _NEWLINE}');
51345Expect(1, 12, '\p{Is_Word_Break=newline}', "");
51346Expect(0, 12, '\p{^Is_Word_Break=newline}', "");
51347Expect(0, 12, '\P{Is_Word_Break=newline}', "");
51348Expect(1, 12, '\P{^Is_Word_Break=newline}', "");
51349Expect(0, 10, '\p{Is_Word_Break=newline}', "");
51350Expect(1, 10, '\p{^Is_Word_Break=newline}', "");
51351Expect(1, 10, '\P{Is_Word_Break=newline}', "");
51352Expect(0, 10, '\P{^Is_Word_Break=newline}', "");
51353Expect(1, 12, '\p{Is_Word_Break:		Newline}', "");
51354Expect(0, 12, '\p{^Is_Word_Break:		Newline}', "");
51355Expect(0, 12, '\P{Is_Word_Break:		Newline}', "");
51356Expect(1, 12, '\P{^Is_Word_Break:		Newline}', "");
51357Expect(0, 10, '\p{Is_Word_Break:		Newline}', "");
51358Expect(1, 10, '\p{^Is_Word_Break:		Newline}', "");
51359Expect(1, 10, '\P{Is_Word_Break:		Newline}', "");
51360Expect(0, 10, '\P{^Is_Word_Break:		Newline}', "");
51361Error('\p{Is_WB= :=NL}');
51362Error('\P{Is_WB= :=NL}');
51363Expect(1, 12, '\p{Is_WB:	nl}', "");
51364Expect(0, 12, '\p{^Is_WB:	nl}', "");
51365Expect(0, 12, '\P{Is_WB:	nl}', "");
51366Expect(1, 12, '\P{^Is_WB:	nl}', "");
51367Expect(0, 10, '\p{Is_WB:	nl}', "");
51368Expect(1, 10, '\p{^Is_WB:	nl}', "");
51369Expect(1, 10, '\P{Is_WB:	nl}', "");
51370Expect(0, 10, '\P{^Is_WB:	nl}', "");
51371Expect(1, 12, '\p{Is_WB=NL}', "");
51372Expect(0, 12, '\p{^Is_WB=NL}', "");
51373Expect(0, 12, '\P{Is_WB=NL}', "");
51374Expect(1, 12, '\P{^Is_WB=NL}', "");
51375Expect(0, 10, '\p{Is_WB=NL}', "");
51376Expect(1, 10, '\p{^Is_WB=NL}', "");
51377Expect(1, 10, '\P{Is_WB=NL}', "");
51378Expect(0, 10, '\P{^Is_WB=NL}', "");
51379Error('\p{Word_Break=/a/ALetter}');
51380Error('\P{Word_Break=/a/ALetter}');
51381Expect(1, 90, '\p{Word_Break=aletter}', "");
51382Expect(0, 90, '\p{^Word_Break=aletter}', "");
51383Expect(0, 90, '\P{Word_Break=aletter}', "");
51384Expect(1, 90, '\P{^Word_Break=aletter}', "");
51385Expect(0, 64, '\p{Word_Break=aletter}', "");
51386Expect(1, 64, '\p{^Word_Break=aletter}', "");
51387Expect(1, 64, '\P{Word_Break=aletter}', "");
51388Expect(0, 64, '\P{^Word_Break=aletter}', "");
51389Expect(1, 90, '\p{Word_Break:		ALetter}', "");
51390Expect(0, 90, '\p{^Word_Break:		ALetter}', "");
51391Expect(0, 90, '\P{Word_Break:		ALetter}', "");
51392Expect(1, 90, '\P{^Word_Break:		ALetter}', "");
51393Expect(0, 64, '\p{Word_Break:		ALetter}', "");
51394Expect(1, 64, '\p{^Word_Break:		ALetter}', "");
51395Expect(1, 64, '\P{Word_Break:		ALetter}', "");
51396Expect(0, 64, '\P{^Word_Break:		ALetter}', "");
51397Error('\p{WB:-_LE:=}');
51398Error('\P{WB:-_LE:=}');
51399Expect(1, 90, '\p{WB=le}', "");
51400Expect(0, 90, '\p{^WB=le}', "");
51401Expect(0, 90, '\P{WB=le}', "");
51402Expect(1, 90, '\P{^WB=le}', "");
51403Expect(0, 64, '\p{WB=le}', "");
51404Expect(1, 64, '\p{^WB=le}', "");
51405Expect(1, 64, '\P{WB=le}', "");
51406Expect(0, 64, '\P{^WB=le}', "");
51407Expect(1, 90, '\p{WB=	LE}', "");
51408Expect(0, 90, '\p{^WB=	LE}', "");
51409Expect(0, 90, '\P{WB=	LE}', "");
51410Expect(1, 90, '\P{^WB=	LE}', "");
51411Expect(0, 64, '\p{WB=	LE}', "");
51412Expect(1, 64, '\p{^WB=	LE}', "");
51413Expect(1, 64, '\P{WB=	LE}', "");
51414Expect(0, 64, '\P{^WB=	LE}', "");
51415Error('\p{Is_Word_Break=/a/__ALetter}');
51416Error('\P{Is_Word_Break=/a/__ALetter}');
51417Expect(1, 90, '\p{Is_Word_Break=aletter}', "");
51418Expect(0, 90, '\p{^Is_Word_Break=aletter}', "");
51419Expect(0, 90, '\P{Is_Word_Break=aletter}', "");
51420Expect(1, 90, '\P{^Is_Word_Break=aletter}', "");
51421Expect(0, 64, '\p{Is_Word_Break=aletter}', "");
51422Expect(1, 64, '\p{^Is_Word_Break=aletter}', "");
51423Expect(1, 64, '\P{Is_Word_Break=aletter}', "");
51424Expect(0, 64, '\P{^Is_Word_Break=aletter}', "");
51425Expect(1, 90, '\p{Is_Word_Break=ALETTER}', "");
51426Expect(0, 90, '\p{^Is_Word_Break=ALETTER}', "");
51427Expect(0, 90, '\P{Is_Word_Break=ALETTER}', "");
51428Expect(1, 90, '\P{^Is_Word_Break=ALETTER}', "");
51429Expect(0, 64, '\p{Is_Word_Break=ALETTER}', "");
51430Expect(1, 64, '\p{^Is_Word_Break=ALETTER}', "");
51431Expect(1, 64, '\P{Is_Word_Break=ALETTER}', "");
51432Expect(0, 64, '\P{^Is_Word_Break=ALETTER}', "");
51433Error('\p{Is_WB= 	LE/a/}');
51434Error('\P{Is_WB= 	LE/a/}');
51435Expect(1, 90, '\p{Is_WB=le}', "");
51436Expect(0, 90, '\p{^Is_WB=le}', "");
51437Expect(0, 90, '\P{Is_WB=le}', "");
51438Expect(1, 90, '\P{^Is_WB=le}', "");
51439Expect(0, 64, '\p{Is_WB=le}', "");
51440Expect(1, 64, '\p{^Is_WB=le}', "");
51441Expect(1, 64, '\P{Is_WB=le}', "");
51442Expect(0, 64, '\P{^Is_WB=le}', "");
51443Expect(1, 90, '\p{Is_WB=LE}', "");
51444Expect(0, 90, '\p{^Is_WB=LE}', "");
51445Expect(0, 90, '\P{Is_WB=LE}', "");
51446Expect(1, 90, '\P{^Is_WB=LE}', "");
51447Expect(0, 64, '\p{Is_WB=LE}', "");
51448Expect(1, 64, '\p{^Is_WB=LE}', "");
51449Expect(1, 64, '\P{Is_WB=LE}', "");
51450Expect(0, 64, '\P{^Is_WB=LE}', "");
51451Error('\p{Word_Break=/a/cr}');
51452Error('\P{Word_Break=/a/cr}');
51453Expect(1, 13, '\p{Word_Break=cr}', "");
51454Expect(0, 13, '\p{^Word_Break=cr}', "");
51455Expect(0, 13, '\P{Word_Break=cr}', "");
51456Expect(1, 13, '\P{^Word_Break=cr}', "");
51457Expect(0, 12, '\p{Word_Break=cr}', "");
51458Expect(1, 12, '\p{^Word_Break=cr}', "");
51459Expect(1, 12, '\P{Word_Break=cr}', "");
51460Expect(0, 12, '\P{^Word_Break=cr}', "");
51461Expect(1, 13, '\p{Word_Break=-_CR}', "");
51462Expect(0, 13, '\p{^Word_Break=-_CR}', "");
51463Expect(0, 13, '\P{Word_Break=-_CR}', "");
51464Expect(1, 13, '\P{^Word_Break=-_CR}', "");
51465Expect(0, 12, '\p{Word_Break=-_CR}', "");
51466Expect(1, 12, '\p{^Word_Break=-_CR}', "");
51467Expect(1, 12, '\P{Word_Break=-_CR}', "");
51468Expect(0, 12, '\P{^Word_Break=-_CR}', "");
51469Error('\p{WB=_/a/CR}');
51470Error('\P{WB=_/a/CR}');
51471Expect(1, 13, '\p{WB=cr}', "");
51472Expect(0, 13, '\p{^WB=cr}', "");
51473Expect(0, 13, '\P{WB=cr}', "");
51474Expect(1, 13, '\P{^WB=cr}', "");
51475Expect(0, 12, '\p{WB=cr}', "");
51476Expect(1, 12, '\p{^WB=cr}', "");
51477Expect(1, 12, '\P{WB=cr}', "");
51478Expect(0, 12, '\P{^WB=cr}', "");
51479Expect(1, 13, '\p{WB=		cr}', "");
51480Expect(0, 13, '\p{^WB=		cr}', "");
51481Expect(0, 13, '\P{WB=		cr}', "");
51482Expect(1, 13, '\P{^WB=		cr}', "");
51483Expect(0, 12, '\p{WB=		cr}', "");
51484Expect(1, 12, '\p{^WB=		cr}', "");
51485Expect(1, 12, '\P{WB=		cr}', "");
51486Expect(0, 12, '\P{^WB=		cr}', "");
51487Error('\p{Is_Word_Break=/a/__CR}');
51488Error('\P{Is_Word_Break=/a/__CR}');
51489Expect(1, 13, '\p{Is_Word_Break:   cr}', "");
51490Expect(0, 13, '\p{^Is_Word_Break:   cr}', "");
51491Expect(0, 13, '\P{Is_Word_Break:   cr}', "");
51492Expect(1, 13, '\P{^Is_Word_Break:   cr}', "");
51493Expect(0, 12, '\p{Is_Word_Break:   cr}', "");
51494Expect(1, 12, '\p{^Is_Word_Break:   cr}', "");
51495Expect(1, 12, '\P{Is_Word_Break:   cr}', "");
51496Expect(0, 12, '\P{^Is_Word_Break:   cr}', "");
51497Expect(1, 13, '\p{Is_Word_Break= _CR}', "");
51498Expect(0, 13, '\p{^Is_Word_Break= _CR}', "");
51499Expect(0, 13, '\P{Is_Word_Break= _CR}', "");
51500Expect(1, 13, '\P{^Is_Word_Break= _CR}', "");
51501Expect(0, 12, '\p{Is_Word_Break= _CR}', "");
51502Expect(1, 12, '\p{^Is_Word_Break= _CR}', "");
51503Expect(1, 12, '\P{Is_Word_Break= _CR}', "");
51504Expect(0, 12, '\P{^Is_Word_Break= _CR}', "");
51505Error('\p{Is_WB=/a/_	CR}');
51506Error('\P{Is_WB=/a/_	CR}');
51507Expect(1, 13, '\p{Is_WB=cr}', "");
51508Expect(0, 13, '\p{^Is_WB=cr}', "");
51509Expect(0, 13, '\P{Is_WB=cr}', "");
51510Expect(1, 13, '\P{^Is_WB=cr}', "");
51511Expect(0, 12, '\p{Is_WB=cr}', "");
51512Expect(1, 12, '\p{^Is_WB=cr}', "");
51513Expect(1, 12, '\P{Is_WB=cr}', "");
51514Expect(0, 12, '\P{^Is_WB=cr}', "");
51515Expect(1, 13, '\p{Is_WB:		CR}', "");
51516Expect(0, 13, '\p{^Is_WB:		CR}', "");
51517Expect(0, 13, '\P{Is_WB:		CR}', "");
51518Expect(1, 13, '\P{^Is_WB:		CR}', "");
51519Expect(0, 12, '\p{Is_WB:		CR}', "");
51520Expect(1, 12, '\p{^Is_WB:		CR}', "");
51521Expect(1, 12, '\P{Is_WB:		CR}', "");
51522Expect(0, 12, '\P{^Is_WB:		CR}', "");
51523Error('\p{Word_Break:   	:=OTHER}');
51524Error('\P{Word_Break:   	:=OTHER}');
51525Expect(1, 9, '\p{Word_Break=other}', "");
51526Expect(0, 9, '\p{^Word_Break=other}', "");
51527Expect(0, 9, '\P{Word_Break=other}', "");
51528Expect(1, 9, '\P{^Word_Break=other}', "");
51529Expect(0, 13, '\p{Word_Break=other}', "");
51530Expect(1, 13, '\p{^Word_Break=other}', "");
51531Expect(1, 13, '\P{Word_Break=other}', "");
51532Expect(0, 13, '\P{^Word_Break=other}', "");
51533Expect(1, 9, '\p{Word_Break=_Other}', "");
51534Expect(0, 9, '\p{^Word_Break=_Other}', "");
51535Expect(0, 9, '\P{Word_Break=_Other}', "");
51536Expect(1, 9, '\P{^Word_Break=_Other}', "");
51537Expect(0, 13, '\p{Word_Break=_Other}', "");
51538Expect(1, 13, '\p{^Word_Break=_Other}', "");
51539Expect(1, 13, '\P{Word_Break=_Other}', "");
51540Expect(0, 13, '\P{^Word_Break=_Other}', "");
51541Error('\p{WB= /a/XX}');
51542Error('\P{WB= /a/XX}');
51543Expect(1, 9, '\p{WB=xx}', "");
51544Expect(0, 9, '\p{^WB=xx}', "");
51545Expect(0, 9, '\P{WB=xx}', "");
51546Expect(1, 9, '\P{^WB=xx}', "");
51547Expect(0, 13, '\p{WB=xx}', "");
51548Expect(1, 13, '\p{^WB=xx}', "");
51549Expect(1, 13, '\P{WB=xx}', "");
51550Expect(0, 13, '\P{^WB=xx}', "");
51551Expect(1, 9, '\p{WB= XX}', "");
51552Expect(0, 9, '\p{^WB= XX}', "");
51553Expect(0, 9, '\P{WB= XX}', "");
51554Expect(1, 9, '\P{^WB= XX}', "");
51555Expect(0, 13, '\p{WB= XX}', "");
51556Expect(1, 13, '\p{^WB= XX}', "");
51557Expect(1, 13, '\P{WB= XX}', "");
51558Expect(0, 13, '\P{^WB= XX}', "");
51559Error('\p{Is_Word_Break=:=OTHER}');
51560Error('\P{Is_Word_Break=:=OTHER}');
51561Expect(1, 9, '\p{Is_Word_Break:   other}', "");
51562Expect(0, 9, '\p{^Is_Word_Break:   other}', "");
51563Expect(0, 9, '\P{Is_Word_Break:   other}', "");
51564Expect(1, 9, '\P{^Is_Word_Break:   other}', "");
51565Expect(0, 13, '\p{Is_Word_Break:   other}', "");
51566Expect(1, 13, '\p{^Is_Word_Break:   other}', "");
51567Expect(1, 13, '\P{Is_Word_Break:   other}', "");
51568Expect(0, 13, '\P{^Is_Word_Break:   other}', "");
51569Expect(1, 9, '\p{Is_Word_Break=__OTHER}', "");
51570Expect(0, 9, '\p{^Is_Word_Break=__OTHER}', "");
51571Expect(0, 9, '\P{Is_Word_Break=__OTHER}', "");
51572Expect(1, 9, '\P{^Is_Word_Break=__OTHER}', "");
51573Expect(0, 13, '\p{Is_Word_Break=__OTHER}', "");
51574Expect(1, 13, '\p{^Is_Word_Break=__OTHER}', "");
51575Expect(1, 13, '\P{Is_Word_Break=__OTHER}', "");
51576Expect(0, 13, '\P{^Is_Word_Break=__OTHER}', "");
51577Error('\p{Is_WB= XX/a/}');
51578Error('\P{Is_WB= XX/a/}');
51579Expect(1, 9, '\p{Is_WB=xx}', "");
51580Expect(0, 9, '\p{^Is_WB=xx}', "");
51581Expect(0, 9, '\P{Is_WB=xx}', "");
51582Expect(1, 9, '\P{^Is_WB=xx}', "");
51583Expect(0, 13, '\p{Is_WB=xx}', "");
51584Expect(1, 13, '\p{^Is_WB=xx}', "");
51585Expect(1, 13, '\P{Is_WB=xx}', "");
51586Expect(0, 13, '\P{^Is_WB=xx}', "");
51587Expect(1, 9, '\p{Is_WB=--XX}', "");
51588Expect(0, 9, '\p{^Is_WB=--XX}', "");
51589Expect(0, 9, '\P{Is_WB=--XX}', "");
51590Expect(1, 9, '\P{^Is_WB=--XX}', "");
51591Expect(0, 13, '\p{Is_WB=--XX}', "");
51592Expect(1, 13, '\p{^Is_WB=--XX}', "");
51593Expect(1, 13, '\P{Is_WB=--XX}', "");
51594Expect(0, 13, '\P{^Is_WB=--XX}', "");
51595Error('\p{Word_Break=/a/ -numeric}');
51596Error('\P{Word_Break=/a/ -numeric}');
51597Expect(1, 57, '\p{Word_Break=numeric}', "");
51598Expect(0, 57, '\p{^Word_Break=numeric}', "");
51599Expect(0, 57, '\P{Word_Break=numeric}', "");
51600Expect(1, 57, '\P{^Word_Break=numeric}', "");
51601Expect(0, 47, '\p{Word_Break=numeric}', "");
51602Expect(1, 47, '\p{^Word_Break=numeric}', "");
51603Expect(1, 47, '\P{Word_Break=numeric}', "");
51604Expect(0, 47, '\P{^Word_Break=numeric}', "");
51605Expect(1, 57, '\p{Word_Break=__NUMERIC}', "");
51606Expect(0, 57, '\p{^Word_Break=__NUMERIC}', "");
51607Expect(0, 57, '\P{Word_Break=__NUMERIC}', "");
51608Expect(1, 57, '\P{^Word_Break=__NUMERIC}', "");
51609Expect(0, 47, '\p{Word_Break=__NUMERIC}', "");
51610Expect(1, 47, '\p{^Word_Break=__NUMERIC}', "");
51611Expect(1, 47, '\P{Word_Break=__NUMERIC}', "");
51612Expect(0, 47, '\P{^Word_Break=__NUMERIC}', "");
51613Error('\p{WB=_-NU:=}');
51614Error('\P{WB=_-NU:=}');
51615Expect(1, 57, '\p{WB=nu}', "");
51616Expect(0, 57, '\p{^WB=nu}', "");
51617Expect(0, 57, '\P{WB=nu}', "");
51618Expect(1, 57, '\P{^WB=nu}', "");
51619Expect(0, 47, '\p{WB=nu}', "");
51620Expect(1, 47, '\p{^WB=nu}', "");
51621Expect(1, 47, '\P{WB=nu}', "");
51622Expect(0, 47, '\P{^WB=nu}', "");
51623Expect(1, 57, '\p{WB=  nu}', "");
51624Expect(0, 57, '\p{^WB=  nu}', "");
51625Expect(0, 57, '\P{WB=  nu}', "");
51626Expect(1, 57, '\P{^WB=  nu}', "");
51627Expect(0, 47, '\p{WB=  nu}', "");
51628Expect(1, 47, '\p{^WB=  nu}', "");
51629Expect(1, 47, '\P{WB=  nu}', "");
51630Expect(0, 47, '\P{^WB=  nu}', "");
51631Error('\p{Is_Word_Break=:=		NUMERIC}');
51632Error('\P{Is_Word_Break=:=		NUMERIC}');
51633Expect(1, 57, '\p{Is_Word_Break=numeric}', "");
51634Expect(0, 57, '\p{^Is_Word_Break=numeric}', "");
51635Expect(0, 57, '\P{Is_Word_Break=numeric}', "");
51636Expect(1, 57, '\P{^Is_Word_Break=numeric}', "");
51637Expect(0, 47, '\p{Is_Word_Break=numeric}', "");
51638Expect(1, 47, '\p{^Is_Word_Break=numeric}', "");
51639Expect(1, 47, '\P{Is_Word_Break=numeric}', "");
51640Expect(0, 47, '\P{^Is_Word_Break=numeric}', "");
51641Expect(1, 57, '\p{Is_Word_Break=		numeric}', "");
51642Expect(0, 57, '\p{^Is_Word_Break=		numeric}', "");
51643Expect(0, 57, '\P{Is_Word_Break=		numeric}', "");
51644Expect(1, 57, '\P{^Is_Word_Break=		numeric}', "");
51645Expect(0, 47, '\p{Is_Word_Break=		numeric}', "");
51646Expect(1, 47, '\p{^Is_Word_Break=		numeric}', "");
51647Expect(1, 47, '\P{Is_Word_Break=		numeric}', "");
51648Expect(0, 47, '\P{^Is_Word_Break=		numeric}', "");
51649Error('\p{Is_WB=:= NU}');
51650Error('\P{Is_WB=:= NU}');
51651Expect(1, 57, '\p{Is_WB=nu}', "");
51652Expect(0, 57, '\p{^Is_WB=nu}', "");
51653Expect(0, 57, '\P{Is_WB=nu}', "");
51654Expect(1, 57, '\P{^Is_WB=nu}', "");
51655Expect(0, 47, '\p{Is_WB=nu}', "");
51656Expect(1, 47, '\p{^Is_WB=nu}', "");
51657Expect(1, 47, '\P{Is_WB=nu}', "");
51658Expect(0, 47, '\P{^Is_WB=nu}', "");
51659Expect(1, 57, '\p{Is_WB= -NU}', "");
51660Expect(0, 57, '\p{^Is_WB= -NU}', "");
51661Expect(0, 57, '\P{Is_WB= -NU}', "");
51662Expect(1, 57, '\P{^Is_WB= -NU}', "");
51663Expect(0, 47, '\p{Is_WB= -NU}', "");
51664Expect(1, 47, '\p{^Is_WB= -NU}', "");
51665Expect(1, 47, '\P{Is_WB= -NU}', "");
51666Expect(0, 47, '\P{^Is_WB= -NU}', "");
51667Error('\p{Word_Break=-FORMAT:=}');
51668Error('\P{Word_Break=-FORMAT:=}');
51669Expect(1, 173, '\p{Word_Break=format}', "");
51670Expect(0, 173, '\p{^Word_Break=format}', "");
51671Expect(0, 173, '\P{Word_Break=format}', "");
51672Expect(1, 173, '\P{^Word_Break=format}', "");
51673Expect(0, 172, '\p{Word_Break=format}', "");
51674Expect(1, 172, '\p{^Word_Break=format}', "");
51675Expect(1, 172, '\P{Word_Break=format}', "");
51676Expect(0, 172, '\P{^Word_Break=format}', "");
51677Expect(1, 173, '\p{Word_Break=-	Format}', "");
51678Expect(0, 173, '\p{^Word_Break=-	Format}', "");
51679Expect(0, 173, '\P{Word_Break=-	Format}', "");
51680Expect(1, 173, '\P{^Word_Break=-	Format}', "");
51681Expect(0, 172, '\p{Word_Break=-	Format}', "");
51682Expect(1, 172, '\p{^Word_Break=-	Format}', "");
51683Expect(1, 172, '\P{Word_Break=-	Format}', "");
51684Expect(0, 172, '\P{^Word_Break=-	Format}', "");
51685Error('\p{WB:   _fo/a/}');
51686Error('\P{WB:   _fo/a/}');
51687Expect(1, 173, '\p{WB=fo}', "");
51688Expect(0, 173, '\p{^WB=fo}', "");
51689Expect(0, 173, '\P{WB=fo}', "");
51690Expect(1, 173, '\P{^WB=fo}', "");
51691Expect(0, 172, '\p{WB=fo}', "");
51692Expect(1, 172, '\p{^WB=fo}', "");
51693Expect(1, 172, '\P{WB=fo}', "");
51694Expect(0, 172, '\P{^WB=fo}', "");
51695Expect(1, 173, '\p{WB= 	FO}', "");
51696Expect(0, 173, '\p{^WB= 	FO}', "");
51697Expect(0, 173, '\P{WB= 	FO}', "");
51698Expect(1, 173, '\P{^WB= 	FO}', "");
51699Expect(0, 172, '\p{WB= 	FO}', "");
51700Expect(1, 172, '\p{^WB= 	FO}', "");
51701Expect(1, 172, '\P{WB= 	FO}', "");
51702Expect(0, 172, '\P{^WB= 	FO}', "");
51703Error('\p{Is_Word_Break:/a/ format}');
51704Error('\P{Is_Word_Break:/a/ format}');
51705Expect(1, 173, '\p{Is_Word_Break=format}', "");
51706Expect(0, 173, '\p{^Is_Word_Break=format}', "");
51707Expect(0, 173, '\P{Is_Word_Break=format}', "");
51708Expect(1, 173, '\P{^Is_Word_Break=format}', "");
51709Expect(0, 172, '\p{Is_Word_Break=format}', "");
51710Expect(1, 172, '\p{^Is_Word_Break=format}', "");
51711Expect(1, 172, '\P{Is_Word_Break=format}', "");
51712Expect(0, 172, '\P{^Is_Word_Break=format}', "");
51713Expect(1, 173, '\p{Is_Word_Break=	format}', "");
51714Expect(0, 173, '\p{^Is_Word_Break=	format}', "");
51715Expect(0, 173, '\P{Is_Word_Break=	format}', "");
51716Expect(1, 173, '\P{^Is_Word_Break=	format}', "");
51717Expect(0, 172, '\p{Is_Word_Break=	format}', "");
51718Expect(1, 172, '\p{^Is_Word_Break=	format}', "");
51719Expect(1, 172, '\P{Is_Word_Break=	format}', "");
51720Expect(0, 172, '\P{^Is_Word_Break=	format}', "");
51721Error('\p{Is_WB=	FO:=}');
51722Error('\P{Is_WB=	FO:=}');
51723Expect(1, 173, '\p{Is_WB=fo}', "");
51724Expect(0, 173, '\p{^Is_WB=fo}', "");
51725Expect(0, 173, '\P{Is_WB=fo}', "");
51726Expect(1, 173, '\P{^Is_WB=fo}', "");
51727Expect(0, 172, '\p{Is_WB=fo}', "");
51728Expect(1, 172, '\p{^Is_WB=fo}', "");
51729Expect(1, 172, '\P{Is_WB=fo}', "");
51730Expect(0, 172, '\P{^Is_WB=fo}', "");
51731Expect(1, 173, '\p{Is_WB=		FO}', "");
51732Expect(0, 173, '\p{^Is_WB=		FO}', "");
51733Expect(0, 173, '\P{Is_WB=		FO}', "");
51734Expect(1, 173, '\P{^Is_WB=		FO}', "");
51735Expect(0, 172, '\p{Is_WB=		FO}', "");
51736Expect(1, 172, '\p{^Is_WB=		FO}', "");
51737Expect(1, 172, '\P{Is_WB=		FO}', "");
51738Expect(0, 172, '\P{^Is_WB=		FO}', "");
51739Error('\p{Word_Break=:=_	ExtendNumLet}');
51740Error('\P{Word_Break=:=_	ExtendNumLet}');
51741Expect(1, 95, '\p{Word_Break=extendnumlet}', "");
51742Expect(0, 95, '\p{^Word_Break=extendnumlet}', "");
51743Expect(0, 95, '\P{Word_Break=extendnumlet}', "");
51744Expect(1, 95, '\P{^Word_Break=extendnumlet}', "");
51745Expect(0, 94, '\p{Word_Break=extendnumlet}', "");
51746Expect(1, 94, '\p{^Word_Break=extendnumlet}', "");
51747Expect(1, 94, '\P{Word_Break=extendnumlet}', "");
51748Expect(0, 94, '\P{^Word_Break=extendnumlet}', "");
51749Expect(1, 95, '\p{Word_Break=		ExtendNumLet}', "");
51750Expect(0, 95, '\p{^Word_Break=		ExtendNumLet}', "");
51751Expect(0, 95, '\P{Word_Break=		ExtendNumLet}', "");
51752Expect(1, 95, '\P{^Word_Break=		ExtendNumLet}', "");
51753Expect(0, 94, '\p{Word_Break=		ExtendNumLet}', "");
51754Expect(1, 94, '\p{^Word_Break=		ExtendNumLet}', "");
51755Expect(1, 94, '\P{Word_Break=		ExtendNumLet}', "");
51756Expect(0, 94, '\P{^Word_Break=		ExtendNumLet}', "");
51757Error('\p{WB=/a/	 EX}');
51758Error('\P{WB=/a/	 EX}');
51759Expect(1, 95, '\p{WB=ex}', "");
51760Expect(0, 95, '\p{^WB=ex}', "");
51761Expect(0, 95, '\P{WB=ex}', "");
51762Expect(1, 95, '\P{^WB=ex}', "");
51763Expect(0, 94, '\p{WB=ex}', "");
51764Expect(1, 94, '\p{^WB=ex}', "");
51765Expect(1, 94, '\P{WB=ex}', "");
51766Expect(0, 94, '\P{^WB=ex}', "");
51767Expect(1, 95, '\p{WB:   -_EX}', "");
51768Expect(0, 95, '\p{^WB:   -_EX}', "");
51769Expect(0, 95, '\P{WB:   -_EX}', "");
51770Expect(1, 95, '\P{^WB:   -_EX}', "");
51771Expect(0, 94, '\p{WB:   -_EX}', "");
51772Expect(1, 94, '\p{^WB:   -_EX}', "");
51773Expect(1, 94, '\P{WB:   -_EX}', "");
51774Expect(0, 94, '\P{^WB:   -_EX}', "");
51775Error('\p{Is_Word_Break:_:=ExtendNumLet}');
51776Error('\P{Is_Word_Break:_:=ExtendNumLet}');
51777Expect(1, 95, '\p{Is_Word_Break=extendnumlet}', "");
51778Expect(0, 95, '\p{^Is_Word_Break=extendnumlet}', "");
51779Expect(0, 95, '\P{Is_Word_Break=extendnumlet}', "");
51780Expect(1, 95, '\P{^Is_Word_Break=extendnumlet}', "");
51781Expect(0, 94, '\p{Is_Word_Break=extendnumlet}', "");
51782Expect(1, 94, '\p{^Is_Word_Break=extendnumlet}', "");
51783Expect(1, 94, '\P{Is_Word_Break=extendnumlet}', "");
51784Expect(0, 94, '\P{^Is_Word_Break=extendnumlet}', "");
51785Expect(1, 95, '\p{Is_Word_Break=	ExtendNumLet}', "");
51786Expect(0, 95, '\p{^Is_Word_Break=	ExtendNumLet}', "");
51787Expect(0, 95, '\P{Is_Word_Break=	ExtendNumLet}', "");
51788Expect(1, 95, '\P{^Is_Word_Break=	ExtendNumLet}', "");
51789Expect(0, 94, '\p{Is_Word_Break=	ExtendNumLet}', "");
51790Expect(1, 94, '\p{^Is_Word_Break=	ExtendNumLet}', "");
51791Expect(1, 94, '\P{Is_Word_Break=	ExtendNumLet}', "");
51792Expect(0, 94, '\P{^Is_Word_Break=	ExtendNumLet}', "");
51793Error('\p{Is_WB= ex:=}');
51794Error('\P{Is_WB= ex:=}');
51795Expect(1, 95, '\p{Is_WB=ex}', "");
51796Expect(0, 95, '\p{^Is_WB=ex}', "");
51797Expect(0, 95, '\P{Is_WB=ex}', "");
51798Expect(1, 95, '\P{^Is_WB=ex}', "");
51799Expect(0, 94, '\p{Is_WB=ex}', "");
51800Expect(1, 94, '\p{^Is_WB=ex}', "");
51801Expect(1, 94, '\P{Is_WB=ex}', "");
51802Expect(0, 94, '\P{^Is_WB=ex}', "");
51803Expect(1, 95, '\p{Is_WB=--EX}', "");
51804Expect(0, 95, '\p{^Is_WB=--EX}', "");
51805Expect(0, 95, '\P{Is_WB=--EX}', "");
51806Expect(1, 95, '\P{^Is_WB=--EX}', "");
51807Expect(0, 94, '\p{Is_WB=--EX}', "");
51808Expect(1, 94, '\p{^Is_WB=--EX}', "");
51809Expect(1, 94, '\P{Is_WB=--EX}', "");
51810Expect(0, 94, '\P{^Is_WB=--EX}', "");
51811Error('\p{Word_Break=__Extend/a/}');
51812Error('\P{Word_Break=__Extend/a/}');
51813Expect(1, 879, '\p{Word_Break: extend}', "");
51814Expect(0, 879, '\p{^Word_Break: extend}', "");
51815Expect(0, 879, '\P{Word_Break: extend}', "");
51816Expect(1, 879, '\P{^Word_Break: extend}', "");
51817Expect(0, 767, '\p{Word_Break: extend}', "");
51818Expect(1, 767, '\p{^Word_Break: extend}', "");
51819Expect(1, 767, '\P{Word_Break: extend}', "");
51820Expect(0, 767, '\P{^Word_Break: extend}', "");
51821Expect(1, 879, '\p{Word_Break=-	Extend}', "");
51822Expect(0, 879, '\p{^Word_Break=-	Extend}', "");
51823Expect(0, 879, '\P{Word_Break=-	Extend}', "");
51824Expect(1, 879, '\P{^Word_Break=-	Extend}', "");
51825Expect(0, 767, '\p{Word_Break=-	Extend}', "");
51826Expect(1, 767, '\p{^Word_Break=-	Extend}', "");
51827Expect(1, 767, '\P{Word_Break=-	Extend}', "");
51828Expect(0, 767, '\P{^Word_Break=-	Extend}', "");
51829Error('\p{WB=:=Extend}');
51830Error('\P{WB=:=Extend}');
51831Expect(1, 879, '\p{WB=extend}', "");
51832Expect(0, 879, '\p{^WB=extend}', "");
51833Expect(0, 879, '\P{WB=extend}', "");
51834Expect(1, 879, '\P{^WB=extend}', "");
51835Expect(0, 767, '\p{WB=extend}', "");
51836Expect(1, 767, '\p{^WB=extend}', "");
51837Expect(1, 767, '\P{WB=extend}', "");
51838Expect(0, 767, '\P{^WB=extend}', "");
51839Expect(1, 879, '\p{WB=_	extend}', "");
51840Expect(0, 879, '\p{^WB=_	extend}', "");
51841Expect(0, 879, '\P{WB=_	extend}', "");
51842Expect(1, 879, '\P{^WB=_	extend}', "");
51843Expect(0, 767, '\p{WB=_	extend}', "");
51844Expect(1, 767, '\p{^WB=_	extend}', "");
51845Expect(1, 767, '\P{WB=_	extend}', "");
51846Expect(0, 767, '\P{^WB=_	extend}', "");
51847Error('\p{Is_Word_Break=	/a/Extend}');
51848Error('\P{Is_Word_Break=	/a/Extend}');
51849Expect(1, 879, '\p{Is_Word_Break=extend}', "");
51850Expect(0, 879, '\p{^Is_Word_Break=extend}', "");
51851Expect(0, 879, '\P{Is_Word_Break=extend}', "");
51852Expect(1, 879, '\P{^Is_Word_Break=extend}', "");
51853Expect(0, 767, '\p{Is_Word_Break=extend}', "");
51854Expect(1, 767, '\p{^Is_Word_Break=extend}', "");
51855Expect(1, 767, '\P{Is_Word_Break=extend}', "");
51856Expect(0, 767, '\P{^Is_Word_Break=extend}', "");
51857Expect(1, 879, '\p{Is_Word_Break=-	Extend}', "");
51858Expect(0, 879, '\p{^Is_Word_Break=-	Extend}', "");
51859Expect(0, 879, '\P{Is_Word_Break=-	Extend}', "");
51860Expect(1, 879, '\P{^Is_Word_Break=-	Extend}', "");
51861Expect(0, 767, '\p{Is_Word_Break=-	Extend}', "");
51862Expect(1, 767, '\p{^Is_Word_Break=-	Extend}', "");
51863Expect(1, 767, '\P{Is_Word_Break=-	Extend}', "");
51864Expect(0, 767, '\P{^Is_Word_Break=-	Extend}', "");
51865Error('\p{Is_WB=:=extend}');
51866Error('\P{Is_WB=:=extend}');
51867Expect(1, 879, '\p{Is_WB=extend}', "");
51868Expect(0, 879, '\p{^Is_WB=extend}', "");
51869Expect(0, 879, '\P{Is_WB=extend}', "");
51870Expect(1, 879, '\P{^Is_WB=extend}', "");
51871Expect(0, 767, '\p{Is_WB=extend}', "");
51872Expect(1, 767, '\p{^Is_WB=extend}', "");
51873Expect(1, 767, '\P{Is_WB=extend}', "");
51874Expect(0, 767, '\P{^Is_WB=extend}', "");
51875Expect(1, 879, '\p{Is_WB=EXTEND}', "");
51876Expect(0, 879, '\p{^Is_WB=EXTEND}', "");
51877Expect(0, 879, '\P{Is_WB=EXTEND}', "");
51878Expect(1, 879, '\P{^Is_WB=EXTEND}', "");
51879Expect(0, 767, '\p{Is_WB=EXTEND}', "");
51880Expect(1, 767, '\p{^Is_WB=EXTEND}', "");
51881Expect(1, 767, '\P{Is_WB=EXTEND}', "");
51882Expect(0, 767, '\P{^Is_WB=EXTEND}', "");
51883Error('\p{Word_Break= midletter/a/}');
51884Error('\P{Word_Break= midletter/a/}');
51885Expect(1, 58, '\p{Word_Break=midletter}', "");
51886Expect(0, 58, '\p{^Word_Break=midletter}', "");
51887Expect(0, 58, '\P{Word_Break=midletter}', "");
51888Expect(1, 58, '\P{^Word_Break=midletter}', "");
51889Expect(0, 57, '\p{Word_Break=midletter}', "");
51890Expect(1, 57, '\p{^Word_Break=midletter}', "");
51891Expect(1, 57, '\P{Word_Break=midletter}', "");
51892Expect(0, 57, '\P{^Word_Break=midletter}', "");
51893Expect(1, 58, '\p{Word_Break:   		midletter}', "");
51894Expect(0, 58, '\p{^Word_Break:   		midletter}', "");
51895Expect(0, 58, '\P{Word_Break:   		midletter}', "");
51896Expect(1, 58, '\P{^Word_Break:   		midletter}', "");
51897Expect(0, 57, '\p{Word_Break:   		midletter}', "");
51898Expect(1, 57, '\p{^Word_Break:   		midletter}', "");
51899Expect(1, 57, '\P{Word_Break:   		midletter}', "");
51900Expect(0, 57, '\P{^Word_Break:   		midletter}', "");
51901Error('\p{WB=/a/		ML}');
51902Error('\P{WB=/a/		ML}');
51903Expect(1, 58, '\p{WB=ml}', "");
51904Expect(0, 58, '\p{^WB=ml}', "");
51905Expect(0, 58, '\P{WB=ml}', "");
51906Expect(1, 58, '\P{^WB=ml}', "");
51907Expect(0, 57, '\p{WB=ml}', "");
51908Expect(1, 57, '\p{^WB=ml}', "");
51909Expect(1, 57, '\P{WB=ml}', "");
51910Expect(0, 57, '\P{^WB=ml}', "");
51911Expect(1, 58, '\p{WB=--ML}', "");
51912Expect(0, 58, '\p{^WB=--ML}', "");
51913Expect(0, 58, '\P{WB=--ML}', "");
51914Expect(1, 58, '\P{^WB=--ML}', "");
51915Expect(0, 57, '\p{WB=--ML}', "");
51916Expect(1, 57, '\p{^WB=--ML}', "");
51917Expect(1, 57, '\P{WB=--ML}', "");
51918Expect(0, 57, '\P{^WB=--ML}', "");
51919Error('\p{Is_Word_Break=:=- midletter}');
51920Error('\P{Is_Word_Break=:=- midletter}');
51921Expect(1, 58, '\p{Is_Word_Break=midletter}', "");
51922Expect(0, 58, '\p{^Is_Word_Break=midletter}', "");
51923Expect(0, 58, '\P{Is_Word_Break=midletter}', "");
51924Expect(1, 58, '\P{^Is_Word_Break=midletter}', "");
51925Expect(0, 57, '\p{Is_Word_Break=midletter}', "");
51926Expect(1, 57, '\p{^Is_Word_Break=midletter}', "");
51927Expect(1, 57, '\P{Is_Word_Break=midletter}', "");
51928Expect(0, 57, '\P{^Is_Word_Break=midletter}', "");
51929Expect(1, 58, '\p{Is_Word_Break:  midletter}', "");
51930Expect(0, 58, '\p{^Is_Word_Break:  midletter}', "");
51931Expect(0, 58, '\P{Is_Word_Break:  midletter}', "");
51932Expect(1, 58, '\P{^Is_Word_Break:  midletter}', "");
51933Expect(0, 57, '\p{Is_Word_Break:  midletter}', "");
51934Expect(1, 57, '\p{^Is_Word_Break:  midletter}', "");
51935Expect(1, 57, '\P{Is_Word_Break:  midletter}', "");
51936Expect(0, 57, '\P{^Is_Word_Break:  midletter}', "");
51937Error('\p{Is_WB=_ML/a/}');
51938Error('\P{Is_WB=_ML/a/}');
51939Expect(1, 58, '\p{Is_WB=ml}', "");
51940Expect(0, 58, '\p{^Is_WB=ml}', "");
51941Expect(0, 58, '\P{Is_WB=ml}', "");
51942Expect(1, 58, '\P{^Is_WB=ml}', "");
51943Expect(0, 57, '\p{Is_WB=ml}', "");
51944Expect(1, 57, '\p{^Is_WB=ml}', "");
51945Expect(1, 57, '\P{Is_WB=ml}', "");
51946Expect(0, 57, '\P{^Is_WB=ml}', "");
51947Expect(1, 58, '\p{Is_WB=  ml}', "");
51948Expect(0, 58, '\p{^Is_WB=  ml}', "");
51949Expect(0, 58, '\P{Is_WB=  ml}', "");
51950Expect(1, 58, '\P{^Is_WB=  ml}', "");
51951Expect(0, 57, '\p{Is_WB=  ml}', "");
51952Expect(1, 57, '\p{^Is_WB=  ml}', "");
51953Expect(1, 57, '\P{Is_WB=  ml}', "");
51954Expect(0, 57, '\P{^Is_WB=  ml}', "");
51955Error('\p{Word_Break=	MidNumLet/a/}');
51956Error('\P{Word_Break=	MidNumLet/a/}');
51957Expect(1, 39, '\p{Word_Break=midnumlet}', "");
51958Expect(0, 39, '\p{^Word_Break=midnumlet}', "");
51959Expect(0, 39, '\P{Word_Break=midnumlet}', "");
51960Expect(1, 39, '\P{^Word_Break=midnumlet}', "");
51961Expect(0, 38, '\p{Word_Break=midnumlet}', "");
51962Expect(1, 38, '\p{^Word_Break=midnumlet}', "");
51963Expect(1, 38, '\P{Word_Break=midnumlet}', "");
51964Expect(0, 38, '\P{^Word_Break=midnumlet}', "");
51965Expect(1, 39, '\p{Word_Break=_	MIDNUMLET}', "");
51966Expect(0, 39, '\p{^Word_Break=_	MIDNUMLET}', "");
51967Expect(0, 39, '\P{Word_Break=_	MIDNUMLET}', "");
51968Expect(1, 39, '\P{^Word_Break=_	MIDNUMLET}', "");
51969Expect(0, 38, '\p{Word_Break=_	MIDNUMLET}', "");
51970Expect(1, 38, '\p{^Word_Break=_	MIDNUMLET}', "");
51971Expect(1, 38, '\P{Word_Break=_	MIDNUMLET}', "");
51972Expect(0, 38, '\P{^Word_Break=_	MIDNUMLET}', "");
51973Error('\p{WB= /a/MB}');
51974Error('\P{WB= /a/MB}');
51975Expect(1, 39, '\p{WB=mb}', "");
51976Expect(0, 39, '\p{^WB=mb}', "");
51977Expect(0, 39, '\P{WB=mb}', "");
51978Expect(1, 39, '\P{^WB=mb}', "");
51979Expect(0, 38, '\p{WB=mb}', "");
51980Expect(1, 38, '\p{^WB=mb}', "");
51981Expect(1, 38, '\P{WB=mb}', "");
51982Expect(0, 38, '\P{^WB=mb}', "");
51983Expect(1, 39, '\p{WB= MB}', "");
51984Expect(0, 39, '\p{^WB= MB}', "");
51985Expect(0, 39, '\P{WB= MB}', "");
51986Expect(1, 39, '\P{^WB= MB}', "");
51987Expect(0, 38, '\p{WB= MB}', "");
51988Expect(1, 38, '\p{^WB= MB}', "");
51989Expect(1, 38, '\P{WB= MB}', "");
51990Expect(0, 38, '\P{^WB= MB}', "");
51991Error('\p{Is_Word_Break=:=-MIDNUMLET}');
51992Error('\P{Is_Word_Break=:=-MIDNUMLET}');
51993Expect(1, 39, '\p{Is_Word_Break=midnumlet}', "");
51994Expect(0, 39, '\p{^Is_Word_Break=midnumlet}', "");
51995Expect(0, 39, '\P{Is_Word_Break=midnumlet}', "");
51996Expect(1, 39, '\P{^Is_Word_Break=midnumlet}', "");
51997Expect(0, 38, '\p{Is_Word_Break=midnumlet}', "");
51998Expect(1, 38, '\p{^Is_Word_Break=midnumlet}', "");
51999Expect(1, 38, '\P{Is_Word_Break=midnumlet}', "");
52000Expect(0, 38, '\P{^Is_Word_Break=midnumlet}', "");
52001Expect(1, 39, '\p{Is_Word_Break= midnumlet}', "");
52002Expect(0, 39, '\p{^Is_Word_Break= midnumlet}', "");
52003Expect(0, 39, '\P{Is_Word_Break= midnumlet}', "");
52004Expect(1, 39, '\P{^Is_Word_Break= midnumlet}', "");
52005Expect(0, 38, '\p{Is_Word_Break= midnumlet}', "");
52006Expect(1, 38, '\p{^Is_Word_Break= midnumlet}', "");
52007Expect(1, 38, '\P{Is_Word_Break= midnumlet}', "");
52008Expect(0, 38, '\P{^Is_Word_Break= midnumlet}', "");
52009Error('\p{Is_WB=-/a/MB}');
52010Error('\P{Is_WB=-/a/MB}');
52011Expect(1, 39, '\p{Is_WB=mb}', "");
52012Expect(0, 39, '\p{^Is_WB=mb}', "");
52013Expect(0, 39, '\P{Is_WB=mb}', "");
52014Expect(1, 39, '\P{^Is_WB=mb}', "");
52015Expect(0, 38, '\p{Is_WB=mb}', "");
52016Expect(1, 38, '\p{^Is_WB=mb}', "");
52017Expect(1, 38, '\P{Is_WB=mb}', "");
52018Expect(0, 38, '\P{^Is_WB=mb}', "");
52019Error('\p{Word_Break:	_MIDNUM:=}');
52020Error('\P{Word_Break:	_MIDNUM:=}');
52021Expect(1, 44, '\p{Word_Break=midnum}', "");
52022Expect(0, 44, '\p{^Word_Break=midnum}', "");
52023Expect(0, 44, '\P{Word_Break=midnum}', "");
52024Expect(1, 44, '\P{^Word_Break=midnum}', "");
52025Expect(0, 43, '\p{Word_Break=midnum}', "");
52026Expect(1, 43, '\p{^Word_Break=midnum}', "");
52027Expect(1, 43, '\P{Word_Break=midnum}', "");
52028Expect(0, 43, '\P{^Word_Break=midnum}', "");
52029Expect(1, 44, '\p{Word_Break=  MIDNUM}', "");
52030Expect(0, 44, '\p{^Word_Break=  MIDNUM}', "");
52031Expect(0, 44, '\P{Word_Break=  MIDNUM}', "");
52032Expect(1, 44, '\P{^Word_Break=  MIDNUM}', "");
52033Expect(0, 43, '\p{Word_Break=  MIDNUM}', "");
52034Expect(1, 43, '\p{^Word_Break=  MIDNUM}', "");
52035Expect(1, 43, '\P{Word_Break=  MIDNUM}', "");
52036Expect(0, 43, '\P{^Word_Break=  MIDNUM}', "");
52037Error('\p{WB=/a/ MN}');
52038Error('\P{WB=/a/ MN}');
52039Expect(1, 44, '\p{WB=mn}', "");
52040Expect(0, 44, '\p{^WB=mn}', "");
52041Expect(0, 44, '\P{WB=mn}', "");
52042Expect(1, 44, '\P{^WB=mn}', "");
52043Expect(0, 43, '\p{WB=mn}', "");
52044Expect(1, 43, '\p{^WB=mn}', "");
52045Expect(1, 43, '\P{WB=mn}', "");
52046Expect(0, 43, '\P{^WB=mn}', "");
52047Expect(1, 44, '\p{WB=	 MN}', "");
52048Expect(0, 44, '\p{^WB=	 MN}', "");
52049Expect(0, 44, '\P{WB=	 MN}', "");
52050Expect(1, 44, '\P{^WB=	 MN}', "");
52051Expect(0, 43, '\p{WB=	 MN}', "");
52052Expect(1, 43, '\p{^WB=	 MN}', "");
52053Expect(1, 43, '\P{WB=	 MN}', "");
52054Expect(0, 43, '\P{^WB=	 MN}', "");
52055Error('\p{Is_Word_Break=		MIDNUM/a/}');
52056Error('\P{Is_Word_Break=		MIDNUM/a/}');
52057Expect(1, 44, '\p{Is_Word_Break=midnum}', "");
52058Expect(0, 44, '\p{^Is_Word_Break=midnum}', "");
52059Expect(0, 44, '\P{Is_Word_Break=midnum}', "");
52060Expect(1, 44, '\P{^Is_Word_Break=midnum}', "");
52061Expect(0, 43, '\p{Is_Word_Break=midnum}', "");
52062Expect(1, 43, '\p{^Is_Word_Break=midnum}', "");
52063Expect(1, 43, '\P{Is_Word_Break=midnum}', "");
52064Expect(0, 43, '\P{^Is_Word_Break=midnum}', "");
52065Expect(1, 44, '\p{Is_Word_Break:   MIDNUM}', "");
52066Expect(0, 44, '\p{^Is_Word_Break:   MIDNUM}', "");
52067Expect(0, 44, '\P{Is_Word_Break:   MIDNUM}', "");
52068Expect(1, 44, '\P{^Is_Word_Break:   MIDNUM}', "");
52069Expect(0, 43, '\p{Is_Word_Break:   MIDNUM}', "");
52070Expect(1, 43, '\p{^Is_Word_Break:   MIDNUM}', "");
52071Expect(1, 43, '\P{Is_Word_Break:   MIDNUM}', "");
52072Expect(0, 43, '\P{^Is_Word_Break:   MIDNUM}', "");
52073Error('\p{Is_WB=/a/- MN}');
52074Error('\P{Is_WB=/a/- MN}');
52075Expect(1, 44, '\p{Is_WB:   mn}', "");
52076Expect(0, 44, '\p{^Is_WB:   mn}', "");
52077Expect(0, 44, '\P{Is_WB:   mn}', "");
52078Expect(1, 44, '\P{^Is_WB:   mn}', "");
52079Expect(0, 43, '\p{Is_WB:   mn}', "");
52080Expect(1, 43, '\p{^Is_WB:   mn}', "");
52081Expect(1, 43, '\P{Is_WB:   mn}', "");
52082Expect(0, 43, '\P{^Is_WB:   mn}', "");
52083Expect(1, 44, '\p{Is_WB:   MN}', "");
52084Expect(0, 44, '\p{^Is_WB:   MN}', "");
52085Expect(0, 44, '\P{Is_WB:   MN}', "");
52086Expect(1, 44, '\P{^Is_WB:   MN}', "");
52087Expect(0, 43, '\p{Is_WB:   MN}', "");
52088Expect(1, 43, '\p{^Is_WB:   MN}', "");
52089Expect(1, 43, '\P{Is_WB:   MN}', "");
52090Expect(0, 43, '\P{^Is_WB:   MN}', "");
52091Error('\p{Word_Break=/a/  katakana}');
52092Error('\P{Word_Break=/a/  katakana}');
52093Expect(1, 12341, '\p{Word_Break=katakana}', "");
52094Expect(0, 12341, '\p{^Word_Break=katakana}', "");
52095Expect(0, 12341, '\P{Word_Break=katakana}', "");
52096Expect(1, 12341, '\P{^Word_Break=katakana}', "");
52097Expect(0, 12336, '\p{Word_Break=katakana}', "");
52098Expect(1, 12336, '\p{^Word_Break=katakana}', "");
52099Expect(1, 12336, '\P{Word_Break=katakana}', "");
52100Expect(0, 12336, '\P{^Word_Break=katakana}', "");
52101Expect(1, 12341, '\p{Word_Break:   		Katakana}', "");
52102Expect(0, 12341, '\p{^Word_Break:   		Katakana}', "");
52103Expect(0, 12341, '\P{Word_Break:   		Katakana}', "");
52104Expect(1, 12341, '\P{^Word_Break:   		Katakana}', "");
52105Expect(0, 12336, '\p{Word_Break:   		Katakana}', "");
52106Expect(1, 12336, '\p{^Word_Break:   		Katakana}', "");
52107Expect(1, 12336, '\P{Word_Break:   		Katakana}', "");
52108Expect(0, 12336, '\P{^Word_Break:   		Katakana}', "");
52109Error('\p{WB:		-KA/a/}');
52110Error('\P{WB:		-KA/a/}');
52111Expect(1, 12341, '\p{WB=ka}', "");
52112Expect(0, 12341, '\p{^WB=ka}', "");
52113Expect(0, 12341, '\P{WB=ka}', "");
52114Expect(1, 12341, '\P{^WB=ka}', "");
52115Expect(0, 12336, '\p{WB=ka}', "");
52116Expect(1, 12336, '\p{^WB=ka}', "");
52117Expect(1, 12336, '\P{WB=ka}', "");
52118Expect(0, 12336, '\P{^WB=ka}', "");
52119Expect(1, 12341, '\p{WB=--KA}', "");
52120Expect(0, 12341, '\p{^WB=--KA}', "");
52121Expect(0, 12341, '\P{WB=--KA}', "");
52122Expect(1, 12341, '\P{^WB=--KA}', "");
52123Expect(0, 12336, '\p{WB=--KA}', "");
52124Expect(1, 12336, '\p{^WB=--KA}', "");
52125Expect(1, 12336, '\P{WB=--KA}', "");
52126Expect(0, 12336, '\P{^WB=--KA}', "");
52127Error('\p{Is_Word_Break=/a/_katakana}');
52128Error('\P{Is_Word_Break=/a/_katakana}');
52129Expect(1, 12341, '\p{Is_Word_Break=katakana}', "");
52130Expect(0, 12341, '\p{^Is_Word_Break=katakana}', "");
52131Expect(0, 12341, '\P{Is_Word_Break=katakana}', "");
52132Expect(1, 12341, '\P{^Is_Word_Break=katakana}', "");
52133Expect(0, 12336, '\p{Is_Word_Break=katakana}', "");
52134Expect(1, 12336, '\p{^Is_Word_Break=katakana}', "");
52135Expect(1, 12336, '\P{Is_Word_Break=katakana}', "");
52136Expect(0, 12336, '\P{^Is_Word_Break=katakana}', "");
52137Expect(1, 12341, '\p{Is_Word_Break= 	katakana}', "");
52138Expect(0, 12341, '\p{^Is_Word_Break= 	katakana}', "");
52139Expect(0, 12341, '\P{Is_Word_Break= 	katakana}', "");
52140Expect(1, 12341, '\P{^Is_Word_Break= 	katakana}', "");
52141Expect(0, 12336, '\p{Is_Word_Break= 	katakana}', "");
52142Expect(1, 12336, '\p{^Is_Word_Break= 	katakana}', "");
52143Expect(1, 12336, '\P{Is_Word_Break= 	katakana}', "");
52144Expect(0, 12336, '\P{^Is_Word_Break= 	katakana}', "");
52145Error('\p{Is_WB=-:=KA}');
52146Error('\P{Is_WB=-:=KA}');
52147Expect(1, 12341, '\p{Is_WB=ka}', "");
52148Expect(0, 12341, '\p{^Is_WB=ka}', "");
52149Expect(0, 12341, '\P{Is_WB=ka}', "");
52150Expect(1, 12341, '\P{^Is_WB=ka}', "");
52151Expect(0, 12336, '\p{Is_WB=ka}', "");
52152Expect(1, 12336, '\p{^Is_WB=ka}', "");
52153Expect(1, 12336, '\P{Is_WB=ka}', "");
52154Expect(0, 12336, '\P{^Is_WB=ka}', "");
52155Expect(1, 12341, '\p{Is_WB=-	KA}', "");
52156Expect(0, 12341, '\p{^Is_WB=-	KA}', "");
52157Expect(0, 12341, '\P{Is_WB=-	KA}', "");
52158Expect(1, 12341, '\P{^Is_WB=-	KA}', "");
52159Expect(0, 12336, '\p{Is_WB=-	KA}', "");
52160Expect(1, 12336, '\p{^Is_WB=-	KA}', "");
52161Expect(1, 12336, '\P{Is_WB=-	KA}', "");
52162Expect(0, 12336, '\P{^Is_WB=-	KA}', "");
52163Error('\p{Word_Break:/a/_lf}');
52164Error('\P{Word_Break:/a/_lf}');
52165Expect(1, 10, '\p{Word_Break=lf}', "");
52166Expect(0, 10, '\p{^Word_Break=lf}', "");
52167Expect(0, 10, '\P{Word_Break=lf}', "");
52168Expect(1, 10, '\P{^Word_Break=lf}', "");
52169Expect(0, 9, '\p{Word_Break=lf}', "");
52170Expect(1, 9, '\p{^Word_Break=lf}', "");
52171Expect(1, 9, '\P{Word_Break=lf}', "");
52172Expect(0, 9, '\P{^Word_Break=lf}', "");
52173Expect(1, 10, '\p{Word_Break=-_lf}', "");
52174Expect(0, 10, '\p{^Word_Break=-_lf}', "");
52175Expect(0, 10, '\P{Word_Break=-_lf}', "");
52176Expect(1, 10, '\P{^Word_Break=-_lf}', "");
52177Expect(0, 9, '\p{Word_Break=-_lf}', "");
52178Expect(1, 9, '\p{^Word_Break=-_lf}', "");
52179Expect(1, 9, '\P{Word_Break=-_lf}', "");
52180Expect(0, 9, '\P{^Word_Break=-_lf}', "");
52181Error('\p{WB= :=LF}');
52182Error('\P{WB= :=LF}');
52183Expect(1, 10, '\p{WB=lf}', "");
52184Expect(0, 10, '\p{^WB=lf}', "");
52185Expect(0, 10, '\P{WB=lf}', "");
52186Expect(1, 10, '\P{^WB=lf}', "");
52187Expect(0, 9, '\p{WB=lf}', "");
52188Expect(1, 9, '\p{^WB=lf}', "");
52189Expect(1, 9, '\P{WB=lf}', "");
52190Expect(0, 9, '\P{^WB=lf}', "");
52191Expect(1, 10, '\p{WB:    _LF}', "");
52192Expect(0, 10, '\p{^WB:    _LF}', "");
52193Expect(0, 10, '\P{WB:    _LF}', "");
52194Expect(1, 10, '\P{^WB:    _LF}', "");
52195Expect(0, 9, '\p{WB:    _LF}', "");
52196Expect(1, 9, '\p{^WB:    _LF}', "");
52197Expect(1, 9, '\P{WB:    _LF}', "");
52198Expect(0, 9, '\P{^WB:    _LF}', "");
52199Error('\p{Is_Word_Break:	-:=LF}');
52200Error('\P{Is_Word_Break:	-:=LF}');
52201Expect(1, 10, '\p{Is_Word_Break=lf}', "");
52202Expect(0, 10, '\p{^Is_Word_Break=lf}', "");
52203Expect(0, 10, '\P{Is_Word_Break=lf}', "");
52204Expect(1, 10, '\P{^Is_Word_Break=lf}', "");
52205Expect(0, 9, '\p{Is_Word_Break=lf}', "");
52206Expect(1, 9, '\p{^Is_Word_Break=lf}', "");
52207Expect(1, 9, '\P{Is_Word_Break=lf}', "");
52208Expect(0, 9, '\P{^Is_Word_Break=lf}', "");
52209Expect(1, 10, '\p{Is_Word_Break= lf}', "");
52210Expect(0, 10, '\p{^Is_Word_Break= lf}', "");
52211Expect(0, 10, '\P{Is_Word_Break= lf}', "");
52212Expect(1, 10, '\P{^Is_Word_Break= lf}', "");
52213Expect(0, 9, '\p{Is_Word_Break= lf}', "");
52214Expect(1, 9, '\p{^Is_Word_Break= lf}', "");
52215Expect(1, 9, '\P{Is_Word_Break= lf}', "");
52216Expect(0, 9, '\P{^Is_Word_Break= lf}', "");
52217Error('\p{Is_WB=/a/	-lf}');
52218Error('\P{Is_WB=/a/	-lf}');
52219Expect(1, 10, '\p{Is_WB=lf}', "");
52220Expect(0, 10, '\p{^Is_WB=lf}', "");
52221Expect(0, 10, '\P{Is_WB=lf}', "");
52222Expect(1, 10, '\P{^Is_WB=lf}', "");
52223Expect(0, 9, '\p{Is_WB=lf}', "");
52224Expect(1, 9, '\p{^Is_WB=lf}', "");
52225Expect(1, 9, '\P{Is_WB=lf}', "");
52226Expect(0, 9, '\P{^Is_WB=lf}', "");
52227Expect(1, 10, '\p{Is_WB=_LF}', "");
52228Expect(0, 10, '\p{^Is_WB=_LF}', "");
52229Expect(0, 10, '\P{Is_WB=_LF}', "");
52230Expect(1, 10, '\P{^Is_WB=_LF}', "");
52231Expect(0, 9, '\p{Is_WB=_LF}', "");
52232Expect(1, 9, '\p{^Is_WB=_LF}', "");
52233Expect(1, 9, '\P{Is_WB=_LF}', "");
52234Expect(0, 9, '\P{^Is_WB=_LF}', "");
52235Error('\p{Changes_When_Casefolded:    -YES:=}');
52236Error('\P{Changes_When_Casefolded:    -YES:=}');
52237Expect(1, 90, '\p{Changes_When_Casefolded=yes}', "");
52238Expect(0, 90, '\p{^Changes_When_Casefolded=yes}', "");
52239Expect(0, 90, '\P{Changes_When_Casefolded=yes}', "");
52240Expect(1, 90, '\P{^Changes_When_Casefolded=yes}', "");
52241Expect(0, 64, '\p{Changes_When_Casefolded=yes}', "");
52242Expect(1, 64, '\p{^Changes_When_Casefolded=yes}', "");
52243Expect(1, 64, '\P{Changes_When_Casefolded=yes}', "");
52244Expect(0, 64, '\P{^Changes_When_Casefolded=yes}', "");
52245Expect(1, 90, '\p{Changes_When_Casefolded=	-Yes}', "");
52246Expect(0, 90, '\p{^Changes_When_Casefolded=	-Yes}', "");
52247Expect(0, 90, '\P{Changes_When_Casefolded=	-Yes}', "");
52248Expect(1, 90, '\P{^Changes_When_Casefolded=	-Yes}', "");
52249Expect(0, 64, '\p{Changes_When_Casefolded=	-Yes}', "");
52250Expect(1, 64, '\p{^Changes_When_Casefolded=	-Yes}', "");
52251Expect(1, 64, '\P{Changes_When_Casefolded=	-Yes}', "");
52252Expect(0, 64, '\P{^Changes_When_Casefolded=	-Yes}', "");
52253Error('\p{CWCF=:= y}');
52254Error('\P{CWCF=:= y}');
52255Expect(1, 90, '\p{CWCF=y}', "");
52256Expect(0, 90, '\p{^CWCF=y}', "");
52257Expect(0, 90, '\P{CWCF=y}', "");
52258Expect(1, 90, '\P{^CWCF=y}', "");
52259Expect(0, 64, '\p{CWCF=y}', "");
52260Expect(1, 64, '\p{^CWCF=y}', "");
52261Expect(1, 64, '\P{CWCF=y}', "");
52262Expect(0, 64, '\P{^CWCF=y}', "");
52263Expect(1, 90, '\p{CWCF=-_Y}', "");
52264Expect(0, 90, '\p{^CWCF=-_Y}', "");
52265Expect(0, 90, '\P{CWCF=-_Y}', "");
52266Expect(1, 90, '\P{^CWCF=-_Y}', "");
52267Expect(0, 64, '\p{CWCF=-_Y}', "");
52268Expect(1, 64, '\p{^CWCF=-_Y}', "");
52269Expect(1, 64, '\P{CWCF=-_Y}', "");
52270Expect(0, 64, '\P{^CWCF=-_Y}', "");
52271Error('\p{Is_Changes_When_Casefolded=:= t}');
52272Error('\P{Is_Changes_When_Casefolded=:= t}');
52273Expect(1, 90, '\p{Is_Changes_When_Casefolded=t}', "");
52274Expect(0, 90, '\p{^Is_Changes_When_Casefolded=t}', "");
52275Expect(0, 90, '\P{Is_Changes_When_Casefolded=t}', "");
52276Expect(1, 90, '\P{^Is_Changes_When_Casefolded=t}', "");
52277Expect(0, 64, '\p{Is_Changes_When_Casefolded=t}', "");
52278Expect(1, 64, '\p{^Is_Changes_When_Casefolded=t}', "");
52279Expect(1, 64, '\P{Is_Changes_When_Casefolded=t}', "");
52280Expect(0, 64, '\P{^Is_Changes_When_Casefolded=t}', "");
52281Expect(1, 90, '\p{Is_Changes_When_Casefolded=-_T}', "");
52282Expect(0, 90, '\p{^Is_Changes_When_Casefolded=-_T}', "");
52283Expect(0, 90, '\P{Is_Changes_When_Casefolded=-_T}', "");
52284Expect(1, 90, '\P{^Is_Changes_When_Casefolded=-_T}', "");
52285Expect(0, 64, '\p{Is_Changes_When_Casefolded=-_T}', "");
52286Expect(1, 64, '\p{^Is_Changes_When_Casefolded=-_T}', "");
52287Expect(1, 64, '\P{Is_Changes_When_Casefolded=-_T}', "");
52288Expect(0, 64, '\P{^Is_Changes_When_Casefolded=-_T}', "");
52289Error('\p{Is_CWCF=_:=TRUE}');
52290Error('\P{Is_CWCF=_:=TRUE}');
52291Expect(1, 90, '\p{Is_CWCF=true}', "");
52292Expect(0, 90, '\p{^Is_CWCF=true}', "");
52293Expect(0, 90, '\P{Is_CWCF=true}', "");
52294Expect(1, 90, '\P{^Is_CWCF=true}', "");
52295Expect(0, 64, '\p{Is_CWCF=true}', "");
52296Expect(1, 64, '\p{^Is_CWCF=true}', "");
52297Expect(1, 64, '\P{Is_CWCF=true}', "");
52298Expect(0, 64, '\P{^Is_CWCF=true}', "");
52299Expect(1, 90, '\p{Is_CWCF=-	true}', "");
52300Expect(0, 90, '\p{^Is_CWCF=-	true}', "");
52301Expect(0, 90, '\P{Is_CWCF=-	true}', "");
52302Expect(1, 90, '\P{^Is_CWCF=-	true}', "");
52303Expect(0, 64, '\p{Is_CWCF=-	true}', "");
52304Expect(1, 64, '\p{^Is_CWCF=-	true}', "");
52305Expect(1, 64, '\P{Is_CWCF=-	true}', "");
52306Expect(0, 64, '\P{^Is_CWCF=-	true}', "");
52307Error('\p{Changes_When_Casefolded=_-No/a/}');
52308Error('\P{Changes_When_Casefolded=_-No/a/}');
52309Expect(1, 64, '\p{Changes_When_Casefolded=no}', "");
52310Expect(0, 64, '\p{^Changes_When_Casefolded=no}', "");
52311Expect(0, 64, '\P{Changes_When_Casefolded=no}', "");
52312Expect(1, 64, '\P{^Changes_When_Casefolded=no}', "");
52313Expect(0, 90, '\p{Changes_When_Casefolded=no}', "");
52314Expect(1, 90, '\p{^Changes_When_Casefolded=no}', "");
52315Expect(1, 90, '\P{Changes_When_Casefolded=no}', "");
52316Expect(0, 90, '\P{^Changes_When_Casefolded=no}', "");
52317Expect(1, 64, '\p{Changes_When_Casefolded= _No}', "");
52318Expect(0, 64, '\p{^Changes_When_Casefolded= _No}', "");
52319Expect(0, 64, '\P{Changes_When_Casefolded= _No}', "");
52320Expect(1, 64, '\P{^Changes_When_Casefolded= _No}', "");
52321Expect(0, 90, '\p{Changes_When_Casefolded= _No}', "");
52322Expect(1, 90, '\p{^Changes_When_Casefolded= _No}', "");
52323Expect(1, 90, '\P{Changes_When_Casefolded= _No}', "");
52324Expect(0, 90, '\P{^Changes_When_Casefolded= _No}', "");
52325Error('\p{CWCF=/a/ N}');
52326Error('\P{CWCF=/a/ N}');
52327Expect(1, 64, '\p{CWCF=n}', "");
52328Expect(0, 64, '\p{^CWCF=n}', "");
52329Expect(0, 64, '\P{CWCF=n}', "");
52330Expect(1, 64, '\P{^CWCF=n}', "");
52331Expect(0, 90, '\p{CWCF=n}', "");
52332Expect(1, 90, '\p{^CWCF=n}', "");
52333Expect(1, 90, '\P{CWCF=n}', "");
52334Expect(0, 90, '\P{^CWCF=n}', "");
52335Expect(1, 64, '\p{CWCF= -n}', "");
52336Expect(0, 64, '\p{^CWCF= -n}', "");
52337Expect(0, 64, '\P{CWCF= -n}', "");
52338Expect(1, 64, '\P{^CWCF= -n}', "");
52339Expect(0, 90, '\p{CWCF= -n}', "");
52340Expect(1, 90, '\p{^CWCF= -n}', "");
52341Expect(1, 90, '\P{CWCF= -n}', "");
52342Expect(0, 90, '\P{^CWCF= -n}', "");
52343Error('\p{Is_Changes_When_Casefolded=- f/a/}');
52344Error('\P{Is_Changes_When_Casefolded=- f/a/}');
52345Expect(1, 64, '\p{Is_Changes_When_Casefolded=f}', "");
52346Expect(0, 64, '\p{^Is_Changes_When_Casefolded=f}', "");
52347Expect(0, 64, '\P{Is_Changes_When_Casefolded=f}', "");
52348Expect(1, 64, '\P{^Is_Changes_When_Casefolded=f}', "");
52349Expect(0, 90, '\p{Is_Changes_When_Casefolded=f}', "");
52350Expect(1, 90, '\p{^Is_Changes_When_Casefolded=f}', "");
52351Expect(1, 90, '\P{Is_Changes_When_Casefolded=f}', "");
52352Expect(0, 90, '\P{^Is_Changes_When_Casefolded=f}', "");
52353Expect(1, 64, '\p{Is_Changes_When_Casefolded=  f}', "");
52354Expect(0, 64, '\p{^Is_Changes_When_Casefolded=  f}', "");
52355Expect(0, 64, '\P{Is_Changes_When_Casefolded=  f}', "");
52356Expect(1, 64, '\P{^Is_Changes_When_Casefolded=  f}', "");
52357Expect(0, 90, '\p{Is_Changes_When_Casefolded=  f}', "");
52358Expect(1, 90, '\p{^Is_Changes_When_Casefolded=  f}', "");
52359Expect(1, 90, '\P{Is_Changes_When_Casefolded=  f}', "");
52360Expect(0, 90, '\P{^Is_Changes_When_Casefolded=  f}', "");
52361Error('\p{Is_CWCF=-/a/FALSE}');
52362Error('\P{Is_CWCF=-/a/FALSE}');
52363Expect(1, 64, '\p{Is_CWCF=false}', "");
52364Expect(0, 64, '\p{^Is_CWCF=false}', "");
52365Expect(0, 64, '\P{Is_CWCF=false}', "");
52366Expect(1, 64, '\P{^Is_CWCF=false}', "");
52367Expect(0, 90, '\p{Is_CWCF=false}', "");
52368Expect(1, 90, '\p{^Is_CWCF=false}', "");
52369Expect(1, 90, '\P{Is_CWCF=false}', "");
52370Expect(0, 90, '\P{^Is_CWCF=false}', "");
52371Expect(1, 64, '\p{Is_CWCF=	_False}', "");
52372Expect(0, 64, '\p{^Is_CWCF=	_False}', "");
52373Expect(0, 64, '\P{Is_CWCF=	_False}', "");
52374Expect(1, 64, '\P{^Is_CWCF=	_False}', "");
52375Expect(0, 90, '\p{Is_CWCF=	_False}', "");
52376Expect(1, 90, '\p{^Is_CWCF=	_False}', "");
52377Expect(1, 90, '\P{Is_CWCF=	_False}', "");
52378Expect(0, 90, '\P{^Is_CWCF=	_False}', "");
52379Error('\p{:= _gothic}');
52380Error('\P{:= _gothic}');
52381Expect(1, 66378, '\p{gothic}', "");
52382Expect(0, 66378, '\p{^gothic}', "");
52383Expect(0, 66378, '\P{gothic}', "");
52384Expect(1, 66378, '\P{^gothic}', "");
52385Expect(0, 66351, '\p{gothic}', "");
52386Expect(1, 66351, '\p{^gothic}', "");
52387Expect(1, 66351, '\P{gothic}', "");
52388Expect(0, 66351, '\P{^gothic}', "");
52389Expect(1, 66378, '\p{_-gothic}', "");
52390Expect(0, 66378, '\p{^_-gothic}', "");
52391Expect(0, 66378, '\P{_-gothic}', "");
52392Expect(1, 66378, '\P{^_-gothic}', "");
52393Expect(0, 66351, '\p{_-gothic}', "");
52394Expect(1, 66351, '\p{^_-gothic}', "");
52395Expect(1, 66351, '\P{_-gothic}', "");
52396Expect(0, 66351, '\P{^_-gothic}', "");
52397Error('\p{-_Is	Gothic/a/}');
52398Error('\P{-_Is	Gothic/a/}');
52399Expect(1, 66378, '\p{isgothic}', "");
52400Expect(0, 66378, '\p{^isgothic}', "");
52401Expect(0, 66378, '\P{isgothic}', "");
52402Expect(1, 66378, '\P{^isgothic}', "");
52403Expect(0, 66351, '\p{isgothic}', "");
52404Expect(1, 66351, '\p{^isgothic}', "");
52405Expect(1, 66351, '\P{isgothic}', "");
52406Expect(0, 66351, '\P{^isgothic}', "");
52407Expect(1, 66378, '\p{_IS	Gothic}', "");
52408Expect(0, 66378, '\p{^_IS	Gothic}', "");
52409Expect(0, 66378, '\P{_IS	Gothic}', "");
52410Expect(1, 66378, '\P{^_IS	Gothic}', "");
52411Expect(0, 66351, '\p{_IS	Gothic}', "");
52412Expect(1, 66351, '\p{^_IS	Gothic}', "");
52413Expect(1, 66351, '\P{_IS	Gothic}', "");
52414Expect(0, 66351, '\P{^_IS	Gothic}', "");
52415Error('\p{:=Goth}');
52416Error('\P{:=Goth}');
52417Expect(1, 66378, '\p{goth}', "");
52418Expect(0, 66378, '\p{^goth}', "");
52419Expect(0, 66378, '\P{goth}', "");
52420Expect(1, 66378, '\P{^goth}', "");
52421Expect(0, 66351, '\p{goth}', "");
52422Expect(1, 66351, '\p{^goth}', "");
52423Expect(1, 66351, '\P{goth}', "");
52424Expect(0, 66351, '\P{^goth}', "");
52425Expect(1, 66378, '\p{	goth}', "");
52426Expect(0, 66378, '\p{^	goth}', "");
52427Expect(0, 66378, '\P{	goth}', "");
52428Expect(1, 66378, '\P{^	goth}', "");
52429Expect(0, 66351, '\p{	goth}', "");
52430Expect(1, 66351, '\p{^	goth}', "");
52431Expect(1, 66351, '\P{	goth}', "");
52432Expect(0, 66351, '\P{^	goth}', "");
52433Error('\p{ :=Is Goth}');
52434Error('\P{ :=Is Goth}');
52435Expect(1, 66378, '\p{isgoth}', "");
52436Expect(0, 66378, '\p{^isgoth}', "");
52437Expect(0, 66378, '\P{isgoth}', "");
52438Expect(1, 66378, '\P{^isgoth}', "");
52439Expect(0, 66351, '\p{isgoth}', "");
52440Expect(1, 66351, '\p{^isgoth}', "");
52441Expect(1, 66351, '\P{isgoth}', "");
52442Expect(0, 66351, '\P{^isgoth}', "");
52443Expect(1, 66378, '\p{ 	IS_Goth}', "");
52444Expect(0, 66378, '\p{^ 	IS_Goth}', "");
52445Expect(0, 66378, '\P{ 	IS_Goth}', "");
52446Expect(1, 66378, '\P{^ 	IS_Goth}', "");
52447Expect(0, 66351, '\p{ 	IS_Goth}', "");
52448Expect(1, 66351, '\p{^ 	IS_Goth}', "");
52449Expect(1, 66351, '\P{ 	IS_Goth}', "");
52450Expect(0, 66351, '\P{^ 	IS_Goth}', "");
52451Error('\p{		BLANK:=}');
52452Error('\P{		BLANK:=}');
52453Expect(1, 9, '\p{blank}', "");
52454Expect(0, 9, '\p{^blank}', "");
52455Expect(0, 9, '\P{blank}', "");
52456Expect(1, 9, '\P{^blank}', "");
52457Expect(0, 8, '\p{blank}', "");
52458Expect(1, 8, '\p{^blank}', "");
52459Expect(1, 8, '\P{blank}', "");
52460Expect(0, 8, '\P{^blank}', "");
52461Expect(1, 9, '\p{ -Blank}', "");
52462Expect(0, 9, '\p{^ -Blank}', "");
52463Expect(0, 9, '\P{ -Blank}', "");
52464Expect(1, 9, '\P{^ -Blank}', "");
52465Expect(0, 8, '\p{ -Blank}', "");
52466Expect(1, 8, '\p{^ -Blank}', "");
52467Expect(1, 8, '\P{ -Blank}', "");
52468Expect(0, 8, '\P{^ -Blank}', "");
52469Error('\p{ 	HorizSpace:=}');
52470Error('\P{ 	HorizSpace:=}');
52471Expect(1, 9, '\p{horizspace}', "");
52472Expect(0, 9, '\p{^horizspace}', "");
52473Expect(0, 9, '\P{horizspace}', "");
52474Expect(1, 9, '\P{^horizspace}', "");
52475Expect(0, 8, '\p{horizspace}', "");
52476Expect(1, 8, '\p{^horizspace}', "");
52477Expect(1, 8, '\P{horizspace}', "");
52478Expect(0, 8, '\P{^horizspace}', "");
52479Expect(1, 9, '\p{-HORIZSPACE}', "");
52480Expect(0, 9, '\p{^-HORIZSPACE}', "");
52481Expect(0, 9, '\P{-HORIZSPACE}', "");
52482Expect(1, 9, '\P{^-HORIZSPACE}', "");
52483Expect(0, 8, '\p{-HORIZSPACE}', "");
52484Expect(1, 8, '\p{^-HORIZSPACE}', "");
52485Expect(1, 8, '\P{-HORIZSPACE}', "");
52486Expect(0, 8, '\P{^-HORIZSPACE}', "");
52487Error('\p{__IsBlank/a/}');
52488Error('\P{__IsBlank/a/}');
52489Expect(1, 9, '\p{isblank}', "");
52490Expect(0, 9, '\p{^isblank}', "");
52491Expect(0, 9, '\P{isblank}', "");
52492Expect(1, 9, '\P{^isblank}', "");
52493Expect(0, 8, '\p{isblank}', "");
52494Expect(1, 8, '\p{^isblank}', "");
52495Expect(1, 8, '\P{isblank}', "");
52496Expect(0, 8, '\P{^isblank}', "");
52497Expect(1, 9, '\p{Is-BLANK}', "");
52498Expect(0, 9, '\p{^Is-BLANK}', "");
52499Expect(0, 9, '\P{Is-BLANK}', "");
52500Expect(1, 9, '\P{^Is-BLANK}', "");
52501Expect(0, 8, '\p{Is-BLANK}', "");
52502Expect(1, 8, '\p{^Is-BLANK}', "");
52503Expect(1, 8, '\P{Is-BLANK}', "");
52504Expect(0, 8, '\P{^Is-BLANK}', "");
52505Error('\p{:=	_IS_HORIZSPACE}');
52506Error('\P{:=	_IS_HORIZSPACE}');
52507Expect(1, 9, '\p{ishorizspace}', "");
52508Expect(0, 9, '\p{^ishorizspace}', "");
52509Expect(0, 9, '\P{ishorizspace}', "");
52510Expect(1, 9, '\P{^ishorizspace}', "");
52511Expect(0, 8, '\p{ishorizspace}', "");
52512Expect(1, 8, '\p{^ishorizspace}', "");
52513Expect(1, 8, '\P{ishorizspace}', "");
52514Expect(0, 8, '\P{^ishorizspace}', "");
52515Expect(1, 9, '\p{_IS-HorizSpace}', "");
52516Expect(0, 9, '\p{^_IS-HorizSpace}', "");
52517Expect(0, 9, '\P{_IS-HorizSpace}', "");
52518Expect(1, 9, '\P{^_IS-HorizSpace}', "");
52519Expect(0, 8, '\p{_IS-HorizSpace}', "");
52520Expect(1, 8, '\p{^_IS-HorizSpace}', "");
52521Expect(1, 8, '\P{_IS-HorizSpace}', "");
52522Expect(0, 8, '\P{^_IS-HorizSpace}', "");
52523Error('\p{ Combining:=Diacritical	Marks}');
52524Error('\P{ Combining:=Diacritical	Marks}');
52525Expect(1, 879, '\p{combiningdiacriticalmarks}', "");
52526Expect(0, 879, '\p{^combiningdiacriticalmarks}', "");
52527Expect(0, 879, '\P{combiningdiacriticalmarks}', "");
52528Expect(1, 879, '\P{^combiningdiacriticalmarks}', "");
52529Expect(0, 767, '\p{combiningdiacriticalmarks}', "");
52530Expect(1, 767, '\p{^combiningdiacriticalmarks}', "");
52531Expect(1, 767, '\P{combiningdiacriticalmarks}', "");
52532Expect(0, 767, '\P{^combiningdiacriticalmarks}', "");
52533Expect(1, 879, '\p{	 COMBINING	DIACRITICAL_Marks}', "");
52534Expect(0, 879, '\p{^	 COMBINING	DIACRITICAL_Marks}', "");
52535Expect(0, 879, '\P{	 COMBINING	DIACRITICAL_Marks}', "");
52536Expect(1, 879, '\P{^	 COMBINING	DIACRITICAL_Marks}', "");
52537Expect(0, 767, '\p{	 COMBINING	DIACRITICAL_Marks}', "");
52538Expect(1, 767, '\p{^	 COMBINING	DIACRITICAL_Marks}', "");
52539Expect(1, 767, '\P{	 COMBINING	DIACRITICAL_Marks}', "");
52540Expect(0, 767, '\P{^	 COMBINING	DIACRITICAL_Marks}', "");
52541Error('\p{/a/IsCombining-Diacritical-Marks}');
52542Error('\P{/a/IsCombining-Diacritical-Marks}');
52543Expect(1, 879, '\p{iscombiningdiacriticalmarks}', "");
52544Expect(0, 879, '\p{^iscombiningdiacriticalmarks}', "");
52545Expect(0, 879, '\P{iscombiningdiacriticalmarks}', "");
52546Expect(1, 879, '\P{^iscombiningdiacriticalmarks}', "");
52547Expect(0, 767, '\p{iscombiningdiacriticalmarks}', "");
52548Expect(1, 767, '\p{^iscombiningdiacriticalmarks}', "");
52549Expect(1, 767, '\P{iscombiningdiacriticalmarks}', "");
52550Expect(0, 767, '\P{^iscombiningdiacriticalmarks}', "");
52551Expect(1, 879, '\p{	Is-Combining DIACRITICAL-MARKS}', "");
52552Expect(0, 879, '\p{^	Is-Combining DIACRITICAL-MARKS}', "");
52553Expect(0, 879, '\P{	Is-Combining DIACRITICAL-MARKS}', "");
52554Expect(1, 879, '\P{^	Is-Combining DIACRITICAL-MARKS}', "");
52555Expect(0, 767, '\p{	Is-Combining DIACRITICAL-MARKS}', "");
52556Expect(1, 767, '\p{^	Is-Combining DIACRITICAL-MARKS}', "");
52557Expect(1, 767, '\P{	Is-Combining DIACRITICAL-MARKS}', "");
52558Expect(0, 767, '\P{^	Is-Combining DIACRITICAL-MARKS}', "");
52559Error('\p{__in-COMBINING-diacritical	Marks:=}');
52560Error('\P{__in-COMBINING-diacritical	Marks:=}');
52561Expect(1, 879, '\p{incombiningdiacriticalmarks}', "");
52562Expect(0, 879, '\p{^incombiningdiacriticalmarks}', "");
52563Expect(0, 879, '\P{incombiningdiacriticalmarks}', "");
52564Expect(1, 879, '\P{^incombiningdiacriticalmarks}', "");
52565Expect(0, 767, '\p{incombiningdiacriticalmarks}', "");
52566Expect(1, 767, '\p{^incombiningdiacriticalmarks}', "");
52567Expect(1, 767, '\P{incombiningdiacriticalmarks}', "");
52568Expect(0, 767, '\P{^incombiningdiacriticalmarks}', "");
52569Expect(1, 879, '\p{_ in	CombiningDiacriticalmarks}', "");
52570Expect(0, 879, '\p{^_ in	CombiningDiacriticalmarks}', "");
52571Expect(0, 879, '\P{_ in	CombiningDiacriticalmarks}', "");
52572Expect(1, 879, '\P{^_ in	CombiningDiacriticalmarks}', "");
52573Expect(0, 767, '\p{_ in	CombiningDiacriticalmarks}', "");
52574Expect(1, 767, '\p{^_ in	CombiningDiacriticalmarks}', "");
52575Expect(1, 767, '\P{_ in	CombiningDiacriticalmarks}', "");
52576Expect(0, 767, '\P{^_ in	CombiningDiacriticalmarks}', "");
52577Error('\p{--Inscriptional Parthian:=}');
52578Error('\P{--Inscriptional Parthian:=}');
52579Expect(1, 68437, '\p{inscriptionalparthian}', "");
52580Expect(0, 68437, '\p{^inscriptionalparthian}', "");
52581Expect(0, 68437, '\P{inscriptionalparthian}', "");
52582Expect(1, 68437, '\P{^inscriptionalparthian}', "");
52583Expect(0, 68415, '\p{inscriptionalparthian}', "");
52584Expect(1, 68415, '\p{^inscriptionalparthian}', "");
52585Expect(1, 68415, '\P{inscriptionalparthian}', "");
52586Expect(0, 68415, '\P{^inscriptionalparthian}', "");
52587Expect(1, 68437, '\p{-Inscriptional	Parthian}', "");
52588Expect(0, 68437, '\p{^-Inscriptional	Parthian}', "");
52589Expect(0, 68437, '\P{-Inscriptional	Parthian}', "");
52590Expect(1, 68437, '\P{^-Inscriptional	Parthian}', "");
52591Expect(0, 68415, '\p{-Inscriptional	Parthian}', "");
52592Expect(1, 68415, '\p{^-Inscriptional	Parthian}', "");
52593Expect(1, 68415, '\P{-Inscriptional	Parthian}', "");
52594Expect(0, 68415, '\P{^-Inscriptional	Parthian}', "");
52595Error('\p{/a/Isinscriptional PARTHIAN}');
52596Error('\P{/a/Isinscriptional PARTHIAN}');
52597Expect(1, 68437, '\p{isinscriptionalparthian}', "");
52598Expect(0, 68437, '\p{^isinscriptionalparthian}', "");
52599Expect(0, 68437, '\P{isinscriptionalparthian}', "");
52600Expect(1, 68437, '\P{^isinscriptionalparthian}', "");
52601Expect(0, 68415, '\p{isinscriptionalparthian}', "");
52602Expect(1, 68415, '\p{^isinscriptionalparthian}', "");
52603Expect(1, 68415, '\P{isinscriptionalparthian}', "");
52604Expect(0, 68415, '\P{^isinscriptionalparthian}', "");
52605Expect(1, 68437, '\p{_	Is-INSCRIPTIONALPARTHIAN}', "");
52606Expect(0, 68437, '\p{^_	Is-INSCRIPTIONALPARTHIAN}', "");
52607Expect(0, 68437, '\P{_	Is-INSCRIPTIONALPARTHIAN}', "");
52608Expect(1, 68437, '\P{^_	Is-INSCRIPTIONALPARTHIAN}', "");
52609Expect(0, 68415, '\p{_	Is-INSCRIPTIONALPARTHIAN}', "");
52610Expect(1, 68415, '\p{^_	Is-INSCRIPTIONALPARTHIAN}', "");
52611Expect(1, 68415, '\P{_	Is-INSCRIPTIONALPARTHIAN}', "");
52612Expect(0, 68415, '\P{^_	Is-INSCRIPTIONALPARTHIAN}', "");
52613Error('\p{	Prti:=}');
52614Error('\P{	Prti:=}');
52615Expect(1, 68437, '\p{prti}', "");
52616Expect(0, 68437, '\p{^prti}', "");
52617Expect(0, 68437, '\P{prti}', "");
52618Expect(1, 68437, '\P{^prti}', "");
52619Expect(0, 68415, '\p{prti}', "");
52620Expect(1, 68415, '\p{^prti}', "");
52621Expect(1, 68415, '\P{prti}', "");
52622Expect(0, 68415, '\P{^prti}', "");
52623Expect(1, 68437, '\p{	Prti}', "");
52624Expect(0, 68437, '\p{^	Prti}', "");
52625Expect(0, 68437, '\P{	Prti}', "");
52626Expect(1, 68437, '\P{^	Prti}', "");
52627Expect(0, 68415, '\p{	Prti}', "");
52628Expect(1, 68415, '\p{^	Prti}', "");
52629Expect(1, 68415, '\P{	Prti}', "");
52630Expect(0, 68415, '\P{^	Prti}', "");
52631Error('\p{	IS:=PRTI}');
52632Error('\P{	IS:=PRTI}');
52633Expect(1, 68437, '\p{isprti}', "");
52634Expect(0, 68437, '\p{^isprti}', "");
52635Expect(0, 68437, '\P{isprti}', "");
52636Expect(1, 68437, '\P{^isprti}', "");
52637Expect(0, 68415, '\p{isprti}', "");
52638Expect(1, 68415, '\p{^isprti}', "");
52639Expect(1, 68415, '\P{isprti}', "");
52640Expect(0, 68415, '\P{^isprti}', "");
52641Expect(1, 68437, '\p{	-Is_prti}', "");
52642Expect(0, 68437, '\p{^	-Is_prti}', "");
52643Expect(0, 68437, '\P{	-Is_prti}', "");
52644Expect(1, 68437, '\P{^	-Is_prti}', "");
52645Expect(0, 68415, '\p{	-Is_prti}', "");
52646Expect(1, 68415, '\p{^	-Is_prti}', "");
52647Expect(1, 68415, '\P{	-Is_prti}', "");
52648Expect(0, 68415, '\P{^	-Is_prti}', "");
52649Error('\p{:=devanagari EXTENDED}');
52650Error('\P{:=devanagari EXTENDED}');
52651Expect(1, 43263, '\p{devanagariextended}', "");
52652Expect(0, 43263, '\p{^devanagariextended}', "");
52653Expect(0, 43263, '\P{devanagariextended}', "");
52654Expect(1, 43263, '\P{^devanagariextended}', "");
52655Expect(0, 43231, '\p{devanagariextended}', "");
52656Expect(1, 43231, '\p{^devanagariextended}', "");
52657Expect(1, 43231, '\P{devanagariextended}', "");
52658Expect(0, 43231, '\P{^devanagariextended}', "");
52659Expect(1, 43263, '\p{_	DEVANAGARI_EXTENDED}', "");
52660Expect(0, 43263, '\p{^_	DEVANAGARI_EXTENDED}', "");
52661Expect(0, 43263, '\P{_	DEVANAGARI_EXTENDED}', "");
52662Expect(1, 43263, '\P{^_	DEVANAGARI_EXTENDED}', "");
52663Expect(0, 43231, '\p{_	DEVANAGARI_EXTENDED}', "");
52664Expect(1, 43231, '\p{^_	DEVANAGARI_EXTENDED}', "");
52665Expect(1, 43231, '\P{_	DEVANAGARI_EXTENDED}', "");
52666Expect(0, 43231, '\P{^_	DEVANAGARI_EXTENDED}', "");
52667Error('\p{:=		IsDevanagari_EXTENDED}');
52668Error('\P{:=		IsDevanagari_EXTENDED}');
52669Expect(1, 43263, '\p{isdevanagariextended}', "");
52670Expect(0, 43263, '\p{^isdevanagariextended}', "");
52671Expect(0, 43263, '\P{isdevanagariextended}', "");
52672Expect(1, 43263, '\P{^isdevanagariextended}', "");
52673Expect(0, 43231, '\p{isdevanagariextended}', "");
52674Expect(1, 43231, '\p{^isdevanagariextended}', "");
52675Expect(1, 43231, '\P{isdevanagariextended}', "");
52676Expect(0, 43231, '\P{^isdevanagariextended}', "");
52677Expect(1, 43263, '\p{	_Is	devanagari	extended}', "");
52678Expect(0, 43263, '\p{^	_Is	devanagari	extended}', "");
52679Expect(0, 43263, '\P{	_Is	devanagari	extended}', "");
52680Expect(1, 43263, '\P{^	_Is	devanagari	extended}', "");
52681Expect(0, 43231, '\p{	_Is	devanagari	extended}', "");
52682Expect(1, 43231, '\p{^	_Is	devanagari	extended}', "");
52683Expect(1, 43231, '\P{	_Is	devanagari	extended}', "");
52684Expect(0, 43231, '\P{^	_Is	devanagari	extended}', "");
52685Error('\p{/a/ _InDEVANAGARI-extended}');
52686Error('\P{/a/ _InDEVANAGARI-extended}');
52687Expect(1, 43263, '\p{indevanagariextended}', "");
52688Expect(0, 43263, '\p{^indevanagariextended}', "");
52689Expect(0, 43263, '\P{indevanagariextended}', "");
52690Expect(1, 43263, '\P{^indevanagariextended}', "");
52691Expect(0, 43231, '\p{indevanagariextended}', "");
52692Expect(1, 43231, '\p{^indevanagariextended}', "");
52693Expect(1, 43231, '\P{indevanagariextended}', "");
52694Expect(0, 43231, '\P{^indevanagariextended}', "");
52695Expect(1, 43263, '\p{_in_DEVANAGARI	Extended}', "");
52696Expect(0, 43263, '\p{^_in_DEVANAGARI	Extended}', "");
52697Expect(0, 43263, '\P{_in_DEVANAGARI	Extended}', "");
52698Expect(1, 43263, '\P{^_in_DEVANAGARI	Extended}', "");
52699Expect(0, 43231, '\p{_in_DEVANAGARI	Extended}', "");
52700Expect(1, 43231, '\p{^_in_DEVANAGARI	Extended}', "");
52701Expect(1, 43231, '\P{_in_DEVANAGARI	Extended}', "");
52702Expect(0, 43231, '\P{^_in_DEVANAGARI	Extended}', "");
52703Error('\p{-:=ethiopic Supplement}');
52704Error('\P{-:=ethiopic Supplement}');
52705Expect(1, 5023, '\p{ethiopicsupplement}', "");
52706Expect(0, 5023, '\p{^ethiopicsupplement}', "");
52707Expect(0, 5023, '\P{ethiopicsupplement}', "");
52708Expect(1, 5023, '\P{^ethiopicsupplement}', "");
52709Expect(0, 4991, '\p{ethiopicsupplement}', "");
52710Expect(1, 4991, '\p{^ethiopicsupplement}', "");
52711Expect(1, 4991, '\P{ethiopicsupplement}', "");
52712Expect(0, 4991, '\P{^ethiopicsupplement}', "");
52713Expect(1, 5023, '\p{	 ETHIOPIC_Supplement}', "");
52714Expect(0, 5023, '\p{^	 ETHIOPIC_Supplement}', "");
52715Expect(0, 5023, '\P{	 ETHIOPIC_Supplement}', "");
52716Expect(1, 5023, '\P{^	 ETHIOPIC_Supplement}', "");
52717Expect(0, 4991, '\p{	 ETHIOPIC_Supplement}', "");
52718Expect(1, 4991, '\p{^	 ETHIOPIC_Supplement}', "");
52719Expect(1, 4991, '\P{	 ETHIOPIC_Supplement}', "");
52720Expect(0, 4991, '\P{^	 ETHIOPIC_Supplement}', "");
52721Error('\p{/a/_is Ethiopic	Supplement}');
52722Error('\P{/a/_is Ethiopic	Supplement}');
52723Expect(1, 5023, '\p{isethiopicsupplement}', "");
52724Expect(0, 5023, '\p{^isethiopicsupplement}', "");
52725Expect(0, 5023, '\P{isethiopicsupplement}', "");
52726Expect(1, 5023, '\P{^isethiopicsupplement}', "");
52727Expect(0, 4991, '\p{isethiopicsupplement}', "");
52728Expect(1, 4991, '\p{^isethiopicsupplement}', "");
52729Expect(1, 4991, '\P{isethiopicsupplement}', "");
52730Expect(0, 4991, '\P{^isethiopicsupplement}', "");
52731Expect(1, 5023, '\p{	_IS-Ethiopic	Supplement}', "");
52732Expect(0, 5023, '\p{^	_IS-Ethiopic	Supplement}', "");
52733Expect(0, 5023, '\P{	_IS-Ethiopic	Supplement}', "");
52734Expect(1, 5023, '\P{^	_IS-Ethiopic	Supplement}', "");
52735Expect(0, 4991, '\p{	_IS-Ethiopic	Supplement}', "");
52736Expect(1, 4991, '\p{^	_IS-Ethiopic	Supplement}', "");
52737Expect(1, 4991, '\P{	_IS-Ethiopic	Supplement}', "");
52738Expect(0, 4991, '\P{^	_IS-Ethiopic	Supplement}', "");
52739Error('\p{	:=InEthiopicSupplement}');
52740Error('\P{	:=InEthiopicSupplement}');
52741Expect(1, 5023, '\p{inethiopicsupplement}', "");
52742Expect(0, 5023, '\p{^inethiopicsupplement}', "");
52743Expect(0, 5023, '\P{inethiopicsupplement}', "");
52744Expect(1, 5023, '\P{^inethiopicsupplement}', "");
52745Expect(0, 4991, '\p{inethiopicsupplement}', "");
52746Expect(1, 4991, '\p{^inethiopicsupplement}', "");
52747Expect(1, 4991, '\P{inethiopicsupplement}', "");
52748Expect(0, 4991, '\P{^inethiopicsupplement}', "");
52749Expect(1, 5023, '\p{-In Ethiopic SUPPLEMENT}', "");
52750Expect(0, 5023, '\p{^-In Ethiopic SUPPLEMENT}', "");
52751Expect(0, 5023, '\P{-In Ethiopic SUPPLEMENT}', "");
52752Expect(1, 5023, '\P{^-In Ethiopic SUPPLEMENT}', "");
52753Expect(0, 4991, '\p{-In Ethiopic SUPPLEMENT}', "");
52754Expect(1, 4991, '\p{^-In Ethiopic SUPPLEMENT}', "");
52755Expect(1, 4991, '\P{-In Ethiopic SUPPLEMENT}', "");
52756Expect(0, 4991, '\P{^-In Ethiopic SUPPLEMENT}', "");
52757Error('\p{Dingbats/a/}');
52758Error('\P{Dingbats/a/}');
52759Expect(1, 10175, '\p{dingbats}', "");
52760Expect(0, 10175, '\p{^dingbats}', "");
52761Expect(0, 10175, '\P{dingbats}', "");
52762Expect(1, 10175, '\P{^dingbats}', "");
52763Expect(0, 9983, '\p{dingbats}', "");
52764Expect(1, 9983, '\p{^dingbats}', "");
52765Expect(1, 9983, '\P{dingbats}', "");
52766Expect(0, 9983, '\P{^dingbats}', "");
52767Expect(1, 10175, '\p{-	Dingbats}', "");
52768Expect(0, 10175, '\p{^-	Dingbats}', "");
52769Expect(0, 10175, '\P{-	Dingbats}', "");
52770Expect(1, 10175, '\P{^-	Dingbats}', "");
52771Expect(0, 9983, '\p{-	Dingbats}', "");
52772Expect(1, 9983, '\p{^-	Dingbats}', "");
52773Expect(1, 9983, '\P{-	Dingbats}', "");
52774Expect(0, 9983, '\P{^-	Dingbats}', "");
52775Error('\p{-_Is:=dingbats}');
52776Error('\P{-_Is:=dingbats}');
52777Expect(1, 10175, '\p{isdingbats}', "");
52778Expect(0, 10175, '\p{^isdingbats}', "");
52779Expect(0, 10175, '\P{isdingbats}', "");
52780Expect(1, 10175, '\P{^isdingbats}', "");
52781Expect(0, 9983, '\p{isdingbats}', "");
52782Expect(1, 9983, '\p{^isdingbats}', "");
52783Expect(1, 9983, '\P{isdingbats}', "");
52784Expect(0, 9983, '\P{^isdingbats}', "");
52785Expect(1, 10175, '\p{- Isdingbats}', "");
52786Expect(0, 10175, '\p{^- Isdingbats}', "");
52787Expect(0, 10175, '\P{- Isdingbats}', "");
52788Expect(1, 10175, '\P{^- Isdingbats}', "");
52789Expect(0, 9983, '\p{- Isdingbats}', "");
52790Expect(1, 9983, '\p{^- Isdingbats}', "");
52791Expect(1, 9983, '\P{- Isdingbats}', "");
52792Expect(0, 9983, '\P{^- Isdingbats}', "");
52793Error('\p{_:=in	Dingbats}');
52794Error('\P{_:=in	Dingbats}');
52795Expect(1, 10175, '\p{indingbats}', "");
52796Expect(0, 10175, '\p{^indingbats}', "");
52797Expect(0, 10175, '\P{indingbats}', "");
52798Expect(1, 10175, '\P{^indingbats}', "");
52799Expect(0, 9983, '\p{indingbats}', "");
52800Expect(1, 9983, '\p{^indingbats}', "");
52801Expect(1, 9983, '\P{indingbats}', "");
52802Expect(0, 9983, '\P{^indingbats}', "");
52803Expect(1, 10175, '\p{_	In	Dingbats}', "");
52804Expect(0, 10175, '\p{^_	In	Dingbats}', "");
52805Expect(0, 10175, '\P{_	In	Dingbats}', "");
52806Expect(1, 10175, '\P{^_	In	Dingbats}', "");
52807Expect(0, 9983, '\p{_	In	Dingbats}', "");
52808Expect(1, 9983, '\p{^_	In	Dingbats}', "");
52809Expect(1, 9983, '\P{_	In	Dingbats}', "");
52810Expect(0, 9983, '\P{^_	In	Dingbats}', "");
52811Error('\p{  Logical:=order Exception}');
52812Error('\P{  Logical:=order Exception}');
52813Expect(1, 3652, '\p{logicalorderexception}', "");
52814Expect(0, 3652, '\p{^logicalorderexception}', "");
52815Expect(0, 3652, '\P{logicalorderexception}', "");
52816Expect(1, 3652, '\P{^logicalorderexception}', "");
52817Expect(0, 3647, '\p{logicalorderexception}', "");
52818Expect(1, 3647, '\p{^logicalorderexception}', "");
52819Expect(1, 3647, '\P{logicalorderexception}', "");
52820Expect(0, 3647, '\P{^logicalorderexception}', "");
52821Expect(1, 3652, '\p{ Logical	order-Exception}', "");
52822Expect(0, 3652, '\p{^ Logical	order-Exception}', "");
52823Expect(0, 3652, '\P{ Logical	order-Exception}', "");
52824Expect(1, 3652, '\P{^ Logical	order-Exception}', "");
52825Expect(0, 3647, '\p{ Logical	order-Exception}', "");
52826Expect(1, 3647, '\p{^ Logical	order-Exception}', "");
52827Expect(1, 3647, '\P{ Logical	order-Exception}', "");
52828Expect(0, 3647, '\P{^ Logical	order-Exception}', "");
52829Error('\p{	isLogical	order/a/Exception}');
52830Error('\P{	isLogical	order/a/Exception}');
52831Expect(1, 3652, '\p{islogicalorderexception}', "");
52832Expect(0, 3652, '\p{^islogicalorderexception}', "");
52833Expect(0, 3652, '\P{islogicalorderexception}', "");
52834Expect(1, 3652, '\P{^islogicalorderexception}', "");
52835Expect(0, 3647, '\p{islogicalorderexception}', "");
52836Expect(1, 3647, '\p{^islogicalorderexception}', "");
52837Expect(1, 3647, '\P{islogicalorderexception}', "");
52838Expect(0, 3647, '\P{^islogicalorderexception}', "");
52839Expect(1, 3652, '\p{ -Is-LOGICALORDER Exception}', "");
52840Expect(0, 3652, '\p{^ -Is-LOGICALORDER Exception}', "");
52841Expect(0, 3652, '\P{ -Is-LOGICALORDER Exception}', "");
52842Expect(1, 3652, '\P{^ -Is-LOGICALORDER Exception}', "");
52843Expect(0, 3647, '\p{ -Is-LOGICALORDER Exception}', "");
52844Expect(1, 3647, '\p{^ -Is-LOGICALORDER Exception}', "");
52845Expect(1, 3647, '\P{ -Is-LOGICALORDER Exception}', "");
52846Expect(0, 3647, '\P{^ -Is-LOGICALORDER Exception}', "");
52847Error('\p{:=_	LOE}');
52848Error('\P{:=_	LOE}');
52849Expect(1, 3652, '\p{loe}', "");
52850Expect(0, 3652, '\p{^loe}', "");
52851Expect(0, 3652, '\P{loe}', "");
52852Expect(1, 3652, '\P{^loe}', "");
52853Expect(0, 3647, '\p{loe}', "");
52854Expect(1, 3647, '\p{^loe}', "");
52855Expect(1, 3647, '\P{loe}', "");
52856Expect(0, 3647, '\P{^loe}', "");
52857Expect(1, 3652, '\p{_ LOE}', "");
52858Expect(0, 3652, '\p{^_ LOE}', "");
52859Expect(0, 3652, '\P{_ LOE}', "");
52860Expect(1, 3652, '\P{^_ LOE}', "");
52861Expect(0, 3647, '\p{_ LOE}', "");
52862Expect(1, 3647, '\p{^_ LOE}', "");
52863Expect(1, 3647, '\P{_ LOE}', "");
52864Expect(0, 3647, '\P{^_ LOE}', "");
52865Error('\p{/a/	IsLOE}');
52866Error('\P{/a/	IsLOE}');
52867Expect(1, 3652, '\p{isloe}', "");
52868Expect(0, 3652, '\p{^isloe}', "");
52869Expect(0, 3652, '\P{isloe}', "");
52870Expect(1, 3652, '\P{^isloe}', "");
52871Expect(0, 3647, '\p{isloe}', "");
52872Expect(1, 3647, '\p{^isloe}', "");
52873Expect(1, 3647, '\P{isloe}', "");
52874Expect(0, 3647, '\P{^isloe}', "");
52875Expect(1, 3652, '\p{-	Is_LOE}', "");
52876Expect(0, 3652, '\p{^-	Is_LOE}', "");
52877Expect(0, 3652, '\P{-	Is_LOE}', "");
52878Expect(1, 3652, '\P{^-	Is_LOE}', "");
52879Expect(0, 3647, '\p{-	Is_LOE}', "");
52880Expect(1, 3647, '\p{^-	Is_LOE}', "");
52881Expect(1, 3647, '\P{-	Is_LOE}', "");
52882Expect(0, 3647, '\P{^-	Is_LOE}', "");
52883Error('\p{-:=IN	Lycian}');
52884Error('\P{-:=IN	Lycian}');
52885Expect(1, 66207, '\p{inlycian}', "");
52886Expect(0, 66207, '\p{^inlycian}', "");
52887Expect(0, 66207, '\P{inlycian}', "");
52888Expect(1, 66207, '\P{^inlycian}', "");
52889Expect(0, 66175, '\p{inlycian}', "");
52890Expect(1, 66175, '\p{^inlycian}', "");
52891Expect(1, 66175, '\P{inlycian}', "");
52892Expect(0, 66175, '\P{^inlycian}', "");
52893Expect(1, 66207, '\p{ 	inLYCIAN}', "");
52894Expect(0, 66207, '\p{^ 	inLYCIAN}', "");
52895Expect(0, 66207, '\P{ 	inLYCIAN}', "");
52896Expect(1, 66207, '\P{^ 	inLYCIAN}', "");
52897Expect(0, 66175, '\p{ 	inLYCIAN}', "");
52898Expect(1, 66175, '\p{^ 	inLYCIAN}', "");
52899Expect(1, 66175, '\P{ 	inLYCIAN}', "");
52900Expect(0, 66175, '\P{^ 	inLYCIAN}', "");
52901Error('\p{_VAI/a/}');
52902Error('\P{_VAI/a/}');
52903Expect(1, 42539, '\p{vai}', "");
52904Expect(0, 42539, '\p{^vai}', "");
52905Expect(0, 42539, '\P{vai}', "");
52906Expect(1, 42539, '\P{^vai}', "");
52907Expect(0, 42239, '\p{vai}', "");
52908Expect(1, 42239, '\p{^vai}', "");
52909Expect(1, 42239, '\P{vai}', "");
52910Expect(0, 42239, '\P{^vai}', "");
52911Expect(1, 42539, '\p{_VAI}', "");
52912Expect(0, 42539, '\p{^_VAI}', "");
52913Expect(0, 42539, '\P{_VAI}', "");
52914Expect(1, 42539, '\P{^_VAI}', "");
52915Expect(0, 42239, '\p{_VAI}', "");
52916Expect(1, 42239, '\p{^_VAI}', "");
52917Expect(1, 42239, '\P{_VAI}', "");
52918Expect(0, 42239, '\P{^_VAI}', "");
52919Error('\p{ /a/Is VAI}');
52920Error('\P{ /a/Is VAI}');
52921Expect(1, 42539, '\p{isvai}', "");
52922Expect(0, 42539, '\p{^isvai}', "");
52923Expect(0, 42539, '\P{isvai}', "");
52924Expect(1, 42539, '\P{^isvai}', "");
52925Expect(0, 42239, '\p{isvai}', "");
52926Expect(1, 42239, '\p{^isvai}', "");
52927Expect(1, 42239, '\P{isvai}', "");
52928Expect(0, 42239, '\P{^isvai}', "");
52929Expect(1, 42539, '\p{	is vai}', "");
52930Expect(0, 42539, '\p{^	is vai}', "");
52931Expect(0, 42539, '\P{	is vai}', "");
52932Expect(1, 42539, '\P{^	is vai}', "");
52933Expect(0, 42239, '\p{	is vai}', "");
52934Expect(1, 42239, '\p{^	is vai}', "");
52935Expect(1, 42239, '\P{	is vai}', "");
52936Expect(0, 42239, '\P{^	is vai}', "");
52937Error('\p{_/a/VAII}');
52938Error('\P{_/a/VAII}');
52939Expect(1, 42539, '\p{vaii}', "");
52940Expect(0, 42539, '\p{^vaii}', "");
52941Expect(0, 42539, '\P{vaii}', "");
52942Expect(1, 42539, '\P{^vaii}', "");
52943Expect(0, 42239, '\p{vaii}', "");
52944Expect(1, 42239, '\p{^vaii}', "");
52945Expect(1, 42239, '\P{vaii}', "");
52946Expect(0, 42239, '\P{^vaii}', "");
52947Expect(1, 42539, '\p{	_Vaii}', "");
52948Expect(0, 42539, '\p{^	_Vaii}', "");
52949Expect(0, 42539, '\P{	_Vaii}', "");
52950Expect(1, 42539, '\P{^	_Vaii}', "");
52951Expect(0, 42239, '\p{	_Vaii}', "");
52952Expect(1, 42239, '\p{^	_Vaii}', "");
52953Expect(1, 42239, '\P{	_Vaii}', "");
52954Expect(0, 42239, '\P{^	_Vaii}', "");
52955Error('\p{	-Is_Vaii/a/}');
52956Error('\P{	-Is_Vaii/a/}');
52957Expect(1, 42539, '\p{isvaii}', "");
52958Expect(0, 42539, '\p{^isvaii}', "");
52959Expect(0, 42539, '\P{isvaii}', "");
52960Expect(1, 42539, '\P{^isvaii}', "");
52961Expect(0, 42239, '\p{isvaii}', "");
52962Expect(1, 42239, '\p{^isvaii}', "");
52963Expect(1, 42239, '\P{isvaii}', "");
52964Expect(0, 42239, '\P{^isvaii}', "");
52965Expect(1, 42539, '\p{-is_Vaii}', "");
52966Expect(0, 42539, '\p{^-is_Vaii}', "");
52967Expect(0, 42539, '\P{-is_Vaii}', "");
52968Expect(1, 42539, '\P{^-is_Vaii}', "");
52969Expect(0, 42239, '\p{-is_Vaii}', "");
52970Expect(1, 42239, '\p{^-is_Vaii}', "");
52971Expect(1, 42239, '\P{-is_Vaii}', "");
52972Expect(0, 42239, '\P{^-is_Vaii}', "");
52973Error('\p{ _Spacing:=mark}');
52974Error('\P{ _Spacing:=mark}');
52975Expect(1, 2307, '\p{spacingmark}', "");
52976Expect(0, 2307, '\p{^spacingmark}', "");
52977Expect(0, 2307, '\P{spacingmark}', "");
52978Expect(1, 2307, '\P{^spacingmark}', "");
52979Expect(0, 2306, '\p{spacingmark}', "");
52980Expect(1, 2306, '\p{^spacingmark}', "");
52981Expect(1, 2306, '\P{spacingmark}', "");
52982Expect(0, 2306, '\P{^spacingmark}', "");
52983Expect(1, 2307, '\p{_Spacingmark}', "");
52984Expect(0, 2307, '\p{^_Spacingmark}', "");
52985Expect(0, 2307, '\P{_Spacingmark}', "");
52986Expect(1, 2307, '\P{^_Spacingmark}', "");
52987Expect(0, 2306, '\p{_Spacingmark}', "");
52988Expect(1, 2306, '\p{^_Spacingmark}', "");
52989Expect(1, 2306, '\P{_Spacingmark}', "");
52990Expect(0, 2306, '\P{^_Spacingmark}', "");
52991Error('\p{_IS/a/Spacing_MARK}');
52992Error('\P{_IS/a/Spacing_MARK}');
52993Expect(1, 2307, '\p{isspacingmark}', "");
52994Expect(0, 2307, '\p{^isspacingmark}', "");
52995Expect(0, 2307, '\P{isspacingmark}', "");
52996Expect(1, 2307, '\P{^isspacingmark}', "");
52997Expect(0, 2306, '\p{isspacingmark}', "");
52998Expect(1, 2306, '\p{^isspacingmark}', "");
52999Expect(1, 2306, '\P{isspacingmark}', "");
53000Expect(0, 2306, '\P{^isspacingmark}', "");
53001Expect(1, 2307, '\p{_	is spacing MARK}', "");
53002Expect(0, 2307, '\p{^_	is spacing MARK}', "");
53003Expect(0, 2307, '\P{_	is spacing MARK}', "");
53004Expect(1, 2307, '\P{^_	is spacing MARK}', "");
53005Expect(0, 2306, '\p{_	is spacing MARK}', "");
53006Expect(1, 2306, '\p{^_	is spacing MARK}', "");
53007Expect(1, 2306, '\P{_	is spacing MARK}', "");
53008Expect(0, 2306, '\P{^_	is spacing MARK}', "");
53009Error('\p{ :=mc}');
53010Error('\P{ :=mc}');
53011Expect(1, 2307, '\p{mc}', "");
53012Expect(0, 2307, '\p{^mc}', "");
53013Expect(0, 2307, '\P{mc}', "");
53014Expect(1, 2307, '\P{^mc}', "");
53015Expect(0, 2306, '\p{mc}', "");
53016Expect(1, 2306, '\p{^mc}', "");
53017Expect(1, 2306, '\P{mc}', "");
53018Expect(0, 2306, '\P{^mc}', "");
53019Expect(1, 2307, '\p{_ MC}', "");
53020Expect(0, 2307, '\p{^_ MC}', "");
53021Expect(0, 2307, '\P{_ MC}', "");
53022Expect(1, 2307, '\P{^_ MC}', "");
53023Expect(0, 2306, '\p{_ MC}', "");
53024Expect(1, 2306, '\p{^_ MC}', "");
53025Expect(1, 2306, '\P{_ MC}', "");
53026Expect(0, 2306, '\P{^_ MC}', "");
53027Error('\p{-ISMc/a/}');
53028Error('\P{-ISMc/a/}');
53029Expect(1, 2307, '\p{ismc}', "");
53030Expect(0, 2307, '\p{^ismc}', "");
53031Expect(0, 2307, '\P{ismc}', "");
53032Expect(1, 2307, '\P{^ismc}', "");
53033Expect(0, 2306, '\p{ismc}', "");
53034Expect(1, 2306, '\p{^ismc}', "");
53035Expect(1, 2306, '\P{ismc}', "");
53036Expect(0, 2306, '\P{^ismc}', "");
53037Expect(1, 2307, '\p{ Is_Mc}', "");
53038Expect(0, 2307, '\p{^ Is_Mc}', "");
53039Expect(0, 2307, '\P{ Is_Mc}', "");
53040Expect(1, 2307, '\P{^ Is_Mc}', "");
53041Expect(0, 2306, '\p{ Is_Mc}', "");
53042Expect(1, 2306, '\p{^ Is_Mc}', "");
53043Expect(1, 2306, '\P{ Is_Mc}', "");
53044Expect(0, 2306, '\P{^ Is_Mc}', "");
53045Error('\p{--LOWER/a/}');
53046Error('\P{--LOWER/a/}');
53047Expect(1, 122, '\p{lower}', "");
53048Expect(0, 122, '\p{^lower}', "");
53049Expect(0, 122, '\P{lower}', "");
53050Expect(1, 122, '\P{^lower}', "");
53051Expect(0, 96, '\p{lower}', "");
53052Expect(1, 96, '\p{^lower}', "");
53053Expect(1, 96, '\P{lower}', "");
53054Expect(0, 96, '\P{^lower}', "");
53055Expect(1, 122, '\p{	_LOWER}', "");
53056Expect(0, 122, '\p{^	_LOWER}', "");
53057Expect(0, 122, '\P{	_LOWER}', "");
53058Expect(1, 122, '\P{^	_LOWER}', "");
53059Expect(0, 96, '\p{	_LOWER}', "");
53060Expect(1, 96, '\p{^	_LOWER}', "");
53061Expect(1, 96, '\P{	_LOWER}', "");
53062Expect(0, 96, '\P{^	_LOWER}', "");
53063Error('\p{/a/ _IS-lower}');
53064Error('\P{/a/ _IS-lower}');
53065Expect(1, 122, '\p{islower}', "");
53066Expect(0, 122, '\p{^islower}', "");
53067Expect(0, 122, '\P{islower}', "");
53068Expect(1, 122, '\P{^islower}', "");
53069Expect(0, 96, '\p{islower}', "");
53070Expect(1, 96, '\p{^islower}', "");
53071Expect(1, 96, '\P{islower}', "");
53072Expect(0, 96, '\P{^islower}', "");
53073Expect(1, 122, '\p{ -Is_lower}', "");
53074Expect(0, 122, '\p{^ -Is_lower}', "");
53075Expect(0, 122, '\P{ -Is_lower}', "");
53076Expect(1, 122, '\P{^ -Is_lower}', "");
53077Expect(0, 96, '\p{ -Is_lower}', "");
53078Expect(1, 96, '\p{^ -Is_lower}', "");
53079Expect(1, 96, '\P{ -Is_lower}', "");
53080Expect(0, 96, '\P{^ -Is_lower}', "");
53081Error('\p{_/a/Lowercase}');
53082Error('\P{_/a/Lowercase}');
53083Expect(1, 122, '\p{lowercase}', "");
53084Expect(0, 122, '\p{^lowercase}', "");
53085Expect(0, 122, '\P{lowercase}', "");
53086Expect(1, 122, '\P{^lowercase}', "");
53087Expect(0, 96, '\p{lowercase}', "");
53088Expect(1, 96, '\p{^lowercase}', "");
53089Expect(1, 96, '\P{lowercase}', "");
53090Expect(0, 96, '\P{^lowercase}', "");
53091Expect(1, 122, '\p{--LOWERCASE}', "");
53092Expect(0, 122, '\p{^--LOWERCASE}', "");
53093Expect(0, 122, '\P{--LOWERCASE}', "");
53094Expect(1, 122, '\P{^--LOWERCASE}', "");
53095Expect(0, 96, '\p{--LOWERCASE}', "");
53096Expect(1, 96, '\p{^--LOWERCASE}', "");
53097Expect(1, 96, '\P{--LOWERCASE}', "");
53098Expect(0, 96, '\P{^--LOWERCASE}', "");
53099Error('\p{--Is	lowercase:=}');
53100Error('\P{--Is	lowercase:=}');
53101Expect(1, 122, '\p{islowercase}', "");
53102Expect(0, 122, '\p{^islowercase}', "");
53103Expect(0, 122, '\P{islowercase}', "");
53104Expect(1, 122, '\P{^islowercase}', "");
53105Expect(0, 96, '\p{islowercase}', "");
53106Expect(1, 96, '\p{^islowercase}', "");
53107Expect(1, 96, '\P{islowercase}', "");
53108Expect(0, 96, '\P{^islowercase}', "");
53109Expect(1, 122, '\p{ _Is-Lowercase}', "");
53110Expect(0, 122, '\p{^ _Is-Lowercase}', "");
53111Expect(0, 122, '\P{ _Is-Lowercase}', "");
53112Expect(1, 122, '\P{^ _Is-Lowercase}', "");
53113Expect(0, 96, '\p{ _Is-Lowercase}', "");
53114Expect(1, 96, '\p{^ _Is-Lowercase}', "");
53115Expect(1, 96, '\P{ _Is-Lowercase}', "");
53116Expect(0, 96, '\P{^ _Is-Lowercase}', "");
53117Error('\p{Expands_On_NFKD}');
53118Error('\P{Expands_On_NFKD}');
53119Error('\p{Is_Expands_On_NFKD}');
53120Error('\P{Is_Expands_On_NFKD}');
53121Error('\p{XO_NFKD}');
53122Error('\P{XO_NFKD}');
53123Error('\p{Is_XO_NFKD}');
53124Error('\P{Is_XO_NFKD}');
53125Error('\p{:=-_Close-Punctuation}');
53126Error('\P{:=-_Close-Punctuation}');
53127Expect(1, 41, '\p{closepunctuation}', "");
53128Expect(0, 41, '\p{^closepunctuation}', "");
53129Expect(0, 41, '\P{closepunctuation}', "");
53130Expect(1, 41, '\P{^closepunctuation}', "");
53131Expect(0, 40, '\p{closepunctuation}', "");
53132Expect(1, 40, '\p{^closepunctuation}', "");
53133Expect(1, 40, '\P{closepunctuation}', "");
53134Expect(0, 40, '\P{^closepunctuation}', "");
53135Expect(1, 41, '\p{CLOSE PUNCTUATION}', "");
53136Expect(0, 41, '\p{^CLOSE PUNCTUATION}', "");
53137Expect(0, 41, '\P{CLOSE PUNCTUATION}', "");
53138Expect(1, 41, '\P{^CLOSE PUNCTUATION}', "");
53139Expect(0, 40, '\p{CLOSE PUNCTUATION}', "");
53140Expect(1, 40, '\p{^CLOSE PUNCTUATION}', "");
53141Expect(1, 40, '\P{CLOSE PUNCTUATION}', "");
53142Expect(0, 40, '\P{^CLOSE PUNCTUATION}', "");
53143Error('\p{		IS Close-punctuation/a/}');
53144Error('\P{		IS Close-punctuation/a/}');
53145Expect(1, 41, '\p{isclosepunctuation}', "");
53146Expect(0, 41, '\p{^isclosepunctuation}', "");
53147Expect(0, 41, '\P{isclosepunctuation}', "");
53148Expect(1, 41, '\P{^isclosepunctuation}', "");
53149Expect(0, 40, '\p{isclosepunctuation}', "");
53150Expect(1, 40, '\p{^isclosepunctuation}', "");
53151Expect(1, 40, '\P{isclosepunctuation}', "");
53152Expect(0, 40, '\P{^isclosepunctuation}', "");
53153Expect(1, 41, '\p{_ IsCLOSE	Punctuation}', "");
53154Expect(0, 41, '\p{^_ IsCLOSE	Punctuation}', "");
53155Expect(0, 41, '\P{_ IsCLOSE	Punctuation}', "");
53156Expect(1, 41, '\P{^_ IsCLOSE	Punctuation}', "");
53157Expect(0, 40, '\p{_ IsCLOSE	Punctuation}', "");
53158Expect(1, 40, '\p{^_ IsCLOSE	Punctuation}', "");
53159Expect(1, 40, '\P{_ IsCLOSE	Punctuation}', "");
53160Expect(0, 40, '\P{^_ IsCLOSE	Punctuation}', "");
53161Error('\p{_:=Pe}');
53162Error('\P{_:=Pe}');
53163Expect(1, 41, '\p{pe}', "");
53164Expect(0, 41, '\p{^pe}', "");
53165Expect(0, 41, '\P{pe}', "");
53166Expect(1, 41, '\P{^pe}', "");
53167Expect(0, 40, '\p{pe}', "");
53168Expect(1, 40, '\p{^pe}', "");
53169Expect(1, 40, '\P{pe}', "");
53170Expect(0, 40, '\P{^pe}', "");
53171Expect(1, 41, '\p{		Pe}', "");
53172Expect(0, 41, '\p{^		Pe}', "");
53173Expect(0, 41, '\P{		Pe}', "");
53174Expect(1, 41, '\P{^		Pe}', "");
53175Expect(0, 40, '\p{		Pe}', "");
53176Expect(1, 40, '\p{^		Pe}', "");
53177Expect(1, 40, '\P{		Pe}', "");
53178Expect(0, 40, '\P{^		Pe}', "");
53179Error('\p{ -Is/a/pe}');
53180Error('\P{ -Is/a/pe}');
53181Expect(1, 41, '\p{ispe}', "");
53182Expect(0, 41, '\p{^ispe}', "");
53183Expect(0, 41, '\P{ispe}', "");
53184Expect(1, 41, '\P{^ispe}', "");
53185Expect(0, 40, '\p{ispe}', "");
53186Expect(1, 40, '\p{^ispe}', "");
53187Expect(1, 40, '\P{ispe}', "");
53188Expect(0, 40, '\P{^ispe}', "");
53189Expect(1, 41, '\p{ 	IS Pe}', "");
53190Expect(0, 41, '\p{^ 	IS Pe}', "");
53191Expect(0, 41, '\P{ 	IS Pe}', "");
53192Expect(1, 41, '\P{^ 	IS Pe}', "");
53193Expect(0, 40, '\p{ 	IS Pe}', "");
53194Expect(1, 40, '\p{^ 	IS Pe}', "");
53195Expect(1, 40, '\P{ 	IS Pe}', "");
53196Expect(0, 40, '\P{^ 	IS Pe}', "");
53197Error('\p{Expands_On_NFKC}');
53198Error('\P{Expands_On_NFKC}');
53199Error('\p{Is_Expands_On_NFKC}');
53200Error('\P{Is_Expands_On_NFKC}');
53201Error('\p{XO_NFKC}');
53202Error('\P{XO_NFKC}');
53203Error('\p{Is_XO_NFKC}');
53204Error('\P{Is_XO_NFKC}');
53205Error('\p{	/a/unknown}');
53206Error('\P{	/a/unknown}');
53207Expect(1, 889, '\p{unknown}', "");
53208Expect(0, 889, '\p{^unknown}', "");
53209Expect(0, 889, '\P{unknown}', "");
53210Expect(1, 889, '\P{^unknown}', "");
53211Expect(0, 887, '\p{unknown}', "");
53212Expect(1, 887, '\p{^unknown}', "");
53213Expect(1, 887, '\P{unknown}', "");
53214Expect(0, 887, '\P{^unknown}', "");
53215Expect(1, 889, '\p{	Unknown}', "");
53216Expect(0, 889, '\p{^	Unknown}', "");
53217Expect(0, 889, '\P{	Unknown}', "");
53218Expect(1, 889, '\P{^	Unknown}', "");
53219Expect(0, 887, '\p{	Unknown}', "");
53220Expect(1, 887, '\p{^	Unknown}', "");
53221Expect(1, 887, '\P{	Unknown}', "");
53222Expect(0, 887, '\P{^	Unknown}', "");
53223Error('\p{-_Is_UNKNOWN:=}');
53224Error('\P{-_Is_UNKNOWN:=}');
53225Expect(1, 889, '\p{isunknown}', "");
53226Expect(0, 889, '\p{^isunknown}', "");
53227Expect(0, 889, '\P{isunknown}', "");
53228Expect(1, 889, '\P{^isunknown}', "");
53229Expect(0, 887, '\p{isunknown}', "");
53230Expect(1, 887, '\p{^isunknown}', "");
53231Expect(1, 887, '\P{isunknown}', "");
53232Expect(0, 887, '\P{^isunknown}', "");
53233Expect(1, 889, '\p{ Is	Unknown}', "");
53234Expect(0, 889, '\p{^ Is	Unknown}', "");
53235Expect(0, 889, '\P{ Is	Unknown}', "");
53236Expect(1, 889, '\P{^ Is	Unknown}', "");
53237Expect(0, 887, '\p{ Is	Unknown}', "");
53238Expect(1, 887, '\p{^ Is	Unknown}', "");
53239Expect(1, 887, '\P{ Is	Unknown}', "");
53240Expect(0, 887, '\P{^ Is	Unknown}', "");
53241Error('\p{-_zzzz/a/}');
53242Error('\P{-_zzzz/a/}');
53243Expect(1, 889, '\p{zzzz}', "");
53244Expect(0, 889, '\p{^zzzz}', "");
53245Expect(0, 889, '\P{zzzz}', "");
53246Expect(1, 889, '\P{^zzzz}', "");
53247Expect(0, 887, '\p{zzzz}', "");
53248Expect(1, 887, '\p{^zzzz}', "");
53249Expect(1, 887, '\P{zzzz}', "");
53250Expect(0, 887, '\P{^zzzz}', "");
53251Expect(1, 889, '\p{-Zzzz}', "");
53252Expect(0, 889, '\p{^-Zzzz}', "");
53253Expect(0, 889, '\P{-Zzzz}', "");
53254Expect(1, 889, '\P{^-Zzzz}', "");
53255Expect(0, 887, '\p{-Zzzz}', "");
53256Expect(1, 887, '\p{^-Zzzz}', "");
53257Expect(1, 887, '\P{-Zzzz}', "");
53258Expect(0, 887, '\P{^-Zzzz}', "");
53259Error('\p{	/a/Iszzzz}');
53260Error('\P{	/a/Iszzzz}');
53261Expect(1, 889, '\p{iszzzz}', "");
53262Expect(0, 889, '\p{^iszzzz}', "");
53263Expect(0, 889, '\P{iszzzz}', "");
53264Expect(1, 889, '\P{^iszzzz}', "");
53265Expect(0, 887, '\p{iszzzz}', "");
53266Expect(1, 887, '\p{^iszzzz}', "");
53267Expect(1, 887, '\P{iszzzz}', "");
53268Expect(0, 887, '\P{^iszzzz}', "");
53269Expect(1, 889, '\p{__Is Zzzz}', "");
53270Expect(0, 889, '\p{^__Is Zzzz}', "");
53271Expect(0, 889, '\P{__Is Zzzz}', "");
53272Expect(1, 889, '\P{^__Is Zzzz}', "");
53273Expect(0, 887, '\p{__Is Zzzz}', "");
53274Expect(1, 887, '\p{^__Is Zzzz}', "");
53275Expect(1, 887, '\P{__Is Zzzz}', "");
53276Expect(0, 887, '\P{^__Is Zzzz}', "");
53277Error('\p{:= linear	B Ideograms}');
53278Error('\P{:= linear	B Ideograms}');
53279Expect(1, 65791, '\p{linearbideograms}', "");
53280Expect(0, 65791, '\p{^linearbideograms}', "");
53281Expect(0, 65791, '\P{linearbideograms}', "");
53282Expect(1, 65791, '\P{^linearbideograms}', "");
53283Expect(0, 65663, '\p{linearbideograms}', "");
53284Expect(1, 65663, '\p{^linearbideograms}', "");
53285Expect(1, 65663, '\P{linearbideograms}', "");
53286Expect(0, 65663, '\P{^linearbideograms}', "");
53287Expect(1, 65791, '\p{ Linear b	Ideograms}', "");
53288Expect(0, 65791, '\p{^ Linear b	Ideograms}', "");
53289Expect(0, 65791, '\P{ Linear b	Ideograms}', "");
53290Expect(1, 65791, '\P{^ Linear b	Ideograms}', "");
53291Expect(0, 65663, '\p{ Linear b	Ideograms}', "");
53292Expect(1, 65663, '\p{^ Linear b	Ideograms}', "");
53293Expect(1, 65663, '\P{ Linear b	Ideograms}', "");
53294Expect(0, 65663, '\P{^ Linear b	Ideograms}', "");
53295Error('\p{ _isLinear:=B_Ideograms}');
53296Error('\P{ _isLinear:=B_Ideograms}');
53297Expect(1, 65791, '\p{islinearbideograms}', "");
53298Expect(0, 65791, '\p{^islinearbideograms}', "");
53299Expect(0, 65791, '\P{islinearbideograms}', "");
53300Expect(1, 65791, '\P{^islinearbideograms}', "");
53301Expect(0, 65663, '\p{islinearbideograms}', "");
53302Expect(1, 65663, '\p{^islinearbideograms}', "");
53303Expect(1, 65663, '\P{islinearbideograms}', "");
53304Expect(0, 65663, '\P{^islinearbideograms}', "");
53305Expect(1, 65791, '\p{-IS_Linear	bIdeograms}', "");
53306Expect(0, 65791, '\p{^-IS_Linear	bIdeograms}', "");
53307Expect(0, 65791, '\P{-IS_Linear	bIdeograms}', "");
53308Expect(1, 65791, '\P{^-IS_Linear	bIdeograms}', "");
53309Expect(0, 65663, '\p{-IS_Linear	bIdeograms}', "");
53310Expect(1, 65663, '\p{^-IS_Linear	bIdeograms}', "");
53311Expect(1, 65663, '\P{-IS_Linear	bIdeograms}', "");
53312Expect(0, 65663, '\P{^-IS_Linear	bIdeograms}', "");
53313Error('\p{__IN/a/linear_B	Ideograms}');
53314Error('\P{__IN/a/linear_B	Ideograms}');
53315Expect(1, 65791, '\p{inlinearbideograms}', "");
53316Expect(0, 65791, '\p{^inlinearbideograms}', "");
53317Expect(0, 65791, '\P{inlinearbideograms}', "");
53318Expect(1, 65791, '\P{^inlinearbideograms}', "");
53319Expect(0, 65663, '\p{inlinearbideograms}', "");
53320Expect(1, 65663, '\p{^inlinearbideograms}', "");
53321Expect(1, 65663, '\P{inlinearbideograms}', "");
53322Expect(0, 65663, '\P{^inlinearbideograms}', "");
53323Expect(1, 65791, '\p{ 	In_linearb_ideograms}', "");
53324Expect(0, 65791, '\p{^ 	In_linearb_ideograms}', "");
53325Expect(0, 65791, '\P{ 	In_linearb_ideograms}', "");
53326Expect(1, 65791, '\P{^ 	In_linearb_ideograms}', "");
53327Expect(0, 65663, '\p{ 	In_linearb_ideograms}', "");
53328Expect(1, 65663, '\p{^ 	In_linearb_ideograms}', "");
53329Expect(1, 65663, '\P{ 	In_linearb_ideograms}', "");
53330Expect(0, 65663, '\P{^ 	In_linearb_ideograms}', "");
53331Error('\p{_enclosed-Alphanumerics:=}');
53332Error('\P{_enclosed-Alphanumerics:=}');
53333Expect(1, 9471, '\p{enclosedalphanumerics}', "");
53334Expect(0, 9471, '\p{^enclosedalphanumerics}', "");
53335Expect(0, 9471, '\P{enclosedalphanumerics}', "");
53336Expect(1, 9471, '\P{^enclosedalphanumerics}', "");
53337Expect(0, 9311, '\p{enclosedalphanumerics}', "");
53338Expect(1, 9311, '\p{^enclosedalphanumerics}', "");
53339Expect(1, 9311, '\P{enclosedalphanumerics}', "");
53340Expect(0, 9311, '\P{^enclosedalphanumerics}', "");
53341Expect(1, 9471, '\p{  Enclosed	Alphanumerics}', "");
53342Expect(0, 9471, '\p{^  Enclosed	Alphanumerics}', "");
53343Expect(0, 9471, '\P{  Enclosed	Alphanumerics}', "");
53344Expect(1, 9471, '\P{^  Enclosed	Alphanumerics}', "");
53345Expect(0, 9311, '\p{  Enclosed	Alphanumerics}', "");
53346Expect(1, 9311, '\p{^  Enclosed	Alphanumerics}', "");
53347Expect(1, 9311, '\P{  Enclosed	Alphanumerics}', "");
53348Expect(0, 9311, '\P{^  Enclosed	Alphanumerics}', "");
53349Error('\p{/a/_-Is-Enclosed-alphanumerics}');
53350Error('\P{/a/_-Is-Enclosed-alphanumerics}');
53351Expect(1, 9471, '\p{isenclosedalphanumerics}', "");
53352Expect(0, 9471, '\p{^isenclosedalphanumerics}', "");
53353Expect(0, 9471, '\P{isenclosedalphanumerics}', "");
53354Expect(1, 9471, '\P{^isenclosedalphanumerics}', "");
53355Expect(0, 9311, '\p{isenclosedalphanumerics}', "");
53356Expect(1, 9311, '\p{^isenclosedalphanumerics}', "");
53357Expect(1, 9311, '\P{isenclosedalphanumerics}', "");
53358Expect(0, 9311, '\P{^isenclosedalphanumerics}', "");
53359Expect(1, 9471, '\p{  IS ENCLOSED_alphanumerics}', "");
53360Expect(0, 9471, '\p{^  IS ENCLOSED_alphanumerics}', "");
53361Expect(0, 9471, '\P{  IS ENCLOSED_alphanumerics}', "");
53362Expect(1, 9471, '\P{^  IS ENCLOSED_alphanumerics}', "");
53363Expect(0, 9311, '\p{  IS ENCLOSED_alphanumerics}', "");
53364Expect(1, 9311, '\p{^  IS ENCLOSED_alphanumerics}', "");
53365Expect(1, 9311, '\P{  IS ENCLOSED_alphanumerics}', "");
53366Expect(0, 9311, '\P{^  IS ENCLOSED_alphanumerics}', "");
53367Error('\p{_-In	Enclosed:=ALPHANUMERICS}');
53368Error('\P{_-In	Enclosed:=ALPHANUMERICS}');
53369Expect(1, 9471, '\p{inenclosedalphanumerics}', "");
53370Expect(0, 9471, '\p{^inenclosedalphanumerics}', "");
53371Expect(0, 9471, '\P{inenclosedalphanumerics}', "");
53372Expect(1, 9471, '\P{^inenclosedalphanumerics}', "");
53373Expect(0, 9311, '\p{inenclosedalphanumerics}', "");
53374Expect(1, 9311, '\p{^inenclosedalphanumerics}', "");
53375Expect(1, 9311, '\P{inenclosedalphanumerics}', "");
53376Expect(0, 9311, '\P{^inenclosedalphanumerics}', "");
53377Expect(1, 9471, '\p{- InENCLOSED ALPHANUMERICS}', "");
53378Expect(0, 9471, '\p{^- InENCLOSED ALPHANUMERICS}', "");
53379Expect(0, 9471, '\P{- InENCLOSED ALPHANUMERICS}', "");
53380Expect(1, 9471, '\P{^- InENCLOSED ALPHANUMERICS}', "");
53381Expect(0, 9311, '\p{- InENCLOSED ALPHANUMERICS}', "");
53382Expect(1, 9311, '\p{^- InENCLOSED ALPHANUMERICS}', "");
53383Expect(1, 9311, '\P{- InENCLOSED ALPHANUMERICS}', "");
53384Expect(0, 9311, '\P{^- InENCLOSED ALPHANUMERICS}', "");
53385Error('\p{/a/--Meetei	Mayek}');
53386Error('\P{/a/--Meetei	Mayek}');
53387Expect(1, 44013, '\p{meeteimayek}', "");
53388Expect(0, 44013, '\p{^meeteimayek}', "");
53389Expect(0, 44013, '\P{meeteimayek}', "");
53390Expect(1, 44013, '\P{^meeteimayek}', "");
53391Expect(0, 43967, '\p{meeteimayek}', "");
53392Expect(1, 43967, '\p{^meeteimayek}', "");
53393Expect(1, 43967, '\P{meeteimayek}', "");
53394Expect(0, 43967, '\P{^meeteimayek}', "");
53395Expect(1, 44013, '\p{-_Meetei	mayek}', "");
53396Expect(0, 44013, '\p{^-_Meetei	mayek}', "");
53397Expect(0, 44013, '\P{-_Meetei	mayek}', "");
53398Expect(1, 44013, '\P{^-_Meetei	mayek}', "");
53399Expect(0, 43967, '\p{-_Meetei	mayek}', "");
53400Expect(1, 43967, '\p{^-_Meetei	mayek}', "");
53401Expect(1, 43967, '\P{-_Meetei	mayek}', "");
53402Expect(0, 43967, '\P{^-_Meetei	mayek}', "");
53403Error('\p{:= _is_meetei Mayek}');
53404Error('\P{:= _is_meetei Mayek}');
53405Expect(1, 44013, '\p{ismeeteimayek}', "");
53406Expect(0, 44013, '\p{^ismeeteimayek}', "");
53407Expect(0, 44013, '\P{ismeeteimayek}', "");
53408Expect(1, 44013, '\P{^ismeeteimayek}', "");
53409Expect(0, 43967, '\p{ismeeteimayek}', "");
53410Expect(1, 43967, '\p{^ismeeteimayek}', "");
53411Expect(1, 43967, '\P{ismeeteimayek}', "");
53412Expect(0, 43967, '\P{^ismeeteimayek}', "");
53413Expect(1, 44013, '\p{	-isMeetei-MAYEK}', "");
53414Expect(0, 44013, '\p{^	-isMeetei-MAYEK}', "");
53415Expect(0, 44013, '\P{	-isMeetei-MAYEK}', "");
53416Expect(1, 44013, '\P{^	-isMeetei-MAYEK}', "");
53417Expect(0, 43967, '\p{	-isMeetei-MAYEK}', "");
53418Expect(1, 43967, '\p{^	-isMeetei-MAYEK}', "");
53419Expect(1, 43967, '\P{	-isMeetei-MAYEK}', "");
53420Expect(0, 43967, '\P{^	-isMeetei-MAYEK}', "");
53421Error('\p{		mtei:=}');
53422Error('\P{		mtei:=}');
53423Expect(1, 44013, '\p{mtei}', "");
53424Expect(0, 44013, '\p{^mtei}', "");
53425Expect(0, 44013, '\P{mtei}', "");
53426Expect(1, 44013, '\P{^mtei}', "");
53427Expect(0, 43967, '\p{mtei}', "");
53428Expect(1, 43967, '\p{^mtei}', "");
53429Expect(1, 43967, '\P{mtei}', "");
53430Expect(0, 43967, '\P{^mtei}', "");
53431Expect(1, 44013, '\p{-Mtei}', "");
53432Expect(0, 44013, '\p{^-Mtei}', "");
53433Expect(0, 44013, '\P{-Mtei}', "");
53434Expect(1, 44013, '\P{^-Mtei}', "");
53435Expect(0, 43967, '\p{-Mtei}', "");
53436Expect(1, 43967, '\p{^-Mtei}', "");
53437Expect(1, 43967, '\P{-Mtei}', "");
53438Expect(0, 43967, '\P{^-Mtei}', "");
53439Error('\p{-/a/IS-MTEI}');
53440Error('\P{-/a/IS-MTEI}');
53441Expect(1, 44013, '\p{ismtei}', "");
53442Expect(0, 44013, '\p{^ismtei}', "");
53443Expect(0, 44013, '\P{ismtei}', "");
53444Expect(1, 44013, '\P{^ismtei}', "");
53445Expect(0, 43967, '\p{ismtei}', "");
53446Expect(1, 43967, '\p{^ismtei}', "");
53447Expect(1, 43967, '\P{ismtei}', "");
53448Expect(0, 43967, '\P{^ismtei}', "");
53449Expect(1, 44013, '\p{	_Is-mtei}', "");
53450Expect(0, 44013, '\p{^	_Is-mtei}', "");
53451Expect(0, 44013, '\P{	_Is-mtei}', "");
53452Expect(1, 44013, '\P{^	_Is-mtei}', "");
53453Expect(0, 43967, '\p{	_Is-mtei}', "");
53454Expect(1, 43967, '\p{^	_Is-mtei}', "");
53455Expect(1, 43967, '\P{	_Is-mtei}', "");
53456Expect(0, 43967, '\P{^	_Is-mtei}', "");
53457Error('\p{:= -Extender}');
53458Error('\P{:= -Extender}');
53459Expect(1, 183, '\p{extender}', "");
53460Expect(0, 183, '\p{^extender}', "");
53461Expect(0, 183, '\P{extender}', "");
53462Expect(1, 183, '\P{^extender}', "");
53463Expect(0, 182, '\p{extender}', "");
53464Expect(1, 182, '\p{^extender}', "");
53465Expect(1, 182, '\P{extender}', "");
53466Expect(0, 182, '\P{^extender}', "");
53467Expect(1, 183, '\p{_Extender}', "");
53468Expect(0, 183, '\p{^_Extender}', "");
53469Expect(0, 183, '\P{_Extender}', "");
53470Expect(1, 183, '\P{^_Extender}', "");
53471Expect(0, 182, '\p{_Extender}', "");
53472Expect(1, 182, '\p{^_Extender}', "");
53473Expect(1, 182, '\P{_Extender}', "");
53474Expect(0, 182, '\P{^_Extender}', "");
53475Error('\p{:=__Is	EXTENDER}');
53476Error('\P{:=__Is	EXTENDER}');
53477Expect(1, 183, '\p{isextender}', "");
53478Expect(0, 183, '\p{^isextender}', "");
53479Expect(0, 183, '\P{isextender}', "");
53480Expect(1, 183, '\P{^isextender}', "");
53481Expect(0, 182, '\p{isextender}', "");
53482Expect(1, 182, '\p{^isextender}', "");
53483Expect(1, 182, '\P{isextender}', "");
53484Expect(0, 182, '\P{^isextender}', "");
53485Expect(1, 183, '\p{-	Is Extender}', "");
53486Expect(0, 183, '\p{^-	Is Extender}', "");
53487Expect(0, 183, '\P{-	Is Extender}', "");
53488Expect(1, 183, '\P{^-	Is Extender}', "");
53489Expect(0, 182, '\p{-	Is Extender}', "");
53490Expect(1, 182, '\p{^-	Is Extender}', "");
53491Expect(1, 182, '\P{-	Is Extender}', "");
53492Expect(0, 182, '\P{^-	Is Extender}', "");
53493Error('\p{:= Ext}');
53494Error('\P{:= Ext}');
53495Expect(1, 183, '\p{ext}', "");
53496Expect(0, 183, '\p{^ext}', "");
53497Expect(0, 183, '\P{ext}', "");
53498Expect(1, 183, '\P{^ext}', "");
53499Expect(0, 182, '\p{ext}', "");
53500Expect(1, 182, '\p{^ext}', "");
53501Expect(1, 182, '\P{ext}', "");
53502Expect(0, 182, '\P{^ext}', "");
53503Expect(1, 183, '\p{  Ext}', "");
53504Expect(0, 183, '\p{^  Ext}', "");
53505Expect(0, 183, '\P{  Ext}', "");
53506Expect(1, 183, '\P{^  Ext}', "");
53507Expect(0, 182, '\p{  Ext}', "");
53508Expect(1, 182, '\p{^  Ext}', "");
53509Expect(1, 182, '\P{  Ext}', "");
53510Expect(0, 182, '\P{^  Ext}', "");
53511Error('\p{/a/	IS	Ext}');
53512Error('\P{/a/	IS	Ext}');
53513Expect(1, 183, '\p{isext}', "");
53514Expect(0, 183, '\p{^isext}', "");
53515Expect(0, 183, '\P{isext}', "");
53516Expect(1, 183, '\P{^isext}', "");
53517Expect(0, 182, '\p{isext}', "");
53518Expect(1, 182, '\p{^isext}', "");
53519Expect(1, 182, '\P{isext}', "");
53520Expect(0, 182, '\P{^isext}', "");
53521Expect(1, 183, '\p{ -Is_ext}', "");
53522Expect(0, 183, '\p{^ -Is_ext}', "");
53523Expect(0, 183, '\P{ -Is_ext}', "");
53524Expect(1, 183, '\P{^ -Is_ext}', "");
53525Expect(0, 182, '\p{ -Is_ext}', "");
53526Expect(1, 182, '\p{^ -Is_ext}', "");
53527Expect(1, 182, '\P{ -Is_ext}', "");
53528Expect(0, 182, '\P{^ -Is_ext}', "");
53529Error('\p{	:=Composition EXCLUSION}');
53530Error('\P{	:=Composition EXCLUSION}');
53531Expect(1, 2399, '\p{compositionexclusion}', "");
53532Expect(0, 2399, '\p{^compositionexclusion}', "");
53533Expect(0, 2399, '\P{compositionexclusion}', "");
53534Expect(1, 2399, '\P{^compositionexclusion}', "");
53535Expect(0, 2391, '\p{compositionexclusion}', "");
53536Expect(1, 2391, '\p{^compositionexclusion}', "");
53537Expect(1, 2391, '\P{compositionexclusion}', "");
53538Expect(0, 2391, '\P{^compositionexclusion}', "");
53539Expect(1, 2399, '\p{ 	COMPOSITIONexclusion}', "");
53540Expect(0, 2399, '\p{^ 	COMPOSITIONexclusion}', "");
53541Expect(0, 2399, '\P{ 	COMPOSITIONexclusion}', "");
53542Expect(1, 2399, '\P{^ 	COMPOSITIONexclusion}', "");
53543Expect(0, 2391, '\p{ 	COMPOSITIONexclusion}', "");
53544Expect(1, 2391, '\p{^ 	COMPOSITIONexclusion}', "");
53545Expect(1, 2391, '\P{ 	COMPOSITIONexclusion}', "");
53546Expect(0, 2391, '\P{^ 	COMPOSITIONexclusion}', "");
53547Error('\p{:= 	is-COMPOSITIONEXCLUSION}');
53548Error('\P{:= 	is-COMPOSITIONEXCLUSION}');
53549Expect(1, 2399, '\p{iscompositionexclusion}', "");
53550Expect(0, 2399, '\p{^iscompositionexclusion}', "");
53551Expect(0, 2399, '\P{iscompositionexclusion}', "");
53552Expect(1, 2399, '\P{^iscompositionexclusion}', "");
53553Expect(0, 2391, '\p{iscompositionexclusion}', "");
53554Expect(1, 2391, '\p{^iscompositionexclusion}', "");
53555Expect(1, 2391, '\P{iscompositionexclusion}', "");
53556Expect(0, 2391, '\P{^iscompositionexclusion}', "");
53557Expect(1, 2399, '\p{-_Is_Composition_exclusion}', "");
53558Expect(0, 2399, '\p{^-_Is_Composition_exclusion}', "");
53559Expect(0, 2399, '\P{-_Is_Composition_exclusion}', "");
53560Expect(1, 2399, '\P{^-_Is_Composition_exclusion}', "");
53561Expect(0, 2391, '\p{-_Is_Composition_exclusion}', "");
53562Expect(1, 2391, '\p{^-_Is_Composition_exclusion}', "");
53563Expect(1, 2391, '\P{-_Is_Composition_exclusion}', "");
53564Expect(0, 2391, '\P{^-_Is_Composition_exclusion}', "");
53565Error('\p{_:=ce}');
53566Error('\P{_:=ce}');
53567Expect(1, 2399, '\p{ce}', "");
53568Expect(0, 2399, '\p{^ce}', "");
53569Expect(0, 2399, '\P{ce}', "");
53570Expect(1, 2399, '\P{^ce}', "");
53571Expect(0, 2391, '\p{ce}', "");
53572Expect(1, 2391, '\p{^ce}', "");
53573Expect(1, 2391, '\P{ce}', "");
53574Expect(0, 2391, '\P{^ce}', "");
53575Expect(1, 2399, '\p{--CE}', "");
53576Expect(0, 2399, '\p{^--CE}', "");
53577Expect(0, 2399, '\P{--CE}', "");
53578Expect(1, 2399, '\P{^--CE}', "");
53579Expect(0, 2391, '\p{--CE}', "");
53580Expect(1, 2391, '\p{^--CE}', "");
53581Expect(1, 2391, '\P{--CE}', "");
53582Expect(0, 2391, '\P{^--CE}', "");
53583Error('\p{- Is-ce:=}');
53584Error('\P{- Is-ce:=}');
53585Expect(1, 2399, '\p{isce}', "");
53586Expect(0, 2399, '\p{^isce}', "");
53587Expect(0, 2399, '\P{isce}', "");
53588Expect(1, 2399, '\P{^isce}', "");
53589Expect(0, 2391, '\p{isce}', "");
53590Expect(1, 2391, '\p{^isce}', "");
53591Expect(1, 2391, '\P{isce}', "");
53592Expect(0, 2391, '\P{^isce}', "");
53593Expect(1, 2399, '\p{_Is CE}', "");
53594Expect(0, 2399, '\p{^_Is CE}', "");
53595Expect(0, 2399, '\P{_Is CE}', "");
53596Expect(1, 2399, '\P{^_Is CE}', "");
53597Expect(0, 2391, '\p{_Is CE}', "");
53598Expect(1, 2391, '\p{^_Is CE}', "");
53599Expect(1, 2391, '\P{_Is CE}', "");
53600Expect(0, 2391, '\P{^_Is CE}', "");
53601Error('\p{_:=Enclosed_cjkletters And_months}');
53602Error('\P{_:=Enclosed_cjkletters And_months}');
53603Expect(1, 13055, '\p{enclosedcjklettersandmonths}', "");
53604Expect(0, 13055, '\p{^enclosedcjklettersandmonths}', "");
53605Expect(0, 13055, '\P{enclosedcjklettersandmonths}', "");
53606Expect(1, 13055, '\P{^enclosedcjklettersandmonths}', "");
53607Expect(0, 12799, '\p{enclosedcjklettersandmonths}', "");
53608Expect(1, 12799, '\p{^enclosedcjklettersandmonths}', "");
53609Expect(1, 12799, '\P{enclosedcjklettersandmonths}', "");
53610Expect(0, 12799, '\P{^enclosedcjklettersandmonths}', "");
53611Expect(1, 13055, '\p{_ Enclosed_CJK Letters	and_MONTHS}', "");
53612Expect(0, 13055, '\p{^_ Enclosed_CJK Letters	and_MONTHS}', "");
53613Expect(0, 13055, '\P{_ Enclosed_CJK Letters	and_MONTHS}', "");
53614Expect(1, 13055, '\P{^_ Enclosed_CJK Letters	and_MONTHS}', "");
53615Expect(0, 12799, '\p{_ Enclosed_CJK Letters	and_MONTHS}', "");
53616Expect(1, 12799, '\p{^_ Enclosed_CJK Letters	and_MONTHS}', "");
53617Expect(1, 12799, '\P{_ Enclosed_CJK Letters	and_MONTHS}', "");
53618Expect(0, 12799, '\P{^_ Enclosed_CJK Letters	and_MONTHS}', "");
53619Error('\p{ Isenclosed:=cjk	letters-ANDMonths}');
53620Error('\P{ Isenclosed:=cjk	letters-ANDMonths}');
53621Expect(1, 13055, '\p{isenclosedcjklettersandmonths}', "");
53622Expect(0, 13055, '\p{^isenclosedcjklettersandmonths}', "");
53623Expect(0, 13055, '\P{isenclosedcjklettersandmonths}', "");
53624Expect(1, 13055, '\P{^isenclosedcjklettersandmonths}', "");
53625Expect(0, 12799, '\p{isenclosedcjklettersandmonths}', "");
53626Expect(1, 12799, '\p{^isenclosedcjklettersandmonths}', "");
53627Expect(1, 12799, '\P{isenclosedcjklettersandmonths}', "");
53628Expect(0, 12799, '\P{^isenclosedcjklettersandmonths}', "");
53629Expect(1, 13055, '\p{_	is-Enclosed	CJK Letters	and_Months}', "");
53630Expect(0, 13055, '\p{^_	is-Enclosed	CJK Letters	and_Months}', "");
53631Expect(0, 13055, '\P{_	is-Enclosed	CJK Letters	and_Months}', "");
53632Expect(1, 13055, '\P{^_	is-Enclosed	CJK Letters	and_Months}', "");
53633Expect(0, 12799, '\p{_	is-Enclosed	CJK Letters	and_Months}', "");
53634Expect(1, 12799, '\p{^_	is-Enclosed	CJK Letters	and_Months}', "");
53635Expect(1, 12799, '\P{_	is-Enclosed	CJK Letters	and_Months}', "");
53636Expect(0, 12799, '\P{^_	is-Enclosed	CJK Letters	and_Months}', "");
53637Error('\p{_In:=Enclosed	CJK	letters-and months}');
53638Error('\P{_In:=Enclosed	CJK	letters-and months}');
53639Expect(1, 13055, '\p{inenclosedcjklettersandmonths}', "");
53640Expect(0, 13055, '\p{^inenclosedcjklettersandmonths}', "");
53641Expect(0, 13055, '\P{inenclosedcjklettersandmonths}', "");
53642Expect(1, 13055, '\P{^inenclosedcjklettersandmonths}', "");
53643Expect(0, 12799, '\p{inenclosedcjklettersandmonths}', "");
53644Expect(1, 12799, '\p{^inenclosedcjklettersandmonths}', "");
53645Expect(1, 12799, '\P{inenclosedcjklettersandmonths}', "");
53646Expect(0, 12799, '\P{^inenclosedcjklettersandmonths}', "");
53647Expect(1, 13055, '\p{ -In ENCLOSED-cjkLetters	andMonths}', "");
53648Expect(0, 13055, '\p{^ -In ENCLOSED-cjkLetters	andMonths}', "");
53649Expect(0, 13055, '\P{ -In ENCLOSED-cjkLetters	andMonths}', "");
53650Expect(1, 13055, '\P{^ -In ENCLOSED-cjkLetters	andMonths}', "");
53651Expect(0, 12799, '\p{ -In ENCLOSED-cjkLetters	andMonths}', "");
53652Expect(1, 12799, '\p{^ -In ENCLOSED-cjkLetters	andMonths}', "");
53653Expect(1, 12799, '\P{ -In ENCLOSED-cjkLetters	andMonths}', "");
53654Expect(0, 12799, '\P{^ -In ENCLOSED-cjkLetters	andMonths}', "");
53655Error('\p{_/a/SPACE-Separator}');
53656Error('\P{_/a/SPACE-Separator}');
53657Expect(1, 32, '\p{spaceseparator}', "");
53658Expect(0, 32, '\p{^spaceseparator}', "");
53659Expect(0, 32, '\P{spaceseparator}', "");
53660Expect(1, 32, '\P{^spaceseparator}', "");
53661Expect(0, 31, '\p{spaceseparator}', "");
53662Expect(1, 31, '\p{^spaceseparator}', "");
53663Expect(1, 31, '\P{spaceseparator}', "");
53664Expect(0, 31, '\P{^spaceseparator}', "");
53665Expect(1, 32, '\p{_ SPACE Separator}', "");
53666Expect(0, 32, '\p{^_ SPACE Separator}', "");
53667Expect(0, 32, '\P{_ SPACE Separator}', "");
53668Expect(1, 32, '\P{^_ SPACE Separator}', "");
53669Expect(0, 31, '\p{_ SPACE Separator}', "");
53670Expect(1, 31, '\p{^_ SPACE Separator}', "");
53671Expect(1, 31, '\P{_ SPACE Separator}', "");
53672Expect(0, 31, '\P{^_ SPACE Separator}', "");
53673Error('\p{_/a/IS	spaceSEPARATOR}');
53674Error('\P{_/a/IS	spaceSEPARATOR}');
53675Expect(1, 32, '\p{isspaceseparator}', "");
53676Expect(0, 32, '\p{^isspaceseparator}', "");
53677Expect(0, 32, '\P{isspaceseparator}', "");
53678Expect(1, 32, '\P{^isspaceseparator}', "");
53679Expect(0, 31, '\p{isspaceseparator}', "");
53680Expect(1, 31, '\p{^isspaceseparator}', "");
53681Expect(1, 31, '\P{isspaceseparator}', "");
53682Expect(0, 31, '\P{^isspaceseparator}', "");
53683Expect(1, 32, '\p{- isspace-Separator}', "");
53684Expect(0, 32, '\p{^- isspace-Separator}', "");
53685Expect(0, 32, '\P{- isspace-Separator}', "");
53686Expect(1, 32, '\P{^- isspace-Separator}', "");
53687Expect(0, 31, '\p{- isspace-Separator}', "");
53688Expect(1, 31, '\p{^- isspace-Separator}', "");
53689Expect(1, 31, '\P{- isspace-Separator}', "");
53690Expect(0, 31, '\P{^- isspace-Separator}', "");
53691Error('\p{/a/_-ZS}');
53692Error('\P{/a/_-ZS}');
53693Expect(1, 32, '\p{zs}', "");
53694Expect(0, 32, '\p{^zs}', "");
53695Expect(0, 32, '\P{zs}', "");
53696Expect(1, 32, '\P{^zs}', "");
53697Expect(0, 31, '\p{zs}', "");
53698Expect(1, 31, '\p{^zs}', "");
53699Expect(1, 31, '\P{zs}', "");
53700Expect(0, 31, '\P{^zs}', "");
53701Expect(1, 32, '\p{ Zs}', "");
53702Expect(0, 32, '\p{^ Zs}', "");
53703Expect(0, 32, '\P{ Zs}', "");
53704Expect(1, 32, '\P{^ Zs}', "");
53705Expect(0, 31, '\p{ Zs}', "");
53706Expect(1, 31, '\p{^ Zs}', "");
53707Expect(1, 31, '\P{ Zs}', "");
53708Expect(0, 31, '\P{^ Zs}', "");
53709Error('\p{_IS:=ZS}');
53710Error('\P{_IS:=ZS}');
53711Expect(1, 32, '\p{iszs}', "");
53712Expect(0, 32, '\p{^iszs}', "");
53713Expect(0, 32, '\P{iszs}', "");
53714Expect(1, 32, '\P{^iszs}', "");
53715Expect(0, 31, '\p{iszs}', "");
53716Expect(1, 31, '\p{^iszs}', "");
53717Expect(1, 31, '\P{iszs}', "");
53718Expect(0, 31, '\P{^iszs}', "");
53719Expect(1, 32, '\p{	-is Zs}', "");
53720Expect(0, 32, '\p{^	-is Zs}', "");
53721Expect(0, 32, '\P{	-is Zs}', "");
53722Expect(1, 32, '\P{^	-is Zs}', "");
53723Expect(0, 31, '\p{	-is Zs}', "");
53724Expect(1, 31, '\p{^	-is Zs}', "");
53725Expect(1, 31, '\P{	-is Zs}', "");
53726Expect(0, 31, '\P{^	-is Zs}', "");
53727Error('\p{_:=Supplemental-PUNCTUATION}');
53728Error('\P{_:=Supplemental-PUNCTUATION}');
53729Expect(1, 11903, '\p{supplementalpunctuation}', "");
53730Expect(0, 11903, '\p{^supplementalpunctuation}', "");
53731Expect(0, 11903, '\P{supplementalpunctuation}', "");
53732Expect(1, 11903, '\P{^supplementalpunctuation}', "");
53733Expect(0, 11775, '\p{supplementalpunctuation}', "");
53734Expect(1, 11775, '\p{^supplementalpunctuation}', "");
53735Expect(1, 11775, '\P{supplementalpunctuation}', "");
53736Expect(0, 11775, '\P{^supplementalpunctuation}', "");
53737Expect(1, 11903, '\p{ -Supplemental Punctuation}', "");
53738Expect(0, 11903, '\p{^ -Supplemental Punctuation}', "");
53739Expect(0, 11903, '\P{ -Supplemental Punctuation}', "");
53740Expect(1, 11903, '\P{^ -Supplemental Punctuation}', "");
53741Expect(0, 11775, '\p{ -Supplemental Punctuation}', "");
53742Expect(1, 11775, '\p{^ -Supplemental Punctuation}', "");
53743Expect(1, 11775, '\P{ -Supplemental Punctuation}', "");
53744Expect(0, 11775, '\P{^ -Supplemental Punctuation}', "");
53745Error('\p{_	Is/a/SUPPLEMENTAL-Punctuation}');
53746Error('\P{_	Is/a/SUPPLEMENTAL-Punctuation}');
53747Expect(1, 11903, '\p{issupplementalpunctuation}', "");
53748Expect(0, 11903, '\p{^issupplementalpunctuation}', "");
53749Expect(0, 11903, '\P{issupplementalpunctuation}', "");
53750Expect(1, 11903, '\P{^issupplementalpunctuation}', "");
53751Expect(0, 11775, '\p{issupplementalpunctuation}', "");
53752Expect(1, 11775, '\p{^issupplementalpunctuation}', "");
53753Expect(1, 11775, '\P{issupplementalpunctuation}', "");
53754Expect(0, 11775, '\P{^issupplementalpunctuation}', "");
53755Expect(1, 11903, '\p{Is-SupplementalPUNCTUATION}', "");
53756Expect(0, 11903, '\p{^Is-SupplementalPUNCTUATION}', "");
53757Expect(0, 11903, '\P{Is-SupplementalPUNCTUATION}', "");
53758Expect(1, 11903, '\P{^Is-SupplementalPUNCTUATION}', "");
53759Expect(0, 11775, '\p{Is-SupplementalPUNCTUATION}', "");
53760Expect(1, 11775, '\p{^Is-SupplementalPUNCTUATION}', "");
53761Expect(1, 11775, '\P{Is-SupplementalPUNCTUATION}', "");
53762Expect(0, 11775, '\P{^Is-SupplementalPUNCTUATION}', "");
53763Error('\p{:=In_supplemental	punctuation}');
53764Error('\P{:=In_supplemental	punctuation}');
53765Expect(1, 11903, '\p{insupplementalpunctuation}', "");
53766Expect(0, 11903, '\p{^insupplementalpunctuation}', "");
53767Expect(0, 11903, '\P{insupplementalpunctuation}', "");
53768Expect(1, 11903, '\P{^insupplementalpunctuation}', "");
53769Expect(0, 11775, '\p{insupplementalpunctuation}', "");
53770Expect(1, 11775, '\p{^insupplementalpunctuation}', "");
53771Expect(1, 11775, '\P{insupplementalpunctuation}', "");
53772Expect(0, 11775, '\P{^insupplementalpunctuation}', "");
53773Expect(1, 11903, '\p{ _in-SUPPLEMENTALPunctuation}', "");
53774Expect(0, 11903, '\p{^ _in-SUPPLEMENTALPunctuation}', "");
53775Expect(0, 11903, '\P{ _in-SUPPLEMENTALPunctuation}', "");
53776Expect(1, 11903, '\P{^ _in-SUPPLEMENTALPunctuation}', "");
53777Expect(0, 11775, '\p{ _in-SUPPLEMENTALPunctuation}', "");
53778Expect(1, 11775, '\p{^ _in-SUPPLEMENTALPunctuation}', "");
53779Expect(1, 11775, '\P{ _in-SUPPLEMENTALPunctuation}', "");
53780Expect(0, 11775, '\P{^ _in-SUPPLEMENTALPunctuation}', "");
53781Error('\p{-_KATAKANA PHONETIC_Extensions:=}');
53782Error('\P{-_KATAKANA PHONETIC_Extensions:=}');
53783Expect(1, 12799, '\p{katakanaphoneticextensions}', "");
53784Expect(0, 12799, '\p{^katakanaphoneticextensions}', "");
53785Expect(0, 12799, '\P{katakanaphoneticextensions}', "");
53786Expect(1, 12799, '\P{^katakanaphoneticextensions}', "");
53787Expect(0, 12783, '\p{katakanaphoneticextensions}', "");
53788Expect(1, 12783, '\p{^katakanaphoneticextensions}', "");
53789Expect(1, 12783, '\P{katakanaphoneticextensions}', "");
53790Expect(0, 12783, '\P{^katakanaphoneticextensions}', "");
53791Expect(1, 12799, '\p{ _Katakana_Phonetic_Extensions}', "");
53792Expect(0, 12799, '\p{^ _Katakana_Phonetic_Extensions}', "");
53793Expect(0, 12799, '\P{ _Katakana_Phonetic_Extensions}', "");
53794Expect(1, 12799, '\P{^ _Katakana_Phonetic_Extensions}', "");
53795Expect(0, 12783, '\p{ _Katakana_Phonetic_Extensions}', "");
53796Expect(1, 12783, '\p{^ _Katakana_Phonetic_Extensions}', "");
53797Expect(1, 12783, '\P{ _Katakana_Phonetic_Extensions}', "");
53798Expect(0, 12783, '\P{^ _Katakana_Phonetic_Extensions}', "");
53799Error('\p{		is:=katakana phonetic-Extensions}');
53800Error('\P{		is:=katakana phonetic-Extensions}');
53801Expect(1, 12799, '\p{iskatakanaphoneticextensions}', "");
53802Expect(0, 12799, '\p{^iskatakanaphoneticextensions}', "");
53803Expect(0, 12799, '\P{iskatakanaphoneticextensions}', "");
53804Expect(1, 12799, '\P{^iskatakanaphoneticextensions}', "");
53805Expect(0, 12783, '\p{iskatakanaphoneticextensions}', "");
53806Expect(1, 12783, '\p{^iskatakanaphoneticextensions}', "");
53807Expect(1, 12783, '\P{iskatakanaphoneticextensions}', "");
53808Expect(0, 12783, '\P{^iskatakanaphoneticextensions}', "");
53809Expect(1, 12799, '\p{-IS Katakanaphonetic	Extensions}', "");
53810Expect(0, 12799, '\p{^-IS Katakanaphonetic	Extensions}', "");
53811Expect(0, 12799, '\P{-IS Katakanaphonetic	Extensions}', "");
53812Expect(1, 12799, '\P{^-IS Katakanaphonetic	Extensions}', "");
53813Expect(0, 12783, '\p{-IS Katakanaphonetic	Extensions}', "");
53814Expect(1, 12783, '\p{^-IS Katakanaphonetic	Extensions}', "");
53815Expect(1, 12783, '\P{-IS Katakanaphonetic	Extensions}', "");
53816Expect(0, 12783, '\P{^-IS Katakanaphonetic	Extensions}', "");
53817Error('\p{	In	Katakana-phonetic	Extensions/a/}');
53818Error('\P{	In	Katakana-phonetic	Extensions/a/}');
53819Expect(1, 12799, '\p{inkatakanaphoneticextensions}', "");
53820Expect(0, 12799, '\p{^inkatakanaphoneticextensions}', "");
53821Expect(0, 12799, '\P{inkatakanaphoneticextensions}', "");
53822Expect(1, 12799, '\P{^inkatakanaphoneticextensions}', "");
53823Expect(0, 12783, '\p{inkatakanaphoneticextensions}', "");
53824Expect(1, 12783, '\p{^inkatakanaphoneticextensions}', "");
53825Expect(1, 12783, '\P{inkatakanaphoneticextensions}', "");
53826Expect(0, 12783, '\P{^inkatakanaphoneticextensions}', "");
53827Expect(1, 12799, '\p{_In_katakana-phonetic_Extensions}', "");
53828Expect(0, 12799, '\p{^_In_katakana-phonetic_Extensions}', "");
53829Expect(0, 12799, '\P{_In_katakana-phonetic_Extensions}', "");
53830Expect(1, 12799, '\P{^_In_katakana-phonetic_Extensions}', "");
53831Expect(0, 12783, '\p{_In_katakana-phonetic_Extensions}', "");
53832Expect(1, 12783, '\p{^_In_katakana-phonetic_Extensions}', "");
53833Expect(1, 12783, '\P{_In_katakana-phonetic_Extensions}', "");
53834Expect(0, 12783, '\P{^_In_katakana-phonetic_Extensions}', "");
53835Error('\p{:= Modifier_Symbol}');
53836Error('\P{:= Modifier_Symbol}');
53837Expect(1, 94, '\p{modifiersymbol}', "");
53838Expect(0, 94, '\p{^modifiersymbol}', "");
53839Expect(0, 94, '\P{modifiersymbol}', "");
53840Expect(1, 94, '\P{^modifiersymbol}', "");
53841Expect(0, 93, '\p{modifiersymbol}', "");
53842Expect(1, 93, '\p{^modifiersymbol}', "");
53843Expect(1, 93, '\P{modifiersymbol}', "");
53844Expect(0, 93, '\P{^modifiersymbol}', "");
53845Expect(1, 94, '\p{		MODIFIER symbol}', "");
53846Expect(0, 94, '\p{^		MODIFIER symbol}', "");
53847Expect(0, 94, '\P{		MODIFIER symbol}', "");
53848Expect(1, 94, '\P{^		MODIFIER symbol}', "");
53849Expect(0, 93, '\p{		MODIFIER symbol}', "");
53850Expect(1, 93, '\p{^		MODIFIER symbol}', "");
53851Expect(1, 93, '\P{		MODIFIER symbol}', "");
53852Expect(0, 93, '\P{^		MODIFIER symbol}', "");
53853Error('\p{:=IS_modifiersymbol}');
53854Error('\P{:=IS_modifiersymbol}');
53855Expect(1, 94, '\p{ismodifiersymbol}', "");
53856Expect(0, 94, '\p{^ismodifiersymbol}', "");
53857Expect(0, 94, '\P{ismodifiersymbol}', "");
53858Expect(1, 94, '\P{^ismodifiersymbol}', "");
53859Expect(0, 93, '\p{ismodifiersymbol}', "");
53860Expect(1, 93, '\p{^ismodifiersymbol}', "");
53861Expect(1, 93, '\P{ismodifiersymbol}', "");
53862Expect(0, 93, '\P{^ismodifiersymbol}', "");
53863Expect(1, 94, '\p{ IsModifier_Symbol}', "");
53864Expect(0, 94, '\p{^ IsModifier_Symbol}', "");
53865Expect(0, 94, '\P{ IsModifier_Symbol}', "");
53866Expect(1, 94, '\P{^ IsModifier_Symbol}', "");
53867Expect(0, 93, '\p{ IsModifier_Symbol}', "");
53868Expect(1, 93, '\p{^ IsModifier_Symbol}', "");
53869Expect(1, 93, '\P{ IsModifier_Symbol}', "");
53870Expect(0, 93, '\P{^ IsModifier_Symbol}', "");
53871Error('\p{--sk/a/}');
53872Error('\P{--sk/a/}');
53873Expect(1, 94, '\p{sk}', "");
53874Expect(0, 94, '\p{^sk}', "");
53875Expect(0, 94, '\P{sk}', "");
53876Expect(1, 94, '\P{^sk}', "");
53877Expect(0, 93, '\p{sk}', "");
53878Expect(1, 93, '\p{^sk}', "");
53879Expect(1, 93, '\P{sk}', "");
53880Expect(0, 93, '\P{^sk}', "");
53881Expect(1, 94, '\p{_ Sk}', "");
53882Expect(0, 94, '\p{^_ Sk}', "");
53883Expect(0, 94, '\P{_ Sk}', "");
53884Expect(1, 94, '\P{^_ Sk}', "");
53885Expect(0, 93, '\p{_ Sk}', "");
53886Expect(1, 93, '\p{^_ Sk}', "");
53887Expect(1, 93, '\P{_ Sk}', "");
53888Expect(0, 93, '\P{^_ Sk}', "");
53889Error('\p{ /a/IS_SK}');
53890Error('\P{ /a/IS_SK}');
53891Expect(1, 94, '\p{issk}', "");
53892Expect(0, 94, '\p{^issk}', "");
53893Expect(0, 94, '\P{issk}', "");
53894Expect(1, 94, '\P{^issk}', "");
53895Expect(0, 93, '\p{issk}', "");
53896Expect(1, 93, '\p{^issk}', "");
53897Expect(1, 93, '\P{issk}', "");
53898Expect(0, 93, '\P{^issk}', "");
53899Expect(1, 94, '\p{	IS Sk}', "");
53900Expect(0, 94, '\p{^	IS Sk}', "");
53901Expect(0, 94, '\P{	IS Sk}', "");
53902Expect(1, 94, '\P{^	IS Sk}', "");
53903Expect(0, 93, '\p{	IS Sk}', "");
53904Expect(1, 93, '\p{^	IS Sk}', "");
53905Expect(1, 93, '\P{	IS Sk}', "");
53906Expect(0, 93, '\P{^	IS Sk}', "");
53907Error('\p{:=Armenian}');
53908Error('\P{:=Armenian}');
53909Expect(1, 1366, '\p{armenian}', "");
53910Expect(0, 1366, '\p{^armenian}', "");
53911Expect(0, 1366, '\P{armenian}', "");
53912Expect(1, 1366, '\P{^armenian}', "");
53913Expect(0, 1328, '\p{armenian}', "");
53914Expect(1, 1328, '\p{^armenian}', "");
53915Expect(1, 1328, '\P{armenian}', "");
53916Expect(0, 1328, '\P{^armenian}', "");
53917Expect(1, 1366, '\p{_ ARMENIAN}', "");
53918Expect(0, 1366, '\p{^_ ARMENIAN}', "");
53919Expect(0, 1366, '\P{_ ARMENIAN}', "");
53920Expect(1, 1366, '\P{^_ ARMENIAN}', "");
53921Expect(0, 1328, '\p{_ ARMENIAN}', "");
53922Expect(1, 1328, '\p{^_ ARMENIAN}', "");
53923Expect(1, 1328, '\P{_ ARMENIAN}', "");
53924Expect(0, 1328, '\P{^_ ARMENIAN}', "");
53925Error('\p{ 	Is/a/armenian}');
53926Error('\P{ 	Is/a/armenian}');
53927Expect(1, 1366, '\p{isarmenian}', "");
53928Expect(0, 1366, '\p{^isarmenian}', "");
53929Expect(0, 1366, '\P{isarmenian}', "");
53930Expect(1, 1366, '\P{^isarmenian}', "");
53931Expect(0, 1328, '\p{isarmenian}', "");
53932Expect(1, 1328, '\p{^isarmenian}', "");
53933Expect(1, 1328, '\P{isarmenian}', "");
53934Expect(0, 1328, '\P{^isarmenian}', "");
53935Expect(1, 1366, '\p{-_is Armenian}', "");
53936Expect(0, 1366, '\p{^-_is Armenian}', "");
53937Expect(0, 1366, '\P{-_is Armenian}', "");
53938Expect(1, 1366, '\P{^-_is Armenian}', "");
53939Expect(0, 1328, '\p{-_is Armenian}', "");
53940Expect(1, 1328, '\p{^-_is Armenian}', "");
53941Expect(1, 1328, '\P{-_is Armenian}', "");
53942Expect(0, 1328, '\P{^-_is Armenian}', "");
53943Error('\p{- armn/a/}');
53944Error('\P{- armn/a/}');
53945Expect(1, 1366, '\p{armn}', "");
53946Expect(0, 1366, '\p{^armn}', "");
53947Expect(0, 1366, '\P{armn}', "");
53948Expect(1, 1366, '\P{^armn}', "");
53949Expect(0, 1328, '\p{armn}', "");
53950Expect(1, 1328, '\p{^armn}', "");
53951Expect(1, 1328, '\P{armn}', "");
53952Expect(0, 1328, '\P{^armn}', "");
53953Expect(1, 1366, '\p{ _Armn}', "");
53954Expect(0, 1366, '\p{^ _Armn}', "");
53955Expect(0, 1366, '\P{ _Armn}', "");
53956Expect(1, 1366, '\P{^ _Armn}', "");
53957Expect(0, 1328, '\p{ _Armn}', "");
53958Expect(1, 1328, '\p{^ _Armn}', "");
53959Expect(1, 1328, '\P{ _Armn}', "");
53960Expect(0, 1328, '\P{^ _Armn}', "");
53961Error('\p{ ISArmn:=}');
53962Error('\P{ ISArmn:=}');
53963Expect(1, 1366, '\p{isarmn}', "");
53964Expect(0, 1366, '\p{^isarmn}', "");
53965Expect(0, 1366, '\P{isarmn}', "");
53966Expect(1, 1366, '\P{^isarmn}', "");
53967Expect(0, 1328, '\p{isarmn}', "");
53968Expect(1, 1328, '\p{^isarmn}', "");
53969Expect(1, 1328, '\P{isarmn}', "");
53970Expect(0, 1328, '\P{^isarmn}', "");
53971Expect(1, 1366, '\p{_	Is	Armn}', "");
53972Expect(0, 1366, '\p{^_	Is	Armn}', "");
53973Expect(0, 1366, '\P{_	Is	Armn}', "");
53974Expect(1, 1366, '\P{^_	Is	Armn}', "");
53975Expect(0, 1328, '\p{_	Is	Armn}', "");
53976Expect(1, 1328, '\p{^_	Is	Armn}', "");
53977Expect(1, 1328, '\P{_	Is	Armn}', "");
53978Expect(0, 1328, '\P{^_	Is	Armn}', "");
53979Error('\p{/a/	-XID_CONTINUE}');
53980Error('\P{/a/	-XID_CONTINUE}');
53981Expect(1, 57, '\p{xidcontinue}', "");
53982Expect(0, 57, '\p{^xidcontinue}', "");
53983Expect(0, 57, '\P{xidcontinue}', "");
53984Expect(1, 57, '\P{^xidcontinue}', "");
53985Expect(0, 47, '\p{xidcontinue}', "");
53986Expect(1, 47, '\p{^xidcontinue}', "");
53987Expect(1, 47, '\P{xidcontinue}', "");
53988Expect(0, 47, '\P{^xidcontinue}', "");
53989Expect(1, 57, '\p{	-XIDContinue}', "");
53990Expect(0, 57, '\p{^	-XIDContinue}', "");
53991Expect(0, 57, '\P{	-XIDContinue}', "");
53992Expect(1, 57, '\P{^	-XIDContinue}', "");
53993Expect(0, 47, '\p{	-XIDContinue}', "");
53994Expect(1, 47, '\p{^	-XIDContinue}', "");
53995Expect(1, 47, '\P{	-XIDContinue}', "");
53996Expect(0, 47, '\P{^	-XIDContinue}', "");
53997Error('\p{_ IS/a/xidCONTINUE}');
53998Error('\P{_ IS/a/xidCONTINUE}');
53999Expect(1, 57, '\p{isxidcontinue}', "");
54000Expect(0, 57, '\p{^isxidcontinue}', "");
54001Expect(0, 57, '\P{isxidcontinue}', "");
54002Expect(1, 57, '\P{^isxidcontinue}', "");
54003Expect(0, 47, '\p{isxidcontinue}', "");
54004Expect(1, 47, '\p{^isxidcontinue}', "");
54005Expect(1, 47, '\P{isxidcontinue}', "");
54006Expect(0, 47, '\P{^isxidcontinue}', "");
54007Expect(1, 57, '\p{	Isxid	CONTINUE}', "");
54008Expect(0, 57, '\p{^	Isxid	CONTINUE}', "");
54009Expect(0, 57, '\P{	Isxid	CONTINUE}', "");
54010Expect(1, 57, '\P{^	Isxid	CONTINUE}', "");
54011Expect(0, 47, '\p{	Isxid	CONTINUE}', "");
54012Expect(1, 47, '\p{^	Isxid	CONTINUE}', "");
54013Expect(1, 47, '\P{	Isxid	CONTINUE}', "");
54014Expect(0, 47, '\P{^	Isxid	CONTINUE}', "");
54015Error('\p{-XIDC/a/}');
54016Error('\P{-XIDC/a/}');
54017Expect(1, 57, '\p{xidc}', "");
54018Expect(0, 57, '\p{^xidc}', "");
54019Expect(0, 57, '\P{xidc}', "");
54020Expect(1, 57, '\P{^xidc}', "");
54021Expect(0, 47, '\p{xidc}', "");
54022Expect(1, 47, '\p{^xidc}', "");
54023Expect(1, 47, '\P{xidc}', "");
54024Expect(0, 47, '\P{^xidc}', "");
54025Expect(1, 57, '\p{ -XIDC}', "");
54026Expect(0, 57, '\p{^ -XIDC}', "");
54027Expect(0, 57, '\P{ -XIDC}', "");
54028Expect(1, 57, '\P{^ -XIDC}', "");
54029Expect(0, 47, '\p{ -XIDC}', "");
54030Expect(1, 47, '\p{^ -XIDC}', "");
54031Expect(1, 47, '\P{ -XIDC}', "");
54032Expect(0, 47, '\P{^ -XIDC}', "");
54033Error('\p{/a/ IsXIDC}');
54034Error('\P{/a/ IsXIDC}');
54035Expect(1, 57, '\p{isxidc}', "");
54036Expect(0, 57, '\p{^isxidc}', "");
54037Expect(0, 57, '\P{isxidc}', "");
54038Expect(1, 57, '\P{^isxidc}', "");
54039Expect(0, 47, '\p{isxidc}', "");
54040Expect(1, 47, '\p{^isxidc}', "");
54041Expect(1, 47, '\P{isxidc}', "");
54042Expect(0, 47, '\P{^isxidc}', "");
54043Expect(1, 57, '\p{-is	XIDC}', "");
54044Expect(0, 57, '\p{^-is	XIDC}', "");
54045Expect(0, 57, '\P{-is	XIDC}', "");
54046Expect(1, 57, '\P{^-is	XIDC}', "");
54047Expect(0, 47, '\p{-is	XIDC}', "");
54048Expect(1, 47, '\p{^-is	XIDC}', "");
54049Expect(1, 47, '\P{-is	XIDC}', "");
54050Expect(0, 47, '\P{^-is	XIDC}', "");
54051Error('\p{/a/	_HYPHEN}');
54052Error('\P{/a/	_HYPHEN}');
54053Expect(1, 45, '\p{hyphen}', "");
54054Expect(0, 45, '\p{^hyphen}', "");
54055Expect(0, 45, '\P{hyphen}', "");
54056Expect(1, 45, '\P{^hyphen}', "");
54057Expect(0, 44, '\p{hyphen}', "");
54058Expect(1, 44, '\p{^hyphen}', "");
54059Expect(1, 44, '\P{hyphen}', "");
54060Expect(0, 44, '\P{^hyphen}', "");
54061Expect(1, 45, '\p{	 hyphen}', "");
54062Expect(0, 45, '\p{^	 hyphen}', "");
54063Expect(0, 45, '\P{	 hyphen}', "");
54064Expect(1, 45, '\P{^	 hyphen}', "");
54065Expect(0, 44, '\p{	 hyphen}', "");
54066Expect(1, 44, '\p{^	 hyphen}', "");
54067Expect(1, 44, '\P{	 hyphen}', "");
54068Expect(0, 44, '\P{^	 hyphen}', "");
54069Error('\p{	:=IS_HYPHEN}');
54070Error('\P{	:=IS_HYPHEN}');
54071Expect(1, 45, '\p{ishyphen}', "");
54072Expect(0, 45, '\p{^ishyphen}', "");
54073Expect(0, 45, '\P{ishyphen}', "");
54074Expect(1, 45, '\P{^ishyphen}', "");
54075Expect(0, 44, '\p{ishyphen}', "");
54076Expect(1, 44, '\p{^ishyphen}', "");
54077Expect(1, 44, '\P{ishyphen}', "");
54078Expect(0, 44, '\P{^ishyphen}', "");
54079Expect(1, 45, '\p{_ is	Hyphen}', "");
54080Expect(0, 45, '\p{^_ is	Hyphen}', "");
54081Expect(0, 45, '\P{_ is	Hyphen}', "");
54082Expect(1, 45, '\P{^_ is	Hyphen}', "");
54083Expect(0, 44, '\p{_ is	Hyphen}', "");
54084Expect(1, 44, '\p{^_ is	Hyphen}', "");
54085Expect(1, 44, '\P{_ is	Hyphen}', "");
54086Expect(0, 44, '\P{^_ is	Hyphen}', "");
54087Error('\p{  UNIFIED:=Canadian-Aboriginal-syllabics}');
54088Error('\P{  UNIFIED:=Canadian-Aboriginal-syllabics}');
54089Expect(1, 5759, '\p{unifiedcanadianaboriginalsyllabics}', "");
54090Expect(0, 5759, '\p{^unifiedcanadianaboriginalsyllabics}', "");
54091Expect(0, 5759, '\P{unifiedcanadianaboriginalsyllabics}', "");
54092Expect(1, 5759, '\P{^unifiedcanadianaboriginalsyllabics}', "");
54093Expect(0, 5119, '\p{unifiedcanadianaboriginalsyllabics}', "");
54094Expect(1, 5119, '\p{^unifiedcanadianaboriginalsyllabics}', "");
54095Expect(1, 5119, '\P{unifiedcanadianaboriginalsyllabics}', "");
54096Expect(0, 5119, '\P{^unifiedcanadianaboriginalsyllabics}', "");
54097Expect(1, 5759, '\p{-	unified_Canadian	aboriginal SYLLABICS}', "");
54098Expect(0, 5759, '\p{^-	unified_Canadian	aboriginal SYLLABICS}', "");
54099Expect(0, 5759, '\P{-	unified_Canadian	aboriginal SYLLABICS}', "");
54100Expect(1, 5759, '\P{^-	unified_Canadian	aboriginal SYLLABICS}', "");
54101Expect(0, 5119, '\p{-	unified_Canadian	aboriginal SYLLABICS}', "");
54102Expect(1, 5119, '\p{^-	unified_Canadian	aboriginal SYLLABICS}', "");
54103Expect(1, 5119, '\P{-	unified_Canadian	aboriginal SYLLABICS}', "");
54104Expect(0, 5119, '\P{^-	unified_Canadian	aboriginal SYLLABICS}', "");
54105Error('\p{_/a/IS	UNIFIED Canadian aboriginalsyllabics}');
54106Error('\P{_/a/IS	UNIFIED Canadian aboriginalsyllabics}');
54107Expect(1, 5759, '\p{isunifiedcanadianaboriginalsyllabics}', "");
54108Expect(0, 5759, '\p{^isunifiedcanadianaboriginalsyllabics}', "");
54109Expect(0, 5759, '\P{isunifiedcanadianaboriginalsyllabics}', "");
54110Expect(1, 5759, '\P{^isunifiedcanadianaboriginalsyllabics}', "");
54111Expect(0, 5119, '\p{isunifiedcanadianaboriginalsyllabics}', "");
54112Expect(1, 5119, '\p{^isunifiedcanadianaboriginalsyllabics}', "");
54113Expect(1, 5119, '\P{isunifiedcanadianaboriginalsyllabics}', "");
54114Expect(0, 5119, '\P{^isunifiedcanadianaboriginalsyllabics}', "");
54115Expect(1, 5759, '\p{ is UNIFIED-Canadian-aboriginal syllabics}', "");
54116Expect(0, 5759, '\p{^ is UNIFIED-Canadian-aboriginal syllabics}', "");
54117Expect(0, 5759, '\P{ is UNIFIED-Canadian-aboriginal syllabics}', "");
54118Expect(1, 5759, '\P{^ is UNIFIED-Canadian-aboriginal syllabics}', "");
54119Expect(0, 5119, '\p{ is UNIFIED-Canadian-aboriginal syllabics}', "");
54120Expect(1, 5119, '\p{^ is UNIFIED-Canadian-aboriginal syllabics}', "");
54121Expect(1, 5119, '\P{ is UNIFIED-Canadian-aboriginal syllabics}', "");
54122Expect(0, 5119, '\P{^ is UNIFIED-Canadian-aboriginal syllabics}', "");
54123Error('\p{-:=inUnifiedCanadian	aboriginal_syllabics}');
54124Error('\P{-:=inUnifiedCanadian	aboriginal_syllabics}');
54125Expect(1, 5759, '\p{inunifiedcanadianaboriginalsyllabics}', "");
54126Expect(0, 5759, '\p{^inunifiedcanadianaboriginalsyllabics}', "");
54127Expect(0, 5759, '\P{inunifiedcanadianaboriginalsyllabics}', "");
54128Expect(1, 5759, '\P{^inunifiedcanadianaboriginalsyllabics}', "");
54129Expect(0, 5119, '\p{inunifiedcanadianaboriginalsyllabics}', "");
54130Expect(1, 5119, '\p{^inunifiedcanadianaboriginalsyllabics}', "");
54131Expect(1, 5119, '\P{inunifiedcanadianaboriginalsyllabics}', "");
54132Expect(0, 5119, '\P{^inunifiedcanadianaboriginalsyllabics}', "");
54133Expect(1, 5759, '\p{ 	InUnified-canadian-Aboriginal	syllabics}', "");
54134Expect(0, 5759, '\p{^ 	InUnified-canadian-Aboriginal	syllabics}', "");
54135Expect(0, 5759, '\P{ 	InUnified-canadian-Aboriginal	syllabics}', "");
54136Expect(1, 5759, '\P{^ 	InUnified-canadian-Aboriginal	syllabics}', "");
54137Expect(0, 5119, '\p{ 	InUnified-canadian-Aboriginal	syllabics}', "");
54138Expect(1, 5119, '\p{^ 	InUnified-canadian-Aboriginal	syllabics}', "");
54139Expect(1, 5119, '\P{ 	InUnified-canadian-Aboriginal	syllabics}', "");
54140Expect(0, 5119, '\P{^ 	InUnified-canadian-Aboriginal	syllabics}', "");
54141Error('\p{CanadianSyllabics:=}');
54142Error('\P{CanadianSyllabics:=}');
54143Expect(1, 5759, '\p{canadiansyllabics}', "");
54144Expect(0, 5759, '\p{^canadiansyllabics}', "");
54145Expect(0, 5759, '\P{canadiansyllabics}', "");
54146Expect(1, 5759, '\P{^canadiansyllabics}', "");
54147Expect(0, 5119, '\p{canadiansyllabics}', "");
54148Expect(1, 5119, '\p{^canadiansyllabics}', "");
54149Expect(1, 5119, '\P{canadiansyllabics}', "");
54150Expect(0, 5119, '\P{^canadiansyllabics}', "");
54151Expect(1, 5759, '\p{_Canadian_SYLLABICS}', "");
54152Expect(0, 5759, '\p{^_Canadian_SYLLABICS}', "");
54153Expect(0, 5759, '\P{_Canadian_SYLLABICS}', "");
54154Expect(1, 5759, '\P{^_Canadian_SYLLABICS}', "");
54155Expect(0, 5119, '\p{_Canadian_SYLLABICS}', "");
54156Expect(1, 5119, '\p{^_Canadian_SYLLABICS}', "");
54157Expect(1, 5119, '\P{_Canadian_SYLLABICS}', "");
54158Expect(0, 5119, '\P{^_Canadian_SYLLABICS}', "");
54159Error('\p{:=IS-Canadian_syllabics}');
54160Error('\P{:=IS-Canadian_syllabics}');
54161Expect(1, 5759, '\p{iscanadiansyllabics}', "");
54162Expect(0, 5759, '\p{^iscanadiansyllabics}', "");
54163Expect(0, 5759, '\P{iscanadiansyllabics}', "");
54164Expect(1, 5759, '\P{^iscanadiansyllabics}', "");
54165Expect(0, 5119, '\p{iscanadiansyllabics}', "");
54166Expect(1, 5119, '\p{^iscanadiansyllabics}', "");
54167Expect(1, 5119, '\P{iscanadiansyllabics}', "");
54168Expect(0, 5119, '\P{^iscanadiansyllabics}', "");
54169Expect(1, 5759, '\p{_-IS	Canadian SYLLABICS}', "");
54170Expect(0, 5759, '\p{^_-IS	Canadian SYLLABICS}', "");
54171Expect(0, 5759, '\P{_-IS	Canadian SYLLABICS}', "");
54172Expect(1, 5759, '\P{^_-IS	Canadian SYLLABICS}', "");
54173Expect(0, 5119, '\p{_-IS	Canadian SYLLABICS}', "");
54174Expect(1, 5119, '\p{^_-IS	Canadian SYLLABICS}', "");
54175Expect(1, 5119, '\P{_-IS	Canadian SYLLABICS}', "");
54176Expect(0, 5119, '\P{^_-IS	Canadian SYLLABICS}', "");
54177Error('\p{- In:=CANADIAN_Syllabics}');
54178Error('\P{- In:=CANADIAN_Syllabics}');
54179Expect(1, 5759, '\p{incanadiansyllabics}', "");
54180Expect(0, 5759, '\p{^incanadiansyllabics}', "");
54181Expect(0, 5759, '\P{incanadiansyllabics}', "");
54182Expect(1, 5759, '\P{^incanadiansyllabics}', "");
54183Expect(0, 5119, '\p{incanadiansyllabics}', "");
54184Expect(1, 5119, '\p{^incanadiansyllabics}', "");
54185Expect(1, 5119, '\P{incanadiansyllabics}', "");
54186Expect(0, 5119, '\P{^incanadiansyllabics}', "");
54187Expect(1, 5759, '\p{	IN	canadian SYLLABICS}', "");
54188Expect(0, 5759, '\p{^	IN	canadian SYLLABICS}', "");
54189Expect(0, 5759, '\P{	IN	canadian SYLLABICS}', "");
54190Expect(1, 5759, '\P{^	IN	canadian SYLLABICS}', "");
54191Expect(0, 5119, '\p{	IN	canadian SYLLABICS}', "");
54192Expect(1, 5119, '\p{^	IN	canadian SYLLABICS}', "");
54193Expect(1, 5119, '\P{	IN	canadian SYLLABICS}', "");
54194Expect(0, 5119, '\P{^	IN	canadian SYLLABICS}', "");
54195Error('\p{  egyptian	HIEROGLYPHS/a/}');
54196Error('\P{  egyptian	HIEROGLYPHS/a/}');
54197Expect(1, 78894, '\p{egyptianhieroglyphs}', "");
54198Expect(0, 78894, '\p{^egyptianhieroglyphs}', "");
54199Expect(0, 78894, '\P{egyptianhieroglyphs}', "");
54200Expect(1, 78894, '\P{^egyptianhieroglyphs}', "");
54201Expect(0, 77823, '\p{egyptianhieroglyphs}', "");
54202Expect(1, 77823, '\p{^egyptianhieroglyphs}', "");
54203Expect(1, 77823, '\P{egyptianhieroglyphs}', "");
54204Expect(0, 77823, '\P{^egyptianhieroglyphs}', "");
54205Expect(1, 78894, '\p{-egyptian	hieroglyphs}', "");
54206Expect(0, 78894, '\p{^-egyptian	hieroglyphs}', "");
54207Expect(0, 78894, '\P{-egyptian	hieroglyphs}', "");
54208Expect(1, 78894, '\P{^-egyptian	hieroglyphs}', "");
54209Expect(0, 77823, '\p{-egyptian	hieroglyphs}', "");
54210Expect(1, 77823, '\p{^-egyptian	hieroglyphs}', "");
54211Expect(1, 77823, '\P{-egyptian	hieroglyphs}', "");
54212Expect(0, 77823, '\P{^-egyptian	hieroglyphs}', "");
54213Error('\p{_	Is-Egyptian/a/Hieroglyphs}');
54214Error('\P{_	Is-Egyptian/a/Hieroglyphs}');
54215Expect(1, 78894, '\p{isegyptianhieroglyphs}', "");
54216Expect(0, 78894, '\p{^isegyptianhieroglyphs}', "");
54217Expect(0, 78894, '\P{isegyptianhieroglyphs}', "");
54218Expect(1, 78894, '\P{^isegyptianhieroglyphs}', "");
54219Expect(0, 77823, '\p{isegyptianhieroglyphs}', "");
54220Expect(1, 77823, '\p{^isegyptianhieroglyphs}', "");
54221Expect(1, 77823, '\P{isegyptianhieroglyphs}', "");
54222Expect(0, 77823, '\P{^isegyptianhieroglyphs}', "");
54223Expect(1, 78894, '\p{-IsEgyptian HIEROGLYPHS}', "");
54224Expect(0, 78894, '\p{^-IsEgyptian HIEROGLYPHS}', "");
54225Expect(0, 78894, '\P{-IsEgyptian HIEROGLYPHS}', "");
54226Expect(1, 78894, '\P{^-IsEgyptian HIEROGLYPHS}', "");
54227Expect(0, 77823, '\p{-IsEgyptian HIEROGLYPHS}', "");
54228Expect(1, 77823, '\p{^-IsEgyptian HIEROGLYPHS}', "");
54229Expect(1, 77823, '\P{-IsEgyptian HIEROGLYPHS}', "");
54230Expect(0, 77823, '\P{^-IsEgyptian HIEROGLYPHS}', "");
54231Error('\p{:=Egyp}');
54232Error('\P{:=Egyp}');
54233Expect(1, 78894, '\p{egyp}', "");
54234Expect(0, 78894, '\p{^egyp}', "");
54235Expect(0, 78894, '\P{egyp}', "");
54236Expect(1, 78894, '\P{^egyp}', "");
54237Expect(0, 77823, '\p{egyp}', "");
54238Expect(1, 77823, '\p{^egyp}', "");
54239Expect(1, 77823, '\P{egyp}', "");
54240Expect(0, 77823, '\P{^egyp}', "");
54241Expect(1, 78894, '\p{		egyp}', "");
54242Expect(0, 78894, '\p{^		egyp}', "");
54243Expect(0, 78894, '\P{		egyp}', "");
54244Expect(1, 78894, '\P{^		egyp}', "");
54245Expect(0, 77823, '\p{		egyp}', "");
54246Expect(1, 77823, '\p{^		egyp}', "");
54247Expect(1, 77823, '\P{		egyp}', "");
54248Expect(0, 77823, '\P{^		egyp}', "");
54249Error('\p{/a/_ISegyp}');
54250Error('\P{/a/_ISegyp}');
54251Expect(1, 78894, '\p{isegyp}', "");
54252Expect(0, 78894, '\p{^isegyp}', "");
54253Expect(0, 78894, '\P{isegyp}', "");
54254Expect(1, 78894, '\P{^isegyp}', "");
54255Expect(0, 77823, '\p{isegyp}', "");
54256Expect(1, 77823, '\p{^isegyp}', "");
54257Expect(1, 77823, '\P{isegyp}', "");
54258Expect(0, 77823, '\P{^isegyp}', "");
54259Expect(1, 78894, '\p{-Is EGYP}', "");
54260Expect(0, 78894, '\p{^-Is EGYP}', "");
54261Expect(0, 78894, '\P{-Is EGYP}', "");
54262Expect(1, 78894, '\P{^-Is EGYP}', "");
54263Expect(0, 77823, '\p{-Is EGYP}', "");
54264Expect(1, 77823, '\p{^-Is EGYP}', "");
54265Expect(1, 77823, '\P{-Is EGYP}', "");
54266Expect(0, 77823, '\P{^-Is EGYP}', "");
54267Error('\p{/a/--Aegean	NUMBERS}');
54268Error('\P{/a/--Aegean	NUMBERS}');
54269Expect(1, 65855, '\p{aegeannumbers}', "");
54270Expect(0, 65855, '\p{^aegeannumbers}', "");
54271Expect(0, 65855, '\P{aegeannumbers}', "");
54272Expect(1, 65855, '\P{^aegeannumbers}', "");
54273Expect(0, 65791, '\p{aegeannumbers}', "");
54274Expect(1, 65791, '\p{^aegeannumbers}', "");
54275Expect(1, 65791, '\P{aegeannumbers}', "");
54276Expect(0, 65791, '\P{^aegeannumbers}', "");
54277Expect(1, 65855, '\p{-Aegean-numbers}', "");
54278Expect(0, 65855, '\p{^-Aegean-numbers}', "");
54279Expect(0, 65855, '\P{-Aegean-numbers}', "");
54280Expect(1, 65855, '\P{^-Aegean-numbers}', "");
54281Expect(0, 65791, '\p{-Aegean-numbers}', "");
54282Expect(1, 65791, '\p{^-Aegean-numbers}', "");
54283Expect(1, 65791, '\P{-Aegean-numbers}', "");
54284Expect(0, 65791, '\P{^-Aegean-numbers}', "");
54285Error('\p{/a/ IS	AEGEAN	NUMBERS}');
54286Error('\P{/a/ IS	AEGEAN	NUMBERS}');
54287Expect(1, 65855, '\p{isaegeannumbers}', "");
54288Expect(0, 65855, '\p{^isaegeannumbers}', "");
54289Expect(0, 65855, '\P{isaegeannumbers}', "");
54290Expect(1, 65855, '\P{^isaegeannumbers}', "");
54291Expect(0, 65791, '\p{isaegeannumbers}', "");
54292Expect(1, 65791, '\p{^isaegeannumbers}', "");
54293Expect(1, 65791, '\P{isaegeannumbers}', "");
54294Expect(0, 65791, '\P{^isaegeannumbers}', "");
54295Expect(1, 65855, '\p{		Is	Aegean	Numbers}', "");
54296Expect(0, 65855, '\p{^		Is	Aegean	Numbers}', "");
54297Expect(0, 65855, '\P{		Is	Aegean	Numbers}', "");
54298Expect(1, 65855, '\P{^		Is	Aegean	Numbers}', "");
54299Expect(0, 65791, '\p{		Is	Aegean	Numbers}', "");
54300Expect(1, 65791, '\p{^		Is	Aegean	Numbers}', "");
54301Expect(1, 65791, '\P{		Is	Aegean	Numbers}', "");
54302Expect(0, 65791, '\P{^		Is	Aegean	Numbers}', "");
54303Error('\p{ :=INAegean_Numbers}');
54304Error('\P{ :=INAegean_Numbers}');
54305Expect(1, 65855, '\p{inaegeannumbers}', "");
54306Expect(0, 65855, '\p{^inaegeannumbers}', "");
54307Expect(0, 65855, '\P{inaegeannumbers}', "");
54308Expect(1, 65855, '\P{^inaegeannumbers}', "");
54309Expect(0, 65791, '\p{inaegeannumbers}', "");
54310Expect(1, 65791, '\p{^inaegeannumbers}', "");
54311Expect(1, 65791, '\P{inaegeannumbers}', "");
54312Expect(0, 65791, '\P{^inaegeannumbers}', "");
54313Expect(1, 65855, '\p{	 INAEGEAN	NUMBERS}', "");
54314Expect(0, 65855, '\p{^	 INAEGEAN	NUMBERS}', "");
54315Expect(0, 65855, '\P{	 INAEGEAN	NUMBERS}', "");
54316Expect(1, 65855, '\P{^	 INAEGEAN	NUMBERS}', "");
54317Expect(0, 65791, '\p{	 INAEGEAN	NUMBERS}', "");
54318Expect(1, 65791, '\p{^	 INAEGEAN	NUMBERS}', "");
54319Expect(1, 65791, '\P{	 INAEGEAN	NUMBERS}', "");
54320Expect(0, 65791, '\P{^	 INAEGEAN	NUMBERS}', "");
54321Error('\p{	_bidi:=control}');
54322Error('\P{	_bidi:=control}');
54323Expect(1, 8207, '\p{bidicontrol}', "");
54324Expect(0, 8207, '\p{^bidicontrol}', "");
54325Expect(0, 8207, '\P{bidicontrol}', "");
54326Expect(1, 8207, '\P{^bidicontrol}', "");
54327Expect(0, 8205, '\p{bidicontrol}', "");
54328Expect(1, 8205, '\p{^bidicontrol}', "");
54329Expect(1, 8205, '\P{bidicontrol}', "");
54330Expect(0, 8205, '\P{^bidicontrol}', "");
54331Expect(1, 8207, '\p{__Bidi-control}', "");
54332Expect(0, 8207, '\p{^__Bidi-control}', "");
54333Expect(0, 8207, '\P{__Bidi-control}', "");
54334Expect(1, 8207, '\P{^__Bidi-control}', "");
54335Expect(0, 8205, '\p{__Bidi-control}', "");
54336Expect(1, 8205, '\p{^__Bidi-control}', "");
54337Expect(1, 8205, '\P{__Bidi-control}', "");
54338Expect(0, 8205, '\P{^__Bidi-control}', "");
54339Error('\p{	 ISBidi-CONTROL/a/}');
54340Error('\P{	 ISBidi-CONTROL/a/}');
54341Expect(1, 8207, '\p{isbidicontrol}', "");
54342Expect(0, 8207, '\p{^isbidicontrol}', "");
54343Expect(0, 8207, '\P{isbidicontrol}', "");
54344Expect(1, 8207, '\P{^isbidicontrol}', "");
54345Expect(0, 8205, '\p{isbidicontrol}', "");
54346Expect(1, 8205, '\p{^isbidicontrol}', "");
54347Expect(1, 8205, '\P{isbidicontrol}', "");
54348Expect(0, 8205, '\P{^isbidicontrol}', "");
54349Expect(1, 8207, '\p{		is	bidi Control}', "");
54350Expect(0, 8207, '\p{^		is	bidi Control}', "");
54351Expect(0, 8207, '\P{		is	bidi Control}', "");
54352Expect(1, 8207, '\P{^		is	bidi Control}', "");
54353Expect(0, 8205, '\p{		is	bidi Control}', "");
54354Expect(1, 8205, '\p{^		is	bidi Control}', "");
54355Expect(1, 8205, '\P{		is	bidi Control}', "");
54356Expect(0, 8205, '\P{^		is	bidi Control}', "");
54357Error('\p{ :=bidi C}');
54358Error('\P{ :=bidi C}');
54359Expect(1, 8207, '\p{bidic}', "");
54360Expect(0, 8207, '\p{^bidic}', "");
54361Expect(0, 8207, '\P{bidic}', "");
54362Expect(1, 8207, '\P{^bidic}', "");
54363Expect(0, 8205, '\p{bidic}', "");
54364Expect(1, 8205, '\p{^bidic}', "");
54365Expect(1, 8205, '\P{bidic}', "");
54366Expect(0, 8205, '\P{^bidic}', "");
54367Expect(1, 8207, '\p{ bidi-C}', "");
54368Expect(0, 8207, '\p{^ bidi-C}', "");
54369Expect(0, 8207, '\P{ bidi-C}', "");
54370Expect(1, 8207, '\P{^ bidi-C}', "");
54371Expect(0, 8205, '\p{ bidi-C}', "");
54372Expect(1, 8205, '\p{^ bidi-C}', "");
54373Expect(1, 8205, '\P{ bidi-C}', "");
54374Expect(0, 8205, '\P{^ bidi-C}', "");
54375Error('\p{ -IS	bidi c/a/}');
54376Error('\P{ -IS	bidi c/a/}');
54377Expect(1, 8207, '\p{isbidic}', "");
54378Expect(0, 8207, '\p{^isbidic}', "");
54379Expect(0, 8207, '\P{isbidic}', "");
54380Expect(1, 8207, '\P{^isbidic}', "");
54381Expect(0, 8205, '\p{isbidic}', "");
54382Expect(1, 8205, '\p{^isbidic}', "");
54383Expect(1, 8205, '\P{isbidic}', "");
54384Expect(0, 8205, '\P{^isbidic}', "");
54385Expect(1, 8207, '\p{_Is bidi_C}', "");
54386Expect(0, 8207, '\p{^_Is bidi_C}', "");
54387Expect(0, 8207, '\P{_Is bidi_C}', "");
54388Expect(1, 8207, '\P{^_Is bidi_C}', "");
54389Expect(0, 8205, '\p{_Is bidi_C}', "");
54390Expect(1, 8205, '\p{^_Is bidi_C}', "");
54391Expect(1, 8205, '\P{_Is bidi_C}', "");
54392Expect(0, 8205, '\P{^_Is bidi_C}', "");
54393Error('\p{	_Combining-diacritical:=Marks	ForSymbols}');
54394Error('\P{	_Combining-diacritical:=Marks	ForSymbols}');
54395Expect(1, 8447, '\p{combiningdiacriticalmarksforsymbols}', "");
54396Expect(0, 8447, '\p{^combiningdiacriticalmarksforsymbols}', "");
54397Expect(0, 8447, '\P{combiningdiacriticalmarksforsymbols}', "");
54398Expect(1, 8447, '\P{^combiningdiacriticalmarksforsymbols}', "");
54399Expect(0, 8399, '\p{combiningdiacriticalmarksforsymbols}', "");
54400Expect(1, 8399, '\p{^combiningdiacriticalmarksforsymbols}', "");
54401Expect(1, 8399, '\P{combiningdiacriticalmarksforsymbols}', "");
54402Expect(0, 8399, '\P{^combiningdiacriticalmarksforsymbols}', "");
54403Expect(1, 8447, '\p{_-Combining_diacritical_marks FOR-Symbols}', "");
54404Expect(0, 8447, '\p{^_-Combining_diacritical_marks FOR-Symbols}', "");
54405Expect(0, 8447, '\P{_-Combining_diacritical_marks FOR-Symbols}', "");
54406Expect(1, 8447, '\P{^_-Combining_diacritical_marks FOR-Symbols}', "");
54407Expect(0, 8399, '\p{_-Combining_diacritical_marks FOR-Symbols}', "");
54408Expect(1, 8399, '\p{^_-Combining_diacritical_marks FOR-Symbols}', "");
54409Expect(1, 8399, '\P{_-Combining_diacritical_marks FOR-Symbols}', "");
54410Expect(0, 8399, '\P{^_-Combining_diacritical_marks FOR-Symbols}', "");
54411Error('\p{	/a/Is Combining	DIACRITICAL-Marks-for-symbols}');
54412Error('\P{	/a/Is Combining	DIACRITICAL-Marks-for-symbols}');
54413Expect(1, 8447, '\p{iscombiningdiacriticalmarksforsymbols}', "");
54414Expect(0, 8447, '\p{^iscombiningdiacriticalmarksforsymbols}', "");
54415Expect(0, 8447, '\P{iscombiningdiacriticalmarksforsymbols}', "");
54416Expect(1, 8447, '\P{^iscombiningdiacriticalmarksforsymbols}', "");
54417Expect(0, 8399, '\p{iscombiningdiacriticalmarksforsymbols}', "");
54418Expect(1, 8399, '\p{^iscombiningdiacriticalmarksforsymbols}', "");
54419Expect(1, 8399, '\P{iscombiningdiacriticalmarksforsymbols}', "");
54420Expect(0, 8399, '\P{^iscombiningdiacriticalmarksforsymbols}', "");
54421Expect(1, 8447, '\p{_IS	combining	Diacritical-MARKS_for_SYMBOLS}', "");
54422Expect(0, 8447, '\p{^_IS	combining	Diacritical-MARKS_for_SYMBOLS}', "");
54423Expect(0, 8447, '\P{_IS	combining	Diacritical-MARKS_for_SYMBOLS}', "");
54424Expect(1, 8447, '\P{^_IS	combining	Diacritical-MARKS_for_SYMBOLS}', "");
54425Expect(0, 8399, '\p{_IS	combining	Diacritical-MARKS_for_SYMBOLS}', "");
54426Expect(1, 8399, '\p{^_IS	combining	Diacritical-MARKS_for_SYMBOLS}', "");
54427Expect(1, 8399, '\P{_IS	combining	Diacritical-MARKS_for_SYMBOLS}', "");
54428Expect(0, 8399, '\P{^_IS	combining	Diacritical-MARKS_for_SYMBOLS}', "");
54429Error('\p{	_In	COMBINING/a/Diacritical-MARKS	for_Symbols}');
54430Error('\P{	_In	COMBINING/a/Diacritical-MARKS	for_Symbols}');
54431Expect(1, 8447, '\p{incombiningdiacriticalmarksforsymbols}', "");
54432Expect(0, 8447, '\p{^incombiningdiacriticalmarksforsymbols}', "");
54433Expect(0, 8447, '\P{incombiningdiacriticalmarksforsymbols}', "");
54434Expect(1, 8447, '\P{^incombiningdiacriticalmarksforsymbols}', "");
54435Expect(0, 8399, '\p{incombiningdiacriticalmarksforsymbols}', "");
54436Expect(1, 8399, '\p{^incombiningdiacriticalmarksforsymbols}', "");
54437Expect(1, 8399, '\P{incombiningdiacriticalmarksforsymbols}', "");
54438Expect(0, 8399, '\P{^incombiningdiacriticalmarksforsymbols}', "");
54439Expect(1, 8447, '\p{		inCOMBININGdiacritical-MARKS-For Symbols}', "");
54440Expect(0, 8447, '\p{^		inCOMBININGdiacritical-MARKS-For Symbols}', "");
54441Expect(0, 8447, '\P{		inCOMBININGdiacritical-MARKS-For Symbols}', "");
54442Expect(1, 8447, '\P{^		inCOMBININGdiacritical-MARKS-For Symbols}', "");
54443Expect(0, 8399, '\p{		inCOMBININGdiacritical-MARKS-For Symbols}', "");
54444Expect(1, 8399, '\p{^		inCOMBININGdiacritical-MARKS-For Symbols}', "");
54445Expect(1, 8399, '\P{		inCOMBININGdiacritical-MARKS-For Symbols}', "");
54446Expect(0, 8399, '\P{^		inCOMBININGdiacritical-MARKS-For Symbols}', "");
54447Error('\p{-_COMBINING/a/marks FORSymbols}');
54448Error('\P{-_COMBINING/a/marks FORSymbols}');
54449Expect(1, 8447, '\p{combiningmarksforsymbols}', "");
54450Expect(0, 8447, '\p{^combiningmarksforsymbols}', "");
54451Expect(0, 8447, '\P{combiningmarksforsymbols}', "");
54452Expect(1, 8447, '\P{^combiningmarksforsymbols}', "");
54453Expect(0, 8399, '\p{combiningmarksforsymbols}', "");
54454Expect(1, 8399, '\p{^combiningmarksforsymbols}', "");
54455Expect(1, 8399, '\P{combiningmarksforsymbols}', "");
54456Expect(0, 8399, '\P{^combiningmarksforsymbols}', "");
54457Expect(1, 8447, '\p{CombiningMarksFORSymbols}', "");
54458Expect(0, 8447, '\p{^CombiningMarksFORSymbols}', "");
54459Expect(0, 8447, '\P{CombiningMarksFORSymbols}', "");
54460Expect(1, 8447, '\P{^CombiningMarksFORSymbols}', "");
54461Expect(0, 8399, '\p{CombiningMarksFORSymbols}', "");
54462Expect(1, 8399, '\p{^CombiningMarksFORSymbols}', "");
54463Expect(1, 8399, '\P{CombiningMarksFORSymbols}', "");
54464Expect(0, 8399, '\P{^CombiningMarksFORSymbols}', "");
54465Error('\p{-	IS/a/COMBINING	marks	For_SYMBOLS}');
54466Error('\P{-	IS/a/COMBINING	marks	For_SYMBOLS}');
54467Expect(1, 8447, '\p{iscombiningmarksforsymbols}', "");
54468Expect(0, 8447, '\p{^iscombiningmarksforsymbols}', "");
54469Expect(0, 8447, '\P{iscombiningmarksforsymbols}', "");
54470Expect(1, 8447, '\P{^iscombiningmarksforsymbols}', "");
54471Expect(0, 8399, '\p{iscombiningmarksforsymbols}', "");
54472Expect(1, 8399, '\p{^iscombiningmarksforsymbols}', "");
54473Expect(1, 8399, '\P{iscombiningmarksforsymbols}', "");
54474Expect(0, 8399, '\P{^iscombiningmarksforsymbols}', "");
54475Expect(1, 8447, '\p{-Is	combiningmarks_ForSymbols}', "");
54476Expect(0, 8447, '\p{^-Is	combiningmarks_ForSymbols}', "");
54477Expect(0, 8447, '\P{-Is	combiningmarks_ForSymbols}', "");
54478Expect(1, 8447, '\P{^-Is	combiningmarks_ForSymbols}', "");
54479Expect(0, 8399, '\p{-Is	combiningmarks_ForSymbols}', "");
54480Expect(1, 8399, '\p{^-Is	combiningmarks_ForSymbols}', "");
54481Expect(1, 8399, '\P{-Is	combiningmarks_ForSymbols}', "");
54482Expect(0, 8399, '\P{^-Is	combiningmarks_ForSymbols}', "");
54483Error('\p{/a/ -IN-Combining	Marks	for_Symbols}');
54484Error('\P{/a/ -IN-Combining	Marks	for_Symbols}');
54485Expect(1, 8447, '\p{incombiningmarksforsymbols}', "");
54486Expect(0, 8447, '\p{^incombiningmarksforsymbols}', "");
54487Expect(0, 8447, '\P{incombiningmarksforsymbols}', "");
54488Expect(1, 8447, '\P{^incombiningmarksforsymbols}', "");
54489Expect(0, 8399, '\p{incombiningmarksforsymbols}', "");
54490Expect(1, 8399, '\p{^incombiningmarksforsymbols}', "");
54491Expect(1, 8399, '\P{incombiningmarksforsymbols}', "");
54492Expect(0, 8399, '\P{^incombiningmarksforsymbols}', "");
54493Expect(1, 8447, '\p{_In_COMBINING Marks	For	SYMBOLS}', "");
54494Expect(0, 8447, '\p{^_In_COMBINING Marks	For	SYMBOLS}', "");
54495Expect(0, 8447, '\P{_In_COMBINING Marks	For	SYMBOLS}', "");
54496Expect(1, 8447, '\P{^_In_COMBINING Marks	For	SYMBOLS}', "");
54497Expect(0, 8399, '\p{_In_COMBINING Marks	For	SYMBOLS}', "");
54498Expect(1, 8399, '\p{^_In_COMBINING Marks	For	SYMBOLS}', "");
54499Expect(1, 8399, '\P{_In_COMBINING Marks	For	SYMBOLS}', "");
54500Expect(0, 8399, '\P{^_In_COMBINING Marks	For	SYMBOLS}', "");
54501Error('\p{_smallFORM:=VARIANTS}');
54502Error('\P{_smallFORM:=VARIANTS}');
54503Expect(1, 65135, '\p{smallformvariants}', "");
54504Expect(0, 65135, '\p{^smallformvariants}', "");
54505Expect(0, 65135, '\P{smallformvariants}', "");
54506Expect(1, 65135, '\P{^smallformvariants}', "");
54507Expect(0, 65103, '\p{smallformvariants}', "");
54508Expect(1, 65103, '\p{^smallformvariants}', "");
54509Expect(1, 65103, '\P{smallformvariants}', "");
54510Expect(0, 65103, '\P{^smallformvariants}', "");
54511Expect(1, 65135, '\p{ _SMALL-formVariants}', "");
54512Expect(0, 65135, '\p{^ _SMALL-formVariants}', "");
54513Expect(0, 65135, '\P{ _SMALL-formVariants}', "");
54514Expect(1, 65135, '\P{^ _SMALL-formVariants}', "");
54515Expect(0, 65103, '\p{ _SMALL-formVariants}', "");
54516Expect(1, 65103, '\p{^ _SMALL-formVariants}', "");
54517Expect(1, 65103, '\P{ _SMALL-formVariants}', "");
54518Expect(0, 65103, '\P{^ _SMALL-formVariants}', "");
54519Error('\p{	/a/ISSmall_Form	Variants}');
54520Error('\P{	/a/ISSmall_Form	Variants}');
54521Expect(1, 65135, '\p{issmallformvariants}', "");
54522Expect(0, 65135, '\p{^issmallformvariants}', "");
54523Expect(0, 65135, '\P{issmallformvariants}', "");
54524Expect(1, 65135, '\P{^issmallformvariants}', "");
54525Expect(0, 65103, '\p{issmallformvariants}', "");
54526Expect(1, 65103, '\p{^issmallformvariants}', "");
54527Expect(1, 65103, '\P{issmallformvariants}', "");
54528Expect(0, 65103, '\P{^issmallformvariants}', "");
54529Expect(1, 65135, '\p{_	Is_small	form	Variants}', "");
54530Expect(0, 65135, '\p{^_	Is_small	form	Variants}', "");
54531Expect(0, 65135, '\P{_	Is_small	form	Variants}', "");
54532Expect(1, 65135, '\P{^_	Is_small	form	Variants}', "");
54533Expect(0, 65103, '\p{_	Is_small	form	Variants}', "");
54534Expect(1, 65103, '\p{^_	Is_small	form	Variants}', "");
54535Expect(1, 65103, '\P{_	Is_small	form	Variants}', "");
54536Expect(0, 65103, '\P{^_	Is_small	form	Variants}', "");
54537Error('\p{ -in Small_FORM Variants/a/}');
54538Error('\P{ -in Small_FORM Variants/a/}');
54539Expect(1, 65135, '\p{insmallformvariants}', "");
54540Expect(0, 65135, '\p{^insmallformvariants}', "");
54541Expect(0, 65135, '\P{insmallformvariants}', "");
54542Expect(1, 65135, '\P{^insmallformvariants}', "");
54543Expect(0, 65103, '\p{insmallformvariants}', "");
54544Expect(1, 65103, '\p{^insmallformvariants}', "");
54545Expect(1, 65103, '\P{insmallformvariants}', "");
54546Expect(0, 65103, '\P{^insmallformvariants}', "");
54547Expect(1, 65135, '\p{ IN-Small-Form-Variants}', "");
54548Expect(0, 65135, '\p{^ IN-Small-Form-Variants}', "");
54549Expect(0, 65135, '\P{ IN-Small-Form-Variants}', "");
54550Expect(1, 65135, '\P{^ IN-Small-Form-Variants}', "");
54551Expect(0, 65103, '\p{ IN-Small-Form-Variants}', "");
54552Expect(1, 65103, '\p{^ IN-Small-Form-Variants}', "");
54553Expect(1, 65103, '\P{ IN-Small-Form-Variants}', "");
54554Expect(0, 65103, '\P{^ IN-Small-Form-Variants}', "");
54555Error('\p{		Tai Tham/a/}');
54556Error('\P{		Tai Tham/a/}');
54557Expect(1, 6750, '\p{taitham}', "");
54558Expect(0, 6750, '\p{^taitham}', "");
54559Expect(0, 6750, '\P{taitham}', "");
54560Expect(1, 6750, '\P{^taitham}', "");
54561Expect(0, 6687, '\p{taitham}', "");
54562Expect(1, 6687, '\p{^taitham}', "");
54563Expect(1, 6687, '\P{taitham}', "");
54564Expect(0, 6687, '\P{^taitham}', "");
54565Expect(1, 6750, '\p{-tai	THAM}', "");
54566Expect(0, 6750, '\p{^-tai	THAM}', "");
54567Expect(0, 6750, '\P{-tai	THAM}', "");
54568Expect(1, 6750, '\P{^-tai	THAM}', "");
54569Expect(0, 6687, '\p{-tai	THAM}', "");
54570Expect(1, 6687, '\p{^-tai	THAM}', "");
54571Expect(1, 6687, '\P{-tai	THAM}', "");
54572Expect(0, 6687, '\P{^-tai	THAM}', "");
54573Error('\p{/a/_ isTai-THAM}');
54574Error('\P{/a/_ isTai-THAM}');
54575Expect(1, 6750, '\p{istaitham}', "");
54576Expect(0, 6750, '\p{^istaitham}', "");
54577Expect(0, 6750, '\P{istaitham}', "");
54578Expect(1, 6750, '\P{^istaitham}', "");
54579Expect(0, 6687, '\p{istaitham}', "");
54580Expect(1, 6687, '\p{^istaitham}', "");
54581Expect(1, 6687, '\P{istaitham}', "");
54582Expect(0, 6687, '\P{^istaitham}', "");
54583Expect(1, 6750, '\p{_	IS_tai-Tham}', "");
54584Expect(0, 6750, '\p{^_	IS_tai-Tham}', "");
54585Expect(0, 6750, '\P{_	IS_tai-Tham}', "");
54586Expect(1, 6750, '\P{^_	IS_tai-Tham}', "");
54587Expect(0, 6687, '\p{_	IS_tai-Tham}', "");
54588Expect(1, 6687, '\p{^_	IS_tai-Tham}', "");
54589Expect(1, 6687, '\P{_	IS_tai-Tham}', "");
54590Expect(0, 6687, '\P{^_	IS_tai-Tham}', "");
54591Error('\p{/a/-	Lana}');
54592Error('\P{/a/-	Lana}');
54593Expect(1, 6750, '\p{lana}', "");
54594Expect(0, 6750, '\p{^lana}', "");
54595Expect(0, 6750, '\P{lana}', "");
54596Expect(1, 6750, '\P{^lana}', "");
54597Expect(0, 6687, '\p{lana}', "");
54598Expect(1, 6687, '\p{^lana}', "");
54599Expect(1, 6687, '\P{lana}', "");
54600Expect(0, 6687, '\P{^lana}', "");
54601Expect(1, 6750, '\p{__LANA}', "");
54602Expect(0, 6750, '\p{^__LANA}', "");
54603Expect(0, 6750, '\P{__LANA}', "");
54604Expect(1, 6750, '\P{^__LANA}', "");
54605Expect(0, 6687, '\p{__LANA}', "");
54606Expect(1, 6687, '\p{^__LANA}', "");
54607Expect(1, 6687, '\P{__LANA}', "");
54608Expect(0, 6687, '\P{^__LANA}', "");
54609Error('\p{	 is Lana/a/}');
54610Error('\P{	 is Lana/a/}');
54611Expect(1, 6750, '\p{islana}', "");
54612Expect(0, 6750, '\p{^islana}', "");
54613Expect(0, 6750, '\P{islana}', "");
54614Expect(1, 6750, '\P{^islana}', "");
54615Expect(0, 6687, '\p{islana}', "");
54616Expect(1, 6687, '\p{^islana}', "");
54617Expect(1, 6687, '\P{islana}', "");
54618Expect(0, 6687, '\P{^islana}', "");
54619Expect(1, 6750, '\p{_Is_LANA}', "");
54620Expect(0, 6750, '\p{^_Is_LANA}', "");
54621Expect(0, 6750, '\P{_Is_LANA}', "");
54622Expect(1, 6750, '\P{^_Is_LANA}', "");
54623Expect(0, 6687, '\p{_Is_LANA}', "");
54624Expect(1, 6687, '\p{^_Is_LANA}', "");
54625Expect(1, 6687, '\P{_Is_LANA}', "");
54626Expect(0, 6687, '\P{^_Is_LANA}', "");
54627Error('\p{ :=nko}');
54628Error('\P{ :=nko}');
54629Expect(1, 2042, '\p{nko}', "");
54630Expect(0, 2042, '\p{^nko}', "");
54631Expect(0, 2042, '\P{nko}', "");
54632Expect(1, 2042, '\P{^nko}', "");
54633Expect(0, 1983, '\p{nko}', "");
54634Expect(1, 1983, '\p{^nko}', "");
54635Expect(1, 1983, '\P{nko}', "");
54636Expect(0, 1983, '\P{^nko}', "");
54637Expect(1, 2042, '\p{ -Nko}', "");
54638Expect(0, 2042, '\p{^ -Nko}', "");
54639Expect(0, 2042, '\P{ -Nko}', "");
54640Expect(1, 2042, '\P{^ -Nko}', "");
54641Expect(0, 1983, '\p{ -Nko}', "");
54642Expect(1, 1983, '\p{^ -Nko}', "");
54643Expect(1, 1983, '\P{ -Nko}', "");
54644Expect(0, 1983, '\P{^ -Nko}', "");
54645Error('\p{ :=Is nko}');
54646Error('\P{ :=Is nko}');
54647Expect(1, 2042, '\p{isnko}', "");
54648Expect(0, 2042, '\p{^isnko}', "");
54649Expect(0, 2042, '\P{isnko}', "");
54650Expect(1, 2042, '\P{^isnko}', "");
54651Expect(0, 1983, '\p{isnko}', "");
54652Expect(1, 1983, '\p{^isnko}', "");
54653Expect(1, 1983, '\P{isnko}', "");
54654Expect(0, 1983, '\P{^isnko}', "");
54655Expect(1, 2042, '\p{	-is-NKO}', "");
54656Expect(0, 2042, '\p{^	-is-NKO}', "");
54657Expect(0, 2042, '\P{	-is-NKO}', "");
54658Expect(1, 2042, '\P{^	-is-NKO}', "");
54659Expect(0, 1983, '\p{	-is-NKO}', "");
54660Expect(1, 1983, '\p{^	-is-NKO}', "");
54661Expect(1, 1983, '\P{	-is-NKO}', "");
54662Expect(0, 1983, '\P{^	-is-NKO}', "");
54663Error('\p{/a/ _Nkoo}');
54664Error('\P{/a/ _Nkoo}');
54665Expect(1, 2042, '\p{nkoo}', "");
54666Expect(0, 2042, '\p{^nkoo}', "");
54667Expect(0, 2042, '\P{nkoo}', "");
54668Expect(1, 2042, '\P{^nkoo}', "");
54669Expect(0, 1983, '\p{nkoo}', "");
54670Expect(1, 1983, '\p{^nkoo}', "");
54671Expect(1, 1983, '\P{nkoo}', "");
54672Expect(0, 1983, '\P{^nkoo}', "");
54673Expect(1, 2042, '\p{	Nkoo}', "");
54674Expect(0, 2042, '\p{^	Nkoo}', "");
54675Expect(0, 2042, '\P{	Nkoo}', "");
54676Expect(1, 2042, '\P{^	Nkoo}', "");
54677Expect(0, 1983, '\p{	Nkoo}', "");
54678Expect(1, 1983, '\p{^	Nkoo}', "");
54679Expect(1, 1983, '\P{	Nkoo}', "");
54680Expect(0, 1983, '\P{^	Nkoo}', "");
54681Error('\p{ -Is	nkoo:=}');
54682Error('\P{ -Is	nkoo:=}');
54683Expect(1, 2042, '\p{isnkoo}', "");
54684Expect(0, 2042, '\p{^isnkoo}', "");
54685Expect(0, 2042, '\P{isnkoo}', "");
54686Expect(1, 2042, '\P{^isnkoo}', "");
54687Expect(0, 1983, '\p{isnkoo}', "");
54688Expect(1, 1983, '\p{^isnkoo}', "");
54689Expect(1, 1983, '\P{isnkoo}', "");
54690Expect(0, 1983, '\P{^isnkoo}', "");
54691Expect(1, 2042, '\p{_ Is Nkoo}', "");
54692Expect(0, 2042, '\p{^_ Is Nkoo}', "");
54693Expect(0, 2042, '\P{_ Is Nkoo}', "");
54694Expect(1, 2042, '\P{^_ Is Nkoo}', "");
54695Expect(0, 1983, '\p{_ Is Nkoo}', "");
54696Expect(1, 1983, '\p{^_ Is Nkoo}', "");
54697Expect(1, 1983, '\P{_ Is Nkoo}', "");
54698Expect(0, 1983, '\P{^_ Is Nkoo}', "");
54699Error('\p{ :=Mathematical Alphanumeric-Symbols}');
54700Error('\P{ :=Mathematical Alphanumeric-Symbols}');
54701Expect(1, 120831, '\p{mathematicalalphanumericsymbols}', "");
54702Expect(0, 120831, '\p{^mathematicalalphanumericsymbols}', "");
54703Expect(0, 120831, '\P{mathematicalalphanumericsymbols}', "");
54704Expect(1, 120831, '\P{^mathematicalalphanumericsymbols}', "");
54705Expect(0, 119807, '\p{mathematicalalphanumericsymbols}', "");
54706Expect(1, 119807, '\p{^mathematicalalphanumericsymbols}', "");
54707Expect(1, 119807, '\P{mathematicalalphanumericsymbols}', "");
54708Expect(0, 119807, '\P{^mathematicalalphanumericsymbols}', "");
54709Expect(1, 120831, '\p{	_Mathematical AlphanumericSymbols}', "");
54710Expect(0, 120831, '\p{^	_Mathematical AlphanumericSymbols}', "");
54711Expect(0, 120831, '\P{	_Mathematical AlphanumericSymbols}', "");
54712Expect(1, 120831, '\P{^	_Mathematical AlphanumericSymbols}', "");
54713Expect(0, 119807, '\p{	_Mathematical AlphanumericSymbols}', "");
54714Expect(1, 119807, '\p{^	_Mathematical AlphanumericSymbols}', "");
54715Expect(1, 119807, '\P{	_Mathematical AlphanumericSymbols}', "");
54716Expect(0, 119807, '\P{^	_Mathematical AlphanumericSymbols}', "");
54717Error('\p{_/a/isMathematical ALPHANUMERIC	Symbols}');
54718Error('\P{_/a/isMathematical ALPHANUMERIC	Symbols}');
54719Expect(1, 120831, '\p{ismathematicalalphanumericsymbols}', "");
54720Expect(0, 120831, '\p{^ismathematicalalphanumericsymbols}', "");
54721Expect(0, 120831, '\P{ismathematicalalphanumericsymbols}', "");
54722Expect(1, 120831, '\P{^ismathematicalalphanumericsymbols}', "");
54723Expect(0, 119807, '\p{ismathematicalalphanumericsymbols}', "");
54724Expect(1, 119807, '\p{^ismathematicalalphanumericsymbols}', "");
54725Expect(1, 119807, '\P{ismathematicalalphanumericsymbols}', "");
54726Expect(0, 119807, '\P{^ismathematicalalphanumericsymbols}', "");
54727Expect(1, 120831, '\p{--IS-mathematical	Alphanumeric	SYMBOLS}', "");
54728Expect(0, 120831, '\p{^--IS-mathematical	Alphanumeric	SYMBOLS}', "");
54729Expect(0, 120831, '\P{--IS-mathematical	Alphanumeric	SYMBOLS}', "");
54730Expect(1, 120831, '\P{^--IS-mathematical	Alphanumeric	SYMBOLS}', "");
54731Expect(0, 119807, '\p{--IS-mathematical	Alphanumeric	SYMBOLS}', "");
54732Expect(1, 119807, '\p{^--IS-mathematical	Alphanumeric	SYMBOLS}', "");
54733Expect(1, 119807, '\P{--IS-mathematical	Alphanumeric	SYMBOLS}', "");
54734Expect(0, 119807, '\P{^--IS-mathematical	Alphanumeric	SYMBOLS}', "");
54735Error('\p{ In:=mathematical Alphanumeric-Symbols}');
54736Error('\P{ In:=mathematical Alphanumeric-Symbols}');
54737Expect(1, 120831, '\p{inmathematicalalphanumericsymbols}', "");
54738Expect(0, 120831, '\p{^inmathematicalalphanumericsymbols}', "");
54739Expect(0, 120831, '\P{inmathematicalalphanumericsymbols}', "");
54740Expect(1, 120831, '\P{^inmathematicalalphanumericsymbols}', "");
54741Expect(0, 119807, '\p{inmathematicalalphanumericsymbols}', "");
54742Expect(1, 119807, '\p{^inmathematicalalphanumericsymbols}', "");
54743Expect(1, 119807, '\P{inmathematicalalphanumericsymbols}', "");
54744Expect(0, 119807, '\P{^inmathematicalalphanumericsymbols}', "");
54745Expect(1, 120831, '\p{_-INMathematicalAlphanumeric	symbols}', "");
54746Expect(0, 120831, '\p{^_-INMathematicalAlphanumeric	symbols}', "");
54747Expect(0, 120831, '\P{_-INMathematicalAlphanumeric	symbols}', "");
54748Expect(1, 120831, '\P{^_-INMathematicalAlphanumeric	symbols}', "");
54749Expect(0, 119807, '\p{_-INMathematicalAlphanumeric	symbols}', "");
54750Expect(1, 119807, '\p{^_-INMathematicalAlphanumeric	symbols}', "");
54751Expect(1, 119807, '\P{_-INMathematicalAlphanumeric	symbols}', "");
54752Expect(0, 119807, '\P{^_-INMathematicalAlphanumeric	symbols}', "");
54753Error('\p{/a/	-Lydian}');
54754Error('\P{/a/	-Lydian}');
54755Expect(1, 67897, '\p{lydian}', "");
54756Expect(0, 67897, '\p{^lydian}', "");
54757Expect(0, 67897, '\P{lydian}', "");
54758Expect(1, 67897, '\P{^lydian}', "");
54759Expect(0, 67871, '\p{lydian}', "");
54760Expect(1, 67871, '\p{^lydian}', "");
54761Expect(1, 67871, '\P{lydian}', "");
54762Expect(0, 67871, '\P{^lydian}', "");
54763Expect(1, 67897, '\p{ -lydian}', "");
54764Expect(0, 67897, '\p{^ -lydian}', "");
54765Expect(0, 67897, '\P{ -lydian}', "");
54766Expect(1, 67897, '\P{^ -lydian}', "");
54767Expect(0, 67871, '\p{ -lydian}', "");
54768Expect(1, 67871, '\p{^ -lydian}', "");
54769Expect(1, 67871, '\P{ -lydian}', "");
54770Expect(0, 67871, '\P{^ -lydian}', "");
54771Error('\p{_:=Is Lydian}');
54772Error('\P{_:=Is Lydian}');
54773Expect(1, 67897, '\p{islydian}', "");
54774Expect(0, 67897, '\p{^islydian}', "");
54775Expect(0, 67897, '\P{islydian}', "");
54776Expect(1, 67897, '\P{^islydian}', "");
54777Expect(0, 67871, '\p{islydian}', "");
54778Expect(1, 67871, '\p{^islydian}', "");
54779Expect(1, 67871, '\P{islydian}', "");
54780Expect(0, 67871, '\P{^islydian}', "");
54781Expect(1, 67897, '\p{__Is_LYDIAN}', "");
54782Expect(0, 67897, '\p{^__Is_LYDIAN}', "");
54783Expect(0, 67897, '\P{__Is_LYDIAN}', "");
54784Expect(1, 67897, '\P{^__Is_LYDIAN}', "");
54785Expect(0, 67871, '\p{__Is_LYDIAN}', "");
54786Expect(1, 67871, '\p{^__Is_LYDIAN}', "");
54787Expect(1, 67871, '\P{__Is_LYDIAN}', "");
54788Expect(0, 67871, '\P{^__Is_LYDIAN}', "");
54789Error('\p{_LYDI:=}');
54790Error('\P{_LYDI:=}');
54791Expect(1, 67897, '\p{lydi}', "");
54792Expect(0, 67897, '\p{^lydi}', "");
54793Expect(0, 67897, '\P{lydi}', "");
54794Expect(1, 67897, '\P{^lydi}', "");
54795Expect(0, 67871, '\p{lydi}', "");
54796Expect(1, 67871, '\p{^lydi}', "");
54797Expect(1, 67871, '\P{lydi}', "");
54798Expect(0, 67871, '\P{^lydi}', "");
54799Error('\p{- isLydi:=}');
54800Error('\P{- isLydi:=}');
54801Expect(1, 67897, '\p{islydi}', "");
54802Expect(0, 67897, '\p{^islydi}', "");
54803Expect(0, 67897, '\P{islydi}', "");
54804Expect(1, 67897, '\P{^islydi}', "");
54805Expect(0, 67871, '\p{islydi}', "");
54806Expect(1, 67871, '\p{^islydi}', "");
54807Expect(1, 67871, '\P{islydi}', "");
54808Expect(0, 67871, '\P{^islydi}', "");
54809Expect(1, 67897, '\p{	 is-LYDI}', "");
54810Expect(0, 67897, '\p{^	 is-LYDI}', "");
54811Expect(0, 67897, '\P{	 is-LYDI}', "");
54812Expect(1, 67897, '\P{^	 is-LYDI}', "");
54813Expect(0, 67871, '\p{	 is-LYDI}', "");
54814Expect(1, 67871, '\p{^	 is-LYDI}', "");
54815Expect(1, 67871, '\P{	 is-LYDI}', "");
54816Expect(0, 67871, '\P{^	 is-LYDI}', "");
54817Error('\p{_-Georgian:=Supplement}');
54818Error('\P{_-Georgian:=Supplement}');
54819Expect(1, 11567, '\p{georgiansupplement}', "");
54820Expect(0, 11567, '\p{^georgiansupplement}', "");
54821Expect(0, 11567, '\P{georgiansupplement}', "");
54822Expect(1, 11567, '\P{^georgiansupplement}', "");
54823Expect(0, 11519, '\p{georgiansupplement}', "");
54824Expect(1, 11519, '\p{^georgiansupplement}', "");
54825Expect(1, 11519, '\P{georgiansupplement}', "");
54826Expect(0, 11519, '\P{^georgiansupplement}', "");
54827Expect(1, 11567, '\p{	GEORGIAN_supplement}', "");
54828Expect(0, 11567, '\p{^	GEORGIAN_supplement}', "");
54829Expect(0, 11567, '\P{	GEORGIAN_supplement}', "");
54830Expect(1, 11567, '\P{^	GEORGIAN_supplement}', "");
54831Expect(0, 11519, '\p{	GEORGIAN_supplement}', "");
54832Expect(1, 11519, '\p{^	GEORGIAN_supplement}', "");
54833Expect(1, 11519, '\P{	GEORGIAN_supplement}', "");
54834Expect(0, 11519, '\P{^	GEORGIAN_supplement}', "");
54835Error('\p{/a/  isGeorgian Supplement}');
54836Error('\P{/a/  isGeorgian Supplement}');
54837Expect(1, 11567, '\p{isgeorgiansupplement}', "");
54838Expect(0, 11567, '\p{^isgeorgiansupplement}', "");
54839Expect(0, 11567, '\P{isgeorgiansupplement}', "");
54840Expect(1, 11567, '\P{^isgeorgiansupplement}', "");
54841Expect(0, 11519, '\p{isgeorgiansupplement}', "");
54842Expect(1, 11519, '\p{^isgeorgiansupplement}', "");
54843Expect(1, 11519, '\P{isgeorgiansupplement}', "");
54844Expect(0, 11519, '\P{^isgeorgiansupplement}', "");
54845Expect(1, 11567, '\p{_Is	Georgiansupplement}', "");
54846Expect(0, 11567, '\p{^_Is	Georgiansupplement}', "");
54847Expect(0, 11567, '\P{_Is	Georgiansupplement}', "");
54848Expect(1, 11567, '\P{^_Is	Georgiansupplement}', "");
54849Expect(0, 11519, '\p{_Is	Georgiansupplement}', "");
54850Expect(1, 11519, '\p{^_Is	Georgiansupplement}', "");
54851Expect(1, 11519, '\P{_Is	Georgiansupplement}', "");
54852Expect(0, 11519, '\P{^_Is	Georgiansupplement}', "");
54853Error('\p{-	In:=GEORGIANSUPPLEMENT}');
54854Error('\P{-	In:=GEORGIANSUPPLEMENT}');
54855Expect(1, 11567, '\p{ingeorgiansupplement}', "");
54856Expect(0, 11567, '\p{^ingeorgiansupplement}', "");
54857Expect(0, 11567, '\P{ingeorgiansupplement}', "");
54858Expect(1, 11567, '\P{^ingeorgiansupplement}', "");
54859Expect(0, 11519, '\p{ingeorgiansupplement}', "");
54860Expect(1, 11519, '\p{^ingeorgiansupplement}', "");
54861Expect(1, 11519, '\P{ingeorgiansupplement}', "");
54862Expect(0, 11519, '\P{^ingeorgiansupplement}', "");
54863Expect(1, 11567, '\p{ -IN_Georgian_Supplement}', "");
54864Expect(0, 11567, '\p{^ -IN_Georgian_Supplement}', "");
54865Expect(0, 11567, '\P{ -IN_Georgian_Supplement}', "");
54866Expect(1, 11567, '\P{^ -IN_Georgian_Supplement}', "");
54867Expect(0, 11519, '\p{ -IN_Georgian_Supplement}', "");
54868Expect(1, 11519, '\p{^ -IN_Georgian_Supplement}', "");
54869Expect(1, 11519, '\P{ -IN_Georgian_Supplement}', "");
54870Expect(0, 11519, '\P{^ -IN_Georgian_Supplement}', "");
54871Error('\p{_:=Letter}');
54872Error('\P{_:=Letter}');
54873Expect(1, 90, '\p{letter}', "");
54874Expect(0, 90, '\p{^letter}', "");
54875Expect(0, 90, '\P{letter}', "");
54876Expect(1, 90, '\P{^letter}', "");
54877Expect(0, 64, '\p{letter}', "");
54878Expect(1, 64, '\p{^letter}', "");
54879Expect(1, 64, '\P{letter}', "");
54880Expect(0, 64, '\P{^letter}', "");
54881Expect(1, 90, '\p{-_Letter}', "");
54882Expect(0, 90, '\p{^-_Letter}', "");
54883Expect(0, 90, '\P{-_Letter}', "");
54884Expect(1, 90, '\P{^-_Letter}', "");
54885Expect(0, 64, '\p{-_Letter}', "");
54886Expect(1, 64, '\p{^-_Letter}', "");
54887Expect(1, 64, '\P{-_Letter}', "");
54888Expect(0, 64, '\P{^-_Letter}', "");
54889Error('\p{- Is:=Letter}');
54890Error('\P{- Is:=Letter}');
54891Expect(1, 90, '\p{isletter}', "");
54892Expect(0, 90, '\p{^isletter}', "");
54893Expect(0, 90, '\P{isletter}', "");
54894Expect(1, 90, '\P{^isletter}', "");
54895Expect(0, 64, '\p{isletter}', "");
54896Expect(1, 64, '\p{^isletter}', "");
54897Expect(1, 64, '\P{isletter}', "");
54898Expect(0, 64, '\P{^isletter}', "");
54899Expect(1, 90, '\p{-is_LETTER}', "");
54900Expect(0, 90, '\p{^-is_LETTER}', "");
54901Expect(0, 90, '\P{-is_LETTER}', "");
54902Expect(1, 90, '\P{^-is_LETTER}', "");
54903Expect(0, 64, '\p{-is_LETTER}', "");
54904Expect(1, 64, '\p{^-is_LETTER}', "");
54905Expect(1, 64, '\P{-is_LETTER}', "");
54906Expect(0, 64, '\P{^-is_LETTER}', "");
54907Error('\p{/a/  l}');
54908Error('\P{/a/  l}');
54909Expect(1, 90, '\p{l}', "");
54910Expect(0, 90, '\p{^l}', "");
54911Expect(0, 90, '\P{l}', "");
54912Expect(1, 90, '\P{^l}', "");
54913Expect(0, 64, '\p{l}', "");
54914Expect(1, 64, '\p{^l}', "");
54915Expect(1, 64, '\P{l}', "");
54916Expect(0, 64, '\P{^l}', "");
54917Expect(1, 90, '\p{--L}', "");
54918Expect(0, 90, '\p{^--L}', "");
54919Expect(0, 90, '\P{--L}', "");
54920Expect(1, 90, '\P{^--L}', "");
54921Expect(0, 64, '\p{--L}', "");
54922Expect(1, 64, '\p{^--L}', "");
54923Expect(1, 64, '\P{--L}', "");
54924Expect(0, 64, '\P{^--L}', "");
54925Error('\p{:=-IS_L}');
54926Error('\P{:=-IS_L}');
54927Expect(1, 90, '\p{isl}', "");
54928Expect(0, 90, '\p{^isl}', "");
54929Expect(0, 90, '\P{isl}', "");
54930Expect(1, 90, '\P{^isl}', "");
54931Expect(0, 64, '\p{isl}', "");
54932Expect(1, 64, '\p{^isl}', "");
54933Expect(1, 64, '\P{isl}', "");
54934Expect(0, 64, '\P{^isl}', "");
54935Expect(1, 90, '\p{	 is L}', "");
54936Expect(0, 90, '\p{^	 is L}', "");
54937Expect(0, 90, '\P{	 is L}', "");
54938Expect(1, 90, '\P{^	 is L}', "");
54939Expect(0, 64, '\p{	 is L}', "");
54940Expect(1, 64, '\p{^	 is L}', "");
54941Expect(1, 64, '\P{	 is L}', "");
54942Expect(0, 64, '\P{^	 is L}', "");
54943Error('\p{  cyrillic_Extended_B:=}');
54944Error('\P{  cyrillic_Extended_B:=}');
54945Expect(1, 42655, '\p{cyrillicextendedb}', "");
54946Expect(0, 42655, '\p{^cyrillicextendedb}', "");
54947Expect(0, 42655, '\P{cyrillicextendedb}', "");
54948Expect(1, 42655, '\P{^cyrillicextendedb}', "");
54949Expect(0, 42559, '\p{cyrillicextendedb}', "");
54950Expect(1, 42559, '\p{^cyrillicextendedb}', "");
54951Expect(1, 42559, '\P{cyrillicextendedb}', "");
54952Expect(0, 42559, '\P{^cyrillicextendedb}', "");
54953Expect(1, 42655, '\p{_ Cyrillic EXTENDED	b}', "");
54954Expect(0, 42655, '\p{^_ Cyrillic EXTENDED	b}', "");
54955Expect(0, 42655, '\P{_ Cyrillic EXTENDED	b}', "");
54956Expect(1, 42655, '\P{^_ Cyrillic EXTENDED	b}', "");
54957Expect(0, 42559, '\p{_ Cyrillic EXTENDED	b}', "");
54958Expect(1, 42559, '\p{^_ Cyrillic EXTENDED	b}', "");
54959Expect(1, 42559, '\P{_ Cyrillic EXTENDED	b}', "");
54960Expect(0, 42559, '\P{^_ Cyrillic EXTENDED	b}', "");
54961Error('\p{ Is Cyrillic-Extended/a/B}');
54962Error('\P{ Is Cyrillic-Extended/a/B}');
54963Expect(1, 42655, '\p{iscyrillicextendedb}', "");
54964Expect(0, 42655, '\p{^iscyrillicextendedb}', "");
54965Expect(0, 42655, '\P{iscyrillicextendedb}', "");
54966Expect(1, 42655, '\P{^iscyrillicextendedb}', "");
54967Expect(0, 42559, '\p{iscyrillicextendedb}', "");
54968Expect(1, 42559, '\p{^iscyrillicextendedb}', "");
54969Expect(1, 42559, '\P{iscyrillicextendedb}', "");
54970Expect(0, 42559, '\P{^iscyrillicextendedb}', "");
54971Expect(1, 42655, '\p{	-IsCyrillic	ExtendedB}', "");
54972Expect(0, 42655, '\p{^	-IsCyrillic	ExtendedB}', "");
54973Expect(0, 42655, '\P{	-IsCyrillic	ExtendedB}', "");
54974Expect(1, 42655, '\P{^	-IsCyrillic	ExtendedB}', "");
54975Expect(0, 42559, '\p{	-IsCyrillic	ExtendedB}', "");
54976Expect(1, 42559, '\p{^	-IsCyrillic	ExtendedB}', "");
54977Expect(1, 42559, '\P{	-IsCyrillic	ExtendedB}', "");
54978Expect(0, 42559, '\P{^	-IsCyrillic	ExtendedB}', "");
54979Error('\p{:=in-CYRILLICextended-B}');
54980Error('\P{:=in-CYRILLICextended-B}');
54981Expect(1, 42655, '\p{incyrillicextendedb}', "");
54982Expect(0, 42655, '\p{^incyrillicextendedb}', "");
54983Expect(0, 42655, '\P{incyrillicextendedb}', "");
54984Expect(1, 42655, '\P{^incyrillicextendedb}', "");
54985Expect(0, 42559, '\p{incyrillicextendedb}', "");
54986Expect(1, 42559, '\p{^incyrillicextendedb}', "");
54987Expect(1, 42559, '\P{incyrillicextendedb}', "");
54988Expect(0, 42559, '\P{^incyrillicextendedb}', "");
54989Expect(1, 42655, '\p{-in Cyrillic_Extended_B}', "");
54990Expect(0, 42655, '\p{^-in Cyrillic_Extended_B}', "");
54991Expect(0, 42655, '\P{-in Cyrillic_Extended_B}', "");
54992Expect(1, 42655, '\P{^-in Cyrillic_Extended_B}', "");
54993Expect(0, 42559, '\p{-in Cyrillic_Extended_B}', "");
54994Expect(1, 42559, '\p{^-in Cyrillic_Extended_B}', "");
54995Expect(1, 42559, '\P{-in Cyrillic_Extended_B}', "");
54996Expect(0, 42559, '\P{^-in Cyrillic_Extended_B}', "");
54997Error('\p{	_Hebrew:=}');
54998Error('\P{	_Hebrew:=}');
54999Expect(1, 1479, '\p{hebrew}', "");
55000Expect(0, 1479, '\p{^hebrew}', "");
55001Expect(0, 1479, '\P{hebrew}', "");
55002Expect(1, 1479, '\P{^hebrew}', "");
55003Expect(0, 1424, '\p{hebrew}', "");
55004Expect(1, 1424, '\p{^hebrew}', "");
55005Expect(1, 1424, '\P{hebrew}', "");
55006Expect(0, 1424, '\P{^hebrew}', "");
55007Expect(1, 1479, '\p{ hebrew}', "");
55008Expect(0, 1479, '\p{^ hebrew}', "");
55009Expect(0, 1479, '\P{ hebrew}', "");
55010Expect(1, 1479, '\P{^ hebrew}', "");
55011Expect(0, 1424, '\p{ hebrew}', "");
55012Expect(1, 1424, '\p{^ hebrew}', "");
55013Expect(1, 1424, '\P{ hebrew}', "");
55014Expect(0, 1424, '\P{^ hebrew}', "");
55015Error('\p{_ Is:=hebrew}');
55016Error('\P{_ Is:=hebrew}');
55017Expect(1, 1479, '\p{ishebrew}', "");
55018Expect(0, 1479, '\p{^ishebrew}', "");
55019Expect(0, 1479, '\P{ishebrew}', "");
55020Expect(1, 1479, '\P{^ishebrew}', "");
55021Expect(0, 1424, '\p{ishebrew}', "");
55022Expect(1, 1424, '\p{^ishebrew}', "");
55023Expect(1, 1424, '\P{ishebrew}', "");
55024Expect(0, 1424, '\P{^ishebrew}', "");
55025Expect(1, 1479, '\p{	-isHebrew}', "");
55026Expect(0, 1479, '\p{^	-isHebrew}', "");
55027Expect(0, 1479, '\P{	-isHebrew}', "");
55028Expect(1, 1479, '\P{^	-isHebrew}', "");
55029Expect(0, 1424, '\p{	-isHebrew}', "");
55030Expect(1, 1424, '\p{^	-isHebrew}', "");
55031Expect(1, 1424, '\P{	-isHebrew}', "");
55032Expect(0, 1424, '\P{^	-isHebrew}', "");
55033Error('\p{:= Hebr}');
55034Error('\P{:= Hebr}');
55035Expect(1, 1479, '\p{hebr}', "");
55036Expect(0, 1479, '\p{^hebr}', "");
55037Expect(0, 1479, '\P{hebr}', "");
55038Expect(1, 1479, '\P{^hebr}', "");
55039Expect(0, 1424, '\p{hebr}', "");
55040Expect(1, 1424, '\p{^hebr}', "");
55041Expect(1, 1424, '\P{hebr}', "");
55042Expect(0, 1424, '\P{^hebr}', "");
55043Expect(1, 1479, '\p{	-Hebr}', "");
55044Expect(0, 1479, '\p{^	-Hebr}', "");
55045Expect(0, 1479, '\P{	-Hebr}', "");
55046Expect(1, 1479, '\P{^	-Hebr}', "");
55047Expect(0, 1424, '\p{	-Hebr}', "");
55048Expect(1, 1424, '\p{^	-Hebr}', "");
55049Expect(1, 1424, '\P{	-Hebr}', "");
55050Expect(0, 1424, '\P{^	-Hebr}', "");
55051Error('\p{_ Is/a/Hebr}');
55052Error('\P{_ Is/a/Hebr}');
55053Expect(1, 1479, '\p{ishebr}', "");
55054Expect(0, 1479, '\p{^ishebr}', "");
55055Expect(0, 1479, '\P{ishebr}', "");
55056Expect(1, 1479, '\P{^ishebr}', "");
55057Expect(0, 1424, '\p{ishebr}', "");
55058Expect(1, 1424, '\p{^ishebr}', "");
55059Expect(1, 1424, '\P{ishebr}', "");
55060Expect(0, 1424, '\P{^ishebr}', "");
55061Expect(1, 1479, '\p{__Is hebr}', "");
55062Expect(0, 1479, '\p{^__Is hebr}', "");
55063Expect(0, 1479, '\P{__Is hebr}', "");
55064Expect(1, 1479, '\P{^__Is hebr}', "");
55065Expect(0, 1424, '\p{__Is hebr}', "");
55066Expect(1, 1424, '\p{^__Is hebr}', "");
55067Expect(1, 1424, '\P{__Is hebr}', "");
55068Expect(0, 1424, '\P{^__Is hebr}', "");
55069Error('\p{_IN	Hiragana:=}');
55070Error('\P{_IN	Hiragana:=}');
55071Expect(1, 12447, '\p{inhiragana}', "");
55072Expect(0, 12447, '\p{^inhiragana}', "");
55073Expect(0, 12447, '\P{inhiragana}', "");
55074Expect(1, 12447, '\P{^inhiragana}', "");
55075Expect(0, 12351, '\p{inhiragana}', "");
55076Expect(1, 12351, '\p{^inhiragana}', "");
55077Expect(1, 12351, '\P{inhiragana}', "");
55078Expect(0, 12351, '\P{^inhiragana}', "");
55079Expect(1, 12447, '\p{	-Inhiragana}', "");
55080Expect(0, 12447, '\p{^	-Inhiragana}', "");
55081Expect(0, 12447, '\P{	-Inhiragana}', "");
55082Expect(1, 12447, '\P{^	-Inhiragana}', "");
55083Expect(0, 12351, '\p{	-Inhiragana}', "");
55084Expect(1, 12351, '\p{^	-Inhiragana}', "");
55085Expect(1, 12351, '\P{	-Inhiragana}', "");
55086Expect(0, 12351, '\P{^	-Inhiragana}', "");
55087Error('\p{:=latin}');
55088Error('\P{:=latin}');
55089Expect(1, 90, '\p{latin}', "");
55090Expect(0, 90, '\p{^latin}', "");
55091Expect(0, 90, '\P{latin}', "");
55092Expect(1, 90, '\P{^latin}', "");
55093Expect(0, 64, '\p{latin}', "");
55094Expect(1, 64, '\p{^latin}', "");
55095Expect(1, 64, '\P{latin}', "");
55096Expect(0, 64, '\P{^latin}', "");
55097Expect(1, 90, '\p{_	latin}', "");
55098Expect(0, 90, '\p{^_	latin}', "");
55099Expect(0, 90, '\P{_	latin}', "");
55100Expect(1, 90, '\P{^_	latin}', "");
55101Expect(0, 64, '\p{_	latin}', "");
55102Expect(1, 64, '\p{^_	latin}', "");
55103Expect(1, 64, '\P{_	latin}', "");
55104Expect(0, 64, '\P{^_	latin}', "");
55105Error('\p{_ IsLatin/a/}');
55106Error('\P{_ IsLatin/a/}');
55107Expect(1, 90, '\p{islatin}', "");
55108Expect(0, 90, '\p{^islatin}', "");
55109Expect(0, 90, '\P{islatin}', "");
55110Expect(1, 90, '\P{^islatin}', "");
55111Expect(0, 64, '\p{islatin}', "");
55112Expect(1, 64, '\p{^islatin}', "");
55113Expect(1, 64, '\P{islatin}', "");
55114Expect(0, 64, '\P{^islatin}', "");
55115Expect(1, 90, '\p{_ Is_LATIN}', "");
55116Expect(0, 90, '\p{^_ Is_LATIN}', "");
55117Expect(0, 90, '\P{_ Is_LATIN}', "");
55118Expect(1, 90, '\P{^_ Is_LATIN}', "");
55119Expect(0, 64, '\p{_ Is_LATIN}', "");
55120Expect(1, 64, '\p{^_ Is_LATIN}', "");
55121Expect(1, 64, '\P{_ Is_LATIN}', "");
55122Expect(0, 64, '\P{^_ Is_LATIN}', "");
55123Error('\p{	:=Latn}');
55124Error('\P{	:=Latn}');
55125Expect(1, 90, '\p{latn}', "");
55126Expect(0, 90, '\p{^latn}', "");
55127Expect(0, 90, '\P{latn}', "");
55128Expect(1, 90, '\P{^latn}', "");
55129Expect(0, 64, '\p{latn}', "");
55130Expect(1, 64, '\p{^latn}', "");
55131Expect(1, 64, '\P{latn}', "");
55132Expect(0, 64, '\P{^latn}', "");
55133Expect(1, 90, '\p{-	LATN}', "");
55134Expect(0, 90, '\p{^-	LATN}', "");
55135Expect(0, 90, '\P{-	LATN}', "");
55136Expect(1, 90, '\P{^-	LATN}', "");
55137Expect(0, 64, '\p{-	LATN}', "");
55138Expect(1, 64, '\p{^-	LATN}', "");
55139Expect(1, 64, '\P{-	LATN}', "");
55140Expect(0, 64, '\P{^-	LATN}', "");
55141Error('\p{-:=Is_Latn}');
55142Error('\P{-:=Is_Latn}');
55143Expect(1, 90, '\p{islatn}', "");
55144Expect(0, 90, '\p{^islatn}', "");
55145Expect(0, 90, '\P{islatn}', "");
55146Expect(1, 90, '\P{^islatn}', "");
55147Expect(0, 64, '\p{islatn}', "");
55148Expect(1, 64, '\p{^islatn}', "");
55149Expect(1, 64, '\P{islatn}', "");
55150Expect(0, 64, '\P{^islatn}', "");
55151Expect(1, 90, '\p{	-IS-latn}', "");
55152Expect(0, 90, '\p{^	-IS-latn}', "");
55153Expect(0, 90, '\P{	-IS-latn}', "");
55154Expect(1, 90, '\P{^	-IS-latn}', "");
55155Expect(0, 64, '\p{	-IS-latn}', "");
55156Expect(1, 64, '\p{^	-IS-latn}', "");
55157Expect(1, 64, '\P{	-IS-latn}', "");
55158Expect(0, 64, '\P{^	-IS-latn}', "");
55159Error('\p{-:=enclosing	MARK}');
55160Error('\P{-:=enclosing	MARK}');
55161Expect(1, 1161, '\p{enclosingmark}', "");
55162Expect(0, 1161, '\p{^enclosingmark}', "");
55163Expect(0, 1161, '\P{enclosingmark}', "");
55164Expect(1, 1161, '\P{^enclosingmark}', "");
55165Expect(0, 1159, '\p{enclosingmark}', "");
55166Expect(1, 1159, '\p{^enclosingmark}', "");
55167Expect(1, 1159, '\P{enclosingmark}', "");
55168Expect(0, 1159, '\P{^enclosingmark}', "");
55169Expect(1, 1161, '\p{-Enclosing-Mark}', "");
55170Expect(0, 1161, '\p{^-Enclosing-Mark}', "");
55171Expect(0, 1161, '\P{-Enclosing-Mark}', "");
55172Expect(1, 1161, '\P{^-Enclosing-Mark}', "");
55173Expect(0, 1159, '\p{-Enclosing-Mark}', "");
55174Expect(1, 1159, '\p{^-Enclosing-Mark}', "");
55175Expect(1, 1159, '\P{-Enclosing-Mark}', "");
55176Expect(0, 1159, '\P{^-Enclosing-Mark}', "");
55177Error('\p{__is/a/Enclosing-Mark}');
55178Error('\P{__is/a/Enclosing-Mark}');
55179Expect(1, 1161, '\p{isenclosingmark}', "");
55180Expect(0, 1161, '\p{^isenclosingmark}', "");
55181Expect(0, 1161, '\P{isenclosingmark}', "");
55182Expect(1, 1161, '\P{^isenclosingmark}', "");
55183Expect(0, 1159, '\p{isenclosingmark}', "");
55184Expect(1, 1159, '\p{^isenclosingmark}', "");
55185Expect(1, 1159, '\P{isenclosingmark}', "");
55186Expect(0, 1159, '\P{^isenclosingmark}', "");
55187Expect(1, 1161, '\p{	_is-enclosing_mark}', "");
55188Expect(0, 1161, '\p{^	_is-enclosing_mark}', "");
55189Expect(0, 1161, '\P{	_is-enclosing_mark}', "");
55190Expect(1, 1161, '\P{^	_is-enclosing_mark}', "");
55191Expect(0, 1159, '\p{	_is-enclosing_mark}', "");
55192Expect(1, 1159, '\p{^	_is-enclosing_mark}', "");
55193Expect(1, 1159, '\P{	_is-enclosing_mark}', "");
55194Expect(0, 1159, '\P{^	_is-enclosing_mark}', "");
55195Error('\p{_me:=}');
55196Error('\P{_me:=}');
55197Expect(1, 1161, '\p{me}', "");
55198Expect(0, 1161, '\p{^me}', "");
55199Expect(0, 1161, '\P{me}', "");
55200Expect(1, 1161, '\P{^me}', "");
55201Expect(0, 1159, '\p{me}', "");
55202Expect(1, 1159, '\p{^me}', "");
55203Expect(1, 1159, '\P{me}', "");
55204Expect(0, 1159, '\P{^me}', "");
55205Expect(1, 1161, '\p{ ME}', "");
55206Expect(0, 1161, '\p{^ ME}', "");
55207Expect(0, 1161, '\P{ ME}', "");
55208Expect(1, 1161, '\P{^ ME}', "");
55209Expect(0, 1159, '\p{ ME}', "");
55210Expect(1, 1159, '\p{^ ME}', "");
55211Expect(1, 1159, '\P{ ME}', "");
55212Expect(0, 1159, '\P{^ ME}', "");
55213Error('\p{ 	IS:=me}');
55214Error('\P{ 	IS:=me}');
55215Expect(1, 1161, '\p{isme}', "");
55216Expect(0, 1161, '\p{^isme}', "");
55217Expect(0, 1161, '\P{isme}', "");
55218Expect(1, 1161, '\P{^isme}', "");
55219Expect(0, 1159, '\p{isme}', "");
55220Expect(1, 1159, '\p{^isme}', "");
55221Expect(1, 1159, '\P{isme}', "");
55222Expect(0, 1159, '\P{^isme}', "");
55223Expect(1, 1161, '\p{_Is	Me}', "");
55224Expect(0, 1161, '\p{^_Is	Me}', "");
55225Expect(0, 1161, '\P{_Is	Me}', "");
55226Expect(1, 1161, '\P{^_Is	Me}', "");
55227Expect(0, 1159, '\p{_Is	Me}', "");
55228Expect(1, 1159, '\p{^_Is	Me}', "");
55229Expect(1, 1159, '\P{_Is	Me}', "");
55230Expect(0, 1159, '\P{^_Is	Me}', "");
55231Error('\p{-/a/FORMAT}');
55232Error('\P{-/a/FORMAT}');
55233Expect(1, 173, '\p{format}', "");
55234Expect(0, 173, '\p{^format}', "");
55235Expect(0, 173, '\P{format}', "");
55236Expect(1, 173, '\P{^format}', "");
55237Expect(0, 172, '\p{format}', "");
55238Expect(1, 172, '\p{^format}', "");
55239Expect(1, 172, '\P{format}', "");
55240Expect(0, 172, '\P{^format}', "");
55241Expect(1, 173, '\p{	_format}', "");
55242Expect(0, 173, '\p{^	_format}', "");
55243Expect(0, 173, '\P{	_format}', "");
55244Expect(1, 173, '\P{^	_format}', "");
55245Expect(0, 172, '\p{	_format}', "");
55246Expect(1, 172, '\p{^	_format}', "");
55247Expect(1, 172, '\P{	_format}', "");
55248Expect(0, 172, '\P{^	_format}', "");
55249Error('\p{:= IsFORMAT}');
55250Error('\P{:= IsFORMAT}');
55251Expect(1, 173, '\p{isformat}', "");
55252Expect(0, 173, '\p{^isformat}', "");
55253Expect(0, 173, '\P{isformat}', "");
55254Expect(1, 173, '\P{^isformat}', "");
55255Expect(0, 172, '\p{isformat}', "");
55256Expect(1, 172, '\p{^isformat}', "");
55257Expect(1, 172, '\P{isformat}', "");
55258Expect(0, 172, '\P{^isformat}', "");
55259Expect(1, 173, '\p{_ isFormat}', "");
55260Expect(0, 173, '\p{^_ isFormat}', "");
55261Expect(0, 173, '\P{_ isFormat}', "");
55262Expect(1, 173, '\P{^_ isFormat}', "");
55263Expect(0, 172, '\p{_ isFormat}', "");
55264Expect(1, 172, '\p{^_ isFormat}', "");
55265Expect(1, 172, '\P{_ isFormat}', "");
55266Expect(0, 172, '\P{^_ isFormat}', "");
55267Error('\p{-cf/a/}');
55268Error('\P{-cf/a/}');
55269Expect(1, 173, '\p{cf}', "");
55270Expect(0, 173, '\p{^cf}', "");
55271Expect(0, 173, '\P{cf}', "");
55272Expect(1, 173, '\P{^cf}', "");
55273Expect(0, 172, '\p{cf}', "");
55274Expect(1, 172, '\p{^cf}', "");
55275Expect(1, 172, '\P{cf}', "");
55276Expect(0, 172, '\P{^cf}', "");
55277Expect(1, 173, '\p{	-CF}', "");
55278Expect(0, 173, '\p{^	-CF}', "");
55279Expect(0, 173, '\P{	-CF}', "");
55280Expect(1, 173, '\P{^	-CF}', "");
55281Expect(0, 172, '\p{	-CF}', "");
55282Expect(1, 172, '\p{^	-CF}', "");
55283Expect(1, 172, '\P{	-CF}', "");
55284Expect(0, 172, '\P{^	-CF}', "");
55285Error('\p{-:=Iscf}');
55286Error('\P{-:=Iscf}');
55287Expect(1, 173, '\p{iscf}', "");
55288Expect(0, 173, '\p{^iscf}', "");
55289Expect(0, 173, '\P{iscf}', "");
55290Expect(1, 173, '\P{^iscf}', "");
55291Expect(0, 172, '\p{iscf}', "");
55292Expect(1, 172, '\p{^iscf}', "");
55293Expect(1, 172, '\P{iscf}', "");
55294Expect(0, 172, '\P{^iscf}', "");
55295Expect(1, 173, '\p{IS	cf}', "");
55296Expect(0, 173, '\p{^IS	cf}', "");
55297Expect(0, 173, '\P{IS	cf}', "");
55298Expect(1, 173, '\P{^IS	cf}', "");
55299Expect(0, 172, '\p{IS	cf}', "");
55300Expect(1, 172, '\p{^IS	cf}', "");
55301Expect(1, 172, '\P{IS	cf}', "");
55302Expect(0, 172, '\P{^IS	cf}', "");
55303Error('\p{/a/_ Other number}');
55304Error('\P{/a/_ Other number}');
55305Expect(1, 179, '\p{othernumber}', "");
55306Expect(0, 179, '\p{^othernumber}', "");
55307Expect(0, 179, '\P{othernumber}', "");
55308Expect(1, 179, '\P{^othernumber}', "");
55309Expect(0, 177, '\p{othernumber}', "");
55310Expect(1, 177, '\p{^othernumber}', "");
55311Expect(1, 177, '\P{othernumber}', "");
55312Expect(0, 177, '\P{^othernumber}', "");
55313Expect(1, 179, '\p{__Other_Number}', "");
55314Expect(0, 179, '\p{^__Other_Number}', "");
55315Expect(0, 179, '\P{__Other_Number}', "");
55316Expect(1, 179, '\P{^__Other_Number}', "");
55317Expect(0, 177, '\p{__Other_Number}', "");
55318Expect(1, 177, '\p{^__Other_Number}', "");
55319Expect(1, 177, '\P{__Other_Number}', "");
55320Expect(0, 177, '\P{^__Other_Number}', "");
55321Error('\p{	_is Other	number:=}');
55322Error('\P{	_is Other	number:=}');
55323Expect(1, 179, '\p{isothernumber}', "");
55324Expect(0, 179, '\p{^isothernumber}', "");
55325Expect(0, 179, '\P{isothernumber}', "");
55326Expect(1, 179, '\P{^isothernumber}', "");
55327Expect(0, 177, '\p{isothernumber}', "");
55328Expect(1, 177, '\p{^isothernumber}', "");
55329Expect(1, 177, '\P{isothernumber}', "");
55330Expect(0, 177, '\P{^isothernumber}', "");
55331Expect(1, 179, '\p{-IsOTHER NUMBER}', "");
55332Expect(0, 179, '\p{^-IsOTHER NUMBER}', "");
55333Expect(0, 179, '\P{-IsOTHER NUMBER}', "");
55334Expect(1, 179, '\P{^-IsOTHER NUMBER}', "");
55335Expect(0, 177, '\p{-IsOTHER NUMBER}', "");
55336Expect(1, 177, '\p{^-IsOTHER NUMBER}', "");
55337Expect(1, 177, '\P{-IsOTHER NUMBER}', "");
55338Expect(0, 177, '\P{^-IsOTHER NUMBER}', "");
55339Error('\p{:=-_No}');
55340Error('\P{:=-_No}');
55341Expect(1, 179, '\p{no}', "");
55342Expect(0, 179, '\p{^no}', "");
55343Expect(0, 179, '\P{no}', "");
55344Expect(1, 179, '\P{^no}', "");
55345Expect(0, 177, '\p{no}', "");
55346Expect(1, 177, '\p{^no}', "");
55347Expect(1, 177, '\P{no}', "");
55348Expect(0, 177, '\P{^no}', "");
55349Expect(1, 179, '\p{-_No}', "");
55350Expect(0, 179, '\p{^-_No}', "");
55351Expect(0, 179, '\P{-_No}', "");
55352Expect(1, 179, '\P{^-_No}', "");
55353Expect(0, 177, '\p{-_No}', "");
55354Expect(1, 177, '\p{^-_No}', "");
55355Expect(1, 177, '\P{-_No}', "");
55356Expect(0, 177, '\P{^-_No}', "");
55357Error('\p{:=_-ISno}');
55358Error('\P{:=_-ISno}');
55359Expect(1, 179, '\p{isno}', "");
55360Expect(0, 179, '\p{^isno}', "");
55361Expect(0, 179, '\P{isno}', "");
55362Expect(1, 179, '\P{^isno}', "");
55363Expect(0, 177, '\p{isno}', "");
55364Expect(1, 177, '\p{^isno}', "");
55365Expect(1, 177, '\P{isno}', "");
55366Expect(0, 177, '\P{^isno}', "");
55367Expect(1, 179, '\p{IS	No}', "");
55368Expect(0, 179, '\p{^IS	No}', "");
55369Expect(0, 179, '\P{IS	No}', "");
55370Expect(1, 179, '\P{^IS	No}', "");
55371Expect(0, 177, '\p{IS	No}', "");
55372Expect(1, 177, '\p{^IS	No}', "");
55373Expect(1, 177, '\P{IS	No}', "");
55374Expect(0, 177, '\P{^IS	No}', "");
55375Error('\p{--latin:=1-SUPPLEMENT}');
55376Error('\P{--latin:=1-SUPPLEMENT}');
55377Expect(1, 255, '\p{latin1supplement}', "");
55378Expect(0, 255, '\p{^latin1supplement}', "");
55379Expect(0, 255, '\P{latin1supplement}', "");
55380Expect(1, 255, '\P{^latin1supplement}', "");
55381Expect(0, 127, '\p{latin1supplement}', "");
55382Expect(1, 127, '\p{^latin1supplement}', "");
55383Expect(1, 127, '\P{latin1supplement}', "");
55384Expect(0, 127, '\P{^latin1supplement}', "");
55385Expect(1, 255, '\p{ Latin	1	SUPPLEMENT}', "");
55386Expect(0, 255, '\p{^ Latin	1	SUPPLEMENT}', "");
55387Expect(0, 255, '\P{ Latin	1	SUPPLEMENT}', "");
55388Expect(1, 255, '\P{^ Latin	1	SUPPLEMENT}', "");
55389Expect(0, 127, '\p{ Latin	1	SUPPLEMENT}', "");
55390Expect(1, 127, '\p{^ Latin	1	SUPPLEMENT}', "");
55391Expect(1, 127, '\P{ Latin	1	SUPPLEMENT}', "");
55392Expect(0, 127, '\P{^ Latin	1	SUPPLEMENT}', "");
55393Error('\p{_Is/a/Latin 1_Supplement}');
55394Error('\P{_Is/a/Latin 1_Supplement}');
55395Expect(1, 255, '\p{islatin1supplement}', "");
55396Expect(0, 255, '\p{^islatin1supplement}', "");
55397Expect(0, 255, '\P{islatin1supplement}', "");
55398Expect(1, 255, '\P{^islatin1supplement}', "");
55399Expect(0, 127, '\p{islatin1supplement}', "");
55400Expect(1, 127, '\p{^islatin1supplement}', "");
55401Expect(1, 127, '\P{islatin1supplement}', "");
55402Expect(0, 127, '\P{^islatin1supplement}', "");
55403Expect(1, 255, '\p{-is latin_1	supplement}', "");
55404Expect(0, 255, '\p{^-is latin_1	supplement}', "");
55405Expect(0, 255, '\P{-is latin_1	supplement}', "");
55406Expect(1, 255, '\P{^-is latin_1	supplement}', "");
55407Expect(0, 127, '\p{-is latin_1	supplement}', "");
55408Expect(1, 127, '\p{^-is latin_1	supplement}', "");
55409Expect(1, 127, '\P{-is latin_1	supplement}', "");
55410Expect(0, 127, '\P{^-is latin_1	supplement}', "");
55411Error('\p{ :=in Latin-1Supplement}');
55412Error('\P{ :=in Latin-1Supplement}');
55413Expect(1, 255, '\p{inlatin1supplement}', "");
55414Expect(0, 255, '\p{^inlatin1supplement}', "");
55415Expect(0, 255, '\P{inlatin1supplement}', "");
55416Expect(1, 255, '\P{^inlatin1supplement}', "");
55417Expect(0, 127, '\p{inlatin1supplement}', "");
55418Expect(1, 127, '\p{^inlatin1supplement}', "");
55419Expect(1, 127, '\P{inlatin1supplement}', "");
55420Expect(0, 127, '\P{^inlatin1supplement}', "");
55421Expect(1, 255, '\p{	_in Latin_1-Supplement}', "");
55422Expect(0, 255, '\p{^	_in Latin_1-Supplement}', "");
55423Expect(0, 255, '\P{	_in Latin_1-Supplement}', "");
55424Expect(1, 255, '\P{^	_in Latin_1-Supplement}', "");
55425Expect(0, 127, '\p{	_in Latin_1-Supplement}', "");
55426Expect(1, 127, '\p{^	_in Latin_1-Supplement}', "");
55427Expect(1, 127, '\P{	_in Latin_1-Supplement}', "");
55428Expect(0, 127, '\P{^	_in Latin_1-Supplement}', "");
55429Error('\p{/a/	-Latin_1}');
55430Error('\P{/a/	-Latin_1}');
55431Expect(1, 255, '\p{latin1}', "");
55432Expect(0, 255, '\p{^latin1}', "");
55433Expect(0, 255, '\P{latin1}', "");
55434Expect(1, 255, '\P{^latin1}', "");
55435Expect(0, 127, '\p{latin1}', "");
55436Expect(1, 127, '\p{^latin1}', "");
55437Expect(1, 127, '\P{latin1}', "");
55438Expect(0, 127, '\P{^latin1}', "");
55439Expect(1, 255, '\p{-LATIN1}', "");
55440Expect(0, 255, '\p{^-LATIN1}', "");
55441Expect(0, 255, '\P{-LATIN1}', "");
55442Expect(1, 255, '\P{^-LATIN1}', "");
55443Expect(0, 127, '\p{-LATIN1}', "");
55444Expect(1, 127, '\p{^-LATIN1}', "");
55445Expect(1, 127, '\P{-LATIN1}', "");
55446Expect(0, 127, '\P{^-LATIN1}', "");
55447Error('\p{-IS	Latin-1/a/}');
55448Error('\P{-IS	Latin-1/a/}');
55449Expect(1, 255, '\p{islatin1}', "");
55450Expect(0, 255, '\p{^islatin1}', "");
55451Expect(0, 255, '\P{islatin1}', "");
55452Expect(1, 255, '\P{^islatin1}', "");
55453Expect(0, 127, '\p{islatin1}', "");
55454Expect(1, 127, '\p{^islatin1}', "");
55455Expect(1, 127, '\P{islatin1}', "");
55456Expect(0, 127, '\P{^islatin1}', "");
55457Expect(1, 255, '\p{_	Is_latin-1}', "");
55458Expect(0, 255, '\p{^_	Is_latin-1}', "");
55459Expect(0, 255, '\P{_	Is_latin-1}', "");
55460Expect(1, 255, '\P{^_	Is_latin-1}', "");
55461Expect(0, 127, '\p{_	Is_latin-1}', "");
55462Expect(1, 127, '\p{^_	Is_latin-1}', "");
55463Expect(1, 127, '\P{_	Is_latin-1}', "");
55464Expect(0, 127, '\P{^_	Is_latin-1}', "");
55465Error('\p{/a/IN	LATIN	1}');
55466Error('\P{/a/IN	LATIN	1}');
55467Expect(1, 255, '\p{inlatin1}', "");
55468Expect(0, 255, '\p{^inlatin1}', "");
55469Expect(0, 255, '\P{inlatin1}', "");
55470Expect(1, 255, '\P{^inlatin1}', "");
55471Expect(0, 127, '\p{inlatin1}', "");
55472Expect(1, 127, '\p{^inlatin1}', "");
55473Expect(1, 127, '\P{inlatin1}', "");
55474Expect(0, 127, '\P{^inlatin1}', "");
55475Expect(1, 255, '\p{		In	Latin 1}', "");
55476Expect(0, 255, '\p{^		In	Latin 1}', "");
55477Expect(0, 255, '\P{		In	Latin 1}', "");
55478Expect(1, 255, '\P{^		In	Latin 1}', "");
55479Expect(0, 127, '\p{		In	Latin 1}', "");
55480Expect(1, 127, '\p{^		In	Latin 1}', "");
55481Expect(1, 127, '\P{		In	Latin 1}', "");
55482Expect(0, 127, '\P{^		In	Latin 1}', "");
55483Error('\p{	/a/Tamil}');
55484Error('\P{	/a/Tamil}');
55485Expect(1, 2947, '\p{tamil}', "");
55486Expect(0, 2947, '\p{^tamil}', "");
55487Expect(0, 2947, '\P{tamil}', "");
55488Expect(1, 2947, '\P{^tamil}', "");
55489Expect(0, 2945, '\p{tamil}', "");
55490Expect(1, 2945, '\p{^tamil}', "");
55491Expect(1, 2945, '\P{tamil}', "");
55492Expect(0, 2945, '\P{^tamil}', "");
55493Expect(1, 2947, '\p{Tamil}', "");
55494Expect(0, 2947, '\p{^Tamil}', "");
55495Expect(0, 2947, '\P{Tamil}', "");
55496Expect(1, 2947, '\P{^Tamil}', "");
55497Expect(0, 2945, '\p{Tamil}', "");
55498Expect(1, 2945, '\p{^Tamil}', "");
55499Expect(1, 2945, '\P{Tamil}', "");
55500Expect(0, 2945, '\P{^Tamil}', "");
55501Error('\p{:=IS_TAMIL}');
55502Error('\P{:=IS_TAMIL}');
55503Expect(1, 2947, '\p{istamil}', "");
55504Expect(0, 2947, '\p{^istamil}', "");
55505Expect(0, 2947, '\P{istamil}', "");
55506Expect(1, 2947, '\P{^istamil}', "");
55507Expect(0, 2945, '\p{istamil}', "");
55508Expect(1, 2945, '\p{^istamil}', "");
55509Expect(1, 2945, '\P{istamil}', "");
55510Expect(0, 2945, '\P{^istamil}', "");
55511Expect(1, 2947, '\p{	is_Tamil}', "");
55512Expect(0, 2947, '\p{^	is_Tamil}', "");
55513Expect(0, 2947, '\P{	is_Tamil}', "");
55514Expect(1, 2947, '\P{^	is_Tamil}', "");
55515Expect(0, 2945, '\p{	is_Tamil}', "");
55516Expect(1, 2945, '\p{^	is_Tamil}', "");
55517Expect(1, 2945, '\P{	is_Tamil}', "");
55518Expect(0, 2945, '\P{^	is_Tamil}', "");
55519Error('\p{/a/	taml}');
55520Error('\P{/a/	taml}');
55521Expect(1, 2947, '\p{taml}', "");
55522Expect(0, 2947, '\p{^taml}', "");
55523Expect(0, 2947, '\P{taml}', "");
55524Expect(1, 2947, '\P{^taml}', "");
55525Expect(0, 2945, '\p{taml}', "");
55526Expect(1, 2945, '\p{^taml}', "");
55527Expect(1, 2945, '\P{taml}', "");
55528Expect(0, 2945, '\P{^taml}', "");
55529Expect(1, 2947, '\p{- taml}', "");
55530Expect(0, 2947, '\p{^- taml}', "");
55531Expect(0, 2947, '\P{- taml}', "");
55532Expect(1, 2947, '\P{^- taml}', "");
55533Expect(0, 2945, '\p{- taml}', "");
55534Expect(1, 2945, '\p{^- taml}', "");
55535Expect(1, 2945, '\P{- taml}', "");
55536Expect(0, 2945, '\P{^- taml}', "");
55537Error('\p{:=_	Is	taml}');
55538Error('\P{:=_	Is	taml}');
55539Expect(1, 2947, '\p{istaml}', "");
55540Expect(0, 2947, '\p{^istaml}', "");
55541Expect(0, 2947, '\P{istaml}', "");
55542Expect(1, 2947, '\P{^istaml}', "");
55543Expect(0, 2945, '\p{istaml}', "");
55544Expect(1, 2945, '\p{^istaml}', "");
55545Expect(1, 2945, '\P{istaml}', "");
55546Expect(0, 2945, '\P{^istaml}', "");
55547Expect(1, 2947, '\p{_IStaml}', "");
55548Expect(0, 2947, '\p{^_IStaml}', "");
55549Expect(0, 2947, '\P{_IStaml}', "");
55550Expect(1, 2947, '\P{^_IStaml}', "");
55551Expect(0, 2945, '\p{_IStaml}', "");
55552Expect(1, 2945, '\p{^_IStaml}', "");
55553Expect(1, 2945, '\P{_IStaml}', "");
55554Expect(0, 2945, '\P{^_IStaml}', "");
55555Error('\p{/a/	Shavian}');
55556Error('\P{/a/	Shavian}');
55557Expect(1, 66687, '\p{shavian}', "");
55558Expect(0, 66687, '\p{^shavian}', "");
55559Expect(0, 66687, '\P{shavian}', "");
55560Expect(1, 66687, '\P{^shavian}', "");
55561Expect(0, 66639, '\p{shavian}', "");
55562Expect(1, 66639, '\p{^shavian}', "");
55563Expect(1, 66639, '\P{shavian}', "");
55564Expect(0, 66639, '\P{^shavian}', "");
55565Expect(1, 66687, '\p{-_SHAVIAN}', "");
55566Expect(0, 66687, '\p{^-_SHAVIAN}', "");
55567Expect(0, 66687, '\P{-_SHAVIAN}', "");
55568Expect(1, 66687, '\P{^-_SHAVIAN}', "");
55569Expect(0, 66639, '\p{-_SHAVIAN}', "");
55570Expect(1, 66639, '\p{^-_SHAVIAN}', "");
55571Expect(1, 66639, '\P{-_SHAVIAN}', "");
55572Expect(0, 66639, '\P{^-_SHAVIAN}', "");
55573Error('\p{_:=Is	SHAVIAN}');
55574Error('\P{_:=Is	SHAVIAN}');
55575Expect(1, 66687, '\p{isshavian}', "");
55576Expect(0, 66687, '\p{^isshavian}', "");
55577Expect(0, 66687, '\P{isshavian}', "");
55578Expect(1, 66687, '\P{^isshavian}', "");
55579Expect(0, 66639, '\p{isshavian}', "");
55580Expect(1, 66639, '\p{^isshavian}', "");
55581Expect(1, 66639, '\P{isshavian}', "");
55582Expect(0, 66639, '\P{^isshavian}', "");
55583Expect(1, 66687, '\p{-	Is Shavian}', "");
55584Expect(0, 66687, '\p{^-	Is Shavian}', "");
55585Expect(0, 66687, '\P{-	Is Shavian}', "");
55586Expect(1, 66687, '\P{^-	Is Shavian}', "");
55587Expect(0, 66639, '\p{-	Is Shavian}', "");
55588Expect(1, 66639, '\p{^-	Is Shavian}', "");
55589Expect(1, 66639, '\P{-	Is Shavian}', "");
55590Expect(0, 66639, '\P{^-	Is Shavian}', "");
55591Error('\p{/a/__shaw}');
55592Error('\P{/a/__shaw}');
55593Expect(1, 66687, '\p{shaw}', "");
55594Expect(0, 66687, '\p{^shaw}', "");
55595Expect(0, 66687, '\P{shaw}', "");
55596Expect(1, 66687, '\P{^shaw}', "");
55597Expect(0, 66639, '\p{shaw}', "");
55598Expect(1, 66639, '\p{^shaw}', "");
55599Expect(1, 66639, '\P{shaw}', "");
55600Expect(0, 66639, '\P{^shaw}', "");
55601Expect(1, 66687, '\p{	 SHAW}', "");
55602Expect(0, 66687, '\p{^	 SHAW}', "");
55603Expect(0, 66687, '\P{	 SHAW}', "");
55604Expect(1, 66687, '\P{^	 SHAW}', "");
55605Expect(0, 66639, '\p{	 SHAW}', "");
55606Expect(1, 66639, '\p{^	 SHAW}', "");
55607Expect(1, 66639, '\P{	 SHAW}', "");
55608Expect(0, 66639, '\P{^	 SHAW}', "");
55609Error('\p{	 Is-Shaw/a/}');
55610Error('\P{	 Is-Shaw/a/}');
55611Expect(1, 66687, '\p{isshaw}', "");
55612Expect(0, 66687, '\p{^isshaw}', "");
55613Expect(0, 66687, '\P{isshaw}', "");
55614Expect(1, 66687, '\P{^isshaw}', "");
55615Expect(0, 66639, '\p{isshaw}', "");
55616Expect(1, 66639, '\p{^isshaw}', "");
55617Expect(1, 66639, '\P{isshaw}', "");
55618Expect(0, 66639, '\P{^isshaw}', "");
55619Expect(1, 66687, '\p{	_IsShaw}', "");
55620Expect(0, 66687, '\p{^	_IsShaw}', "");
55621Expect(0, 66687, '\P{	_IsShaw}', "");
55622Expect(1, 66687, '\P{^	_IsShaw}', "");
55623Expect(0, 66639, '\p{	_IsShaw}', "");
55624Expect(1, 66639, '\p{^	_IsShaw}', "");
55625Expect(1, 66639, '\P{	_IsShaw}', "");
55626Expect(0, 66639, '\P{^	_IsShaw}', "");
55627Error('\p{  IPA-Extensions/a/}');
55628Error('\P{  IPA-Extensions/a/}');
55629Expect(1, 687, '\p{ipaextensions}', "");
55630Expect(0, 687, '\p{^ipaextensions}', "");
55631Expect(0, 687, '\P{ipaextensions}', "");
55632Expect(1, 687, '\P{^ipaextensions}', "");
55633Expect(0, 591, '\p{ipaextensions}', "");
55634Expect(1, 591, '\p{^ipaextensions}', "");
55635Expect(1, 591, '\P{ipaextensions}', "");
55636Expect(0, 591, '\P{^ipaextensions}', "");
55637Expect(1, 687, '\p{--ipa_EXTENSIONS}', "");
55638Expect(0, 687, '\p{^--ipa_EXTENSIONS}', "");
55639Expect(0, 687, '\P{--ipa_EXTENSIONS}', "");
55640Expect(1, 687, '\P{^--ipa_EXTENSIONS}', "");
55641Expect(0, 591, '\p{--ipa_EXTENSIONS}', "");
55642Expect(1, 591, '\p{^--ipa_EXTENSIONS}', "");
55643Expect(1, 591, '\P{--ipa_EXTENSIONS}', "");
55644Expect(0, 591, '\P{^--ipa_EXTENSIONS}', "");
55645Error('\p{ IS/a/ipa	extensions}');
55646Error('\P{ IS/a/ipa	extensions}');
55647Expect(1, 687, '\p{isipaextensions}', "");
55648Expect(0, 687, '\p{^isipaextensions}', "");
55649Expect(0, 687, '\P{isipaextensions}', "");
55650Expect(1, 687, '\P{^isipaextensions}', "");
55651Expect(0, 591, '\p{isipaextensions}', "");
55652Expect(1, 591, '\p{^isipaextensions}', "");
55653Expect(1, 591, '\P{isipaextensions}', "");
55654Expect(0, 591, '\P{^isipaextensions}', "");
55655Expect(1, 687, '\p{	is-IPA_EXTENSIONS}', "");
55656Expect(0, 687, '\p{^	is-IPA_EXTENSIONS}', "");
55657Expect(0, 687, '\P{	is-IPA_EXTENSIONS}', "");
55658Expect(1, 687, '\P{^	is-IPA_EXTENSIONS}', "");
55659Expect(0, 591, '\p{	is-IPA_EXTENSIONS}', "");
55660Expect(1, 591, '\p{^	is-IPA_EXTENSIONS}', "");
55661Expect(1, 591, '\P{	is-IPA_EXTENSIONS}', "");
55662Expect(0, 591, '\P{^	is-IPA_EXTENSIONS}', "");
55663Error('\p{	 In:=ipa_extensions}');
55664Error('\P{	 In:=ipa_extensions}');
55665Expect(1, 687, '\p{inipaextensions}', "");
55666Expect(0, 687, '\p{^inipaextensions}', "");
55667Expect(0, 687, '\P{inipaextensions}', "");
55668Expect(1, 687, '\P{^inipaextensions}', "");
55669Expect(0, 591, '\p{inipaextensions}', "");
55670Expect(1, 591, '\p{^inipaextensions}', "");
55671Expect(1, 591, '\P{inipaextensions}', "");
55672Expect(0, 591, '\P{^inipaextensions}', "");
55673Expect(1, 687, '\p{--IN-ipa	extensions}', "");
55674Expect(0, 687, '\p{^--IN-ipa	extensions}', "");
55675Expect(0, 687, '\P{--IN-ipa	extensions}', "");
55676Expect(1, 687, '\P{^--IN-ipa	extensions}', "");
55677Expect(0, 591, '\p{--IN-ipa	extensions}', "");
55678Expect(1, 591, '\p{^--IN-ipa	extensions}', "");
55679Expect(1, 591, '\P{--IN-ipa	extensions}', "");
55680Expect(0, 591, '\P{^--IN-ipa	extensions}', "");
55681Error('\p{ :=Hiragana}');
55682Error('\P{ :=Hiragana}');
55683Expect(1, 12438, '\p{hiragana}', "");
55684Expect(0, 12438, '\p{^hiragana}', "");
55685Expect(0, 12438, '\P{hiragana}', "");
55686Expect(1, 12438, '\P{^hiragana}', "");
55687Expect(0, 12352, '\p{hiragana}', "");
55688Expect(1, 12352, '\p{^hiragana}', "");
55689Expect(1, 12352, '\P{hiragana}', "");
55690Expect(0, 12352, '\P{^hiragana}', "");
55691Expect(1, 12438, '\p{	 HIRAGANA}', "");
55692Expect(0, 12438, '\p{^	 HIRAGANA}', "");
55693Expect(0, 12438, '\P{	 HIRAGANA}', "");
55694Expect(1, 12438, '\P{^	 HIRAGANA}', "");
55695Expect(0, 12352, '\p{	 HIRAGANA}', "");
55696Expect(1, 12352, '\p{^	 HIRAGANA}', "");
55697Expect(1, 12352, '\P{	 HIRAGANA}', "");
55698Expect(0, 12352, '\P{^	 HIRAGANA}', "");
55699Error('\p{	-Is_hiragana:=}');
55700Error('\P{	-Is_hiragana:=}');
55701Expect(1, 12438, '\p{ishiragana}', "");
55702Expect(0, 12438, '\p{^ishiragana}', "");
55703Expect(0, 12438, '\P{ishiragana}', "");
55704Expect(1, 12438, '\P{^ishiragana}', "");
55705Expect(0, 12352, '\p{ishiragana}', "");
55706Expect(1, 12352, '\p{^ishiragana}', "");
55707Expect(1, 12352, '\P{ishiragana}', "");
55708Expect(0, 12352, '\P{^ishiragana}', "");
55709Expect(1, 12438, '\p{is	Hiragana}', "");
55710Expect(0, 12438, '\p{^is	Hiragana}', "");
55711Expect(0, 12438, '\P{is	Hiragana}', "");
55712Expect(1, 12438, '\P{^is	Hiragana}', "");
55713Expect(0, 12352, '\p{is	Hiragana}', "");
55714Expect(1, 12352, '\p{^is	Hiragana}', "");
55715Expect(1, 12352, '\P{is	Hiragana}', "");
55716Expect(0, 12352, '\P{^is	Hiragana}', "");
55717Error('\p{/a/Hira}');
55718Error('\P{/a/Hira}');
55719Expect(1, 12438, '\p{hira}', "");
55720Expect(0, 12438, '\p{^hira}', "");
55721Expect(0, 12438, '\P{hira}', "");
55722Expect(1, 12438, '\P{^hira}', "");
55723Expect(0, 12352, '\p{hira}', "");
55724Expect(1, 12352, '\p{^hira}', "");
55725Expect(1, 12352, '\P{hira}', "");
55726Expect(0, 12352, '\P{^hira}', "");
55727Expect(1, 12438, '\p{-Hira}', "");
55728Expect(0, 12438, '\p{^-Hira}', "");
55729Expect(0, 12438, '\P{-Hira}', "");
55730Expect(1, 12438, '\P{^-Hira}', "");
55731Expect(0, 12352, '\p{-Hira}', "");
55732Expect(1, 12352, '\p{^-Hira}', "");
55733Expect(1, 12352, '\P{-Hira}', "");
55734Expect(0, 12352, '\P{^-Hira}', "");
55735Error('\p{_-IS_HIRA/a/}');
55736Error('\P{_-IS_HIRA/a/}');
55737Expect(1, 12438, '\p{ishira}', "");
55738Expect(0, 12438, '\p{^ishira}', "");
55739Expect(0, 12438, '\P{ishira}', "");
55740Expect(1, 12438, '\P{^ishira}', "");
55741Expect(0, 12352, '\p{ishira}', "");
55742Expect(1, 12352, '\p{^ishira}', "");
55743Expect(1, 12352, '\P{ishira}', "");
55744Expect(0, 12352, '\P{^ishira}', "");
55745Expect(1, 12438, '\p{_Is_Hira}', "");
55746Expect(0, 12438, '\p{^_Is_Hira}', "");
55747Expect(0, 12438, '\P{_Is_Hira}', "");
55748Expect(1, 12438, '\P{^_Is_Hira}', "");
55749Expect(0, 12352, '\p{_Is_Hira}', "");
55750Expect(1, 12352, '\p{^_Is_Hira}', "");
55751Expect(1, 12352, '\P{_Is_Hira}', "");
55752Expect(0, 12352, '\P{^_Is_Hira}', "");
55753Error('\p{/a/	 GREEK}');
55754Error('\P{/a/	 GREEK}');
55755Expect(1, 883, '\p{greek}', "");
55756Expect(0, 883, '\p{^greek}', "");
55757Expect(0, 883, '\P{greek}', "");
55758Expect(1, 883, '\P{^greek}', "");
55759Expect(0, 879, '\p{greek}', "");
55760Expect(1, 879, '\p{^greek}', "");
55761Expect(1, 879, '\P{greek}', "");
55762Expect(0, 879, '\P{^greek}', "");
55763Expect(1, 883, '\p{_ greek}', "");
55764Expect(0, 883, '\p{^_ greek}', "");
55765Expect(0, 883, '\P{_ greek}', "");
55766Expect(1, 883, '\P{^_ greek}', "");
55767Expect(0, 879, '\p{_ greek}', "");
55768Expect(1, 879, '\p{^_ greek}', "");
55769Expect(1, 879, '\P{_ greek}', "");
55770Expect(0, 879, '\P{^_ greek}', "");
55771Error('\p{__Is:=Greek}');
55772Error('\P{__Is:=Greek}');
55773Expect(1, 883, '\p{isgreek}', "");
55774Expect(0, 883, '\p{^isgreek}', "");
55775Expect(0, 883, '\P{isgreek}', "");
55776Expect(1, 883, '\P{^isgreek}', "");
55777Expect(0, 879, '\p{isgreek}', "");
55778Expect(1, 879, '\p{^isgreek}', "");
55779Expect(1, 879, '\P{isgreek}', "");
55780Expect(0, 879, '\P{^isgreek}', "");
55781Expect(1, 883, '\p{_is	Greek}', "");
55782Expect(0, 883, '\p{^_is	Greek}', "");
55783Expect(0, 883, '\P{_is	Greek}', "");
55784Expect(1, 883, '\P{^_is	Greek}', "");
55785Expect(0, 879, '\p{_is	Greek}', "");
55786Expect(1, 879, '\p{^_is	Greek}', "");
55787Expect(1, 879, '\P{_is	Greek}', "");
55788Expect(0, 879, '\P{^_is	Greek}', "");
55789Error('\p{	:=Grek}');
55790Error('\P{	:=Grek}');
55791Expect(1, 883, '\p{grek}', "");
55792Expect(0, 883, '\p{^grek}', "");
55793Expect(0, 883, '\P{grek}', "");
55794Expect(1, 883, '\P{^grek}', "");
55795Expect(0, 879, '\p{grek}', "");
55796Expect(1, 879, '\p{^grek}', "");
55797Expect(1, 879, '\P{grek}', "");
55798Expect(0, 879, '\P{^grek}', "");
55799Expect(1, 883, '\p{_ Grek}', "");
55800Expect(0, 883, '\p{^_ Grek}', "");
55801Expect(0, 883, '\P{_ Grek}', "");
55802Expect(1, 883, '\P{^_ Grek}', "");
55803Expect(0, 879, '\p{_ Grek}', "");
55804Expect(1, 879, '\p{^_ Grek}', "");
55805Expect(1, 879, '\P{_ Grek}', "");
55806Expect(0, 879, '\P{^_ Grek}', "");
55807Error('\p{-	is:=Grek}');
55808Error('\P{-	is:=Grek}');
55809Expect(1, 883, '\p{isgrek}', "");
55810Expect(0, 883, '\p{^isgrek}', "");
55811Expect(0, 883, '\P{isgrek}', "");
55812Expect(1, 883, '\P{^isgrek}', "");
55813Expect(0, 879, '\p{isgrek}', "");
55814Expect(1, 879, '\p{^isgrek}', "");
55815Expect(1, 879, '\P{isgrek}', "");
55816Expect(0, 879, '\P{^isgrek}', "");
55817Expect(1, 883, '\p{ -IS-Grek}', "");
55818Expect(0, 883, '\p{^ -IS-Grek}', "");
55819Expect(0, 883, '\P{ -IS-Grek}', "");
55820Expect(1, 883, '\P{^ -IS-Grek}', "");
55821Expect(0, 879, '\p{ -IS-Grek}', "");
55822Expect(1, 879, '\p{^ -IS-Grek}', "");
55823Expect(1, 879, '\P{ -IS-Grek}', "");
55824Expect(0, 879, '\P{^ -IS-Grek}', "");
55825Error('\p{ IN:=Thai}');
55826Error('\P{ IN:=Thai}');
55827Expect(1, 3711, '\p{inthai}', "");
55828Expect(0, 3711, '\p{^inthai}', "");
55829Expect(0, 3711, '\P{inthai}', "");
55830Expect(1, 3711, '\P{^inthai}', "");
55831Expect(0, 3583, '\p{inthai}', "");
55832Expect(1, 3583, '\p{^inthai}', "");
55833Expect(1, 3583, '\P{inthai}', "");
55834Expect(0, 3583, '\P{^inthai}', "");
55835Expect(1, 3711, '\p{	INTHAI}', "");
55836Expect(0, 3711, '\p{^	INTHAI}', "");
55837Expect(0, 3711, '\P{	INTHAI}', "");
55838Expect(1, 3711, '\P{^	INTHAI}', "");
55839Expect(0, 3583, '\p{	INTHAI}', "");
55840Expect(1, 3583, '\p{^	INTHAI}', "");
55841Expect(1, 3583, '\P{	INTHAI}', "");
55842Expect(0, 3583, '\P{^	INTHAI}', "");
55843Error('\p{	/a/LINE SEPARATOR}');
55844Error('\P{	/a/LINE SEPARATOR}');
55845Expect(1, 8232, '\p{lineseparator}', "");
55846Expect(0, 8232, '\p{^lineseparator}', "");
55847Expect(0, 8232, '\P{lineseparator}', "");
55848Expect(1, 8232, '\P{^lineseparator}', "");
55849Expect(0, 8231, '\p{lineseparator}', "");
55850Expect(1, 8231, '\p{^lineseparator}', "");
55851Expect(1, 8231, '\P{lineseparator}', "");
55852Expect(0, 8231, '\P{^lineseparator}', "");
55853Expect(1, 8232, '\p{ 	line separator}', "");
55854Expect(0, 8232, '\p{^ 	line separator}', "");
55855Expect(0, 8232, '\P{ 	line separator}', "");
55856Expect(1, 8232, '\P{^ 	line separator}', "");
55857Expect(0, 8231, '\p{ 	line separator}', "");
55858Expect(1, 8231, '\p{^ 	line separator}', "");
55859Expect(1, 8231, '\P{ 	line separator}', "");
55860Expect(0, 8231, '\P{^ 	line separator}', "");
55861Error('\p{/a/-	Is lineseparator}');
55862Error('\P{/a/-	Is lineseparator}');
55863Expect(1, 8232, '\p{islineseparator}', "");
55864Expect(0, 8232, '\p{^islineseparator}', "");
55865Expect(0, 8232, '\P{islineseparator}', "");
55866Expect(1, 8232, '\P{^islineseparator}', "");
55867Expect(0, 8231, '\p{islineseparator}', "");
55868Expect(1, 8231, '\p{^islineseparator}', "");
55869Expect(1, 8231, '\P{islineseparator}', "");
55870Expect(0, 8231, '\P{^islineseparator}', "");
55871Expect(1, 8232, '\p{		Is	Line	Separator}', "");
55872Expect(0, 8232, '\p{^		Is	Line	Separator}', "");
55873Expect(0, 8232, '\P{		Is	Line	Separator}', "");
55874Expect(1, 8232, '\P{^		Is	Line	Separator}', "");
55875Expect(0, 8231, '\p{		Is	Line	Separator}', "");
55876Expect(1, 8231, '\p{^		Is	Line	Separator}', "");
55877Expect(1, 8231, '\P{		Is	Line	Separator}', "");
55878Expect(0, 8231, '\P{^		Is	Line	Separator}', "");
55879Error('\p{ -Zl:=}');
55880Error('\P{ -Zl:=}');
55881Expect(1, 8232, '\p{zl}', "");
55882Expect(0, 8232, '\p{^zl}', "");
55883Expect(0, 8232, '\P{zl}', "");
55884Expect(1, 8232, '\P{^zl}', "");
55885Expect(0, 8231, '\p{zl}', "");
55886Expect(1, 8231, '\p{^zl}', "");
55887Expect(1, 8231, '\P{zl}', "");
55888Expect(0, 8231, '\P{^zl}', "");
55889Expect(1, 8232, '\p{- Zl}', "");
55890Expect(0, 8232, '\p{^- Zl}', "");
55891Expect(0, 8232, '\P{- Zl}', "");
55892Expect(1, 8232, '\P{^- Zl}', "");
55893Expect(0, 8231, '\p{- Zl}', "");
55894Expect(1, 8231, '\p{^- Zl}', "");
55895Expect(1, 8231, '\P{- Zl}', "");
55896Expect(0, 8231, '\P{^- Zl}', "");
55897Error('\p{/a/_ is_Zl}');
55898Error('\P{/a/_ is_Zl}');
55899Expect(1, 8232, '\p{iszl}', "");
55900Expect(0, 8232, '\p{^iszl}', "");
55901Expect(0, 8232, '\P{iszl}', "");
55902Expect(1, 8232, '\P{^iszl}', "");
55903Expect(0, 8231, '\p{iszl}', "");
55904Expect(1, 8231, '\p{^iszl}', "");
55905Expect(1, 8231, '\P{iszl}', "");
55906Expect(0, 8231, '\P{^iszl}', "");
55907Expect(1, 8232, '\p{	Is	ZL}', "");
55908Expect(0, 8232, '\p{^	Is	ZL}', "");
55909Expect(0, 8232, '\P{	Is	ZL}', "");
55910Expect(1, 8232, '\P{^	Is	ZL}', "");
55911Expect(0, 8231, '\p{	Is	ZL}', "");
55912Expect(1, 8231, '\p{^	Is	ZL}', "");
55913Expect(1, 8231, '\P{	Is	ZL}', "");
55914Expect(0, 8231, '\P{^	Is	ZL}', "");
55915Error('\p{ _ol_CHIKI/a/}');
55916Error('\P{ _ol_CHIKI/a/}');
55917Expect(1, 7295, '\p{olchiki}', "");
55918Expect(0, 7295, '\p{^olchiki}', "");
55919Expect(0, 7295, '\P{olchiki}', "");
55920Expect(1, 7295, '\P{^olchiki}', "");
55921Expect(0, 7247, '\p{olchiki}', "");
55922Expect(1, 7247, '\p{^olchiki}', "");
55923Expect(1, 7247, '\P{olchiki}', "");
55924Expect(0, 7247, '\P{^olchiki}', "");
55925Expect(1, 7295, '\p{-OL	Chiki}', "");
55926Expect(0, 7295, '\p{^-OL	Chiki}', "");
55927Expect(0, 7295, '\P{-OL	Chiki}', "");
55928Expect(1, 7295, '\P{^-OL	Chiki}', "");
55929Expect(0, 7247, '\p{-OL	Chiki}', "");
55930Expect(1, 7247, '\p{^-OL	Chiki}', "");
55931Expect(1, 7247, '\P{-OL	Chiki}', "");
55932Expect(0, 7247, '\P{^-OL	Chiki}', "");
55933Error('\p{/a/	-Is_Ol_Chiki}');
55934Error('\P{/a/	-Is_Ol_Chiki}');
55935Expect(1, 7295, '\p{isolchiki}', "");
55936Expect(0, 7295, '\p{^isolchiki}', "");
55937Expect(0, 7295, '\P{isolchiki}', "");
55938Expect(1, 7295, '\P{^isolchiki}', "");
55939Expect(0, 7247, '\p{isolchiki}', "");
55940Expect(1, 7247, '\p{^isolchiki}', "");
55941Expect(1, 7247, '\P{isolchiki}', "");
55942Expect(0, 7247, '\P{^isolchiki}', "");
55943Expect(1, 7295, '\p{		is	OL-chiki}', "");
55944Expect(0, 7295, '\p{^		is	OL-chiki}', "");
55945Expect(0, 7295, '\P{		is	OL-chiki}', "");
55946Expect(1, 7295, '\P{^		is	OL-chiki}', "");
55947Expect(0, 7247, '\p{		is	OL-chiki}', "");
55948Expect(1, 7247, '\p{^		is	OL-chiki}', "");
55949Expect(1, 7247, '\P{		is	OL-chiki}', "");
55950Expect(0, 7247, '\P{^		is	OL-chiki}', "");
55951Error('\p{:=__olck}');
55952Error('\P{:=__olck}');
55953Expect(1, 7295, '\p{olck}', "");
55954Expect(0, 7295, '\p{^olck}', "");
55955Expect(0, 7295, '\P{olck}', "");
55956Expect(1, 7295, '\P{^olck}', "");
55957Expect(0, 7247, '\p{olck}', "");
55958Expect(1, 7247, '\p{^olck}', "");
55959Expect(1, 7247, '\P{olck}', "");
55960Expect(0, 7247, '\P{^olck}', "");
55961Expect(1, 7295, '\p{_Olck}', "");
55962Expect(0, 7295, '\p{^_Olck}', "");
55963Expect(0, 7295, '\P{_Olck}', "");
55964Expect(1, 7295, '\P{^_Olck}', "");
55965Expect(0, 7247, '\p{_Olck}', "");
55966Expect(1, 7247, '\p{^_Olck}', "");
55967Expect(1, 7247, '\P{_Olck}', "");
55968Expect(0, 7247, '\P{^_Olck}', "");
55969Error('\p{ Is/a/Olck}');
55970Error('\P{ Is/a/Olck}');
55971Expect(1, 7295, '\p{isolck}', "");
55972Expect(0, 7295, '\p{^isolck}', "");
55973Expect(0, 7295, '\P{isolck}', "");
55974Expect(1, 7295, '\P{^isolck}', "");
55975Expect(0, 7247, '\p{isolck}', "");
55976Expect(1, 7247, '\p{^isolck}', "");
55977Expect(1, 7247, '\P{isolck}', "");
55978Expect(0, 7247, '\P{^isolck}', "");
55979Expect(1, 7295, '\p{ _Is_OLCK}', "");
55980Expect(0, 7295, '\p{^ _Is_OLCK}', "");
55981Expect(0, 7295, '\P{ _Is_OLCK}', "");
55982Expect(1, 7295, '\P{^ _Is_OLCK}', "");
55983Expect(0, 7247, '\p{ _Is_OLCK}', "");
55984Expect(1, 7247, '\p{^ _Is_OLCK}', "");
55985Expect(1, 7247, '\P{ _Is_OLCK}', "");
55986Expect(0, 7247, '\P{^ _Is_OLCK}', "");
55987Error('\p{_ Tai	Viet/a/}');
55988Error('\P{_ Tai	Viet/a/}');
55989Expect(1, 43714, '\p{taiviet}', "");
55990Expect(0, 43714, '\p{^taiviet}', "");
55991Expect(0, 43714, '\P{taiviet}', "");
55992Expect(1, 43714, '\P{^taiviet}', "");
55993Expect(0, 43647, '\p{taiviet}', "");
55994Expect(1, 43647, '\p{^taiviet}', "");
55995Expect(1, 43647, '\P{taiviet}', "");
55996Expect(0, 43647, '\P{^taiviet}', "");
55997Expect(1, 43714, '\p{-	TAI Viet}', "");
55998Expect(0, 43714, '\p{^-	TAI Viet}', "");
55999Expect(0, 43714, '\P{-	TAI Viet}', "");
56000Expect(1, 43714, '\P{^-	TAI Viet}', "");
56001Expect(0, 43647, '\p{-	TAI Viet}', "");
56002Expect(1, 43647, '\p{^-	TAI Viet}', "");
56003Expect(1, 43647, '\P{-	TAI Viet}', "");
56004Expect(0, 43647, '\P{^-	TAI Viet}', "");
56005Error('\p{-	IS/a/TAI Viet}');
56006Error('\P{-	IS/a/TAI Viet}');
56007Expect(1, 43714, '\p{istaiviet}', "");
56008Expect(0, 43714, '\p{^istaiviet}', "");
56009Expect(0, 43714, '\P{istaiviet}', "");
56010Expect(1, 43714, '\P{^istaiviet}', "");
56011Expect(0, 43647, '\p{istaiviet}', "");
56012Expect(1, 43647, '\p{^istaiviet}', "");
56013Expect(1, 43647, '\P{istaiviet}', "");
56014Expect(0, 43647, '\P{^istaiviet}', "");
56015Expect(1, 43714, '\p{-	is tai-VIET}', "");
56016Expect(0, 43714, '\p{^-	is tai-VIET}', "");
56017Expect(0, 43714, '\P{-	is tai-VIET}', "");
56018Expect(1, 43714, '\P{^-	is tai-VIET}', "");
56019Expect(0, 43647, '\p{-	is tai-VIET}', "");
56020Expect(1, 43647, '\p{^-	is tai-VIET}', "");
56021Expect(1, 43647, '\P{-	is tai-VIET}', "");
56022Expect(0, 43647, '\P{^-	is tai-VIET}', "");
56023Error('\p{:=	_Tavt}');
56024Error('\P{:=	_Tavt}');
56025Expect(1, 43714, '\p{tavt}', "");
56026Expect(0, 43714, '\p{^tavt}', "");
56027Expect(0, 43714, '\P{tavt}', "");
56028Expect(1, 43714, '\P{^tavt}', "");
56029Expect(0, 43647, '\p{tavt}', "");
56030Expect(1, 43647, '\p{^tavt}', "");
56031Expect(1, 43647, '\P{tavt}', "");
56032Expect(0, 43647, '\P{^tavt}', "");
56033Expect(1, 43714, '\p{--Tavt}', "");
56034Expect(0, 43714, '\p{^--Tavt}', "");
56035Expect(0, 43714, '\P{--Tavt}', "");
56036Expect(1, 43714, '\P{^--Tavt}', "");
56037Expect(0, 43647, '\p{--Tavt}', "");
56038Expect(1, 43647, '\p{^--Tavt}', "");
56039Expect(1, 43647, '\P{--Tavt}', "");
56040Expect(0, 43647, '\P{^--Tavt}', "");
56041Error('\p{/a/ Is	tavt}');
56042Error('\P{/a/ Is	tavt}');
56043Expect(1, 43714, '\p{istavt}', "");
56044Expect(0, 43714, '\p{^istavt}', "");
56045Expect(0, 43714, '\P{istavt}', "");
56046Expect(1, 43714, '\P{^istavt}', "");
56047Expect(0, 43647, '\p{istavt}', "");
56048Expect(1, 43647, '\p{^istavt}', "");
56049Expect(1, 43647, '\P{istavt}', "");
56050Expect(0, 43647, '\P{^istavt}', "");
56051Expect(1, 43714, '\p{ 	IS TAVT}', "");
56052Expect(0, 43714, '\p{^ 	IS TAVT}', "");
56053Expect(0, 43714, '\P{ 	IS TAVT}', "");
56054Expect(1, 43714, '\P{^ 	IS TAVT}', "");
56055Expect(0, 43647, '\p{ 	IS TAVT}', "");
56056Expect(1, 43647, '\p{^ 	IS TAVT}', "");
56057Expect(1, 43647, '\P{ 	IS TAVT}', "");
56058Expect(0, 43647, '\P{^ 	IS TAVT}', "");
56059Error('\p{:=--Thai}');
56060Error('\P{:=--Thai}');
56061Expect(1, 3642, '\p{thai}', "");
56062Expect(0, 3642, '\p{^thai}', "");
56063Expect(0, 3642, '\P{thai}', "");
56064Expect(1, 3642, '\P{^thai}', "");
56065Expect(0, 3584, '\p{thai}', "");
56066Expect(1, 3584, '\p{^thai}', "");
56067Expect(1, 3584, '\P{thai}', "");
56068Expect(0, 3584, '\P{^thai}', "");
56069Expect(1, 3642, '\p{_thai}', "");
56070Expect(0, 3642, '\p{^_thai}', "");
56071Expect(0, 3642, '\P{_thai}', "");
56072Expect(1, 3642, '\P{^_thai}', "");
56073Expect(0, 3584, '\p{_thai}', "");
56074Expect(1, 3584, '\p{^_thai}', "");
56075Expect(1, 3584, '\P{_thai}', "");
56076Expect(0, 3584, '\P{^_thai}', "");
56077Error('\p{/a/IS Thai}');
56078Error('\P{/a/IS Thai}');
56079Expect(1, 3642, '\p{isthai}', "");
56080Expect(0, 3642, '\p{^isthai}', "");
56081Expect(0, 3642, '\P{isthai}', "");
56082Expect(1, 3642, '\P{^isthai}', "");
56083Expect(0, 3584, '\p{isthai}', "");
56084Expect(1, 3584, '\p{^isthai}', "");
56085Expect(1, 3584, '\P{isthai}', "");
56086Expect(0, 3584, '\P{^isthai}', "");
56087Expect(1, 3642, '\p{-	is_Thai}', "");
56088Expect(0, 3642, '\p{^-	is_Thai}', "");
56089Expect(0, 3642, '\P{-	is_Thai}', "");
56090Expect(1, 3642, '\P{^-	is_Thai}', "");
56091Expect(0, 3584, '\p{-	is_Thai}', "");
56092Expect(1, 3584, '\p{^-	is_Thai}', "");
56093Expect(1, 3584, '\P{-	is_Thai}', "");
56094Expect(0, 3584, '\P{^-	is_Thai}', "");
56095Error('\p{:=	ASCII}');
56096Error('\P{:=	ASCII}');
56097Expect(1, 127, '\p{ascii}', "");
56098Expect(0, 127, '\p{^ascii}', "");
56099Expect(0, 127, '\P{ascii}', "");
56100Expect(1, 127, '\P{^ascii}', "");
56101Expect(0, 128, '\p{ascii}', "");
56102Expect(1, 128, '\p{^ascii}', "");
56103Expect(1, 128, '\P{ascii}', "");
56104Expect(0, 128, '\P{^ascii}', "");
56105Expect(1, 127, '\p{ ASCII}', "");
56106Expect(0, 127, '\p{^ ASCII}', "");
56107Expect(0, 127, '\P{ ASCII}', "");
56108Expect(1, 127, '\P{^ ASCII}', "");
56109Expect(0, 128, '\p{ ASCII}', "");
56110Expect(1, 128, '\p{^ ASCII}', "");
56111Expect(1, 128, '\P{ ASCII}', "");
56112Expect(0, 128, '\P{^ ASCII}', "");
56113Error('\p{/a/		IS	ASCII}');
56114Error('\P{/a/		IS	ASCII}');
56115Expect(1, 127, '\p{isascii}', "");
56116Expect(0, 127, '\p{^isascii}', "");
56117Expect(0, 127, '\P{isascii}', "");
56118Expect(1, 127, '\P{^isascii}', "");
56119Expect(0, 128, '\p{isascii}', "");
56120Expect(1, 128, '\p{^isascii}', "");
56121Expect(1, 128, '\P{isascii}', "");
56122Expect(0, 128, '\P{^isascii}', "");
56123Expect(1, 127, '\p{-_is ASCII}', "");
56124Expect(0, 127, '\p{^-_is ASCII}', "");
56125Expect(0, 127, '\P{-_is ASCII}', "");
56126Expect(1, 127, '\P{^-_is ASCII}', "");
56127Expect(0, 128, '\p{-_is ASCII}', "");
56128Expect(1, 128, '\p{^-_is ASCII}', "");
56129Expect(1, 128, '\P{-_is ASCII}', "");
56130Expect(0, 128, '\P{^-_is ASCII}', "");
56131Error('\p{/a/	BasicLATIN}');
56132Error('\P{/a/	BasicLATIN}');
56133Expect(1, 127, '\p{basiclatin}', "");
56134Expect(0, 127, '\p{^basiclatin}', "");
56135Expect(0, 127, '\P{basiclatin}', "");
56136Expect(1, 127, '\P{^basiclatin}', "");
56137Expect(0, 128, '\p{basiclatin}', "");
56138Expect(1, 128, '\p{^basiclatin}', "");
56139Expect(1, 128, '\P{basiclatin}', "");
56140Expect(0, 128, '\P{^basiclatin}', "");
56141Expect(1, 127, '\p{__BASIC LATIN}', "");
56142Expect(0, 127, '\p{^__BASIC LATIN}', "");
56143Expect(0, 127, '\P{__BASIC LATIN}', "");
56144Expect(1, 127, '\P{^__BASIC LATIN}', "");
56145Expect(0, 128, '\p{__BASIC LATIN}', "");
56146Expect(1, 128, '\p{^__BASIC LATIN}', "");
56147Expect(1, 128, '\P{__BASIC LATIN}', "");
56148Expect(0, 128, '\P{^__BASIC LATIN}', "");
56149Error('\p{-Is	BASICLatin:=}');
56150Error('\P{-Is	BASICLatin:=}');
56151Expect(1, 127, '\p{isbasiclatin}', "");
56152Expect(0, 127, '\p{^isbasiclatin}', "");
56153Expect(0, 127, '\P{isbasiclatin}', "");
56154Expect(1, 127, '\P{^isbasiclatin}', "");
56155Expect(0, 128, '\p{isbasiclatin}', "");
56156Expect(1, 128, '\p{^isbasiclatin}', "");
56157Expect(1, 128, '\P{isbasiclatin}', "");
56158Expect(0, 128, '\P{^isbasiclatin}', "");
56159Expect(1, 127, '\p{_IS	Basic_Latin}', "");
56160Expect(0, 127, '\p{^_IS	Basic_Latin}', "");
56161Expect(0, 127, '\P{_IS	Basic_Latin}', "");
56162Expect(1, 127, '\P{^_IS	Basic_Latin}', "");
56163Expect(0, 128, '\p{_IS	Basic_Latin}', "");
56164Expect(1, 128, '\p{^_IS	Basic_Latin}', "");
56165Expect(1, 128, '\P{_IS	Basic_Latin}', "");
56166Expect(0, 128, '\P{^_IS	Basic_Latin}', "");
56167Error('\p{_-IN:=BASIC latin}');
56168Error('\P{_-IN:=BASIC latin}');
56169Expect(1, 127, '\p{inbasiclatin}', "");
56170Expect(0, 127, '\p{^inbasiclatin}', "");
56171Expect(0, 127, '\P{inbasiclatin}', "");
56172Expect(1, 127, '\P{^inbasiclatin}', "");
56173Expect(0, 128, '\p{inbasiclatin}', "");
56174Expect(1, 128, '\p{^inbasiclatin}', "");
56175Expect(1, 128, '\P{inbasiclatin}', "");
56176Expect(0, 128, '\P{^inbasiclatin}', "");
56177Expect(1, 127, '\p{_IN-Basic_Latin}', "");
56178Expect(0, 127, '\p{^_IN-Basic_Latin}', "");
56179Expect(0, 127, '\P{_IN-Basic_Latin}', "");
56180Expect(1, 127, '\P{^_IN-Basic_Latin}', "");
56181Expect(0, 128, '\p{_IN-Basic_Latin}', "");
56182Expect(1, 128, '\p{^_IN-Basic_Latin}', "");
56183Expect(1, 128, '\P{_IN-Basic_Latin}', "");
56184Expect(0, 128, '\P{^_IN-Basic_Latin}', "");
56185Error('\p{	/a/In_ascii}');
56186Error('\P{	/a/In_ascii}');
56187Expect(1, 127, '\p{inascii}', "");
56188Expect(0, 127, '\p{^inascii}', "");
56189Expect(0, 127, '\P{inascii}', "");
56190Expect(1, 127, '\P{^inascii}', "");
56191Expect(0, 128, '\p{inascii}', "");
56192Expect(1, 128, '\p{^inascii}', "");
56193Expect(1, 128, '\P{inascii}', "");
56194Expect(0, 128, '\P{^inascii}', "");
56195Expect(1, 127, '\p{	-IN ASCII}', "");
56196Expect(0, 127, '\p{^	-IN ASCII}', "");
56197Expect(0, 127, '\P{	-IN ASCII}', "");
56198Expect(1, 127, '\P{^	-IN ASCII}', "");
56199Expect(0, 128, '\p{	-IN ASCII}', "");
56200Expect(1, 128, '\p{^	-IN ASCII}', "");
56201Expect(1, 128, '\P{	-IN ASCII}', "");
56202Expect(0, 128, '\P{^	-IN ASCII}', "");
56203Error('\p{-Yi Syllables/a/}');
56204Error('\P{-Yi Syllables/a/}');
56205Expect(1, 42127, '\p{yisyllables}', "");
56206Expect(0, 42127, '\p{^yisyllables}', "");
56207Expect(0, 42127, '\P{yisyllables}', "");
56208Expect(1, 42127, '\P{^yisyllables}', "");
56209Expect(0, 40959, '\p{yisyllables}', "");
56210Expect(1, 40959, '\p{^yisyllables}', "");
56211Expect(1, 40959, '\P{yisyllables}', "");
56212Expect(0, 40959, '\P{^yisyllables}', "");
56213Expect(1, 42127, '\p{ Yi	SYLLABLES}', "");
56214Expect(0, 42127, '\p{^ Yi	SYLLABLES}', "");
56215Expect(0, 42127, '\P{ Yi	SYLLABLES}', "");
56216Expect(1, 42127, '\P{^ Yi	SYLLABLES}', "");
56217Expect(0, 40959, '\p{ Yi	SYLLABLES}', "");
56218Expect(1, 40959, '\p{^ Yi	SYLLABLES}', "");
56219Expect(1, 40959, '\P{ Yi	SYLLABLES}', "");
56220Expect(0, 40959, '\P{^ Yi	SYLLABLES}', "");
56221Error('\p{ /a/IS Yi Syllables}');
56222Error('\P{ /a/IS Yi Syllables}');
56223Expect(1, 42127, '\p{isyisyllables}', "");
56224Expect(0, 42127, '\p{^isyisyllables}', "");
56225Expect(0, 42127, '\P{isyisyllables}', "");
56226Expect(1, 42127, '\P{^isyisyllables}', "");
56227Expect(0, 40959, '\p{isyisyllables}', "");
56228Expect(1, 40959, '\p{^isyisyllables}', "");
56229Expect(1, 40959, '\P{isyisyllables}', "");
56230Expect(0, 40959, '\P{^isyisyllables}', "");
56231Expect(1, 42127, '\p{ _Is Yi	Syllables}', "");
56232Expect(0, 42127, '\p{^ _Is Yi	Syllables}', "");
56233Expect(0, 42127, '\P{ _Is Yi	Syllables}', "");
56234Expect(1, 42127, '\P{^ _Is Yi	Syllables}', "");
56235Expect(0, 40959, '\p{ _Is Yi	Syllables}', "");
56236Expect(1, 40959, '\p{^ _Is Yi	Syllables}', "");
56237Expect(1, 40959, '\P{ _Is Yi	Syllables}', "");
56238Expect(0, 40959, '\P{^ _Is Yi	Syllables}', "");
56239Error('\p{/a/ -IN YI-SYLLABLES}');
56240Error('\P{/a/ -IN YI-SYLLABLES}');
56241Expect(1, 42127, '\p{inyisyllables}', "");
56242Expect(0, 42127, '\p{^inyisyllables}', "");
56243Expect(0, 42127, '\P{inyisyllables}', "");
56244Expect(1, 42127, '\P{^inyisyllables}', "");
56245Expect(0, 40959, '\p{inyisyllables}', "");
56246Expect(1, 40959, '\p{^inyisyllables}', "");
56247Expect(1, 40959, '\P{inyisyllables}', "");
56248Expect(0, 40959, '\P{^inyisyllables}', "");
56249Expect(1, 42127, '\p{ 	InYisyllables}', "");
56250Expect(0, 42127, '\p{^ 	InYisyllables}', "");
56251Expect(0, 42127, '\P{ 	InYisyllables}', "");
56252Expect(1, 42127, '\P{^ 	InYisyllables}', "");
56253Expect(0, 40959, '\p{ 	InYisyllables}', "");
56254Expect(1, 40959, '\p{^ 	InYisyllables}', "");
56255Expect(1, 40959, '\P{ 	InYisyllables}', "");
56256Expect(0, 40959, '\P{^ 	InYisyllables}', "");
56257Error('\p{:= -punct}');
56258Error('\P{:= -punct}');
56259Expect(1, 35, '\p{punct}', "");
56260Expect(0, 35, '\p{^punct}', "");
56261Expect(0, 35, '\P{punct}', "");
56262Expect(1, 35, '\P{^punct}', "");
56263Expect(0, 32, '\p{punct}', "");
56264Expect(1, 32, '\p{^punct}', "");
56265Expect(1, 32, '\P{punct}', "");
56266Expect(0, 32, '\P{^punct}', "");
56267Expect(1, 35, '\p{- Punct}', "");
56268Expect(0, 35, '\p{^- Punct}', "");
56269Expect(0, 35, '\P{- Punct}', "");
56270Expect(1, 35, '\P{^- Punct}', "");
56271Expect(0, 32, '\p{- Punct}', "");
56272Expect(1, 32, '\p{^- Punct}', "");
56273Expect(1, 32, '\P{- Punct}', "");
56274Expect(0, 32, '\P{^- Punct}', "");
56275Error('\p{_	Is-Punct:=}');
56276Error('\P{_	Is-Punct:=}');
56277Expect(1, 35, '\p{ispunct}', "");
56278Expect(0, 35, '\p{^ispunct}', "");
56279Expect(0, 35, '\P{ispunct}', "");
56280Expect(1, 35, '\P{^ispunct}', "");
56281Expect(0, 32, '\p{ispunct}', "");
56282Expect(1, 32, '\p{^ispunct}', "");
56283Expect(1, 32, '\P{ispunct}', "");
56284Expect(0, 32, '\P{^ispunct}', "");
56285Expect(1, 35, '\p{ ispunct}', "");
56286Expect(0, 35, '\p{^ ispunct}', "");
56287Expect(0, 35, '\P{ ispunct}', "");
56288Expect(1, 35, '\P{^ ispunct}', "");
56289Expect(0, 32, '\p{ ispunct}', "");
56290Expect(1, 32, '\p{^ ispunct}', "");
56291Expect(1, 32, '\P{ ispunct}', "");
56292Expect(0, 32, '\P{^ ispunct}', "");
56293Error('\p{ :=PUNCTUATION}');
56294Error('\P{ :=PUNCTUATION}');
56295Expect(1, 35, '\p{punctuation}', "");
56296Expect(0, 35, '\p{^punctuation}', "");
56297Expect(0, 35, '\P{punctuation}', "");
56298Expect(1, 35, '\P{^punctuation}', "");
56299Expect(0, 32, '\p{punctuation}', "");
56300Expect(1, 32, '\p{^punctuation}', "");
56301Expect(1, 32, '\P{punctuation}', "");
56302Expect(0, 32, '\P{^punctuation}', "");
56303Expect(1, 35, '\p{_punctuation}', "");
56304Expect(0, 35, '\p{^_punctuation}', "");
56305Expect(0, 35, '\P{_punctuation}', "");
56306Expect(1, 35, '\P{^_punctuation}', "");
56307Expect(0, 32, '\p{_punctuation}', "");
56308Expect(1, 32, '\p{^_punctuation}', "");
56309Expect(1, 32, '\P{_punctuation}', "");
56310Expect(0, 32, '\P{^_punctuation}', "");
56311Error('\p{	IS	PUNCTUATION/a/}');
56312Error('\P{	IS	PUNCTUATION/a/}');
56313Expect(1, 35, '\p{ispunctuation}', "");
56314Expect(0, 35, '\p{^ispunctuation}', "");
56315Expect(0, 35, '\P{ispunctuation}', "");
56316Expect(1, 35, '\P{^ispunctuation}', "");
56317Expect(0, 32, '\p{ispunctuation}', "");
56318Expect(1, 32, '\p{^ispunctuation}', "");
56319Expect(1, 32, '\P{ispunctuation}', "");
56320Expect(0, 32, '\P{^ispunctuation}', "");
56321Expect(1, 35, '\p{	Is-Punctuation}', "");
56322Expect(0, 35, '\p{^	Is-Punctuation}', "");
56323Expect(0, 35, '\P{	Is-Punctuation}', "");
56324Expect(1, 35, '\P{^	Is-Punctuation}', "");
56325Expect(0, 32, '\p{	Is-Punctuation}', "");
56326Expect(1, 32, '\p{^	Is-Punctuation}', "");
56327Expect(1, 32, '\P{	Is-Punctuation}', "");
56328Expect(0, 32, '\P{^	Is-Punctuation}', "");
56329Error('\p{-/a/P}');
56330Error('\P{-/a/P}');
56331Expect(1, 35, '\p{p}', "");
56332Expect(0, 35, '\p{^p}', "");
56333Expect(0, 35, '\P{p}', "");
56334Expect(1, 35, '\P{^p}', "");
56335Expect(0, 32, '\p{p}', "");
56336Expect(1, 32, '\p{^p}', "");
56337Expect(1, 32, '\P{p}', "");
56338Expect(0, 32, '\P{^p}', "");
56339Expect(1, 35, '\p{_ P}', "");
56340Expect(0, 35, '\p{^_ P}', "");
56341Expect(0, 35, '\P{_ P}', "");
56342Expect(1, 35, '\P{^_ P}', "");
56343Expect(0, 32, '\p{_ P}', "");
56344Expect(1, 32, '\p{^_ P}', "");
56345Expect(1, 32, '\P{_ P}', "");
56346Expect(0, 32, '\P{^_ P}', "");
56347Error('\p{	isP:=}');
56348Error('\P{	isP:=}');
56349Expect(1, 35, '\p{isp}', "");
56350Expect(0, 35, '\p{^isp}', "");
56351Expect(0, 35, '\P{isp}', "");
56352Expect(1, 35, '\P{^isp}', "");
56353Expect(0, 32, '\p{isp}', "");
56354Expect(1, 32, '\p{^isp}', "");
56355Expect(1, 32, '\P{isp}', "");
56356Expect(0, 32, '\P{^isp}', "");
56357Expect(1, 35, '\p{ _Is P}', "");
56358Expect(0, 35, '\p{^ _Is P}', "");
56359Expect(0, 35, '\P{ _Is P}', "");
56360Expect(1, 35, '\P{^ _Is P}', "");
56361Expect(0, 32, '\p{ _Is P}', "");
56362Expect(1, 32, '\p{^ _Is P}', "");
56363Expect(1, 32, '\P{ _Is P}', "");
56364Expect(0, 32, '\P{^ _Is P}', "");
56365Error('\p{Expands_On_NFD}');
56366Error('\P{Expands_On_NFD}');
56367Error('\p{Is_Expands_On_NFD}');
56368Error('\P{Is_Expands_On_NFD}');
56369Error('\p{XO_NFD}');
56370Error('\P{XO_NFD}');
56371Error('\p{Is_XO_NFD}');
56372Error('\P{Is_XO_NFD}');
56373Error('\p{	superscripts	AND:=SUBSCRIPTS}');
56374Error('\P{	superscripts	AND:=SUBSCRIPTS}');
56375Expect(1, 8351, '\p{superscriptsandsubscripts}', "");
56376Expect(0, 8351, '\p{^superscriptsandsubscripts}', "");
56377Expect(0, 8351, '\P{superscriptsandsubscripts}', "");
56378Expect(1, 8351, '\P{^superscriptsandsubscripts}', "");
56379Expect(0, 8303, '\p{superscriptsandsubscripts}', "");
56380Expect(1, 8303, '\p{^superscriptsandsubscripts}', "");
56381Expect(1, 8303, '\P{superscriptsandsubscripts}', "");
56382Expect(0, 8303, '\P{^superscriptsandsubscripts}', "");
56383Expect(1, 8351, '\p{  superscripts-AND-Subscripts}', "");
56384Expect(0, 8351, '\p{^  superscripts-AND-Subscripts}', "");
56385Expect(0, 8351, '\P{  superscripts-AND-Subscripts}', "");
56386Expect(1, 8351, '\P{^  superscripts-AND-Subscripts}', "");
56387Expect(0, 8303, '\p{  superscripts-AND-Subscripts}', "");
56388Expect(1, 8303, '\p{^  superscripts-AND-Subscripts}', "");
56389Expect(1, 8303, '\P{  superscripts-AND-Subscripts}', "");
56390Expect(0, 8303, '\P{^  superscripts-AND-Subscripts}', "");
56391Error('\p{_ IS-Superscripts/a/AND_Subscripts}');
56392Error('\P{_ IS-Superscripts/a/AND_Subscripts}');
56393Expect(1, 8351, '\p{issuperscriptsandsubscripts}', "");
56394Expect(0, 8351, '\p{^issuperscriptsandsubscripts}', "");
56395Expect(0, 8351, '\P{issuperscriptsandsubscripts}', "");
56396Expect(1, 8351, '\P{^issuperscriptsandsubscripts}', "");
56397Expect(0, 8303, '\p{issuperscriptsandsubscripts}', "");
56398Expect(1, 8303, '\p{^issuperscriptsandsubscripts}', "");
56399Expect(1, 8303, '\P{issuperscriptsandsubscripts}', "");
56400Expect(0, 8303, '\P{^issuperscriptsandsubscripts}', "");
56401Expect(1, 8351, '\p{ IS superscriptsAnd	subscripts}', "");
56402Expect(0, 8351, '\p{^ IS superscriptsAnd	subscripts}', "");
56403Expect(0, 8351, '\P{ IS superscriptsAnd	subscripts}', "");
56404Expect(1, 8351, '\P{^ IS superscriptsAnd	subscripts}', "");
56405Expect(0, 8303, '\p{ IS superscriptsAnd	subscripts}', "");
56406Expect(1, 8303, '\p{^ IS superscriptsAnd	subscripts}', "");
56407Expect(1, 8303, '\P{ IS superscriptsAnd	subscripts}', "");
56408Expect(0, 8303, '\P{^ IS superscriptsAnd	subscripts}', "");
56409Error('\p{ InSuperscripts/a/And_subscripts}');
56410Error('\P{ InSuperscripts/a/And_subscripts}');
56411Expect(1, 8351, '\p{insuperscriptsandsubscripts}', "");
56412Expect(0, 8351, '\p{^insuperscriptsandsubscripts}', "");
56413Expect(0, 8351, '\P{insuperscriptsandsubscripts}', "");
56414Expect(1, 8351, '\P{^insuperscriptsandsubscripts}', "");
56415Expect(0, 8303, '\p{insuperscriptsandsubscripts}', "");
56416Expect(1, 8303, '\p{^insuperscriptsandsubscripts}', "");
56417Expect(1, 8303, '\P{insuperscriptsandsubscripts}', "");
56418Expect(0, 8303, '\P{^insuperscriptsandsubscripts}', "");
56419Expect(1, 8351, '\p{ _In_superscripts-And_SUBSCRIPTS}', "");
56420Expect(0, 8351, '\p{^ _In_superscripts-And_SUBSCRIPTS}', "");
56421Expect(0, 8351, '\P{ _In_superscripts-And_SUBSCRIPTS}', "");
56422Expect(1, 8351, '\P{^ _In_superscripts-And_SUBSCRIPTS}', "");
56423Expect(0, 8303, '\p{ _In_superscripts-And_SUBSCRIPTS}', "");
56424Expect(1, 8303, '\p{^ _In_superscripts-And_SUBSCRIPTS}', "");
56425Expect(1, 8303, '\P{ _In_superscripts-And_SUBSCRIPTS}', "");
56426Expect(0, 8303, '\P{^ _In_superscripts-And_SUBSCRIPTS}', "");
56427Error('\p{_in/a/Balinese}');
56428Error('\P{_in/a/Balinese}');
56429Expect(1, 7039, '\p{inbalinese}', "");
56430Expect(0, 7039, '\p{^inbalinese}', "");
56431Expect(0, 7039, '\P{inbalinese}', "");
56432Expect(1, 7039, '\P{^inbalinese}', "");
56433Expect(0, 6911, '\p{inbalinese}', "");
56434Expect(1, 6911, '\p{^inbalinese}', "");
56435Expect(1, 6911, '\P{inbalinese}', "");
56436Expect(0, 6911, '\P{^inbalinese}', "");
56437Expect(1, 7039, '\p{	INBalinese}', "");
56438Expect(0, 7039, '\p{^	INBalinese}', "");
56439Expect(0, 7039, '\P{	INBalinese}', "");
56440Expect(1, 7039, '\P{^	INBalinese}', "");
56441Expect(0, 6911, '\p{	INBalinese}', "");
56442Expect(1, 6911, '\p{^	INBalinese}', "");
56443Expect(1, 6911, '\P{	INBalinese}', "");
56444Expect(0, 6911, '\P{^	INBalinese}', "");
56445Error('\p{/a/-_Deprecated}');
56446Error('\P{/a/-_Deprecated}');
56447Expect(1, 329, '\p{deprecated}', "");
56448Expect(0, 329, '\p{^deprecated}', "");
56449Expect(0, 329, '\P{deprecated}', "");
56450Expect(1, 329, '\P{^deprecated}', "");
56451Expect(0, 328, '\p{deprecated}', "");
56452Expect(1, 328, '\p{^deprecated}', "");
56453Expect(1, 328, '\P{deprecated}', "");
56454Expect(0, 328, '\P{^deprecated}', "");
56455Expect(1, 329, '\p{ Deprecated}', "");
56456Expect(0, 329, '\p{^ Deprecated}', "");
56457Expect(0, 329, '\P{ Deprecated}', "");
56458Expect(1, 329, '\P{^ Deprecated}', "");
56459Expect(0, 328, '\p{ Deprecated}', "");
56460Expect(1, 328, '\p{^ Deprecated}', "");
56461Expect(1, 328, '\P{ Deprecated}', "");
56462Expect(0, 328, '\P{^ Deprecated}', "");
56463Error('\p{_ Is:=Deprecated}');
56464Error('\P{_ Is:=Deprecated}');
56465Expect(1, 329, '\p{isdeprecated}', "");
56466Expect(0, 329, '\p{^isdeprecated}', "");
56467Expect(0, 329, '\P{isdeprecated}', "");
56468Expect(1, 329, '\P{^isdeprecated}', "");
56469Expect(0, 328, '\p{isdeprecated}', "");
56470Expect(1, 328, '\p{^isdeprecated}', "");
56471Expect(1, 328, '\P{isdeprecated}', "");
56472Expect(0, 328, '\P{^isdeprecated}', "");
56473Expect(1, 329, '\p{--Is_deprecated}', "");
56474Expect(0, 329, '\p{^--Is_deprecated}', "");
56475Expect(0, 329, '\P{--Is_deprecated}', "");
56476Expect(1, 329, '\P{^--Is_deprecated}', "");
56477Expect(0, 328, '\p{--Is_deprecated}', "");
56478Expect(1, 328, '\p{^--Is_deprecated}', "");
56479Expect(1, 328, '\P{--Is_deprecated}', "");
56480Expect(0, 328, '\P{^--Is_deprecated}', "");
56481Error('\p{/a/DEP}');
56482Error('\P{/a/DEP}');
56483Expect(1, 329, '\p{dep}', "");
56484Expect(0, 329, '\p{^dep}', "");
56485Expect(0, 329, '\P{dep}', "");
56486Expect(1, 329, '\P{^dep}', "");
56487Expect(0, 328, '\p{dep}', "");
56488Expect(1, 328, '\p{^dep}', "");
56489Expect(1, 328, '\P{dep}', "");
56490Expect(0, 328, '\P{^dep}', "");
56491Expect(1, 329, '\p{_-Dep}', "");
56492Expect(0, 329, '\p{^_-Dep}', "");
56493Expect(0, 329, '\P{_-Dep}', "");
56494Expect(1, 329, '\P{^_-Dep}', "");
56495Expect(0, 328, '\p{_-Dep}', "");
56496Expect(1, 328, '\p{^_-Dep}', "");
56497Expect(1, 328, '\P{_-Dep}', "");
56498Expect(0, 328, '\P{^_-Dep}', "");
56499Error('\p{_/a/ISDEP}');
56500Error('\P{_/a/ISDEP}');
56501Expect(1, 329, '\p{isdep}', "");
56502Expect(0, 329, '\p{^isdep}', "");
56503Expect(0, 329, '\P{isdep}', "");
56504Expect(1, 329, '\P{^isdep}', "");
56505Expect(0, 328, '\p{isdep}', "");
56506Expect(1, 328, '\p{^isdep}', "");
56507Expect(1, 328, '\P{isdep}', "");
56508Expect(0, 328, '\P{^isdep}', "");
56509Expect(1, 329, '\p{ _IS-DEP}', "");
56510Expect(0, 329, '\p{^ _IS-DEP}', "");
56511Expect(0, 329, '\P{ _IS-DEP}', "");
56512Expect(1, 329, '\P{^ _IS-DEP}', "");
56513Expect(0, 328, '\p{ _IS-DEP}', "");
56514Expect(1, 328, '\p{^ _IS-DEP}', "");
56515Expect(1, 328, '\P{ _IS-DEP}', "");
56516Expect(0, 328, '\P{^ _IS-DEP}', "");
56517Error('\p{	/a/Myanmar}');
56518Error('\P{	/a/Myanmar}');
56519Expect(1, 4255, '\p{myanmar}', "");
56520Expect(0, 4255, '\p{^myanmar}', "");
56521Expect(0, 4255, '\P{myanmar}', "");
56522Expect(1, 4255, '\P{^myanmar}', "");
56523Expect(0, 4095, '\p{myanmar}', "");
56524Expect(1, 4095, '\p{^myanmar}', "");
56525Expect(1, 4095, '\P{myanmar}', "");
56526Expect(0, 4095, '\P{^myanmar}', "");
56527Expect(1, 4255, '\p{ MYANMAR}', "");
56528Expect(0, 4255, '\p{^ MYANMAR}', "");
56529Expect(0, 4255, '\P{ MYANMAR}', "");
56530Expect(1, 4255, '\P{^ MYANMAR}', "");
56531Expect(0, 4095, '\p{ MYANMAR}', "");
56532Expect(1, 4095, '\p{^ MYANMAR}', "");
56533Expect(1, 4095, '\P{ MYANMAR}', "");
56534Expect(0, 4095, '\P{^ MYANMAR}', "");
56535Error('\p{	_Is	Myanmar:=}');
56536Error('\P{	_Is	Myanmar:=}');
56537Expect(1, 4255, '\p{ismyanmar}', "");
56538Expect(0, 4255, '\p{^ismyanmar}', "");
56539Expect(0, 4255, '\P{ismyanmar}', "");
56540Expect(1, 4255, '\P{^ismyanmar}', "");
56541Expect(0, 4095, '\p{ismyanmar}', "");
56542Expect(1, 4095, '\p{^ismyanmar}', "");
56543Expect(1, 4095, '\P{ismyanmar}', "");
56544Expect(0, 4095, '\P{^ismyanmar}', "");
56545Expect(1, 4255, '\p{-is-Myanmar}', "");
56546Expect(0, 4255, '\p{^-is-Myanmar}', "");
56547Expect(0, 4255, '\P{-is-Myanmar}', "");
56548Expect(1, 4255, '\P{^-is-Myanmar}', "");
56549Expect(0, 4095, '\p{-is-Myanmar}', "");
56550Expect(1, 4095, '\p{^-is-Myanmar}', "");
56551Expect(1, 4095, '\P{-is-Myanmar}', "");
56552Expect(0, 4095, '\P{^-is-Myanmar}', "");
56553Error('\p{_/a/Mymr}');
56554Error('\P{_/a/Mymr}');
56555Expect(1, 4255, '\p{mymr}', "");
56556Expect(0, 4255, '\p{^mymr}', "");
56557Expect(0, 4255, '\P{mymr}', "");
56558Expect(1, 4255, '\P{^mymr}', "");
56559Expect(0, 4095, '\p{mymr}', "");
56560Expect(1, 4095, '\p{^mymr}', "");
56561Expect(1, 4095, '\P{mymr}', "");
56562Expect(0, 4095, '\P{^mymr}', "");
56563Expect(1, 4255, '\p{ MYMR}', "");
56564Expect(0, 4255, '\p{^ MYMR}', "");
56565Expect(0, 4255, '\P{ MYMR}', "");
56566Expect(1, 4255, '\P{^ MYMR}', "");
56567Expect(0, 4095, '\p{ MYMR}', "");
56568Expect(1, 4095, '\p{^ MYMR}', "");
56569Expect(1, 4095, '\P{ MYMR}', "");
56570Expect(0, 4095, '\P{^ MYMR}', "");
56571Error('\p{ /a/IS_mymr}');
56572Error('\P{ /a/IS_mymr}');
56573Expect(1, 4255, '\p{ismymr}', "");
56574Expect(0, 4255, '\p{^ismymr}', "");
56575Expect(0, 4255, '\P{ismymr}', "");
56576Expect(1, 4255, '\P{^ismymr}', "");
56577Expect(0, 4095, '\p{ismymr}', "");
56578Expect(1, 4095, '\p{^ismymr}', "");
56579Expect(1, 4095, '\P{ismymr}', "");
56580Expect(0, 4095, '\P{^ismymr}', "");
56581Expect(1, 4255, '\p{	 IS Mymr}', "");
56582Expect(0, 4255, '\p{^	 IS Mymr}', "");
56583Expect(0, 4255, '\P{	 IS Mymr}', "");
56584Expect(1, 4255, '\P{^	 IS Mymr}', "");
56585Expect(0, 4095, '\p{	 IS Mymr}', "");
56586Expect(1, 4095, '\p{^	 IS Mymr}', "");
56587Expect(1, 4095, '\P{	 IS Mymr}', "");
56588Expect(0, 4095, '\P{^	 IS Mymr}', "");
56589Error('\p{:=InitialPunctuation}');
56590Error('\P{:=InitialPunctuation}');
56591Expect(1, 171, '\p{initialpunctuation}', "");
56592Expect(0, 171, '\p{^initialpunctuation}', "");
56593Expect(0, 171, '\P{initialpunctuation}', "");
56594Expect(1, 171, '\P{^initialpunctuation}', "");
56595Expect(0, 170, '\p{initialpunctuation}', "");
56596Expect(1, 170, '\p{^initialpunctuation}', "");
56597Expect(1, 170, '\P{initialpunctuation}', "");
56598Expect(0, 170, '\P{^initialpunctuation}', "");
56599Expect(1, 171, '\p{_-Initial_Punctuation}', "");
56600Expect(0, 171, '\p{^_-Initial_Punctuation}', "");
56601Expect(0, 171, '\P{_-Initial_Punctuation}', "");
56602Expect(1, 171, '\P{^_-Initial_Punctuation}', "");
56603Expect(0, 170, '\p{_-Initial_Punctuation}', "");
56604Expect(1, 170, '\p{^_-Initial_Punctuation}', "");
56605Expect(1, 170, '\P{_-Initial_Punctuation}', "");
56606Expect(0, 170, '\P{^_-Initial_Punctuation}', "");
56607Error('\p{ Is/a/Initial_Punctuation}');
56608Error('\P{ Is/a/Initial_Punctuation}');
56609Expect(1, 171, '\p{isinitialpunctuation}', "");
56610Expect(0, 171, '\p{^isinitialpunctuation}', "");
56611Expect(0, 171, '\P{isinitialpunctuation}', "");
56612Expect(1, 171, '\P{^isinitialpunctuation}', "");
56613Expect(0, 170, '\p{isinitialpunctuation}', "");
56614Expect(1, 170, '\p{^isinitialpunctuation}', "");
56615Expect(1, 170, '\P{isinitialpunctuation}', "");
56616Expect(0, 170, '\P{^isinitialpunctuation}', "");
56617Expect(1, 171, '\p{ 	Is	InitialPunctuation}', "");
56618Expect(0, 171, '\p{^ 	Is	InitialPunctuation}', "");
56619Expect(0, 171, '\P{ 	Is	InitialPunctuation}', "");
56620Expect(1, 171, '\P{^ 	Is	InitialPunctuation}', "");
56621Expect(0, 170, '\p{ 	Is	InitialPunctuation}', "");
56622Expect(1, 170, '\p{^ 	Is	InitialPunctuation}', "");
56623Expect(1, 170, '\P{ 	Is	InitialPunctuation}', "");
56624Expect(0, 170, '\P{^ 	Is	InitialPunctuation}', "");
56625Error('\p{ _Pi:=}');
56626Error('\P{ _Pi:=}');
56627Expect(1, 171, '\p{pi}', "");
56628Expect(0, 171, '\p{^pi}', "");
56629Expect(0, 171, '\P{pi}', "");
56630Expect(1, 171, '\P{^pi}', "");
56631Expect(0, 170, '\p{pi}', "");
56632Expect(1, 170, '\p{^pi}', "");
56633Expect(1, 170, '\P{pi}', "");
56634Expect(0, 170, '\P{^pi}', "");
56635Expect(1, 171, '\p{	 pi}', "");
56636Expect(0, 171, '\p{^	 pi}', "");
56637Expect(0, 171, '\P{	 pi}', "");
56638Expect(1, 171, '\P{^	 pi}', "");
56639Expect(0, 170, '\p{	 pi}', "");
56640Expect(1, 170, '\p{^	 pi}', "");
56641Expect(1, 170, '\P{	 pi}', "");
56642Expect(0, 170, '\P{^	 pi}', "");
56643Error('\p{	is Pi:=}');
56644Error('\P{	is Pi:=}');
56645Expect(1, 171, '\p{ispi}', "");
56646Expect(0, 171, '\p{^ispi}', "");
56647Expect(0, 171, '\P{ispi}', "");
56648Expect(1, 171, '\P{^ispi}', "");
56649Expect(0, 170, '\p{ispi}', "");
56650Expect(1, 170, '\p{^ispi}', "");
56651Expect(1, 170, '\P{ispi}', "");
56652Expect(0, 170, '\P{^ispi}', "");
56653Expect(1, 171, '\p{	_Is-Pi}', "");
56654Expect(0, 171, '\p{^	_Is-Pi}', "");
56655Expect(0, 171, '\P{	_Is-Pi}', "");
56656Expect(1, 171, '\P{^	_Is-Pi}', "");
56657Expect(0, 170, '\p{	_Is-Pi}', "");
56658Expect(1, 170, '\p{^	_Is-Pi}', "");
56659Expect(1, 170, '\P{	_Is-Pi}', "");
56660Expect(0, 170, '\P{^	_Is-Pi}', "");
56661Error('\p{-:=common}');
56662Error('\P{-:=common}');
56663Expect(1, 64, '\p{common}', "");
56664Expect(0, 64, '\p{^common}', "");
56665Expect(0, 64, '\P{common}', "");
56666Expect(1, 64, '\P{^common}', "");
56667Expect(0, 90, '\p{common}', "");
56668Expect(1, 90, '\p{^common}', "");
56669Expect(1, 90, '\P{common}', "");
56670Expect(0, 90, '\P{^common}', "");
56671Expect(1, 64, '\p{	COMMON}', "");
56672Expect(0, 64, '\p{^	COMMON}', "");
56673Expect(0, 64, '\P{	COMMON}', "");
56674Expect(1, 64, '\P{^	COMMON}', "");
56675Expect(0, 90, '\p{	COMMON}', "");
56676Expect(1, 90, '\p{^	COMMON}', "");
56677Expect(1, 90, '\P{	COMMON}', "");
56678Expect(0, 90, '\P{^	COMMON}', "");
56679Error('\p{/a/__IS-Common}');
56680Error('\P{/a/__IS-Common}');
56681Expect(1, 64, '\p{iscommon}', "");
56682Expect(0, 64, '\p{^iscommon}', "");
56683Expect(0, 64, '\P{iscommon}', "");
56684Expect(1, 64, '\P{^iscommon}', "");
56685Expect(0, 90, '\p{iscommon}', "");
56686Expect(1, 90, '\p{^iscommon}', "");
56687Expect(1, 90, '\P{iscommon}', "");
56688Expect(0, 90, '\P{^iscommon}', "");
56689Expect(1, 64, '\p{_ Is_Common}', "");
56690Expect(0, 64, '\p{^_ Is_Common}', "");
56691Expect(0, 64, '\P{_ Is_Common}', "");
56692Expect(1, 64, '\P{^_ Is_Common}', "");
56693Expect(0, 90, '\p{_ Is_Common}', "");
56694Expect(1, 90, '\p{^_ Is_Common}', "");
56695Expect(1, 90, '\P{_ Is_Common}', "");
56696Expect(0, 90, '\P{^_ Is_Common}', "");
56697Error('\p{	-Zyyy/a/}');
56698Error('\P{	-Zyyy/a/}');
56699Expect(1, 64, '\p{zyyy}', "");
56700Expect(0, 64, '\p{^zyyy}', "");
56701Expect(0, 64, '\P{zyyy}', "");
56702Expect(1, 64, '\P{^zyyy}', "");
56703Expect(0, 90, '\p{zyyy}', "");
56704Expect(1, 90, '\p{^zyyy}', "");
56705Expect(1, 90, '\P{zyyy}', "");
56706Expect(0, 90, '\P{^zyyy}', "");
56707Expect(1, 64, '\p{-Zyyy}', "");
56708Expect(0, 64, '\p{^-Zyyy}', "");
56709Expect(0, 64, '\P{-Zyyy}', "");
56710Expect(1, 64, '\P{^-Zyyy}', "");
56711Expect(0, 90, '\p{-Zyyy}', "");
56712Expect(1, 90, '\p{^-Zyyy}', "");
56713Expect(1, 90, '\P{-Zyyy}', "");
56714Expect(0, 90, '\P{^-Zyyy}', "");
56715Error('\p{-IS-zyyy/a/}');
56716Error('\P{-IS-zyyy/a/}');
56717Expect(1, 64, '\p{iszyyy}', "");
56718Expect(0, 64, '\p{^iszyyy}', "");
56719Expect(0, 64, '\P{iszyyy}', "");
56720Expect(1, 64, '\P{^iszyyy}', "");
56721Expect(0, 90, '\p{iszyyy}', "");
56722Expect(1, 90, '\p{^iszyyy}', "");
56723Expect(1, 90, '\P{iszyyy}', "");
56724Expect(0, 90, '\P{^iszyyy}', "");
56725Expect(1, 64, '\p{	Is_zyyy}', "");
56726Expect(0, 64, '\p{^	Is_zyyy}', "");
56727Expect(0, 64, '\P{	Is_zyyy}', "");
56728Expect(1, 64, '\P{^	Is_zyyy}', "");
56729Expect(0, 90, '\p{	Is_zyyy}', "");
56730Expect(1, 90, '\p{^	Is_zyyy}', "");
56731Expect(1, 90, '\P{	Is_zyyy}', "");
56732Expect(0, 90, '\P{^	Is_zyyy}', "");
56733Error('\p{/a/_Hanguljamo}');
56734Error('\P{/a/_Hanguljamo}');
56735Expect(1, 4607, '\p{hanguljamo}', "");
56736Expect(0, 4607, '\p{^hanguljamo}', "");
56737Expect(0, 4607, '\P{hanguljamo}', "");
56738Expect(1, 4607, '\P{^hanguljamo}', "");
56739Expect(0, 4351, '\p{hanguljamo}', "");
56740Expect(1, 4351, '\p{^hanguljamo}', "");
56741Expect(1, 4351, '\P{hanguljamo}', "");
56742Expect(0, 4351, '\P{^hanguljamo}', "");
56743Expect(1, 4607, '\p{_-HANGUL Jamo}', "");
56744Expect(0, 4607, '\p{^_-HANGUL Jamo}', "");
56745Expect(0, 4607, '\P{_-HANGUL Jamo}', "");
56746Expect(1, 4607, '\P{^_-HANGUL Jamo}', "");
56747Expect(0, 4351, '\p{_-HANGUL Jamo}', "");
56748Expect(1, 4351, '\p{^_-HANGUL Jamo}', "");
56749Expect(1, 4351, '\P{_-HANGUL Jamo}', "");
56750Expect(0, 4351, '\P{^_-HANGUL Jamo}', "");
56751Error('\p{_Is:=Hangul_JAMO}');
56752Error('\P{_Is:=Hangul_JAMO}');
56753Expect(1, 4607, '\p{ishanguljamo}', "");
56754Expect(0, 4607, '\p{^ishanguljamo}', "");
56755Expect(0, 4607, '\P{ishanguljamo}', "");
56756Expect(1, 4607, '\P{^ishanguljamo}', "");
56757Expect(0, 4351, '\p{ishanguljamo}', "");
56758Expect(1, 4351, '\p{^ishanguljamo}', "");
56759Expect(1, 4351, '\P{ishanguljamo}', "");
56760Expect(0, 4351, '\P{^ishanguljamo}', "");
56761Expect(1, 4607, '\p{ ISHANGUL-Jamo}', "");
56762Expect(0, 4607, '\p{^ ISHANGUL-Jamo}', "");
56763Expect(0, 4607, '\P{ ISHANGUL-Jamo}', "");
56764Expect(1, 4607, '\P{^ ISHANGUL-Jamo}', "");
56765Expect(0, 4351, '\p{ ISHANGUL-Jamo}', "");
56766Expect(1, 4351, '\p{^ ISHANGUL-Jamo}', "");
56767Expect(1, 4351, '\P{ ISHANGUL-Jamo}', "");
56768Expect(0, 4351, '\P{^ ISHANGUL-Jamo}', "");
56769Error('\p{In-HANGUL:=jamo}');
56770Error('\P{In-HANGUL:=jamo}');
56771Expect(1, 4607, '\p{inhanguljamo}', "");
56772Expect(0, 4607, '\p{^inhanguljamo}', "");
56773Expect(0, 4607, '\P{inhanguljamo}', "");
56774Expect(1, 4607, '\P{^inhanguljamo}', "");
56775Expect(0, 4351, '\p{inhanguljamo}', "");
56776Expect(1, 4351, '\p{^inhanguljamo}', "");
56777Expect(1, 4351, '\P{inhanguljamo}', "");
56778Expect(0, 4351, '\P{^inhanguljamo}', "");
56779Expect(1, 4607, '\p{-in-Hangul	Jamo}', "");
56780Expect(0, 4607, '\p{^-in-Hangul	Jamo}', "");
56781Expect(0, 4607, '\P{-in-Hangul	Jamo}', "");
56782Expect(1, 4607, '\P{^-in-Hangul	Jamo}', "");
56783Expect(0, 4351, '\p{-in-Hangul	Jamo}', "");
56784Expect(1, 4351, '\p{^-in-Hangul	Jamo}', "");
56785Expect(1, 4351, '\P{-in-Hangul	Jamo}', "");
56786Expect(0, 4351, '\P{^-in-Hangul	Jamo}', "");
56787Error('\p{-	Changes-whenLowercased/a/}');
56788Error('\P{-	Changes-whenLowercased/a/}');
56789Expect(1, 90, '\p{changeswhenlowercased}', "");
56790Expect(0, 90, '\p{^changeswhenlowercased}', "");
56791Expect(0, 90, '\P{changeswhenlowercased}', "");
56792Expect(1, 90, '\P{^changeswhenlowercased}', "");
56793Expect(0, 64, '\p{changeswhenlowercased}', "");
56794Expect(1, 64, '\p{^changeswhenlowercased}', "");
56795Expect(1, 64, '\P{changeswhenlowercased}', "");
56796Expect(0, 64, '\P{^changeswhenlowercased}', "");
56797Expect(1, 90, '\p{ -Changes WHEN-Lowercased}', "");
56798Expect(0, 90, '\p{^ -Changes WHEN-Lowercased}', "");
56799Expect(0, 90, '\P{ -Changes WHEN-Lowercased}', "");
56800Expect(1, 90, '\P{^ -Changes WHEN-Lowercased}', "");
56801Expect(0, 64, '\p{ -Changes WHEN-Lowercased}', "");
56802Expect(1, 64, '\p{^ -Changes WHEN-Lowercased}', "");
56803Expect(1, 64, '\P{ -Changes WHEN-Lowercased}', "");
56804Expect(0, 64, '\P{^ -Changes WHEN-Lowercased}', "");
56805Error('\p{ is-Changes/a/when-lowercased}');
56806Error('\P{ is-Changes/a/when-lowercased}');
56807Expect(1, 90, '\p{ischangeswhenlowercased}', "");
56808Expect(0, 90, '\p{^ischangeswhenlowercased}', "");
56809Expect(0, 90, '\P{ischangeswhenlowercased}', "");
56810Expect(1, 90, '\P{^ischangeswhenlowercased}', "");
56811Expect(0, 64, '\p{ischangeswhenlowercased}', "");
56812Expect(1, 64, '\p{^ischangeswhenlowercased}', "");
56813Expect(1, 64, '\P{ischangeswhenlowercased}', "");
56814Expect(0, 64, '\P{^ischangeswhenlowercased}', "");
56815Expect(1, 90, '\p{_	Ischanges-WhenLowercased}', "");
56816Expect(0, 90, '\p{^_	Ischanges-WhenLowercased}', "");
56817Expect(0, 90, '\P{_	Ischanges-WhenLowercased}', "");
56818Expect(1, 90, '\P{^_	Ischanges-WhenLowercased}', "");
56819Expect(0, 64, '\p{_	Ischanges-WhenLowercased}', "");
56820Expect(1, 64, '\p{^_	Ischanges-WhenLowercased}', "");
56821Expect(1, 64, '\P{_	Ischanges-WhenLowercased}', "");
56822Expect(0, 64, '\P{^_	Ischanges-WhenLowercased}', "");
56823Error('\p{/a/ CWL}');
56824Error('\P{/a/ CWL}');
56825Expect(1, 90, '\p{cwl}', "");
56826Expect(0, 90, '\p{^cwl}', "");
56827Expect(0, 90, '\P{cwl}', "");
56828Expect(1, 90, '\P{^cwl}', "");
56829Expect(0, 64, '\p{cwl}', "");
56830Expect(1, 64, '\p{^cwl}', "");
56831Expect(1, 64, '\P{cwl}', "");
56832Expect(0, 64, '\P{^cwl}', "");
56833Expect(1, 90, '\p{_ CWL}', "");
56834Expect(0, 90, '\p{^_ CWL}', "");
56835Expect(0, 90, '\P{_ CWL}', "");
56836Expect(1, 90, '\P{^_ CWL}', "");
56837Expect(0, 64, '\p{_ CWL}', "");
56838Expect(1, 64, '\p{^_ CWL}', "");
56839Expect(1, 64, '\P{_ CWL}', "");
56840Expect(0, 64, '\P{^_ CWL}', "");
56841Error('\p{_-Is/a/CWL}');
56842Error('\P{_-Is/a/CWL}');
56843Expect(1, 90, '\p{iscwl}', "");
56844Expect(0, 90, '\p{^iscwl}', "");
56845Expect(0, 90, '\P{iscwl}', "");
56846Expect(1, 90, '\P{^iscwl}', "");
56847Expect(0, 64, '\p{iscwl}', "");
56848Expect(1, 64, '\p{^iscwl}', "");
56849Expect(1, 64, '\P{iscwl}', "");
56850Expect(0, 64, '\P{^iscwl}', "");
56851Expect(1, 90, '\p{--is CWL}', "");
56852Expect(0, 90, '\p{^--is CWL}', "");
56853Expect(0, 90, '\P{--is CWL}', "");
56854Expect(1, 90, '\P{^--is CWL}', "");
56855Expect(0, 64, '\p{--is CWL}', "");
56856Expect(1, 64, '\p{^--is CWL}', "");
56857Expect(1, 64, '\P{--is CWL}', "");
56858Expect(0, 64, '\P{^--is CWL}', "");
56859Error('\p{	/a/Canadian-Aboriginal}');
56860Error('\P{	/a/Canadian-Aboriginal}');
56861Expect(1, 5759, '\p{canadianaboriginal}', "");
56862Expect(0, 5759, '\p{^canadianaboriginal}', "");
56863Expect(0, 5759, '\P{canadianaboriginal}', "");
56864Expect(1, 5759, '\P{^canadianaboriginal}', "");
56865Expect(0, 5119, '\p{canadianaboriginal}', "");
56866Expect(1, 5119, '\p{^canadianaboriginal}', "");
56867Expect(1, 5119, '\P{canadianaboriginal}', "");
56868Expect(0, 5119, '\P{^canadianaboriginal}', "");
56869Expect(1, 5759, '\p{_	Canadian Aboriginal}', "");
56870Expect(0, 5759, '\p{^_	Canadian Aboriginal}', "");
56871Expect(0, 5759, '\P{_	Canadian Aboriginal}', "");
56872Expect(1, 5759, '\P{^_	Canadian Aboriginal}', "");
56873Expect(0, 5119, '\p{_	Canadian Aboriginal}', "");
56874Expect(1, 5119, '\p{^_	Canadian Aboriginal}', "");
56875Expect(1, 5119, '\P{_	Canadian Aboriginal}', "");
56876Expect(0, 5119, '\P{^_	Canadian Aboriginal}', "");
56877Error('\p{-/a/is-canadianAboriginal}');
56878Error('\P{-/a/is-canadianAboriginal}');
56879Expect(1, 5759, '\p{iscanadianaboriginal}', "");
56880Expect(0, 5759, '\p{^iscanadianaboriginal}', "");
56881Expect(0, 5759, '\P{iscanadianaboriginal}', "");
56882Expect(1, 5759, '\P{^iscanadianaboriginal}', "");
56883Expect(0, 5119, '\p{iscanadianaboriginal}', "");
56884Expect(1, 5119, '\p{^iscanadianaboriginal}', "");
56885Expect(1, 5119, '\P{iscanadianaboriginal}', "");
56886Expect(0, 5119, '\P{^iscanadianaboriginal}', "");
56887Expect(1, 5759, '\p{_Is CANADIAN	ABORIGINAL}', "");
56888Expect(0, 5759, '\p{^_Is CANADIAN	ABORIGINAL}', "");
56889Expect(0, 5759, '\P{_Is CANADIAN	ABORIGINAL}', "");
56890Expect(1, 5759, '\P{^_Is CANADIAN	ABORIGINAL}', "");
56891Expect(0, 5119, '\p{_Is CANADIAN	ABORIGINAL}', "");
56892Expect(1, 5119, '\p{^_Is CANADIAN	ABORIGINAL}', "");
56893Expect(1, 5119, '\P{_Is CANADIAN	ABORIGINAL}', "");
56894Expect(0, 5119, '\P{^_Is CANADIAN	ABORIGINAL}', "");
56895Error('\p{:=_Cans}');
56896Error('\P{:=_Cans}');
56897Expect(1, 5759, '\p{cans}', "");
56898Expect(0, 5759, '\p{^cans}', "");
56899Expect(0, 5759, '\P{cans}', "");
56900Expect(1, 5759, '\P{^cans}', "");
56901Expect(0, 5119, '\p{cans}', "");
56902Expect(1, 5119, '\p{^cans}', "");
56903Expect(1, 5119, '\P{cans}', "");
56904Expect(0, 5119, '\P{^cans}', "");
56905Expect(1, 5759, '\p{	Cans}', "");
56906Expect(0, 5759, '\p{^	Cans}', "");
56907Expect(0, 5759, '\P{	Cans}', "");
56908Expect(1, 5759, '\P{^	Cans}', "");
56909Expect(0, 5119, '\p{	Cans}', "");
56910Expect(1, 5119, '\p{^	Cans}', "");
56911Expect(1, 5119, '\P{	Cans}', "");
56912Expect(0, 5119, '\P{^	Cans}', "");
56913Error('\p{ ISCans:=}');
56914Error('\P{ ISCans:=}');
56915Expect(1, 5759, '\p{iscans}', "");
56916Expect(0, 5759, '\p{^iscans}', "");
56917Expect(0, 5759, '\P{iscans}', "");
56918Expect(1, 5759, '\P{^iscans}', "");
56919Expect(0, 5119, '\p{iscans}', "");
56920Expect(1, 5119, '\p{^iscans}', "");
56921Expect(1, 5119, '\P{iscans}', "");
56922Expect(0, 5119, '\P{^iscans}', "");
56923Expect(1, 5759, '\p{	Iscans}', "");
56924Expect(0, 5759, '\p{^	Iscans}', "");
56925Expect(0, 5759, '\P{	Iscans}', "");
56926Expect(1, 5759, '\P{^	Iscans}', "");
56927Expect(0, 5119, '\p{	Iscans}', "");
56928Expect(1, 5119, '\p{^	Iscans}', "");
56929Expect(1, 5119, '\P{	Iscans}', "");
56930Expect(0, 5119, '\P{^	Iscans}', "");
56931Error('\p{/a/_	pattern_Syntax}');
56932Error('\P{/a/_	pattern_Syntax}');
56933Expect(1, 47, '\p{patternsyntax}', "");
56934Expect(0, 47, '\p{^patternsyntax}', "");
56935Expect(0, 47, '\P{patternsyntax}', "");
56936Expect(1, 47, '\P{^patternsyntax}', "");
56937Expect(0, 32, '\p{patternsyntax}', "");
56938Expect(1, 32, '\p{^patternsyntax}', "");
56939Expect(1, 32, '\P{patternsyntax}', "");
56940Expect(0, 32, '\P{^patternsyntax}', "");
56941Expect(1, 47, '\p{ -Pattern-Syntax}', "");
56942Expect(0, 47, '\p{^ -Pattern-Syntax}', "");
56943Expect(0, 47, '\P{ -Pattern-Syntax}', "");
56944Expect(1, 47, '\P{^ -Pattern-Syntax}', "");
56945Expect(0, 32, '\p{ -Pattern-Syntax}', "");
56946Expect(1, 32, '\p{^ -Pattern-Syntax}', "");
56947Expect(1, 32, '\P{ -Pattern-Syntax}', "");
56948Expect(0, 32, '\P{^ -Pattern-Syntax}', "");
56949Error('\p{  IsPATTERN/a/Syntax}');
56950Error('\P{  IsPATTERN/a/Syntax}');
56951Expect(1, 47, '\p{ispatternsyntax}', "");
56952Expect(0, 47, '\p{^ispatternsyntax}', "");
56953Expect(0, 47, '\P{ispatternsyntax}', "");
56954Expect(1, 47, '\P{^ispatternsyntax}', "");
56955Expect(0, 32, '\p{ispatternsyntax}', "");
56956Expect(1, 32, '\p{^ispatternsyntax}', "");
56957Expect(1, 32, '\P{ispatternsyntax}', "");
56958Expect(0, 32, '\P{^ispatternsyntax}', "");
56959Expect(1, 47, '\p{-Is-Pattern syntax}', "");
56960Expect(0, 47, '\p{^-Is-Pattern syntax}', "");
56961Expect(0, 47, '\P{-Is-Pattern syntax}', "");
56962Expect(1, 47, '\P{^-Is-Pattern syntax}', "");
56963Expect(0, 32, '\p{-Is-Pattern syntax}', "");
56964Expect(1, 32, '\p{^-Is-Pattern syntax}', "");
56965Expect(1, 32, '\P{-Is-Pattern syntax}', "");
56966Expect(0, 32, '\P{^-Is-Pattern syntax}', "");
56967Error('\p{_pat/a/syn}');
56968Error('\P{_pat/a/syn}');
56969Expect(1, 47, '\p{patsyn}', "");
56970Expect(0, 47, '\p{^patsyn}', "");
56971Expect(0, 47, '\P{patsyn}', "");
56972Expect(1, 47, '\P{^patsyn}', "");
56973Expect(0, 32, '\p{patsyn}', "");
56974Expect(1, 32, '\p{^patsyn}', "");
56975Expect(1, 32, '\P{patsyn}', "");
56976Expect(0, 32, '\P{^patsyn}', "");
56977Expect(1, 47, '\p{_	Pat-Syn}', "");
56978Expect(0, 47, '\p{^_	Pat-Syn}', "");
56979Expect(0, 47, '\P{_	Pat-Syn}', "");
56980Expect(1, 47, '\P{^_	Pat-Syn}', "");
56981Expect(0, 32, '\p{_	Pat-Syn}', "");
56982Expect(1, 32, '\p{^_	Pat-Syn}', "");
56983Expect(1, 32, '\P{_	Pat-Syn}', "");
56984Expect(0, 32, '\P{^_	Pat-Syn}', "");
56985Error('\p{ /a/Is_PATsyn}');
56986Error('\P{ /a/Is_PATsyn}');
56987Expect(1, 47, '\p{ispatsyn}', "");
56988Expect(0, 47, '\p{^ispatsyn}', "");
56989Expect(0, 47, '\P{ispatsyn}', "");
56990Expect(1, 47, '\P{^ispatsyn}', "");
56991Expect(0, 32, '\p{ispatsyn}', "");
56992Expect(1, 32, '\p{^ispatsyn}', "");
56993Expect(1, 32, '\P{ispatsyn}', "");
56994Expect(0, 32, '\P{^ispatsyn}', "");
56995Expect(1, 47, '\p{	IS-PatSYN}', "");
56996Expect(0, 47, '\p{^	IS-PatSYN}', "");
56997Expect(0, 47, '\P{	IS-PatSYN}', "");
56998Expect(1, 47, '\P{^	IS-PatSYN}', "");
56999Expect(0, 32, '\p{	IS-PatSYN}', "");
57000Expect(1, 32, '\p{^	IS-PatSYN}', "");
57001Expect(1, 32, '\P{	IS-PatSYN}', "");
57002Expect(0, 32, '\P{^	IS-PatSYN}', "");
57003Error('\p{_	Other/a/}');
57004Error('\P{_	Other/a/}');
57005Expect(1, 31, '\p{other}', "");
57006Expect(0, 31, '\p{^other}', "");
57007Expect(0, 31, '\P{other}', "");
57008Expect(1, 31, '\P{^other}', "");
57009Expect(0, 126, '\p{other}', "");
57010Expect(1, 126, '\p{^other}', "");
57011Expect(1, 126, '\P{other}', "");
57012Expect(0, 126, '\P{^other}', "");
57013Expect(1, 31, '\p{	 OTHER}', "");
57014Expect(0, 31, '\p{^	 OTHER}', "");
57015Expect(0, 31, '\P{	 OTHER}', "");
57016Expect(1, 31, '\P{^	 OTHER}', "");
57017Expect(0, 126, '\p{	 OTHER}', "");
57018Expect(1, 126, '\p{^	 OTHER}', "");
57019Expect(1, 126, '\P{	 OTHER}', "");
57020Expect(0, 126, '\P{^	 OTHER}', "");
57021Error('\p{/a/ Is OTHER}');
57022Error('\P{/a/ Is OTHER}');
57023Expect(1, 31, '\p{isother}', "");
57024Expect(0, 31, '\p{^isother}', "");
57025Expect(0, 31, '\P{isother}', "");
57026Expect(1, 31, '\P{^isother}', "");
57027Expect(0, 126, '\p{isother}', "");
57028Expect(1, 126, '\p{^isother}', "");
57029Expect(1, 126, '\P{isother}', "");
57030Expect(0, 126, '\P{^isother}', "");
57031Expect(1, 31, '\p{--IS Other}', "");
57032Expect(0, 31, '\p{^--IS Other}', "");
57033Expect(0, 31, '\P{--IS Other}', "");
57034Expect(1, 31, '\P{^--IS Other}', "");
57035Expect(0, 126, '\p{--IS Other}', "");
57036Expect(1, 126, '\p{^--IS Other}', "");
57037Expect(1, 126, '\P{--IS Other}', "");
57038Expect(0, 126, '\P{^--IS Other}', "");
57039Error('\p{__c:=}');
57040Error('\P{__c:=}');
57041Expect(1, 31, '\p{c}', "");
57042Expect(0, 31, '\p{^c}', "");
57043Expect(0, 31, '\P{c}', "");
57044Expect(1, 31, '\P{^c}', "");
57045Expect(0, 126, '\p{c}', "");
57046Expect(1, 126, '\p{^c}', "");
57047Expect(1, 126, '\P{c}', "");
57048Expect(0, 126, '\P{^c}', "");
57049Expect(1, 31, '\p{		C}', "");
57050Expect(0, 31, '\p{^		C}', "");
57051Expect(0, 31, '\P{		C}', "");
57052Expect(1, 31, '\P{^		C}', "");
57053Expect(0, 126, '\p{		C}', "");
57054Expect(1, 126, '\p{^		C}', "");
57055Expect(1, 126, '\P{		C}', "");
57056Expect(0, 126, '\P{^		C}', "");
57057Error('\p{:=_	Is_c}');
57058Error('\P{:=_	Is_c}');
57059Expect(1, 31, '\p{isc}', "");
57060Expect(0, 31, '\p{^isc}', "");
57061Expect(0, 31, '\P{isc}', "");
57062Expect(1, 31, '\P{^isc}', "");
57063Expect(0, 126, '\p{isc}', "");
57064Expect(1, 126, '\p{^isc}', "");
57065Expect(1, 126, '\P{isc}', "");
57066Expect(0, 126, '\P{^isc}', "");
57067Expect(1, 31, '\p{		is-C}', "");
57068Expect(0, 31, '\p{^		is-C}', "");
57069Expect(0, 31, '\P{		is-C}', "");
57070Expect(1, 31, '\P{^		is-C}', "");
57071Expect(0, 126, '\p{		is-C}', "");
57072Expect(1, 126, '\p{^		is-C}', "");
57073Expect(1, 126, '\P{		is-C}', "");
57074Expect(0, 126, '\P{^		is-C}', "");
57075Error('\p{/a/- VARIATION-Selector}');
57076Error('\P{/a/- VARIATION-Selector}');
57077Expect(1, 6157, '\p{variationselector}', "");
57078Expect(0, 6157, '\p{^variationselector}', "");
57079Expect(0, 6157, '\P{variationselector}', "");
57080Expect(1, 6157, '\P{^variationselector}', "");
57081Expect(0, 6154, '\p{variationselector}', "");
57082Expect(1, 6154, '\p{^variationselector}', "");
57083Expect(1, 6154, '\P{variationselector}', "");
57084Expect(0, 6154, '\P{^variationselector}', "");
57085Expect(1, 6157, '\p{ _Variation-selector}', "");
57086Expect(0, 6157, '\p{^ _Variation-selector}', "");
57087Expect(0, 6157, '\P{ _Variation-selector}', "");
57088Expect(1, 6157, '\P{^ _Variation-selector}', "");
57089Expect(0, 6154, '\p{ _Variation-selector}', "");
57090Expect(1, 6154, '\p{^ _Variation-selector}', "");
57091Expect(1, 6154, '\P{ _Variation-selector}', "");
57092Expect(0, 6154, '\P{^ _Variation-selector}', "");
57093Error('\p{	 IS-variation-SELECTOR:=}');
57094Error('\P{	 IS-variation-SELECTOR:=}');
57095Expect(1, 6157, '\p{isvariationselector}', "");
57096Expect(0, 6157, '\p{^isvariationselector}', "");
57097Expect(0, 6157, '\P{isvariationselector}', "");
57098Expect(1, 6157, '\P{^isvariationselector}', "");
57099Expect(0, 6154, '\p{isvariationselector}', "");
57100Expect(1, 6154, '\p{^isvariationselector}', "");
57101Expect(1, 6154, '\P{isvariationselector}', "");
57102Expect(0, 6154, '\P{^isvariationselector}', "");
57103Expect(1, 6157, '\p{	Is VARIATION selector}', "");
57104Expect(0, 6157, '\p{^	Is VARIATION selector}', "");
57105Expect(0, 6157, '\P{	Is VARIATION selector}', "");
57106Expect(1, 6157, '\P{^	Is VARIATION selector}', "");
57107Expect(0, 6154, '\p{	Is VARIATION selector}', "");
57108Expect(1, 6154, '\p{^	Is VARIATION selector}', "");
57109Expect(1, 6154, '\P{	Is VARIATION selector}', "");
57110Expect(0, 6154, '\P{^	Is VARIATION selector}', "");
57111Error('\p{:=vs}');
57112Error('\P{:=vs}');
57113Expect(1, 6157, '\p{vs}', "");
57114Expect(0, 6157, '\p{^vs}', "");
57115Expect(0, 6157, '\P{vs}', "");
57116Expect(1, 6157, '\P{^vs}', "");
57117Expect(0, 6154, '\p{vs}', "");
57118Expect(1, 6154, '\p{^vs}', "");
57119Expect(1, 6154, '\P{vs}', "");
57120Expect(0, 6154, '\P{^vs}', "");
57121Expect(1, 6157, '\p{ -vs}', "");
57122Expect(0, 6157, '\p{^ -vs}', "");
57123Expect(0, 6157, '\P{ -vs}', "");
57124Expect(1, 6157, '\P{^ -vs}', "");
57125Expect(0, 6154, '\p{ -vs}', "");
57126Expect(1, 6154, '\p{^ -vs}', "");
57127Expect(1, 6154, '\P{ -vs}', "");
57128Expect(0, 6154, '\P{^ -vs}', "");
57129Error('\p{:=ISVS}');
57130Error('\P{:=ISVS}');
57131Expect(1, 6157, '\p{isvs}', "");
57132Expect(0, 6157, '\p{^isvs}', "");
57133Expect(0, 6157, '\P{isvs}', "");
57134Expect(1, 6157, '\P{^isvs}', "");
57135Expect(0, 6154, '\p{isvs}', "");
57136Expect(1, 6154, '\p{^isvs}', "");
57137Expect(1, 6154, '\P{isvs}', "");
57138Expect(0, 6154, '\P{^isvs}', "");
57139Expect(1, 6157, '\p{ _IS-VS}', "");
57140Expect(0, 6157, '\p{^ _IS-VS}', "");
57141Expect(0, 6157, '\P{ _IS-VS}', "");
57142Expect(1, 6157, '\P{^ _IS-VS}', "");
57143Expect(0, 6154, '\p{ _IS-VS}', "");
57144Expect(1, 6154, '\p{^ _IS-VS}', "");
57145Expect(1, 6154, '\P{ _IS-VS}', "");
57146Expect(0, 6154, '\P{^ _IS-VS}', "");
57147Error('\p{--cypriot-syllabary:=}');
57148Error('\P{--cypriot-syllabary:=}');
57149Expect(1, 67647, '\p{cypriotsyllabary}', "");
57150Expect(0, 67647, '\p{^cypriotsyllabary}', "");
57151Expect(0, 67647, '\P{cypriotsyllabary}', "");
57152Expect(1, 67647, '\P{^cypriotsyllabary}', "");
57153Expect(0, 67583, '\p{cypriotsyllabary}', "");
57154Expect(1, 67583, '\p{^cypriotsyllabary}', "");
57155Expect(1, 67583, '\P{cypriotsyllabary}', "");
57156Expect(0, 67583, '\P{^cypriotsyllabary}', "");
57157Expect(1, 67647, '\p{-	cypriot syllabary}', "");
57158Expect(0, 67647, '\p{^-	cypriot syllabary}', "");
57159Expect(0, 67647, '\P{-	cypriot syllabary}', "");
57160Expect(1, 67647, '\P{^-	cypriot syllabary}', "");
57161Expect(0, 67583, '\p{-	cypriot syllabary}', "");
57162Expect(1, 67583, '\p{^-	cypriot syllabary}', "");
57163Expect(1, 67583, '\P{-	cypriot syllabary}', "");
57164Expect(0, 67583, '\P{^-	cypriot syllabary}', "");
57165Error('\p{-IS/a/CYPRIOT Syllabary}');
57166Error('\P{-IS/a/CYPRIOT Syllabary}');
57167Expect(1, 67647, '\p{iscypriotsyllabary}', "");
57168Expect(0, 67647, '\p{^iscypriotsyllabary}', "");
57169Expect(0, 67647, '\P{iscypriotsyllabary}', "");
57170Expect(1, 67647, '\P{^iscypriotsyllabary}', "");
57171Expect(0, 67583, '\p{iscypriotsyllabary}', "");
57172Expect(1, 67583, '\p{^iscypriotsyllabary}', "");
57173Expect(1, 67583, '\P{iscypriotsyllabary}', "");
57174Expect(0, 67583, '\P{^iscypriotsyllabary}', "");
57175Expect(1, 67647, '\p{		is CYPRIOT syllabary}', "");
57176Expect(0, 67647, '\p{^		is CYPRIOT syllabary}', "");
57177Expect(0, 67647, '\P{		is CYPRIOT syllabary}', "");
57178Expect(1, 67647, '\P{^		is CYPRIOT syllabary}', "");
57179Expect(0, 67583, '\p{		is CYPRIOT syllabary}', "");
57180Expect(1, 67583, '\p{^		is CYPRIOT syllabary}', "");
57181Expect(1, 67583, '\P{		is CYPRIOT syllabary}', "");
57182Expect(0, 67583, '\P{^		is CYPRIOT syllabary}', "");
57183Error('\p{/a/	_IN_cypriot_Syllabary}');
57184Error('\P{/a/	_IN_cypriot_Syllabary}');
57185Expect(1, 67647, '\p{incypriotsyllabary}', "");
57186Expect(0, 67647, '\p{^incypriotsyllabary}', "");
57187Expect(0, 67647, '\P{incypriotsyllabary}', "");
57188Expect(1, 67647, '\P{^incypriotsyllabary}', "");
57189Expect(0, 67583, '\p{incypriotsyllabary}', "");
57190Expect(1, 67583, '\p{^incypriotsyllabary}', "");
57191Expect(1, 67583, '\P{incypriotsyllabary}', "");
57192Expect(0, 67583, '\P{^incypriotsyllabary}', "");
57193Expect(1, 67647, '\p{_	In cypriot	syllabary}', "");
57194Expect(0, 67647, '\p{^_	In cypriot	syllabary}', "");
57195Expect(0, 67647, '\P{_	In cypriot	syllabary}', "");
57196Expect(1, 67647, '\P{^_	In cypriot	syllabary}', "");
57197Expect(0, 67583, '\p{_	In cypriot	syllabary}', "");
57198Expect(1, 67583, '\p{^_	In cypriot	syllabary}', "");
57199Expect(1, 67583, '\P{_	In cypriot	syllabary}', "");
57200Expect(0, 67583, '\P{^_	In cypriot	syllabary}', "");
57201Error('\p{_/a/Coptic}');
57202Error('\P{_/a/Coptic}');
57203Expect(1, 1007, '\p{coptic}', "");
57204Expect(0, 1007, '\p{^coptic}', "");
57205Expect(0, 1007, '\P{coptic}', "");
57206Expect(1, 1007, '\P{^coptic}', "");
57207Expect(0, 993, '\p{coptic}', "");
57208Expect(1, 993, '\p{^coptic}', "");
57209Expect(1, 993, '\P{coptic}', "");
57210Expect(0, 993, '\P{^coptic}', "");
57211Expect(1, 1007, '\p{	COPTIC}', "");
57212Expect(0, 1007, '\p{^	COPTIC}', "");
57213Expect(0, 1007, '\P{	COPTIC}', "");
57214Expect(1, 1007, '\P{^	COPTIC}', "");
57215Expect(0, 993, '\p{	COPTIC}', "");
57216Expect(1, 993, '\p{^	COPTIC}', "");
57217Expect(1, 993, '\P{	COPTIC}', "");
57218Expect(0, 993, '\P{^	COPTIC}', "");
57219Error('\p{ :=Is-Coptic}');
57220Error('\P{ :=Is-Coptic}');
57221Expect(1, 1007, '\p{iscoptic}', "");
57222Expect(0, 1007, '\p{^iscoptic}', "");
57223Expect(0, 1007, '\P{iscoptic}', "");
57224Expect(1, 1007, '\P{^iscoptic}', "");
57225Expect(0, 993, '\p{iscoptic}', "");
57226Expect(1, 993, '\p{^iscoptic}', "");
57227Expect(1, 993, '\P{iscoptic}', "");
57228Expect(0, 993, '\P{^iscoptic}', "");
57229Expect(1, 1007, '\p{--Is	Coptic}', "");
57230Expect(0, 1007, '\p{^--Is	Coptic}', "");
57231Expect(0, 1007, '\P{--Is	Coptic}', "");
57232Expect(1, 1007, '\P{^--Is	Coptic}', "");
57233Expect(0, 993, '\p{--Is	Coptic}', "");
57234Expect(1, 993, '\p{^--Is	Coptic}', "");
57235Expect(1, 993, '\P{--Is	Coptic}', "");
57236Expect(0, 993, '\P{^--Is	Coptic}', "");
57237Error('\p{:=copt}');
57238Error('\P{:=copt}');
57239Expect(1, 1007, '\p{copt}', "");
57240Expect(0, 1007, '\p{^copt}', "");
57241Expect(0, 1007, '\P{copt}', "");
57242Expect(1, 1007, '\P{^copt}', "");
57243Expect(0, 993, '\p{copt}', "");
57244Expect(1, 993, '\p{^copt}', "");
57245Expect(1, 993, '\P{copt}', "");
57246Expect(0, 993, '\P{^copt}', "");
57247Expect(1, 1007, '\p{ copt}', "");
57248Expect(0, 1007, '\p{^ copt}', "");
57249Expect(0, 1007, '\P{ copt}', "");
57250Expect(1, 1007, '\P{^ copt}', "");
57251Expect(0, 993, '\p{ copt}', "");
57252Expect(1, 993, '\p{^ copt}', "");
57253Expect(1, 993, '\P{ copt}', "");
57254Expect(0, 993, '\P{^ copt}', "");
57255Error('\p{ Is:=COPT}');
57256Error('\P{ Is:=COPT}');
57257Expect(1, 1007, '\p{iscopt}', "");
57258Expect(0, 1007, '\p{^iscopt}', "");
57259Expect(0, 1007, '\P{iscopt}', "");
57260Expect(1, 1007, '\P{^iscopt}', "");
57261Expect(0, 993, '\p{iscopt}', "");
57262Expect(1, 993, '\p{^iscopt}', "");
57263Expect(1, 993, '\P{iscopt}', "");
57264Expect(0, 993, '\P{^iscopt}', "");
57265Expect(1, 1007, '\p{Is	copt}', "");
57266Expect(0, 1007, '\p{^Is	copt}', "");
57267Expect(0, 1007, '\P{Is	copt}', "");
57268Expect(1, 1007, '\P{^Is	copt}', "");
57269Expect(0, 993, '\p{Is	copt}', "");
57270Expect(1, 993, '\p{^Is	copt}', "");
57271Expect(1, 993, '\P{Is	copt}', "");
57272Expect(0, 993, '\P{^Is	copt}', "");
57273Error('\p{ :=qaac}');
57274Error('\P{ :=qaac}');
57275Expect(1, 1007, '\p{qaac}', "");
57276Expect(0, 1007, '\p{^qaac}', "");
57277Expect(0, 1007, '\P{qaac}', "");
57278Expect(1, 1007, '\P{^qaac}', "");
57279Expect(0, 993, '\p{qaac}', "");
57280Expect(1, 993, '\p{^qaac}', "");
57281Expect(1, 993, '\P{qaac}', "");
57282Expect(0, 993, '\P{^qaac}', "");
57283Expect(1, 1007, '\p{  Qaac}', "");
57284Expect(0, 1007, '\p{^  Qaac}', "");
57285Expect(0, 1007, '\P{  Qaac}', "");
57286Expect(1, 1007, '\P{^  Qaac}', "");
57287Expect(0, 993, '\p{  Qaac}', "");
57288Expect(1, 993, '\p{^  Qaac}', "");
57289Expect(1, 993, '\P{  Qaac}', "");
57290Expect(0, 993, '\P{^  Qaac}', "");
57291Error('\p{:=_is Qaac}');
57292Error('\P{:=_is Qaac}');
57293Expect(1, 1007, '\p{isqaac}', "");
57294Expect(0, 1007, '\p{^isqaac}', "");
57295Expect(0, 1007, '\P{isqaac}', "");
57296Expect(1, 1007, '\P{^isqaac}', "");
57297Expect(0, 993, '\p{isqaac}', "");
57298Expect(1, 993, '\p{^isqaac}', "");
57299Expect(1, 993, '\P{isqaac}', "");
57300Expect(0, 993, '\P{^isqaac}', "");
57301Expect(1, 1007, '\p{	Is	qaac}', "");
57302Expect(0, 1007, '\p{^	Is	qaac}', "");
57303Expect(0, 1007, '\P{	Is	qaac}', "");
57304Expect(1, 1007, '\P{^	Is	qaac}', "");
57305Expect(0, 993, '\p{	Is	qaac}', "");
57306Expect(1, 993, '\p{^	Is	qaac}', "");
57307Expect(1, 993, '\P{	Is	qaac}', "");
57308Expect(0, 993, '\P{^	Is	qaac}', "");
57309Error('\p{  SUPPLEMENTAL arrows/a/B}');
57310Error('\P{  SUPPLEMENTAL arrows/a/B}');
57311Expect(1, 10623, '\p{supplementalarrowsb}', "");
57312Expect(0, 10623, '\p{^supplementalarrowsb}', "");
57313Expect(0, 10623, '\P{supplementalarrowsb}', "");
57314Expect(1, 10623, '\P{^supplementalarrowsb}', "");
57315Expect(0, 10495, '\p{supplementalarrowsb}', "");
57316Expect(1, 10495, '\p{^supplementalarrowsb}', "");
57317Expect(1, 10495, '\P{supplementalarrowsb}', "");
57318Expect(0, 10495, '\P{^supplementalarrowsb}', "");
57319Expect(1, 10623, '\p{__supplementalArrows-B}', "");
57320Expect(0, 10623, '\p{^__supplementalArrows-B}', "");
57321Expect(0, 10623, '\P{__supplementalArrows-B}', "");
57322Expect(1, 10623, '\P{^__supplementalArrows-B}', "");
57323Expect(0, 10495, '\p{__supplementalArrows-B}', "");
57324Expect(1, 10495, '\p{^__supplementalArrows-B}', "");
57325Expect(1, 10495, '\P{__supplementalArrows-B}', "");
57326Expect(0, 10495, '\P{^__supplementalArrows-B}', "");
57327Error('\p{/a/_ Is_SupplementalArrows B}');
57328Error('\P{/a/_ Is_SupplementalArrows B}');
57329Expect(1, 10623, '\p{issupplementalarrowsb}', "");
57330Expect(0, 10623, '\p{^issupplementalarrowsb}', "");
57331Expect(0, 10623, '\P{issupplementalarrowsb}', "");
57332Expect(1, 10623, '\P{^issupplementalarrowsb}', "");
57333Expect(0, 10495, '\p{issupplementalarrowsb}', "");
57334Expect(1, 10495, '\p{^issupplementalarrowsb}', "");
57335Expect(1, 10495, '\P{issupplementalarrowsb}', "");
57336Expect(0, 10495, '\P{^issupplementalarrowsb}', "");
57337Expect(1, 10623, '\p{	Is SUPPLEMENTALARROWS	B}', "");
57338Expect(0, 10623, '\p{^	Is SUPPLEMENTALARROWS	B}', "");
57339Expect(0, 10623, '\P{	Is SUPPLEMENTALARROWS	B}', "");
57340Expect(1, 10623, '\P{^	Is SUPPLEMENTALARROWS	B}', "");
57341Expect(0, 10495, '\p{	Is SUPPLEMENTALARROWS	B}', "");
57342Expect(1, 10495, '\p{^	Is SUPPLEMENTALARROWS	B}', "");
57343Expect(1, 10495, '\P{	Is SUPPLEMENTALARROWS	B}', "");
57344Expect(0, 10495, '\P{^	Is SUPPLEMENTALARROWS	B}', "");
57345Error('\p{_/a/In_Supplemental	arrowsb}');
57346Error('\P{_/a/In_Supplemental	arrowsb}');
57347Expect(1, 10623, '\p{insupplementalarrowsb}', "");
57348Expect(0, 10623, '\p{^insupplementalarrowsb}', "");
57349Expect(0, 10623, '\P{insupplementalarrowsb}', "");
57350Expect(1, 10623, '\P{^insupplementalarrowsb}', "");
57351Expect(0, 10495, '\p{insupplementalarrowsb}', "");
57352Expect(1, 10495, '\p{^insupplementalarrowsb}', "");
57353Expect(1, 10495, '\P{insupplementalarrowsb}', "");
57354Expect(0, 10495, '\P{^insupplementalarrowsb}', "");
57355Expect(1, 10623, '\p{ _In_supplementalArrows	B}', "");
57356Expect(0, 10623, '\p{^ _In_supplementalArrows	B}', "");
57357Expect(0, 10623, '\P{ _In_supplementalArrows	B}', "");
57358Expect(1, 10623, '\P{^ _In_supplementalArrows	B}', "");
57359Expect(0, 10495, '\p{ _In_supplementalArrows	B}', "");
57360Expect(1, 10495, '\p{^ _In_supplementalArrows	B}', "");
57361Expect(1, 10495, '\P{ _In_supplementalArrows	B}', "");
57362Expect(0, 10495, '\P{^ _In_supplementalArrows	B}', "");
57363Error('\p{Expands_On_NFC}');
57364Error('\P{Expands_On_NFC}');
57365Error('\p{Is_Expands_On_NFC}');
57366Error('\P{Is_Expands_On_NFC}');
57367Error('\p{XO_NFC}');
57368Error('\P{XO_NFC}');
57369Error('\p{Is_XO_NFC}');
57370Error('\P{Is_XO_NFC}');
57371Error('\p{-/a/Inherited}');
57372Error('\P{-/a/Inherited}');
57373Expect(1, 879, '\p{inherited}', "");
57374Expect(0, 879, '\p{^inherited}', "");
57375Expect(0, 879, '\P{inherited}', "");
57376Expect(1, 879, '\P{^inherited}', "");
57377Expect(0, 767, '\p{inherited}', "");
57378Expect(1, 767, '\p{^inherited}', "");
57379Expect(1, 767, '\P{inherited}', "");
57380Expect(0, 767, '\P{^inherited}', "");
57381Expect(1, 879, '\p{_Inherited}', "");
57382Expect(0, 879, '\p{^_Inherited}', "");
57383Expect(0, 879, '\P{_Inherited}', "");
57384Expect(1, 879, '\P{^_Inherited}', "");
57385Expect(0, 767, '\p{_Inherited}', "");
57386Expect(1, 767, '\p{^_Inherited}', "");
57387Expect(1, 767, '\P{_Inherited}', "");
57388Expect(0, 767, '\P{^_Inherited}', "");
57389Error('\p{-Is Inherited:=}');
57390Error('\P{-Is Inherited:=}');
57391Expect(1, 879, '\p{isinherited}', "");
57392Expect(0, 879, '\p{^isinherited}', "");
57393Expect(0, 879, '\P{isinherited}', "");
57394Expect(1, 879, '\P{^isinherited}', "");
57395Expect(0, 767, '\p{isinherited}', "");
57396Expect(1, 767, '\p{^isinherited}', "");
57397Expect(1, 767, '\P{isinherited}', "");
57398Expect(0, 767, '\P{^isinherited}', "");
57399Expect(1, 879, '\p{	-Is Inherited}', "");
57400Expect(0, 879, '\p{^	-Is Inherited}', "");
57401Expect(0, 879, '\P{	-Is Inherited}', "");
57402Expect(1, 879, '\P{^	-Is Inherited}', "");
57403Expect(0, 767, '\p{	-Is Inherited}', "");
57404Expect(1, 767, '\p{^	-Is Inherited}', "");
57405Expect(1, 767, '\P{	-Is Inherited}', "");
57406Expect(0, 767, '\P{^	-Is Inherited}', "");
57407Error('\p{:=Zinh}');
57408Error('\P{:=Zinh}');
57409Expect(1, 879, '\p{zinh}', "");
57410Expect(0, 879, '\p{^zinh}', "");
57411Expect(0, 879, '\P{zinh}', "");
57412Expect(1, 879, '\P{^zinh}', "");
57413Expect(0, 767, '\p{zinh}', "");
57414Expect(1, 767, '\p{^zinh}', "");
57415Expect(1, 767, '\P{zinh}', "");
57416Expect(0, 767, '\P{^zinh}', "");
57417Expect(1, 879, '\p{-zinh}', "");
57418Expect(0, 879, '\p{^-zinh}', "");
57419Expect(0, 879, '\P{-zinh}', "");
57420Expect(1, 879, '\P{^-zinh}', "");
57421Expect(0, 767, '\p{-zinh}', "");
57422Expect(1, 767, '\p{^-zinh}', "");
57423Expect(1, 767, '\P{-zinh}', "");
57424Expect(0, 767, '\P{^-zinh}', "");
57425Error('\p{:=iszinh}');
57426Error('\P{:=iszinh}');
57427Expect(1, 879, '\p{iszinh}', "");
57428Expect(0, 879, '\p{^iszinh}', "");
57429Expect(0, 879, '\P{iszinh}', "");
57430Expect(1, 879, '\P{^iszinh}', "");
57431Expect(0, 767, '\p{iszinh}', "");
57432Expect(1, 767, '\p{^iszinh}', "");
57433Expect(1, 767, '\P{iszinh}', "");
57434Expect(0, 767, '\P{^iszinh}', "");
57435Expect(1, 879, '\p{_ Is ZINH}', "");
57436Expect(0, 879, '\p{^_ Is ZINH}', "");
57437Expect(0, 879, '\P{_ Is ZINH}', "");
57438Expect(1, 879, '\P{^_ Is ZINH}', "");
57439Expect(0, 767, '\p{_ Is ZINH}', "");
57440Expect(1, 767, '\p{^_ Is ZINH}', "");
57441Expect(1, 767, '\P{_ Is ZINH}', "");
57442Expect(0, 767, '\P{^_ Is ZINH}', "");
57443Error('\p{-/a/QAAI}');
57444Error('\P{-/a/QAAI}');
57445Expect(1, 879, '\p{qaai}', "");
57446Expect(0, 879, '\p{^qaai}', "");
57447Expect(0, 879, '\P{qaai}', "");
57448Expect(1, 879, '\P{^qaai}', "");
57449Expect(0, 767, '\p{qaai}', "");
57450Expect(1, 767, '\p{^qaai}', "");
57451Expect(1, 767, '\P{qaai}', "");
57452Expect(0, 767, '\P{^qaai}', "");
57453Expect(1, 879, '\p{Qaai}', "");
57454Expect(0, 879, '\p{^Qaai}', "");
57455Expect(0, 879, '\P{Qaai}', "");
57456Expect(1, 879, '\P{^Qaai}', "");
57457Expect(0, 767, '\p{Qaai}', "");
57458Expect(1, 767, '\p{^Qaai}', "");
57459Expect(1, 767, '\P{Qaai}', "");
57460Expect(0, 767, '\P{^Qaai}', "");
57461Error('\p{-	Is-Qaai:=}');
57462Error('\P{-	Is-Qaai:=}');
57463Expect(1, 879, '\p{isqaai}', "");
57464Expect(0, 879, '\p{^isqaai}', "");
57465Expect(0, 879, '\P{isqaai}', "");
57466Expect(1, 879, '\P{^isqaai}', "");
57467Expect(0, 767, '\p{isqaai}', "");
57468Expect(1, 767, '\p{^isqaai}', "");
57469Expect(1, 767, '\P{isqaai}', "");
57470Expect(0, 767, '\P{^isqaai}', "");
57471Expect(1, 879, '\p{	IS-Qaai}', "");
57472Expect(0, 879, '\p{^	IS-Qaai}', "");
57473Expect(0, 879, '\P{	IS-Qaai}', "");
57474Expect(1, 879, '\P{^	IS-Qaai}', "");
57475Expect(0, 767, '\p{	IS-Qaai}', "");
57476Expect(1, 767, '\p{^	IS-Qaai}', "");
57477Expect(1, 767, '\P{	IS-Qaai}', "");
57478Expect(0, 767, '\P{^	IS-Qaai}', "");
57479Error('\p{ Other_Math:=}');
57480Error('\P{ Other_Math:=}');
57481Expect(1, 94, '\p{othermath}', 'deprecated');
57482Expect(0, 94, '\p{^othermath}', 'deprecated');
57483Expect(0, 94, '\P{othermath}', 'deprecated');
57484Expect(1, 94, '\P{^othermath}', 'deprecated');
57485Expect(0, 93, '\p{othermath}', 'deprecated');
57486Expect(1, 93, '\p{^othermath}', 'deprecated');
57487Expect(1, 93, '\P{othermath}', 'deprecated');
57488Expect(0, 93, '\P{^othermath}', 'deprecated');
57489Expect(1, 94, '\p{	-otherMath}', 'deprecated');
57490Expect(0, 94, '\p{^	-otherMath}', 'deprecated');
57491Expect(0, 94, '\P{	-otherMath}', 'deprecated');
57492Expect(1, 94, '\P{^	-otherMath}', 'deprecated');
57493Expect(0, 93, '\p{	-otherMath}', 'deprecated');
57494Expect(1, 93, '\p{^	-otherMath}', 'deprecated');
57495Expect(1, 93, '\P{	-otherMath}', 'deprecated');
57496Expect(0, 93, '\P{^	-otherMath}', 'deprecated');
57497Error('\p{/a/Is	OtherMath}');
57498Error('\P{/a/Is	OtherMath}');
57499Expect(1, 94, '\p{isothermath}', 'deprecated');
57500Expect(0, 94, '\p{^isothermath}', 'deprecated');
57501Expect(0, 94, '\P{isothermath}', 'deprecated');
57502Expect(1, 94, '\P{^isothermath}', 'deprecated');
57503Expect(0, 93, '\p{isothermath}', 'deprecated');
57504Expect(1, 93, '\p{^isothermath}', 'deprecated');
57505Expect(1, 93, '\P{isothermath}', 'deprecated');
57506Expect(0, 93, '\P{^isothermath}', 'deprecated');
57507Expect(1, 94, '\p{- Is-OtherMath}', 'deprecated');
57508Expect(0, 94, '\p{^- Is-OtherMath}', 'deprecated');
57509Expect(0, 94, '\P{- Is-OtherMath}', 'deprecated');
57510Expect(1, 94, '\P{^- Is-OtherMath}', 'deprecated');
57511Expect(0, 93, '\p{- Is-OtherMath}', 'deprecated');
57512Expect(1, 93, '\p{^- Is-OtherMath}', 'deprecated');
57513Expect(1, 93, '\P{- Is-OtherMath}', 'deprecated');
57514Expect(0, 93, '\P{^- Is-OtherMath}', 'deprecated');
57515Error('\p{/a/OMath}');
57516Error('\P{/a/OMath}');
57517Expect(1, 94, '\p{omath}', 'deprecated');
57518Expect(0, 94, '\p{^omath}', 'deprecated');
57519Expect(0, 94, '\P{omath}', 'deprecated');
57520Expect(1, 94, '\P{^omath}', 'deprecated');
57521Expect(0, 93, '\p{omath}', 'deprecated');
57522Expect(1, 93, '\p{^omath}', 'deprecated');
57523Expect(1, 93, '\P{omath}', 'deprecated');
57524Expect(0, 93, '\P{^omath}', 'deprecated');
57525Expect(1, 94, '\p{OMath}', 'deprecated');
57526Expect(0, 94, '\p{^OMath}', 'deprecated');
57527Expect(0, 94, '\P{OMath}', 'deprecated');
57528Expect(1, 94, '\P{^OMath}', 'deprecated');
57529Expect(0, 93, '\p{OMath}', 'deprecated');
57530Expect(1, 93, '\p{^OMath}', 'deprecated');
57531Expect(1, 93, '\P{OMath}', 'deprecated');
57532Expect(0, 93, '\P{^OMath}', 'deprecated');
57533Error('\p{_:=is	omath}');
57534Error('\P{_:=is	omath}');
57535Expect(1, 94, '\p{isomath}', 'deprecated');
57536Expect(0, 94, '\p{^isomath}', 'deprecated');
57537Expect(0, 94, '\P{isomath}', 'deprecated');
57538Expect(1, 94, '\P{^isomath}', 'deprecated');
57539Expect(0, 93, '\p{isomath}', 'deprecated');
57540Expect(1, 93, '\p{^isomath}', 'deprecated');
57541Expect(1, 93, '\P{isomath}', 'deprecated');
57542Expect(0, 93, '\P{^isomath}', 'deprecated');
57543Expect(1, 94, '\p{-IS	omath}', 'deprecated');
57544Expect(0, 94, '\p{^-IS	omath}', 'deprecated');
57545Expect(0, 94, '\P{-IS	omath}', 'deprecated');
57546Expect(1, 94, '\P{^-IS	omath}', 'deprecated');
57547Expect(0, 93, '\p{-IS	omath}', 'deprecated');
57548Expect(1, 93, '\p{^-IS	omath}', 'deprecated');
57549Expect(1, 93, '\P{-IS	omath}', 'deprecated');
57550Expect(0, 93, '\P{^-IS	omath}', 'deprecated');
57551Error('\p{/a/-_CJKUNIFIEDideographs Extension-C}');
57552Error('\P{/a/-_CJKUNIFIEDideographs Extension-C}');
57553Expect(1, 177983, '\p{cjkunifiedideographsextensionc}', "");
57554Expect(0, 177983, '\p{^cjkunifiedideographsextensionc}', "");
57555Expect(0, 177983, '\P{cjkunifiedideographsextensionc}', "");
57556Expect(1, 177983, '\P{^cjkunifiedideographsextensionc}', "");
57557Expect(0, 173823, '\p{cjkunifiedideographsextensionc}', "");
57558Expect(1, 173823, '\p{^cjkunifiedideographsextensionc}', "");
57559Expect(1, 173823, '\P{cjkunifiedideographsextensionc}', "");
57560Expect(0, 173823, '\P{^cjkunifiedideographsextensionc}', "");
57561Expect(1, 177983, '\p{ -cjk_unified	Ideographs_extension_C}', "");
57562Expect(0, 177983, '\p{^ -cjk_unified	Ideographs_extension_C}', "");
57563Expect(0, 177983, '\P{ -cjk_unified	Ideographs_extension_C}', "");
57564Expect(1, 177983, '\P{^ -cjk_unified	Ideographs_extension_C}', "");
57565Expect(0, 173823, '\p{ -cjk_unified	Ideographs_extension_C}', "");
57566Expect(1, 173823, '\p{^ -cjk_unified	Ideographs_extension_C}', "");
57567Expect(1, 173823, '\P{ -cjk_unified	Ideographs_extension_C}', "");
57568Expect(0, 173823, '\P{^ -cjk_unified	Ideographs_extension_C}', "");
57569Error('\p{:= -Is-CJK	Unified ideographs	extension_C}');
57570Error('\P{:= -Is-CJK	Unified ideographs	extension_C}');
57571Expect(1, 177983, '\p{iscjkunifiedideographsextensionc}', "");
57572Expect(0, 177983, '\p{^iscjkunifiedideographsextensionc}', "");
57573Expect(0, 177983, '\P{iscjkunifiedideographsextensionc}', "");
57574Expect(1, 177983, '\P{^iscjkunifiedideographsextensionc}', "");
57575Expect(0, 173823, '\p{iscjkunifiedideographsextensionc}', "");
57576Expect(1, 173823, '\p{^iscjkunifiedideographsextensionc}', "");
57577Expect(1, 173823, '\P{iscjkunifiedideographsextensionc}', "");
57578Expect(0, 173823, '\P{^iscjkunifiedideographsextensionc}', "");
57579Expect(1, 177983, '\p{	Is-CJK	Unified IDEOGRAPHSEXTENSION_c}', "");
57580Expect(0, 177983, '\p{^	Is-CJK	Unified IDEOGRAPHSEXTENSION_c}', "");
57581Expect(0, 177983, '\P{	Is-CJK	Unified IDEOGRAPHSEXTENSION_c}', "");
57582Expect(1, 177983, '\P{^	Is-CJK	Unified IDEOGRAPHSEXTENSION_c}', "");
57583Expect(0, 173823, '\p{	Is-CJK	Unified IDEOGRAPHSEXTENSION_c}', "");
57584Expect(1, 173823, '\p{^	Is-CJK	Unified IDEOGRAPHSEXTENSION_c}', "");
57585Expect(1, 173823, '\P{	Is-CJK	Unified IDEOGRAPHSEXTENSION_c}', "");
57586Expect(0, 173823, '\P{^	Is-CJK	Unified IDEOGRAPHSEXTENSION_c}', "");
57587Error('\p{-_In	CJK	unified/a/Ideographs Extension_C}');
57588Error('\P{-_In	CJK	unified/a/Ideographs Extension_C}');
57589Expect(1, 177983, '\p{incjkunifiedideographsextensionc}', "");
57590Expect(0, 177983, '\p{^incjkunifiedideographsextensionc}', "");
57591Expect(0, 177983, '\P{incjkunifiedideographsextensionc}', "");
57592Expect(1, 177983, '\P{^incjkunifiedideographsextensionc}', "");
57593Expect(0, 173823, '\p{incjkunifiedideographsextensionc}', "");
57594Expect(1, 173823, '\p{^incjkunifiedideographsextensionc}', "");
57595Expect(1, 173823, '\P{incjkunifiedideographsextensionc}', "");
57596Expect(0, 173823, '\P{^incjkunifiedideographsextensionc}', "");
57597Expect(1, 177983, '\p{	_INCJKUnified_IDEOGRAPHS-EXTENSION_C}', "");
57598Expect(0, 177983, '\p{^	_INCJKUnified_IDEOGRAPHS-EXTENSION_C}', "");
57599Expect(0, 177983, '\P{	_INCJKUnified_IDEOGRAPHS-EXTENSION_C}', "");
57600Expect(1, 177983, '\P{^	_INCJKUnified_IDEOGRAPHS-EXTENSION_C}', "");
57601Expect(0, 173823, '\p{	_INCJKUnified_IDEOGRAPHS-EXTENSION_C}', "");
57602Expect(1, 173823, '\p{^	_INCJKUnified_IDEOGRAPHS-EXTENSION_C}', "");
57603Expect(1, 173823, '\P{	_INCJKUnified_IDEOGRAPHS-EXTENSION_C}', "");
57604Expect(0, 173823, '\P{^	_INCJKUnified_IDEOGRAPHS-EXTENSION_C}', "");
57605Error('\p{ _Latin EXTENDED Additional:=}');
57606Error('\P{ _Latin EXTENDED Additional:=}');
57607Expect(1, 7935, '\p{latinextendedadditional}', "");
57608Expect(0, 7935, '\p{^latinextendedadditional}', "");
57609Expect(0, 7935, '\P{latinextendedadditional}', "");
57610Expect(1, 7935, '\P{^latinextendedadditional}', "");
57611Expect(0, 7679, '\p{latinextendedadditional}', "");
57612Expect(1, 7679, '\p{^latinextendedadditional}', "");
57613Expect(1, 7679, '\P{latinextendedadditional}', "");
57614Expect(0, 7679, '\P{^latinextendedadditional}', "");
57615Expect(1, 7935, '\p{ _Latin-Extended-additional}', "");
57616Expect(0, 7935, '\p{^ _Latin-Extended-additional}', "");
57617Expect(0, 7935, '\P{ _Latin-Extended-additional}', "");
57618Expect(1, 7935, '\P{^ _Latin-Extended-additional}', "");
57619Expect(0, 7679, '\p{ _Latin-Extended-additional}', "");
57620Expect(1, 7679, '\p{^ _Latin-Extended-additional}', "");
57621Expect(1, 7679, '\P{ _Latin-Extended-additional}', "");
57622Expect(0, 7679, '\P{^ _Latin-Extended-additional}', "");
57623Error('\p{		is/a/LATIN-ExtendedAdditional}');
57624Error('\P{		is/a/LATIN-ExtendedAdditional}');
57625Expect(1, 7935, '\p{islatinextendedadditional}', "");
57626Expect(0, 7935, '\p{^islatinextendedadditional}', "");
57627Expect(0, 7935, '\P{islatinextendedadditional}', "");
57628Expect(1, 7935, '\P{^islatinextendedadditional}', "");
57629Expect(0, 7679, '\p{islatinextendedadditional}', "");
57630Expect(1, 7679, '\p{^islatinextendedadditional}', "");
57631Expect(1, 7679, '\P{islatinextendedadditional}', "");
57632Expect(0, 7679, '\P{^islatinextendedadditional}', "");
57633Expect(1, 7935, '\p{__IS Latin-EXTENDEDadditional}', "");
57634Expect(0, 7935, '\p{^__IS Latin-EXTENDEDadditional}', "");
57635Expect(0, 7935, '\P{__IS Latin-EXTENDEDadditional}', "");
57636Expect(1, 7935, '\P{^__IS Latin-EXTENDEDadditional}', "");
57637Expect(0, 7679, '\p{__IS Latin-EXTENDEDadditional}', "");
57638Expect(1, 7679, '\p{^__IS Latin-EXTENDEDadditional}', "");
57639Expect(1, 7679, '\P{__IS Latin-EXTENDEDadditional}', "");
57640Expect(0, 7679, '\P{^__IS Latin-EXTENDEDadditional}', "");
57641Error('\p{--in_Latin	extended_ADDITIONAL/a/}');
57642Error('\P{--in_Latin	extended_ADDITIONAL/a/}');
57643Expect(1, 7935, '\p{inlatinextendedadditional}', "");
57644Expect(0, 7935, '\p{^inlatinextendedadditional}', "");
57645Expect(0, 7935, '\P{inlatinextendedadditional}', "");
57646Expect(1, 7935, '\P{^inlatinextendedadditional}', "");
57647Expect(0, 7679, '\p{inlatinextendedadditional}', "");
57648Expect(1, 7679, '\p{^inlatinextendedadditional}', "");
57649Expect(1, 7679, '\P{inlatinextendedadditional}', "");
57650Expect(0, 7679, '\P{^inlatinextendedadditional}', "");
57651Expect(1, 7935, '\p{-In	LATIN-Extended	Additional}', "");
57652Expect(0, 7935, '\p{^-In	LATIN-Extended	Additional}', "");
57653Expect(0, 7935, '\P{-In	LATIN-Extended	Additional}', "");
57654Expect(1, 7935, '\P{^-In	LATIN-Extended	Additional}', "");
57655Expect(0, 7679, '\p{-In	LATIN-Extended	Additional}', "");
57656Expect(1, 7679, '\p{^-In	LATIN-Extended	Additional}', "");
57657Expect(1, 7679, '\P{-In	LATIN-Extended	Additional}', "");
57658Expect(0, 7679, '\P{^-In	LATIN-Extended	Additional}', "");
57659Error('\p{ :=Kannada}');
57660Error('\P{ :=Kannada}');
57661Expect(1, 3203, '\p{kannada}', "");
57662Expect(0, 3203, '\p{^kannada}', "");
57663Expect(0, 3203, '\P{kannada}', "");
57664Expect(1, 3203, '\P{^kannada}', "");
57665Expect(0, 3201, '\p{kannada}', "");
57666Expect(1, 3201, '\p{^kannada}', "");
57667Expect(1, 3201, '\P{kannada}', "");
57668Expect(0, 3201, '\P{^kannada}', "");
57669Expect(1, 3203, '\p{- Kannada}', "");
57670Expect(0, 3203, '\p{^- Kannada}', "");
57671Expect(0, 3203, '\P{- Kannada}', "");
57672Expect(1, 3203, '\P{^- Kannada}', "");
57673Expect(0, 3201, '\p{- Kannada}', "");
57674Expect(1, 3201, '\p{^- Kannada}', "");
57675Expect(1, 3201, '\P{- Kannada}', "");
57676Expect(0, 3201, '\P{^- Kannada}', "");
57677Error('\p{	 Is-Kannada/a/}');
57678Error('\P{	 Is-Kannada/a/}');
57679Expect(1, 3203, '\p{iskannada}', "");
57680Expect(0, 3203, '\p{^iskannada}', "");
57681Expect(0, 3203, '\P{iskannada}', "");
57682Expect(1, 3203, '\P{^iskannada}', "");
57683Expect(0, 3201, '\p{iskannada}', "");
57684Expect(1, 3201, '\p{^iskannada}', "");
57685Expect(1, 3201, '\P{iskannada}', "");
57686Expect(0, 3201, '\P{^iskannada}', "");
57687Expect(1, 3203, '\p{--Is-kannada}', "");
57688Expect(0, 3203, '\p{^--Is-kannada}', "");
57689Expect(0, 3203, '\P{--Is-kannada}', "");
57690Expect(1, 3203, '\P{^--Is-kannada}', "");
57691Expect(0, 3201, '\p{--Is-kannada}', "");
57692Expect(1, 3201, '\p{^--Is-kannada}', "");
57693Expect(1, 3201, '\P{--Is-kannada}', "");
57694Expect(0, 3201, '\P{^--Is-kannada}', "");
57695Error('\p{/a/	knda}');
57696Error('\P{/a/	knda}');
57697Expect(1, 3203, '\p{knda}', "");
57698Expect(0, 3203, '\p{^knda}', "");
57699Expect(0, 3203, '\P{knda}', "");
57700Expect(1, 3203, '\P{^knda}', "");
57701Expect(0, 3201, '\p{knda}', "");
57702Expect(1, 3201, '\p{^knda}', "");
57703Expect(1, 3201, '\P{knda}', "");
57704Expect(0, 3201, '\P{^knda}', "");
57705Expect(1, 3203, '\p{  Knda}', "");
57706Expect(0, 3203, '\p{^  Knda}', "");
57707Expect(0, 3203, '\P{  Knda}', "");
57708Expect(1, 3203, '\P{^  Knda}', "");
57709Expect(0, 3201, '\p{  Knda}', "");
57710Expect(1, 3201, '\p{^  Knda}', "");
57711Expect(1, 3201, '\P{  Knda}', "");
57712Expect(0, 3201, '\P{^  Knda}', "");
57713Error('\p{	 Is:=Knda}');
57714Error('\P{	 Is:=Knda}');
57715Expect(1, 3203, '\p{isknda}', "");
57716Expect(0, 3203, '\p{^isknda}', "");
57717Expect(0, 3203, '\P{isknda}', "");
57718Expect(1, 3203, '\P{^isknda}', "");
57719Expect(0, 3201, '\p{isknda}', "");
57720Expect(1, 3201, '\p{^isknda}', "");
57721Expect(1, 3201, '\P{isknda}', "");
57722Expect(0, 3201, '\P{^isknda}', "");
57723Expect(1, 3203, '\p{		IsKnda}', "");
57724Expect(0, 3203, '\p{^		IsKnda}', "");
57725Expect(0, 3203, '\P{		IsKnda}', "");
57726Expect(1, 3203, '\P{^		IsKnda}', "");
57727Expect(0, 3201, '\p{		IsKnda}', "");
57728Expect(1, 3201, '\p{^		IsKnda}', "");
57729Expect(1, 3201, '\P{		IsKnda}', "");
57730Expect(0, 3201, '\P{^		IsKnda}', "");
57731Error('\p{:= 	Lao}');
57732Error('\P{:= 	Lao}');
57733Expect(1, 3714, '\p{lao}', "");
57734Expect(0, 3714, '\p{^lao}', "");
57735Expect(0, 3714, '\P{lao}', "");
57736Expect(1, 3714, '\P{^lao}', "");
57737Expect(0, 3712, '\p{lao}', "");
57738Expect(1, 3712, '\p{^lao}', "");
57739Expect(1, 3712, '\P{lao}', "");
57740Expect(0, 3712, '\P{^lao}', "");
57741Expect(1, 3714, '\p{_	Lao}', "");
57742Expect(0, 3714, '\p{^_	Lao}', "");
57743Expect(0, 3714, '\P{_	Lao}', "");
57744Expect(1, 3714, '\P{^_	Lao}', "");
57745Expect(0, 3712, '\p{_	Lao}', "");
57746Expect(1, 3712, '\p{^_	Lao}', "");
57747Expect(1, 3712, '\P{_	Lao}', "");
57748Expect(0, 3712, '\P{^_	Lao}', "");
57749Error('\p{-Is:=Lao}');
57750Error('\P{-Is:=Lao}');
57751Expect(1, 3714, '\p{islao}', "");
57752Expect(0, 3714, '\p{^islao}', "");
57753Expect(0, 3714, '\P{islao}', "");
57754Expect(1, 3714, '\P{^islao}', "");
57755Expect(0, 3712, '\p{islao}', "");
57756Expect(1, 3712, '\p{^islao}', "");
57757Expect(1, 3712, '\P{islao}', "");
57758Expect(0, 3712, '\P{^islao}', "");
57759Expect(1, 3714, '\p{--IsLao}', "");
57760Expect(0, 3714, '\p{^--IsLao}', "");
57761Expect(0, 3714, '\P{--IsLao}', "");
57762Expect(1, 3714, '\P{^--IsLao}', "");
57763Expect(0, 3712, '\p{--IsLao}', "");
57764Expect(1, 3712, '\p{^--IsLao}', "");
57765Expect(1, 3712, '\P{--IsLao}', "");
57766Expect(0, 3712, '\P{^--IsLao}', "");
57767Error('\p{:=__LAOO}');
57768Error('\P{:=__LAOO}');
57769Expect(1, 3714, '\p{laoo}', "");
57770Expect(0, 3714, '\p{^laoo}', "");
57771Expect(0, 3714, '\P{laoo}', "");
57772Expect(1, 3714, '\P{^laoo}', "");
57773Expect(0, 3712, '\p{laoo}', "");
57774Expect(1, 3712, '\p{^laoo}', "");
57775Expect(1, 3712, '\P{laoo}', "");
57776Expect(0, 3712, '\P{^laoo}', "");
57777Expect(1, 3714, '\p{  Laoo}', "");
57778Expect(0, 3714, '\p{^  Laoo}', "");
57779Expect(0, 3714, '\P{  Laoo}', "");
57780Expect(1, 3714, '\P{^  Laoo}', "");
57781Expect(0, 3712, '\p{  Laoo}', "");
57782Expect(1, 3712, '\p{^  Laoo}', "");
57783Expect(1, 3712, '\P{  Laoo}', "");
57784Expect(0, 3712, '\P{^  Laoo}', "");
57785Error('\p{	:=Is-Laoo}');
57786Error('\P{	:=Is-Laoo}');
57787Expect(1, 3714, '\p{islaoo}', "");
57788Expect(0, 3714, '\p{^islaoo}', "");
57789Expect(0, 3714, '\P{islaoo}', "");
57790Expect(1, 3714, '\P{^islaoo}', "");
57791Expect(0, 3712, '\p{islaoo}', "");
57792Expect(1, 3712, '\p{^islaoo}', "");
57793Expect(1, 3712, '\P{islaoo}', "");
57794Expect(0, 3712, '\P{^islaoo}', "");
57795Expect(1, 3714, '\p{- Is	laoo}', "");
57796Expect(0, 3714, '\p{^- Is	laoo}', "");
57797Expect(0, 3714, '\P{- Is	laoo}', "");
57798Expect(1, 3714, '\P{^- Is	laoo}', "");
57799Expect(0, 3712, '\p{- Is	laoo}', "");
57800Expect(1, 3712, '\p{^- Is	laoo}', "");
57801Expect(1, 3712, '\P{- Is	laoo}', "");
57802Expect(0, 3712, '\P{^- Is	laoo}', "");
57803Error('\p{:=_	Digit}');
57804Error('\P{:=_	Digit}');
57805Expect(1, 57, '\p{digit}', "");
57806Expect(0, 57, '\p{^digit}', "");
57807Expect(0, 57, '\P{digit}', "");
57808Expect(1, 57, '\P{^digit}', "");
57809Expect(0, 47, '\p{digit}', "");
57810Expect(1, 47, '\p{^digit}', "");
57811Expect(1, 47, '\P{digit}', "");
57812Expect(0, 47, '\P{^digit}', "");
57813Expect(1, 57, '\p{DIGIT}', "");
57814Expect(0, 57, '\p{^DIGIT}', "");
57815Expect(0, 57, '\P{DIGIT}', "");
57816Expect(1, 57, '\P{^DIGIT}', "");
57817Expect(0, 47, '\p{DIGIT}', "");
57818Expect(1, 47, '\p{^DIGIT}', "");
57819Expect(1, 47, '\P{DIGIT}', "");
57820Expect(0, 47, '\P{^DIGIT}', "");
57821Error('\p{--is	digit:=}');
57822Error('\P{--is	digit:=}');
57823Expect(1, 57, '\p{isdigit}', "");
57824Expect(0, 57, '\p{^isdigit}', "");
57825Expect(0, 57, '\P{isdigit}', "");
57826Expect(1, 57, '\P{^isdigit}', "");
57827Expect(0, 47, '\p{isdigit}', "");
57828Expect(1, 47, '\p{^isdigit}', "");
57829Expect(1, 47, '\P{isdigit}', "");
57830Expect(0, 47, '\P{^isdigit}', "");
57831Expect(1, 57, '\p{ 	IS_Digit}', "");
57832Expect(0, 57, '\p{^ 	IS_Digit}', "");
57833Expect(0, 57, '\P{ 	IS_Digit}', "");
57834Expect(1, 57, '\P{^ 	IS_Digit}', "");
57835Expect(0, 47, '\p{ 	IS_Digit}', "");
57836Expect(1, 47, '\p{^ 	IS_Digit}', "");
57837Expect(1, 47, '\P{ 	IS_Digit}', "");
57838Expect(0, 47, '\P{^ 	IS_Digit}', "");
57839Error('\p{-_decimal NUMBER:=}');
57840Error('\P{-_decimal NUMBER:=}');
57841Expect(1, 57, '\p{decimalnumber}', "");
57842Expect(0, 57, '\p{^decimalnumber}', "");
57843Expect(0, 57, '\P{decimalnumber}', "");
57844Expect(1, 57, '\P{^decimalnumber}', "");
57845Expect(0, 47, '\p{decimalnumber}', "");
57846Expect(1, 47, '\p{^decimalnumber}', "");
57847Expect(1, 47, '\P{decimalnumber}', "");
57848Expect(0, 47, '\P{^decimalnumber}', "");
57849Expect(1, 57, '\p{	Decimal	NUMBER}', "");
57850Expect(0, 57, '\p{^	Decimal	NUMBER}', "");
57851Expect(0, 57, '\P{	Decimal	NUMBER}', "");
57852Expect(1, 57, '\P{^	Decimal	NUMBER}', "");
57853Expect(0, 47, '\p{	Decimal	NUMBER}', "");
57854Expect(1, 47, '\p{^	Decimal	NUMBER}', "");
57855Expect(1, 47, '\P{	Decimal	NUMBER}', "");
57856Expect(0, 47, '\P{^	Decimal	NUMBER}', "");
57857Error('\p{	-Is-Decimal Number/a/}');
57858Error('\P{	-Is-Decimal Number/a/}');
57859Expect(1, 57, '\p{isdecimalnumber}', "");
57860Expect(0, 57, '\p{^isdecimalnumber}', "");
57861Expect(0, 57, '\P{isdecimalnumber}', "");
57862Expect(1, 57, '\P{^isdecimalnumber}', "");
57863Expect(0, 47, '\p{isdecimalnumber}', "");
57864Expect(1, 47, '\p{^isdecimalnumber}', "");
57865Expect(1, 47, '\P{isdecimalnumber}', "");
57866Expect(0, 47, '\P{^isdecimalnumber}', "");
57867Expect(1, 57, '\p{	-is_Decimal	Number}', "");
57868Expect(0, 57, '\p{^	-is_Decimal	Number}', "");
57869Expect(0, 57, '\P{	-is_Decimal	Number}', "");
57870Expect(1, 57, '\P{^	-is_Decimal	Number}', "");
57871Expect(0, 47, '\p{	-is_Decimal	Number}', "");
57872Expect(1, 47, '\p{^	-is_Decimal	Number}', "");
57873Expect(1, 47, '\P{	-is_Decimal	Number}', "");
57874Expect(0, 47, '\P{^	-is_Decimal	Number}', "");
57875Error('\p{/a/- ND}');
57876Error('\P{/a/- ND}');
57877Expect(1, 57, '\p{nd}', "");
57878Expect(0, 57, '\p{^nd}', "");
57879Expect(0, 57, '\P{nd}', "");
57880Expect(1, 57, '\P{^nd}', "");
57881Expect(0, 47, '\p{nd}', "");
57882Expect(1, 47, '\p{^nd}', "");
57883Expect(1, 47, '\P{nd}', "");
57884Expect(0, 47, '\P{^nd}', "");
57885Expect(1, 57, '\p{	Nd}', "");
57886Expect(0, 57, '\p{^	Nd}', "");
57887Expect(0, 57, '\P{	Nd}', "");
57888Expect(1, 57, '\P{^	Nd}', "");
57889Expect(0, 47, '\p{	Nd}', "");
57890Expect(1, 47, '\p{^	Nd}', "");
57891Expect(1, 47, '\P{	Nd}', "");
57892Expect(0, 47, '\P{^	Nd}', "");
57893Error('\p{  ISnd:=}');
57894Error('\P{  ISnd:=}');
57895Expect(1, 57, '\p{isnd}', "");
57896Expect(0, 57, '\p{^isnd}', "");
57897Expect(0, 57, '\P{isnd}', "");
57898Expect(1, 57, '\P{^isnd}', "");
57899Expect(0, 47, '\p{isnd}', "");
57900Expect(1, 47, '\p{^isnd}', "");
57901Expect(1, 47, '\P{isnd}', "");
57902Expect(0, 47, '\P{^isnd}', "");
57903Expect(1, 57, '\p{-Is-Nd}', "");
57904Expect(0, 57, '\p{^-Is-Nd}', "");
57905Expect(0, 57, '\P{-Is-Nd}', "");
57906Expect(1, 57, '\P{^-Is-Nd}', "");
57907Expect(0, 47, '\p{-Is-Nd}', "");
57908Expect(1, 47, '\p{^-Is-Nd}', "");
57909Expect(1, 47, '\P{-Is-Nd}', "");
57910Expect(0, 47, '\P{^-Is-Nd}', "");
57911Error('\p{- osmanya:=}');
57912Error('\P{- osmanya:=}');
57913Expect(1, 66717, '\p{osmanya}', "");
57914Expect(0, 66717, '\p{^osmanya}', "");
57915Expect(0, 66717, '\P{osmanya}', "");
57916Expect(1, 66717, '\P{^osmanya}', "");
57917Expect(0, 66687, '\p{osmanya}', "");
57918Expect(1, 66687, '\p{^osmanya}', "");
57919Expect(1, 66687, '\P{osmanya}', "");
57920Expect(0, 66687, '\P{^osmanya}', "");
57921Expect(1, 66717, '\p{-	OSMANYA}', "");
57922Expect(0, 66717, '\p{^-	OSMANYA}', "");
57923Expect(0, 66717, '\P{-	OSMANYA}', "");
57924Expect(1, 66717, '\P{^-	OSMANYA}', "");
57925Expect(0, 66687, '\p{-	OSMANYA}', "");
57926Expect(1, 66687, '\p{^-	OSMANYA}', "");
57927Expect(1, 66687, '\P{-	OSMANYA}', "");
57928Expect(0, 66687, '\P{^-	OSMANYA}', "");
57929Error('\p{is	Osmanya:=}');
57930Error('\P{is	Osmanya:=}');
57931Expect(1, 66717, '\p{isosmanya}', "");
57932Expect(0, 66717, '\p{^isosmanya}', "");
57933Expect(0, 66717, '\P{isosmanya}', "");
57934Expect(1, 66717, '\P{^isosmanya}', "");
57935Expect(0, 66687, '\p{isosmanya}', "");
57936Expect(1, 66687, '\p{^isosmanya}', "");
57937Expect(1, 66687, '\P{isosmanya}', "");
57938Expect(0, 66687, '\P{^isosmanya}', "");
57939Expect(1, 66717, '\p{	IS-Osmanya}', "");
57940Expect(0, 66717, '\p{^	IS-Osmanya}', "");
57941Expect(0, 66717, '\P{	IS-Osmanya}', "");
57942Expect(1, 66717, '\P{^	IS-Osmanya}', "");
57943Expect(0, 66687, '\p{	IS-Osmanya}', "");
57944Expect(1, 66687, '\p{^	IS-Osmanya}', "");
57945Expect(1, 66687, '\P{	IS-Osmanya}', "");
57946Expect(0, 66687, '\P{^	IS-Osmanya}', "");
57947Error('\p{-/a/OSMA}');
57948Error('\P{-/a/OSMA}');
57949Expect(1, 66717, '\p{osma}', "");
57950Expect(0, 66717, '\p{^osma}', "");
57951Expect(0, 66717, '\P{osma}', "");
57952Expect(1, 66717, '\P{^osma}', "");
57953Expect(0, 66687, '\p{osma}', "");
57954Expect(1, 66687, '\p{^osma}', "");
57955Expect(1, 66687, '\P{osma}', "");
57956Expect(0, 66687, '\P{^osma}', "");
57957Expect(1, 66717, '\p{	osma}', "");
57958Expect(0, 66717, '\p{^	osma}', "");
57959Expect(0, 66717, '\P{	osma}', "");
57960Expect(1, 66717, '\P{^	osma}', "");
57961Expect(0, 66687, '\p{	osma}', "");
57962Expect(1, 66687, '\p{^	osma}', "");
57963Expect(1, 66687, '\P{	osma}', "");
57964Expect(0, 66687, '\P{^	osma}', "");
57965Error('\p{-	is:=Osma}');
57966Error('\P{-	is:=Osma}');
57967Expect(1, 66717, '\p{isosma}', "");
57968Expect(0, 66717, '\p{^isosma}', "");
57969Expect(0, 66717, '\P{isosma}', "");
57970Expect(1, 66717, '\P{^isosma}', "");
57971Expect(0, 66687, '\p{isosma}', "");
57972Expect(1, 66687, '\p{^isosma}', "");
57973Expect(1, 66687, '\P{isosma}', "");
57974Expect(0, 66687, '\P{^isosma}', "");
57975Expect(1, 66717, '\p{_ IS-OSMA}', "");
57976Expect(0, 66717, '\p{^_ IS-OSMA}', "");
57977Expect(0, 66717, '\P{_ IS-OSMA}', "");
57978Expect(1, 66717, '\P{^_ IS-OSMA}', "");
57979Expect(0, 66687, '\p{_ IS-OSMA}', "");
57980Expect(1, 66687, '\p{^_ IS-OSMA}', "");
57981Expect(1, 66687, '\P{_ IS-OSMA}', "");
57982Expect(0, 66687, '\P{^_ IS-OSMA}', "");
57983Error('\p{/a/ Unified_ideograph}');
57984Error('\P{/a/ Unified_ideograph}');
57985Expect(1, 19893, '\p{unifiedideograph}', "");
57986Expect(0, 19893, '\p{^unifiedideograph}', "");
57987Expect(0, 19893, '\P{unifiedideograph}', "");
57988Expect(1, 19893, '\P{^unifiedideograph}', "");
57989Expect(0, 13311, '\p{unifiedideograph}', "");
57990Expect(1, 13311, '\p{^unifiedideograph}', "");
57991Expect(1, 13311, '\P{unifiedideograph}', "");
57992Expect(0, 13311, '\P{^unifiedideograph}', "");
57993Expect(1, 19893, '\p{ Unified-Ideograph}', "");
57994Expect(0, 19893, '\p{^ Unified-Ideograph}', "");
57995Expect(0, 19893, '\P{ Unified-Ideograph}', "");
57996Expect(1, 19893, '\P{^ Unified-Ideograph}', "");
57997Expect(0, 13311, '\p{ Unified-Ideograph}', "");
57998Expect(1, 13311, '\p{^ Unified-Ideograph}', "");
57999Expect(1, 13311, '\P{ Unified-Ideograph}', "");
58000Expect(0, 13311, '\P{^ Unified-Ideograph}', "");
58001Error('\p{	is	Unified/a/IDEOGRAPH}');
58002Error('\P{	is	Unified/a/IDEOGRAPH}');
58003Expect(1, 19893, '\p{isunifiedideograph}', "");
58004Expect(0, 19893, '\p{^isunifiedideograph}', "");
58005Expect(0, 19893, '\P{isunifiedideograph}', "");
58006Expect(1, 19893, '\P{^isunifiedideograph}', "");
58007Expect(0, 13311, '\p{isunifiedideograph}', "");
58008Expect(1, 13311, '\p{^isunifiedideograph}', "");
58009Expect(1, 13311, '\P{isunifiedideograph}', "");
58010Expect(0, 13311, '\P{^isunifiedideograph}', "");
58011Expect(1, 19893, '\p{	Is_unifiedIdeograph}', "");
58012Expect(0, 19893, '\p{^	Is_unifiedIdeograph}', "");
58013Expect(0, 19893, '\P{	Is_unifiedIdeograph}', "");
58014Expect(1, 19893, '\P{^	Is_unifiedIdeograph}', "");
58015Expect(0, 13311, '\p{	Is_unifiedIdeograph}', "");
58016Expect(1, 13311, '\p{^	Is_unifiedIdeograph}', "");
58017Expect(1, 13311, '\P{	Is_unifiedIdeograph}', "");
58018Expect(0, 13311, '\P{^	Is_unifiedIdeograph}', "");
58019Error('\p{:=UIdeo}');
58020Error('\P{:=UIdeo}');
58021Expect(1, 19893, '\p{uideo}', "");
58022Expect(0, 19893, '\p{^uideo}', "");
58023Expect(0, 19893, '\P{uideo}', "");
58024Expect(1, 19893, '\P{^uideo}', "");
58025Expect(0, 13311, '\p{uideo}', "");
58026Expect(1, 13311, '\p{^uideo}', "");
58027Expect(1, 13311, '\P{uideo}', "");
58028Expect(0, 13311, '\P{^uideo}', "");
58029Expect(1, 19893, '\p{_	UIDEO}', "");
58030Expect(0, 19893, '\p{^_	UIDEO}', "");
58031Expect(0, 19893, '\P{_	UIDEO}', "");
58032Expect(1, 19893, '\P{^_	UIDEO}', "");
58033Expect(0, 13311, '\p{_	UIDEO}', "");
58034Expect(1, 13311, '\p{^_	UIDEO}', "");
58035Expect(1, 13311, '\P{_	UIDEO}', "");
58036Expect(0, 13311, '\P{^_	UIDEO}', "");
58037Error('\p{	is:=UIDEO}');
58038Error('\P{	is:=UIDEO}');
58039Expect(1, 19893, '\p{isuideo}', "");
58040Expect(0, 19893, '\p{^isuideo}', "");
58041Expect(0, 19893, '\P{isuideo}', "");
58042Expect(1, 19893, '\P{^isuideo}', "");
58043Expect(0, 13311, '\p{isuideo}', "");
58044Expect(1, 13311, '\p{^isuideo}', "");
58045Expect(1, 13311, '\P{isuideo}', "");
58046Expect(0, 13311, '\P{^isuideo}', "");
58047Expect(1, 19893, '\p{	_is UIdeo}', "");
58048Expect(0, 19893, '\p{^	_is UIdeo}', "");
58049Expect(0, 19893, '\P{	_is UIdeo}', "");
58050Expect(1, 19893, '\P{^	_is UIdeo}', "");
58051Expect(0, 13311, '\p{	_is UIdeo}', "");
58052Expect(1, 13311, '\p{^	_is UIdeo}', "");
58053Expect(1, 13311, '\P{	_is UIdeo}', "");
58054Expect(0, 13311, '\P{^	_is UIdeo}', "");
58055Error('\p{_:=BOPOMOFO}');
58056Error('\P{_:=BOPOMOFO}');
58057Expect(1, 12589, '\p{bopomofo}', "");
58058Expect(0, 12589, '\p{^bopomofo}', "");
58059Expect(0, 12589, '\P{bopomofo}', "");
58060Expect(1, 12589, '\P{^bopomofo}', "");
58061Expect(0, 12548, '\p{bopomofo}', "");
58062Expect(1, 12548, '\p{^bopomofo}', "");
58063Expect(1, 12548, '\P{bopomofo}', "");
58064Expect(0, 12548, '\P{^bopomofo}', "");
58065Expect(1, 12589, '\p{-_Bopomofo}', "");
58066Expect(0, 12589, '\p{^-_Bopomofo}', "");
58067Expect(0, 12589, '\P{-_Bopomofo}', "");
58068Expect(1, 12589, '\P{^-_Bopomofo}', "");
58069Expect(0, 12548, '\p{-_Bopomofo}', "");
58070Expect(1, 12548, '\p{^-_Bopomofo}', "");
58071Expect(1, 12548, '\P{-_Bopomofo}', "");
58072Expect(0, 12548, '\P{^-_Bopomofo}', "");
58073Error('\p{:=is BOPOMOFO}');
58074Error('\P{:=is BOPOMOFO}');
58075Expect(1, 12589, '\p{isbopomofo}', "");
58076Expect(0, 12589, '\p{^isbopomofo}', "");
58077Expect(0, 12589, '\P{isbopomofo}', "");
58078Expect(1, 12589, '\P{^isbopomofo}', "");
58079Expect(0, 12548, '\p{isbopomofo}', "");
58080Expect(1, 12548, '\p{^isbopomofo}', "");
58081Expect(1, 12548, '\P{isbopomofo}', "");
58082Expect(0, 12548, '\P{^isbopomofo}', "");
58083Expect(1, 12589, '\p{ _IS	BOPOMOFO}', "");
58084Expect(0, 12589, '\p{^ _IS	BOPOMOFO}', "");
58085Expect(0, 12589, '\P{ _IS	BOPOMOFO}', "");
58086Expect(1, 12589, '\P{^ _IS	BOPOMOFO}', "");
58087Expect(0, 12548, '\p{ _IS	BOPOMOFO}', "");
58088Expect(1, 12548, '\p{^ _IS	BOPOMOFO}', "");
58089Expect(1, 12548, '\P{ _IS	BOPOMOFO}', "");
58090Expect(0, 12548, '\P{^ _IS	BOPOMOFO}', "");
58091Error('\p{/a/	_Bopo}');
58092Error('\P{/a/	_Bopo}');
58093Expect(1, 12589, '\p{bopo}', "");
58094Expect(0, 12589, '\p{^bopo}', "");
58095Expect(0, 12589, '\P{bopo}', "");
58096Expect(1, 12589, '\P{^bopo}', "");
58097Expect(0, 12548, '\p{bopo}', "");
58098Expect(1, 12548, '\p{^bopo}', "");
58099Expect(1, 12548, '\P{bopo}', "");
58100Expect(0, 12548, '\P{^bopo}', "");
58101Expect(1, 12589, '\p{	 BOPO}', "");
58102Expect(0, 12589, '\p{^	 BOPO}', "");
58103Expect(0, 12589, '\P{	 BOPO}', "");
58104Expect(1, 12589, '\P{^	 BOPO}', "");
58105Expect(0, 12548, '\p{	 BOPO}', "");
58106Expect(1, 12548, '\p{^	 BOPO}', "");
58107Expect(1, 12548, '\P{	 BOPO}', "");
58108Expect(0, 12548, '\P{^	 BOPO}', "");
58109Error('\p{:=	IsBopo}');
58110Error('\P{:=	IsBopo}');
58111Expect(1, 12589, '\p{isbopo}', "");
58112Expect(0, 12589, '\p{^isbopo}', "");
58113Expect(0, 12589, '\P{isbopo}', "");
58114Expect(1, 12589, '\P{^isbopo}', "");
58115Expect(0, 12548, '\p{isbopo}', "");
58116Expect(1, 12548, '\p{^isbopo}', "");
58117Expect(1, 12548, '\P{isbopo}', "");
58118Expect(0, 12548, '\P{^isbopo}', "");
58119Expect(1, 12589, '\p{_Is Bopo}', "");
58120Expect(0, 12589, '\p{^_Is Bopo}', "");
58121Expect(0, 12589, '\P{_Is Bopo}', "");
58122Expect(1, 12589, '\P{^_Is Bopo}', "");
58123Expect(0, 12548, '\p{_Is Bopo}', "");
58124Expect(1, 12548, '\p{^_Is Bopo}', "");
58125Expect(1, 12548, '\P{_Is Bopo}', "");
58126Expect(0, 12548, '\P{^_Is Bopo}', "");
58127Error('\p{ Miscellaneous:=Technical}');
58128Error('\P{ Miscellaneous:=Technical}');
58129Expect(1, 9215, '\p{miscellaneoustechnical}', "");
58130Expect(0, 9215, '\p{^miscellaneoustechnical}', "");
58131Expect(0, 9215, '\P{miscellaneoustechnical}', "");
58132Expect(1, 9215, '\P{^miscellaneoustechnical}', "");
58133Expect(0, 8959, '\p{miscellaneoustechnical}', "");
58134Expect(1, 8959, '\p{^miscellaneoustechnical}', "");
58135Expect(1, 8959, '\P{miscellaneoustechnical}', "");
58136Expect(0, 8959, '\P{^miscellaneoustechnical}', "");
58137Expect(1, 9215, '\p{_	MiscellaneousTECHNICAL}', "");
58138Expect(0, 9215, '\p{^_	MiscellaneousTECHNICAL}', "");
58139Expect(0, 9215, '\P{_	MiscellaneousTECHNICAL}', "");
58140Expect(1, 9215, '\P{^_	MiscellaneousTECHNICAL}', "");
58141Expect(0, 8959, '\p{_	MiscellaneousTECHNICAL}', "");
58142Expect(1, 8959, '\p{^_	MiscellaneousTECHNICAL}', "");
58143Expect(1, 8959, '\P{_	MiscellaneousTECHNICAL}', "");
58144Expect(0, 8959, '\P{^_	MiscellaneousTECHNICAL}', "");
58145Error('\p{-is MISCELLANEOUS/a/TECHNICAL}');
58146Error('\P{-is MISCELLANEOUS/a/TECHNICAL}');
58147Expect(1, 9215, '\p{ismiscellaneoustechnical}', "");
58148Expect(0, 9215, '\p{^ismiscellaneoustechnical}', "");
58149Expect(0, 9215, '\P{ismiscellaneoustechnical}', "");
58150Expect(1, 9215, '\P{^ismiscellaneoustechnical}', "");
58151Expect(0, 8959, '\p{ismiscellaneoustechnical}', "");
58152Expect(1, 8959, '\p{^ismiscellaneoustechnical}', "");
58153Expect(1, 8959, '\P{ismiscellaneoustechnical}', "");
58154Expect(0, 8959, '\P{^ismiscellaneoustechnical}', "");
58155Expect(1, 9215, '\p{ 	IS_MISCELLANEOUS	TECHNICAL}', "");
58156Expect(0, 9215, '\p{^ 	IS_MISCELLANEOUS	TECHNICAL}', "");
58157Expect(0, 9215, '\P{ 	IS_MISCELLANEOUS	TECHNICAL}', "");
58158Expect(1, 9215, '\P{^ 	IS_MISCELLANEOUS	TECHNICAL}', "");
58159Expect(0, 8959, '\p{ 	IS_MISCELLANEOUS	TECHNICAL}', "");
58160Expect(1, 8959, '\p{^ 	IS_MISCELLANEOUS	TECHNICAL}', "");
58161Expect(1, 8959, '\P{ 	IS_MISCELLANEOUS	TECHNICAL}', "");
58162Expect(0, 8959, '\P{^ 	IS_MISCELLANEOUS	TECHNICAL}', "");
58163Error('\p{	INmiscellaneous-technical:=}');
58164Error('\P{	INmiscellaneous-technical:=}');
58165Expect(1, 9215, '\p{inmiscellaneoustechnical}', "");
58166Expect(0, 9215, '\p{^inmiscellaneoustechnical}', "");
58167Expect(0, 9215, '\P{inmiscellaneoustechnical}', "");
58168Expect(1, 9215, '\P{^inmiscellaneoustechnical}', "");
58169Expect(0, 8959, '\p{inmiscellaneoustechnical}', "");
58170Expect(1, 8959, '\p{^inmiscellaneoustechnical}', "");
58171Expect(1, 8959, '\P{inmiscellaneoustechnical}', "");
58172Expect(0, 8959, '\P{^inmiscellaneoustechnical}', "");
58173Expect(1, 9215, '\p{_-In-miscellaneous	Technical}', "");
58174Expect(0, 9215, '\p{^_-In-miscellaneous	Technical}', "");
58175Expect(0, 9215, '\P{_-In-miscellaneous	Technical}', "");
58176Expect(1, 9215, '\P{^_-In-miscellaneous	Technical}', "");
58177Expect(0, 8959, '\p{_-In-miscellaneous	Technical}', "");
58178Expect(1, 8959, '\p{^_-In-miscellaneous	Technical}', "");
58179Expect(1, 8959, '\P{_-In-miscellaneous	Technical}', "");
58180Expect(0, 8959, '\P{^_-In-miscellaneous	Technical}', "");
58181Error('\p{-_Mahjong-tiles/a/}');
58182Error('\P{-_Mahjong-tiles/a/}');
58183Expect(1, 127023, '\p{mahjongtiles}', "");
58184Expect(0, 127023, '\p{^mahjongtiles}', "");
58185Expect(0, 127023, '\P{mahjongtiles}', "");
58186Expect(1, 127023, '\P{^mahjongtiles}', "");
58187Expect(0, 126975, '\p{mahjongtiles}', "");
58188Expect(1, 126975, '\p{^mahjongtiles}', "");
58189Expect(1, 126975, '\P{mahjongtiles}', "");
58190Expect(0, 126975, '\P{^mahjongtiles}', "");
58191Expect(1, 127023, '\p{-	MAHJONG-TILES}', "");
58192Expect(0, 127023, '\p{^-	MAHJONG-TILES}', "");
58193Expect(0, 127023, '\P{-	MAHJONG-TILES}', "");
58194Expect(1, 127023, '\P{^-	MAHJONG-TILES}', "");
58195Expect(0, 126975, '\p{-	MAHJONG-TILES}', "");
58196Expect(1, 126975, '\p{^-	MAHJONG-TILES}', "");
58197Expect(1, 126975, '\P{-	MAHJONG-TILES}', "");
58198Expect(0, 126975, '\P{^-	MAHJONG-TILES}', "");
58199Error('\p{-Is:=Mahjong_Tiles}');
58200Error('\P{-Is:=Mahjong_Tiles}');
58201Expect(1, 127023, '\p{ismahjongtiles}', "");
58202Expect(0, 127023, '\p{^ismahjongtiles}', "");
58203Expect(0, 127023, '\P{ismahjongtiles}', "");
58204Expect(1, 127023, '\P{^ismahjongtiles}', "");
58205Expect(0, 126975, '\p{ismahjongtiles}', "");
58206Expect(1, 126975, '\p{^ismahjongtiles}', "");
58207Expect(1, 126975, '\P{ismahjongtiles}', "");
58208Expect(0, 126975, '\P{^ismahjongtiles}', "");
58209Expect(1, 127023, '\p{Is_mahjong	Tiles}', "");
58210Expect(0, 127023, '\p{^Is_mahjong	Tiles}', "");
58211Expect(0, 127023, '\P{Is_mahjong	Tiles}', "");
58212Expect(1, 127023, '\P{^Is_mahjong	Tiles}', "");
58213Expect(0, 126975, '\p{Is_mahjong	Tiles}', "");
58214Expect(1, 126975, '\p{^Is_mahjong	Tiles}', "");
58215Expect(1, 126975, '\P{Is_mahjong	Tiles}', "");
58216Expect(0, 126975, '\P{^Is_mahjong	Tiles}', "");
58217Error('\p{:=--InMahjong_Tiles}');
58218Error('\P{:=--InMahjong_Tiles}');
58219Expect(1, 127023, '\p{inmahjongtiles}', "");
58220Expect(0, 127023, '\p{^inmahjongtiles}', "");
58221Expect(0, 127023, '\P{inmahjongtiles}', "");
58222Expect(1, 127023, '\P{^inmahjongtiles}', "");
58223Expect(0, 126975, '\p{inmahjongtiles}', "");
58224Expect(1, 126975, '\p{^inmahjongtiles}', "");
58225Expect(1, 126975, '\P{inmahjongtiles}', "");
58226Expect(0, 126975, '\P{^inmahjongtiles}', "");
58227Expect(1, 127023, '\p{-IN	mahjong	Tiles}', "");
58228Expect(0, 127023, '\p{^-IN	mahjong	Tiles}', "");
58229Expect(0, 127023, '\P{-IN	mahjong	Tiles}', "");
58230Expect(1, 127023, '\P{^-IN	mahjong	Tiles}', "");
58231Expect(0, 126975, '\p{-IN	mahjong	Tiles}', "");
58232Expect(1, 126975, '\p{^-IN	mahjong	Tiles}', "");
58233Expect(1, 126975, '\P{-IN	mahjong	Tiles}', "");
58234Expect(0, 126975, '\P{^-IN	mahjong	Tiles}', "");
58235Error('\p{--Miscellaneous/a/MathematicalSymbolsb}');
58236Error('\P{--Miscellaneous/a/MathematicalSymbolsb}');
58237Expect(1, 10751, '\p{miscellaneousmathematicalsymbolsb}', "");
58238Expect(0, 10751, '\p{^miscellaneousmathematicalsymbolsb}', "");
58239Expect(0, 10751, '\P{miscellaneousmathematicalsymbolsb}', "");
58240Expect(1, 10751, '\P{^miscellaneousmathematicalsymbolsb}', "");
58241Expect(0, 10623, '\p{miscellaneousmathematicalsymbolsb}', "");
58242Expect(1, 10623, '\p{^miscellaneousmathematicalsymbolsb}', "");
58243Expect(1, 10623, '\P{miscellaneousmathematicalsymbolsb}', "");
58244Expect(0, 10623, '\P{^miscellaneousmathematicalsymbolsb}', "");
58245Expect(1, 10751, '\p{	Miscellaneous	mathematical-symbols_B}', "");
58246Expect(0, 10751, '\p{^	Miscellaneous	mathematical-symbols_B}', "");
58247Expect(0, 10751, '\P{	Miscellaneous	mathematical-symbols_B}', "");
58248Expect(1, 10751, '\P{^	Miscellaneous	mathematical-symbols_B}', "");
58249Expect(0, 10623, '\p{	Miscellaneous	mathematical-symbols_B}', "");
58250Expect(1, 10623, '\p{^	Miscellaneous	mathematical-symbols_B}', "");
58251Expect(1, 10623, '\P{	Miscellaneous	mathematical-symbols_B}', "");
58252Expect(0, 10623, '\P{^	Miscellaneous	mathematical-symbols_B}', "");
58253Error('\p{/a/ Is_Miscellaneous	Mathematical-symbols-B}');
58254Error('\P{/a/ Is_Miscellaneous	Mathematical-symbols-B}');
58255Expect(1, 10751, '\p{ismiscellaneousmathematicalsymbolsb}', "");
58256Expect(0, 10751, '\p{^ismiscellaneousmathematicalsymbolsb}', "");
58257Expect(0, 10751, '\P{ismiscellaneousmathematicalsymbolsb}', "");
58258Expect(1, 10751, '\P{^ismiscellaneousmathematicalsymbolsb}', "");
58259Expect(0, 10623, '\p{ismiscellaneousmathematicalsymbolsb}', "");
58260Expect(1, 10623, '\p{^ismiscellaneousmathematicalsymbolsb}', "");
58261Expect(1, 10623, '\P{ismiscellaneousmathematicalsymbolsb}', "");
58262Expect(0, 10623, '\P{^ismiscellaneousmathematicalsymbolsb}', "");
58263Expect(1, 10751, '\p{	IS-miscellaneous_mathematical-symbols_b}', "");
58264Expect(0, 10751, '\p{^	IS-miscellaneous_mathematical-symbols_b}', "");
58265Expect(0, 10751, '\P{	IS-miscellaneous_mathematical-symbols_b}', "");
58266Expect(1, 10751, '\P{^	IS-miscellaneous_mathematical-symbols_b}', "");
58267Expect(0, 10623, '\p{	IS-miscellaneous_mathematical-symbols_b}', "");
58268Expect(1, 10623, '\p{^	IS-miscellaneous_mathematical-symbols_b}', "");
58269Expect(1, 10623, '\P{	IS-miscellaneous_mathematical-symbols_b}', "");
58270Expect(0, 10623, '\P{^	IS-miscellaneous_mathematical-symbols_b}', "");
58271Error('\p{-IN-MISCELLANEOUS_MATHEMATICAL	Symbols:=b}');
58272Error('\P{-IN-MISCELLANEOUS_MATHEMATICAL	Symbols:=b}');
58273Expect(1, 10751, '\p{inmiscellaneousmathematicalsymbolsb}', "");
58274Expect(0, 10751, '\p{^inmiscellaneousmathematicalsymbolsb}', "");
58275Expect(0, 10751, '\P{inmiscellaneousmathematicalsymbolsb}', "");
58276Expect(1, 10751, '\P{^inmiscellaneousmathematicalsymbolsb}', "");
58277Expect(0, 10623, '\p{inmiscellaneousmathematicalsymbolsb}', "");
58278Expect(1, 10623, '\p{^inmiscellaneousmathematicalsymbolsb}', "");
58279Expect(1, 10623, '\P{inmiscellaneousmathematicalsymbolsb}', "");
58280Expect(0, 10623, '\P{^inmiscellaneousmathematicalsymbolsb}', "");
58281Expect(1, 10751, '\p{ INMISCELLANEOUSMATHEMATICALsymbolsB}', "");
58282Expect(0, 10751, '\p{^ INMISCELLANEOUSMATHEMATICALsymbolsB}', "");
58283Expect(0, 10751, '\P{ INMISCELLANEOUSMATHEMATICALsymbolsB}', "");
58284Expect(1, 10751, '\P{^ INMISCELLANEOUSMATHEMATICALsymbolsB}', "");
58285Expect(0, 10623, '\p{ INMISCELLANEOUSMATHEMATICALsymbolsB}', "");
58286Expect(1, 10623, '\p{^ INMISCELLANEOUSMATHEMATICALsymbolsB}', "");
58287Expect(1, 10623, '\P{ INMISCELLANEOUSMATHEMATICALsymbolsB}', "");
58288Expect(0, 10623, '\P{^ INMISCELLANEOUSMATHEMATICALsymbolsB}', "");
58289Error('\p{ 	EnclosedIDEOGRAPHIC:=Supplement}');
58290Error('\P{ 	EnclosedIDEOGRAPHIC:=Supplement}');
58291Expect(1, 127743, '\p{enclosedideographicsupplement}', "");
58292Expect(0, 127743, '\p{^enclosedideographicsupplement}', "");
58293Expect(0, 127743, '\P{enclosedideographicsupplement}', "");
58294Expect(1, 127743, '\P{^enclosedideographicsupplement}', "");
58295Expect(0, 127487, '\p{enclosedideographicsupplement}', "");
58296Expect(1, 127487, '\p{^enclosedideographicsupplement}', "");
58297Expect(1, 127487, '\P{enclosedideographicsupplement}', "");
58298Expect(0, 127487, '\P{^enclosedideographicsupplement}', "");
58299Expect(1, 127743, '\p{	ENCLOSED_Ideographic_supplement}', "");
58300Expect(0, 127743, '\p{^	ENCLOSED_Ideographic_supplement}', "");
58301Expect(0, 127743, '\P{	ENCLOSED_Ideographic_supplement}', "");
58302Expect(1, 127743, '\P{^	ENCLOSED_Ideographic_supplement}', "");
58303Expect(0, 127487, '\p{	ENCLOSED_Ideographic_supplement}', "");
58304Expect(1, 127487, '\p{^	ENCLOSED_Ideographic_supplement}', "");
58305Expect(1, 127487, '\P{	ENCLOSED_Ideographic_supplement}', "");
58306Expect(0, 127487, '\P{^	ENCLOSED_Ideographic_supplement}', "");
58307Error('\p{	/a/is Enclosed-ideographic	SUPPLEMENT}');
58308Error('\P{	/a/is Enclosed-ideographic	SUPPLEMENT}');
58309Expect(1, 127743, '\p{isenclosedideographicsupplement}', "");
58310Expect(0, 127743, '\p{^isenclosedideographicsupplement}', "");
58311Expect(0, 127743, '\P{isenclosedideographicsupplement}', "");
58312Expect(1, 127743, '\P{^isenclosedideographicsupplement}', "");
58313Expect(0, 127487, '\p{isenclosedideographicsupplement}', "");
58314Expect(1, 127487, '\p{^isenclosedideographicsupplement}', "");
58315Expect(1, 127487, '\P{isenclosedideographicsupplement}', "");
58316Expect(0, 127487, '\P{^isenclosedideographicsupplement}', "");
58317Expect(1, 127743, '\p{		ISEnclosed_ideographic Supplement}', "");
58318Expect(0, 127743, '\p{^		ISEnclosed_ideographic Supplement}', "");
58319Expect(0, 127743, '\P{		ISEnclosed_ideographic Supplement}', "");
58320Expect(1, 127743, '\P{^		ISEnclosed_ideographic Supplement}', "");
58321Expect(0, 127487, '\p{		ISEnclosed_ideographic Supplement}', "");
58322Expect(1, 127487, '\p{^		ISEnclosed_ideographic Supplement}', "");
58323Expect(1, 127487, '\P{		ISEnclosed_ideographic Supplement}', "");
58324Expect(0, 127487, '\P{^		ISEnclosed_ideographic Supplement}', "");
58325Error('\p{_-In:=Enclosed-IDEOGRAPHIC	SUPPLEMENT}');
58326Error('\P{_-In:=Enclosed-IDEOGRAPHIC	SUPPLEMENT}');
58327Expect(1, 127743, '\p{inenclosedideographicsupplement}', "");
58328Expect(0, 127743, '\p{^inenclosedideographicsupplement}', "");
58329Expect(0, 127743, '\P{inenclosedideographicsupplement}', "");
58330Expect(1, 127743, '\P{^inenclosedideographicsupplement}', "");
58331Expect(0, 127487, '\p{inenclosedideographicsupplement}', "");
58332Expect(1, 127487, '\p{^inenclosedideographicsupplement}', "");
58333Expect(1, 127487, '\P{inenclosedideographicsupplement}', "");
58334Expect(0, 127487, '\P{^inenclosedideographicsupplement}', "");
58335Expect(1, 127743, '\p{In_enclosed	ideographic	Supplement}', "");
58336Expect(0, 127743, '\p{^In_enclosed	ideographic	Supplement}', "");
58337Expect(0, 127743, '\P{In_enclosed	ideographic	Supplement}', "");
58338Expect(1, 127743, '\P{^In_enclosed	ideographic	Supplement}', "");
58339Expect(0, 127487, '\p{In_enclosed	ideographic	Supplement}', "");
58340Expect(1, 127487, '\p{^In_enclosed	ideographic	Supplement}', "");
58341Expect(1, 127487, '\P{In_enclosed	ideographic	Supplement}', "");
58342Expect(0, 127487, '\P{^In_enclosed	ideographic	Supplement}', "");
58343Error('\p{:=-_malayalam}');
58344Error('\P{:=-_malayalam}');
58345Expect(1, 3331, '\p{malayalam}', "");
58346Expect(0, 3331, '\p{^malayalam}', "");
58347Expect(0, 3331, '\P{malayalam}', "");
58348Expect(1, 3331, '\P{^malayalam}', "");
58349Expect(0, 3329, '\p{malayalam}', "");
58350Expect(1, 3329, '\p{^malayalam}', "");
58351Expect(1, 3329, '\P{malayalam}', "");
58352Expect(0, 3329, '\P{^malayalam}', "");
58353Expect(1, 3331, '\p{__malayalam}', "");
58354Expect(0, 3331, '\p{^__malayalam}', "");
58355Expect(0, 3331, '\P{__malayalam}', "");
58356Expect(1, 3331, '\P{^__malayalam}', "");
58357Expect(0, 3329, '\p{__malayalam}', "");
58358Expect(1, 3329, '\p{^__malayalam}', "");
58359Expect(1, 3329, '\P{__malayalam}', "");
58360Expect(0, 3329, '\P{^__malayalam}', "");
58361Error('\p{_IS:=Malayalam}');
58362Error('\P{_IS:=Malayalam}');
58363Expect(1, 3331, '\p{ismalayalam}', "");
58364Expect(0, 3331, '\p{^ismalayalam}', "");
58365Expect(0, 3331, '\P{ismalayalam}', "");
58366Expect(1, 3331, '\P{^ismalayalam}', "");
58367Expect(0, 3329, '\p{ismalayalam}', "");
58368Expect(1, 3329, '\p{^ismalayalam}', "");
58369Expect(1, 3329, '\P{ismalayalam}', "");
58370Expect(0, 3329, '\P{^ismalayalam}', "");
58371Expect(1, 3331, '\p{Is-Malayalam}', "");
58372Expect(0, 3331, '\p{^Is-Malayalam}', "");
58373Expect(0, 3331, '\P{Is-Malayalam}', "");
58374Expect(1, 3331, '\P{^Is-Malayalam}', "");
58375Expect(0, 3329, '\p{Is-Malayalam}', "");
58376Expect(1, 3329, '\p{^Is-Malayalam}', "");
58377Expect(1, 3329, '\P{Is-Malayalam}', "");
58378Expect(0, 3329, '\P{^Is-Malayalam}', "");
58379Error('\p{-MLYM:=}');
58380Error('\P{-MLYM:=}');
58381Expect(1, 3331, '\p{mlym}', "");
58382Expect(0, 3331, '\p{^mlym}', "");
58383Expect(0, 3331, '\P{mlym}', "");
58384Expect(1, 3331, '\P{^mlym}', "");
58385Expect(0, 3329, '\p{mlym}', "");
58386Expect(1, 3329, '\p{^mlym}', "");
58387Expect(1, 3329, '\P{mlym}', "");
58388Expect(0, 3329, '\P{^mlym}', "");
58389Expect(1, 3331, '\p{		Mlym}', "");
58390Expect(0, 3331, '\p{^		Mlym}', "");
58391Expect(0, 3331, '\P{		Mlym}', "");
58392Expect(1, 3331, '\P{^		Mlym}', "");
58393Expect(0, 3329, '\p{		Mlym}', "");
58394Expect(1, 3329, '\p{^		Mlym}', "");
58395Expect(1, 3329, '\P{		Mlym}', "");
58396Expect(0, 3329, '\P{^		Mlym}', "");
58397Error('\p{/a/Is	mlym}');
58398Error('\P{/a/Is	mlym}');
58399Expect(1, 3331, '\p{ismlym}', "");
58400Expect(0, 3331, '\p{^ismlym}', "");
58401Expect(0, 3331, '\P{ismlym}', "");
58402Expect(1, 3331, '\P{^ismlym}', "");
58403Expect(0, 3329, '\p{ismlym}', "");
58404Expect(1, 3329, '\p{^ismlym}', "");
58405Expect(1, 3329, '\P{ismlym}', "");
58406Expect(0, 3329, '\P{^ismlym}', "");
58407Expect(1, 3331, '\p{--Is mlym}', "");
58408Expect(0, 3331, '\p{^--Is mlym}', "");
58409Expect(0, 3331, '\P{--Is mlym}', "");
58410Expect(1, 3331, '\P{^--Is mlym}', "");
58411Expect(0, 3329, '\p{--Is mlym}', "");
58412Expect(1, 3329, '\p{^--Is mlym}', "");
58413Expect(1, 3329, '\P{--Is mlym}', "");
58414Expect(0, 3329, '\P{^--Is mlym}', "");
58415Error('\p{:=	 Vedic_extensions}');
58416Error('\P{:=	 Vedic_extensions}');
58417Expect(1, 7423, '\p{vedicextensions}', "");
58418Expect(0, 7423, '\p{^vedicextensions}', "");
58419Expect(0, 7423, '\P{vedicextensions}', "");
58420Expect(1, 7423, '\P{^vedicextensions}', "");
58421Expect(0, 7375, '\p{vedicextensions}', "");
58422Expect(1, 7375, '\p{^vedicextensions}', "");
58423Expect(1, 7375, '\P{vedicextensions}', "");
58424Expect(0, 7375, '\P{^vedicextensions}', "");
58425Expect(1, 7423, '\p{--Vedic_extensions}', "");
58426Expect(0, 7423, '\p{^--Vedic_extensions}', "");
58427Expect(0, 7423, '\P{--Vedic_extensions}', "");
58428Expect(1, 7423, '\P{^--Vedic_extensions}', "");
58429Expect(0, 7375, '\p{--Vedic_extensions}', "");
58430Expect(1, 7375, '\p{^--Vedic_extensions}', "");
58431Expect(1, 7375, '\P{--Vedic_extensions}', "");
58432Expect(0, 7375, '\P{^--Vedic_extensions}', "");
58433Error('\p{/a/-IsVedic	Extensions}');
58434Error('\P{/a/-IsVedic	Extensions}');
58435Expect(1, 7423, '\p{isvedicextensions}', "");
58436Expect(0, 7423, '\p{^isvedicextensions}', "");
58437Expect(0, 7423, '\P{isvedicextensions}', "");
58438Expect(1, 7423, '\P{^isvedicextensions}', "");
58439Expect(0, 7375, '\p{isvedicextensions}', "");
58440Expect(1, 7375, '\p{^isvedicextensions}', "");
58441Expect(1, 7375, '\P{isvedicextensions}', "");
58442Expect(0, 7375, '\P{^isvedicextensions}', "");
58443Expect(1, 7423, '\p{_is-VedicExtensions}', "");
58444Expect(0, 7423, '\p{^_is-VedicExtensions}', "");
58445Expect(0, 7423, '\P{_is-VedicExtensions}', "");
58446Expect(1, 7423, '\P{^_is-VedicExtensions}', "");
58447Expect(0, 7375, '\p{_is-VedicExtensions}', "");
58448Expect(1, 7375, '\p{^_is-VedicExtensions}', "");
58449Expect(1, 7375, '\P{_is-VedicExtensions}', "");
58450Expect(0, 7375, '\P{^_is-VedicExtensions}', "");
58451Error('\p{:=-In Vedicextensions}');
58452Error('\P{:=-In Vedicextensions}');
58453Expect(1, 7423, '\p{invedicextensions}', "");
58454Expect(0, 7423, '\p{^invedicextensions}', "");
58455Expect(0, 7423, '\P{invedicextensions}', "");
58456Expect(1, 7423, '\P{^invedicextensions}', "");
58457Expect(0, 7375, '\p{invedicextensions}', "");
58458Expect(1, 7375, '\p{^invedicextensions}', "");
58459Expect(1, 7375, '\P{invedicextensions}', "");
58460Expect(0, 7375, '\P{^invedicextensions}', "");
58461Expect(1, 7423, '\p{-In_VEDIC_extensions}', "");
58462Expect(0, 7423, '\p{^-In_VEDIC_extensions}', "");
58463Expect(0, 7423, '\P{-In_VEDIC_extensions}', "");
58464Expect(1, 7423, '\P{^-In_VEDIC_extensions}', "");
58465Expect(0, 7375, '\p{-In_VEDIC_extensions}', "");
58466Expect(1, 7375, '\p{^-In_VEDIC_extensions}', "");
58467Expect(1, 7375, '\P{-In_VEDIC_extensions}', "");
58468Expect(0, 7375, '\P{^-In_VEDIC_extensions}', "");
58469Error('\p{:=-old	Turkic}');
58470Error('\P{:=-old	Turkic}');
58471Expect(1, 68680, '\p{oldturkic}', "");
58472Expect(0, 68680, '\p{^oldturkic}', "");
58473Expect(0, 68680, '\P{oldturkic}', "");
58474Expect(1, 68680, '\P{^oldturkic}', "");
58475Expect(0, 68607, '\p{oldturkic}', "");
58476Expect(1, 68607, '\p{^oldturkic}', "");
58477Expect(1, 68607, '\P{oldturkic}', "");
58478Expect(0, 68607, '\P{^oldturkic}', "");
58479Expect(1, 68680, '\p{_	Old-turkic}', "");
58480Expect(0, 68680, '\p{^_	Old-turkic}', "");
58481Expect(0, 68680, '\P{_	Old-turkic}', "");
58482Expect(1, 68680, '\P{^_	Old-turkic}', "");
58483Expect(0, 68607, '\p{_	Old-turkic}', "");
58484Expect(1, 68607, '\p{^_	Old-turkic}', "");
58485Expect(1, 68607, '\P{_	Old-turkic}', "");
58486Expect(0, 68607, '\P{^_	Old-turkic}', "");
58487Error('\p{/a/_	IsOld Turkic}');
58488Error('\P{/a/_	IsOld Turkic}');
58489Expect(1, 68680, '\p{isoldturkic}', "");
58490Expect(0, 68680, '\p{^isoldturkic}', "");
58491Expect(0, 68680, '\P{isoldturkic}', "");
58492Expect(1, 68680, '\P{^isoldturkic}', "");
58493Expect(0, 68607, '\p{isoldturkic}', "");
58494Expect(1, 68607, '\p{^isoldturkic}', "");
58495Expect(1, 68607, '\P{isoldturkic}', "");
58496Expect(0, 68607, '\P{^isoldturkic}', "");
58497Expect(1, 68680, '\p{	IS-Old-Turkic}', "");
58498Expect(0, 68680, '\p{^	IS-Old-Turkic}', "");
58499Expect(0, 68680, '\P{	IS-Old-Turkic}', "");
58500Expect(1, 68680, '\P{^	IS-Old-Turkic}', "");
58501Expect(0, 68607, '\p{	IS-Old-Turkic}', "");
58502Expect(1, 68607, '\p{^	IS-Old-Turkic}', "");
58503Expect(1, 68607, '\P{	IS-Old-Turkic}', "");
58504Expect(0, 68607, '\P{^	IS-Old-Turkic}', "");
58505Error('\p{_	Orkh:=}');
58506Error('\P{_	Orkh:=}');
58507Expect(1, 68680, '\p{orkh}', "");
58508Expect(0, 68680, '\p{^orkh}', "");
58509Expect(0, 68680, '\P{orkh}', "");
58510Expect(1, 68680, '\P{^orkh}', "");
58511Expect(0, 68607, '\p{orkh}', "");
58512Expect(1, 68607, '\p{^orkh}', "");
58513Expect(1, 68607, '\P{orkh}', "");
58514Expect(0, 68607, '\P{^orkh}', "");
58515Expect(1, 68680, '\p{_	Orkh}', "");
58516Expect(0, 68680, '\p{^_	Orkh}', "");
58517Expect(0, 68680, '\P{_	Orkh}', "");
58518Expect(1, 68680, '\P{^_	Orkh}', "");
58519Expect(0, 68607, '\p{_	Orkh}', "");
58520Expect(1, 68607, '\p{^_	Orkh}', "");
58521Expect(1, 68607, '\P{_	Orkh}', "");
58522Expect(0, 68607, '\P{^_	Orkh}', "");
58523Error('\p{ isOrkh/a/}');
58524Error('\P{ isOrkh/a/}');
58525Expect(1, 68680, '\p{isorkh}', "");
58526Expect(0, 68680, '\p{^isorkh}', "");
58527Expect(0, 68680, '\P{isorkh}', "");
58528Expect(1, 68680, '\P{^isorkh}', "");
58529Expect(0, 68607, '\p{isorkh}', "");
58530Expect(1, 68607, '\p{^isorkh}', "");
58531Expect(1, 68607, '\P{isorkh}', "");
58532Expect(0, 68607, '\P{^isorkh}', "");
58533Expect(1, 68680, '\p{-IS	orkh}', "");
58534Expect(0, 68680, '\p{^-IS	orkh}', "");
58535Expect(0, 68680, '\P{-IS	orkh}', "");
58536Expect(1, 68680, '\P{^-IS	orkh}', "");
58537Expect(0, 68607, '\p{-IS	orkh}', "");
58538Expect(1, 68607, '\p{^-IS	orkh}', "");
58539Expect(1, 68607, '\P{-IS	orkh}', "");
58540Expect(0, 68607, '\P{^-IS	orkh}', "");
58541Error('\p{_:=Nonspacing	mark}');
58542Error('\P{_:=Nonspacing	mark}');
58543Expect(1, 879, '\p{nonspacingmark}', "");
58544Expect(0, 879, '\p{^nonspacingmark}', "");
58545Expect(0, 879, '\P{nonspacingmark}', "");
58546Expect(1, 879, '\P{^nonspacingmark}', "");
58547Expect(0, 767, '\p{nonspacingmark}', "");
58548Expect(1, 767, '\p{^nonspacingmark}', "");
58549Expect(1, 767, '\P{nonspacingmark}', "");
58550Expect(0, 767, '\P{^nonspacingmark}', "");
58551Expect(1, 879, '\p{ NonspacingMARK}', "");
58552Expect(0, 879, '\p{^ NonspacingMARK}', "");
58553Expect(0, 879, '\P{ NonspacingMARK}', "");
58554Expect(1, 879, '\P{^ NonspacingMARK}', "");
58555Expect(0, 767, '\p{ NonspacingMARK}', "");
58556Expect(1, 767, '\p{^ NonspacingMARK}', "");
58557Expect(1, 767, '\P{ NonspacingMARK}', "");
58558Expect(0, 767, '\P{^ NonspacingMARK}', "");
58559Error('\p{_ IS_Nonspacing:=mark}');
58560Error('\P{_ IS_Nonspacing:=mark}');
58561Expect(1, 879, '\p{isnonspacingmark}', "");
58562Expect(0, 879, '\p{^isnonspacingmark}', "");
58563Expect(0, 879, '\P{isnonspacingmark}', "");
58564Expect(1, 879, '\P{^isnonspacingmark}', "");
58565Expect(0, 767, '\p{isnonspacingmark}', "");
58566Expect(1, 767, '\p{^isnonspacingmark}', "");
58567Expect(1, 767, '\P{isnonspacingmark}', "");
58568Expect(0, 767, '\P{^isnonspacingmark}', "");
58569Expect(1, 879, '\p{_	is-NONSPACING Mark}', "");
58570Expect(0, 879, '\p{^_	is-NONSPACING Mark}', "");
58571Expect(0, 879, '\P{_	is-NONSPACING Mark}', "");
58572Expect(1, 879, '\P{^_	is-NONSPACING Mark}', "");
58573Expect(0, 767, '\p{_	is-NONSPACING Mark}', "");
58574Expect(1, 767, '\p{^_	is-NONSPACING Mark}', "");
58575Expect(1, 767, '\P{_	is-NONSPACING Mark}', "");
58576Expect(0, 767, '\P{^_	is-NONSPACING Mark}', "");
58577Error('\p{-MN/a/}');
58578Error('\P{-MN/a/}');
58579Expect(1, 879, '\p{mn}', "");
58580Expect(0, 879, '\p{^mn}', "");
58581Expect(0, 879, '\P{mn}', "");
58582Expect(1, 879, '\P{^mn}', "");
58583Expect(0, 767, '\p{mn}', "");
58584Expect(1, 767, '\p{^mn}', "");
58585Expect(1, 767, '\P{mn}', "");
58586Expect(0, 767, '\P{^mn}', "");
58587Expect(1, 879, '\p{	MN}', "");
58588Expect(0, 879, '\p{^	MN}', "");
58589Expect(0, 879, '\P{	MN}', "");
58590Expect(1, 879, '\P{^	MN}', "");
58591Expect(0, 767, '\p{	MN}', "");
58592Expect(1, 767, '\p{^	MN}', "");
58593Expect(1, 767, '\P{	MN}', "");
58594Expect(0, 767, '\P{^	MN}', "");
58595Error('\p{ 	IS:=mn}');
58596Error('\P{ 	IS:=mn}');
58597Expect(1, 879, '\p{ismn}', "");
58598Expect(0, 879, '\p{^ismn}', "");
58599Expect(0, 879, '\P{ismn}', "");
58600Expect(1, 879, '\P{^ismn}', "");
58601Expect(0, 767, '\p{ismn}', "");
58602Expect(1, 767, '\p{^ismn}', "");
58603Expect(1, 767, '\P{ismn}', "");
58604Expect(0, 767, '\P{^ismn}', "");
58605Expect(1, 879, '\p{ _IsMn}', "");
58606Expect(0, 879, '\p{^ _IsMn}', "");
58607Expect(0, 879, '\P{ _IsMn}', "");
58608Expect(1, 879, '\P{^ _IsMn}', "");
58609Expect(0, 767, '\p{ _IsMn}', "");
58610Expect(1, 767, '\p{^ _IsMn}', "");
58611Expect(1, 767, '\P{ _IsMn}', "");
58612Expect(0, 767, '\P{^ _IsMn}', "");
58613Error('\p{/a/	 Lisu}');
58614Error('\P{/a/	 Lisu}');
58615Expect(1, 42239, '\p{lisu}', "");
58616Expect(0, 42239, '\p{^lisu}', "");
58617Expect(0, 42239, '\P{lisu}', "");
58618Expect(1, 42239, '\P{^lisu}', "");
58619Expect(0, 42191, '\p{lisu}', "");
58620Expect(1, 42191, '\p{^lisu}', "");
58621Expect(1, 42191, '\P{lisu}', "");
58622Expect(0, 42191, '\P{^lisu}', "");
58623Expect(1, 42239, '\p{--LISU}', "");
58624Expect(0, 42239, '\p{^--LISU}', "");
58625Expect(0, 42239, '\P{--LISU}', "");
58626Expect(1, 42239, '\P{^--LISU}', "");
58627Expect(0, 42191, '\p{--LISU}', "");
58628Expect(1, 42191, '\p{^--LISU}', "");
58629Expect(1, 42191, '\P{--LISU}', "");
58630Expect(0, 42191, '\P{^--LISU}', "");
58631Error('\p{	Is/a/lisu}');
58632Error('\P{	Is/a/lisu}');
58633Expect(1, 42239, '\p{islisu}', "");
58634Expect(0, 42239, '\p{^islisu}', "");
58635Expect(0, 42239, '\P{islisu}', "");
58636Expect(1, 42239, '\P{^islisu}', "");
58637Expect(0, 42191, '\p{islisu}', "");
58638Expect(1, 42191, '\p{^islisu}', "");
58639Expect(1, 42191, '\P{islisu}', "");
58640Expect(0, 42191, '\P{^islisu}', "");
58641Expect(1, 42239, '\p{_ Is Lisu}', "");
58642Expect(0, 42239, '\p{^_ Is Lisu}', "");
58643Expect(0, 42239, '\P{_ Is Lisu}', "");
58644Expect(1, 42239, '\P{^_ Is Lisu}', "");
58645Expect(0, 42191, '\p{_ Is Lisu}', "");
58646Expect(1, 42191, '\p{^_ Is Lisu}', "");
58647Expect(1, 42191, '\P{_ Is Lisu}', "");
58648Expect(0, 42191, '\P{^_ Is Lisu}', "");
58649Error('\p{/a/Full_Composition_EXCLUSION}');
58650Error('\P{/a/Full_Composition_EXCLUSION}');
58651Expect(1, 833, '\p{fullcompositionexclusion}', "");
58652Expect(0, 833, '\p{^fullcompositionexclusion}', "");
58653Expect(0, 833, '\P{fullcompositionexclusion}', "");
58654Expect(1, 833, '\P{^fullcompositionexclusion}', "");
58655Expect(0, 831, '\p{fullcompositionexclusion}', "");
58656Expect(1, 831, '\p{^fullcompositionexclusion}', "");
58657Expect(1, 831, '\P{fullcompositionexclusion}', "");
58658Expect(0, 831, '\P{^fullcompositionexclusion}', "");
58659Expect(1, 833, '\p{-_full_Composition-EXCLUSION}', "");
58660Expect(0, 833, '\p{^-_full_Composition-EXCLUSION}', "");
58661Expect(0, 833, '\P{-_full_Composition-EXCLUSION}', "");
58662Expect(1, 833, '\P{^-_full_Composition-EXCLUSION}', "");
58663Expect(0, 831, '\p{-_full_Composition-EXCLUSION}', "");
58664Expect(1, 831, '\p{^-_full_Composition-EXCLUSION}', "");
58665Expect(1, 831, '\P{-_full_Composition-EXCLUSION}', "");
58666Expect(0, 831, '\P{^-_full_Composition-EXCLUSION}', "");
58667Error('\p{ Is/a/Full-composition Exclusion}');
58668Error('\P{ Is/a/Full-composition Exclusion}');
58669Expect(1, 833, '\p{isfullcompositionexclusion}', "");
58670Expect(0, 833, '\p{^isfullcompositionexclusion}', "");
58671Expect(0, 833, '\P{isfullcompositionexclusion}', "");
58672Expect(1, 833, '\P{^isfullcompositionexclusion}', "");
58673Expect(0, 831, '\p{isfullcompositionexclusion}', "");
58674Expect(1, 831, '\p{^isfullcompositionexclusion}', "");
58675Expect(1, 831, '\P{isfullcompositionexclusion}', "");
58676Expect(0, 831, '\P{^isfullcompositionexclusion}', "");
58677Expect(1, 833, '\p{ Is-Full	COMPOSITION Exclusion}', "");
58678Expect(0, 833, '\p{^ Is-Full	COMPOSITION Exclusion}', "");
58679Expect(0, 833, '\P{ Is-Full	COMPOSITION Exclusion}', "");
58680Expect(1, 833, '\P{^ Is-Full	COMPOSITION Exclusion}', "");
58681Expect(0, 831, '\p{ Is-Full	COMPOSITION Exclusion}', "");
58682Expect(1, 831, '\p{^ Is-Full	COMPOSITION Exclusion}', "");
58683Expect(1, 831, '\P{ Is-Full	COMPOSITION Exclusion}', "");
58684Expect(0, 831, '\P{^ Is-Full	COMPOSITION Exclusion}', "");
58685Error('\p{--Comp_Ex/a/}');
58686Error('\P{--Comp_Ex/a/}');
58687Expect(1, 833, '\p{compex}', "");
58688Expect(0, 833, '\p{^compex}', "");
58689Expect(0, 833, '\P{compex}', "");
58690Expect(1, 833, '\P{^compex}', "");
58691Expect(0, 831, '\p{compex}', "");
58692Expect(1, 831, '\p{^compex}', "");
58693Expect(1, 831, '\P{compex}', "");
58694Expect(0, 831, '\P{^compex}', "");
58695Expect(1, 833, '\p{-Comp Ex}', "");
58696Expect(0, 833, '\p{^-Comp Ex}', "");
58697Expect(0, 833, '\P{-Comp Ex}', "");
58698Expect(1, 833, '\P{^-Comp Ex}', "");
58699Expect(0, 831, '\p{-Comp Ex}', "");
58700Expect(1, 831, '\p{^-Comp Ex}', "");
58701Expect(1, 831, '\P{-Comp Ex}', "");
58702Expect(0, 831, '\P{^-Comp Ex}', "");
58703Error('\p{	_is_Comp/a/ex}');
58704Error('\P{	_is_Comp/a/ex}');
58705Expect(1, 833, '\p{iscompex}', "");
58706Expect(0, 833, '\p{^iscompex}', "");
58707Expect(0, 833, '\P{iscompex}', "");
58708Expect(1, 833, '\P{^iscompex}', "");
58709Expect(0, 831, '\p{iscompex}', "");
58710Expect(1, 831, '\p{^iscompex}', "");
58711Expect(1, 831, '\P{iscompex}', "");
58712Expect(0, 831, '\P{^iscompex}', "");
58713Expect(1, 833, '\p{	_Is COMPEx}', "");
58714Expect(0, 833, '\p{^	_Is COMPEx}', "");
58715Expect(0, 833, '\P{	_Is COMPEx}', "");
58716Expect(1, 833, '\P{^	_Is COMPEx}', "");
58717Expect(0, 831, '\p{	_Is COMPEx}', "");
58718Expect(1, 831, '\p{^	_Is COMPEx}', "");
58719Expect(1, 831, '\P{	_Is COMPEx}', "");
58720Expect(0, 831, '\P{^	_Is COMPEx}', "");
58721Error('\p{_	Join	control/a/}');
58722Error('\P{_	Join	control/a/}');
58723Expect(1, 8205, '\p{joincontrol}', "");
58724Expect(0, 8205, '\p{^joincontrol}', "");
58725Expect(0, 8205, '\P{joincontrol}', "");
58726Expect(1, 8205, '\P{^joincontrol}', "");
58727Expect(0, 8203, '\p{joincontrol}', "");
58728Expect(1, 8203, '\p{^joincontrol}', "");
58729Expect(1, 8203, '\P{joincontrol}', "");
58730Expect(0, 8203, '\P{^joincontrol}', "");
58731Expect(1, 8205, '\p{- Join_control}', "");
58732Expect(0, 8205, '\p{^- Join_control}', "");
58733Expect(0, 8205, '\P{- Join_control}', "");
58734Expect(1, 8205, '\P{^- Join_control}', "");
58735Expect(0, 8203, '\p{- Join_control}', "");
58736Expect(1, 8203, '\p{^- Join_control}', "");
58737Expect(1, 8203, '\P{- Join_control}', "");
58738Expect(0, 8203, '\P{^- Join_control}', "");
58739Error('\p{	_IsJOIN control:=}');
58740Error('\P{	_IsJOIN control:=}');
58741Expect(1, 8205, '\p{isjoincontrol}', "");
58742Expect(0, 8205, '\p{^isjoincontrol}', "");
58743Expect(0, 8205, '\P{isjoincontrol}', "");
58744Expect(1, 8205, '\P{^isjoincontrol}', "");
58745Expect(0, 8203, '\p{isjoincontrol}', "");
58746Expect(1, 8203, '\p{^isjoincontrol}', "");
58747Expect(1, 8203, '\P{isjoincontrol}', "");
58748Expect(0, 8203, '\P{^isjoincontrol}', "");
58749Expect(1, 8205, '\p{_	Is join	CONTROL}', "");
58750Expect(0, 8205, '\p{^_	Is join	CONTROL}', "");
58751Expect(0, 8205, '\P{_	Is join	CONTROL}', "");
58752Expect(1, 8205, '\P{^_	Is join	CONTROL}', "");
58753Expect(0, 8203, '\p{_	Is join	CONTROL}', "");
58754Expect(1, 8203, '\p{^_	Is join	CONTROL}', "");
58755Expect(1, 8203, '\P{_	Is join	CONTROL}', "");
58756Expect(0, 8203, '\P{^_	Is join	CONTROL}', "");
58757Error('\p{-:=join-C}');
58758Error('\P{-:=join-C}');
58759Expect(1, 8205, '\p{joinc}', "");
58760Expect(0, 8205, '\p{^joinc}', "");
58761Expect(0, 8205, '\P{joinc}', "");
58762Expect(1, 8205, '\P{^joinc}', "");
58763Expect(0, 8203, '\p{joinc}', "");
58764Expect(1, 8203, '\p{^joinc}', "");
58765Expect(1, 8203, '\P{joinc}', "");
58766Expect(0, 8203, '\P{^joinc}', "");
58767Expect(1, 8205, '\p{		Join-c}', "");
58768Expect(0, 8205, '\p{^		Join-c}', "");
58769Expect(0, 8205, '\P{		Join-c}', "");
58770Expect(1, 8205, '\P{^		Join-c}', "");
58771Expect(0, 8203, '\p{		Join-c}', "");
58772Expect(1, 8203, '\p{^		Join-c}', "");
58773Expect(1, 8203, '\P{		Join-c}', "");
58774Expect(0, 8203, '\P{^		Join-c}', "");
58775Error('\p{/a/	-IsJoin	C}');
58776Error('\P{/a/	-IsJoin	C}');
58777Expect(1, 8205, '\p{isjoinc}', "");
58778Expect(0, 8205, '\p{^isjoinc}', "");
58779Expect(0, 8205, '\P{isjoinc}', "");
58780Expect(1, 8205, '\P{^isjoinc}', "");
58781Expect(0, 8203, '\p{isjoinc}', "");
58782Expect(1, 8203, '\p{^isjoinc}', "");
58783Expect(1, 8203, '\P{isjoinc}', "");
58784Expect(0, 8203, '\P{^isjoinc}', "");
58785Expect(1, 8205, '\p{ _IS Join-c}', "");
58786Expect(0, 8205, '\p{^ _IS Join-c}', "");
58787Expect(0, 8205, '\P{ _IS Join-c}', "");
58788Expect(1, 8205, '\P{^ _IS Join-c}', "");
58789Expect(0, 8203, '\p{ _IS Join-c}', "");
58790Expect(1, 8203, '\p{^ _IS Join-c}', "");
58791Expect(1, 8203, '\P{ _IS Join-c}', "");
58792Expect(0, 8203, '\P{^ _IS Join-c}', "");
58793Error('\p{/a/upper}');
58794Error('\P{/a/upper}');
58795Expect(1, 90, '\p{upper}', "");
58796Expect(0, 90, '\p{^upper}', "");
58797Expect(0, 90, '\P{upper}', "");
58798Expect(1, 90, '\P{^upper}', "");
58799Expect(0, 64, '\p{upper}', "");
58800Expect(1, 64, '\p{^upper}', "");
58801Expect(1, 64, '\P{upper}', "");
58802Expect(0, 64, '\P{^upper}', "");
58803Expect(1, 90, '\p{__upper}', "");
58804Expect(0, 90, '\p{^__upper}', "");
58805Expect(0, 90, '\P{__upper}', "");
58806Expect(1, 90, '\P{^__upper}', "");
58807Expect(0, 64, '\p{__upper}', "");
58808Expect(1, 64, '\p{^__upper}', "");
58809Expect(1, 64, '\P{__upper}', "");
58810Expect(0, 64, '\P{^__upper}', "");
58811Error('\p{/a/Is Upper}');
58812Error('\P{/a/Is Upper}');
58813Expect(1, 90, '\p{isupper}', "");
58814Expect(0, 90, '\p{^isupper}', "");
58815Expect(0, 90, '\P{isupper}', "");
58816Expect(1, 90, '\P{^isupper}', "");
58817Expect(0, 64, '\p{isupper}', "");
58818Expect(1, 64, '\p{^isupper}', "");
58819Expect(1, 64, '\P{isupper}', "");
58820Expect(0, 64, '\P{^isupper}', "");
58821Expect(1, 90, '\p{--is-Upper}', "");
58822Expect(0, 90, '\p{^--is-Upper}', "");
58823Expect(0, 90, '\P{--is-Upper}', "");
58824Expect(1, 90, '\P{^--is-Upper}', "");
58825Expect(0, 64, '\p{--is-Upper}', "");
58826Expect(1, 64, '\p{^--is-Upper}', "");
58827Expect(1, 64, '\P{--is-Upper}', "");
58828Expect(0, 64, '\P{^--is-Upper}', "");
58829Error('\p{:=-UPPERCASE}');
58830Error('\P{:=-UPPERCASE}');
58831Expect(1, 90, '\p{uppercase}', "");
58832Expect(0, 90, '\p{^uppercase}', "");
58833Expect(0, 90, '\P{uppercase}', "");
58834Expect(1, 90, '\P{^uppercase}', "");
58835Expect(0, 64, '\p{uppercase}', "");
58836Expect(1, 64, '\p{^uppercase}', "");
58837Expect(1, 64, '\P{uppercase}', "");
58838Expect(0, 64, '\P{^uppercase}', "");
58839Expect(1, 90, '\p{_-UPPERCASE}', "");
58840Expect(0, 90, '\p{^_-UPPERCASE}', "");
58841Expect(0, 90, '\P{_-UPPERCASE}', "");
58842Expect(1, 90, '\P{^_-UPPERCASE}', "");
58843Expect(0, 64, '\p{_-UPPERCASE}', "");
58844Expect(1, 64, '\p{^_-UPPERCASE}', "");
58845Expect(1, 64, '\P{_-UPPERCASE}', "");
58846Expect(0, 64, '\P{^_-UPPERCASE}', "");
58847Error('\p{:=Is-UPPERCASE}');
58848Error('\P{:=Is-UPPERCASE}');
58849Expect(1, 90, '\p{isuppercase}', "");
58850Expect(0, 90, '\p{^isuppercase}', "");
58851Expect(0, 90, '\P{isuppercase}', "");
58852Expect(1, 90, '\P{^isuppercase}', "");
58853Expect(0, 64, '\p{isuppercase}', "");
58854Expect(1, 64, '\p{^isuppercase}', "");
58855Expect(1, 64, '\P{isuppercase}', "");
58856Expect(0, 64, '\P{^isuppercase}', "");
58857Expect(1, 90, '\p{_IS	Uppercase}', "");
58858Expect(0, 90, '\p{^_IS	Uppercase}', "");
58859Expect(0, 90, '\P{_IS	Uppercase}', "");
58860Expect(1, 90, '\P{^_IS	Uppercase}', "");
58861Expect(0, 64, '\p{_IS	Uppercase}', "");
58862Expect(1, 64, '\p{^_IS	Uppercase}', "");
58863Expect(1, 64, '\P{_IS	Uppercase}', "");
58864Expect(0, 64, '\P{^_IS	Uppercase}', "");
58865Error('\p{ :=braille_Patterns}');
58866Error('\P{ :=braille_Patterns}');
58867Expect(1, 10495, '\p{braillepatterns}', "");
58868Expect(0, 10495, '\p{^braillepatterns}', "");
58869Expect(0, 10495, '\P{braillepatterns}', "");
58870Expect(1, 10495, '\P{^braillepatterns}', "");
58871Expect(0, 10239, '\p{braillepatterns}', "");
58872Expect(1, 10239, '\p{^braillepatterns}', "");
58873Expect(1, 10239, '\P{braillepatterns}', "");
58874Expect(0, 10239, '\P{^braillepatterns}', "");
58875Expect(1, 10495, '\p{ braille-Patterns}', "");
58876Expect(0, 10495, '\p{^ braille-Patterns}', "");
58877Expect(0, 10495, '\P{ braille-Patterns}', "");
58878Expect(1, 10495, '\P{^ braille-Patterns}', "");
58879Expect(0, 10239, '\p{ braille-Patterns}', "");
58880Expect(1, 10239, '\p{^ braille-Patterns}', "");
58881Expect(1, 10239, '\P{ braille-Patterns}', "");
58882Expect(0, 10239, '\P{^ braille-Patterns}', "");
58883Error('\p{-_ISbraille_Patterns:=}');
58884Error('\P{-_ISbraille_Patterns:=}');
58885Expect(1, 10495, '\p{isbraillepatterns}', "");
58886Expect(0, 10495, '\p{^isbraillepatterns}', "");
58887Expect(0, 10495, '\P{isbraillepatterns}', "");
58888Expect(1, 10495, '\P{^isbraillepatterns}', "");
58889Expect(0, 10239, '\p{isbraillepatterns}', "");
58890Expect(1, 10239, '\p{^isbraillepatterns}', "");
58891Expect(1, 10239, '\P{isbraillepatterns}', "");
58892Expect(0, 10239, '\P{^isbraillepatterns}', "");
58893Expect(1, 10495, '\p{Is BRAILLE-patterns}', "");
58894Expect(0, 10495, '\p{^Is BRAILLE-patterns}', "");
58895Expect(0, 10495, '\P{Is BRAILLE-patterns}', "");
58896Expect(1, 10495, '\P{^Is BRAILLE-patterns}', "");
58897Expect(0, 10239, '\p{Is BRAILLE-patterns}', "");
58898Expect(1, 10239, '\p{^Is BRAILLE-patterns}', "");
58899Expect(1, 10239, '\P{Is BRAILLE-patterns}', "");
58900Expect(0, 10239, '\P{^Is BRAILLE-patterns}', "");
58901Error('\p{ 	IN Braille/a/Patterns}');
58902Error('\P{ 	IN Braille/a/Patterns}');
58903Expect(1, 10495, '\p{inbraillepatterns}', "");
58904Expect(0, 10495, '\p{^inbraillepatterns}', "");
58905Expect(0, 10495, '\P{inbraillepatterns}', "");
58906Expect(1, 10495, '\P{^inbraillepatterns}', "");
58907Expect(0, 10239, '\p{inbraillepatterns}', "");
58908Expect(1, 10239, '\p{^inbraillepatterns}', "");
58909Expect(1, 10239, '\P{inbraillepatterns}', "");
58910Expect(0, 10239, '\P{^inbraillepatterns}', "");
58911Expect(1, 10495, '\p{__INbraille patterns}', "");
58912Expect(0, 10495, '\p{^__INbraille patterns}', "");
58913Expect(0, 10495, '\P{__INbraille patterns}', "");
58914Expect(1, 10495, '\P{^__INbraille patterns}', "");
58915Expect(0, 10239, '\p{__INbraille patterns}', "");
58916Expect(1, 10239, '\p{^__INbraille patterns}', "");
58917Expect(1, 10239, '\P{__INbraille patterns}', "");
58918Expect(0, 10239, '\P{^__INbraille patterns}', "");
58919Error('\p{_/a/katakana}');
58920Error('\P{_/a/katakana}');
58921Expect(1, 12538, '\p{katakana}', "");
58922Expect(0, 12538, '\p{^katakana}', "");
58923Expect(0, 12538, '\P{katakana}', "");
58924Expect(1, 12538, '\P{^katakana}', "");
58925Expect(0, 12448, '\p{katakana}', "");
58926Expect(1, 12448, '\p{^katakana}', "");
58927Expect(1, 12448, '\P{katakana}', "");
58928Expect(0, 12448, '\P{^katakana}', "");
58929Expect(1, 12538, '\p{-	KATAKANA}', "");
58930Expect(0, 12538, '\p{^-	KATAKANA}', "");
58931Expect(0, 12538, '\P{-	KATAKANA}', "");
58932Expect(1, 12538, '\P{^-	KATAKANA}', "");
58933Expect(0, 12448, '\p{-	KATAKANA}', "");
58934Expect(1, 12448, '\p{^-	KATAKANA}', "");
58935Expect(1, 12448, '\P{-	KATAKANA}', "");
58936Expect(0, 12448, '\P{^-	KATAKANA}', "");
58937Error('\p{/a/	IS katakana}');
58938Error('\P{/a/	IS katakana}');
58939Expect(1, 12538, '\p{iskatakana}', "");
58940Expect(0, 12538, '\p{^iskatakana}', "");
58941Expect(0, 12538, '\P{iskatakana}', "");
58942Expect(1, 12538, '\P{^iskatakana}', "");
58943Expect(0, 12448, '\p{iskatakana}', "");
58944Expect(1, 12448, '\p{^iskatakana}', "");
58945Expect(1, 12448, '\P{iskatakana}', "");
58946Expect(0, 12448, '\P{^iskatakana}', "");
58947Expect(1, 12538, '\p{ IS-KATAKANA}', "");
58948Expect(0, 12538, '\p{^ IS-KATAKANA}', "");
58949Expect(0, 12538, '\P{ IS-KATAKANA}', "");
58950Expect(1, 12538, '\P{^ IS-KATAKANA}', "");
58951Expect(0, 12448, '\p{ IS-KATAKANA}', "");
58952Expect(1, 12448, '\p{^ IS-KATAKANA}', "");
58953Expect(1, 12448, '\P{ IS-KATAKANA}', "");
58954Expect(0, 12448, '\P{^ IS-KATAKANA}', "");
58955Error('\p{- Kana/a/}');
58956Error('\P{- Kana/a/}');
58957Expect(1, 12538, '\p{kana}', "");
58958Expect(0, 12538, '\p{^kana}', "");
58959Expect(0, 12538, '\P{kana}', "");
58960Expect(1, 12538, '\P{^kana}', "");
58961Expect(0, 12448, '\p{kana}', "");
58962Expect(1, 12448, '\p{^kana}', "");
58963Expect(1, 12448, '\P{kana}', "");
58964Expect(0, 12448, '\P{^kana}', "");
58965Expect(1, 12538, '\p{ kana}', "");
58966Expect(0, 12538, '\p{^ kana}', "");
58967Expect(0, 12538, '\P{ kana}', "");
58968Expect(1, 12538, '\P{^ kana}', "");
58969Expect(0, 12448, '\p{ kana}', "");
58970Expect(1, 12448, '\p{^ kana}', "");
58971Expect(1, 12448, '\P{ kana}', "");
58972Expect(0, 12448, '\P{^ kana}', "");
58973Error('\p{- IsKana/a/}');
58974Error('\P{- IsKana/a/}');
58975Expect(1, 12538, '\p{iskana}', "");
58976Expect(0, 12538, '\p{^iskana}', "");
58977Expect(0, 12538, '\P{iskana}', "");
58978Expect(1, 12538, '\P{^iskana}', "");
58979Expect(0, 12448, '\p{iskana}', "");
58980Expect(1, 12448, '\p{^iskana}', "");
58981Expect(1, 12448, '\P{iskana}', "");
58982Expect(0, 12448, '\P{^iskana}', "");
58983Expect(1, 12538, '\p{-	IS_Kana}', "");
58984Expect(0, 12538, '\p{^-	IS_Kana}', "");
58985Expect(0, 12538, '\P{-	IS_Kana}', "");
58986Expect(1, 12538, '\P{^-	IS_Kana}', "");
58987Expect(0, 12448, '\p{-	IS_Kana}', "");
58988Expect(1, 12448, '\p{^-	IS_Kana}', "");
58989Expect(1, 12448, '\P{-	IS_Kana}', "");
58990Expect(0, 12448, '\P{^-	IS_Kana}', "");
58991Error('\p{pattern:=White SPACE}');
58992Error('\P{pattern:=White SPACE}');
58993Expect(1, 13, '\p{patternwhitespace}', "");
58994Expect(0, 13, '\p{^patternwhitespace}', "");
58995Expect(0, 13, '\P{patternwhitespace}', "");
58996Expect(1, 13, '\P{^patternwhitespace}', "");
58997Expect(0, 8, '\p{patternwhitespace}', "");
58998Expect(1, 8, '\p{^patternwhitespace}', "");
58999Expect(1, 8, '\P{patternwhitespace}', "");
59000Expect(0, 8, '\P{^patternwhitespace}', "");
59001Expect(1, 13, '\p{ 	Pattern WHITESpace}', "");
59002Expect(0, 13, '\p{^ 	Pattern WHITESpace}', "");
59003Expect(0, 13, '\P{ 	Pattern WHITESpace}', "");
59004Expect(1, 13, '\P{^ 	Pattern WHITESpace}', "");
59005Expect(0, 8, '\p{ 	Pattern WHITESpace}', "");
59006Expect(1, 8, '\p{^ 	Pattern WHITESpace}', "");
59007Expect(1, 8, '\P{ 	Pattern WHITESpace}', "");
59008Expect(0, 8, '\P{^ 	Pattern WHITESpace}', "");
59009Error('\p{-	isPattern/a/WHITE_Space}');
59010Error('\P{-	isPattern/a/WHITE_Space}');
59011Expect(1, 13, '\p{ispatternwhitespace}', "");
59012Expect(0, 13, '\p{^ispatternwhitespace}', "");
59013Expect(0, 13, '\P{ispatternwhitespace}', "");
59014Expect(1, 13, '\P{^ispatternwhitespace}', "");
59015Expect(0, 8, '\p{ispatternwhitespace}', "");
59016Expect(1, 8, '\p{^ispatternwhitespace}', "");
59017Expect(1, 8, '\P{ispatternwhitespace}', "");
59018Expect(0, 8, '\P{^ispatternwhitespace}', "");
59019Expect(1, 13, '\p{- Is_PATTERN	White-Space}', "");
59020Expect(0, 13, '\p{^- Is_PATTERN	White-Space}', "");
59021Expect(0, 13, '\P{- Is_PATTERN	White-Space}', "");
59022Expect(1, 13, '\P{^- Is_PATTERN	White-Space}', "");
59023Expect(0, 8, '\p{- Is_PATTERN	White-Space}', "");
59024Expect(1, 8, '\p{^- Is_PATTERN	White-Space}', "");
59025Expect(1, 8, '\P{- Is_PATTERN	White-Space}', "");
59026Expect(0, 8, '\P{^- Is_PATTERN	White-Space}', "");
59027Error('\p{-Pat:=ws}');
59028Error('\P{-Pat:=ws}');
59029Expect(1, 13, '\p{patws}', "");
59030Expect(0, 13, '\p{^patws}', "");
59031Expect(0, 13, '\P{patws}', "");
59032Expect(1, 13, '\P{^patws}', "");
59033Expect(0, 8, '\p{patws}', "");
59034Expect(1, 8, '\p{^patws}', "");
59035Expect(1, 8, '\P{patws}', "");
59036Expect(0, 8, '\P{^patws}', "");
59037Expect(1, 13, '\p{ PAT ws}', "");
59038Expect(0, 13, '\p{^ PAT ws}', "");
59039Expect(0, 13, '\P{ PAT ws}', "");
59040Expect(1, 13, '\P{^ PAT ws}', "");
59041Expect(0, 8, '\p{ PAT ws}', "");
59042Expect(1, 8, '\p{^ PAT ws}', "");
59043Expect(1, 8, '\P{ PAT ws}', "");
59044Expect(0, 8, '\P{^ PAT ws}', "");
59045Error('\p{/a/Is	Pat-WS}');
59046Error('\P{/a/Is	Pat-WS}');
59047Expect(1, 13, '\p{ispatws}', "");
59048Expect(0, 13, '\p{^ispatws}', "");
59049Expect(0, 13, '\P{ispatws}', "");
59050Expect(1, 13, '\P{^ispatws}', "");
59051Expect(0, 8, '\p{ispatws}', "");
59052Expect(1, 8, '\p{^ispatws}', "");
59053Expect(1, 8, '\P{ispatws}', "");
59054Expect(0, 8, '\P{^ispatws}', "");
59055Expect(1, 13, '\p{ 	is_Pat-ws}', "");
59056Expect(0, 13, '\p{^ 	is_Pat-ws}', "");
59057Expect(0, 13, '\P{ 	is_Pat-ws}', "");
59058Expect(1, 13, '\P{^ 	is_Pat-ws}', "");
59059Expect(0, 8, '\p{ 	is_Pat-ws}', "");
59060Expect(1, 8, '\p{^ 	is_Pat-ws}', "");
59061Expect(1, 8, '\P{ 	is_Pat-ws}', "");
59062Expect(0, 8, '\P{^ 	is_Pat-ws}', "");
59063Error('\p{ /a/NoncharacterCode	Point}');
59064Error('\P{ /a/NoncharacterCode	Point}');
59065Expect(0, 64975, '\p{noncharactercodepoint}', "");
59066Expect(1, 64975, '\p{^noncharactercodepoint}', "");
59067Expect(1, 64975, '\P{noncharactercodepoint}', "");
59068Expect(0, 64975, '\P{^noncharactercodepoint}', "");
59069Expect(0, 64975, '\p{ NoncharacterCode-Point}', "");
59070Expect(1, 64975, '\p{^ NoncharacterCode-Point}', "");
59071Expect(1, 64975, '\P{ NoncharacterCode-Point}', "");
59072Expect(0, 64975, '\P{^ NoncharacterCode-Point}', "");
59073Error('\p{	:=is	noncharacter_Code_POINT}');
59074Error('\P{	:=is	noncharacter_Code_POINT}');
59075Expect(0, 64975, '\p{isnoncharactercodepoint}', "");
59076Expect(1, 64975, '\p{^isnoncharactercodepoint}', "");
59077Expect(1, 64975, '\P{isnoncharactercodepoint}', "");
59078Expect(0, 64975, '\P{^isnoncharactercodepoint}', "");
59079Expect(0, 64975, '\p{-isNONCHARACTERcodepoint}', "");
59080Expect(1, 64975, '\p{^-isNONCHARACTERcodepoint}', "");
59081Expect(1, 64975, '\P{-isNONCHARACTERcodepoint}', "");
59082Expect(0, 64975, '\P{^-isNONCHARACTERcodepoint}', "");
59083Error('\p{ /a/NCHAR}');
59084Error('\P{ /a/NCHAR}');
59085Expect(0, 64975, '\p{nchar}', "");
59086Expect(1, 64975, '\p{^nchar}', "");
59087Expect(1, 64975, '\P{nchar}', "");
59088Expect(0, 64975, '\P{^nchar}', "");
59089Expect(0, 64975, '\p{--NChar}', "");
59090Expect(1, 64975, '\p{^--NChar}', "");
59091Expect(1, 64975, '\P{--NChar}', "");
59092Expect(0, 64975, '\P{^--NChar}', "");
59093Error('\p{-:=IS	NChar}');
59094Error('\P{-:=IS	NChar}');
59095Expect(0, 64975, '\p{isnchar}', "");
59096Expect(1, 64975, '\p{^isnchar}', "");
59097Expect(1, 64975, '\P{isnchar}', "");
59098Expect(0, 64975, '\P{^isnchar}', "");
59099Expect(0, 64975, '\p{_ISNChar}', "");
59100Expect(1, 64975, '\p{^_ISNChar}', "");
59101Expect(1, 64975, '\P{_ISNChar}', "");
59102Expect(0, 64975, '\P{^_ISNChar}', "");
59103Error('\p{ 	in:=OGHAM}');
59104Error('\P{ 	in:=OGHAM}');
59105Expect(1, 5791, '\p{inogham}', "");
59106Expect(0, 5791, '\p{^inogham}', "");
59107Expect(0, 5791, '\P{inogham}', "");
59108Expect(1, 5791, '\P{^inogham}', "");
59109Expect(0, 5759, '\p{inogham}', "");
59110Expect(1, 5759, '\p{^inogham}', "");
59111Expect(1, 5759, '\P{inogham}', "");
59112Expect(0, 5759, '\P{^inogham}', "");
59113Expect(1, 5791, '\p{	 In-OGHAM}', "");
59114Expect(0, 5791, '\p{^	 In-OGHAM}', "");
59115Expect(0, 5791, '\P{	 In-OGHAM}', "");
59116Expect(1, 5791, '\P{^	 In-OGHAM}', "");
59117Expect(0, 5759, '\p{	 In-OGHAM}', "");
59118Expect(1, 5759, '\p{^	 In-OGHAM}', "");
59119Expect(1, 5759, '\P{	 In-OGHAM}', "");
59120Expect(0, 5759, '\P{^	 In-OGHAM}', "");
59121Error('\p{:=	 Old south	arabian}');
59122Error('\P{:=	 Old south	arabian}');
59123Expect(1, 68223, '\p{oldsoutharabian}', "");
59124Expect(0, 68223, '\p{^oldsoutharabian}', "");
59125Expect(0, 68223, '\P{oldsoutharabian}', "");
59126Expect(1, 68223, '\P{^oldsoutharabian}', "");
59127Expect(0, 68191, '\p{oldsoutharabian}', "");
59128Expect(1, 68191, '\p{^oldsoutharabian}', "");
59129Expect(1, 68191, '\P{oldsoutharabian}', "");
59130Expect(0, 68191, '\P{^oldsoutharabian}', "");
59131Expect(1, 68223, '\p{-Old-South	Arabian}', "");
59132Expect(0, 68223, '\p{^-Old-South	Arabian}', "");
59133Expect(0, 68223, '\P{-Old-South	Arabian}', "");
59134Expect(1, 68223, '\P{^-Old-South	Arabian}', "");
59135Expect(0, 68191, '\p{-Old-South	Arabian}', "");
59136Expect(1, 68191, '\p{^-Old-South	Arabian}', "");
59137Expect(1, 68191, '\P{-Old-South	Arabian}', "");
59138Expect(0, 68191, '\P{^-Old-South	Arabian}', "");
59139Error('\p{-:=Is	Old-South_arabian}');
59140Error('\P{-:=Is	Old-South_arabian}');
59141Expect(1, 68223, '\p{isoldsoutharabian}', "");
59142Expect(0, 68223, '\p{^isoldsoutharabian}', "");
59143Expect(0, 68223, '\P{isoldsoutharabian}', "");
59144Expect(1, 68223, '\P{^isoldsoutharabian}', "");
59145Expect(0, 68191, '\p{isoldsoutharabian}', "");
59146Expect(1, 68191, '\p{^isoldsoutharabian}', "");
59147Expect(1, 68191, '\P{isoldsoutharabian}', "");
59148Expect(0, 68191, '\P{^isoldsoutharabian}', "");
59149Expect(1, 68223, '\p{ -IS_OldSouth ARABIAN}', "");
59150Expect(0, 68223, '\p{^ -IS_OldSouth ARABIAN}', "");
59151Expect(0, 68223, '\P{ -IS_OldSouth ARABIAN}', "");
59152Expect(1, 68223, '\P{^ -IS_OldSouth ARABIAN}', "");
59153Expect(0, 68191, '\p{ -IS_OldSouth ARABIAN}', "");
59154Expect(1, 68191, '\p{^ -IS_OldSouth ARABIAN}', "");
59155Expect(1, 68191, '\P{ -IS_OldSouth ARABIAN}', "");
59156Expect(0, 68191, '\P{^ -IS_OldSouth ARABIAN}', "");
59157Error('\p{/a/_	Sarb}');
59158Error('\P{/a/_	Sarb}');
59159Expect(1, 68223, '\p{sarb}', "");
59160Expect(0, 68223, '\p{^sarb}', "");
59161Expect(0, 68223, '\P{sarb}', "");
59162Expect(1, 68223, '\P{^sarb}', "");
59163Expect(0, 68191, '\p{sarb}', "");
59164Expect(1, 68191, '\p{^sarb}', "");
59165Expect(1, 68191, '\P{sarb}', "");
59166Expect(0, 68191, '\P{^sarb}', "");
59167Expect(1, 68223, '\p{  Sarb}', "");
59168Expect(0, 68223, '\p{^  Sarb}', "");
59169Expect(0, 68223, '\P{  Sarb}', "");
59170Expect(1, 68223, '\P{^  Sarb}', "");
59171Expect(0, 68191, '\p{  Sarb}', "");
59172Expect(1, 68191, '\p{^  Sarb}', "");
59173Expect(1, 68191, '\P{  Sarb}', "");
59174Expect(0, 68191, '\P{^  Sarb}', "");
59175Error('\p{/a/	IsSarb}');
59176Error('\P{/a/	IsSarb}');
59177Expect(1, 68223, '\p{issarb}', "");
59178Expect(0, 68223, '\p{^issarb}', "");
59179Expect(0, 68223, '\P{issarb}', "");
59180Expect(1, 68223, '\P{^issarb}', "");
59181Expect(0, 68191, '\p{issarb}', "");
59182Expect(1, 68191, '\p{^issarb}', "");
59183Expect(1, 68191, '\P{issarb}', "");
59184Expect(0, 68191, '\P{^issarb}', "");
59185Expect(1, 68223, '\p{_ Is-Sarb}', "");
59186Expect(0, 68223, '\p{^_ Is-Sarb}', "");
59187Expect(0, 68223, '\P{_ Is-Sarb}', "");
59188Expect(1, 68223, '\P{^_ Is-Sarb}', "");
59189Expect(0, 68191, '\p{_ Is-Sarb}', "");
59190Expect(1, 68191, '\p{^_ Is-Sarb}', "");
59191Expect(1, 68191, '\P{_ Is-Sarb}', "");
59192Expect(0, 68191, '\P{^_ Is-Sarb}', "");
59193Error('\p{ :=Alphabetic_Presentation	Forms}');
59194Error('\P{ :=Alphabetic_Presentation	Forms}');
59195Expect(1, 64335, '\p{alphabeticpresentationforms}', "");
59196Expect(0, 64335, '\p{^alphabeticpresentationforms}', "");
59197Expect(0, 64335, '\P{alphabeticpresentationforms}', "");
59198Expect(1, 64335, '\P{^alphabeticpresentationforms}', "");
59199Expect(0, 64255, '\p{alphabeticpresentationforms}', "");
59200Expect(1, 64255, '\p{^alphabeticpresentationforms}', "");
59201Expect(1, 64255, '\P{alphabeticpresentationforms}', "");
59202Expect(0, 64255, '\P{^alphabeticpresentationforms}', "");
59203Expect(1, 64335, '\p{_ Alphabetic	PRESENTATIONFORMS}', "");
59204Expect(0, 64335, '\p{^_ Alphabetic	PRESENTATIONFORMS}', "");
59205Expect(0, 64335, '\P{_ Alphabetic	PRESENTATIONFORMS}', "");
59206Expect(1, 64335, '\P{^_ Alphabetic	PRESENTATIONFORMS}', "");
59207Expect(0, 64255, '\p{_ Alphabetic	PRESENTATIONFORMS}', "");
59208Expect(1, 64255, '\p{^_ Alphabetic	PRESENTATIONFORMS}', "");
59209Expect(1, 64255, '\P{_ Alphabetic	PRESENTATIONFORMS}', "");
59210Expect(0, 64255, '\P{^_ Alphabetic	PRESENTATIONFORMS}', "");
59211Error('\p{-IS/a/Alphabetic presentationforms}');
59212Error('\P{-IS/a/Alphabetic presentationforms}');
59213Expect(1, 64335, '\p{isalphabeticpresentationforms}', "");
59214Expect(0, 64335, '\p{^isalphabeticpresentationforms}', "");
59215Expect(0, 64335, '\P{isalphabeticpresentationforms}', "");
59216Expect(1, 64335, '\P{^isalphabeticpresentationforms}', "");
59217Expect(0, 64255, '\p{isalphabeticpresentationforms}', "");
59218Expect(1, 64255, '\p{^isalphabeticpresentationforms}', "");
59219Expect(1, 64255, '\P{isalphabeticpresentationforms}', "");
59220Expect(0, 64255, '\P{^isalphabeticpresentationforms}', "");
59221Expect(1, 64335, '\p{-Is_alphabetic presentation	Forms}', "");
59222Expect(0, 64335, '\p{^-Is_alphabetic presentation	Forms}', "");
59223Expect(0, 64335, '\P{-Is_alphabetic presentation	Forms}', "");
59224Expect(1, 64335, '\P{^-Is_alphabetic presentation	Forms}', "");
59225Expect(0, 64255, '\p{-Is_alphabetic presentation	Forms}', "");
59226Expect(1, 64255, '\p{^-Is_alphabetic presentation	Forms}', "");
59227Expect(1, 64255, '\P{-Is_alphabetic presentation	Forms}', "");
59228Expect(0, 64255, '\P{^-Is_alphabetic presentation	Forms}', "");
59229Error('\p{/a/  In_Alphabetic PRESENTATIONForms}');
59230Error('\P{/a/  In_Alphabetic PRESENTATIONForms}');
59231Expect(1, 64335, '\p{inalphabeticpresentationforms}', "");
59232Expect(0, 64335, '\p{^inalphabeticpresentationforms}', "");
59233Expect(0, 64335, '\P{inalphabeticpresentationforms}', "");
59234Expect(1, 64335, '\P{^inalphabeticpresentationforms}', "");
59235Expect(0, 64255, '\p{inalphabeticpresentationforms}', "");
59236Expect(1, 64255, '\p{^inalphabeticpresentationforms}', "");
59237Expect(1, 64255, '\P{inalphabeticpresentationforms}', "");
59238Expect(0, 64255, '\P{^inalphabeticpresentationforms}', "");
59239Expect(1, 64335, '\p{-IN-alphabetic	presentation-Forms}', "");
59240Expect(0, 64335, '\p{^-IN-alphabetic	presentation-Forms}', "");
59241Expect(0, 64335, '\P{-IN-alphabetic	presentation-Forms}', "");
59242Expect(1, 64335, '\P{^-IN-alphabetic	presentation-Forms}', "");
59243Expect(0, 64255, '\p{-IN-alphabetic	presentation-Forms}', "");
59244Expect(1, 64255, '\p{^-IN-alphabetic	presentation-Forms}', "");
59245Expect(1, 64255, '\P{-IN-alphabetic	presentation-Forms}', "");
59246Expect(0, 64255, '\P{^-IN-alphabetic	presentation-Forms}', "");
59247Error('\p{__DOMINO-tiles:=}');
59248Error('\P{__DOMINO-tiles:=}');
59249Expect(1, 127135, '\p{dominotiles}', "");
59250Expect(0, 127135, '\p{^dominotiles}', "");
59251Expect(0, 127135, '\P{dominotiles}', "");
59252Expect(1, 127135, '\P{^dominotiles}', "");
59253Expect(0, 127023, '\p{dominotiles}', "");
59254Expect(1, 127023, '\p{^dominotiles}', "");
59255Expect(1, 127023, '\P{dominotiles}', "");
59256Expect(0, 127023, '\P{^dominotiles}', "");
59257Expect(1, 127135, '\p{		Domino-Tiles}', "");
59258Expect(0, 127135, '\p{^		Domino-Tiles}', "");
59259Expect(0, 127135, '\P{		Domino-Tiles}', "");
59260Expect(1, 127135, '\P{^		Domino-Tiles}', "");
59261Expect(0, 127023, '\p{		Domino-Tiles}', "");
59262Expect(1, 127023, '\p{^		Domino-Tiles}', "");
59263Expect(1, 127023, '\P{		Domino-Tiles}', "");
59264Expect(0, 127023, '\P{^		Domino-Tiles}', "");
59265Error('\p{ :=IsDomino	Tiles}');
59266Error('\P{ :=IsDomino	Tiles}');
59267Expect(1, 127135, '\p{isdominotiles}', "");
59268Expect(0, 127135, '\p{^isdominotiles}', "");
59269Expect(0, 127135, '\P{isdominotiles}', "");
59270Expect(1, 127135, '\P{^isdominotiles}', "");
59271Expect(0, 127023, '\p{isdominotiles}', "");
59272Expect(1, 127023, '\p{^isdominotiles}', "");
59273Expect(1, 127023, '\P{isdominotiles}', "");
59274Expect(0, 127023, '\P{^isdominotiles}', "");
59275Expect(1, 127135, '\p{_IS_DominoTILES}', "");
59276Expect(0, 127135, '\p{^_IS_DominoTILES}', "");
59277Expect(0, 127135, '\P{_IS_DominoTILES}', "");
59278Expect(1, 127135, '\P{^_IS_DominoTILES}', "");
59279Expect(0, 127023, '\p{_IS_DominoTILES}', "");
59280Expect(1, 127023, '\p{^_IS_DominoTILES}', "");
59281Expect(1, 127023, '\P{_IS_DominoTILES}', "");
59282Expect(0, 127023, '\P{^_IS_DominoTILES}', "");
59283Error('\p{__In	domino	TILES/a/}');
59284Error('\P{__In	domino	TILES/a/}');
59285Expect(1, 127135, '\p{indominotiles}', "");
59286Expect(0, 127135, '\p{^indominotiles}', "");
59287Expect(0, 127135, '\P{indominotiles}', "");
59288Expect(1, 127135, '\P{^indominotiles}', "");
59289Expect(0, 127023, '\p{indominotiles}', "");
59290Expect(1, 127023, '\p{^indominotiles}', "");
59291Expect(1, 127023, '\P{indominotiles}', "");
59292Expect(0, 127023, '\P{^indominotiles}', "");
59293Expect(1, 127135, '\p{_INDominoTILES}', "");
59294Expect(0, 127135, '\p{^_INDominoTILES}', "");
59295Expect(0, 127135, '\P{_INDominoTILES}', "");
59296Expect(1, 127135, '\P{^_INDominoTILES}', "");
59297Expect(0, 127023, '\p{_INDominoTILES}', "");
59298Expect(1, 127023, '\p{^_INDominoTILES}', "");
59299Expect(1, 127023, '\P{_INDominoTILES}', "");
59300Expect(0, 127023, '\P{^_INDominoTILES}', "");
59301Error('\p{-_in_Kayah_LI:=}');
59302Error('\P{-_in_Kayah_LI:=}');
59303Expect(1, 43311, '\p{inkayahli}', "");
59304Expect(0, 43311, '\p{^inkayahli}', "");
59305Expect(0, 43311, '\P{inkayahli}', "");
59306Expect(1, 43311, '\P{^inkayahli}', "");
59307Expect(0, 43263, '\p{inkayahli}', "");
59308Expect(1, 43263, '\p{^inkayahli}', "");
59309Expect(1, 43263, '\P{inkayahli}', "");
59310Expect(0, 43263, '\P{^inkayahli}', "");
59311Expect(1, 43311, '\p{-	In_Kayah-Li}', "");
59312Expect(0, 43311, '\p{^-	In_Kayah-Li}', "");
59313Expect(0, 43311, '\P{-	In_Kayah-Li}', "");
59314Expect(1, 43311, '\P{^-	In_Kayah-Li}', "");
59315Expect(0, 43263, '\p{-	In_Kayah-Li}', "");
59316Expect(1, 43263, '\p{^-	In_Kayah-Li}', "");
59317Expect(1, 43263, '\P{-	In_Kayah-Li}', "");
59318Expect(0, 43263, '\P{^-	In_Kayah-Li}', "");
59319Error('\p{_uppercase/a/Letter}');
59320Error('\P{_uppercase/a/Letter}');
59321Expect(1, 90, '\p{uppercaseletter}', "");
59322Expect(0, 90, '\p{^uppercaseletter}', "");
59323Expect(0, 90, '\P{uppercaseletter}', "");
59324Expect(1, 90, '\P{^uppercaseletter}', "");
59325Expect(0, 64, '\p{uppercaseletter}', "");
59326Expect(1, 64, '\p{^uppercaseletter}', "");
59327Expect(1, 64, '\P{uppercaseletter}', "");
59328Expect(0, 64, '\P{^uppercaseletter}', "");
59329Expect(1, 90, '\p{	UppercaseLetter}', "");
59330Expect(0, 90, '\p{^	UppercaseLetter}', "");
59331Expect(0, 90, '\P{	UppercaseLetter}', "");
59332Expect(1, 90, '\P{^	UppercaseLetter}', "");
59333Expect(0, 64, '\p{	UppercaseLetter}', "");
59334Expect(1, 64, '\p{^	UppercaseLetter}', "");
59335Expect(1, 64, '\P{	UppercaseLetter}', "");
59336Expect(0, 64, '\P{^	UppercaseLetter}', "");
59337Error('\p{:=IS	uppercaseletter}');
59338Error('\P{:=IS	uppercaseletter}');
59339Expect(1, 90, '\p{isuppercaseletter}', "");
59340Expect(0, 90, '\p{^isuppercaseletter}', "");
59341Expect(0, 90, '\P{isuppercaseletter}', "");
59342Expect(1, 90, '\P{^isuppercaseletter}', "");
59343Expect(0, 64, '\p{isuppercaseletter}', "");
59344Expect(1, 64, '\p{^isuppercaseletter}', "");
59345Expect(1, 64, '\P{isuppercaseletter}', "");
59346Expect(0, 64, '\P{^isuppercaseletter}', "");
59347Expect(1, 90, '\p{- Is Uppercase	Letter}', "");
59348Expect(0, 90, '\p{^- Is Uppercase	Letter}', "");
59349Expect(0, 90, '\P{- Is Uppercase	Letter}', "");
59350Expect(1, 90, '\P{^- Is Uppercase	Letter}', "");
59351Expect(0, 64, '\p{- Is Uppercase	Letter}', "");
59352Expect(1, 64, '\p{^- Is Uppercase	Letter}', "");
59353Expect(1, 64, '\P{- Is Uppercase	Letter}', "");
59354Expect(0, 64, '\P{^- Is Uppercase	Letter}', "");
59355Error('\p{-	Lu/a/}');
59356Error('\P{-	Lu/a/}');
59357Expect(1, 90, '\p{lu}', "");
59358Expect(0, 90, '\p{^lu}', "");
59359Expect(0, 90, '\P{lu}', "");
59360Expect(1, 90, '\P{^lu}', "");
59361Expect(0, 64, '\p{lu}', "");
59362Expect(1, 64, '\p{^lu}', "");
59363Expect(1, 64, '\P{lu}', "");
59364Expect(0, 64, '\P{^lu}', "");
59365Expect(1, 90, '\p{__lu}', "");
59366Expect(0, 90, '\p{^__lu}', "");
59367Expect(0, 90, '\P{__lu}', "");
59368Expect(1, 90, '\P{^__lu}', "");
59369Expect(0, 64, '\p{__lu}', "");
59370Expect(1, 64, '\p{^__lu}', "");
59371Expect(1, 64, '\P{__lu}', "");
59372Expect(0, 64, '\P{^__lu}', "");
59373Error('\p{--Is Lu/a/}');
59374Error('\P{--Is Lu/a/}');
59375Expect(1, 90, '\p{islu}', "");
59376Expect(0, 90, '\p{^islu}', "");
59377Expect(0, 90, '\P{islu}', "");
59378Expect(1, 90, '\P{^islu}', "");
59379Expect(0, 64, '\p{islu}', "");
59380Expect(1, 64, '\p{^islu}', "");
59381Expect(1, 64, '\P{islu}', "");
59382Expect(0, 64, '\P{^islu}', "");
59383Expect(1, 90, '\p{-isLU}', "");
59384Expect(0, 90, '\p{^-isLU}', "");
59385Expect(0, 90, '\P{-isLU}', "");
59386Expect(1, 90, '\P{^-isLU}', "");
59387Expect(0, 64, '\p{-isLU}', "");
59388Expect(1, 64, '\p{^-isLU}', "");
59389Expect(1, 64, '\P{-isLU}', "");
59390Expect(0, 64, '\P{^-isLU}', "");
59391Error('\p{/a/-	TaiLe}');
59392Error('\P{/a/-	TaiLe}');
59393Expect(1, 6509, '\p{taile}', "");
59394Expect(0, 6509, '\p{^taile}', "");
59395Expect(0, 6509, '\P{taile}', "");
59396Expect(1, 6509, '\P{^taile}', "");
59397Expect(0, 6479, '\p{taile}', "");
59398Expect(1, 6479, '\p{^taile}', "");
59399Expect(1, 6479, '\P{taile}', "");
59400Expect(0, 6479, '\P{^taile}', "");
59401Expect(1, 6509, '\p{ TAI_Le}', "");
59402Expect(0, 6509, '\p{^ TAI_Le}', "");
59403Expect(0, 6509, '\P{ TAI_Le}', "");
59404Expect(1, 6509, '\P{^ TAI_Le}', "");
59405Expect(0, 6479, '\p{ TAI_Le}', "");
59406Expect(1, 6479, '\p{^ TAI_Le}', "");
59407Expect(1, 6479, '\P{ TAI_Le}', "");
59408Expect(0, 6479, '\P{^ TAI_Le}', "");
59409Error('\p{		Is TAI/a/Le}');
59410Error('\P{		Is TAI/a/Le}');
59411Expect(1, 6509, '\p{istaile}', "");
59412Expect(0, 6509, '\p{^istaile}', "");
59413Expect(0, 6509, '\P{istaile}', "");
59414Expect(1, 6509, '\P{^istaile}', "");
59415Expect(0, 6479, '\p{istaile}', "");
59416Expect(1, 6479, '\p{^istaile}', "");
59417Expect(1, 6479, '\P{istaile}', "");
59418Expect(0, 6479, '\P{^istaile}', "");
59419Expect(1, 6509, '\p{__ISTai Le}', "");
59420Expect(0, 6509, '\p{^__ISTai Le}', "");
59421Expect(0, 6509, '\P{__ISTai Le}', "");
59422Expect(1, 6509, '\P{^__ISTai Le}', "");
59423Expect(0, 6479, '\p{__ISTai Le}', "");
59424Expect(1, 6479, '\p{^__ISTai Le}', "");
59425Expect(1, 6479, '\P{__ISTai Le}', "");
59426Expect(0, 6479, '\P{^__ISTai Le}', "");
59427Error('\p{:=-tale}');
59428Error('\P{:=-tale}');
59429Expect(1, 6509, '\p{tale}', "");
59430Expect(0, 6509, '\p{^tale}', "");
59431Expect(0, 6509, '\P{tale}', "");
59432Expect(1, 6509, '\P{^tale}', "");
59433Expect(0, 6479, '\p{tale}', "");
59434Expect(1, 6479, '\p{^tale}', "");
59435Expect(1, 6479, '\P{tale}', "");
59436Expect(0, 6479, '\P{^tale}', "");
59437Expect(1, 6509, '\p{-	TALE}', "");
59438Expect(0, 6509, '\p{^-	TALE}', "");
59439Expect(0, 6509, '\P{-	TALE}', "");
59440Expect(1, 6509, '\P{^-	TALE}', "");
59441Expect(0, 6479, '\p{-	TALE}', "");
59442Expect(1, 6479, '\p{^-	TALE}', "");
59443Expect(1, 6479, '\P{-	TALE}', "");
59444Expect(0, 6479, '\P{^-	TALE}', "");
59445Error('\p{__Is:=Tale}');
59446Error('\P{__Is:=Tale}');
59447Expect(1, 6509, '\p{istale}', "");
59448Expect(0, 6509, '\p{^istale}', "");
59449Expect(0, 6509, '\P{istale}', "");
59450Expect(1, 6509, '\P{^istale}', "");
59451Expect(0, 6479, '\p{istale}', "");
59452Expect(1, 6479, '\p{^istale}', "");
59453Expect(1, 6479, '\P{istale}', "");
59454Expect(0, 6479, '\P{^istale}', "");
59455Expect(1, 6509, '\p{-	IS	Tale}', "");
59456Expect(0, 6509, '\p{^-	IS	Tale}', "");
59457Expect(0, 6509, '\P{-	IS	Tale}', "");
59458Expect(1, 6509, '\P{^-	IS	Tale}', "");
59459Expect(0, 6479, '\p{-	IS	Tale}', "");
59460Expect(1, 6479, '\p{^-	IS	Tale}', "");
59461Expect(1, 6479, '\P{-	IS	Tale}', "");
59462Expect(0, 6479, '\P{^-	IS	Tale}', "");
59463Error('\p{-_ascii-Hex_digit/a/}');
59464Error('\P{-_ascii-Hex_digit/a/}');
59465Expect(1, 57, '\p{asciihexdigit}', "");
59466Expect(0, 57, '\p{^asciihexdigit}', "");
59467Expect(0, 57, '\P{asciihexdigit}', "");
59468Expect(1, 57, '\P{^asciihexdigit}', "");
59469Expect(0, 47, '\p{asciihexdigit}', "");
59470Expect(1, 47, '\p{^asciihexdigit}', "");
59471Expect(1, 47, '\P{asciihexdigit}', "");
59472Expect(0, 47, '\P{^asciihexdigit}', "");
59473Expect(1, 57, '\p{ _ascii-Hex-digit}', "");
59474Expect(0, 57, '\p{^ _ascii-Hex-digit}', "");
59475Expect(0, 57, '\P{ _ascii-Hex-digit}', "");
59476Expect(1, 57, '\P{^ _ascii-Hex-digit}', "");
59477Expect(0, 47, '\p{ _ascii-Hex-digit}', "");
59478Expect(1, 47, '\p{^ _ascii-Hex-digit}', "");
59479Expect(1, 47, '\P{ _ascii-Hex-digit}', "");
59480Expect(0, 47, '\P{^ _ascii-Hex-digit}', "");
59481Error('\p{	/a/IS-ASCIIHex Digit}');
59482Error('\P{	/a/IS-ASCIIHex Digit}');
59483Expect(1, 57, '\p{isasciihexdigit}', "");
59484Expect(0, 57, '\p{^isasciihexdigit}', "");
59485Expect(0, 57, '\P{isasciihexdigit}', "");
59486Expect(1, 57, '\P{^isasciihexdigit}', "");
59487Expect(0, 47, '\p{isasciihexdigit}', "");
59488Expect(1, 47, '\p{^isasciihexdigit}', "");
59489Expect(1, 47, '\P{isasciihexdigit}', "");
59490Expect(0, 47, '\P{^isasciihexdigit}', "");
59491Expect(1, 57, '\p{_ISascii	hex	DIGIT}', "");
59492Expect(0, 57, '\p{^_ISascii	hex	DIGIT}', "");
59493Expect(0, 57, '\P{_ISascii	hex	DIGIT}', "");
59494Expect(1, 57, '\P{^_ISascii	hex	DIGIT}', "");
59495Expect(0, 47, '\p{_ISascii	hex	DIGIT}', "");
59496Expect(1, 47, '\p{^_ISascii	hex	DIGIT}', "");
59497Expect(1, 47, '\P{_ISascii	hex	DIGIT}', "");
59498Expect(0, 47, '\P{^_ISascii	hex	DIGIT}', "");
59499Error('\p{	 AHex:=}');
59500Error('\P{	 AHex:=}');
59501Expect(1, 57, '\p{ahex}', "");
59502Expect(0, 57, '\p{^ahex}', "");
59503Expect(0, 57, '\P{ahex}', "");
59504Expect(1, 57, '\P{^ahex}', "");
59505Expect(0, 47, '\p{ahex}', "");
59506Expect(1, 47, '\p{^ahex}', "");
59507Expect(1, 47, '\P{ahex}', "");
59508Expect(0, 47, '\P{^ahex}', "");
59509Expect(1, 57, '\p{__AHex}', "");
59510Expect(0, 57, '\p{^__AHex}', "");
59511Expect(0, 57, '\P{__AHex}', "");
59512Expect(1, 57, '\P{^__AHex}', "");
59513Expect(0, 47, '\p{__AHex}', "");
59514Expect(1, 47, '\p{^__AHex}', "");
59515Expect(1, 47, '\P{__AHex}', "");
59516Expect(0, 47, '\P{^__AHex}', "");
59517Error('\p{--Is/a/ahex}');
59518Error('\P{--Is/a/ahex}');
59519Expect(1, 57, '\p{isahex}', "");
59520Expect(0, 57, '\p{^isahex}', "");
59521Expect(0, 57, '\P{isahex}', "");
59522Expect(1, 57, '\P{^isahex}', "");
59523Expect(0, 47, '\p{isahex}', "");
59524Expect(1, 47, '\p{^isahex}', "");
59525Expect(1, 47, '\P{isahex}', "");
59526Expect(0, 47, '\P{^isahex}', "");
59527Expect(1, 57, '\p{ 	IsAHex}', "");
59528Expect(0, 57, '\p{^ 	IsAHex}', "");
59529Expect(0, 57, '\P{ 	IsAHex}', "");
59530Expect(1, 57, '\P{^ 	IsAHex}', "");
59531Expect(0, 47, '\p{ 	IsAHex}', "");
59532Expect(1, 47, '\p{^ 	IsAHex}', "");
59533Expect(1, 47, '\P{ 	IsAHex}', "");
59534Expect(0, 47, '\P{^ 	IsAHex}', "");
59535Error('\p{-REJANG/a/}');
59536Error('\P{-REJANG/a/}');
59537Expect(1, 43347, '\p{rejang}', "");
59538Expect(0, 43347, '\p{^rejang}', "");
59539Expect(0, 43347, '\P{rejang}', "");
59540Expect(1, 43347, '\P{^rejang}', "");
59541Expect(0, 43311, '\p{rejang}', "");
59542Expect(1, 43311, '\p{^rejang}', "");
59543Expect(1, 43311, '\P{rejang}', "");
59544Expect(0, 43311, '\P{^rejang}', "");
59545Expect(1, 43347, '\p{  rejang}', "");
59546Expect(0, 43347, '\p{^  rejang}', "");
59547Expect(0, 43347, '\P{  rejang}', "");
59548Expect(1, 43347, '\P{^  rejang}', "");
59549Expect(0, 43311, '\p{  rejang}', "");
59550Expect(1, 43311, '\p{^  rejang}', "");
59551Expect(1, 43311, '\P{  rejang}', "");
59552Expect(0, 43311, '\P{^  rejang}', "");
59553Error('\p{_:=Is_REJANG}');
59554Error('\P{_:=Is_REJANG}');
59555Expect(1, 43347, '\p{isrejang}', "");
59556Expect(0, 43347, '\p{^isrejang}', "");
59557Expect(0, 43347, '\P{isrejang}', "");
59558Expect(1, 43347, '\P{^isrejang}', "");
59559Expect(0, 43311, '\p{isrejang}', "");
59560Expect(1, 43311, '\p{^isrejang}', "");
59561Expect(1, 43311, '\P{isrejang}', "");
59562Expect(0, 43311, '\P{^isrejang}', "");
59563Expect(1, 43347, '\p{ IS-rejang}', "");
59564Expect(0, 43347, '\p{^ IS-rejang}', "");
59565Expect(0, 43347, '\P{ IS-rejang}', "");
59566Expect(1, 43347, '\P{^ IS-rejang}', "");
59567Expect(0, 43311, '\p{ IS-rejang}', "");
59568Expect(1, 43311, '\p{^ IS-rejang}', "");
59569Expect(1, 43311, '\P{ IS-rejang}', "");
59570Expect(0, 43311, '\P{^ IS-rejang}', "");
59571Error('\p{/a/  Rjng}');
59572Error('\P{/a/  Rjng}');
59573Expect(1, 43347, '\p{rjng}', "");
59574Expect(0, 43347, '\p{^rjng}', "");
59575Expect(0, 43347, '\P{rjng}', "");
59576Expect(1, 43347, '\P{^rjng}', "");
59577Expect(0, 43311, '\p{rjng}', "");
59578Expect(1, 43311, '\p{^rjng}', "");
59579Expect(1, 43311, '\P{rjng}', "");
59580Expect(0, 43311, '\P{^rjng}', "");
59581Expect(1, 43347, '\p{  Rjng}', "");
59582Expect(0, 43347, '\p{^  Rjng}', "");
59583Expect(0, 43347, '\P{  Rjng}', "");
59584Expect(1, 43347, '\P{^  Rjng}', "");
59585Expect(0, 43311, '\p{  Rjng}', "");
59586Expect(1, 43311, '\p{^  Rjng}', "");
59587Expect(1, 43311, '\P{  Rjng}', "");
59588Expect(0, 43311, '\P{^  Rjng}', "");
59589Error('\p{ -Is/a/Rjng}');
59590Error('\P{ -Is/a/Rjng}');
59591Expect(1, 43347, '\p{isrjng}', "");
59592Expect(0, 43347, '\p{^isrjng}', "");
59593Expect(0, 43347, '\P{isrjng}', "");
59594Expect(1, 43347, '\P{^isrjng}', "");
59595Expect(0, 43311, '\p{isrjng}', "");
59596Expect(1, 43311, '\p{^isrjng}', "");
59597Expect(1, 43311, '\P{isrjng}', "");
59598Expect(0, 43311, '\P{^isrjng}', "");
59599Expect(1, 43347, '\p{_-Is rjng}', "");
59600Expect(0, 43347, '\p{^_-Is rjng}', "");
59601Expect(0, 43347, '\P{_-Is rjng}', "");
59602Expect(1, 43347, '\P{^_-Is rjng}', "");
59603Expect(0, 43311, '\p{_-Is rjng}', "");
59604Expect(1, 43311, '\p{^_-Is rjng}', "");
59605Expect(1, 43311, '\P{_-Is rjng}', "");
59606Expect(0, 43311, '\P{^_-Is rjng}', "");
59607Error('\p{_	UNIFIED/a/CANADIAN_aboriginal_Syllabics_Extended}');
59608Error('\P{_	UNIFIED/a/CANADIAN_aboriginal_Syllabics_Extended}');
59609Expect(1, 6399, '\p{unifiedcanadianaboriginalsyllabicsextended}', "");
59610Expect(0, 6399, '\p{^unifiedcanadianaboriginalsyllabicsextended}', "");
59611Expect(0, 6399, '\P{unifiedcanadianaboriginalsyllabicsextended}', "");
59612Expect(1, 6399, '\P{^unifiedcanadianaboriginalsyllabicsextended}', "");
59613Expect(0, 6319, '\p{unifiedcanadianaboriginalsyllabicsextended}', "");
59614Expect(1, 6319, '\p{^unifiedcanadianaboriginalsyllabicsextended}', "");
59615Expect(1, 6319, '\P{unifiedcanadianaboriginalsyllabicsextended}', "");
59616Expect(0, 6319, '\P{^unifiedcanadianaboriginalsyllabicsextended}', "");
59617Expect(1, 6399, '\p{_UNIFIED-CANADIANaboriginalSyllabics-extended}', "");
59618Expect(0, 6399, '\p{^_UNIFIED-CANADIANaboriginalSyllabics-extended}', "");
59619Expect(0, 6399, '\P{_UNIFIED-CANADIANaboriginalSyllabics-extended}', "");
59620Expect(1, 6399, '\P{^_UNIFIED-CANADIANaboriginalSyllabics-extended}', "");
59621Expect(0, 6319, '\p{_UNIFIED-CANADIANaboriginalSyllabics-extended}', "");
59622Expect(1, 6319, '\p{^_UNIFIED-CANADIANaboriginalSyllabics-extended}', "");
59623Expect(1, 6319, '\P{_UNIFIED-CANADIANaboriginalSyllabics-extended}', "");
59624Expect(0, 6319, '\P{^_UNIFIED-CANADIANaboriginalSyllabics-extended}', "");
59625Error('\p{_:=is UNIFIED_Canadian AboriginalSYLLABICS-extended}');
59626Error('\P{_:=is UNIFIED_Canadian AboriginalSYLLABICS-extended}');
59627Expect(1, 6399, '\p{isunifiedcanadianaboriginalsyllabicsextended}', "");
59628Expect(0, 6399, '\p{^isunifiedcanadianaboriginalsyllabicsextended}', "");
59629Expect(0, 6399, '\P{isunifiedcanadianaboriginalsyllabicsextended}', "");
59630Expect(1, 6399, '\P{^isunifiedcanadianaboriginalsyllabicsextended}', "");
59631Expect(0, 6319, '\p{isunifiedcanadianaboriginalsyllabicsextended}', "");
59632Expect(1, 6319, '\p{^isunifiedcanadianaboriginalsyllabicsextended}', "");
59633Expect(1, 6319, '\P{isunifiedcanadianaboriginalsyllabicsextended}', "");
59634Expect(0, 6319, '\P{^isunifiedcanadianaboriginalsyllabicsextended}', "");
59635Expect(1, 6399, '\p{_IS_Unified canadianABORIGINAL Syllabicsextended}', "");
59636Expect(0, 6399, '\p{^_IS_Unified canadianABORIGINAL Syllabicsextended}', "");
59637Expect(0, 6399, '\P{_IS_Unified canadianABORIGINAL Syllabicsextended}', "");
59638Expect(1, 6399, '\P{^_IS_Unified canadianABORIGINAL Syllabicsextended}', "");
59639Expect(0, 6319, '\p{_IS_Unified canadianABORIGINAL Syllabicsextended}', "");
59640Expect(1, 6319, '\p{^_IS_Unified canadianABORIGINAL Syllabicsextended}', "");
59641Expect(1, 6319, '\P{_IS_Unified canadianABORIGINAL Syllabicsextended}', "");
59642Expect(0, 6319, '\P{^_IS_Unified canadianABORIGINAL Syllabicsextended}', "");
59643Error('\p{-	IN UNIFIED:=CANADIAN ABORIGINAL-syllabics_extended}');
59644Error('\P{-	IN UNIFIED:=CANADIAN ABORIGINAL-syllabics_extended}');
59645Expect(1, 6399, '\p{inunifiedcanadianaboriginalsyllabicsextended}', "");
59646Expect(0, 6399, '\p{^inunifiedcanadianaboriginalsyllabicsextended}', "");
59647Expect(0, 6399, '\P{inunifiedcanadianaboriginalsyllabicsextended}', "");
59648Expect(1, 6399, '\P{^inunifiedcanadianaboriginalsyllabicsextended}', "");
59649Expect(0, 6319, '\p{inunifiedcanadianaboriginalsyllabicsextended}', "");
59650Expect(1, 6319, '\p{^inunifiedcanadianaboriginalsyllabicsextended}', "");
59651Expect(1, 6319, '\P{inunifiedcanadianaboriginalsyllabicsextended}', "");
59652Expect(0, 6319, '\P{^inunifiedcanadianaboriginalsyllabicsextended}', "");
59653Expect(1, 6399, '\p{__In	unified	Canadian aboriginal-Syllabics-EXTENDED}', "");
59654Expect(0, 6399, '\p{^__In	unified	Canadian aboriginal-Syllabics-EXTENDED}', "");
59655Expect(0, 6399, '\P{__In	unified	Canadian aboriginal-Syllabics-EXTENDED}', "");
59656Expect(1, 6399, '\P{^__In	unified	Canadian aboriginal-Syllabics-EXTENDED}', "");
59657Expect(0, 6319, '\p{__In	unified	Canadian aboriginal-Syllabics-EXTENDED}', "");
59658Expect(1, 6319, '\p{^__In	unified	Canadian aboriginal-Syllabics-EXTENDED}', "");
59659Expect(1, 6319, '\P{__In	unified	Canadian aboriginal-Syllabics-EXTENDED}', "");
59660Expect(0, 6319, '\P{^__In	unified	Canadian aboriginal-Syllabics-EXTENDED}', "");
59661Error('\p{:=glagolitic}');
59662Error('\P{:=glagolitic}');
59663Expect(1, 11310, '\p{glagolitic}', "");
59664Expect(0, 11310, '\p{^glagolitic}', "");
59665Expect(0, 11310, '\P{glagolitic}', "");
59666Expect(1, 11310, '\P{^glagolitic}', "");
59667Expect(0, 11263, '\p{glagolitic}', "");
59668Expect(1, 11263, '\p{^glagolitic}', "");
59669Expect(1, 11263, '\P{glagolitic}', "");
59670Expect(0, 11263, '\P{^glagolitic}', "");
59671Expect(1, 11310, '\p{	glagolitic}', "");
59672Expect(0, 11310, '\p{^	glagolitic}', "");
59673Expect(0, 11310, '\P{	glagolitic}', "");
59674Expect(1, 11310, '\P{^	glagolitic}', "");
59675Expect(0, 11263, '\p{	glagolitic}', "");
59676Expect(1, 11263, '\p{^	glagolitic}', "");
59677Expect(1, 11263, '\P{	glagolitic}', "");
59678Expect(0, 11263, '\P{^	glagolitic}', "");
59679Error('\p{-IsGlagolitic:=}');
59680Error('\P{-IsGlagolitic:=}');
59681Expect(1, 11310, '\p{isglagolitic}', "");
59682Expect(0, 11310, '\p{^isglagolitic}', "");
59683Expect(0, 11310, '\P{isglagolitic}', "");
59684Expect(1, 11310, '\P{^isglagolitic}', "");
59685Expect(0, 11263, '\p{isglagolitic}', "");
59686Expect(1, 11263, '\p{^isglagolitic}', "");
59687Expect(1, 11263, '\P{isglagolitic}', "");
59688Expect(0, 11263, '\P{^isglagolitic}', "");
59689Expect(1, 11310, '\p{ -Is Glagolitic}', "");
59690Expect(0, 11310, '\p{^ -Is Glagolitic}', "");
59691Expect(0, 11310, '\P{ -Is Glagolitic}', "");
59692Expect(1, 11310, '\P{^ -Is Glagolitic}', "");
59693Expect(0, 11263, '\p{ -Is Glagolitic}', "");
59694Expect(1, 11263, '\p{^ -Is Glagolitic}', "");
59695Expect(1, 11263, '\P{ -Is Glagolitic}', "");
59696Expect(0, 11263, '\P{^ -Is Glagolitic}', "");
59697Error('\p{/a/	 GLAG}');
59698Error('\P{/a/	 GLAG}');
59699Expect(1, 11310, '\p{glag}', "");
59700Expect(0, 11310, '\p{^glag}', "");
59701Expect(0, 11310, '\P{glag}', "");
59702Expect(1, 11310, '\P{^glag}', "");
59703Expect(0, 11263, '\p{glag}', "");
59704Expect(1, 11263, '\p{^glag}', "");
59705Expect(1, 11263, '\P{glag}', "");
59706Expect(0, 11263, '\P{^glag}', "");
59707Expect(1, 11310, '\p{	glag}', "");
59708Expect(0, 11310, '\p{^	glag}', "");
59709Expect(0, 11310, '\P{	glag}', "");
59710Expect(1, 11310, '\P{^	glag}', "");
59711Expect(0, 11263, '\p{	glag}', "");
59712Expect(1, 11263, '\p{^	glag}', "");
59713Expect(1, 11263, '\P{	glag}', "");
59714Expect(0, 11263, '\P{^	glag}', "");
59715Error('\p{ 	is_glag/a/}');
59716Error('\P{ 	is_glag/a/}');
59717Expect(1, 11310, '\p{isglag}', "");
59718Expect(0, 11310, '\p{^isglag}', "");
59719Expect(0, 11310, '\P{isglag}', "");
59720Expect(1, 11310, '\P{^isglag}', "");
59721Expect(0, 11263, '\p{isglag}', "");
59722Expect(1, 11263, '\p{^isglag}', "");
59723Expect(1, 11263, '\P{isglag}', "");
59724Expect(0, 11263, '\P{^isglag}', "");
59725Expect(1, 11310, '\p{_	Is_GLAG}', "");
59726Expect(0, 11310, '\p{^_	Is_GLAG}', "");
59727Expect(0, 11310, '\P{_	Is_GLAG}', "");
59728Expect(1, 11310, '\P{^_	Is_GLAG}', "");
59729Expect(0, 11263, '\p{_	Is_GLAG}', "");
59730Expect(1, 11263, '\p{^_	Is_GLAG}', "");
59731Expect(1, 11263, '\P{_	Is_GLAG}', "");
59732Expect(0, 11263, '\P{^_	Is_GLAG}', "");
59733Error('\p{	 In:=Ol	Chiki}');
59734Error('\P{	 In:=Ol	Chiki}');
59735Expect(1, 7295, '\p{inolchiki}', "");
59736Expect(0, 7295, '\p{^inolchiki}', "");
59737Expect(0, 7295, '\P{inolchiki}', "");
59738Expect(1, 7295, '\P{^inolchiki}', "");
59739Expect(0, 7247, '\p{inolchiki}', "");
59740Expect(1, 7247, '\p{^inolchiki}', "");
59741Expect(1, 7247, '\P{inolchiki}', "");
59742Expect(0, 7247, '\P{^inolchiki}', "");
59743Expect(1, 7295, '\p{_-in	OLCHIKI}', "");
59744Expect(0, 7295, '\p{^_-in	OLCHIKI}', "");
59745Expect(0, 7295, '\P{_-in	OLCHIKI}', "");
59746Expect(1, 7295, '\P{^_-in	OLCHIKI}', "");
59747Expect(0, 7247, '\p{_-in	OLCHIKI}', "");
59748Expect(1, 7247, '\p{^_-in	OLCHIKI}', "");
59749Expect(1, 7247, '\P{_-in	OLCHIKI}', "");
59750Expect(0, 7247, '\P{^_-in	OLCHIKI}', "");
59751Error('\p{:= _CJK_STROKES}');
59752Error('\P{:= _CJK_STROKES}');
59753Expect(1, 12783, '\p{cjkstrokes}', "");
59754Expect(0, 12783, '\p{^cjkstrokes}', "");
59755Expect(0, 12783, '\P{cjkstrokes}', "");
59756Expect(1, 12783, '\P{^cjkstrokes}', "");
59757Expect(0, 12735, '\p{cjkstrokes}', "");
59758Expect(1, 12735, '\p{^cjkstrokes}', "");
59759Expect(1, 12735, '\P{cjkstrokes}', "");
59760Expect(0, 12735, '\P{^cjkstrokes}', "");
59761Expect(1, 12783, '\p{	-CJKStrokes}', "");
59762Expect(0, 12783, '\p{^	-CJKStrokes}', "");
59763Expect(0, 12783, '\P{	-CJKStrokes}', "");
59764Expect(1, 12783, '\P{^	-CJKStrokes}', "");
59765Expect(0, 12735, '\p{	-CJKStrokes}', "");
59766Expect(1, 12735, '\p{^	-CJKStrokes}', "");
59767Expect(1, 12735, '\P{	-CJKStrokes}', "");
59768Expect(0, 12735, '\P{^	-CJKStrokes}', "");
59769Error('\p{-IS-cjk	Strokes/a/}');
59770Error('\P{-IS-cjk	Strokes/a/}');
59771Expect(1, 12783, '\p{iscjkstrokes}', "");
59772Expect(0, 12783, '\p{^iscjkstrokes}', "");
59773Expect(0, 12783, '\P{iscjkstrokes}', "");
59774Expect(1, 12783, '\P{^iscjkstrokes}', "");
59775Expect(0, 12735, '\p{iscjkstrokes}', "");
59776Expect(1, 12735, '\p{^iscjkstrokes}', "");
59777Expect(1, 12735, '\P{iscjkstrokes}', "");
59778Expect(0, 12735, '\P{^iscjkstrokes}', "");
59779Expect(1, 12783, '\p{	is	cjkStrokes}', "");
59780Expect(0, 12783, '\p{^	is	cjkStrokes}', "");
59781Expect(0, 12783, '\P{	is	cjkStrokes}', "");
59782Expect(1, 12783, '\P{^	is	cjkStrokes}', "");
59783Expect(0, 12735, '\p{	is	cjkStrokes}', "");
59784Expect(1, 12735, '\p{^	is	cjkStrokes}', "");
59785Expect(1, 12735, '\P{	is	cjkStrokes}', "");
59786Expect(0, 12735, '\P{^	is	cjkStrokes}', "");
59787Error('\p{:= _IN	CJKSTROKES}');
59788Error('\P{:= _IN	CJKSTROKES}');
59789Expect(1, 12783, '\p{incjkstrokes}', "");
59790Expect(0, 12783, '\p{^incjkstrokes}', "");
59791Expect(0, 12783, '\P{incjkstrokes}', "");
59792Expect(1, 12783, '\P{^incjkstrokes}', "");
59793Expect(0, 12735, '\p{incjkstrokes}', "");
59794Expect(1, 12735, '\p{^incjkstrokes}', "");
59795Expect(1, 12735, '\P{incjkstrokes}', "");
59796Expect(0, 12735, '\P{^incjkstrokes}', "");
59797Expect(1, 12783, '\p{ IN-CJK	Strokes}', "");
59798Expect(0, 12783, '\p{^ IN-CJK	Strokes}', "");
59799Expect(0, 12783, '\P{ IN-CJK	Strokes}', "");
59800Expect(1, 12783, '\P{^ IN-CJK	Strokes}', "");
59801Expect(0, 12735, '\p{ IN-CJK	Strokes}', "");
59802Expect(1, 12735, '\p{^ IN-CJK	Strokes}', "");
59803Expect(1, 12735, '\P{ IN-CJK	Strokes}', "");
59804Expect(0, 12735, '\P{^ IN-CJK	Strokes}', "");
59805Error('\p{_SINHALA:=}');
59806Error('\P{_SINHALA:=}');
59807Expect(1, 3459, '\p{sinhala}', "");
59808Expect(0, 3459, '\p{^sinhala}', "");
59809Expect(0, 3459, '\P{sinhala}', "");
59810Expect(1, 3459, '\P{^sinhala}', "");
59811Expect(0, 3457, '\p{sinhala}', "");
59812Expect(1, 3457, '\p{^sinhala}', "");
59813Expect(1, 3457, '\P{sinhala}', "");
59814Expect(0, 3457, '\P{^sinhala}', "");
59815Expect(1, 3459, '\p{	 SINHALA}', "");
59816Expect(0, 3459, '\p{^	 SINHALA}', "");
59817Expect(0, 3459, '\P{	 SINHALA}', "");
59818Expect(1, 3459, '\P{^	 SINHALA}', "");
59819Expect(0, 3457, '\p{	 SINHALA}', "");
59820Expect(1, 3457, '\p{^	 SINHALA}', "");
59821Expect(1, 3457, '\P{	 SINHALA}', "");
59822Expect(0, 3457, '\P{^	 SINHALA}', "");
59823Error('\p{ /a/Is_SINHALA}');
59824Error('\P{ /a/Is_SINHALA}');
59825Expect(1, 3459, '\p{issinhala}', "");
59826Expect(0, 3459, '\p{^issinhala}', "");
59827Expect(0, 3459, '\P{issinhala}', "");
59828Expect(1, 3459, '\P{^issinhala}', "");
59829Expect(0, 3457, '\p{issinhala}', "");
59830Expect(1, 3457, '\p{^issinhala}', "");
59831Expect(1, 3457, '\P{issinhala}', "");
59832Expect(0, 3457, '\P{^issinhala}', "");
59833Expect(1, 3459, '\p{	IsSinhala}', "");
59834Expect(0, 3459, '\p{^	IsSinhala}', "");
59835Expect(0, 3459, '\P{	IsSinhala}', "");
59836Expect(1, 3459, '\P{^	IsSinhala}', "");
59837Expect(0, 3457, '\p{	IsSinhala}', "");
59838Expect(1, 3457, '\p{^	IsSinhala}', "");
59839Expect(1, 3457, '\P{	IsSinhala}', "");
59840Expect(0, 3457, '\P{^	IsSinhala}', "");
59841Error('\p{:=	Sinh}');
59842Error('\P{:=	Sinh}');
59843Expect(1, 3459, '\p{sinh}', "");
59844Expect(0, 3459, '\p{^sinh}', "");
59845Expect(0, 3459, '\P{sinh}', "");
59846Expect(1, 3459, '\P{^sinh}', "");
59847Expect(0, 3457, '\p{sinh}', "");
59848Expect(1, 3457, '\p{^sinh}', "");
59849Expect(1, 3457, '\P{sinh}', "");
59850Expect(0, 3457, '\P{^sinh}', "");
59851Expect(1, 3459, '\p{		Sinh}', "");
59852Expect(0, 3459, '\p{^		Sinh}', "");
59853Expect(0, 3459, '\P{		Sinh}', "");
59854Expect(1, 3459, '\P{^		Sinh}', "");
59855Expect(0, 3457, '\p{		Sinh}', "");
59856Expect(1, 3457, '\p{^		Sinh}', "");
59857Expect(1, 3457, '\P{		Sinh}', "");
59858Expect(0, 3457, '\P{^		Sinh}', "");
59859Error('\p{:=is_sinh}');
59860Error('\P{:=is_sinh}');
59861Expect(1, 3459, '\p{issinh}', "");
59862Expect(0, 3459, '\p{^issinh}', "");
59863Expect(0, 3459, '\P{issinh}', "");
59864Expect(1, 3459, '\P{^issinh}', "");
59865Expect(0, 3457, '\p{issinh}', "");
59866Expect(1, 3457, '\p{^issinh}', "");
59867Expect(1, 3457, '\P{issinh}', "");
59868Expect(0, 3457, '\P{^issinh}', "");
59869Expect(1, 3459, '\p{ Issinh}', "");
59870Expect(0, 3459, '\p{^ Issinh}', "");
59871Expect(0, 3459, '\P{ Issinh}', "");
59872Expect(1, 3459, '\P{^ Issinh}', "");
59873Expect(0, 3457, '\p{ Issinh}', "");
59874Expect(1, 3457, '\p{^ Issinh}', "");
59875Expect(1, 3457, '\P{ Issinh}', "");
59876Expect(0, 3457, '\P{^ Issinh}', "");
59877Error('\p{_/a/UGARITIC}');
59878Error('\P{_/a/UGARITIC}');
59879Expect(1, 66461, '\p{ugaritic}', "");
59880Expect(0, 66461, '\p{^ugaritic}', "");
59881Expect(0, 66461, '\P{ugaritic}', "");
59882Expect(1, 66461, '\P{^ugaritic}', "");
59883Expect(0, 66431, '\p{ugaritic}', "");
59884Expect(1, 66431, '\p{^ugaritic}', "");
59885Expect(1, 66431, '\P{ugaritic}', "");
59886Expect(0, 66431, '\P{^ugaritic}', "");
59887Expect(1, 66461, '\p{_Ugaritic}', "");
59888Expect(0, 66461, '\p{^_Ugaritic}', "");
59889Expect(0, 66461, '\P{_Ugaritic}', "");
59890Expect(1, 66461, '\P{^_Ugaritic}', "");
59891Expect(0, 66431, '\p{_Ugaritic}', "");
59892Expect(1, 66431, '\p{^_Ugaritic}', "");
59893Expect(1, 66431, '\P{_Ugaritic}', "");
59894Expect(0, 66431, '\P{^_Ugaritic}', "");
59895Error('\p{:=IsUgaritic}');
59896Error('\P{:=IsUgaritic}');
59897Expect(1, 66461, '\p{isugaritic}', "");
59898Expect(0, 66461, '\p{^isugaritic}', "");
59899Expect(0, 66461, '\P{isugaritic}', "");
59900Expect(1, 66461, '\P{^isugaritic}', "");
59901Expect(0, 66431, '\p{isugaritic}', "");
59902Expect(1, 66431, '\p{^isugaritic}', "");
59903Expect(1, 66431, '\P{isugaritic}', "");
59904Expect(0, 66431, '\P{^isugaritic}', "");
59905Expect(1, 66461, '\p{	is UGARITIC}', "");
59906Expect(0, 66461, '\p{^	is UGARITIC}', "");
59907Expect(0, 66461, '\P{	is UGARITIC}', "");
59908Expect(1, 66461, '\P{^	is UGARITIC}', "");
59909Expect(0, 66431, '\p{	is UGARITIC}', "");
59910Expect(1, 66431, '\p{^	is UGARITIC}', "");
59911Expect(1, 66431, '\P{	is UGARITIC}', "");
59912Expect(0, 66431, '\P{^	is UGARITIC}', "");
59913Error('\p{:=  Ugar}');
59914Error('\P{:=  Ugar}');
59915Expect(1, 66461, '\p{ugar}', "");
59916Expect(0, 66461, '\p{^ugar}', "");
59917Expect(0, 66461, '\P{ugar}', "");
59918Expect(1, 66461, '\P{^ugar}', "");
59919Expect(0, 66431, '\p{ugar}', "");
59920Expect(1, 66431, '\p{^ugar}', "");
59921Expect(1, 66431, '\P{ugar}', "");
59922Expect(0, 66431, '\P{^ugar}', "");
59923Expect(1, 66461, '\p{	-ugar}', "");
59924Expect(0, 66461, '\p{^	-ugar}', "");
59925Expect(0, 66461, '\P{	-ugar}', "");
59926Expect(1, 66461, '\P{^	-ugar}', "");
59927Expect(0, 66431, '\p{	-ugar}', "");
59928Expect(1, 66431, '\p{^	-ugar}', "");
59929Expect(1, 66431, '\P{	-ugar}', "");
59930Expect(0, 66431, '\P{^	-ugar}', "");
59931Error('\p{	/a/Is Ugar}');
59932Error('\P{	/a/Is Ugar}');
59933Expect(1, 66461, '\p{isugar}', "");
59934Expect(0, 66461, '\p{^isugar}', "");
59935Expect(0, 66461, '\P{isugar}', "");
59936Expect(1, 66461, '\P{^isugar}', "");
59937Expect(0, 66431, '\p{isugar}', "");
59938Expect(1, 66431, '\p{^isugar}', "");
59939Expect(1, 66431, '\P{isugar}', "");
59940Expect(0, 66431, '\P{^isugar}', "");
59941Expect(1, 66461, '\p{_ Is	UGAR}', "");
59942Expect(0, 66461, '\p{^_ Is	UGAR}', "");
59943Expect(0, 66461, '\P{_ Is	UGAR}', "");
59944Expect(1, 66461, '\P{^_ Is	UGAR}', "");
59945Expect(0, 66431, '\p{_ Is	UGAR}', "");
59946Expect(1, 66431, '\p{^_ Is	UGAR}', "");
59947Expect(1, 66431, '\P{_ Is	UGAR}', "");
59948Expect(0, 66431, '\P{^_ Is	UGAR}', "");
59949Error('\p{/a/--ogham}');
59950Error('\P{/a/--ogham}');
59951Expect(1, 5788, '\p{ogham}', "");
59952Expect(0, 5788, '\p{^ogham}', "");
59953Expect(0, 5788, '\P{ogham}', "");
59954Expect(1, 5788, '\P{^ogham}', "");
59955Expect(0, 5759, '\p{ogham}', "");
59956Expect(1, 5759, '\p{^ogham}', "");
59957Expect(1, 5759, '\P{ogham}', "");
59958Expect(0, 5759, '\P{^ogham}', "");
59959Expect(1, 5788, '\p{-OGHAM}', "");
59960Expect(0, 5788, '\p{^-OGHAM}', "");
59961Expect(0, 5788, '\P{-OGHAM}', "");
59962Expect(1, 5788, '\P{^-OGHAM}', "");
59963Expect(0, 5759, '\p{-OGHAM}', "");
59964Expect(1, 5759, '\p{^-OGHAM}', "");
59965Expect(1, 5759, '\P{-OGHAM}', "");
59966Expect(0, 5759, '\P{^-OGHAM}', "");
59967Error('\p{_-ISOgham:=}');
59968Error('\P{_-ISOgham:=}');
59969Expect(1, 5788, '\p{isogham}', "");
59970Expect(0, 5788, '\p{^isogham}', "");
59971Expect(0, 5788, '\P{isogham}', "");
59972Expect(1, 5788, '\P{^isogham}', "");
59973Expect(0, 5759, '\p{isogham}', "");
59974Expect(1, 5759, '\p{^isogham}', "");
59975Expect(1, 5759, '\P{isogham}', "");
59976Expect(0, 5759, '\P{^isogham}', "");
59977Expect(1, 5788, '\p{-is OGHAM}', "");
59978Expect(0, 5788, '\p{^-is OGHAM}', "");
59979Expect(0, 5788, '\P{-is OGHAM}', "");
59980Expect(1, 5788, '\P{^-is OGHAM}', "");
59981Expect(0, 5759, '\p{-is OGHAM}', "");
59982Expect(1, 5759, '\p{^-is OGHAM}', "");
59983Expect(1, 5759, '\P{-is OGHAM}', "");
59984Expect(0, 5759, '\P{^-is OGHAM}', "");
59985Error('\p{_:=Ogam}');
59986Error('\P{_:=Ogam}');
59987Expect(1, 5788, '\p{ogam}', "");
59988Expect(0, 5788, '\p{^ogam}', "");
59989Expect(0, 5788, '\P{ogam}', "");
59990Expect(1, 5788, '\P{^ogam}', "");
59991Expect(0, 5759, '\p{ogam}', "");
59992Expect(1, 5759, '\p{^ogam}', "");
59993Expect(1, 5759, '\P{ogam}', "");
59994Expect(0, 5759, '\P{^ogam}', "");
59995Expect(1, 5788, '\p{	Ogam}', "");
59996Expect(0, 5788, '\p{^	Ogam}', "");
59997Expect(0, 5788, '\P{	Ogam}', "");
59998Expect(1, 5788, '\P{^	Ogam}', "");
59999Expect(0, 5759, '\p{	Ogam}', "");
60000Expect(1, 5759, '\p{^	Ogam}', "");
60001Expect(1, 5759, '\P{	Ogam}', "");
60002Expect(0, 5759, '\P{^	Ogam}', "");
60003Error('\p{/a/-	is-OGAM}');
60004Error('\P{/a/-	is-OGAM}');
60005Expect(1, 5788, '\p{isogam}', "");
60006Expect(0, 5788, '\p{^isogam}', "");
60007Expect(0, 5788, '\P{isogam}', "");
60008Expect(1, 5788, '\P{^isogam}', "");
60009Expect(0, 5759, '\p{isogam}', "");
60010Expect(1, 5759, '\p{^isogam}', "");
60011Expect(1, 5759, '\P{isogam}', "");
60012Expect(0, 5759, '\P{^isogam}', "");
60013Expect(1, 5788, '\p{_IS-Ogam}', "");
60014Expect(0, 5788, '\p{^_IS-Ogam}', "");
60015Expect(0, 5788, '\P{_IS-Ogam}', "");
60016Expect(1, 5788, '\P{^_IS-Ogam}', "");
60017Expect(0, 5759, '\p{_IS-Ogam}', "");
60018Expect(1, 5759, '\p{^_IS-Ogam}', "");
60019Expect(1, 5759, '\P{_IS-Ogam}', "");
60020Expect(0, 5759, '\P{^_IS-Ogam}', "");
60021Error('\p{-BENGALI/a/}');
60022Error('\P{-BENGALI/a/}');
60023Expect(1, 2435, '\p{bengali}', "");
60024Expect(0, 2435, '\p{^bengali}', "");
60025Expect(0, 2435, '\P{bengali}', "");
60026Expect(1, 2435, '\P{^bengali}', "");
60027Expect(0, 2432, '\p{bengali}', "");
60028Expect(1, 2432, '\p{^bengali}', "");
60029Expect(1, 2432, '\P{bengali}', "");
60030Expect(0, 2432, '\P{^bengali}', "");
60031Expect(1, 2435, '\p{	-Bengali}', "");
60032Expect(0, 2435, '\p{^	-Bengali}', "");
60033Expect(0, 2435, '\P{	-Bengali}', "");
60034Expect(1, 2435, '\P{^	-Bengali}', "");
60035Expect(0, 2432, '\p{	-Bengali}', "");
60036Expect(1, 2432, '\p{^	-Bengali}', "");
60037Expect(1, 2432, '\P{	-Bengali}', "");
60038Expect(0, 2432, '\P{^	-Bengali}', "");
60039Error('\p{_is/a/BENGALI}');
60040Error('\P{_is/a/BENGALI}');
60041Expect(1, 2435, '\p{isbengali}', "");
60042Expect(0, 2435, '\p{^isbengali}', "");
60043Expect(0, 2435, '\P{isbengali}', "");
60044Expect(1, 2435, '\P{^isbengali}', "");
60045Expect(0, 2432, '\p{isbengali}', "");
60046Expect(1, 2432, '\p{^isbengali}', "");
60047Expect(1, 2432, '\P{isbengali}', "");
60048Expect(0, 2432, '\P{^isbengali}', "");
60049Expect(1, 2435, '\p{	_Isbengali}', "");
60050Expect(0, 2435, '\p{^	_Isbengali}', "");
60051Expect(0, 2435, '\P{	_Isbengali}', "");
60052Expect(1, 2435, '\P{^	_Isbengali}', "");
60053Expect(0, 2432, '\p{	_Isbengali}', "");
60054Expect(1, 2432, '\p{^	_Isbengali}', "");
60055Expect(1, 2432, '\P{	_Isbengali}', "");
60056Expect(0, 2432, '\P{^	_Isbengali}', "");
60057Error('\p{-BENG/a/}');
60058Error('\P{-BENG/a/}');
60059Expect(1, 2435, '\p{beng}', "");
60060Expect(0, 2435, '\p{^beng}', "");
60061Expect(0, 2435, '\P{beng}', "");
60062Expect(1, 2435, '\P{^beng}', "");
60063Expect(0, 2432, '\p{beng}', "");
60064Expect(1, 2432, '\p{^beng}', "");
60065Expect(1, 2432, '\P{beng}', "");
60066Expect(0, 2432, '\P{^beng}', "");
60067Expect(1, 2435, '\p{Beng}', "");
60068Expect(0, 2435, '\p{^Beng}', "");
60069Expect(0, 2435, '\P{Beng}', "");
60070Expect(1, 2435, '\P{^Beng}', "");
60071Expect(0, 2432, '\p{Beng}', "");
60072Expect(1, 2432, '\p{^Beng}', "");
60073Expect(1, 2432, '\P{Beng}', "");
60074Expect(0, 2432, '\P{^Beng}', "");
60075Error('\p{	-IS-Beng:=}');
60076Error('\P{	-IS-Beng:=}');
60077Expect(1, 2435, '\p{isbeng}', "");
60078Expect(0, 2435, '\p{^isbeng}', "");
60079Expect(0, 2435, '\P{isbeng}', "");
60080Expect(1, 2435, '\P{^isbeng}', "");
60081Expect(0, 2432, '\p{isbeng}', "");
60082Expect(1, 2432, '\p{^isbeng}', "");
60083Expect(1, 2432, '\P{isbeng}', "");
60084Expect(0, 2432, '\P{^isbeng}', "");
60085Expect(1, 2435, '\p{ is_Beng}', "");
60086Expect(0, 2435, '\p{^ is_Beng}', "");
60087Expect(0, 2435, '\P{ is_Beng}', "");
60088Expect(1, 2435, '\P{^ is_Beng}', "");
60089Expect(0, 2432, '\p{ is_Beng}', "");
60090Expect(1, 2432, '\p{^ is_Beng}', "");
60091Expect(1, 2432, '\P{ is_Beng}', "");
60092Expect(0, 2432, '\P{^ is_Beng}', "");
60093Error('\p{:=_-diacritic}');
60094Error('\P{:=_-diacritic}');
60095Expect(1, 94, '\p{diacritic}', "");
60096Expect(0, 94, '\p{^diacritic}', "");
60097Expect(0, 94, '\P{diacritic}', "");
60098Expect(1, 94, '\P{^diacritic}', "");
60099Expect(0, 93, '\p{diacritic}', "");
60100Expect(1, 93, '\p{^diacritic}', "");
60101Expect(1, 93, '\P{diacritic}', "");
60102Expect(0, 93, '\P{^diacritic}', "");
60103Expect(1, 94, '\p{ DIACRITIC}', "");
60104Expect(0, 94, '\p{^ DIACRITIC}', "");
60105Expect(0, 94, '\P{ DIACRITIC}', "");
60106Expect(1, 94, '\P{^ DIACRITIC}', "");
60107Expect(0, 93, '\p{ DIACRITIC}', "");
60108Expect(1, 93, '\p{^ DIACRITIC}', "");
60109Expect(1, 93, '\P{ DIACRITIC}', "");
60110Expect(0, 93, '\P{^ DIACRITIC}', "");
60111Error('\p{/a/	-Is	diacritic}');
60112Error('\P{/a/	-Is	diacritic}');
60113Expect(1, 94, '\p{isdiacritic}', "");
60114Expect(0, 94, '\p{^isdiacritic}', "");
60115Expect(0, 94, '\P{isdiacritic}', "");
60116Expect(1, 94, '\P{^isdiacritic}', "");
60117Expect(0, 93, '\p{isdiacritic}', "");
60118Expect(1, 93, '\p{^isdiacritic}', "");
60119Expect(1, 93, '\P{isdiacritic}', "");
60120Expect(0, 93, '\P{^isdiacritic}', "");
60121Expect(1, 94, '\p{_Is_diacritic}', "");
60122Expect(0, 94, '\p{^_Is_diacritic}', "");
60123Expect(0, 94, '\P{_Is_diacritic}', "");
60124Expect(1, 94, '\P{^_Is_diacritic}', "");
60125Expect(0, 93, '\p{_Is_diacritic}', "");
60126Expect(1, 93, '\p{^_Is_diacritic}', "");
60127Expect(1, 93, '\P{_Is_diacritic}', "");
60128Expect(0, 93, '\P{^_Is_diacritic}', "");
60129Error('\p{ /a/dia}');
60130Error('\P{ /a/dia}');
60131Expect(1, 94, '\p{dia}', "");
60132Expect(0, 94, '\p{^dia}', "");
60133Expect(0, 94, '\P{dia}', "");
60134Expect(1, 94, '\P{^dia}', "");
60135Expect(0, 93, '\p{dia}', "");
60136Expect(1, 93, '\p{^dia}', "");
60137Expect(1, 93, '\P{dia}', "");
60138Expect(0, 93, '\P{^dia}', "");
60139Expect(1, 94, '\p{_-dia}', "");
60140Expect(0, 94, '\p{^_-dia}', "");
60141Expect(0, 94, '\P{_-dia}', "");
60142Expect(1, 94, '\P{^_-dia}', "");
60143Expect(0, 93, '\p{_-dia}', "");
60144Expect(1, 93, '\p{^_-dia}', "");
60145Expect(1, 93, '\P{_-dia}', "");
60146Expect(0, 93, '\P{^_-dia}', "");
60147Error('\p{__Is	dia:=}');
60148Error('\P{__Is	dia:=}');
60149Expect(1, 94, '\p{isdia}', "");
60150Expect(0, 94, '\p{^isdia}', "");
60151Expect(0, 94, '\P{isdia}', "");
60152Expect(1, 94, '\P{^isdia}', "");
60153Expect(0, 93, '\p{isdia}', "");
60154Expect(1, 93, '\p{^isdia}', "");
60155Expect(1, 93, '\P{isdia}', "");
60156Expect(0, 93, '\P{^isdia}', "");
60157Expect(1, 94, '\p{_IS dia}', "");
60158Expect(0, 94, '\p{^_IS dia}', "");
60159Expect(0, 94, '\P{_IS dia}', "");
60160Expect(1, 94, '\P{^_IS dia}', "");
60161Expect(0, 93, '\p{_IS dia}', "");
60162Expect(1, 93, '\p{^_IS dia}', "");
60163Expect(1, 93, '\P{_IS dia}', "");
60164Expect(0, 93, '\P{^_IS dia}', "");
60165Error('\p{:=Lowercase-Letter}');
60166Error('\P{:=Lowercase-Letter}');
60167Expect(1, 122, '\p{lowercaseletter}', "");
60168Expect(0, 122, '\p{^lowercaseletter}', "");
60169Expect(0, 122, '\P{lowercaseletter}', "");
60170Expect(1, 122, '\P{^lowercaseletter}', "");
60171Expect(0, 96, '\p{lowercaseletter}', "");
60172Expect(1, 96, '\p{^lowercaseletter}', "");
60173Expect(1, 96, '\P{lowercaseletter}', "");
60174Expect(0, 96, '\P{^lowercaseletter}', "");
60175Expect(1, 122, '\p{ Lowercase	Letter}', "");
60176Expect(0, 122, '\p{^ Lowercase	Letter}', "");
60177Expect(0, 122, '\P{ Lowercase	Letter}', "");
60178Expect(1, 122, '\P{^ Lowercase	Letter}', "");
60179Expect(0, 96, '\p{ Lowercase	Letter}', "");
60180Expect(1, 96, '\p{^ Lowercase	Letter}', "");
60181Expect(1, 96, '\P{ Lowercase	Letter}', "");
60182Expect(0, 96, '\P{^ Lowercase	Letter}', "");
60183Error('\p{-/a/IS-lowercase LETTER}');
60184Error('\P{-/a/IS-lowercase LETTER}');
60185Expect(1, 122, '\p{islowercaseletter}', "");
60186Expect(0, 122, '\p{^islowercaseletter}', "");
60187Expect(0, 122, '\P{islowercaseletter}', "");
60188Expect(1, 122, '\P{^islowercaseletter}', "");
60189Expect(0, 96, '\p{islowercaseletter}', "");
60190Expect(1, 96, '\p{^islowercaseletter}', "");
60191Expect(1, 96, '\P{islowercaseletter}', "");
60192Expect(0, 96, '\P{^islowercaseletter}', "");
60193Expect(1, 122, '\p{	_IsLOWERCASE Letter}', "");
60194Expect(0, 122, '\p{^	_IsLOWERCASE Letter}', "");
60195Expect(0, 122, '\P{	_IsLOWERCASE Letter}', "");
60196Expect(1, 122, '\P{^	_IsLOWERCASE Letter}', "");
60197Expect(0, 96, '\p{	_IsLOWERCASE Letter}', "");
60198Expect(1, 96, '\p{^	_IsLOWERCASE Letter}', "");
60199Expect(1, 96, '\P{	_IsLOWERCASE Letter}', "");
60200Expect(0, 96, '\P{^	_IsLOWERCASE Letter}', "");
60201Error('\p{/a/_-Ll}');
60202Error('\P{/a/_-Ll}');
60203Expect(1, 122, '\p{ll}', "");
60204Expect(0, 122, '\p{^ll}', "");
60205Expect(0, 122, '\P{ll}', "");
60206Expect(1, 122, '\P{^ll}', "");
60207Expect(0, 96, '\p{ll}', "");
60208Expect(1, 96, '\p{^ll}', "");
60209Expect(1, 96, '\P{ll}', "");
60210Expect(0, 96, '\P{^ll}', "");
60211Expect(1, 122, '\p{ _Ll}', "");
60212Expect(0, 122, '\p{^ _Ll}', "");
60213Expect(0, 122, '\P{ _Ll}', "");
60214Expect(1, 122, '\P{^ _Ll}', "");
60215Expect(0, 96, '\p{ _Ll}', "");
60216Expect(1, 96, '\p{^ _Ll}', "");
60217Expect(1, 96, '\P{ _Ll}', "");
60218Expect(0, 96, '\P{^ _Ll}', "");
60219Error('\p{:=Is LL}');
60220Error('\P{:=Is LL}');
60221Expect(1, 122, '\p{isll}', "");
60222Expect(0, 122, '\p{^isll}', "");
60223Expect(0, 122, '\P{isll}', "");
60224Expect(1, 122, '\P{^isll}', "");
60225Expect(0, 96, '\p{isll}', "");
60226Expect(1, 96, '\p{^isll}', "");
60227Expect(1, 96, '\P{isll}', "");
60228Expect(0, 96, '\P{^isll}', "");
60229Expect(1, 122, '\p{_	Is_Ll}', "");
60230Expect(0, 122, '\p{^_	Is_Ll}', "");
60231Expect(0, 122, '\P{_	Is_Ll}', "");
60232Expect(1, 122, '\P{^_	Is_Ll}', "");
60233Expect(0, 96, '\p{_	Is_Ll}', "");
60234Expect(1, 96, '\p{^_	Is_Ll}', "");
60235Expect(1, 96, '\P{_	Is_Ll}', "");
60236Expect(0, 96, '\P{^_	Is_Ll}', "");
60237Error('\p{-_Hangul/a/COMPATIBILITYJAMO}');
60238Error('\P{-_Hangul/a/COMPATIBILITYJAMO}');
60239Expect(1, 12687, '\p{hangulcompatibilityjamo}', "");
60240Expect(0, 12687, '\p{^hangulcompatibilityjamo}', "");
60241Expect(0, 12687, '\P{hangulcompatibilityjamo}', "");
60242Expect(1, 12687, '\P{^hangulcompatibilityjamo}', "");
60243Expect(0, 12591, '\p{hangulcompatibilityjamo}', "");
60244Expect(1, 12591, '\p{^hangulcompatibilityjamo}', "");
60245Expect(1, 12591, '\P{hangulcompatibilityjamo}', "");
60246Expect(0, 12591, '\P{^hangulcompatibilityjamo}', "");
60247Expect(1, 12687, '\p{__Hangul-CompatibilityJAMO}', "");
60248Expect(0, 12687, '\p{^__Hangul-CompatibilityJAMO}', "");
60249Expect(0, 12687, '\P{__Hangul-CompatibilityJAMO}', "");
60250Expect(1, 12687, '\P{^__Hangul-CompatibilityJAMO}', "");
60251Expect(0, 12591, '\p{__Hangul-CompatibilityJAMO}', "");
60252Expect(1, 12591, '\p{^__Hangul-CompatibilityJAMO}', "");
60253Expect(1, 12591, '\P{__Hangul-CompatibilityJAMO}', "");
60254Expect(0, 12591, '\P{^__Hangul-CompatibilityJAMO}', "");
60255Error('\p{-_is-HANGUL_Compatibility/a/jamo}');
60256Error('\P{-_is-HANGUL_Compatibility/a/jamo}');
60257Expect(1, 12687, '\p{ishangulcompatibilityjamo}', "");
60258Expect(0, 12687, '\p{^ishangulcompatibilityjamo}', "");
60259Expect(0, 12687, '\P{ishangulcompatibilityjamo}', "");
60260Expect(1, 12687, '\P{^ishangulcompatibilityjamo}', "");
60261Expect(0, 12591, '\p{ishangulcompatibilityjamo}', "");
60262Expect(1, 12591, '\p{^ishangulcompatibilityjamo}', "");
60263Expect(1, 12591, '\P{ishangulcompatibilityjamo}', "");
60264Expect(0, 12591, '\P{^ishangulcompatibilityjamo}', "");
60265Expect(1, 12687, '\p{		Is	Hangul compatibility	Jamo}', "");
60266Expect(0, 12687, '\p{^		Is	Hangul compatibility	Jamo}', "");
60267Expect(0, 12687, '\P{		Is	Hangul compatibility	Jamo}', "");
60268Expect(1, 12687, '\P{^		Is	Hangul compatibility	Jamo}', "");
60269Expect(0, 12591, '\p{		Is	Hangul compatibility	Jamo}', "");
60270Expect(1, 12591, '\p{^		Is	Hangul compatibility	Jamo}', "");
60271Expect(1, 12591, '\P{		Is	Hangul compatibility	Jamo}', "");
60272Expect(0, 12591, '\P{^		Is	Hangul compatibility	Jamo}', "");
60273Error('\p{_InHANGUL/a/Compatibility-Jamo}');
60274Error('\P{_InHANGUL/a/Compatibility-Jamo}');
60275Expect(1, 12687, '\p{inhangulcompatibilityjamo}', "");
60276Expect(0, 12687, '\p{^inhangulcompatibilityjamo}', "");
60277Expect(0, 12687, '\P{inhangulcompatibilityjamo}', "");
60278Expect(1, 12687, '\P{^inhangulcompatibilityjamo}', "");
60279Expect(0, 12591, '\p{inhangulcompatibilityjamo}', "");
60280Expect(1, 12591, '\p{^inhangulcompatibilityjamo}', "");
60281Expect(1, 12591, '\P{inhangulcompatibilityjamo}', "");
60282Expect(0, 12591, '\P{^inhangulcompatibilityjamo}', "");
60283Expect(1, 12687, '\p{in HANGUL	compatibility_JAMO}', "");
60284Expect(0, 12687, '\p{^in HANGUL	compatibility_JAMO}', "");
60285Expect(0, 12687, '\P{in HANGUL	compatibility_JAMO}', "");
60286Expect(1, 12687, '\P{^in HANGUL	compatibility_JAMO}', "");
60287Expect(0, 12591, '\p{in HANGUL	compatibility_JAMO}', "");
60288Expect(1, 12591, '\p{^in HANGUL	compatibility_JAMO}', "");
60289Expect(1, 12591, '\P{in HANGUL	compatibility_JAMO}', "");
60290Expect(0, 12591, '\P{^in HANGUL	compatibility_JAMO}', "");
60291Error('\p{_-musical_symbols/a/}');
60292Error('\P{_-musical_symbols/a/}');
60293Expect(1, 119295, '\p{musicalsymbols}', "");
60294Expect(0, 119295, '\p{^musicalsymbols}', "");
60295Expect(0, 119295, '\P{musicalsymbols}', "");
60296Expect(1, 119295, '\P{^musicalsymbols}', "");
60297Expect(0, 119039, '\p{musicalsymbols}', "");
60298Expect(1, 119039, '\p{^musicalsymbols}', "");
60299Expect(1, 119039, '\P{musicalsymbols}', "");
60300Expect(0, 119039, '\P{^musicalsymbols}', "");
60301Expect(1, 119295, '\p{_ MUSICAL Symbols}', "");
60302Expect(0, 119295, '\p{^_ MUSICAL Symbols}', "");
60303Expect(0, 119295, '\P{_ MUSICAL Symbols}', "");
60304Expect(1, 119295, '\P{^_ MUSICAL Symbols}', "");
60305Expect(0, 119039, '\p{_ MUSICAL Symbols}', "");
60306Expect(1, 119039, '\p{^_ MUSICAL Symbols}', "");
60307Expect(1, 119039, '\P{_ MUSICAL Symbols}', "");
60308Expect(0, 119039, '\P{^_ MUSICAL Symbols}', "");
60309Error('\p{:= 	Is_MUSICAL-Symbols}');
60310Error('\P{:= 	Is_MUSICAL-Symbols}');
60311Expect(1, 119295, '\p{ismusicalsymbols}', "");
60312Expect(0, 119295, '\p{^ismusicalsymbols}', "");
60313Expect(0, 119295, '\P{ismusicalsymbols}', "");
60314Expect(1, 119295, '\P{^ismusicalsymbols}', "");
60315Expect(0, 119039, '\p{ismusicalsymbols}', "");
60316Expect(1, 119039, '\p{^ismusicalsymbols}', "");
60317Expect(1, 119039, '\P{ismusicalsymbols}', "");
60318Expect(0, 119039, '\P{^ismusicalsymbols}', "");
60319Expect(1, 119295, '\p{	IsMUSICAL Symbols}', "");
60320Expect(0, 119295, '\p{^	IsMUSICAL Symbols}', "");
60321Expect(0, 119295, '\P{	IsMUSICAL Symbols}', "");
60322Expect(1, 119295, '\P{^	IsMUSICAL Symbols}', "");
60323Expect(0, 119039, '\p{	IsMUSICAL Symbols}', "");
60324Expect(1, 119039, '\p{^	IsMUSICAL Symbols}', "");
60325Expect(1, 119039, '\P{	IsMUSICAL Symbols}', "");
60326Expect(0, 119039, '\P{^	IsMUSICAL Symbols}', "");
60327Error('\p{ /a/IN	Musical_Symbols}');
60328Error('\P{ /a/IN	Musical_Symbols}');
60329Expect(1, 119295, '\p{inmusicalsymbols}', "");
60330Expect(0, 119295, '\p{^inmusicalsymbols}', "");
60331Expect(0, 119295, '\P{inmusicalsymbols}', "");
60332Expect(1, 119295, '\P{^inmusicalsymbols}', "");
60333Expect(0, 119039, '\p{inmusicalsymbols}', "");
60334Expect(1, 119039, '\p{^inmusicalsymbols}', "");
60335Expect(1, 119039, '\P{inmusicalsymbols}', "");
60336Expect(0, 119039, '\P{^inmusicalsymbols}', "");
60337Expect(1, 119295, '\p{_INMusical Symbols}', "");
60338Expect(0, 119295, '\p{^_INMusical Symbols}', "");
60339Expect(0, 119295, '\P{_INMusical Symbols}', "");
60340Expect(1, 119295, '\P{^_INMusical Symbols}', "");
60341Expect(0, 119039, '\p{_INMusical Symbols}', "");
60342Expect(1, 119039, '\p{^_INMusical Symbols}', "");
60343Expect(1, 119039, '\P{_INMusical Symbols}', "");
60344Expect(0, 119039, '\P{^_INMusical Symbols}', "");
60345Error('\p{ /a/TAGS}');
60346Error('\P{ /a/TAGS}');
60347Expect(1, 917631, '\p{tags}', "");
60348Expect(0, 917631, '\p{^tags}', "");
60349Expect(0, 917631, '\P{tags}', "");
60350Expect(1, 917631, '\P{^tags}', "");
60351Expect(0, 1, '\p{tags}', "");
60352Expect(1, 1, '\p{^tags}', "");
60353Expect(1, 1, '\P{tags}', "");
60354Expect(0, 1, '\P{^tags}', "");
60355Expect(1, 917631, '\p{	 TAGS}', "");
60356Expect(0, 917631, '\p{^	 TAGS}', "");
60357Expect(0, 917631, '\P{	 TAGS}', "");
60358Expect(1, 917631, '\P{^	 TAGS}', "");
60359Expect(0, 1, '\p{	 TAGS}', "");
60360Expect(1, 1, '\p{^	 TAGS}', "");
60361Expect(1, 1, '\P{	 TAGS}', "");
60362Expect(0, 1, '\P{^	 TAGS}', "");
60363Error('\p{/a/-_Is_Tags}');
60364Error('\P{/a/-_Is_Tags}');
60365Expect(1, 917631, '\p{istags}', "");
60366Expect(0, 917631, '\p{^istags}', "");
60367Expect(0, 917631, '\P{istags}', "");
60368Expect(1, 917631, '\P{^istags}', "");
60369Expect(0, 1, '\p{istags}', "");
60370Expect(1, 1, '\p{^istags}', "");
60371Expect(1, 1, '\P{istags}', "");
60372Expect(0, 1, '\P{^istags}', "");
60373Expect(1, 917631, '\p{- Is_TAGS}', "");
60374Expect(0, 917631, '\p{^- Is_TAGS}', "");
60375Expect(0, 917631, '\P{- Is_TAGS}', "");
60376Expect(1, 917631, '\P{^- Is_TAGS}', "");
60377Expect(0, 1, '\p{- Is_TAGS}', "");
60378Expect(1, 1, '\p{^- Is_TAGS}', "");
60379Expect(1, 1, '\P{- Is_TAGS}', "");
60380Expect(0, 1, '\P{^- Is_TAGS}', "");
60381Error('\p{:=-In_Tags}');
60382Error('\P{:=-In_Tags}');
60383Expect(1, 917631, '\p{intags}', "");
60384Expect(0, 917631, '\p{^intags}', "");
60385Expect(0, 917631, '\P{intags}', "");
60386Expect(1, 917631, '\P{^intags}', "");
60387Expect(0, 1, '\p{intags}', "");
60388Expect(1, 1, '\p{^intags}', "");
60389Expect(1, 1, '\P{intags}', "");
60390Expect(0, 1, '\P{^intags}', "");
60391Expect(1, 917631, '\p{	-in_tags}', "");
60392Expect(0, 917631, '\p{^	-in_tags}', "");
60393Expect(0, 917631, '\P{	-in_tags}', "");
60394Expect(1, 917631, '\P{^	-in_tags}', "");
60395Expect(0, 1, '\p{	-in_tags}', "");
60396Expect(1, 1, '\p{^	-in_tags}', "");
60397Expect(1, 1, '\P{	-in_tags}', "");
60398Expect(0, 1, '\P{^	-in_tags}', "");
60399Error('\p{/a/separator}');
60400Error('\P{/a/separator}');
60401Expect(1, 32, '\p{separator}', "");
60402Expect(0, 32, '\p{^separator}', "");
60403Expect(0, 32, '\P{separator}', "");
60404Expect(1, 32, '\P{^separator}', "");
60405Expect(0, 31, '\p{separator}', "");
60406Expect(1, 31, '\p{^separator}', "");
60407Expect(1, 31, '\P{separator}', "");
60408Expect(0, 31, '\P{^separator}', "");
60409Expect(1, 32, '\p{	separator}', "");
60410Expect(0, 32, '\p{^	separator}', "");
60411Expect(0, 32, '\P{	separator}', "");
60412Expect(1, 32, '\P{^	separator}', "");
60413Expect(0, 31, '\p{	separator}', "");
60414Expect(1, 31, '\p{^	separator}', "");
60415Expect(1, 31, '\P{	separator}', "");
60416Expect(0, 31, '\P{^	separator}', "");
60417Error('\p{_/a/Is	Separator}');
60418Error('\P{_/a/Is	Separator}');
60419Expect(1, 32, '\p{isseparator}', "");
60420Expect(0, 32, '\p{^isseparator}', "");
60421Expect(0, 32, '\P{isseparator}', "");
60422Expect(1, 32, '\P{^isseparator}', "");
60423Expect(0, 31, '\p{isseparator}', "");
60424Expect(1, 31, '\p{^isseparator}', "");
60425Expect(1, 31, '\P{isseparator}', "");
60426Expect(0, 31, '\P{^isseparator}', "");
60427Expect(1, 32, '\p{	 is separator}', "");
60428Expect(0, 32, '\p{^	 is separator}', "");
60429Expect(0, 32, '\P{	 is separator}', "");
60430Expect(1, 32, '\P{^	 is separator}', "");
60431Expect(0, 31, '\p{	 is separator}', "");
60432Expect(1, 31, '\p{^	 is separator}', "");
60433Expect(1, 31, '\P{	 is separator}', "");
60434Expect(0, 31, '\P{^	 is separator}', "");
60435Error('\p{	/a/Z}');
60436Error('\P{	/a/Z}');
60437Expect(1, 32, '\p{z}', "");
60438Expect(0, 32, '\p{^z}', "");
60439Expect(0, 32, '\P{z}', "");
60440Expect(1, 32, '\P{^z}', "");
60441Expect(0, 31, '\p{z}', "");
60442Expect(1, 31, '\p{^z}', "");
60443Expect(1, 31, '\P{z}', "");
60444Expect(0, 31, '\P{^z}', "");
60445Expect(1, 32, '\p{ z}', "");
60446Expect(0, 32, '\p{^ z}', "");
60447Expect(0, 32, '\P{ z}', "");
60448Expect(1, 32, '\P{^ z}', "");
60449Expect(0, 31, '\p{ z}', "");
60450Expect(1, 31, '\p{^ z}', "");
60451Expect(1, 31, '\P{ z}', "");
60452Expect(0, 31, '\P{^ z}', "");
60453Error('\p{/a/_	IS_Z}');
60454Error('\P{/a/_	IS_Z}');
60455Expect(1, 32, '\p{isz}', "");
60456Expect(0, 32, '\p{^isz}', "");
60457Expect(0, 32, '\P{isz}', "");
60458Expect(1, 32, '\P{^isz}', "");
60459Expect(0, 31, '\p{isz}', "");
60460Expect(1, 31, '\p{^isz}', "");
60461Expect(1, 31, '\P{isz}', "");
60462Expect(0, 31, '\P{^isz}', "");
60463Expect(1, 32, '\p{IS Z}', "");
60464Expect(0, 32, '\p{^IS Z}', "");
60465Expect(0, 32, '\P{IS Z}', "");
60466Expect(1, 32, '\P{^IS Z}', "");
60467Expect(0, 31, '\p{IS Z}', "");
60468Expect(1, 31, '\p{^IS Z}', "");
60469Expect(1, 31, '\P{IS Z}', "");
60470Expect(0, 31, '\P{^IS Z}', "");
60471Error('\p{Ancient-greek:=musical_Notation}');
60472Error('\P{Ancient-greek:=musical_Notation}');
60473Expect(1, 119375, '\p{ancientgreekmusicalnotation}', "");
60474Expect(0, 119375, '\p{^ancientgreekmusicalnotation}', "");
60475Expect(0, 119375, '\P{ancientgreekmusicalnotation}', "");
60476Expect(1, 119375, '\P{^ancientgreekmusicalnotation}', "");
60477Expect(0, 119295, '\p{ancientgreekmusicalnotation}', "");
60478Expect(1, 119295, '\p{^ancientgreekmusicalnotation}', "");
60479Expect(1, 119295, '\P{ancientgreekmusicalnotation}', "");
60480Expect(0, 119295, '\P{^ancientgreekmusicalnotation}', "");
60481Expect(1, 119375, '\p{- ANCIENT	greek_Musical_Notation}', "");
60482Expect(0, 119375, '\p{^- ANCIENT	greek_Musical_Notation}', "");
60483Expect(0, 119375, '\P{- ANCIENT	greek_Musical_Notation}', "");
60484Expect(1, 119375, '\P{^- ANCIENT	greek_Musical_Notation}', "");
60485Expect(0, 119295, '\p{- ANCIENT	greek_Musical_Notation}', "");
60486Expect(1, 119295, '\p{^- ANCIENT	greek_Musical_Notation}', "");
60487Expect(1, 119295, '\P{- ANCIENT	greek_Musical_Notation}', "");
60488Expect(0, 119295, '\P{^- ANCIENT	greek_Musical_Notation}', "");
60489Error('\p{	/a/is-Ancient	Greek	musical Notation}');
60490Error('\P{	/a/is-Ancient	Greek	musical Notation}');
60491Expect(1, 119375, '\p{isancientgreekmusicalnotation}', "");
60492Expect(0, 119375, '\p{^isancientgreekmusicalnotation}', "");
60493Expect(0, 119375, '\P{isancientgreekmusicalnotation}', "");
60494Expect(1, 119375, '\P{^isancientgreekmusicalnotation}', "");
60495Expect(0, 119295, '\p{isancientgreekmusicalnotation}', "");
60496Expect(1, 119295, '\p{^isancientgreekmusicalnotation}', "");
60497Expect(1, 119295, '\P{isancientgreekmusicalnotation}', "");
60498Expect(0, 119295, '\P{^isancientgreekmusicalnotation}', "");
60499Expect(1, 119375, '\p{	Is Ancient-Greek	Musical_Notation}', "");
60500Expect(0, 119375, '\p{^	Is Ancient-Greek	Musical_Notation}', "");
60501Expect(0, 119375, '\P{	Is Ancient-Greek	Musical_Notation}', "");
60502Expect(1, 119375, '\P{^	Is Ancient-Greek	Musical_Notation}', "");
60503Expect(0, 119295, '\p{	Is Ancient-Greek	Musical_Notation}', "");
60504Expect(1, 119295, '\p{^	Is Ancient-Greek	Musical_Notation}', "");
60505Expect(1, 119295, '\P{	Is Ancient-Greek	Musical_Notation}', "");
60506Expect(0, 119295, '\P{^	Is Ancient-Greek	Musical_Notation}', "");
60507Error('\p{/a/	In_ancient-Greek musical NOTATION}');
60508Error('\P{/a/	In_ancient-Greek musical NOTATION}');
60509Expect(1, 119375, '\p{inancientgreekmusicalnotation}', "");
60510Expect(0, 119375, '\p{^inancientgreekmusicalnotation}', "");
60511Expect(0, 119375, '\P{inancientgreekmusicalnotation}', "");
60512Expect(1, 119375, '\P{^inancientgreekmusicalnotation}', "");
60513Expect(0, 119295, '\p{inancientgreekmusicalnotation}', "");
60514Expect(1, 119295, '\p{^inancientgreekmusicalnotation}', "");
60515Expect(1, 119295, '\P{inancientgreekmusicalnotation}', "");
60516Expect(0, 119295, '\P{^inancientgreekmusicalnotation}', "");
60517Expect(1, 119375, '\p{-	In Ancient-GREEK_MusicalNotation}', "");
60518Expect(0, 119375, '\p{^-	In Ancient-GREEK_MusicalNotation}', "");
60519Expect(0, 119375, '\P{-	In Ancient-GREEK_MusicalNotation}', "");
60520Expect(1, 119375, '\P{^-	In Ancient-GREEK_MusicalNotation}', "");
60521Expect(0, 119295, '\p{-	In Ancient-GREEK_MusicalNotation}', "");
60522Expect(1, 119295, '\p{^-	In Ancient-GREEK_MusicalNotation}', "");
60523Expect(1, 119295, '\P{-	In Ancient-GREEK_MusicalNotation}', "");
60524Expect(0, 119295, '\P{^-	In Ancient-GREEK_MusicalNotation}', "");
60525Error('\p{/a/--PosixBlank}');
60526Error('\P{/a/--PosixBlank}');
60527Expect(1, 9, '\p{posixblank}', "");
60528Expect(0, 9, '\p{^posixblank}', "");
60529Expect(0, 9, '\P{posixblank}', "");
60530Expect(1, 9, '\P{^posixblank}', "");
60531Expect(0, 8, '\p{posixblank}', "");
60532Expect(1, 8, '\p{^posixblank}', "");
60533Expect(1, 8, '\P{posixblank}', "");
60534Expect(0, 8, '\P{^posixblank}', "");
60535Expect(1, 9, '\p{ PosixBlank}', "");
60536Expect(0, 9, '\p{^ PosixBlank}', "");
60537Expect(0, 9, '\P{ PosixBlank}', "");
60538Expect(1, 9, '\P{^ PosixBlank}', "");
60539Expect(0, 8, '\p{ PosixBlank}', "");
60540Expect(1, 8, '\p{^ PosixBlank}', "");
60541Expect(1, 8, '\P{ PosixBlank}', "");
60542Expect(0, 8, '\P{^ PosixBlank}', "");
60543Error('\p{-	IsPOSIXBLANK:=}');
60544Error('\P{-	IsPOSIXBLANK:=}');
60545Expect(1, 9, '\p{isposixblank}', "");
60546Expect(0, 9, '\p{^isposixblank}', "");
60547Expect(0, 9, '\P{isposixblank}', "");
60548Expect(1, 9, '\P{^isposixblank}', "");
60549Expect(0, 8, '\p{isposixblank}', "");
60550Expect(1, 8, '\p{^isposixblank}', "");
60551Expect(1, 8, '\P{isposixblank}', "");
60552Expect(0, 8, '\P{^isposixblank}', "");
60553Expect(1, 9, '\p{	 Is-posixblank}', "");
60554Expect(0, 9, '\p{^	 Is-posixblank}', "");
60555Expect(0, 9, '\P{	 Is-posixblank}', "");
60556Expect(1, 9, '\P{^	 Is-posixblank}', "");
60557Expect(0, 8, '\p{	 Is-posixblank}', "");
60558Expect(1, 8, '\p{^	 Is-posixblank}', "");
60559Expect(1, 8, '\P{	 Is-posixblank}', "");
60560Expect(0, 8, '\P{^	 Is-posixblank}', "");
60561Error('\p{__in/a/Sinhala}');
60562Error('\P{__in/a/Sinhala}');
60563Expect(1, 3583, '\p{insinhala}', "");
60564Expect(0, 3583, '\p{^insinhala}', "");
60565Expect(0, 3583, '\P{insinhala}', "");
60566Expect(1, 3583, '\P{^insinhala}', "");
60567Expect(0, 3455, '\p{insinhala}', "");
60568Expect(1, 3455, '\p{^insinhala}', "");
60569Expect(1, 3455, '\P{insinhala}', "");
60570Expect(0, 3455, '\P{^insinhala}', "");
60571Expect(1, 3583, '\p{_	Insinhala}', "");
60572Expect(0, 3583, '\p{^_	Insinhala}', "");
60573Expect(0, 3583, '\P{_	Insinhala}', "");
60574Expect(1, 3583, '\P{^_	Insinhala}', "");
60575Expect(0, 3455, '\p{_	Insinhala}', "");
60576Expect(1, 3455, '\p{^_	Insinhala}', "");
60577Expect(1, 3455, '\P{_	Insinhala}', "");
60578Expect(0, 3455, '\P{^_	Insinhala}', "");
60579Error('\p{:=--mongolian}');
60580Error('\P{:=--mongolian}');
60581Expect(1, 6145, '\p{mongolian}', "");
60582Expect(0, 6145, '\p{^mongolian}', "");
60583Expect(0, 6145, '\P{mongolian}', "");
60584Expect(1, 6145, '\P{^mongolian}', "");
60585Expect(0, 6143, '\p{mongolian}', "");
60586Expect(1, 6143, '\p{^mongolian}', "");
60587Expect(1, 6143, '\P{mongolian}', "");
60588Expect(0, 6143, '\P{^mongolian}', "");
60589Expect(1, 6145, '\p{-Mongolian}', "");
60590Expect(0, 6145, '\p{^-Mongolian}', "");
60591Expect(0, 6145, '\P{-Mongolian}', "");
60592Expect(1, 6145, '\P{^-Mongolian}', "");
60593Expect(0, 6143, '\p{-Mongolian}', "");
60594Expect(1, 6143, '\p{^-Mongolian}', "");
60595Expect(1, 6143, '\P{-Mongolian}', "");
60596Expect(0, 6143, '\P{^-Mongolian}', "");
60597Error('\p{ -is:=Mongolian}');
60598Error('\P{ -is:=Mongolian}');
60599Expect(1, 6145, '\p{ismongolian}', "");
60600Expect(0, 6145, '\p{^ismongolian}', "");
60601Expect(0, 6145, '\P{ismongolian}', "");
60602Expect(1, 6145, '\P{^ismongolian}', "");
60603Expect(0, 6143, '\p{ismongolian}', "");
60604Expect(1, 6143, '\p{^ismongolian}', "");
60605Expect(1, 6143, '\P{ismongolian}', "");
60606Expect(0, 6143, '\P{^ismongolian}', "");
60607Expect(1, 6145, '\p{ Is-Mongolian}', "");
60608Expect(0, 6145, '\p{^ Is-Mongolian}', "");
60609Expect(0, 6145, '\P{ Is-Mongolian}', "");
60610Expect(1, 6145, '\P{^ Is-Mongolian}', "");
60611Expect(0, 6143, '\p{ Is-Mongolian}', "");
60612Expect(1, 6143, '\p{^ Is-Mongolian}', "");
60613Expect(1, 6143, '\P{ Is-Mongolian}', "");
60614Expect(0, 6143, '\P{^ Is-Mongolian}', "");
60615Error('\p{ :=mong}');
60616Error('\P{ :=mong}');
60617Expect(1, 6145, '\p{mong}', "");
60618Expect(0, 6145, '\p{^mong}', "");
60619Expect(0, 6145, '\P{mong}', "");
60620Expect(1, 6145, '\P{^mong}', "");
60621Expect(0, 6143, '\p{mong}', "");
60622Expect(1, 6143, '\p{^mong}', "");
60623Expect(1, 6143, '\P{mong}', "");
60624Expect(0, 6143, '\P{^mong}', "");
60625Expect(1, 6145, '\p{	 Mong}', "");
60626Expect(0, 6145, '\p{^	 Mong}', "");
60627Expect(0, 6145, '\P{	 Mong}', "");
60628Expect(1, 6145, '\P{^	 Mong}', "");
60629Expect(0, 6143, '\p{	 Mong}', "");
60630Expect(1, 6143, '\p{^	 Mong}', "");
60631Expect(1, 6143, '\P{	 Mong}', "");
60632Expect(0, 6143, '\P{^	 Mong}', "");
60633Error('\p{/a/	 Is_Mong}');
60634Error('\P{/a/	 Is_Mong}');
60635Expect(1, 6145, '\p{ismong}', "");
60636Expect(0, 6145, '\p{^ismong}', "");
60637Expect(0, 6145, '\P{ismong}', "");
60638Expect(1, 6145, '\P{^ismong}', "");
60639Expect(0, 6143, '\p{ismong}', "");
60640Expect(1, 6143, '\p{^ismong}', "");
60641Expect(1, 6143, '\P{ismong}', "");
60642Expect(0, 6143, '\P{^ismong}', "");
60643Expect(1, 6145, '\p{_	is_Mong}', "");
60644Expect(0, 6145, '\p{^_	is_Mong}', "");
60645Expect(0, 6145, '\P{_	is_Mong}', "");
60646Expect(1, 6145, '\P{^_	is_Mong}', "");
60647Expect(0, 6143, '\p{_	is_Mong}', "");
60648Expect(1, 6143, '\p{^_	is_Mong}', "");
60649Expect(1, 6143, '\P{_	is_Mong}', "");
60650Expect(0, 6143, '\P{^_	is_Mong}', "");
60651Error('\p{/a/_Cherokee}');
60652Error('\P{/a/_Cherokee}');
60653Expect(1, 5108, '\p{cherokee}', "");
60654Expect(0, 5108, '\p{^cherokee}', "");
60655Expect(0, 5108, '\P{cherokee}', "");
60656Expect(1, 5108, '\P{^cherokee}', "");
60657Expect(0, 5023, '\p{cherokee}', "");
60658Expect(1, 5023, '\p{^cherokee}', "");
60659Expect(1, 5023, '\P{cherokee}', "");
60660Expect(0, 5023, '\P{^cherokee}', "");
60661Expect(1, 5108, '\p{ _CHEROKEE}', "");
60662Expect(0, 5108, '\p{^ _CHEROKEE}', "");
60663Expect(0, 5108, '\P{ _CHEROKEE}', "");
60664Expect(1, 5108, '\P{^ _CHEROKEE}', "");
60665Expect(0, 5023, '\p{ _CHEROKEE}', "");
60666Expect(1, 5023, '\p{^ _CHEROKEE}', "");
60667Expect(1, 5023, '\P{ _CHEROKEE}', "");
60668Expect(0, 5023, '\P{^ _CHEROKEE}', "");
60669Error('\p{/a/		Is	cherokee}');
60670Error('\P{/a/		Is	cherokee}');
60671Expect(1, 5108, '\p{ischerokee}', "");
60672Expect(0, 5108, '\p{^ischerokee}', "");
60673Expect(0, 5108, '\P{ischerokee}', "");
60674Expect(1, 5108, '\P{^ischerokee}', "");
60675Expect(0, 5023, '\p{ischerokee}', "");
60676Expect(1, 5023, '\p{^ischerokee}', "");
60677Expect(1, 5023, '\P{ischerokee}', "");
60678Expect(0, 5023, '\P{^ischerokee}', "");
60679Expect(1, 5108, '\p{-	Is-Cherokee}', "");
60680Expect(0, 5108, '\p{^-	Is-Cherokee}', "");
60681Expect(0, 5108, '\P{-	Is-Cherokee}', "");
60682Expect(1, 5108, '\P{^-	Is-Cherokee}', "");
60683Expect(0, 5023, '\p{-	Is-Cherokee}', "");
60684Expect(1, 5023, '\p{^-	Is-Cherokee}', "");
60685Expect(1, 5023, '\P{-	Is-Cherokee}', "");
60686Expect(0, 5023, '\P{^-	Is-Cherokee}', "");
60687Error('\p{- cher/a/}');
60688Error('\P{- cher/a/}');
60689Expect(1, 5108, '\p{cher}', "");
60690Expect(0, 5108, '\p{^cher}', "");
60691Expect(0, 5108, '\P{cher}', "");
60692Expect(1, 5108, '\P{^cher}', "");
60693Expect(0, 5023, '\p{cher}', "");
60694Expect(1, 5023, '\p{^cher}', "");
60695Expect(1, 5023, '\P{cher}', "");
60696Expect(0, 5023, '\P{^cher}', "");
60697Expect(1, 5108, '\p{- CHER}', "");
60698Expect(0, 5108, '\p{^- CHER}', "");
60699Expect(0, 5108, '\P{- CHER}', "");
60700Expect(1, 5108, '\P{^- CHER}', "");
60701Expect(0, 5023, '\p{- CHER}', "");
60702Expect(1, 5023, '\p{^- CHER}', "");
60703Expect(1, 5023, '\P{- CHER}', "");
60704Expect(0, 5023, '\P{^- CHER}', "");
60705Error('\p{:=-	isCher}');
60706Error('\P{:=-	isCher}');
60707Expect(1, 5108, '\p{ischer}', "");
60708Expect(0, 5108, '\p{^ischer}', "");
60709Expect(0, 5108, '\P{ischer}', "");
60710Expect(1, 5108, '\P{^ischer}', "");
60711Expect(0, 5023, '\p{ischer}', "");
60712Expect(1, 5023, '\p{^ischer}', "");
60713Expect(1, 5023, '\P{ischer}', "");
60714Expect(0, 5023, '\P{^ischer}', "");
60715Expect(1, 5108, '\p{	Is Cher}', "");
60716Expect(0, 5108, '\p{^	Is Cher}', "");
60717Expect(0, 5108, '\P{	Is Cher}', "");
60718Expect(1, 5108, '\P{^	Is Cher}', "");
60719Expect(0, 5023, '\p{	Is Cher}', "");
60720Expect(1, 5023, '\p{^	Is Cher}', "");
60721Expect(1, 5023, '\P{	Is Cher}', "");
60722Expect(0, 5023, '\P{^	Is Cher}', "");
60723Error('\p{  Samaritan:=}');
60724Error('\P{  Samaritan:=}');
60725Expect(1, 2093, '\p{samaritan}', "");
60726Expect(0, 2093, '\p{^samaritan}', "");
60727Expect(0, 2093, '\P{samaritan}', "");
60728Expect(1, 2093, '\P{^samaritan}', "");
60729Expect(0, 2047, '\p{samaritan}', "");
60730Expect(1, 2047, '\p{^samaritan}', "");
60731Expect(1, 2047, '\P{samaritan}', "");
60732Expect(0, 2047, '\P{^samaritan}', "");
60733Expect(1, 2093, '\p{	Samaritan}', "");
60734Expect(0, 2093, '\p{^	Samaritan}', "");
60735Expect(0, 2093, '\P{	Samaritan}', "");
60736Expect(1, 2093, '\P{^	Samaritan}', "");
60737Expect(0, 2047, '\p{	Samaritan}', "");
60738Expect(1, 2047, '\p{^	Samaritan}', "");
60739Expect(1, 2047, '\P{	Samaritan}', "");
60740Expect(0, 2047, '\P{^	Samaritan}', "");
60741Error('\p{ /a/Is_Samaritan}');
60742Error('\P{ /a/Is_Samaritan}');
60743Expect(1, 2093, '\p{issamaritan}', "");
60744Expect(0, 2093, '\p{^issamaritan}', "");
60745Expect(0, 2093, '\P{issamaritan}', "");
60746Expect(1, 2093, '\P{^issamaritan}', "");
60747Expect(0, 2047, '\p{issamaritan}', "");
60748Expect(1, 2047, '\p{^issamaritan}', "");
60749Expect(1, 2047, '\P{issamaritan}', "");
60750Expect(0, 2047, '\P{^issamaritan}', "");
60751Expect(1, 2093, '\p{	-Is	Samaritan}', "");
60752Expect(0, 2093, '\p{^	-Is	Samaritan}', "");
60753Expect(0, 2093, '\P{	-Is	Samaritan}', "");
60754Expect(1, 2093, '\P{^	-Is	Samaritan}', "");
60755Expect(0, 2047, '\p{	-Is	Samaritan}', "");
60756Expect(1, 2047, '\p{^	-Is	Samaritan}', "");
60757Expect(1, 2047, '\P{	-Is	Samaritan}', "");
60758Expect(0, 2047, '\P{^	-Is	Samaritan}', "");
60759Error('\p{_-Samr/a/}');
60760Error('\P{_-Samr/a/}');
60761Expect(1, 2093, '\p{samr}', "");
60762Expect(0, 2093, '\p{^samr}', "");
60763Expect(0, 2093, '\P{samr}', "");
60764Expect(1, 2093, '\P{^samr}', "");
60765Expect(0, 2047, '\p{samr}', "");
60766Expect(1, 2047, '\p{^samr}', "");
60767Expect(1, 2047, '\P{samr}', "");
60768Expect(0, 2047, '\P{^samr}', "");
60769Expect(1, 2093, '\p{	 samr}', "");
60770Expect(0, 2093, '\p{^	 samr}', "");
60771Expect(0, 2093, '\P{	 samr}', "");
60772Expect(1, 2093, '\P{^	 samr}', "");
60773Expect(0, 2047, '\p{	 samr}', "");
60774Expect(1, 2047, '\p{^	 samr}', "");
60775Expect(1, 2047, '\P{	 samr}', "");
60776Expect(0, 2047, '\P{^	 samr}', "");
60777Error('\p{/a/ Is	Samr}');
60778Error('\P{/a/ Is	Samr}');
60779Expect(1, 2093, '\p{issamr}', "");
60780Expect(0, 2093, '\p{^issamr}', "");
60781Expect(0, 2093, '\P{issamr}', "");
60782Expect(1, 2093, '\P{^issamr}', "");
60783Expect(0, 2047, '\p{issamr}', "");
60784Expect(1, 2047, '\p{^issamr}', "");
60785Expect(1, 2047, '\P{issamr}', "");
60786Expect(0, 2047, '\P{^issamr}', "");
60787Expect(1, 2093, '\p{__IS samr}', "");
60788Expect(0, 2093, '\p{^__IS samr}', "");
60789Expect(0, 2093, '\P{__IS samr}', "");
60790Expect(1, 2093, '\P{^__IS samr}', "");
60791Expect(0, 2047, '\p{__IS samr}', "");
60792Expect(1, 2047, '\p{^__IS samr}', "");
60793Expect(1, 2047, '\P{__IS samr}', "");
60794Expect(0, 2047, '\P{^__IS samr}', "");
60795Error('\p{-OtherPunctuation:=}');
60796Error('\P{-OtherPunctuation:=}');
60797Expect(1, 35, '\p{otherpunctuation}', "");
60798Expect(0, 35, '\p{^otherpunctuation}', "");
60799Expect(0, 35, '\P{otherpunctuation}', "");
60800Expect(1, 35, '\P{^otherpunctuation}', "");
60801Expect(0, 32, '\p{otherpunctuation}', "");
60802Expect(1, 32, '\p{^otherpunctuation}', "");
60803Expect(1, 32, '\P{otherpunctuation}', "");
60804Expect(0, 32, '\P{^otherpunctuation}', "");
60805Expect(1, 35, '\p{ other-Punctuation}', "");
60806Expect(0, 35, '\p{^ other-Punctuation}', "");
60807Expect(0, 35, '\P{ other-Punctuation}', "");
60808Expect(1, 35, '\P{^ other-Punctuation}', "");
60809Expect(0, 32, '\p{ other-Punctuation}', "");
60810Expect(1, 32, '\p{^ other-Punctuation}', "");
60811Expect(1, 32, '\P{ other-Punctuation}', "");
60812Expect(0, 32, '\P{^ other-Punctuation}', "");
60813Error('\p{  Is	OTHER Punctuation:=}');
60814Error('\P{  Is	OTHER Punctuation:=}');
60815Expect(1, 35, '\p{isotherpunctuation}', "");
60816Expect(0, 35, '\p{^isotherpunctuation}', "");
60817Expect(0, 35, '\P{isotherpunctuation}', "");
60818Expect(1, 35, '\P{^isotherpunctuation}', "");
60819Expect(0, 32, '\p{isotherpunctuation}', "");
60820Expect(1, 32, '\p{^isotherpunctuation}', "");
60821Expect(1, 32, '\P{isotherpunctuation}', "");
60822Expect(0, 32, '\P{^isotherpunctuation}', "");
60823Expect(1, 35, '\p{	IS other Punctuation}', "");
60824Expect(0, 35, '\p{^	IS other Punctuation}', "");
60825Expect(0, 35, '\P{	IS other Punctuation}', "");
60826Expect(1, 35, '\P{^	IS other Punctuation}', "");
60827Expect(0, 32, '\p{	IS other Punctuation}', "");
60828Expect(1, 32, '\p{^	IS other Punctuation}', "");
60829Expect(1, 32, '\P{	IS other Punctuation}', "");
60830Expect(0, 32, '\P{^	IS other Punctuation}', "");
60831Error('\p{-	po/a/}');
60832Error('\P{-	po/a/}');
60833Expect(1, 35, '\p{po}', "");
60834Expect(0, 35, '\p{^po}', "");
60835Expect(0, 35, '\P{po}', "");
60836Expect(1, 35, '\P{^po}', "");
60837Expect(0, 32, '\p{po}', "");
60838Expect(1, 32, '\p{^po}', "");
60839Expect(1, 32, '\P{po}', "");
60840Expect(0, 32, '\P{^po}', "");
60841Expect(1, 35, '\p{-Po}', "");
60842Expect(0, 35, '\p{^-Po}', "");
60843Expect(0, 35, '\P{-Po}', "");
60844Expect(1, 35, '\P{^-Po}', "");
60845Expect(0, 32, '\p{-Po}', "");
60846Expect(1, 32, '\p{^-Po}', "");
60847Expect(1, 32, '\P{-Po}', "");
60848Expect(0, 32, '\P{^-Po}', "");
60849Error('\p{ Is:=Po}');
60850Error('\P{ Is:=Po}');
60851Expect(1, 35, '\p{ispo}', "");
60852Expect(0, 35, '\p{^ispo}', "");
60853Expect(0, 35, '\P{ispo}', "");
60854Expect(1, 35, '\P{^ispo}', "");
60855Expect(0, 32, '\p{ispo}', "");
60856Expect(1, 32, '\p{^ispo}', "");
60857Expect(1, 32, '\P{ispo}', "");
60858Expect(0, 32, '\P{^ispo}', "");
60859Expect(1, 35, '\p{--Is_Po}', "");
60860Expect(0, 35, '\p{^--Is_Po}', "");
60861Expect(0, 35, '\P{--Is_Po}', "");
60862Expect(1, 35, '\P{^--Is_Po}', "");
60863Expect(0, 32, '\p{--Is_Po}', "");
60864Expect(1, 32, '\p{^--Is_Po}', "");
60865Expect(1, 32, '\P{--Is_Po}', "");
60866Expect(0, 32, '\P{^--Is_Po}', "");
60867Error('\p{  CASE/a/IGNORABLE}');
60868Error('\P{  CASE/a/IGNORABLE}');
60869Expect(1, 39, '\p{caseignorable}', "");
60870Expect(0, 39, '\p{^caseignorable}', "");
60871Expect(0, 39, '\P{caseignorable}', "");
60872Expect(1, 39, '\P{^caseignorable}', "");
60873Expect(0, 38, '\p{caseignorable}', "");
60874Expect(1, 38, '\p{^caseignorable}', "");
60875Expect(1, 38, '\P{caseignorable}', "");
60876Expect(0, 38, '\P{^caseignorable}', "");
60877Expect(1, 39, '\p{-_Case	Ignorable}', "");
60878Expect(0, 39, '\p{^-_Case	Ignorable}', "");
60879Expect(0, 39, '\P{-_Case	Ignorable}', "");
60880Expect(1, 39, '\P{^-_Case	Ignorable}', "");
60881Expect(0, 38, '\p{-_Case	Ignorable}', "");
60882Expect(1, 38, '\p{^-_Case	Ignorable}', "");
60883Expect(1, 38, '\P{-_Case	Ignorable}', "");
60884Expect(0, 38, '\P{^-_Case	Ignorable}', "");
60885Error('\p{_/a/IS CaseIGNORABLE}');
60886Error('\P{_/a/IS CaseIGNORABLE}');
60887Expect(1, 39, '\p{iscaseignorable}', "");
60888Expect(0, 39, '\p{^iscaseignorable}', "");
60889Expect(0, 39, '\P{iscaseignorable}', "");
60890Expect(1, 39, '\P{^iscaseignorable}', "");
60891Expect(0, 38, '\p{iscaseignorable}', "");
60892Expect(1, 38, '\p{^iscaseignorable}', "");
60893Expect(1, 38, '\P{iscaseignorable}', "");
60894Expect(0, 38, '\P{^iscaseignorable}', "");
60895Expect(1, 39, '\p{ IS_Case ignorable}', "");
60896Expect(0, 39, '\p{^ IS_Case ignorable}', "");
60897Expect(0, 39, '\P{ IS_Case ignorable}', "");
60898Expect(1, 39, '\P{^ IS_Case ignorable}', "");
60899Expect(0, 38, '\p{ IS_Case ignorable}', "");
60900Expect(1, 38, '\p{^ IS_Case ignorable}', "");
60901Expect(1, 38, '\P{ IS_Case ignorable}', "");
60902Expect(0, 38, '\P{^ IS_Case ignorable}', "");
60903Error('\p{	_CI/a/}');
60904Error('\P{	_CI/a/}');
60905Expect(1, 39, '\p{ci}', "");
60906Expect(0, 39, '\p{^ci}', "");
60907Expect(0, 39, '\P{ci}', "");
60908Expect(1, 39, '\P{^ci}', "");
60909Expect(0, 38, '\p{ci}', "");
60910Expect(1, 38, '\p{^ci}', "");
60911Expect(1, 38, '\P{ci}', "");
60912Expect(0, 38, '\P{^ci}', "");
60913Expect(1, 39, '\p{-	ci}', "");
60914Expect(0, 39, '\p{^-	ci}', "");
60915Expect(0, 39, '\P{-	ci}', "");
60916Expect(1, 39, '\P{^-	ci}', "");
60917Expect(0, 38, '\p{-	ci}', "");
60918Expect(1, 38, '\p{^-	ci}', "");
60919Expect(1, 38, '\P{-	ci}', "");
60920Expect(0, 38, '\P{^-	ci}', "");
60921Error('\p{	:=Is	CI}');
60922Error('\P{	:=Is	CI}');
60923Expect(1, 39, '\p{isci}', "");
60924Expect(0, 39, '\p{^isci}', "");
60925Expect(0, 39, '\P{isci}', "");
60926Expect(1, 39, '\P{^isci}', "");
60927Expect(0, 38, '\p{isci}', "");
60928Expect(1, 38, '\p{^isci}', "");
60929Expect(1, 38, '\P{isci}', "");
60930Expect(0, 38, '\P{^isci}', "");
60931Expect(1, 39, '\p{--IS-ci}', "");
60932Expect(0, 39, '\p{^--IS-ci}', "");
60933Expect(0, 39, '\P{--IS-ci}', "");
60934Expect(1, 39, '\P{^--IS-ci}', "");
60935Expect(0, 38, '\p{--IS-ci}', "");
60936Expect(1, 38, '\p{^--IS-ci}', "");
60937Expect(1, 38, '\P{--IS-ci}', "");
60938Expect(0, 38, '\P{^--IS-ci}', "");
60939Error('\p{ _	Case/a/IGNORABLE}');
60940Error('\P{ _	Case/a/IGNORABLE}');
60941Expect(1, 39, '\p{_CASE_ignorable}', "");
60942Expect(0, 39, '\p{^_CASE_ignorable}', "");
60943Expect(0, 39, '\P{_CASE_ignorable}', "");
60944Expect(1, 39, '\P{^_CASE_ignorable}', "");
60945Expect(0, 38, '\p{_CASE_ignorable}', "");
60946Expect(1, 38, '\p{^_CASE_ignorable}', "");
60947Expect(1, 38, '\P{_CASE_ignorable}', "");
60948Expect(0, 38, '\P{^_CASE_ignorable}', "");
60949Error('\p{ _ChangesWHENNFKC Casefolded/a/}');
60950Error('\P{ _ChangesWHENNFKC Casefolded/a/}');
60951Expect(1, 90, '\p{changeswhennfkccasefolded}', "");
60952Expect(0, 90, '\p{^changeswhennfkccasefolded}', "");
60953Expect(0, 90, '\P{changeswhennfkccasefolded}', "");
60954Expect(1, 90, '\P{^changeswhennfkccasefolded}', "");
60955Expect(0, 64, '\p{changeswhennfkccasefolded}', "");
60956Expect(1, 64, '\p{^changeswhennfkccasefolded}', "");
60957Expect(1, 64, '\P{changeswhennfkccasefolded}', "");
60958Expect(0, 64, '\P{^changeswhennfkccasefolded}', "");
60959Expect(1, 90, '\p{ -Changes-WHEN	NFKC_Casefolded}', "");
60960Expect(0, 90, '\p{^ -Changes-WHEN	NFKC_Casefolded}', "");
60961Expect(0, 90, '\P{ -Changes-WHEN	NFKC_Casefolded}', "");
60962Expect(1, 90, '\P{^ -Changes-WHEN	NFKC_Casefolded}', "");
60963Expect(0, 64, '\p{ -Changes-WHEN	NFKC_Casefolded}', "");
60964Expect(1, 64, '\p{^ -Changes-WHEN	NFKC_Casefolded}', "");
60965Expect(1, 64, '\P{ -Changes-WHEN	NFKC_Casefolded}', "");
60966Expect(0, 64, '\P{^ -Changes-WHEN	NFKC_Casefolded}', "");
60967Error('\p{	:=Is_Changes-WHEN	NFKC-Casefolded}');
60968Error('\P{	:=Is_Changes-WHEN	NFKC-Casefolded}');
60969Expect(1, 90, '\p{ischangeswhennfkccasefolded}', "");
60970Expect(0, 90, '\p{^ischangeswhennfkccasefolded}', "");
60971Expect(0, 90, '\P{ischangeswhennfkccasefolded}', "");
60972Expect(1, 90, '\P{^ischangeswhennfkccasefolded}', "");
60973Expect(0, 64, '\p{ischangeswhennfkccasefolded}', "");
60974Expect(1, 64, '\p{^ischangeswhennfkccasefolded}', "");
60975Expect(1, 64, '\P{ischangeswhennfkccasefolded}', "");
60976Expect(0, 64, '\P{^ischangeswhennfkccasefolded}', "");
60977Expect(1, 90, '\p{_	Is-changes	When NFKC	casefolded}', "");
60978Expect(0, 90, '\p{^_	Is-changes	When NFKC	casefolded}', "");
60979Expect(0, 90, '\P{_	Is-changes	When NFKC	casefolded}', "");
60980Expect(1, 90, '\P{^_	Is-changes	When NFKC	casefolded}', "");
60981Expect(0, 64, '\p{_	Is-changes	When NFKC	casefolded}', "");
60982Expect(1, 64, '\p{^_	Is-changes	When NFKC	casefolded}', "");
60983Expect(1, 64, '\P{_	Is-changes	When NFKC	casefolded}', "");
60984Expect(0, 64, '\P{^_	Is-changes	When NFKC	casefolded}', "");
60985Error('\p{	:=CWKCF}');
60986Error('\P{	:=CWKCF}');
60987Expect(1, 90, '\p{cwkcf}', "");
60988Expect(0, 90, '\p{^cwkcf}', "");
60989Expect(0, 90, '\P{cwkcf}', "");
60990Expect(1, 90, '\P{^cwkcf}', "");
60991Expect(0, 64, '\p{cwkcf}', "");
60992Expect(1, 64, '\p{^cwkcf}', "");
60993Expect(1, 64, '\P{cwkcf}', "");
60994Expect(0, 64, '\P{^cwkcf}', "");
60995Expect(1, 90, '\p{--CWKCF}', "");
60996Expect(0, 90, '\p{^--CWKCF}', "");
60997Expect(0, 90, '\P{--CWKCF}', "");
60998Expect(1, 90, '\P{^--CWKCF}', "");
60999Expect(0, 64, '\p{--CWKCF}', "");
61000Expect(1, 64, '\p{^--CWKCF}', "");
61001Expect(1, 64, '\P{--CWKCF}', "");
61002Expect(0, 64, '\P{^--CWKCF}', "");
61003Error('\p{_:=is-CWKCF}');
61004Error('\P{_:=is-CWKCF}');
61005Expect(1, 90, '\p{iscwkcf}', "");
61006Expect(0, 90, '\p{^iscwkcf}', "");
61007Expect(0, 90, '\P{iscwkcf}', "");
61008Expect(1, 90, '\P{^iscwkcf}', "");
61009Expect(0, 64, '\p{iscwkcf}', "");
61010Expect(1, 64, '\p{^iscwkcf}', "");
61011Expect(1, 64, '\P{iscwkcf}', "");
61012Expect(0, 64, '\P{^iscwkcf}', "");
61013Expect(1, 90, '\p{ 	IS CWKCF}', "");
61014Expect(0, 90, '\p{^ 	IS CWKCF}', "");
61015Expect(0, 90, '\P{ 	IS CWKCF}', "");
61016Expect(1, 90, '\P{^ 	IS CWKCF}', "");
61017Expect(0, 64, '\p{ 	IS CWKCF}', "");
61018Expect(1, 64, '\p{^ 	IS CWKCF}', "");
61019Expect(1, 64, '\P{ 	IS CWKCF}', "");
61020Expect(0, 64, '\P{^ 	IS CWKCF}', "");
61021Error('\p{ 	In:=Cherokee}');
61022Error('\P{ 	In:=Cherokee}');
61023Expect(1, 5119, '\p{incherokee}', "");
61024Expect(0, 5119, '\p{^incherokee}', "");
61025Expect(0, 5119, '\P{incherokee}', "");
61026Expect(1, 5119, '\P{^incherokee}', "");
61027Expect(0, 5023, '\p{incherokee}', "");
61028Expect(1, 5023, '\p{^incherokee}', "");
61029Expect(1, 5023, '\P{incherokee}', "");
61030Expect(0, 5023, '\P{^incherokee}', "");
61031Expect(1, 5119, '\p{	InCherokee}', "");
61032Expect(0, 5119, '\p{^	InCherokee}', "");
61033Expect(0, 5119, '\P{	InCherokee}', "");
61034Expect(1, 5119, '\P{^	InCherokee}', "");
61035Expect(0, 5023, '\p{	InCherokee}', "");
61036Expect(1, 5023, '\p{^	InCherokee}', "");
61037Expect(1, 5023, '\P{	InCherokee}', "");
61038Expect(0, 5023, '\P{^	InCherokee}', "");
61039Error('\p{:=_ethiopic}');
61040Error('\P{:=_ethiopic}');
61041Expect(1, 4680, '\p{ethiopic}', "");
61042Expect(0, 4680, '\p{^ethiopic}', "");
61043Expect(0, 4680, '\P{ethiopic}', "");
61044Expect(1, 4680, '\P{^ethiopic}', "");
61045Expect(0, 4607, '\p{ethiopic}', "");
61046Expect(1, 4607, '\p{^ethiopic}', "");
61047Expect(1, 4607, '\P{ethiopic}', "");
61048Expect(0, 4607, '\P{^ethiopic}', "");
61049Expect(1, 4680, '\p{--ethiopic}', "");
61050Expect(0, 4680, '\p{^--ethiopic}', "");
61051Expect(0, 4680, '\P{--ethiopic}', "");
61052Expect(1, 4680, '\P{^--ethiopic}', "");
61053Expect(0, 4607, '\p{--ethiopic}', "");
61054Expect(1, 4607, '\p{^--ethiopic}', "");
61055Expect(1, 4607, '\P{--ethiopic}', "");
61056Expect(0, 4607, '\P{^--ethiopic}', "");
61057Error('\p{__Is_ethiopic/a/}');
61058Error('\P{__Is_ethiopic/a/}');
61059Expect(1, 4680, '\p{isethiopic}', "");
61060Expect(0, 4680, '\p{^isethiopic}', "");
61061Expect(0, 4680, '\P{isethiopic}', "");
61062Expect(1, 4680, '\P{^isethiopic}', "");
61063Expect(0, 4607, '\p{isethiopic}', "");
61064Expect(1, 4607, '\p{^isethiopic}', "");
61065Expect(1, 4607, '\P{isethiopic}', "");
61066Expect(0, 4607, '\P{^isethiopic}', "");
61067Expect(1, 4680, '\p{-	IS Ethiopic}', "");
61068Expect(0, 4680, '\p{^-	IS Ethiopic}', "");
61069Expect(0, 4680, '\P{-	IS Ethiopic}', "");
61070Expect(1, 4680, '\P{^-	IS Ethiopic}', "");
61071Expect(0, 4607, '\p{-	IS Ethiopic}', "");
61072Expect(1, 4607, '\p{^-	IS Ethiopic}', "");
61073Expect(1, 4607, '\P{-	IS Ethiopic}', "");
61074Expect(0, 4607, '\P{^-	IS Ethiopic}', "");
61075Error('\p{ 	Ethi:=}');
61076Error('\P{ 	Ethi:=}');
61077Expect(1, 4680, '\p{ethi}', "");
61078Expect(0, 4680, '\p{^ethi}', "");
61079Expect(0, 4680, '\P{ethi}', "");
61080Expect(1, 4680, '\P{^ethi}', "");
61081Expect(0, 4607, '\p{ethi}', "");
61082Expect(1, 4607, '\p{^ethi}', "");
61083Expect(1, 4607, '\P{ethi}', "");
61084Expect(0, 4607, '\P{^ethi}', "");
61085Expect(1, 4680, '\p{ ethi}', "");
61086Expect(0, 4680, '\p{^ ethi}', "");
61087Expect(0, 4680, '\P{ ethi}', "");
61088Expect(1, 4680, '\P{^ ethi}', "");
61089Expect(0, 4607, '\p{ ethi}', "");
61090Expect(1, 4607, '\p{^ ethi}', "");
61091Expect(1, 4607, '\P{ ethi}', "");
61092Expect(0, 4607, '\P{^ ethi}', "");
61093Error('\p{/a/Is Ethi}');
61094Error('\P{/a/Is Ethi}');
61095Expect(1, 4680, '\p{isethi}', "");
61096Expect(0, 4680, '\p{^isethi}', "");
61097Expect(0, 4680, '\P{isethi}', "");
61098Expect(1, 4680, '\P{^isethi}', "");
61099Expect(0, 4607, '\p{isethi}', "");
61100Expect(1, 4607, '\p{^isethi}', "");
61101Expect(1, 4607, '\P{isethi}', "");
61102Expect(0, 4607, '\P{^isethi}', "");
61103Expect(1, 4680, '\p{		Is Ethi}', "");
61104Expect(0, 4680, '\p{^		Is Ethi}', "");
61105Expect(0, 4680, '\P{		Is Ethi}', "");
61106Expect(1, 4680, '\P{^		Is Ethi}', "");
61107Expect(0, 4607, '\p{		Is Ethi}', "");
61108Expect(1, 4607, '\p{^		Is Ethi}', "");
61109Expect(1, 4607, '\P{		Is Ethi}', "");
61110Expect(0, 4607, '\P{^		Is Ethi}', "");
61111Error('\p{__X_Begin/a/}');
61112Error('\P{__X_Begin/a/}');
61113Expect(1, 126, '\p{_X_BEGIN}', "");
61114Expect(0, 126, '\p{^_X_BEGIN}', "");
61115Expect(0, 126, '\P{_X_BEGIN}', "");
61116Expect(1, 126, '\P{^_X_BEGIN}', "");
61117Expect(0, 31, '\p{_X_BEGIN}', "");
61118Expect(1, 31, '\p{^_X_BEGIN}', "");
61119Expect(1, 31, '\P{_X_BEGIN}', "");
61120Expect(0, 31, '\P{^_X_BEGIN}', "");
61121Error('\p{		yi:=}');
61122Error('\P{		yi:=}');
61123Expect(1, 42124, '\p{yi}', "");
61124Expect(0, 42124, '\p{^yi}', "");
61125Expect(0, 42124, '\P{yi}', "");
61126Expect(1, 42124, '\P{^yi}', "");
61127Expect(0, 40959, '\p{yi}', "");
61128Expect(1, 40959, '\p{^yi}', "");
61129Expect(1, 40959, '\P{yi}', "");
61130Expect(0, 40959, '\P{^yi}', "");
61131Expect(1, 42124, '\p{	_Yi}', "");
61132Expect(0, 42124, '\p{^	_Yi}', "");
61133Expect(0, 42124, '\P{	_Yi}', "");
61134Expect(1, 42124, '\P{^	_Yi}', "");
61135Expect(0, 40959, '\p{	_Yi}', "");
61136Expect(1, 40959, '\p{^	_Yi}', "");
61137Expect(1, 40959, '\P{	_Yi}', "");
61138Expect(0, 40959, '\P{^	_Yi}', "");
61139Error('\p{ 	is/a/Yi}');
61140Error('\P{ 	is/a/Yi}');
61141Expect(1, 42124, '\p{isyi}', "");
61142Expect(0, 42124, '\p{^isyi}', "");
61143Expect(0, 42124, '\P{isyi}', "");
61144Expect(1, 42124, '\P{^isyi}', "");
61145Expect(0, 40959, '\p{isyi}', "");
61146Expect(1, 40959, '\p{^isyi}', "");
61147Expect(1, 40959, '\P{isyi}', "");
61148Expect(0, 40959, '\P{^isyi}', "");
61149Expect(1, 42124, '\p{__IsYI}', "");
61150Expect(0, 42124, '\p{^__IsYI}', "");
61151Expect(0, 42124, '\P{__IsYI}', "");
61152Expect(1, 42124, '\P{^__IsYI}', "");
61153Expect(0, 40959, '\p{__IsYI}', "");
61154Expect(1, 40959, '\p{^__IsYI}', "");
61155Expect(1, 40959, '\P{__IsYI}', "");
61156Expect(0, 40959, '\P{^__IsYI}', "");
61157Error('\p{/a/Yiii}');
61158Error('\P{/a/Yiii}');
61159Expect(1, 42124, '\p{yiii}', "");
61160Expect(0, 42124, '\p{^yiii}', "");
61161Expect(0, 42124, '\P{yiii}', "");
61162Expect(1, 42124, '\P{^yiii}', "");
61163Expect(0, 40959, '\p{yiii}', "");
61164Expect(1, 40959, '\p{^yiii}', "");
61165Expect(1, 40959, '\P{yiii}', "");
61166Expect(0, 40959, '\P{^yiii}', "");
61167Expect(1, 42124, '\p{- Yiii}', "");
61168Expect(0, 42124, '\p{^- Yiii}', "");
61169Expect(0, 42124, '\P{- Yiii}', "");
61170Expect(1, 42124, '\P{^- Yiii}', "");
61171Expect(0, 40959, '\p{- Yiii}', "");
61172Expect(1, 40959, '\p{^- Yiii}', "");
61173Expect(1, 40959, '\P{- Yiii}', "");
61174Expect(0, 40959, '\P{^- Yiii}', "");
61175Error('\p{ 	ISYiii:=}');
61176Error('\P{ 	ISYiii:=}');
61177Expect(1, 42124, '\p{isyiii}', "");
61178Expect(0, 42124, '\p{^isyiii}', "");
61179Expect(0, 42124, '\P{isyiii}', "");
61180Expect(1, 42124, '\P{^isyiii}', "");
61181Expect(0, 40959, '\p{isyiii}', "");
61182Expect(1, 40959, '\p{^isyiii}', "");
61183Expect(1, 40959, '\P{isyiii}', "");
61184Expect(0, 40959, '\P{^isyiii}', "");
61185Expect(1, 42124, '\p{ 	Is	YIII}', "");
61186Expect(0, 42124, '\p{^ 	Is	YIII}', "");
61187Expect(0, 42124, '\P{ 	Is	YIII}', "");
61188Expect(1, 42124, '\P{^ 	Is	YIII}', "");
61189Expect(0, 40959, '\p{ 	Is	YIII}', "");
61190Expect(1, 40959, '\p{^ 	Is	YIII}', "");
61191Expect(1, 40959, '\P{ 	Is	YIII}', "");
61192Expect(0, 40959, '\P{^ 	Is	YIII}', "");
61193Error('\p{/a/_gurmukhi}');
61194Error('\P{/a/_gurmukhi}');
61195Expect(1, 2563, '\p{gurmukhi}', "");
61196Expect(0, 2563, '\p{^gurmukhi}', "");
61197Expect(0, 2563, '\P{gurmukhi}', "");
61198Expect(1, 2563, '\P{^gurmukhi}', "");
61199Expect(0, 2560, '\p{gurmukhi}', "");
61200Expect(1, 2560, '\p{^gurmukhi}', "");
61201Expect(1, 2560, '\P{gurmukhi}', "");
61202Expect(0, 2560, '\P{^gurmukhi}', "");
61203Expect(1, 2563, '\p{	-Gurmukhi}', "");
61204Expect(0, 2563, '\p{^	-Gurmukhi}', "");
61205Expect(0, 2563, '\P{	-Gurmukhi}', "");
61206Expect(1, 2563, '\P{^	-Gurmukhi}', "");
61207Expect(0, 2560, '\p{	-Gurmukhi}', "");
61208Expect(1, 2560, '\p{^	-Gurmukhi}', "");
61209Expect(1, 2560, '\P{	-Gurmukhi}', "");
61210Expect(0, 2560, '\P{^	-Gurmukhi}', "");
61211Error('\p{_/a/Is	Gurmukhi}');
61212Error('\P{_/a/Is	Gurmukhi}');
61213Expect(1, 2563, '\p{isgurmukhi}', "");
61214Expect(0, 2563, '\p{^isgurmukhi}', "");
61215Expect(0, 2563, '\P{isgurmukhi}', "");
61216Expect(1, 2563, '\P{^isgurmukhi}', "");
61217Expect(0, 2560, '\p{isgurmukhi}', "");
61218Expect(1, 2560, '\p{^isgurmukhi}', "");
61219Expect(1, 2560, '\P{isgurmukhi}', "");
61220Expect(0, 2560, '\P{^isgurmukhi}', "");
61221Expect(1, 2563, '\p{_is-gurmukhi}', "");
61222Expect(0, 2563, '\p{^_is-gurmukhi}', "");
61223Expect(0, 2563, '\P{_is-gurmukhi}', "");
61224Expect(1, 2563, '\P{^_is-gurmukhi}', "");
61225Expect(0, 2560, '\p{_is-gurmukhi}', "");
61226Expect(1, 2560, '\p{^_is-gurmukhi}', "");
61227Expect(1, 2560, '\P{_is-gurmukhi}', "");
61228Expect(0, 2560, '\P{^_is-gurmukhi}', "");
61229Error('\p{:=		GURU}');
61230Error('\P{:=		GURU}');
61231Expect(1, 2563, '\p{guru}', "");
61232Expect(0, 2563, '\p{^guru}', "");
61233Expect(0, 2563, '\P{guru}', "");
61234Expect(1, 2563, '\P{^guru}', "");
61235Expect(0, 2560, '\p{guru}', "");
61236Expect(1, 2560, '\p{^guru}', "");
61237Expect(1, 2560, '\P{guru}', "");
61238Expect(0, 2560, '\P{^guru}', "");
61239Expect(1, 2563, '\p{_GURU}', "");
61240Expect(0, 2563, '\p{^_GURU}', "");
61241Expect(0, 2563, '\P{_GURU}', "");
61242Expect(1, 2563, '\P{^_GURU}', "");
61243Expect(0, 2560, '\p{_GURU}', "");
61244Expect(1, 2560, '\p{^_GURU}', "");
61245Expect(1, 2560, '\P{_GURU}', "");
61246Expect(0, 2560, '\P{^_GURU}', "");
61247Error('\p{	 Is:=guru}');
61248Error('\P{	 Is:=guru}');
61249Expect(1, 2563, '\p{isguru}', "");
61250Expect(0, 2563, '\p{^isguru}', "");
61251Expect(0, 2563, '\P{isguru}', "");
61252Expect(1, 2563, '\P{^isguru}', "");
61253Expect(0, 2560, '\p{isguru}', "");
61254Expect(1, 2560, '\p{^isguru}', "");
61255Expect(1, 2560, '\P{isguru}', "");
61256Expect(0, 2560, '\P{^isguru}', "");
61257Expect(1, 2563, '\p{-Is	GURU}', "");
61258Expect(0, 2563, '\p{^-Is	GURU}', "");
61259Expect(0, 2563, '\P{-Is	GURU}', "");
61260Expect(1, 2563, '\P{^-Is	GURU}', "");
61261Expect(0, 2560, '\p{-Is	GURU}', "");
61262Expect(1, 2560, '\p{^-Is	GURU}', "");
61263Expect(1, 2560, '\P{-Is	GURU}', "");
61264Expect(0, 2560, '\P{^-Is	GURU}', "");
61265Error('\p{ 	LATIN Extended/a/B}');
61266Error('\P{ 	LATIN Extended/a/B}');
61267Expect(1, 591, '\p{latinextendedb}', "");
61268Expect(0, 591, '\p{^latinextendedb}', "");
61269Expect(0, 591, '\P{latinextendedb}', "");
61270Expect(1, 591, '\P{^latinextendedb}', "");
61271Expect(0, 383, '\p{latinextendedb}', "");
61272Expect(1, 383, '\p{^latinextendedb}', "");
61273Expect(1, 383, '\P{latinextendedb}', "");
61274Expect(0, 383, '\P{^latinextendedb}', "");
61275Expect(1, 591, '\p{--LATIN_EXTENDED	B}', "");
61276Expect(0, 591, '\p{^--LATIN_EXTENDED	B}', "");
61277Expect(0, 591, '\P{--LATIN_EXTENDED	B}', "");
61278Expect(1, 591, '\P{^--LATIN_EXTENDED	B}', "");
61279Expect(0, 383, '\p{--LATIN_EXTENDED	B}', "");
61280Expect(1, 383, '\p{^--LATIN_EXTENDED	B}', "");
61281Expect(1, 383, '\P{--LATIN_EXTENDED	B}', "");
61282Expect(0, 383, '\P{^--LATIN_EXTENDED	B}', "");
61283Error('\p{- islatinExtended/a/B}');
61284Error('\P{- islatinExtended/a/B}');
61285Expect(1, 591, '\p{islatinextendedb}', "");
61286Expect(0, 591, '\p{^islatinextendedb}', "");
61287Expect(0, 591, '\P{islatinextendedb}', "");
61288Expect(1, 591, '\P{^islatinextendedb}', "");
61289Expect(0, 383, '\p{islatinextendedb}', "");
61290Expect(1, 383, '\p{^islatinextendedb}', "");
61291Expect(1, 383, '\P{islatinextendedb}', "");
61292Expect(0, 383, '\P{^islatinextendedb}', "");
61293Expect(1, 591, '\p{-_Is Latin Extended	B}', "");
61294Expect(0, 591, '\p{^-_Is Latin Extended	B}', "");
61295Expect(0, 591, '\P{-_Is Latin Extended	B}', "");
61296Expect(1, 591, '\P{^-_Is Latin Extended	B}', "");
61297Expect(0, 383, '\p{-_Is Latin Extended	B}', "");
61298Expect(1, 383, '\p{^-_Is Latin Extended	B}', "");
61299Expect(1, 383, '\P{-_Is Latin Extended	B}', "");
61300Expect(0, 383, '\P{^-_Is Latin Extended	B}', "");
61301Error('\p{_In/a/LATIN_Extended_b}');
61302Error('\P{_In/a/LATIN_Extended_b}');
61303Expect(1, 591, '\p{inlatinextendedb}', "");
61304Expect(0, 591, '\p{^inlatinextendedb}', "");
61305Expect(0, 591, '\P{inlatinextendedb}', "");
61306Expect(1, 591, '\P{^inlatinextendedb}', "");
61307Expect(0, 383, '\p{inlatinextendedb}', "");
61308Expect(1, 383, '\p{^inlatinextendedb}', "");
61309Expect(1, 383, '\P{inlatinextendedb}', "");
61310Expect(0, 383, '\P{^inlatinextendedb}', "");
61311Expect(1, 591, '\p{--InlatinExtended_B}', "");
61312Expect(0, 591, '\p{^--InlatinExtended_B}', "");
61313Expect(0, 591, '\P{--InlatinExtended_B}', "");
61314Expect(1, 591, '\P{^--InlatinExtended_B}', "");
61315Expect(0, 383, '\p{--InlatinExtended_B}', "");
61316Expect(1, 383, '\p{^--InlatinExtended_B}', "");
61317Expect(1, 383, '\P{--InlatinExtended_B}', "");
61318Expect(0, 383, '\P{^--InlatinExtended_B}', "");
61319Error('\p{:=_cyrillic}');
61320Error('\P{:=_cyrillic}');
61321Expect(1, 1156, '\p{cyrillic}', "");
61322Expect(0, 1156, '\p{^cyrillic}', "");
61323Expect(0, 1156, '\P{cyrillic}', "");
61324Expect(1, 1156, '\P{^cyrillic}', "");
61325Expect(0, 1023, '\p{cyrillic}', "");
61326Expect(1, 1023, '\p{^cyrillic}', "");
61327Expect(1, 1023, '\P{cyrillic}', "");
61328Expect(0, 1023, '\P{^cyrillic}', "");
61329Expect(1, 1156, '\p{_	cyrillic}', "");
61330Expect(0, 1156, '\p{^_	cyrillic}', "");
61331Expect(0, 1156, '\P{_	cyrillic}', "");
61332Expect(1, 1156, '\P{^_	cyrillic}', "");
61333Expect(0, 1023, '\p{_	cyrillic}', "");
61334Expect(1, 1023, '\p{^_	cyrillic}', "");
61335Expect(1, 1023, '\P{_	cyrillic}', "");
61336Expect(0, 1023, '\P{^_	cyrillic}', "");
61337Error('\p{:=IS-Cyrillic}');
61338Error('\P{:=IS-Cyrillic}');
61339Expect(1, 1156, '\p{iscyrillic}', "");
61340Expect(0, 1156, '\p{^iscyrillic}', "");
61341Expect(0, 1156, '\P{iscyrillic}', "");
61342Expect(1, 1156, '\P{^iscyrillic}', "");
61343Expect(0, 1023, '\p{iscyrillic}', "");
61344Expect(1, 1023, '\p{^iscyrillic}', "");
61345Expect(1, 1023, '\P{iscyrillic}', "");
61346Expect(0, 1023, '\P{^iscyrillic}', "");
61347Expect(1, 1156, '\p{	Is_cyrillic}', "");
61348Expect(0, 1156, '\p{^	Is_cyrillic}', "");
61349Expect(0, 1156, '\P{	Is_cyrillic}', "");
61350Expect(1, 1156, '\P{^	Is_cyrillic}', "");
61351Expect(0, 1023, '\p{	Is_cyrillic}', "");
61352Expect(1, 1023, '\p{^	Is_cyrillic}', "");
61353Expect(1, 1023, '\P{	Is_cyrillic}', "");
61354Expect(0, 1023, '\P{^	Is_cyrillic}', "");
61355Error('\p{:=_cyrl}');
61356Error('\P{:=_cyrl}');
61357Expect(1, 1156, '\p{cyrl}', "");
61358Expect(0, 1156, '\p{^cyrl}', "");
61359Expect(0, 1156, '\P{cyrl}', "");
61360Expect(1, 1156, '\P{^cyrl}', "");
61361Expect(0, 1023, '\p{cyrl}', "");
61362Expect(1, 1023, '\p{^cyrl}', "");
61363Expect(1, 1023, '\P{cyrl}', "");
61364Expect(0, 1023, '\P{^cyrl}', "");
61365Expect(1, 1156, '\p{		cyrl}', "");
61366Expect(0, 1156, '\p{^		cyrl}', "");
61367Expect(0, 1156, '\P{		cyrl}', "");
61368Expect(1, 1156, '\P{^		cyrl}', "");
61369Expect(0, 1023, '\p{		cyrl}', "");
61370Expect(1, 1023, '\p{^		cyrl}', "");
61371Expect(1, 1023, '\P{		cyrl}', "");
61372Expect(0, 1023, '\P{^		cyrl}', "");
61373Error('\p{ 	Is-Cyrl:=}');
61374Error('\P{ 	Is-Cyrl:=}');
61375Expect(1, 1156, '\p{iscyrl}', "");
61376Expect(0, 1156, '\p{^iscyrl}', "");
61377Expect(0, 1156, '\P{iscyrl}', "");
61378Expect(1, 1156, '\P{^iscyrl}', "");
61379Expect(0, 1023, '\p{iscyrl}', "");
61380Expect(1, 1023, '\p{^iscyrl}', "");
61381Expect(1, 1023, '\P{iscyrl}', "");
61382Expect(0, 1023, '\P{^iscyrl}', "");
61383Expect(1, 1156, '\p{ 	is_Cyrl}', "");
61384Expect(0, 1156, '\p{^ 	is_Cyrl}', "");
61385Expect(0, 1156, '\P{ 	is_Cyrl}', "");
61386Expect(1, 1156, '\P{^ 	is_Cyrl}', "");
61387Expect(0, 1023, '\p{ 	is_Cyrl}', "");
61388Expect(1, 1023, '\p{^ 	is_Cyrl}', "");
61389Expect(1, 1023, '\P{ 	is_Cyrl}', "");
61390Expect(0, 1023, '\P{^ 	is_Cyrl}', "");
61391Error('\p{-LATIN	Extended:=c}');
61392Error('\P{-LATIN	Extended:=c}');
61393Expect(1, 11391, '\p{latinextendedc}', "");
61394Expect(0, 11391, '\p{^latinextendedc}', "");
61395Expect(0, 11391, '\P{latinextendedc}', "");
61396Expect(1, 11391, '\P{^latinextendedc}', "");
61397Expect(0, 11359, '\p{latinextendedc}', "");
61398Expect(1, 11359, '\p{^latinextendedc}', "");
61399Expect(1, 11359, '\P{latinextendedc}', "");
61400Expect(0, 11359, '\P{^latinextendedc}', "");
61401Expect(1, 11391, '\p{__LATIN-extended-C}', "");
61402Expect(0, 11391, '\p{^__LATIN-extended-C}', "");
61403Expect(0, 11391, '\P{__LATIN-extended-C}', "");
61404Expect(1, 11391, '\P{^__LATIN-extended-C}', "");
61405Expect(0, 11359, '\p{__LATIN-extended-C}', "");
61406Expect(1, 11359, '\p{^__LATIN-extended-C}', "");
61407Expect(1, 11359, '\P{__LATIN-extended-C}', "");
61408Expect(0, 11359, '\P{^__LATIN-extended-C}', "");
61409Error('\p{_:=Is	Latin	Extended C}');
61410Error('\P{_:=Is	Latin	Extended C}');
61411Expect(1, 11391, '\p{islatinextendedc}', "");
61412Expect(0, 11391, '\p{^islatinextendedc}', "");
61413Expect(0, 11391, '\P{islatinextendedc}', "");
61414Expect(1, 11391, '\P{^islatinextendedc}', "");
61415Expect(0, 11359, '\p{islatinextendedc}', "");
61416Expect(1, 11359, '\p{^islatinextendedc}', "");
61417Expect(1, 11359, '\P{islatinextendedc}', "");
61418Expect(0, 11359, '\P{^islatinextendedc}', "");
61419Expect(1, 11391, '\p{	Is	Latin extended_C}', "");
61420Expect(0, 11391, '\p{^	Is	Latin extended_C}', "");
61421Expect(0, 11391, '\P{	Is	Latin extended_C}', "");
61422Expect(1, 11391, '\P{^	Is	Latin extended_C}', "");
61423Expect(0, 11359, '\p{	Is	Latin extended_C}', "");
61424Expect(1, 11359, '\p{^	Is	Latin extended_C}', "");
61425Expect(1, 11359, '\P{	Is	Latin extended_C}', "");
61426Expect(0, 11359, '\P{^	Is	Latin extended_C}', "");
61427Error('\p{ IN	latin	Extended:=C}');
61428Error('\P{ IN	latin	Extended:=C}');
61429Expect(1, 11391, '\p{inlatinextendedc}', "");
61430Expect(0, 11391, '\p{^inlatinextendedc}', "");
61431Expect(0, 11391, '\P{inlatinextendedc}', "");
61432Expect(1, 11391, '\P{^inlatinextendedc}', "");
61433Expect(0, 11359, '\p{inlatinextendedc}', "");
61434Expect(1, 11359, '\p{^inlatinextendedc}', "");
61435Expect(1, 11359, '\P{inlatinextendedc}', "");
61436Expect(0, 11359, '\P{^inlatinextendedc}', "");
61437Expect(1, 11391, '\p{- In Latin_EXTENDEDc}', "");
61438Expect(0, 11391, '\p{^- In Latin_EXTENDEDc}', "");
61439Expect(0, 11391, '\P{- In Latin_EXTENDEDc}', "");
61440Expect(1, 11391, '\P{^- In Latin_EXTENDEDc}', "");
61441Expect(0, 11359, '\p{- In Latin_EXTENDEDc}', "");
61442Expect(1, 11359, '\p{^- In Latin_EXTENDEDc}', "");
61443Expect(1, 11359, '\P{- In Latin_EXTENDEDc}', "");
61444Expect(0, 11359, '\P{^- In Latin_EXTENDEDc}', "");
61445Error('\p{-/a/InRejang}');
61446Error('\P{-/a/InRejang}');
61447Expect(1, 43359, '\p{inrejang}', "");
61448Expect(0, 43359, '\p{^inrejang}', "");
61449Expect(0, 43359, '\P{inrejang}', "");
61450Expect(1, 43359, '\P{^inrejang}', "");
61451Expect(0, 43311, '\p{inrejang}', "");
61452Expect(1, 43311, '\p{^inrejang}', "");
61453Expect(1, 43311, '\P{inrejang}', "");
61454Expect(0, 43311, '\P{^inrejang}', "");
61455Expect(1, 43359, '\p{_	in Rejang}', "");
61456Expect(0, 43359, '\p{^_	in Rejang}', "");
61457Expect(0, 43359, '\P{_	in Rejang}', "");
61458Expect(1, 43359, '\P{^_	in Rejang}', "");
61459Expect(0, 43311, '\p{_	in Rejang}', "");
61460Expect(1, 43311, '\p{^_	in Rejang}', "");
61461Expect(1, 43311, '\P{_	in Rejang}', "");
61462Expect(0, 43311, '\P{^_	in Rejang}', "");
61463Error('\p{	-COMBINING-DIACRITICAL	MARKS:=Supplement}');
61464Error('\P{	-COMBINING-DIACRITICAL	MARKS:=Supplement}');
61465Expect(1, 7679, '\p{combiningdiacriticalmarkssupplement}', "");
61466Expect(0, 7679, '\p{^combiningdiacriticalmarkssupplement}', "");
61467Expect(0, 7679, '\P{combiningdiacriticalmarkssupplement}', "");
61468Expect(1, 7679, '\P{^combiningdiacriticalmarkssupplement}', "");
61469Expect(0, 7615, '\p{combiningdiacriticalmarkssupplement}', "");
61470Expect(1, 7615, '\p{^combiningdiacriticalmarkssupplement}', "");
61471Expect(1, 7615, '\P{combiningdiacriticalmarkssupplement}', "");
61472Expect(0, 7615, '\P{^combiningdiacriticalmarkssupplement}', "");
61473Expect(1, 7679, '\p{ COMBINING	diacritical marksSupplement}', "");
61474Expect(0, 7679, '\p{^ COMBINING	diacritical marksSupplement}', "");
61475Expect(0, 7679, '\P{ COMBINING	diacritical marksSupplement}', "");
61476Expect(1, 7679, '\P{^ COMBINING	diacritical marksSupplement}', "");
61477Expect(0, 7615, '\p{ COMBINING	diacritical marksSupplement}', "");
61478Expect(1, 7615, '\p{^ COMBINING	diacritical marksSupplement}', "");
61479Expect(1, 7615, '\P{ COMBINING	diacritical marksSupplement}', "");
61480Expect(0, 7615, '\P{^ COMBINING	diacritical marksSupplement}', "");
61481Error('\p{is-combining-DIACRITICAL:=marks SUPPLEMENT}');
61482Error('\P{is-combining-DIACRITICAL:=marks SUPPLEMENT}');
61483Expect(1, 7679, '\p{iscombiningdiacriticalmarkssupplement}', "");
61484Expect(0, 7679, '\p{^iscombiningdiacriticalmarkssupplement}', "");
61485Expect(0, 7679, '\P{iscombiningdiacriticalmarkssupplement}', "");
61486Expect(1, 7679, '\P{^iscombiningdiacriticalmarkssupplement}', "");
61487Expect(0, 7615, '\p{iscombiningdiacriticalmarkssupplement}', "");
61488Expect(1, 7615, '\p{^iscombiningdiacriticalmarkssupplement}', "");
61489Expect(1, 7615, '\P{iscombiningdiacriticalmarkssupplement}', "");
61490Expect(0, 7615, '\P{^iscombiningdiacriticalmarkssupplement}', "");
61491Expect(1, 7679, '\p{_Is Combining_Diacritical-Marks_Supplement}', "");
61492Expect(0, 7679, '\p{^_Is Combining_Diacritical-Marks_Supplement}', "");
61493Expect(0, 7679, '\P{_Is Combining_Diacritical-Marks_Supplement}', "");
61494Expect(1, 7679, '\P{^_Is Combining_Diacritical-Marks_Supplement}', "");
61495Expect(0, 7615, '\p{_Is Combining_Diacritical-Marks_Supplement}', "");
61496Expect(1, 7615, '\p{^_Is Combining_Diacritical-Marks_Supplement}', "");
61497Expect(1, 7615, '\P{_Is Combining_Diacritical-Marks_Supplement}', "");
61498Expect(0, 7615, '\P{^_Is Combining_Diacritical-Marks_Supplement}', "");
61499Error('\p{ In:=combiningDiacritical-MarksSupplement}');
61500Error('\P{ In:=combiningDiacritical-MarksSupplement}');
61501Expect(1, 7679, '\p{incombiningdiacriticalmarkssupplement}', "");
61502Expect(0, 7679, '\p{^incombiningdiacriticalmarkssupplement}', "");
61503Expect(0, 7679, '\P{incombiningdiacriticalmarkssupplement}', "");
61504Expect(1, 7679, '\P{^incombiningdiacriticalmarkssupplement}', "");
61505Expect(0, 7615, '\p{incombiningdiacriticalmarkssupplement}', "");
61506Expect(1, 7615, '\p{^incombiningdiacriticalmarkssupplement}', "");
61507Expect(1, 7615, '\P{incombiningdiacriticalmarkssupplement}', "");
61508Expect(0, 7615, '\P{^incombiningdiacriticalmarkssupplement}', "");
61509Expect(1, 7679, '\p{_ InCombining_diacritical MARKS-Supplement}', "");
61510Expect(0, 7679, '\p{^_ InCombining_diacritical MARKS-Supplement}', "");
61511Expect(0, 7679, '\P{_ InCombining_diacritical MARKS-Supplement}', "");
61512Expect(1, 7679, '\P{^_ InCombining_diacritical MARKS-Supplement}', "");
61513Expect(0, 7615, '\p{_ InCombining_diacritical MARKS-Supplement}', "");
61514Expect(1, 7615, '\p{^_ InCombining_diacritical MARKS-Supplement}', "");
61515Expect(1, 7615, '\P{_ InCombining_diacritical MARKS-Supplement}', "");
61516Expect(0, 7615, '\P{^_ InCombining_diacritical MARKS-Supplement}', "");
61517Error('\p{_-sterm/a/}');
61518Error('\P{_-sterm/a/}');
61519Expect(1, 33, '\p{sterm}', "");
61520Expect(0, 33, '\p{^sterm}', "");
61521Expect(0, 33, '\P{sterm}', "");
61522Expect(1, 33, '\P{^sterm}', "");
61523Expect(0, 32, '\p{sterm}', "");
61524Expect(1, 32, '\p{^sterm}', "");
61525Expect(1, 32, '\P{sterm}', "");
61526Expect(0, 32, '\P{^sterm}', "");
61527Expect(1, 33, '\p{	-STERM}', "");
61528Expect(0, 33, '\p{^	-STERM}', "");
61529Expect(0, 33, '\P{	-STERM}', "");
61530Expect(1, 33, '\P{^	-STERM}', "");
61531Expect(0, 32, '\p{	-STERM}', "");
61532Expect(1, 32, '\p{^	-STERM}', "");
61533Expect(1, 32, '\P{	-STERM}', "");
61534Expect(0, 32, '\P{^	-STERM}', "");
61535Error('\p{ /a/is	STerm}');
61536Error('\P{ /a/is	STerm}');
61537Expect(1, 33, '\p{issterm}', "");
61538Expect(0, 33, '\p{^issterm}', "");
61539Expect(0, 33, '\P{issterm}', "");
61540Expect(1, 33, '\P{^issterm}', "");
61541Expect(0, 32, '\p{issterm}', "");
61542Expect(1, 32, '\p{^issterm}', "");
61543Expect(1, 32, '\P{issterm}', "");
61544Expect(0, 32, '\P{^issterm}', "");
61545Expect(1, 33, '\p{	 isSTERM}', "");
61546Expect(0, 33, '\p{^	 isSTERM}', "");
61547Expect(0, 33, '\P{	 isSTERM}', "");
61548Expect(1, 33, '\P{^	 isSTERM}', "");
61549Expect(0, 32, '\p{	 isSTERM}', "");
61550Expect(1, 32, '\p{^	 isSTERM}', "");
61551Expect(1, 32, '\P{	 isSTERM}', "");
61552Expect(0, 32, '\P{^	 isSTERM}', "");
61553Error('\p{ :=in Kannada}');
61554Error('\P{ :=in Kannada}');
61555Expect(1, 3327, '\p{inkannada}', "");
61556Expect(0, 3327, '\p{^inkannada}', "");
61557Expect(0, 3327, '\P{inkannada}', "");
61558Expect(1, 3327, '\P{^inkannada}', "");
61559Expect(0, 3199, '\p{inkannada}', "");
61560Expect(1, 3199, '\p{^inkannada}', "");
61561Expect(1, 3199, '\P{inkannada}', "");
61562Expect(0, 3199, '\P{^inkannada}', "");
61563Expect(1, 3327, '\p{ In-Kannada}', "");
61564Expect(0, 3327, '\p{^ In-Kannada}', "");
61565Expect(0, 3327, '\P{ In-Kannada}', "");
61566Expect(1, 3327, '\P{^ In-Kannada}', "");
61567Expect(0, 3199, '\p{ In-Kannada}', "");
61568Expect(1, 3199, '\p{^ In-Kannada}', "");
61569Expect(1, 3199, '\P{ In-Kannada}', "");
61570Expect(0, 3199, '\P{^ In-Kannada}', "");
61571Error('\p{_:=Word}');
61572Error('\P{_:=Word}');
61573Expect(1, 57, '\p{word}', "");
61574Expect(0, 57, '\p{^word}', "");
61575Expect(0, 57, '\P{word}', "");
61576Expect(1, 57, '\P{^word}', "");
61577Expect(0, 47, '\p{word}', "");
61578Expect(1, 47, '\p{^word}', "");
61579Expect(1, 47, '\P{word}', "");
61580Expect(0, 47, '\P{^word}', "");
61581Expect(1, 57, '\p{		word}', "");
61582Expect(0, 57, '\p{^		word}', "");
61583Expect(0, 57, '\P{		word}', "");
61584Expect(1, 57, '\P{^		word}', "");
61585Expect(0, 47, '\p{		word}', "");
61586Expect(1, 47, '\p{^		word}', "");
61587Expect(1, 47, '\P{		word}', "");
61588Expect(0, 47, '\P{^		word}', "");
61589Error('\p{/a/isword}');
61590Error('\P{/a/isword}');
61591Expect(1, 57, '\p{isword}', "");
61592Expect(0, 57, '\p{^isword}', "");
61593Expect(0, 57, '\P{isword}', "");
61594Expect(1, 57, '\P{^isword}', "");
61595Expect(0, 47, '\p{isword}', "");
61596Expect(1, 47, '\p{^isword}', "");
61597Expect(1, 47, '\P{isword}', "");
61598Expect(0, 47, '\P{^isword}', "");
61599Expect(1, 57, '\p{-	is_Word}', "");
61600Expect(0, 57, '\p{^-	is_Word}', "");
61601Expect(0, 57, '\P{-	is_Word}', "");
61602Expect(1, 57, '\P{^-	is_Word}', "");
61603Expect(0, 47, '\p{-	is_Word}', "");
61604Expect(1, 47, '\p{^-	is_Word}', "");
61605Expect(1, 47, '\P{-	is_Word}', "");
61606Expect(0, 47, '\P{^-	is_Word}', "");
61607Error('\p{:=		SOFT	dotted}');
61608Error('\P{:=		SOFT	dotted}');
61609Expect(1, 106, '\p{softdotted}', "");
61610Expect(0, 106, '\p{^softdotted}', "");
61611Expect(0, 106, '\P{softdotted}', "");
61612Expect(1, 106, '\P{^softdotted}', "");
61613Expect(0, 104, '\p{softdotted}', "");
61614Expect(1, 104, '\p{^softdotted}', "");
61615Expect(1, 104, '\P{softdotted}', "");
61616Expect(0, 104, '\P{^softdotted}', "");
61617Expect(1, 106, '\p{ _soft_dotted}', "");
61618Expect(0, 106, '\p{^ _soft_dotted}', "");
61619Expect(0, 106, '\P{ _soft_dotted}', "");
61620Expect(1, 106, '\P{^ _soft_dotted}', "");
61621Expect(0, 104, '\p{ _soft_dotted}', "");
61622Expect(1, 104, '\p{^ _soft_dotted}', "");
61623Expect(1, 104, '\P{ _soft_dotted}', "");
61624Expect(0, 104, '\P{^ _soft_dotted}', "");
61625Error('\p{_	is	SOFT/a/dotted}');
61626Error('\P{_	is	SOFT/a/dotted}');
61627Expect(1, 106, '\p{issoftdotted}', "");
61628Expect(0, 106, '\p{^issoftdotted}', "");
61629Expect(0, 106, '\P{issoftdotted}', "");
61630Expect(1, 106, '\P{^issoftdotted}', "");
61631Expect(0, 104, '\p{issoftdotted}', "");
61632Expect(1, 104, '\p{^issoftdotted}', "");
61633Expect(1, 104, '\P{issoftdotted}', "");
61634Expect(0, 104, '\P{^issoftdotted}', "");
61635Expect(1, 106, '\p{	is-Soft-DOTTED}', "");
61636Expect(0, 106, '\p{^	is-Soft-DOTTED}', "");
61637Expect(0, 106, '\P{	is-Soft-DOTTED}', "");
61638Expect(1, 106, '\P{^	is-Soft-DOTTED}', "");
61639Expect(0, 104, '\p{	is-Soft-DOTTED}', "");
61640Expect(1, 104, '\p{^	is-Soft-DOTTED}', "");
61641Expect(1, 104, '\P{	is-Soft-DOTTED}', "");
61642Expect(0, 104, '\P{^	is-Soft-DOTTED}', "");
61643Error('\p{_ SD/a/}');
61644Error('\P{_ SD/a/}');
61645Expect(1, 106, '\p{sd}', "");
61646Expect(0, 106, '\p{^sd}', "");
61647Expect(0, 106, '\P{sd}', "");
61648Expect(1, 106, '\P{^sd}', "");
61649Expect(0, 104, '\p{sd}', "");
61650Expect(1, 104, '\p{^sd}', "");
61651Expect(1, 104, '\P{sd}', "");
61652Expect(0, 104, '\P{^sd}', "");
61653Expect(1, 106, '\p{_SD}', "");
61654Expect(0, 106, '\p{^_SD}', "");
61655Expect(0, 106, '\P{_SD}', "");
61656Expect(1, 106, '\P{^_SD}', "");
61657Expect(0, 104, '\p{_SD}', "");
61658Expect(1, 104, '\p{^_SD}', "");
61659Expect(1, 104, '\P{_SD}', "");
61660Expect(0, 104, '\P{^_SD}', "");
61661Error('\p{_ is:=SD}');
61662Error('\P{_ is:=SD}');
61663Expect(1, 106, '\p{issd}', "");
61664Expect(0, 106, '\p{^issd}', "");
61665Expect(0, 106, '\P{issd}', "");
61666Expect(1, 106, '\P{^issd}', "");
61667Expect(0, 104, '\p{issd}', "");
61668Expect(1, 104, '\p{^issd}', "");
61669Expect(1, 104, '\P{issd}', "");
61670Expect(0, 104, '\P{^issd}', "");
61671Expect(1, 106, '\p{	-Is SD}', "");
61672Expect(0, 106, '\p{^	-Is SD}', "");
61673Expect(0, 106, '\P{	-Is SD}', "");
61674Expect(1, 106, '\P{^	-Is SD}', "");
61675Expect(0, 104, '\p{	-Is SD}', "");
61676Expect(1, 104, '\p{^	-Is SD}', "");
61677Expect(1, 104, '\P{	-Is SD}', "");
61678Expect(0, 104, '\P{^	-Is SD}', "");
61679Error('\p{:=__	CanonDCIJ}');
61680Error('\P{:=__	CanonDCIJ}');
61681Expect(1, 106, '\p{_CanonDCIJ}', "");
61682Expect(0, 106, '\p{^_CanonDCIJ}', "");
61683Expect(0, 106, '\P{_CanonDCIJ}', "");
61684Expect(1, 106, '\P{^_CanonDCIJ}', "");
61685Expect(0, 104, '\p{_CanonDCIJ}', "");
61686Expect(1, 104, '\p{^_CanonDCIJ}', "");
61687Expect(1, 104, '\P{_CanonDCIJ}', "");
61688Expect(0, 104, '\P{^_CanonDCIJ}', "");
61689Error('\p{	/a/Avestan}');
61690Error('\P{	/a/Avestan}');
61691Expect(1, 68405, '\p{avestan}', "");
61692Expect(0, 68405, '\p{^avestan}', "");
61693Expect(0, 68405, '\P{avestan}', "");
61694Expect(1, 68405, '\P{^avestan}', "");
61695Expect(0, 68351, '\p{avestan}', "");
61696Expect(1, 68351, '\p{^avestan}', "");
61697Expect(1, 68351, '\P{avestan}', "");
61698Expect(0, 68351, '\P{^avestan}', "");
61699Expect(1, 68405, '\p{	avestan}', "");
61700Expect(0, 68405, '\p{^	avestan}', "");
61701Expect(0, 68405, '\P{	avestan}', "");
61702Expect(1, 68405, '\P{^	avestan}', "");
61703Expect(0, 68351, '\p{	avestan}', "");
61704Expect(1, 68351, '\p{^	avestan}', "");
61705Expect(1, 68351, '\P{	avestan}', "");
61706Expect(0, 68351, '\P{^	avestan}', "");
61707Error('\p{:=	 IS-avestan}');
61708Error('\P{:=	 IS-avestan}');
61709Expect(1, 68405, '\p{isavestan}', "");
61710Expect(0, 68405, '\p{^isavestan}', "");
61711Expect(0, 68405, '\P{isavestan}', "");
61712Expect(1, 68405, '\P{^isavestan}', "");
61713Expect(0, 68351, '\p{isavestan}', "");
61714Expect(1, 68351, '\p{^isavestan}', "");
61715Expect(1, 68351, '\P{isavestan}', "");
61716Expect(0, 68351, '\P{^isavestan}', "");
61717Expect(1, 68405, '\p{ _is_AVESTAN}', "");
61718Expect(0, 68405, '\p{^ _is_AVESTAN}', "");
61719Expect(0, 68405, '\P{ _is_AVESTAN}', "");
61720Expect(1, 68405, '\P{^ _is_AVESTAN}', "");
61721Expect(0, 68351, '\p{ _is_AVESTAN}', "");
61722Expect(1, 68351, '\p{^ _is_AVESTAN}', "");
61723Expect(1, 68351, '\P{ _is_AVESTAN}', "");
61724Expect(0, 68351, '\P{^ _is_AVESTAN}', "");
61725Error('\p{_:=AVST}');
61726Error('\P{_:=AVST}');
61727Expect(1, 68405, '\p{avst}', "");
61728Expect(0, 68405, '\p{^avst}', "");
61729Expect(0, 68405, '\P{avst}', "");
61730Expect(1, 68405, '\P{^avst}', "");
61731Expect(0, 68351, '\p{avst}', "");
61732Expect(1, 68351, '\p{^avst}', "");
61733Expect(1, 68351, '\P{avst}', "");
61734Expect(0, 68351, '\P{^avst}', "");
61735Expect(1, 68405, '\p{		Avst}', "");
61736Expect(0, 68405, '\p{^		Avst}', "");
61737Expect(0, 68405, '\P{		Avst}', "");
61738Expect(1, 68405, '\P{^		Avst}', "");
61739Expect(0, 68351, '\p{		Avst}', "");
61740Expect(1, 68351, '\p{^		Avst}', "");
61741Expect(1, 68351, '\P{		Avst}', "");
61742Expect(0, 68351, '\P{^		Avst}', "");
61743Error('\p{ _IS:=Avst}');
61744Error('\P{ _IS:=Avst}');
61745Expect(1, 68405, '\p{isavst}', "");
61746Expect(0, 68405, '\p{^isavst}', "");
61747Expect(0, 68405, '\P{isavst}', "");
61748Expect(1, 68405, '\P{^isavst}', "");
61749Expect(0, 68351, '\p{isavst}', "");
61750Expect(1, 68351, '\p{^isavst}', "");
61751Expect(1, 68351, '\P{isavst}', "");
61752Expect(0, 68351, '\P{^isavst}', "");
61753Expect(1, 68405, '\p{-IS-avst}', "");
61754Expect(0, 68405, '\p{^-IS-avst}', "");
61755Expect(0, 68405, '\P{-IS-avst}', "");
61756Expect(1, 68405, '\P{^-IS-avst}', "");
61757Expect(0, 68351, '\p{-IS-avst}', "");
61758Expect(1, 68351, '\p{^-IS-avst}', "");
61759Expect(1, 68351, '\P{-IS-avst}', "");
61760Expect(0, 68351, '\P{^-IS-avst}', "");
61761Error('\p{ /a/control PICTURES}');
61762Error('\P{ /a/control PICTURES}');
61763Expect(1, 9279, '\p{controlpictures}', "");
61764Expect(0, 9279, '\p{^controlpictures}', "");
61765Expect(0, 9279, '\P{controlpictures}', "");
61766Expect(1, 9279, '\P{^controlpictures}', "");
61767Expect(0, 9215, '\p{controlpictures}', "");
61768Expect(1, 9215, '\p{^controlpictures}', "");
61769Expect(1, 9215, '\P{controlpictures}', "");
61770Expect(0, 9215, '\P{^controlpictures}', "");
61771Expect(1, 9279, '\p{CONTROL	pictures}', "");
61772Expect(0, 9279, '\p{^CONTROL	pictures}', "");
61773Expect(0, 9279, '\P{CONTROL	pictures}', "");
61774Expect(1, 9279, '\P{^CONTROL	pictures}', "");
61775Expect(0, 9215, '\p{CONTROL	pictures}', "");
61776Expect(1, 9215, '\p{^CONTROL	pictures}', "");
61777Expect(1, 9215, '\P{CONTROL	pictures}', "");
61778Expect(0, 9215, '\P{^CONTROL	pictures}', "");
61779Error('\p{		IS_control_pictures/a/}');
61780Error('\P{		IS_control_pictures/a/}');
61781Expect(1, 9279, '\p{iscontrolpictures}', "");
61782Expect(0, 9279, '\p{^iscontrolpictures}', "");
61783Expect(0, 9279, '\P{iscontrolpictures}', "");
61784Expect(1, 9279, '\P{^iscontrolpictures}', "");
61785Expect(0, 9215, '\p{iscontrolpictures}', "");
61786Expect(1, 9215, '\p{^iscontrolpictures}', "");
61787Expect(1, 9215, '\P{iscontrolpictures}', "");
61788Expect(0, 9215, '\P{^iscontrolpictures}', "");
61789Expect(1, 9279, '\p{_Is control pictures}', "");
61790Expect(0, 9279, '\p{^_Is control pictures}', "");
61791Expect(0, 9279, '\P{_Is control pictures}', "");
61792Expect(1, 9279, '\P{^_Is control pictures}', "");
61793Expect(0, 9215, '\p{_Is control pictures}', "");
61794Expect(1, 9215, '\p{^_Is control pictures}', "");
61795Expect(1, 9215, '\P{_Is control pictures}', "");
61796Expect(0, 9215, '\P{^_Is control pictures}', "");
61797Error('\p{  InCONTROL-pictures/a/}');
61798Error('\P{  InCONTROL-pictures/a/}');
61799Expect(1, 9279, '\p{incontrolpictures}', "");
61800Expect(0, 9279, '\p{^incontrolpictures}', "");
61801Expect(0, 9279, '\P{incontrolpictures}', "");
61802Expect(1, 9279, '\P{^incontrolpictures}', "");
61803Expect(0, 9215, '\p{incontrolpictures}', "");
61804Expect(1, 9215, '\p{^incontrolpictures}', "");
61805Expect(1, 9215, '\P{incontrolpictures}', "");
61806Expect(0, 9215, '\P{^incontrolpictures}', "");
61807Expect(1, 9279, '\p{-In_Control-Pictures}', "");
61808Expect(0, 9279, '\p{^-In_Control-Pictures}', "");
61809Expect(0, 9279, '\P{-In_Control-Pictures}', "");
61810Expect(1, 9279, '\P{^-In_Control-Pictures}', "");
61811Expect(0, 9215, '\p{-In_Control-Pictures}', "");
61812Expect(1, 9215, '\p{^-In_Control-Pictures}', "");
61813Expect(1, 9215, '\P{-In_Control-Pictures}', "");
61814Expect(0, 9215, '\P{^-In_Control-Pictures}', "");
61815Error('\p{	Latin:=EXTENDED A}');
61816Error('\P{	Latin:=EXTENDED A}');
61817Expect(1, 383, '\p{latinextendeda}', "");
61818Expect(0, 383, '\p{^latinextendeda}', "");
61819Expect(0, 383, '\P{latinextendeda}', "");
61820Expect(1, 383, '\P{^latinextendeda}', "");
61821Expect(0, 255, '\p{latinextendeda}', "");
61822Expect(1, 255, '\p{^latinextendeda}', "");
61823Expect(1, 255, '\P{latinextendeda}', "");
61824Expect(0, 255, '\P{^latinextendeda}', "");
61825Expect(1, 383, '\p{--LATIN_Extended A}', "");
61826Expect(0, 383, '\p{^--LATIN_Extended A}', "");
61827Expect(0, 383, '\P{--LATIN_Extended A}', "");
61828Expect(1, 383, '\P{^--LATIN_Extended A}', "");
61829Expect(0, 255, '\p{--LATIN_Extended A}', "");
61830Expect(1, 255, '\p{^--LATIN_Extended A}', "");
61831Expect(1, 255, '\P{--LATIN_Extended A}', "");
61832Expect(0, 255, '\P{^--LATIN_Extended A}', "");
61833Error('\p{  Is	Latin_EXTENDED:=A}');
61834Error('\P{  Is	Latin_EXTENDED:=A}');
61835Expect(1, 383, '\p{islatinextendeda}', "");
61836Expect(0, 383, '\p{^islatinextendeda}', "");
61837Expect(0, 383, '\P{islatinextendeda}', "");
61838Expect(1, 383, '\P{^islatinextendeda}', "");
61839Expect(0, 255, '\p{islatinextendeda}', "");
61840Expect(1, 255, '\p{^islatinextendeda}', "");
61841Expect(1, 255, '\P{islatinextendeda}', "");
61842Expect(0, 255, '\P{^islatinextendeda}', "");
61843Expect(1, 383, '\p{	 IsLatin_Extended-a}', "");
61844Expect(0, 383, '\p{^	 IsLatin_Extended-a}', "");
61845Expect(0, 383, '\P{	 IsLatin_Extended-a}', "");
61846Expect(1, 383, '\P{^	 IsLatin_Extended-a}', "");
61847Expect(0, 255, '\p{	 IsLatin_Extended-a}', "");
61848Expect(1, 255, '\p{^	 IsLatin_Extended-a}', "");
61849Expect(1, 255, '\P{	 IsLatin_Extended-a}', "");
61850Expect(0, 255, '\P{^	 IsLatin_Extended-a}', "");
61851Error('\p{_	In-LATIN:=ExtendedA}');
61852Error('\P{_	In-LATIN:=ExtendedA}');
61853Expect(1, 383, '\p{inlatinextendeda}', "");
61854Expect(0, 383, '\p{^inlatinextendeda}', "");
61855Expect(0, 383, '\P{inlatinextendeda}', "");
61856Expect(1, 383, '\P{^inlatinextendeda}', "");
61857Expect(0, 255, '\p{inlatinextendeda}', "");
61858Expect(1, 255, '\p{^inlatinextendeda}', "");
61859Expect(1, 255, '\P{inlatinextendeda}', "");
61860Expect(0, 255, '\P{^inlatinextendeda}', "");
61861Expect(1, 383, '\p{	In_latinEXTENDED-A}', "");
61862Expect(0, 383, '\p{^	In_latinEXTENDED-A}', "");
61863Expect(0, 383, '\P{	In_latinEXTENDED-A}', "");
61864Expect(1, 383, '\P{^	In_latinEXTENDED-A}', "");
61865Expect(0, 255, '\p{	In_latinEXTENDED-A}', "");
61866Expect(1, 255, '\p{^	In_latinEXTENDED-A}', "");
61867Expect(1, 255, '\P{	In_latinEXTENDED-A}', "");
61868Expect(0, 255, '\P{^	In_latinEXTENDED-A}', "");
61869Error('\p{_ Gujarati:=}');
61870Error('\P{_ Gujarati:=}');
61871Expect(1, 2691, '\p{gujarati}', "");
61872Expect(0, 2691, '\p{^gujarati}', "");
61873Expect(0, 2691, '\P{gujarati}', "");
61874Expect(1, 2691, '\P{^gujarati}', "");
61875Expect(0, 2688, '\p{gujarati}', "");
61876Expect(1, 2688, '\p{^gujarati}', "");
61877Expect(1, 2688, '\P{gujarati}', "");
61878Expect(0, 2688, '\P{^gujarati}', "");
61879Expect(1, 2691, '\p{_	Gujarati}', "");
61880Expect(0, 2691, '\p{^_	Gujarati}', "");
61881Expect(0, 2691, '\P{_	Gujarati}', "");
61882Expect(1, 2691, '\P{^_	Gujarati}', "");
61883Expect(0, 2688, '\p{_	Gujarati}', "");
61884Expect(1, 2688, '\p{^_	Gujarati}', "");
61885Expect(1, 2688, '\P{_	Gujarati}', "");
61886Expect(0, 2688, '\P{^_	Gujarati}', "");
61887Error('\p{:=	-is_GUJARATI}');
61888Error('\P{:=	-is_GUJARATI}');
61889Expect(1, 2691, '\p{isgujarati}', "");
61890Expect(0, 2691, '\p{^isgujarati}', "");
61891Expect(0, 2691, '\P{isgujarati}', "");
61892Expect(1, 2691, '\P{^isgujarati}', "");
61893Expect(0, 2688, '\p{isgujarati}', "");
61894Expect(1, 2688, '\p{^isgujarati}', "");
61895Expect(1, 2688, '\P{isgujarati}', "");
61896Expect(0, 2688, '\P{^isgujarati}', "");
61897Expect(1, 2691, '\p{- Is	Gujarati}', "");
61898Expect(0, 2691, '\p{^- Is	Gujarati}', "");
61899Expect(0, 2691, '\P{- Is	Gujarati}', "");
61900Expect(1, 2691, '\P{^- Is	Gujarati}', "");
61901Expect(0, 2688, '\p{- Is	Gujarati}', "");
61902Expect(1, 2688, '\p{^- Is	Gujarati}', "");
61903Expect(1, 2688, '\P{- Is	Gujarati}', "");
61904Expect(0, 2688, '\P{^- Is	Gujarati}', "");
61905Error('\p{/a/	 gujr}');
61906Error('\P{/a/	 gujr}');
61907Expect(1, 2691, '\p{gujr}', "");
61908Expect(0, 2691, '\p{^gujr}', "");
61909Expect(0, 2691, '\P{gujr}', "");
61910Expect(1, 2691, '\P{^gujr}', "");
61911Expect(0, 2688, '\p{gujr}', "");
61912Expect(1, 2688, '\p{^gujr}', "");
61913Expect(1, 2688, '\P{gujr}', "");
61914Expect(0, 2688, '\P{^gujr}', "");
61915Expect(1, 2691, '\p{-_Gujr}', "");
61916Expect(0, 2691, '\p{^-_Gujr}', "");
61917Expect(0, 2691, '\P{-_Gujr}', "");
61918Expect(1, 2691, '\P{^-_Gujr}', "");
61919Expect(0, 2688, '\p{-_Gujr}', "");
61920Expect(1, 2688, '\p{^-_Gujr}', "");
61921Expect(1, 2688, '\P{-_Gujr}', "");
61922Expect(0, 2688, '\P{^-_Gujr}', "");
61923Error('\p{-is:=gujr}');
61924Error('\P{-is:=gujr}');
61925Expect(1, 2691, '\p{isgujr}', "");
61926Expect(0, 2691, '\p{^isgujr}', "");
61927Expect(0, 2691, '\P{isgujr}', "");
61928Expect(1, 2691, '\P{^isgujr}', "");
61929Expect(0, 2688, '\p{isgujr}', "");
61930Expect(1, 2688, '\p{^isgujr}', "");
61931Expect(1, 2688, '\P{isgujr}', "");
61932Expect(0, 2688, '\P{^isgujr}', "");
61933Expect(1, 2691, '\p{_ Is Gujr}', "");
61934Expect(0, 2691, '\p{^_ Is Gujr}', "");
61935Expect(0, 2691, '\P{_ Is Gujr}', "");
61936Expect(1, 2691, '\P{^_ Is Gujr}', "");
61937Expect(0, 2688, '\p{_ Is Gujr}', "");
61938Expect(1, 2688, '\p{^_ Is Gujr}', "");
61939Expect(1, 2688, '\P{_ Is Gujr}', "");
61940Expect(0, 2688, '\P{^_ Is Gujr}', "");
61941Error('\p{_/a/SpacePerl}');
61942Error('\P{_/a/SpacePerl}');
61943Expect(1, 10, '\p{spaceperl}', "");
61944Expect(0, 10, '\p{^spaceperl}', "");
61945Expect(0, 10, '\P{spaceperl}', "");
61946Expect(1, 10, '\P{^spaceperl}', "");
61947Expect(0, 8, '\p{spaceperl}', "");
61948Expect(1, 8, '\p{^spaceperl}', "");
61949Expect(1, 8, '\P{spaceperl}', "");
61950Expect(0, 8, '\P{^spaceperl}', "");
61951Expect(1, 10, '\p{	_spaceperl}', "");
61952Expect(0, 10, '\p{^	_spaceperl}', "");
61953Expect(0, 10, '\P{	_spaceperl}', "");
61954Expect(1, 10, '\P{^	_spaceperl}', "");
61955Expect(0, 8, '\p{	_spaceperl}', "");
61956Expect(1, 8, '\p{^	_spaceperl}', "");
61957Expect(1, 8, '\P{	_spaceperl}', "");
61958Expect(0, 8, '\P{^	_spaceperl}', "");
61959Error('\p{		Is-SpacePerl/a/}');
61960Error('\P{		Is-SpacePerl/a/}');
61961Expect(1, 10, '\p{isspaceperl}', "");
61962Expect(0, 10, '\p{^isspaceperl}', "");
61963Expect(0, 10, '\P{isspaceperl}', "");
61964Expect(1, 10, '\P{^isspaceperl}', "");
61965Expect(0, 8, '\p{isspaceperl}', "");
61966Expect(1, 8, '\p{^isspaceperl}', "");
61967Expect(1, 8, '\P{isspaceperl}', "");
61968Expect(0, 8, '\P{^isspaceperl}', "");
61969Expect(1, 10, '\p{  Is_SpacePerl}', "");
61970Expect(0, 10, '\p{^  Is_SpacePerl}', "");
61971Expect(0, 10, '\P{  Is_SpacePerl}', "");
61972Expect(1, 10, '\P{^  Is_SpacePerl}', "");
61973Expect(0, 8, '\p{  Is_SpacePerl}', "");
61974Expect(1, 8, '\p{^  Is_SpacePerl}', "");
61975Expect(1, 8, '\P{  Is_SpacePerl}', "");
61976Expect(0, 8, '\P{^  Is_SpacePerl}', "");
61977Error('\p{ :=in-ORIYA}');
61978Error('\P{ :=in-ORIYA}');
61979Expect(1, 2943, '\p{inoriya}', "");
61980Expect(0, 2943, '\p{^inoriya}', "");
61981Expect(0, 2943, '\P{inoriya}', "");
61982Expect(1, 2943, '\P{^inoriya}', "");
61983Expect(0, 2815, '\p{inoriya}', "");
61984Expect(1, 2815, '\p{^inoriya}', "");
61985Expect(1, 2815, '\P{inoriya}', "");
61986Expect(0, 2815, '\P{^inoriya}', "");
61987Expect(1, 2943, '\p{__IN-Oriya}', "");
61988Expect(0, 2943, '\p{^__IN-Oriya}', "");
61989Expect(0, 2943, '\P{__IN-Oriya}', "");
61990Expect(1, 2943, '\P{^__IN-Oriya}', "");
61991Expect(0, 2815, '\p{__IN-Oriya}', "");
61992Expect(1, 2815, '\p{^__IN-Oriya}', "");
61993Expect(1, 2815, '\P{__IN-Oriya}', "");
61994Expect(0, 2815, '\P{^__IN-Oriya}', "");
61995Error('\p{	/a/cjkUnified_IDEOGRAPHS}');
61996Error('\P{	/a/cjkUnified_IDEOGRAPHS}');
61997Expect(1, 40959, '\p{cjkunifiedideographs}', "");
61998Expect(0, 40959, '\p{^cjkunifiedideographs}', "");
61999Expect(0, 40959, '\P{cjkunifiedideographs}', "");
62000Expect(1, 40959, '\P{^cjkunifiedideographs}', "");
62001Expect(0, 19967, '\p{cjkunifiedideographs}', "");
62002Expect(1, 19967, '\p{^cjkunifiedideographs}', "");
62003Expect(1, 19967, '\P{cjkunifiedideographs}', "");
62004Expect(0, 19967, '\P{^cjkunifiedideographs}', "");
62005Expect(1, 40959, '\p{- CJKUnified Ideographs}', "");
62006Expect(0, 40959, '\p{^- CJKUnified Ideographs}', "");
62007Expect(0, 40959, '\P{- CJKUnified Ideographs}', "");
62008Expect(1, 40959, '\P{^- CJKUnified Ideographs}', "");
62009Expect(0, 19967, '\p{- CJKUnified Ideographs}', "");
62010Expect(1, 19967, '\p{^- CJKUnified Ideographs}', "");
62011Expect(1, 19967, '\P{- CJKUnified Ideographs}', "");
62012Expect(0, 19967, '\P{^- CJKUnified Ideographs}', "");
62013Error('\p{-is_CJK:=Unified IDEOGRAPHS}');
62014Error('\P{-is_CJK:=Unified IDEOGRAPHS}');
62015Expect(1, 40959, '\p{iscjkunifiedideographs}', "");
62016Expect(0, 40959, '\p{^iscjkunifiedideographs}', "");
62017Expect(0, 40959, '\P{iscjkunifiedideographs}', "");
62018Expect(1, 40959, '\P{^iscjkunifiedideographs}', "");
62019Expect(0, 19967, '\p{iscjkunifiedideographs}', "");
62020Expect(1, 19967, '\p{^iscjkunifiedideographs}', "");
62021Expect(1, 19967, '\P{iscjkunifiedideographs}', "");
62022Expect(0, 19967, '\P{^iscjkunifiedideographs}', "");
62023Expect(1, 40959, '\p{ -is cjkunifiedIDEOGRAPHS}', "");
62024Expect(0, 40959, '\p{^ -is cjkunifiedIDEOGRAPHS}', "");
62025Expect(0, 40959, '\P{ -is cjkunifiedIDEOGRAPHS}', "");
62026Expect(1, 40959, '\P{^ -is cjkunifiedIDEOGRAPHS}', "");
62027Expect(0, 19967, '\p{ -is cjkunifiedIDEOGRAPHS}', "");
62028Expect(1, 19967, '\p{^ -is cjkunifiedIDEOGRAPHS}', "");
62029Expect(1, 19967, '\P{ -is cjkunifiedIDEOGRAPHS}', "");
62030Expect(0, 19967, '\P{^ -is cjkunifiedIDEOGRAPHS}', "");
62031Error('\p{_INCJKUnified-Ideographs/a/}');
62032Error('\P{_INCJKUnified-Ideographs/a/}');
62033Expect(1, 40959, '\p{incjkunifiedideographs}', "");
62034Expect(0, 40959, '\p{^incjkunifiedideographs}', "");
62035Expect(0, 40959, '\P{incjkunifiedideographs}', "");
62036Expect(1, 40959, '\P{^incjkunifiedideographs}', "");
62037Expect(0, 19967, '\p{incjkunifiedideographs}', "");
62038Expect(1, 19967, '\p{^incjkunifiedideographs}', "");
62039Expect(1, 19967, '\P{incjkunifiedideographs}', "");
62040Expect(0, 19967, '\P{^incjkunifiedideographs}', "");
62041Expect(1, 40959, '\p{_-In CJK Unified_Ideographs}', "");
62042Expect(0, 40959, '\p{^_-In CJK Unified_Ideographs}', "");
62043Expect(0, 40959, '\P{_-In CJK Unified_Ideographs}', "");
62044Expect(1, 40959, '\P{^_-In CJK Unified_Ideographs}', "");
62045Expect(0, 19967, '\p{_-In CJK Unified_Ideographs}', "");
62046Expect(1, 19967, '\p{^_-In CJK Unified_Ideographs}', "");
62047Expect(1, 19967, '\P{_-In CJK Unified_Ideographs}', "");
62048Expect(0, 19967, '\P{^_-In CJK Unified_Ideographs}', "");
62049Error('\p{	 id:=CONTINUE}');
62050Error('\P{	 id:=CONTINUE}');
62051Expect(1, 57, '\p{idcontinue}', "");
62052Expect(0, 57, '\p{^idcontinue}', "");
62053Expect(0, 57, '\P{idcontinue}', "");
62054Expect(1, 57, '\P{^idcontinue}', "");
62055Expect(0, 47, '\p{idcontinue}', "");
62056Expect(1, 47, '\p{^idcontinue}', "");
62057Expect(1, 47, '\P{idcontinue}', "");
62058Expect(0, 47, '\P{^idcontinue}', "");
62059Expect(1, 57, '\p{	id_Continue}', "");
62060Expect(0, 57, '\p{^	id_Continue}', "");
62061Expect(0, 57, '\P{	id_Continue}', "");
62062Expect(1, 57, '\P{^	id_Continue}', "");
62063Expect(0, 47, '\p{	id_Continue}', "");
62064Expect(1, 47, '\p{^	id_Continue}', "");
62065Expect(1, 47, '\P{	id_Continue}', "");
62066Expect(0, 47, '\P{^	id_Continue}', "");
62067Error('\p{	IS ID-continue:=}');
62068Error('\P{	IS ID-continue:=}');
62069Expect(1, 57, '\p{isidcontinue}', "");
62070Expect(0, 57, '\p{^isidcontinue}', "");
62071Expect(0, 57, '\P{isidcontinue}', "");
62072Expect(1, 57, '\P{^isidcontinue}', "");
62073Expect(0, 47, '\p{isidcontinue}', "");
62074Expect(1, 47, '\p{^isidcontinue}', "");
62075Expect(1, 47, '\P{isidcontinue}', "");
62076Expect(0, 47, '\P{^isidcontinue}', "");
62077Expect(1, 57, '\p{ _is_ID_Continue}', "");
62078Expect(0, 57, '\p{^ _is_ID_Continue}', "");
62079Expect(0, 57, '\P{ _is_ID_Continue}', "");
62080Expect(1, 57, '\P{^ _is_ID_Continue}', "");
62081Expect(0, 47, '\p{ _is_ID_Continue}', "");
62082Expect(1, 47, '\p{^ _is_ID_Continue}', "");
62083Expect(1, 47, '\P{ _is_ID_Continue}', "");
62084Expect(0, 47, '\P{^ _is_ID_Continue}', "");
62085Error('\p{:=-IDC}');
62086Error('\P{:=-IDC}');
62087Expect(1, 57, '\p{idc}', "");
62088Expect(0, 57, '\p{^idc}', "");
62089Expect(0, 57, '\P{idc}', "");
62090Expect(1, 57, '\P{^idc}', "");
62091Expect(0, 47, '\p{idc}', "");
62092Expect(1, 47, '\p{^idc}', "");
62093Expect(1, 47, '\P{idc}', "");
62094Expect(0, 47, '\P{^idc}', "");
62095Expect(1, 57, '\p{ idc}', "");
62096Expect(0, 57, '\p{^ idc}', "");
62097Expect(0, 57, '\P{ idc}', "");
62098Expect(1, 57, '\P{^ idc}', "");
62099Expect(0, 47, '\p{ idc}', "");
62100Expect(1, 47, '\p{^ idc}', "");
62101Expect(1, 47, '\P{ idc}', "");
62102Expect(0, 47, '\P{^ idc}', "");
62103Error('\p{:=-	is-idc}');
62104Error('\P{:=-	is-idc}');
62105Expect(1, 57, '\p{isidc}', "");
62106Expect(0, 57, '\p{^isidc}', "");
62107Expect(0, 57, '\P{isidc}', "");
62108Expect(1, 57, '\P{^isidc}', "");
62109Expect(0, 47, '\p{isidc}', "");
62110Expect(1, 47, '\p{^isidc}', "");
62111Expect(1, 47, '\P{isidc}', "");
62112Expect(0, 47, '\P{^isidc}', "");
62113Expect(1, 57, '\p{		Is-idc}', "");
62114Expect(0, 57, '\p{^		Is-idc}', "");
62115Expect(0, 57, '\P{		Is-idc}', "");
62116Expect(1, 57, '\P{^		Is-idc}', "");
62117Expect(0, 47, '\p{		Is-idc}', "");
62118Expect(1, 47, '\p{^		Is-idc}', "");
62119Expect(1, 47, '\P{		Is-idc}', "");
62120Expect(0, 47, '\P{^		Is-idc}', "");
62121Error('\p{-:=In_GLAGOLITIC}');
62122Error('\P{-:=In_GLAGOLITIC}');
62123Expect(1, 11359, '\p{inglagolitic}', "");
62124Expect(0, 11359, '\p{^inglagolitic}', "");
62125Expect(0, 11359, '\P{inglagolitic}', "");
62126Expect(1, 11359, '\P{^inglagolitic}', "");
62127Expect(0, 11263, '\p{inglagolitic}', "");
62128Expect(1, 11263, '\p{^inglagolitic}', "");
62129Expect(1, 11263, '\P{inglagolitic}', "");
62130Expect(0, 11263, '\P{^inglagolitic}', "");
62131Expect(1, 11359, '\p{  in_Glagolitic}', "");
62132Expect(0, 11359, '\p{^  in_Glagolitic}', "");
62133Expect(0, 11359, '\P{  in_Glagolitic}', "");
62134Expect(1, 11359, '\P{^  in_Glagolitic}', "");
62135Expect(0, 11263, '\p{  in_Glagolitic}', "");
62136Expect(1, 11263, '\p{^  in_Glagolitic}', "");
62137Expect(1, 11263, '\P{  in_Glagolitic}', "");
62138Expect(0, 11263, '\P{^  in_Glagolitic}', "");
62139Error('\p{_-Open/a/Punctuation}');
62140Error('\P{_-Open/a/Punctuation}');
62141Expect(1, 40, '\p{openpunctuation}', "");
62142Expect(0, 40, '\p{^openpunctuation}', "");
62143Expect(0, 40, '\P{openpunctuation}', "");
62144Expect(1, 40, '\P{^openpunctuation}', "");
62145Expect(0, 39, '\p{openpunctuation}', "");
62146Expect(1, 39, '\p{^openpunctuation}', "");
62147Expect(1, 39, '\P{openpunctuation}', "");
62148Expect(0, 39, '\P{^openpunctuation}', "");
62149Expect(1, 40, '\p{-_open Punctuation}', "");
62150Expect(0, 40, '\p{^-_open Punctuation}', "");
62151Expect(0, 40, '\P{-_open Punctuation}', "");
62152Expect(1, 40, '\P{^-_open Punctuation}', "");
62153Expect(0, 39, '\p{-_open Punctuation}', "");
62154Expect(1, 39, '\p{^-_open Punctuation}', "");
62155Expect(1, 39, '\P{-_open Punctuation}', "");
62156Expect(0, 39, '\P{^-_open Punctuation}', "");
62157Error('\p{_:=Is OPENpunctuation}');
62158Error('\P{_:=Is OPENpunctuation}');
62159Expect(1, 40, '\p{isopenpunctuation}', "");
62160Expect(0, 40, '\p{^isopenpunctuation}', "");
62161Expect(0, 40, '\P{isopenpunctuation}', "");
62162Expect(1, 40, '\P{^isopenpunctuation}', "");
62163Expect(0, 39, '\p{isopenpunctuation}', "");
62164Expect(1, 39, '\p{^isopenpunctuation}', "");
62165Expect(1, 39, '\P{isopenpunctuation}', "");
62166Expect(0, 39, '\P{^isopenpunctuation}', "");
62167Expect(1, 40, '\p{ IS-Open punctuation}', "");
62168Expect(0, 40, '\p{^ IS-Open punctuation}', "");
62169Expect(0, 40, '\P{ IS-Open punctuation}', "");
62170Expect(1, 40, '\P{^ IS-Open punctuation}', "");
62171Expect(0, 39, '\p{ IS-Open punctuation}', "");
62172Expect(1, 39, '\p{^ IS-Open punctuation}', "");
62173Expect(1, 39, '\P{ IS-Open punctuation}', "");
62174Expect(0, 39, '\P{^ IS-Open punctuation}', "");
62175Error('\p{/a/Ps}');
62176Error('\P{/a/Ps}');
62177Expect(1, 40, '\p{ps}', "");
62178Expect(0, 40, '\p{^ps}', "");
62179Expect(0, 40, '\P{ps}', "");
62180Expect(1, 40, '\P{^ps}', "");
62181Expect(0, 39, '\p{ps}', "");
62182Expect(1, 39, '\p{^ps}', "");
62183Expect(1, 39, '\P{ps}', "");
62184Expect(0, 39, '\P{^ps}', "");
62185Expect(1, 40, '\p{_-ps}', "");
62186Expect(0, 40, '\p{^_-ps}', "");
62187Expect(0, 40, '\P{_-ps}', "");
62188Expect(1, 40, '\P{^_-ps}', "");
62189Expect(0, 39, '\p{_-ps}', "");
62190Expect(1, 39, '\p{^_-ps}', "");
62191Expect(1, 39, '\P{_-ps}', "");
62192Expect(0, 39, '\P{^_-ps}', "");
62193Error('\p{/a/ _Is	Ps}');
62194Error('\P{/a/ _Is	Ps}');
62195Expect(1, 40, '\p{isps}', "");
62196Expect(0, 40, '\p{^isps}', "");
62197Expect(0, 40, '\P{isps}', "");
62198Expect(1, 40, '\P{^isps}', "");
62199Expect(0, 39, '\p{isps}', "");
62200Expect(1, 39, '\p{^isps}', "");
62201Expect(1, 39, '\P{isps}', "");
62202Expect(0, 39, '\P{^isps}', "");
62203Expect(1, 40, '\p{	 Is	Ps}', "");
62204Expect(0, 40, '\p{^	 Is	Ps}', "");
62205Expect(0, 40, '\P{	 Is	Ps}', "");
62206Expect(1, 40, '\P{^	 Is	Ps}', "");
62207Expect(0, 39, '\p{	 Is	Ps}', "");
62208Expect(1, 39, '\p{^	 Is	Ps}', "");
62209Expect(1, 39, '\P{	 Is	Ps}', "");
62210Expect(0, 39, '\P{^	 Is	Ps}', "");
62211Error('\p{	/a/hangul}');
62212Error('\P{	/a/hangul}');
62213Expect(1, 4607, '\p{hangul}', "");
62214Expect(0, 4607, '\p{^hangul}', "");
62215Expect(0, 4607, '\P{hangul}', "");
62216Expect(1, 4607, '\P{^hangul}', "");
62217Expect(0, 4351, '\p{hangul}', "");
62218Expect(1, 4351, '\p{^hangul}', "");
62219Expect(1, 4351, '\P{hangul}', "");
62220Expect(0, 4351, '\P{^hangul}', "");
62221Expect(1, 4607, '\p{-_HANGUL}', "");
62222Expect(0, 4607, '\p{^-_HANGUL}', "");
62223Expect(0, 4607, '\P{-_HANGUL}', "");
62224Expect(1, 4607, '\P{^-_HANGUL}', "");
62225Expect(0, 4351, '\p{-_HANGUL}', "");
62226Expect(1, 4351, '\p{^-_HANGUL}', "");
62227Expect(1, 4351, '\P{-_HANGUL}', "");
62228Expect(0, 4351, '\P{^-_HANGUL}', "");
62229Error('\p{_:=Is_Hangul}');
62230Error('\P{_:=Is_Hangul}');
62231Expect(1, 4607, '\p{ishangul}', "");
62232Expect(0, 4607, '\p{^ishangul}', "");
62233Expect(0, 4607, '\P{ishangul}', "");
62234Expect(1, 4607, '\P{^ishangul}', "");
62235Expect(0, 4351, '\p{ishangul}', "");
62236Expect(1, 4351, '\p{^ishangul}', "");
62237Expect(1, 4351, '\P{ishangul}', "");
62238Expect(0, 4351, '\P{^ishangul}', "");
62239Expect(1, 4607, '\p{	Is-Hangul}', "");
62240Expect(0, 4607, '\p{^	Is-Hangul}', "");
62241Expect(0, 4607, '\P{	Is-Hangul}', "");
62242Expect(1, 4607, '\P{^	Is-Hangul}', "");
62243Expect(0, 4351, '\p{	Is-Hangul}', "");
62244Expect(1, 4351, '\p{^	Is-Hangul}', "");
62245Expect(1, 4351, '\P{	Is-Hangul}', "");
62246Expect(0, 4351, '\P{^	Is-Hangul}', "");
62247Error('\p{_hang/a/}');
62248Error('\P{_hang/a/}');
62249Expect(1, 4607, '\p{hang}', "");
62250Expect(0, 4607, '\p{^hang}', "");
62251Expect(0, 4607, '\P{hang}', "");
62252Expect(1, 4607, '\P{^hang}', "");
62253Expect(0, 4351, '\p{hang}', "");
62254Expect(1, 4351, '\p{^hang}', "");
62255Expect(1, 4351, '\P{hang}', "");
62256Expect(0, 4351, '\P{^hang}', "");
62257Error('\p{/a/ Is	HANG}');
62258Error('\P{/a/ Is	HANG}');
62259Expect(1, 4607, '\p{ishang}', "");
62260Expect(0, 4607, '\p{^ishang}', "");
62261Expect(0, 4607, '\P{ishang}', "");
62262Expect(1, 4607, '\P{^ishang}', "");
62263Expect(0, 4351, '\p{ishang}', "");
62264Expect(1, 4351, '\p{^ishang}', "");
62265Expect(1, 4351, '\P{ishang}', "");
62266Expect(0, 4351, '\P{^ishang}', "");
62267Expect(1, 4607, '\p{-isHang}', "");
62268Expect(0, 4607, '\p{^-isHang}', "");
62269Expect(0, 4607, '\P{-isHang}', "");
62270Expect(1, 4607, '\P{^-isHang}', "");
62271Expect(0, 4351, '\p{-isHang}', "");
62272Expect(1, 4351, '\p{^-isHang}', "");
62273Expect(1, 4351, '\P{-isHang}', "");
62274Expect(0, 4351, '\P{^-isHang}', "");
62275Error('\p{-:=Cypriot}');
62276Error('\P{-:=Cypriot}');
62277Expect(1, 67589, '\p{cypriot}', "");
62278Expect(0, 67589, '\p{^cypriot}', "");
62279Expect(0, 67589, '\P{cypriot}', "");
62280Expect(1, 67589, '\P{^cypriot}', "");
62281Expect(0, 67583, '\p{cypriot}', "");
62282Expect(1, 67583, '\p{^cypriot}', "");
62283Expect(1, 67583, '\P{cypriot}', "");
62284Expect(0, 67583, '\P{^cypriot}', "");
62285Expect(1, 67589, '\p{  CYPRIOT}', "");
62286Expect(0, 67589, '\p{^  CYPRIOT}', "");
62287Expect(0, 67589, '\P{  CYPRIOT}', "");
62288Expect(1, 67589, '\P{^  CYPRIOT}', "");
62289Expect(0, 67583, '\p{  CYPRIOT}', "");
62290Expect(1, 67583, '\p{^  CYPRIOT}', "");
62291Expect(1, 67583, '\P{  CYPRIOT}', "");
62292Expect(0, 67583, '\P{^  CYPRIOT}', "");
62293Error('\p{ Is-Cypriot/a/}');
62294Error('\P{ Is-Cypriot/a/}');
62295Expect(1, 67589, '\p{iscypriot}', "");
62296Expect(0, 67589, '\p{^iscypriot}', "");
62297Expect(0, 67589, '\P{iscypriot}', "");
62298Expect(1, 67589, '\P{^iscypriot}', "");
62299Expect(0, 67583, '\p{iscypriot}', "");
62300Expect(1, 67583, '\p{^iscypriot}', "");
62301Expect(1, 67583, '\P{iscypriot}', "");
62302Expect(0, 67583, '\P{^iscypriot}', "");
62303Expect(1, 67589, '\p{_ Is-Cypriot}', "");
62304Expect(0, 67589, '\p{^_ Is-Cypriot}', "");
62305Expect(0, 67589, '\P{_ Is-Cypriot}', "");
62306Expect(1, 67589, '\P{^_ Is-Cypriot}', "");
62307Expect(0, 67583, '\p{_ Is-Cypriot}', "");
62308Expect(1, 67583, '\p{^_ Is-Cypriot}', "");
62309Expect(1, 67583, '\P{_ Is-Cypriot}', "");
62310Expect(0, 67583, '\P{^_ Is-Cypriot}', "");
62311Error('\p{:= 	Cprt}');
62312Error('\P{:= 	Cprt}');
62313Expect(1, 67589, '\p{cprt}', "");
62314Expect(0, 67589, '\p{^cprt}', "");
62315Expect(0, 67589, '\P{cprt}', "");
62316Expect(1, 67589, '\P{^cprt}', "");
62317Expect(0, 67583, '\p{cprt}', "");
62318Expect(1, 67583, '\p{^cprt}', "");
62319Expect(1, 67583, '\P{cprt}', "");
62320Expect(0, 67583, '\P{^cprt}', "");
62321Expect(1, 67589, '\p{_Cprt}', "");
62322Expect(0, 67589, '\p{^_Cprt}', "");
62323Expect(0, 67589, '\P{_Cprt}', "");
62324Expect(1, 67589, '\P{^_Cprt}', "");
62325Expect(0, 67583, '\p{_Cprt}', "");
62326Expect(1, 67583, '\p{^_Cprt}', "");
62327Expect(1, 67583, '\P{_Cprt}', "");
62328Expect(0, 67583, '\P{^_Cprt}', "");
62329Error('\p{-/a/IS_Cprt}');
62330Error('\P{-/a/IS_Cprt}');
62331Expect(1, 67589, '\p{iscprt}', "");
62332Expect(0, 67589, '\p{^iscprt}', "");
62333Expect(0, 67589, '\P{iscprt}', "");
62334Expect(1, 67589, '\P{^iscprt}', "");
62335Expect(0, 67583, '\p{iscprt}', "");
62336Expect(1, 67583, '\p{^iscprt}', "");
62337Expect(1, 67583, '\P{iscprt}', "");
62338Expect(0, 67583, '\P{^iscprt}', "");
62339Expect(1, 67589, '\p{ Is_Cprt}', "");
62340Expect(0, 67589, '\p{^ Is_Cprt}', "");
62341Expect(0, 67589, '\P{ Is_Cprt}', "");
62342Expect(1, 67589, '\P{^ Is_Cprt}', "");
62343Expect(0, 67583, '\p{ Is_Cprt}', "");
62344Expect(1, 67583, '\p{^ Is_Cprt}', "");
62345Expect(1, 67583, '\P{ Is_Cprt}', "");
62346Expect(0, 67583, '\P{^ Is_Cprt}', "");
62347Error('\p{-:=Byzantine_Musical Symbols}');
62348Error('\P{-:=Byzantine_Musical Symbols}');
62349Expect(1, 119039, '\p{byzantinemusicalsymbols}', "");
62350Expect(0, 119039, '\p{^byzantinemusicalsymbols}', "");
62351Expect(0, 119039, '\P{byzantinemusicalsymbols}', "");
62352Expect(1, 119039, '\P{^byzantinemusicalsymbols}', "");
62353Expect(0, 118783, '\p{byzantinemusicalsymbols}', "");
62354Expect(1, 118783, '\p{^byzantinemusicalsymbols}', "");
62355Expect(1, 118783, '\P{byzantinemusicalsymbols}', "");
62356Expect(0, 118783, '\P{^byzantinemusicalsymbols}', "");
62357Expect(1, 119039, '\p{--BYZANTINE MusicalSymbols}', "");
62358Expect(0, 119039, '\p{^--BYZANTINE MusicalSymbols}', "");
62359Expect(0, 119039, '\P{--BYZANTINE MusicalSymbols}', "");
62360Expect(1, 119039, '\P{^--BYZANTINE MusicalSymbols}', "");
62361Expect(0, 118783, '\p{--BYZANTINE MusicalSymbols}', "");
62362Expect(1, 118783, '\p{^--BYZANTINE MusicalSymbols}', "");
62363Expect(1, 118783, '\P{--BYZANTINE MusicalSymbols}', "");
62364Expect(0, 118783, '\P{^--BYZANTINE MusicalSymbols}', "");
62365Error('\p{:=  is BYZANTINEmusicalSymbols}');
62366Error('\P{:=  is BYZANTINEmusicalSymbols}');
62367Expect(1, 119039, '\p{isbyzantinemusicalsymbols}', "");
62368Expect(0, 119039, '\p{^isbyzantinemusicalsymbols}', "");
62369Expect(0, 119039, '\P{isbyzantinemusicalsymbols}', "");
62370Expect(1, 119039, '\P{^isbyzantinemusicalsymbols}', "");
62371Expect(0, 118783, '\p{isbyzantinemusicalsymbols}', "");
62372Expect(1, 118783, '\p{^isbyzantinemusicalsymbols}', "");
62373Expect(1, 118783, '\P{isbyzantinemusicalsymbols}', "");
62374Expect(0, 118783, '\P{^isbyzantinemusicalsymbols}', "");
62375Expect(1, 119039, '\p{__Is	byzantine	Musical-Symbols}', "");
62376Expect(0, 119039, '\p{^__Is	byzantine	Musical-Symbols}', "");
62377Expect(0, 119039, '\P{__Is	byzantine	Musical-Symbols}', "");
62378Expect(1, 119039, '\P{^__Is	byzantine	Musical-Symbols}', "");
62379Expect(0, 118783, '\p{__Is	byzantine	Musical-Symbols}', "");
62380Expect(1, 118783, '\p{^__Is	byzantine	Musical-Symbols}', "");
62381Expect(1, 118783, '\P{__Is	byzantine	Musical-Symbols}', "");
62382Expect(0, 118783, '\P{^__Is	byzantine	Musical-Symbols}', "");
62383Error('\p{_:=In-byzantine musicalSymbols}');
62384Error('\P{_:=In-byzantine musicalSymbols}');
62385Expect(1, 119039, '\p{inbyzantinemusicalsymbols}', "");
62386Expect(0, 119039, '\p{^inbyzantinemusicalsymbols}', "");
62387Expect(0, 119039, '\P{inbyzantinemusicalsymbols}', "");
62388Expect(1, 119039, '\P{^inbyzantinemusicalsymbols}', "");
62389Expect(0, 118783, '\p{inbyzantinemusicalsymbols}', "");
62390Expect(1, 118783, '\p{^inbyzantinemusicalsymbols}', "");
62391Expect(1, 118783, '\P{inbyzantinemusicalsymbols}', "");
62392Expect(0, 118783, '\P{^inbyzantinemusicalsymbols}', "");
62393Expect(1, 119039, '\p{ -In	BYZANTINE_musical	Symbols}', "");
62394Expect(0, 119039, '\p{^ -In	BYZANTINE_musical	Symbols}', "");
62395Expect(0, 119039, '\P{ -In	BYZANTINE_musical	Symbols}', "");
62396Expect(1, 119039, '\P{^ -In	BYZANTINE_musical	Symbols}', "");
62397Expect(0, 118783, '\p{ -In	BYZANTINE_musical	Symbols}', "");
62398Expect(1, 118783, '\p{^ -In	BYZANTINE_musical	Symbols}', "");
62399Expect(1, 118783, '\P{ -In	BYZANTINE_musical	Symbols}', "");
62400Expect(0, 118783, '\P{^ -In	BYZANTINE_musical	Symbols}', "");
62401Error('\p{-PosixUpper:=}');
62402Error('\P{-PosixUpper:=}');
62403Expect(1, 90, '\p{posixupper}', "");
62404Expect(0, 90, '\p{^posixupper}', "");
62405Expect(0, 90, '\P{posixupper}', "");
62406Expect(1, 90, '\P{^posixupper}', "");
62407Expect(0, 64, '\p{posixupper}', "");
62408Expect(1, 64, '\p{^posixupper}', "");
62409Expect(1, 64, '\P{posixupper}', "");
62410Expect(0, 64, '\P{^posixupper}', "");
62411Expect(1, 90, '\p{_PosixUpper}', "");
62412Expect(0, 90, '\p{^_PosixUpper}', "");
62413Expect(0, 90, '\P{_PosixUpper}', "");
62414Expect(1, 90, '\P{^_PosixUpper}', "");
62415Expect(0, 64, '\p{_PosixUpper}', "");
62416Expect(1, 64, '\p{^_PosixUpper}', "");
62417Expect(1, 64, '\P{_PosixUpper}', "");
62418Expect(0, 64, '\P{^_PosixUpper}', "");
62419Error('\p{  Is:=POSIXUPPER}');
62420Error('\P{  Is:=POSIXUPPER}');
62421Expect(1, 90, '\p{isposixupper}', "");
62422Expect(0, 90, '\p{^isposixupper}', "");
62423Expect(0, 90, '\P{isposixupper}', "");
62424Expect(1, 90, '\P{^isposixupper}', "");
62425Expect(0, 64, '\p{isposixupper}', "");
62426Expect(1, 64, '\p{^isposixupper}', "");
62427Expect(1, 64, '\P{isposixupper}', "");
62428Expect(0, 64, '\P{^isposixupper}', "");
62429Expect(1, 90, '\p{ Is_PosixUpper}', "");
62430Expect(0, 90, '\p{^ Is_PosixUpper}', "");
62431Expect(0, 90, '\P{ Is_PosixUpper}', "");
62432Expect(1, 90, '\P{^ Is_PosixUpper}', "");
62433Expect(0, 64, '\p{ Is_PosixUpper}', "");
62434Expect(1, 64, '\p{^ Is_PosixUpper}', "");
62435Expect(1, 64, '\P{ Is_PosixUpper}', "");
62436Expect(0, 64, '\P{^ Is_PosixUpper}', "");
62437Error('\p{	:=In-ARMENIAN}');
62438Error('\P{	:=In-ARMENIAN}');
62439Expect(1, 1423, '\p{inarmenian}', "");
62440Expect(0, 1423, '\p{^inarmenian}', "");
62441Expect(0, 1423, '\P{inarmenian}', "");
62442Expect(1, 1423, '\P{^inarmenian}', "");
62443Expect(0, 1327, '\p{inarmenian}', "");
62444Expect(1, 1327, '\p{^inarmenian}', "");
62445Expect(1, 1327, '\P{inarmenian}', "");
62446Expect(0, 1327, '\P{^inarmenian}', "");
62447Expect(1, 1423, '\p{_-In-ARMENIAN}', "");
62448Expect(0, 1423, '\p{^_-In-ARMENIAN}', "");
62449Expect(0, 1423, '\P{_-In-ARMENIAN}', "");
62450Expect(1, 1423, '\P{^_-In-ARMENIAN}', "");
62451Expect(0, 1327, '\p{_-In-ARMENIAN}', "");
62452Expect(1, 1327, '\p{^_-In-ARMENIAN}', "");
62453Expect(1, 1327, '\P{_-In-ARMENIAN}', "");
62454Expect(0, 1327, '\P{^_-In-ARMENIAN}', "");
62455Error('\p{/a/posixalpha}');
62456Error('\P{/a/posixalpha}');
62457Expect(1, 90, '\p{posixalpha}', "");
62458Expect(0, 90, '\p{^posixalpha}', "");
62459Expect(0, 90, '\P{posixalpha}', "");
62460Expect(1, 90, '\P{^posixalpha}', "");
62461Expect(0, 64, '\p{posixalpha}', "");
62462Expect(1, 64, '\p{^posixalpha}', "");
62463Expect(1, 64, '\P{posixalpha}', "");
62464Expect(0, 64, '\P{^posixalpha}', "");
62465Expect(1, 90, '\p{		PosixAlpha}', "");
62466Expect(0, 90, '\p{^		PosixAlpha}', "");
62467Expect(0, 90, '\P{		PosixAlpha}', "");
62468Expect(1, 90, '\P{^		PosixAlpha}', "");
62469Expect(0, 64, '\p{		PosixAlpha}', "");
62470Expect(1, 64, '\p{^		PosixAlpha}', "");
62471Expect(1, 64, '\P{		PosixAlpha}', "");
62472Expect(0, 64, '\P{^		PosixAlpha}', "");
62473Error('\p{:= Is	PosixAlpha}');
62474Error('\P{:= Is	PosixAlpha}');
62475Expect(1, 90, '\p{isposixalpha}', "");
62476Expect(0, 90, '\p{^isposixalpha}', "");
62477Expect(0, 90, '\P{isposixalpha}', "");
62478Expect(1, 90, '\P{^isposixalpha}', "");
62479Expect(0, 64, '\p{isposixalpha}', "");
62480Expect(1, 64, '\p{^isposixalpha}', "");
62481Expect(1, 64, '\P{isposixalpha}', "");
62482Expect(0, 64, '\P{^isposixalpha}', "");
62483Expect(1, 90, '\p{  IS PosixAlpha}', "");
62484Expect(0, 90, '\p{^  IS PosixAlpha}', "");
62485Expect(0, 90, '\P{  IS PosixAlpha}', "");
62486Expect(1, 90, '\P{^  IS PosixAlpha}', "");
62487Expect(0, 64, '\p{  IS PosixAlpha}', "");
62488Expect(1, 64, '\p{^  IS PosixAlpha}', "");
62489Expect(1, 64, '\P{  IS PosixAlpha}', "");
62490Expect(0, 64, '\P{^  IS PosixAlpha}', "");
62491Error('\p{:=		Paragraph SEPARATOR}');
62492Error('\P{:=		Paragraph SEPARATOR}');
62493Expect(1, 8233, '\p{paragraphseparator}', "");
62494Expect(0, 8233, '\p{^paragraphseparator}', "");
62495Expect(0, 8233, '\P{paragraphseparator}', "");
62496Expect(1, 8233, '\P{^paragraphseparator}', "");
62497Expect(0, 8232, '\p{paragraphseparator}', "");
62498Expect(1, 8232, '\p{^paragraphseparator}', "");
62499Expect(1, 8232, '\P{paragraphseparator}', "");
62500Expect(0, 8232, '\P{^paragraphseparator}', "");
62501Expect(1, 8233, '\p{_ Paragraph separator}', "");
62502Expect(0, 8233, '\p{^_ Paragraph separator}', "");
62503Expect(0, 8233, '\P{_ Paragraph separator}', "");
62504Expect(1, 8233, '\P{^_ Paragraph separator}', "");
62505Expect(0, 8232, '\p{_ Paragraph separator}', "");
62506Expect(1, 8232, '\p{^_ Paragraph separator}', "");
62507Expect(1, 8232, '\P{_ Paragraph separator}', "");
62508Expect(0, 8232, '\P{^_ Paragraph separator}', "");
62509Error('\p{	Is	Paragraph:=Separator}');
62510Error('\P{	Is	Paragraph:=Separator}');
62511Expect(1, 8233, '\p{isparagraphseparator}', "");
62512Expect(0, 8233, '\p{^isparagraphseparator}', "");
62513Expect(0, 8233, '\P{isparagraphseparator}', "");
62514Expect(1, 8233, '\P{^isparagraphseparator}', "");
62515Expect(0, 8232, '\p{isparagraphseparator}', "");
62516Expect(1, 8232, '\p{^isparagraphseparator}', "");
62517Expect(1, 8232, '\P{isparagraphseparator}', "");
62518Expect(0, 8232, '\P{^isparagraphseparator}', "");
62519Expect(1, 8233, '\p{-Is_Paragraphseparator}', "");
62520Expect(0, 8233, '\p{^-Is_Paragraphseparator}', "");
62521Expect(0, 8233, '\P{-Is_Paragraphseparator}', "");
62522Expect(1, 8233, '\P{^-Is_Paragraphseparator}', "");
62523Expect(0, 8232, '\p{-Is_Paragraphseparator}', "");
62524Expect(1, 8232, '\p{^-Is_Paragraphseparator}', "");
62525Expect(1, 8232, '\P{-Is_Paragraphseparator}', "");
62526Expect(0, 8232, '\P{^-Is_Paragraphseparator}', "");
62527Error('\p{-:=ZP}');
62528Error('\P{-:=ZP}');
62529Expect(1, 8233, '\p{zp}', "");
62530Expect(0, 8233, '\p{^zp}', "");
62531Expect(0, 8233, '\P{zp}', "");
62532Expect(1, 8233, '\P{^zp}', "");
62533Expect(0, 8232, '\p{zp}', "");
62534Expect(1, 8232, '\p{^zp}', "");
62535Expect(1, 8232, '\P{zp}', "");
62536Expect(0, 8232, '\P{^zp}', "");
62537Expect(1, 8233, '\p{ 	zp}', "");
62538Expect(0, 8233, '\p{^ 	zp}', "");
62539Expect(0, 8233, '\P{ 	zp}', "");
62540Expect(1, 8233, '\P{^ 	zp}', "");
62541Expect(0, 8232, '\p{ 	zp}', "");
62542Expect(1, 8232, '\p{^ 	zp}', "");
62543Expect(1, 8232, '\P{ 	zp}', "");
62544Expect(0, 8232, '\P{^ 	zp}', "");
62545Error('\p{	:=is_Zp}');
62546Error('\P{	:=is_Zp}');
62547Expect(1, 8233, '\p{iszp}', "");
62548Expect(0, 8233, '\p{^iszp}', "");
62549Expect(0, 8233, '\P{iszp}', "");
62550Expect(1, 8233, '\P{^iszp}', "");
62551Expect(0, 8232, '\p{iszp}', "");
62552Expect(1, 8232, '\p{^iszp}', "");
62553Expect(1, 8232, '\P{iszp}', "");
62554Expect(0, 8232, '\P{^iszp}', "");
62555Expect(1, 8233, '\p{_-is	Zp}', "");
62556Expect(0, 8233, '\p{^_-is	Zp}', "");
62557Expect(0, 8233, '\P{_-is	Zp}', "");
62558Expect(1, 8233, '\P{^_-is	Zp}', "");
62559Expect(0, 8232, '\p{_-is	Zp}', "");
62560Expect(1, 8232, '\p{^_-is	Zp}', "");
62561Expect(1, 8232, '\P{_-is	Zp}', "");
62562Expect(0, 8232, '\P{^_-is	Zp}', "");
62563Error('\p{/a/	 phagsPA}');
62564Error('\P{/a/	 phagsPA}');
62565Expect(1, 43127, '\p{phagspa}', "");
62566Expect(0, 43127, '\p{^phagspa}', "");
62567Expect(0, 43127, '\P{phagspa}', "");
62568Expect(1, 43127, '\P{^phagspa}', "");
62569Expect(0, 43071, '\p{phagspa}', "");
62570Expect(1, 43071, '\p{^phagspa}', "");
62571Expect(1, 43071, '\P{phagspa}', "");
62572Expect(0, 43071, '\P{^phagspa}', "");
62573Expect(1, 43127, '\p{-PHAGS Pa}', "");
62574Expect(0, 43127, '\p{^-PHAGS Pa}', "");
62575Expect(0, 43127, '\P{-PHAGS Pa}', "");
62576Expect(1, 43127, '\P{^-PHAGS Pa}', "");
62577Expect(0, 43071, '\p{-PHAGS Pa}', "");
62578Expect(1, 43071, '\p{^-PHAGS Pa}', "");
62579Expect(1, 43071, '\P{-PHAGS Pa}', "");
62580Expect(0, 43071, '\P{^-PHAGS Pa}', "");
62581Error('\p{/a/ _Is	phagsPa}');
62582Error('\P{/a/ _Is	phagsPa}');
62583Expect(1, 43127, '\p{isphagspa}', "");
62584Expect(0, 43127, '\p{^isphagspa}', "");
62585Expect(0, 43127, '\P{isphagspa}', "");
62586Expect(1, 43127, '\P{^isphagspa}', "");
62587Expect(0, 43071, '\p{isphagspa}', "");
62588Expect(1, 43071, '\p{^isphagspa}', "");
62589Expect(1, 43071, '\P{isphagspa}', "");
62590Expect(0, 43071, '\P{^isphagspa}', "");
62591Expect(1, 43127, '\p{  IsPHAGS Pa}', "");
62592Expect(0, 43127, '\p{^  IsPHAGS Pa}', "");
62593Expect(0, 43127, '\P{  IsPHAGS Pa}', "");
62594Expect(1, 43127, '\P{^  IsPHAGS Pa}', "");
62595Expect(0, 43071, '\p{  IsPHAGS Pa}', "");
62596Expect(1, 43071, '\p{^  IsPHAGS Pa}', "");
62597Expect(1, 43071, '\P{  IsPHAGS Pa}', "");
62598Expect(0, 43071, '\P{^  IsPHAGS Pa}', "");
62599Error('\p{_ Phag/a/}');
62600Error('\P{_ Phag/a/}');
62601Expect(1, 43127, '\p{phag}', "");
62602Expect(0, 43127, '\p{^phag}', "");
62603Expect(0, 43127, '\P{phag}', "");
62604Expect(1, 43127, '\P{^phag}', "");
62605Expect(0, 43071, '\p{phag}', "");
62606Expect(1, 43071, '\p{^phag}', "");
62607Expect(1, 43071, '\P{phag}', "");
62608Expect(0, 43071, '\P{^phag}', "");
62609Expect(1, 43127, '\p{_	PHAG}', "");
62610Expect(0, 43127, '\p{^_	PHAG}', "");
62611Expect(0, 43127, '\P{_	PHAG}', "");
62612Expect(1, 43127, '\P{^_	PHAG}', "");
62613Expect(0, 43071, '\p{_	PHAG}', "");
62614Expect(1, 43071, '\p{^_	PHAG}', "");
62615Expect(1, 43071, '\P{_	PHAG}', "");
62616Expect(0, 43071, '\P{^_	PHAG}', "");
62617Error('\p{_/a/IsPHAG}');
62618Error('\P{_/a/IsPHAG}');
62619Expect(1, 43127, '\p{isphag}', "");
62620Expect(0, 43127, '\p{^isphag}', "");
62621Expect(0, 43127, '\P{isphag}', "");
62622Expect(1, 43127, '\P{^isphag}', "");
62623Expect(0, 43071, '\p{isphag}', "");
62624Expect(1, 43071, '\p{^isphag}', "");
62625Expect(1, 43071, '\P{isphag}', "");
62626Expect(0, 43071, '\P{^isphag}', "");
62627Expect(1, 43127, '\p{	 ISPhag}', "");
62628Expect(0, 43127, '\p{^	 ISPhag}', "");
62629Expect(0, 43127, '\P{	 ISPhag}', "");
62630Expect(1, 43127, '\P{^	 ISPhag}', "");
62631Expect(0, 43071, '\p{	 ISPhag}', "");
62632Expect(1, 43071, '\p{^	 ISPhag}', "");
62633Expect(1, 43071, '\P{	 ISPhag}', "");
62634Expect(0, 43071, '\P{^	 ISPhag}', "");
62635Error('\p{/a/_Letter_number}');
62636Error('\P{/a/_Letter_number}');
62637Expect(1, 5872, '\p{letternumber}', "");
62638Expect(0, 5872, '\p{^letternumber}', "");
62639Expect(0, 5872, '\P{letternumber}', "");
62640Expect(1, 5872, '\P{^letternumber}', "");
62641Expect(0, 5869, '\p{letternumber}', "");
62642Expect(1, 5869, '\p{^letternumber}', "");
62643Expect(1, 5869, '\P{letternumber}', "");
62644Expect(0, 5869, '\P{^letternumber}', "");
62645Expect(1, 5872, '\p{Letter-NUMBER}', "");
62646Expect(0, 5872, '\p{^Letter-NUMBER}', "");
62647Expect(0, 5872, '\P{Letter-NUMBER}', "");
62648Expect(1, 5872, '\P{^Letter-NUMBER}', "");
62649Expect(0, 5869, '\p{Letter-NUMBER}', "");
62650Expect(1, 5869, '\p{^Letter-NUMBER}', "");
62651Expect(1, 5869, '\P{Letter-NUMBER}', "");
62652Expect(0, 5869, '\P{^Letter-NUMBER}', "");
62653Error('\p{__Is:=Letter	Number}');
62654Error('\P{__Is:=Letter	Number}');
62655Expect(1, 5872, '\p{isletternumber}', "");
62656Expect(0, 5872, '\p{^isletternumber}', "");
62657Expect(0, 5872, '\P{isletternumber}', "");
62658Expect(1, 5872, '\P{^isletternumber}', "");
62659Expect(0, 5869, '\p{isletternumber}', "");
62660Expect(1, 5869, '\p{^isletternumber}', "");
62661Expect(1, 5869, '\P{isletternumber}', "");
62662Expect(0, 5869, '\P{^isletternumber}', "");
62663Expect(1, 5872, '\p{ is LETTER	Number}', "");
62664Expect(0, 5872, '\p{^ is LETTER	Number}', "");
62665Expect(0, 5872, '\P{ is LETTER	Number}', "");
62666Expect(1, 5872, '\P{^ is LETTER	Number}', "");
62667Expect(0, 5869, '\p{ is LETTER	Number}', "");
62668Expect(1, 5869, '\p{^ is LETTER	Number}', "");
62669Expect(1, 5869, '\P{ is LETTER	Number}', "");
62670Expect(0, 5869, '\P{^ is LETTER	Number}', "");
62671Error('\p{-Nl:=}');
62672Error('\P{-Nl:=}');
62673Expect(1, 5872, '\p{nl}', "");
62674Expect(0, 5872, '\p{^nl}', "");
62675Expect(0, 5872, '\P{nl}', "");
62676Expect(1, 5872, '\P{^nl}', "");
62677Expect(0, 5869, '\p{nl}', "");
62678Expect(1, 5869, '\p{^nl}', "");
62679Expect(1, 5869, '\P{nl}', "");
62680Expect(0, 5869, '\P{^nl}', "");
62681Expect(1, 5872, '\p{ -NL}', "");
62682Expect(0, 5872, '\p{^ -NL}', "");
62683Expect(0, 5872, '\P{ -NL}', "");
62684Expect(1, 5872, '\P{^ -NL}', "");
62685Expect(0, 5869, '\p{ -NL}', "");
62686Expect(1, 5869, '\p{^ -NL}', "");
62687Expect(1, 5869, '\P{ -NL}', "");
62688Expect(0, 5869, '\P{^ -NL}', "");
62689Error('\p{ is:=nl}');
62690Error('\P{ is:=nl}');
62691Expect(1, 5872, '\p{isnl}', "");
62692Expect(0, 5872, '\p{^isnl}', "");
62693Expect(0, 5872, '\P{isnl}', "");
62694Expect(1, 5872, '\P{^isnl}', "");
62695Expect(0, 5869, '\p{isnl}', "");
62696Expect(1, 5869, '\p{^isnl}', "");
62697Expect(1, 5869, '\P{isnl}', "");
62698Expect(0, 5869, '\P{^isnl}', "");
62699Expect(1, 5872, '\p{--isNl}', "");
62700Expect(0, 5872, '\p{^--isNl}', "");
62701Expect(0, 5872, '\P{--isNl}', "");
62702Expect(1, 5872, '\P{^--isNl}', "");
62703Expect(0, 5869, '\p{--isNl}', "");
62704Expect(1, 5869, '\p{^--isNl}', "");
62705Expect(1, 5869, '\P{--isNl}', "");
62706Expect(0, 5869, '\P{^--isNl}', "");
62707Error('\p{-NUMBER_Forms/a/}');
62708Error('\P{-NUMBER_Forms/a/}');
62709Expect(1, 8591, '\p{numberforms}', "");
62710Expect(0, 8591, '\p{^numberforms}', "");
62711Expect(0, 8591, '\P{numberforms}', "");
62712Expect(1, 8591, '\P{^numberforms}', "");
62713Expect(0, 8527, '\p{numberforms}', "");
62714Expect(1, 8527, '\p{^numberforms}', "");
62715Expect(1, 8527, '\P{numberforms}', "");
62716Expect(0, 8527, '\P{^numberforms}', "");
62717Expect(1, 8591, '\p{- Number-Forms}', "");
62718Expect(0, 8591, '\p{^- Number-Forms}', "");
62719Expect(0, 8591, '\P{- Number-Forms}', "");
62720Expect(1, 8591, '\P{^- Number-Forms}', "");
62721Expect(0, 8527, '\p{- Number-Forms}', "");
62722Expect(1, 8527, '\p{^- Number-Forms}', "");
62723Expect(1, 8527, '\P{- Number-Forms}', "");
62724Expect(0, 8527, '\P{^- Number-Forms}', "");
62725Error('\p{_	Is-Number	Forms:=}');
62726Error('\P{_	Is-Number	Forms:=}');
62727Expect(1, 8591, '\p{isnumberforms}', "");
62728Expect(0, 8591, '\p{^isnumberforms}', "");
62729Expect(0, 8591, '\P{isnumberforms}', "");
62730Expect(1, 8591, '\P{^isnumberforms}', "");
62731Expect(0, 8527, '\p{isnumberforms}', "");
62732Expect(1, 8527, '\p{^isnumberforms}', "");
62733Expect(1, 8527, '\P{isnumberforms}', "");
62734Expect(0, 8527, '\P{^isnumberforms}', "");
62735Expect(1, 8591, '\p{-Is NUMBER_forms}', "");
62736Expect(0, 8591, '\p{^-Is NUMBER_forms}', "");
62737Expect(0, 8591, '\P{-Is NUMBER_forms}', "");
62738Expect(1, 8591, '\P{^-Is NUMBER_forms}', "");
62739Expect(0, 8527, '\p{-Is NUMBER_forms}', "");
62740Expect(1, 8527, '\p{^-Is NUMBER_forms}', "");
62741Expect(1, 8527, '\P{-Is NUMBER_forms}', "");
62742Expect(0, 8527, '\P{^-Is NUMBER_forms}', "");
62743Error('\p{_-INNUMBER-forms:=}');
62744Error('\P{_-INNUMBER-forms:=}');
62745Expect(1, 8591, '\p{innumberforms}', "");
62746Expect(0, 8591, '\p{^innumberforms}', "");
62747Expect(0, 8591, '\P{innumberforms}', "");
62748Expect(1, 8591, '\P{^innumberforms}', "");
62749Expect(0, 8527, '\p{innumberforms}', "");
62750Expect(1, 8527, '\p{^innumberforms}', "");
62751Expect(1, 8527, '\P{innumberforms}', "");
62752Expect(0, 8527, '\P{^innumberforms}', "");
62753Expect(1, 8591, '\p{ -In Number	FORMS}', "");
62754Expect(0, 8591, '\p{^ -In Number	FORMS}', "");
62755Expect(0, 8591, '\P{ -In Number	FORMS}', "");
62756Expect(1, 8591, '\P{^ -In Number	FORMS}', "");
62757Expect(0, 8527, '\p{ -In Number	FORMS}', "");
62758Expect(1, 8527, '\p{^ -In Number	FORMS}', "");
62759Expect(1, 8527, '\P{ -In Number	FORMS}', "");
62760Expect(0, 8527, '\P{^ -In Number	FORMS}', "");
62761Error('\p{_:=Alnum}');
62762Error('\P{_:=Alnum}');
62763Expect(1, 57, '\p{alnum}', "");
62764Expect(0, 57, '\p{^alnum}', "");
62765Expect(0, 57, '\P{alnum}', "");
62766Expect(1, 57, '\P{^alnum}', "");
62767Expect(0, 47, '\p{alnum}', "");
62768Expect(1, 47, '\p{^alnum}', "");
62769Expect(1, 47, '\P{alnum}', "");
62770Expect(0, 47, '\P{^alnum}', "");
62771Expect(1, 57, '\p{ ALNUM}', "");
62772Expect(0, 57, '\p{^ ALNUM}', "");
62773Expect(0, 57, '\P{ ALNUM}', "");
62774Expect(1, 57, '\P{^ ALNUM}', "");
62775Expect(0, 47, '\p{ ALNUM}', "");
62776Expect(1, 47, '\p{^ ALNUM}', "");
62777Expect(1, 47, '\P{ ALNUM}', "");
62778Expect(0, 47, '\P{^ ALNUM}', "");
62779Error('\p{- is:=alnum}');
62780Error('\P{- is:=alnum}');
62781Expect(1, 57, '\p{isalnum}', "");
62782Expect(0, 57, '\p{^isalnum}', "");
62783Expect(0, 57, '\P{isalnum}', "");
62784Expect(1, 57, '\P{^isalnum}', "");
62785Expect(0, 47, '\p{isalnum}', "");
62786Expect(1, 47, '\p{^isalnum}', "");
62787Expect(1, 47, '\P{isalnum}', "");
62788Expect(0, 47, '\P{^isalnum}', "");
62789Expect(1, 57, '\p{_IS_alnum}', "");
62790Expect(0, 57, '\p{^_IS_alnum}', "");
62791Expect(0, 57, '\P{_IS_alnum}', "");
62792Expect(1, 57, '\P{^_IS_alnum}', "");
62793Expect(0, 47, '\p{_IS_alnum}', "");
62794Expect(1, 47, '\p{^_IS_alnum}', "");
62795Expect(1, 47, '\P{_IS_alnum}', "");
62796Expect(0, 47, '\P{^_IS_alnum}', "");
62797Error('\p{/a/	 InSundanese}');
62798Error('\P{/a/	 InSundanese}');
62799Expect(1, 7103, '\p{insundanese}', "");
62800Expect(0, 7103, '\p{^insundanese}', "");
62801Expect(0, 7103, '\P{insundanese}', "");
62802Expect(1, 7103, '\P{^insundanese}', "");
62803Expect(0, 7039, '\p{insundanese}', "");
62804Expect(1, 7039, '\p{^insundanese}', "");
62805Expect(1, 7039, '\P{insundanese}', "");
62806Expect(0, 7039, '\P{^insundanese}', "");
62807Expect(1, 7103, '\p{ In	sundanese}', "");
62808Expect(0, 7103, '\p{^ In	sundanese}', "");
62809Expect(0, 7103, '\P{ In	sundanese}', "");
62810Expect(1, 7103, '\P{^ In	sundanese}', "");
62811Expect(0, 7039, '\p{ In	sundanese}', "");
62812Expect(1, 7039, '\p{^ In	sundanese}', "");
62813Expect(1, 7039, '\P{ In	sundanese}', "");
62814Expect(0, 7039, '\P{^ In	sundanese}', "");
62815Error('\p{-:=Arabic_Presentation_Forms	B}');
62816Error('\P{-:=Arabic_Presentation_Forms	B}');
62817Expect(1, 65279, '\p{arabicpresentationformsb}', "");
62818Expect(0, 65279, '\p{^arabicpresentationformsb}', "");
62819Expect(0, 65279, '\P{arabicpresentationformsb}', "");
62820Expect(1, 65279, '\P{^arabicpresentationformsb}', "");
62821Expect(0, 65135, '\p{arabicpresentationformsb}', "");
62822Expect(1, 65135, '\p{^arabicpresentationformsb}', "");
62823Expect(1, 65135, '\P{arabicpresentationformsb}', "");
62824Expect(0, 65135, '\P{^arabicpresentationformsb}', "");
62825Expect(1, 65279, '\p{	 Arabic-Presentation-FORMSb}', "");
62826Expect(0, 65279, '\p{^	 Arabic-Presentation-FORMSb}', "");
62827Expect(0, 65279, '\P{	 Arabic-Presentation-FORMSb}', "");
62828Expect(1, 65279, '\P{^	 Arabic-Presentation-FORMSb}', "");
62829Expect(0, 65135, '\p{	 Arabic-Presentation-FORMSb}', "");
62830Expect(1, 65135, '\p{^	 Arabic-Presentation-FORMSb}', "");
62831Expect(1, 65135, '\P{	 Arabic-Presentation-FORMSb}', "");
62832Expect(0, 65135, '\P{^	 Arabic-Presentation-FORMSb}', "");
62833Error('\p{	:=Isarabic Presentation-FORMSB}');
62834Error('\P{	:=Isarabic Presentation-FORMSB}');
62835Expect(1, 65279, '\p{isarabicpresentationformsb}', "");
62836Expect(0, 65279, '\p{^isarabicpresentationformsb}', "");
62837Expect(0, 65279, '\P{isarabicpresentationformsb}', "");
62838Expect(1, 65279, '\P{^isarabicpresentationformsb}', "");
62839Expect(0, 65135, '\p{isarabicpresentationformsb}', "");
62840Expect(1, 65135, '\p{^isarabicpresentationformsb}', "");
62841Expect(1, 65135, '\P{isarabicpresentationformsb}', "");
62842Expect(0, 65135, '\P{^isarabicpresentationformsb}', "");
62843Expect(1, 65279, '\p{_ Is arabic-PRESENTATION-forms-B}', "");
62844Expect(0, 65279, '\p{^_ Is arabic-PRESENTATION-forms-B}', "");
62845Expect(0, 65279, '\P{_ Is arabic-PRESENTATION-forms-B}', "");
62846Expect(1, 65279, '\P{^_ Is arabic-PRESENTATION-forms-B}', "");
62847Expect(0, 65135, '\p{_ Is arabic-PRESENTATION-forms-B}', "");
62848Expect(1, 65135, '\p{^_ Is arabic-PRESENTATION-forms-B}', "");
62849Expect(1, 65135, '\P{_ Is arabic-PRESENTATION-forms-B}', "");
62850Expect(0, 65135, '\P{^_ Is arabic-PRESENTATION-forms-B}', "");
62851Error('\p{- In/a/Arabic PRESENTATION	forms_B}');
62852Error('\P{- In/a/Arabic PRESENTATION	forms_B}');
62853Expect(1, 65279, '\p{inarabicpresentationformsb}', "");
62854Expect(0, 65279, '\p{^inarabicpresentationformsb}', "");
62855Expect(0, 65279, '\P{inarabicpresentationformsb}', "");
62856Expect(1, 65279, '\P{^inarabicpresentationformsb}', "");
62857Expect(0, 65135, '\p{inarabicpresentationformsb}', "");
62858Expect(1, 65135, '\p{^inarabicpresentationformsb}', "");
62859Expect(1, 65135, '\P{inarabicpresentationformsb}', "");
62860Expect(0, 65135, '\P{^inarabicpresentationformsb}', "");
62861Expect(1, 65279, '\p{	 In-Arabic PRESENTATION_FORMS-B}', "");
62862Expect(0, 65279, '\p{^	 In-Arabic PRESENTATION_FORMS-B}', "");
62863Expect(0, 65279, '\P{	 In-Arabic PRESENTATION_FORMS-B}', "");
62864Expect(1, 65279, '\P{^	 In-Arabic PRESENTATION_FORMS-B}', "");
62865Expect(0, 65135, '\p{	 In-Arabic PRESENTATION_FORMS-B}', "");
62866Expect(1, 65135, '\p{^	 In-Arabic PRESENTATION_FORMS-B}', "");
62867Expect(1, 65135, '\P{	 In-Arabic PRESENTATION_FORMS-B}', "");
62868Expect(0, 65135, '\P{^	 In-Arabic PRESENTATION_FORMS-B}', "");
62869Error('\p{_/a/Rumi-Numeral symbols}');
62870Error('\P{_/a/Rumi-Numeral symbols}');
62871Expect(1, 69247, '\p{ruminumeralsymbols}', "");
62872Expect(0, 69247, '\p{^ruminumeralsymbols}', "");
62873Expect(0, 69247, '\P{ruminumeralsymbols}', "");
62874Expect(1, 69247, '\P{^ruminumeralsymbols}', "");
62875Expect(0, 69215, '\p{ruminumeralsymbols}', "");
62876Expect(1, 69215, '\p{^ruminumeralsymbols}', "");
62877Expect(1, 69215, '\P{ruminumeralsymbols}', "");
62878Expect(0, 69215, '\P{^ruminumeralsymbols}', "");
62879Expect(1, 69247, '\p{ ruminumeral_SYMBOLS}', "");
62880Expect(0, 69247, '\p{^ ruminumeral_SYMBOLS}', "");
62881Expect(0, 69247, '\P{ ruminumeral_SYMBOLS}', "");
62882Expect(1, 69247, '\P{^ ruminumeral_SYMBOLS}', "");
62883Expect(0, 69215, '\p{ ruminumeral_SYMBOLS}', "");
62884Expect(1, 69215, '\p{^ ruminumeral_SYMBOLS}', "");
62885Expect(1, 69215, '\P{ ruminumeral_SYMBOLS}', "");
62886Expect(0, 69215, '\P{^ ruminumeral_SYMBOLS}', "");
62887Error('\p{ /a/IS-Rumi NUMERAL_Symbols}');
62888Error('\P{ /a/IS-Rumi NUMERAL_Symbols}');
62889Expect(1, 69247, '\p{isruminumeralsymbols}', "");
62890Expect(0, 69247, '\p{^isruminumeralsymbols}', "");
62891Expect(0, 69247, '\P{isruminumeralsymbols}', "");
62892Expect(1, 69247, '\P{^isruminumeralsymbols}', "");
62893Expect(0, 69215, '\p{isruminumeralsymbols}', "");
62894Expect(1, 69215, '\p{^isruminumeralsymbols}', "");
62895Expect(1, 69215, '\P{isruminumeralsymbols}', "");
62896Expect(0, 69215, '\P{^isruminumeralsymbols}', "");
62897Expect(1, 69247, '\p{--Is_Rumi_numeral Symbols}', "");
62898Expect(0, 69247, '\p{^--Is_Rumi_numeral Symbols}', "");
62899Expect(0, 69247, '\P{--Is_Rumi_numeral Symbols}', "");
62900Expect(1, 69247, '\P{^--Is_Rumi_numeral Symbols}', "");
62901Expect(0, 69215, '\p{--Is_Rumi_numeral Symbols}', "");
62902Expect(1, 69215, '\p{^--Is_Rumi_numeral Symbols}', "");
62903Expect(1, 69215, '\P{--Is_Rumi_numeral Symbols}', "");
62904Expect(0, 69215, '\P{^--Is_Rumi_numeral Symbols}', "");
62905Error('\p{-:=IN_RUMInumeralSYMBOLS}');
62906Error('\P{-:=IN_RUMInumeralSYMBOLS}');
62907Expect(1, 69247, '\p{inruminumeralsymbols}', "");
62908Expect(0, 69247, '\p{^inruminumeralsymbols}', "");
62909Expect(0, 69247, '\P{inruminumeralsymbols}', "");
62910Expect(1, 69247, '\P{^inruminumeralsymbols}', "");
62911Expect(0, 69215, '\p{inruminumeralsymbols}', "");
62912Expect(1, 69215, '\p{^inruminumeralsymbols}', "");
62913Expect(1, 69215, '\P{inruminumeralsymbols}', "");
62914Expect(0, 69215, '\P{^inruminumeralsymbols}', "");
62915Expect(1, 69247, '\p{ -IN_RUMI_Numeral-Symbols}', "");
62916Expect(0, 69247, '\p{^ -IN_RUMI_Numeral-Symbols}', "");
62917Expect(0, 69247, '\P{ -IN_RUMI_Numeral-Symbols}', "");
62918Expect(1, 69247, '\P{^ -IN_RUMI_Numeral-Symbols}', "");
62919Expect(0, 69215, '\p{ -IN_RUMI_Numeral-Symbols}', "");
62920Expect(1, 69215, '\p{^ -IN_RUMI_Numeral-Symbols}', "");
62921Expect(1, 69215, '\P{ -IN_RUMI_Numeral-Symbols}', "");
62922Expect(0, 69215, '\P{^ -IN_RUMI_Numeral-Symbols}', "");
62923Error('\p{:=Common_IndicNumber_FORMS}');
62924Error('\P{:=Common_IndicNumber_FORMS}');
62925Expect(1, 43071, '\p{commonindicnumberforms}', "");
62926Expect(0, 43071, '\p{^commonindicnumberforms}', "");
62927Expect(0, 43071, '\P{commonindicnumberforms}', "");
62928Expect(1, 43071, '\P{^commonindicnumberforms}', "");
62929Expect(0, 43055, '\p{commonindicnumberforms}', "");
62930Expect(1, 43055, '\p{^commonindicnumberforms}', "");
62931Expect(1, 43055, '\P{commonindicnumberforms}', "");
62932Expect(0, 43055, '\P{^commonindicnumberforms}', "");
62933Expect(1, 43071, '\p{ -common_indic NUMBER Forms}', "");
62934Expect(0, 43071, '\p{^ -common_indic NUMBER Forms}', "");
62935Expect(0, 43071, '\P{ -common_indic NUMBER Forms}', "");
62936Expect(1, 43071, '\P{^ -common_indic NUMBER Forms}', "");
62937Expect(0, 43055, '\p{ -common_indic NUMBER Forms}', "");
62938Expect(1, 43055, '\p{^ -common_indic NUMBER Forms}', "");
62939Expect(1, 43055, '\P{ -common_indic NUMBER Forms}', "");
62940Expect(0, 43055, '\P{^ -common_indic NUMBER Forms}', "");
62941Error('\p{	is common/a/indicnumber_Forms}');
62942Error('\P{	is common/a/indicnumber_Forms}');
62943Expect(1, 43071, '\p{iscommonindicnumberforms}', "");
62944Expect(0, 43071, '\p{^iscommonindicnumberforms}', "");
62945Expect(0, 43071, '\P{iscommonindicnumberforms}', "");
62946Expect(1, 43071, '\P{^iscommonindicnumberforms}', "");
62947Expect(0, 43055, '\p{iscommonindicnumberforms}', "");
62948Expect(1, 43055, '\p{^iscommonindicnumberforms}', "");
62949Expect(1, 43055, '\P{iscommonindicnumberforms}', "");
62950Expect(0, 43055, '\P{^iscommonindicnumberforms}', "");
62951Expect(1, 43071, '\p{ Is-common	indic_number-FORMS}', "");
62952Expect(0, 43071, '\p{^ Is-common	indic_number-FORMS}', "");
62953Expect(0, 43071, '\P{ Is-common	indic_number-FORMS}', "");
62954Expect(1, 43071, '\P{^ Is-common	indic_number-FORMS}', "");
62955Expect(0, 43055, '\p{ Is-common	indic_number-FORMS}', "");
62956Expect(1, 43055, '\p{^ Is-common	indic_number-FORMS}', "");
62957Expect(1, 43055, '\P{ Is-common	indic_number-FORMS}', "");
62958Expect(0, 43055, '\P{^ Is-common	indic_number-FORMS}', "");
62959Error('\p{-	inCommon/a/Indic Number	forms}');
62960Error('\P{-	inCommon/a/Indic Number	forms}');
62961Expect(1, 43071, '\p{incommonindicnumberforms}', "");
62962Expect(0, 43071, '\p{^incommonindicnumberforms}', "");
62963Expect(0, 43071, '\P{incommonindicnumberforms}', "");
62964Expect(1, 43071, '\P{^incommonindicnumberforms}', "");
62965Expect(0, 43055, '\p{incommonindicnumberforms}', "");
62966Expect(1, 43055, '\p{^incommonindicnumberforms}', "");
62967Expect(1, 43055, '\P{incommonindicnumberforms}', "");
62968Expect(0, 43055, '\P{^incommonindicnumberforms}', "");
62969Expect(1, 43071, '\p{	_In Common_Indic-Number_Forms}', "");
62970Expect(0, 43071, '\p{^	_In Common_Indic-Number_Forms}', "");
62971Expect(0, 43071, '\P{	_In Common_Indic-Number_Forms}', "");
62972Expect(1, 43071, '\P{^	_In Common_Indic-Number_Forms}', "");
62973Expect(0, 43055, '\p{	_In Common_Indic-Number_Forms}', "");
62974Expect(1, 43055, '\p{^	_In Common_Indic-Number_Forms}', "");
62975Expect(1, 43055, '\P{	_In Common_Indic-Number_Forms}', "");
62976Expect(0, 43055, '\P{^	_In Common_Indic-Number_Forms}', "");
62977Error('\p{-/a/Alpha}');
62978Error('\P{-/a/Alpha}');
62979Expect(1, 90, '\p{alpha}', "");
62980Expect(0, 90, '\p{^alpha}', "");
62981Expect(0, 90, '\P{alpha}', "");
62982Expect(1, 90, '\P{^alpha}', "");
62983Expect(0, 64, '\p{alpha}', "");
62984Expect(1, 64, '\p{^alpha}', "");
62985Expect(1, 64, '\P{alpha}', "");
62986Expect(0, 64, '\P{^alpha}', "");
62987Expect(1, 90, '\p{  Alpha}', "");
62988Expect(0, 90, '\p{^  Alpha}', "");
62989Expect(0, 90, '\P{  Alpha}', "");
62990Expect(1, 90, '\P{^  Alpha}', "");
62991Expect(0, 64, '\p{  Alpha}', "");
62992Expect(1, 64, '\p{^  Alpha}', "");
62993Expect(1, 64, '\P{  Alpha}', "");
62994Expect(0, 64, '\P{^  Alpha}', "");
62995Error('\p{--Is ALPHA:=}');
62996Error('\P{--Is ALPHA:=}');
62997Expect(1, 90, '\p{isalpha}', "");
62998Expect(0, 90, '\p{^isalpha}', "");
62999Expect(0, 90, '\P{isalpha}', "");
63000Expect(1, 90, '\P{^isalpha}', "");
63001Expect(0, 64, '\p{isalpha}', "");
63002Expect(1, 64, '\p{^isalpha}', "");
63003Expect(1, 64, '\P{isalpha}', "");
63004Expect(0, 64, '\P{^isalpha}', "");
63005Expect(1, 90, '\p{	IS ALPHA}', "");
63006Expect(0, 90, '\p{^	IS ALPHA}', "");
63007Expect(0, 90, '\P{	IS ALPHA}', "");
63008Expect(1, 90, '\P{^	IS ALPHA}', "");
63009Expect(0, 64, '\p{	IS ALPHA}', "");
63010Expect(1, 64, '\p{^	IS ALPHA}', "");
63011Expect(1, 64, '\P{	IS ALPHA}', "");
63012Expect(0, 64, '\P{^	IS ALPHA}', "");
63013Error('\p{/a/	_Alphabetic}');
63014Error('\P{/a/	_Alphabetic}');
63015Expect(1, 90, '\p{alphabetic}', "");
63016Expect(0, 90, '\p{^alphabetic}', "");
63017Expect(0, 90, '\P{alphabetic}', "");
63018Expect(1, 90, '\P{^alphabetic}', "");
63019Expect(0, 64, '\p{alphabetic}', "");
63020Expect(1, 64, '\p{^alphabetic}', "");
63021Expect(1, 64, '\P{alphabetic}', "");
63022Expect(0, 64, '\P{^alphabetic}', "");
63023Expect(1, 90, '\p{_Alphabetic}', "");
63024Expect(0, 90, '\p{^_Alphabetic}', "");
63025Expect(0, 90, '\P{_Alphabetic}', "");
63026Expect(1, 90, '\P{^_Alphabetic}', "");
63027Expect(0, 64, '\p{_Alphabetic}', "");
63028Expect(1, 64, '\p{^_Alphabetic}', "");
63029Expect(1, 64, '\P{_Alphabetic}', "");
63030Expect(0, 64, '\P{^_Alphabetic}', "");
63031Error('\p{-	Is:=ALPHABETIC}');
63032Error('\P{-	Is:=ALPHABETIC}');
63033Expect(1, 90, '\p{isalphabetic}', "");
63034Expect(0, 90, '\p{^isalphabetic}', "");
63035Expect(0, 90, '\P{isalphabetic}', "");
63036Expect(1, 90, '\P{^isalphabetic}', "");
63037Expect(0, 64, '\p{isalphabetic}', "");
63038Expect(1, 64, '\p{^isalphabetic}', "");
63039Expect(1, 64, '\P{isalphabetic}', "");
63040Expect(0, 64, '\P{^isalphabetic}', "");
63041Expect(1, 90, '\p{-Is-Alphabetic}', "");
63042Expect(0, 90, '\p{^-Is-Alphabetic}', "");
63043Expect(0, 90, '\P{-Is-Alphabetic}', "");
63044Expect(1, 90, '\P{^-Is-Alphabetic}', "");
63045Expect(0, 64, '\p{-Is-Alphabetic}', "");
63046Expect(1, 64, '\p{^-Is-Alphabetic}', "");
63047Expect(1, 64, '\P{-Is-Alphabetic}', "");
63048Expect(0, 64, '\P{^-Is-Alphabetic}', "");
63049Error('\p{-	In:=Egyptian HIEROGLYPHS}');
63050Error('\P{-	In:=Egyptian HIEROGLYPHS}');
63051Expect(1, 78895, '\p{inegyptianhieroglyphs}', "");
63052Expect(0, 78895, '\p{^inegyptianhieroglyphs}', "");
63053Expect(0, 78895, '\P{inegyptianhieroglyphs}', "");
63054Expect(1, 78895, '\P{^inegyptianhieroglyphs}', "");
63055Expect(0, 77823, '\p{inegyptianhieroglyphs}', "");
63056Expect(1, 77823, '\p{^inegyptianhieroglyphs}', "");
63057Expect(1, 77823, '\P{inegyptianhieroglyphs}', "");
63058Expect(0, 77823, '\P{^inegyptianhieroglyphs}', "");
63059Expect(1, 78895, '\p{	In	EGYPTIAN Hieroglyphs}', "");
63060Expect(0, 78895, '\p{^	In	EGYPTIAN Hieroglyphs}', "");
63061Expect(0, 78895, '\P{	In	EGYPTIAN Hieroglyphs}', "");
63062Expect(1, 78895, '\P{^	In	EGYPTIAN Hieroglyphs}', "");
63063Expect(0, 77823, '\p{	In	EGYPTIAN Hieroglyphs}', "");
63064Expect(1, 77823, '\p{^	In	EGYPTIAN Hieroglyphs}', "");
63065Expect(1, 77823, '\P{	In	EGYPTIAN Hieroglyphs}', "");
63066Expect(0, 77823, '\P{^	In	EGYPTIAN Hieroglyphs}', "");
63067Error('\p{_IN:=myanmar}');
63068Error('\P{_IN:=myanmar}');
63069Expect(1, 4255, '\p{inmyanmar}', "");
63070Expect(0, 4255, '\p{^inmyanmar}', "");
63071Expect(0, 4255, '\P{inmyanmar}', "");
63072Expect(1, 4255, '\P{^inmyanmar}', "");
63073Expect(0, 4095, '\p{inmyanmar}', "");
63074Expect(1, 4095, '\p{^inmyanmar}', "");
63075Expect(1, 4095, '\P{inmyanmar}', "");
63076Expect(0, 4095, '\P{^inmyanmar}', "");
63077Expect(1, 4255, '\p{_In-MYANMAR}', "");
63078Expect(0, 4255, '\p{^_In-MYANMAR}', "");
63079Expect(0, 4255, '\P{_In-MYANMAR}', "");
63080Expect(1, 4255, '\P{^_In-MYANMAR}', "");
63081Expect(0, 4095, '\p{_In-MYANMAR}', "");
63082Expect(1, 4095, '\p{^_In-MYANMAR}', "");
63083Expect(1, 4095, '\P{_In-MYANMAR}', "");
63084Expect(0, 4095, '\P{^_In-MYANMAR}', "");
63085Error('\p{ _Greek extended/a/}');
63086Error('\P{ _Greek extended/a/}');
63087Expect(1, 8191, '\p{greekextended}', "");
63088Expect(0, 8191, '\p{^greekextended}', "");
63089Expect(0, 8191, '\P{greekextended}', "");
63090Expect(1, 8191, '\P{^greekextended}', "");
63091Expect(0, 7935, '\p{greekextended}', "");
63092Expect(1, 7935, '\p{^greekextended}', "");
63093Expect(1, 7935, '\P{greekextended}', "");
63094Expect(0, 7935, '\P{^greekextended}', "");
63095Expect(1, 8191, '\p{-GREEK-EXTENDED}', "");
63096Expect(0, 8191, '\p{^-GREEK-EXTENDED}', "");
63097Expect(0, 8191, '\P{-GREEK-EXTENDED}', "");
63098Expect(1, 8191, '\P{^-GREEK-EXTENDED}', "");
63099Expect(0, 7935, '\p{-GREEK-EXTENDED}', "");
63100Expect(1, 7935, '\p{^-GREEK-EXTENDED}', "");
63101Expect(1, 7935, '\P{-GREEK-EXTENDED}', "");
63102Expect(0, 7935, '\P{^-GREEK-EXTENDED}', "");
63103Error('\p{ is/a/Greek EXTENDED}');
63104Error('\P{ is/a/Greek EXTENDED}');
63105Expect(1, 8191, '\p{isgreekextended}', "");
63106Expect(0, 8191, '\p{^isgreekextended}', "");
63107Expect(0, 8191, '\P{isgreekextended}', "");
63108Expect(1, 8191, '\P{^isgreekextended}', "");
63109Expect(0, 7935, '\p{isgreekextended}', "");
63110Expect(1, 7935, '\p{^isgreekextended}', "");
63111Expect(1, 7935, '\P{isgreekextended}', "");
63112Expect(0, 7935, '\P{^isgreekextended}', "");
63113Expect(1, 8191, '\p{ IS	GREEK_Extended}', "");
63114Expect(0, 8191, '\p{^ IS	GREEK_Extended}', "");
63115Expect(0, 8191, '\P{ IS	GREEK_Extended}', "");
63116Expect(1, 8191, '\P{^ IS	GREEK_Extended}', "");
63117Expect(0, 7935, '\p{ IS	GREEK_Extended}', "");
63118Expect(1, 7935, '\p{^ IS	GREEK_Extended}', "");
63119Expect(1, 7935, '\P{ IS	GREEK_Extended}', "");
63120Expect(0, 7935, '\P{^ IS	GREEK_Extended}', "");
63121Error('\p{-in Greek:=Extended}');
63122Error('\P{-in Greek:=Extended}');
63123Expect(1, 8191, '\p{ingreekextended}', "");
63124Expect(0, 8191, '\p{^ingreekextended}', "");
63125Expect(0, 8191, '\P{ingreekextended}', "");
63126Expect(1, 8191, '\P{^ingreekextended}', "");
63127Expect(0, 7935, '\p{ingreekextended}', "");
63128Expect(1, 7935, '\p{^ingreekextended}', "");
63129Expect(1, 7935, '\P{ingreekextended}', "");
63130Expect(0, 7935, '\P{^ingreekextended}', "");
63131Expect(1, 8191, '\p{	 InGreek_extended}', "");
63132Expect(0, 8191, '\p{^	 InGreek_extended}', "");
63133Expect(0, 8191, '\P{	 InGreek_extended}', "");
63134Expect(1, 8191, '\P{^	 InGreek_extended}', "");
63135Expect(0, 7935, '\p{	 InGreek_extended}', "");
63136Expect(1, 7935, '\p{^	 InGreek_extended}', "");
63137Expect(1, 7935, '\P{	 InGreek_extended}', "");
63138Expect(0, 7935, '\P{^	 InGreek_extended}', "");
63139Error('\p{--radical:=}');
63140Error('\P{--radical:=}');
63141Expect(1, 11929, '\p{radical}', "");
63142Expect(0, 11929, '\p{^radical}', "");
63143Expect(0, 11929, '\P{radical}', "");
63144Expect(1, 11929, '\P{^radical}', "");
63145Expect(0, 11903, '\p{radical}', "");
63146Expect(1, 11903, '\p{^radical}', "");
63147Expect(1, 11903, '\P{radical}', "");
63148Expect(0, 11903, '\P{^radical}', "");
63149Expect(1, 11929, '\p{ _Radical}', "");
63150Expect(0, 11929, '\p{^ _Radical}', "");
63151Expect(0, 11929, '\P{ _Radical}', "");
63152Expect(1, 11929, '\P{^ _Radical}', "");
63153Expect(0, 11903, '\p{ _Radical}', "");
63154Expect(1, 11903, '\p{^ _Radical}', "");
63155Expect(1, 11903, '\P{ _Radical}', "");
63156Expect(0, 11903, '\P{^ _Radical}', "");
63157Error('\p{/a/	_Is_RADICAL}');
63158Error('\P{/a/	_Is_RADICAL}');
63159Expect(1, 11929, '\p{isradical}', "");
63160Expect(0, 11929, '\p{^isradical}', "");
63161Expect(0, 11929, '\P{isradical}', "");
63162Expect(1, 11929, '\P{^isradical}', "");
63163Expect(0, 11903, '\p{isradical}', "");
63164Expect(1, 11903, '\p{^isradical}', "");
63165Expect(1, 11903, '\P{isradical}', "");
63166Expect(0, 11903, '\P{^isradical}', "");
63167Expect(1, 11929, '\p{	IS	Radical}', "");
63168Expect(0, 11929, '\p{^	IS	Radical}', "");
63169Expect(0, 11929, '\P{	IS	Radical}', "");
63170Expect(1, 11929, '\P{^	IS	Radical}', "");
63171Expect(0, 11903, '\p{	IS	Radical}', "");
63172Expect(1, 11903, '\p{^	IS	Radical}', "");
63173Expect(1, 11903, '\P{	IS	Radical}', "");
63174Expect(0, 11903, '\P{^	IS	Radical}', "");
63175Error('\p{:= 	LOW SURROGATES}');
63176Error('\P{:= 	LOW SURROGATES}');
63177Expect(0, 1, '\p{lowsurrogates}', "");
63178Expect(1, 1, '\p{^lowsurrogates}', "");
63179Expect(1, 1, '\P{lowsurrogates}', "");
63180Expect(0, 1, '\P{^lowsurrogates}', "");
63181Expect(0, 1, '\p{-_LOW_surrogates}', "");
63182Expect(1, 1, '\p{^-_LOW_surrogates}', "");
63183Expect(1, 1, '\P{-_LOW_surrogates}', "");
63184Expect(0, 1, '\P{^-_LOW_surrogates}', "");
63185Error('\p{:= _Is	Low-SURROGATES}');
63186Error('\P{:= _Is	Low-SURROGATES}');
63187Expect(0, 1, '\p{islowsurrogates}', "");
63188Expect(1, 1, '\p{^islowsurrogates}', "");
63189Expect(1, 1, '\P{islowsurrogates}', "");
63190Expect(0, 1, '\P{^islowsurrogates}', "");
63191Expect(0, 1, '\p{	 ISlow_Surrogates}', "");
63192Expect(1, 1, '\p{^	 ISlow_Surrogates}', "");
63193Expect(1, 1, '\P{	 ISlow_Surrogates}', "");
63194Expect(0, 1, '\P{^	 ISlow_Surrogates}', "");
63195Error('\p{/a/		In	Low-SURROGATES}');
63196Error('\P{/a/		In	Low-SURROGATES}');
63197Expect(0, 1, '\p{inlowsurrogates}', "");
63198Expect(1, 1, '\p{^inlowsurrogates}', "");
63199Expect(1, 1, '\P{inlowsurrogates}', "");
63200Expect(0, 1, '\P{^inlowsurrogates}', "");
63201Expect(0, 1, '\p{		in	low Surrogates}', "");
63202Expect(1, 1, '\p{^		in	low Surrogates}', "");
63203Expect(1, 1, '\P{		in	low Surrogates}', "");
63204Expect(0, 1, '\P{^		in	low Surrogates}', "");
63205Error('\p{	In/a/Phags Pa}');
63206Error('\P{	In/a/Phags Pa}');
63207Expect(1, 43135, '\p{inphagspa}', "");
63208Expect(0, 43135, '\p{^inphagspa}', "");
63209Expect(0, 43135, '\P{inphagspa}', "");
63210Expect(1, 43135, '\P{^inphagspa}', "");
63211Expect(0, 43071, '\p{inphagspa}', "");
63212Expect(1, 43071, '\p{^inphagspa}', "");
63213Expect(1, 43071, '\P{inphagspa}', "");
63214Expect(0, 43071, '\P{^inphagspa}', "");
63215Expect(1, 43135, '\p{_in-phags-Pa}', "");
63216Expect(0, 43135, '\p{^_in-phags-Pa}', "");
63217Expect(0, 43135, '\P{_in-phags-Pa}', "");
63218Expect(1, 43135, '\P{^_in-phags-Pa}', "");
63219Expect(0, 43071, '\p{_in-phags-Pa}', "");
63220Expect(1, 43071, '\p{^_in-phags-Pa}', "");
63221Expect(1, 43071, '\P{_in-phags-Pa}', "");
63222Expect(0, 43071, '\P{^_in-phags-Pa}', "");
63223Error('\p{_imperial/a/aramaic}');
63224Error('\P{_imperial/a/aramaic}');
63225Expect(1, 67669, '\p{imperialaramaic}', "");
63226Expect(0, 67669, '\p{^imperialaramaic}', "");
63227Expect(0, 67669, '\P{imperialaramaic}', "");
63228Expect(1, 67669, '\P{^imperialaramaic}', "");
63229Expect(0, 67647, '\p{imperialaramaic}', "");
63230Expect(1, 67647, '\p{^imperialaramaic}', "");
63231Expect(1, 67647, '\P{imperialaramaic}', "");
63232Expect(0, 67647, '\P{^imperialaramaic}', "");
63233Expect(1, 67669, '\p{ Imperial-aramaic}', "");
63234Expect(0, 67669, '\p{^ Imperial-aramaic}', "");
63235Expect(0, 67669, '\P{ Imperial-aramaic}', "");
63236Expect(1, 67669, '\P{^ Imperial-aramaic}', "");
63237Expect(0, 67647, '\p{ Imperial-aramaic}', "");
63238Expect(1, 67647, '\p{^ Imperial-aramaic}', "");
63239Expect(1, 67647, '\P{ Imperial-aramaic}', "");
63240Expect(0, 67647, '\P{^ Imperial-aramaic}', "");
63241Error('\p{_/a/Is Imperial-ARAMAIC}');
63242Error('\P{_/a/Is Imperial-ARAMAIC}');
63243Expect(1, 67669, '\p{isimperialaramaic}', "");
63244Expect(0, 67669, '\p{^isimperialaramaic}', "");
63245Expect(0, 67669, '\P{isimperialaramaic}', "");
63246Expect(1, 67669, '\P{^isimperialaramaic}', "");
63247Expect(0, 67647, '\p{isimperialaramaic}', "");
63248Expect(1, 67647, '\p{^isimperialaramaic}', "");
63249Expect(1, 67647, '\P{isimperialaramaic}', "");
63250Expect(0, 67647, '\P{^isimperialaramaic}', "");
63251Expect(1, 67669, '\p{	 IsImperial Aramaic}', "");
63252Expect(0, 67669, '\p{^	 IsImperial Aramaic}', "");
63253Expect(0, 67669, '\P{	 IsImperial Aramaic}', "");
63254Expect(1, 67669, '\P{^	 IsImperial Aramaic}', "");
63255Expect(0, 67647, '\p{	 IsImperial Aramaic}', "");
63256Expect(1, 67647, '\p{^	 IsImperial Aramaic}', "");
63257Expect(1, 67647, '\P{	 IsImperial Aramaic}', "");
63258Expect(0, 67647, '\P{^	 IsImperial Aramaic}', "");
63259Error('\p{:=	_ARMI}');
63260Error('\P{:=	_ARMI}');
63261Expect(1, 67669, '\p{armi}', "");
63262Expect(0, 67669, '\p{^armi}', "");
63263Expect(0, 67669, '\P{armi}', "");
63264Expect(1, 67669, '\P{^armi}', "");
63265Expect(0, 67647, '\p{armi}', "");
63266Expect(1, 67647, '\p{^armi}', "");
63267Expect(1, 67647, '\P{armi}', "");
63268Expect(0, 67647, '\P{^armi}', "");
63269Expect(1, 67669, '\p{ armi}', "");
63270Expect(0, 67669, '\p{^ armi}', "");
63271Expect(0, 67669, '\P{ armi}', "");
63272Expect(1, 67669, '\P{^ armi}', "");
63273Expect(0, 67647, '\p{ armi}', "");
63274Expect(1, 67647, '\p{^ armi}', "");
63275Expect(1, 67647, '\P{ armi}', "");
63276Expect(0, 67647, '\P{^ armi}', "");
63277Error('\p{/a/Is Armi}');
63278Error('\P{/a/Is Armi}');
63279Expect(1, 67669, '\p{isarmi}', "");
63280Expect(0, 67669, '\p{^isarmi}', "");
63281Expect(0, 67669, '\P{isarmi}', "");
63282Expect(1, 67669, '\P{^isarmi}', "");
63283Expect(0, 67647, '\p{isarmi}', "");
63284Expect(1, 67647, '\p{^isarmi}', "");
63285Expect(1, 67647, '\P{isarmi}', "");
63286Expect(0, 67647, '\P{^isarmi}', "");
63287Expect(1, 67669, '\p{-	Is	ARMI}', "");
63288Expect(0, 67669, '\p{^-	Is	ARMI}', "");
63289Expect(0, 67669, '\P{-	Is	ARMI}', "");
63290Expect(1, 67669, '\P{^-	Is	ARMI}', "");
63291Expect(0, 67647, '\p{-	Is	ARMI}', "");
63292Expect(1, 67647, '\p{^-	Is	ARMI}', "");
63293Expect(1, 67647, '\P{-	Is	ARMI}', "");
63294Expect(0, 67647, '\P{^-	Is	ARMI}', "");
63295Error('\p{/a/PERLSPACE}');
63296Error('\P{/a/PERLSPACE}');
63297Expect(1, 10, '\p{perlspace}', "");
63298Expect(0, 10, '\p{^perlspace}', "");
63299Expect(0, 10, '\P{perlspace}', "");
63300Expect(1, 10, '\P{^perlspace}', "");
63301Expect(0, 8, '\p{perlspace}', "");
63302Expect(1, 8, '\p{^perlspace}', "");
63303Expect(1, 8, '\P{perlspace}', "");
63304Expect(0, 8, '\P{^perlspace}', "");
63305Expect(1, 10, '\p{	_PerlSpace}', "");
63306Expect(0, 10, '\p{^	_PerlSpace}', "");
63307Expect(0, 10, '\P{	_PerlSpace}', "");
63308Expect(1, 10, '\P{^	_PerlSpace}', "");
63309Expect(0, 8, '\p{	_PerlSpace}', "");
63310Expect(1, 8, '\p{^	_PerlSpace}', "");
63311Expect(1, 8, '\P{	_PerlSpace}', "");
63312Expect(0, 8, '\P{^	_PerlSpace}', "");
63313Error('\p{:=_IsPerlSpace}');
63314Error('\P{:=_IsPerlSpace}');
63315Expect(1, 10, '\p{isperlspace}', "");
63316Expect(0, 10, '\p{^isperlspace}', "");
63317Expect(0, 10, '\P{isperlspace}', "");
63318Expect(1, 10, '\P{^isperlspace}', "");
63319Expect(0, 8, '\p{isperlspace}', "");
63320Expect(1, 8, '\p{^isperlspace}', "");
63321Expect(1, 8, '\P{isperlspace}', "");
63322Expect(0, 8, '\P{^isperlspace}', "");
63323Expect(1, 10, '\p{-IS-PERLSPACE}', "");
63324Expect(0, 10, '\p{^-IS-PERLSPACE}', "");
63325Expect(0, 10, '\P{-IS-PERLSPACE}', "");
63326Expect(1, 10, '\P{^-IS-PERLSPACE}', "");
63327Expect(0, 8, '\p{-IS-PERLSPACE}', "");
63328Expect(1, 8, '\p{^-IS-PERLSPACE}', "");
63329Expect(1, 8, '\P{-IS-PERLSPACE}', "");
63330Expect(0, 8, '\P{^-IS-PERLSPACE}', "");
63331Error('\p{	IDS-Binary:=operator}');
63332Error('\P{	IDS-Binary:=operator}');
63333Expect(1, 12273, '\p{idsbinaryoperator}', "");
63334Expect(0, 12273, '\p{^idsbinaryoperator}', "");
63335Expect(0, 12273, '\P{idsbinaryoperator}', "");
63336Expect(1, 12273, '\P{^idsbinaryoperator}', "");
63337Expect(0, 12271, '\p{idsbinaryoperator}', "");
63338Expect(1, 12271, '\p{^idsbinaryoperator}', "");
63339Expect(1, 12271, '\P{idsbinaryoperator}', "");
63340Expect(0, 12271, '\P{^idsbinaryoperator}', "");
63341Expect(1, 12273, '\p{_ids Binary Operator}', "");
63342Expect(0, 12273, '\p{^_ids Binary Operator}', "");
63343Expect(0, 12273, '\P{_ids Binary Operator}', "");
63344Expect(1, 12273, '\P{^_ids Binary Operator}', "");
63345Expect(0, 12271, '\p{_ids Binary Operator}', "");
63346Expect(1, 12271, '\p{^_ids Binary Operator}', "");
63347Expect(1, 12271, '\P{_ids Binary Operator}', "");
63348Expect(0, 12271, '\P{^_ids Binary Operator}', "");
63349Error('\p{ :=IS_IDS	Binary	operator}');
63350Error('\P{ :=IS_IDS	Binary	operator}');
63351Expect(1, 12273, '\p{isidsbinaryoperator}', "");
63352Expect(0, 12273, '\p{^isidsbinaryoperator}', "");
63353Expect(0, 12273, '\P{isidsbinaryoperator}', "");
63354Expect(1, 12273, '\P{^isidsbinaryoperator}', "");
63355Expect(0, 12271, '\p{isidsbinaryoperator}', "");
63356Expect(1, 12271, '\p{^isidsbinaryoperator}', "");
63357Expect(1, 12271, '\P{isidsbinaryoperator}', "");
63358Expect(0, 12271, '\P{^isidsbinaryoperator}', "");
63359Expect(1, 12273, '\p{  IS-IDS	binary_OPERATOR}', "");
63360Expect(0, 12273, '\p{^  IS-IDS	binary_OPERATOR}', "");
63361Expect(0, 12273, '\P{  IS-IDS	binary_OPERATOR}', "");
63362Expect(1, 12273, '\P{^  IS-IDS	binary_OPERATOR}', "");
63363Expect(0, 12271, '\p{  IS-IDS	binary_OPERATOR}', "");
63364Expect(1, 12271, '\p{^  IS-IDS	binary_OPERATOR}', "");
63365Expect(1, 12271, '\P{  IS-IDS	binary_OPERATOR}', "");
63366Expect(0, 12271, '\P{^  IS-IDS	binary_OPERATOR}', "");
63367Error('\p{-idsb/a/}');
63368Error('\P{-idsb/a/}');
63369Expect(1, 12273, '\p{idsb}', "");
63370Expect(0, 12273, '\p{^idsb}', "");
63371Expect(0, 12273, '\P{idsb}', "");
63372Expect(1, 12273, '\P{^idsb}', "");
63373Expect(0, 12271, '\p{idsb}', "");
63374Expect(1, 12271, '\p{^idsb}', "");
63375Expect(1, 12271, '\P{idsb}', "");
63376Expect(0, 12271, '\P{^idsb}', "");
63377Expect(1, 12273, '\p{--idsb}', "");
63378Expect(0, 12273, '\p{^--idsb}', "");
63379Expect(0, 12273, '\P{--idsb}', "");
63380Expect(1, 12273, '\P{^--idsb}', "");
63381Expect(0, 12271, '\p{--idsb}', "");
63382Expect(1, 12271, '\p{^--idsb}', "");
63383Expect(1, 12271, '\P{--idsb}', "");
63384Expect(0, 12271, '\P{^--idsb}', "");
63385Error('\p{:=		IsIDSB}');
63386Error('\P{:=		IsIDSB}');
63387Expect(1, 12273, '\p{isidsb}', "");
63388Expect(0, 12273, '\p{^isidsb}', "");
63389Expect(0, 12273, '\P{isidsb}', "");
63390Expect(1, 12273, '\P{^isidsb}', "");
63391Expect(0, 12271, '\p{isidsb}', "");
63392Expect(1, 12271, '\p{^isidsb}', "");
63393Expect(1, 12271, '\P{isidsb}', "");
63394Expect(0, 12271, '\P{^isidsb}', "");
63395Expect(1, 12273, '\p{ -Is	IDSB}', "");
63396Expect(0, 12273, '\p{^ -Is	IDSB}', "");
63397Expect(0, 12273, '\P{ -Is	IDSB}', "");
63398Expect(1, 12273, '\P{^ -Is	IDSB}', "");
63399Expect(0, 12271, '\p{ -Is	IDSB}', "");
63400Expect(1, 12271, '\p{^ -Is	IDSB}', "");
63401Expect(1, 12271, '\P{ -Is	IDSB}', "");
63402Expect(0, 12271, '\P{^ -Is	IDSB}', "");
63403Error('\p{	 Cntrl:=}');
63404Error('\P{	 Cntrl:=}');
63405Expect(1, 31, '\p{cntrl}', "");
63406Expect(0, 31, '\p{^cntrl}', "");
63407Expect(0, 31, '\P{cntrl}', "");
63408Expect(1, 31, '\P{^cntrl}', "");
63409Expect(0, 126, '\p{cntrl}', "");
63410Expect(1, 126, '\p{^cntrl}', "");
63411Expect(1, 126, '\P{cntrl}', "");
63412Expect(0, 126, '\P{^cntrl}', "");
63413Expect(1, 31, '\p{	-cntrl}', "");
63414Expect(0, 31, '\p{^	-cntrl}', "");
63415Expect(0, 31, '\P{	-cntrl}', "");
63416Expect(1, 31, '\P{^	-cntrl}', "");
63417Expect(0, 126, '\p{	-cntrl}', "");
63418Expect(1, 126, '\p{^	-cntrl}', "");
63419Expect(1, 126, '\P{	-cntrl}', "");
63420Expect(0, 126, '\P{^	-cntrl}', "");
63421Error('\p{_ Is:=cntrl}');
63422Error('\P{_ Is:=cntrl}');
63423Expect(1, 31, '\p{iscntrl}', "");
63424Expect(0, 31, '\p{^iscntrl}', "");
63425Expect(0, 31, '\P{iscntrl}', "");
63426Expect(1, 31, '\P{^iscntrl}', "");
63427Expect(0, 126, '\p{iscntrl}', "");
63428Expect(1, 126, '\p{^iscntrl}', "");
63429Expect(1, 126, '\P{iscntrl}', "");
63430Expect(0, 126, '\P{^iscntrl}', "");
63431Expect(1, 31, '\p{  Is CNTRL}', "");
63432Expect(0, 31, '\p{^  Is CNTRL}', "");
63433Expect(0, 31, '\P{  Is CNTRL}', "");
63434Expect(1, 31, '\P{^  Is CNTRL}', "");
63435Expect(0, 126, '\p{  Is CNTRL}', "");
63436Expect(1, 126, '\p{^  Is CNTRL}', "");
63437Expect(1, 126, '\P{  Is CNTRL}', "");
63438Expect(0, 126, '\P{^  Is CNTRL}', "");
63439Error('\p{:=-_CONTROL}');
63440Error('\P{:=-_CONTROL}');
63441Expect(1, 31, '\p{control}', "");
63442Expect(0, 31, '\p{^control}', "");
63443Expect(0, 31, '\P{control}', "");
63444Expect(1, 31, '\P{^control}', "");
63445Expect(0, 126, '\p{control}', "");
63446Expect(1, 126, '\p{^control}', "");
63447Expect(1, 126, '\P{control}', "");
63448Expect(0, 126, '\P{^control}', "");
63449Expect(1, 31, '\p{ -Control}', "");
63450Expect(0, 31, '\p{^ -Control}', "");
63451Expect(0, 31, '\P{ -Control}', "");
63452Expect(1, 31, '\P{^ -Control}', "");
63453Expect(0, 126, '\p{ -Control}', "");
63454Expect(1, 126, '\p{^ -Control}', "");
63455Expect(1, 126, '\P{ -Control}', "");
63456Expect(0, 126, '\P{^ -Control}', "");
63457Error('\p{__IS Control/a/}');
63458Error('\P{__IS Control/a/}');
63459Expect(1, 31, '\p{iscontrol}', "");
63460Expect(0, 31, '\p{^iscontrol}', "");
63461Expect(0, 31, '\P{iscontrol}', "");
63462Expect(1, 31, '\P{^iscontrol}', "");
63463Expect(0, 126, '\p{iscontrol}', "");
63464Expect(1, 126, '\p{^iscontrol}', "");
63465Expect(1, 126, '\P{iscontrol}', "");
63466Expect(0, 126, '\P{^iscontrol}', "");
63467Expect(1, 31, '\p{ -Is control}', "");
63468Expect(0, 31, '\p{^ -Is control}', "");
63469Expect(0, 31, '\P{ -Is control}', "");
63470Expect(1, 31, '\P{^ -Is control}', "");
63471Expect(0, 126, '\p{ -Is control}', "");
63472Expect(1, 126, '\p{^ -Is control}', "");
63473Expect(1, 126, '\P{ -Is control}', "");
63474Expect(0, 126, '\P{^ -Is control}', "");
63475Error('\p{:=-_CC}');
63476Error('\P{:=-_CC}');
63477Expect(1, 31, '\p{cc}', "");
63478Expect(0, 31, '\p{^cc}', "");
63479Expect(0, 31, '\P{cc}', "");
63480Expect(1, 31, '\P{^cc}', "");
63481Expect(0, 126, '\p{cc}', "");
63482Expect(1, 126, '\p{^cc}', "");
63483Expect(1, 126, '\P{cc}', "");
63484Expect(0, 126, '\P{^cc}', "");
63485Expect(1, 31, '\p{_cc}', "");
63486Expect(0, 31, '\p{^_cc}', "");
63487Expect(0, 31, '\P{_cc}', "");
63488Expect(1, 31, '\P{^_cc}', "");
63489Expect(0, 126, '\p{_cc}', "");
63490Expect(1, 126, '\p{^_cc}', "");
63491Expect(1, 126, '\P{_cc}', "");
63492Expect(0, 126, '\P{^_cc}', "");
63493Error('\p{/a/_ IS-Cc}');
63494Error('\P{/a/_ IS-Cc}');
63495Expect(1, 31, '\p{iscc}', "");
63496Expect(0, 31, '\p{^iscc}', "");
63497Expect(0, 31, '\P{iscc}', "");
63498Expect(1, 31, '\P{^iscc}', "");
63499Expect(0, 126, '\p{iscc}', "");
63500Expect(1, 126, '\p{^iscc}', "");
63501Expect(1, 126, '\P{iscc}', "");
63502Expect(0, 126, '\P{^iscc}', "");
63503Expect(1, 31, '\p{_-Is	Cc}', "");
63504Expect(0, 31, '\p{^_-Is	Cc}', "");
63505Expect(0, 31, '\P{_-Is	Cc}', "");
63506Expect(1, 31, '\P{^_-Is	Cc}', "");
63507Expect(0, 126, '\p{_-Is	Cc}', "");
63508Expect(1, 126, '\p{^_-Is	Cc}', "");
63509Expect(1, 126, '\P{_-Is	Cc}', "");
63510Expect(0, 126, '\P{^_-Is	Cc}', "");
63511Error('\p{_:=Changes_When_titlecased}');
63512Error('\P{_:=Changes_When_titlecased}');
63513Expect(1, 122, '\p{changeswhentitlecased}', "");
63514Expect(0, 122, '\p{^changeswhentitlecased}', "");
63515Expect(0, 122, '\P{changeswhentitlecased}', "");
63516Expect(1, 122, '\P{^changeswhentitlecased}', "");
63517Expect(0, 96, '\p{changeswhentitlecased}', "");
63518Expect(1, 96, '\p{^changeswhentitlecased}', "");
63519Expect(1, 96, '\P{changeswhentitlecased}', "");
63520Expect(0, 96, '\P{^changeswhentitlecased}', "");
63521Expect(1, 122, '\p{	_Changes-When_Titlecased}', "");
63522Expect(0, 122, '\p{^	_Changes-When_Titlecased}', "");
63523Expect(0, 122, '\P{	_Changes-When_Titlecased}', "");
63524Expect(1, 122, '\P{^	_Changes-When_Titlecased}', "");
63525Expect(0, 96, '\p{	_Changes-When_Titlecased}', "");
63526Expect(1, 96, '\p{^	_Changes-When_Titlecased}', "");
63527Expect(1, 96, '\P{	_Changes-When_Titlecased}', "");
63528Expect(0, 96, '\P{^	_Changes-When_Titlecased}', "");
63529Error('\p{_Is/a/CHANGESWHEN_titlecased}');
63530Error('\P{_Is/a/CHANGESWHEN_titlecased}');
63531Expect(1, 122, '\p{ischangeswhentitlecased}', "");
63532Expect(0, 122, '\p{^ischangeswhentitlecased}', "");
63533Expect(0, 122, '\P{ischangeswhentitlecased}', "");
63534Expect(1, 122, '\P{^ischangeswhentitlecased}', "");
63535Expect(0, 96, '\p{ischangeswhentitlecased}', "");
63536Expect(1, 96, '\p{^ischangeswhentitlecased}', "");
63537Expect(1, 96, '\P{ischangeswhentitlecased}', "");
63538Expect(0, 96, '\P{^ischangeswhentitlecased}', "");
63539Expect(1, 122, '\p{ IS_CHANGES	When	Titlecased}', "");
63540Expect(0, 122, '\p{^ IS_CHANGES	When	Titlecased}', "");
63541Expect(0, 122, '\P{ IS_CHANGES	When	Titlecased}', "");
63542Expect(1, 122, '\P{^ IS_CHANGES	When	Titlecased}', "");
63543Expect(0, 96, '\p{ IS_CHANGES	When	Titlecased}', "");
63544Expect(1, 96, '\p{^ IS_CHANGES	When	Titlecased}', "");
63545Expect(1, 96, '\P{ IS_CHANGES	When	Titlecased}', "");
63546Expect(0, 96, '\P{^ IS_CHANGES	When	Titlecased}', "");
63547Error('\p{	-CWT/a/}');
63548Error('\P{	-CWT/a/}');
63549Expect(1, 122, '\p{cwt}', "");
63550Expect(0, 122, '\p{^cwt}', "");
63551Expect(0, 122, '\P{cwt}', "");
63552Expect(1, 122, '\P{^cwt}', "");
63553Expect(0, 96, '\p{cwt}', "");
63554Expect(1, 96, '\p{^cwt}', "");
63555Expect(1, 96, '\P{cwt}', "");
63556Expect(0, 96, '\P{^cwt}', "");
63557Expect(1, 122, '\p{_CWT}', "");
63558Expect(0, 122, '\p{^_CWT}', "");
63559Expect(0, 122, '\P{_CWT}', "");
63560Expect(1, 122, '\P{^_CWT}', "");
63561Expect(0, 96, '\p{_CWT}', "");
63562Expect(1, 96, '\p{^_CWT}', "");
63563Expect(1, 96, '\P{_CWT}', "");
63564Expect(0, 96, '\P{^_CWT}', "");
63565Error('\p{Is:=cwt}');
63566Error('\P{Is:=cwt}');
63567Expect(1, 122, '\p{iscwt}', "");
63568Expect(0, 122, '\p{^iscwt}', "");
63569Expect(0, 122, '\P{iscwt}', "");
63570Expect(1, 122, '\P{^iscwt}', "");
63571Expect(0, 96, '\p{iscwt}', "");
63572Expect(1, 96, '\p{^iscwt}', "");
63573Expect(1, 96, '\P{iscwt}', "");
63574Expect(0, 96, '\P{^iscwt}', "");
63575Expect(1, 122, '\p{--Is	CWT}', "");
63576Expect(0, 122, '\p{^--Is	CWT}', "");
63577Expect(0, 122, '\P{--Is	CWT}', "");
63578Expect(1, 122, '\P{^--Is	CWT}', "");
63579Expect(0, 96, '\p{--Is	CWT}', "");
63580Expect(1, 96, '\p{^--Is	CWT}', "");
63581Expect(1, 96, '\P{--Is	CWT}', "");
63582Expect(0, 96, '\P{^--Is	CWT}', "");
63583Error('\p{-Cyrillic:=Extended_A}');
63584Error('\P{-Cyrillic:=Extended_A}');
63585Expect(1, 11775, '\p{cyrillicextendeda}', "");
63586Expect(0, 11775, '\p{^cyrillicextendeda}', "");
63587Expect(0, 11775, '\P{cyrillicextendeda}', "");
63588Expect(1, 11775, '\P{^cyrillicextendeda}', "");
63589Expect(0, 11743, '\p{cyrillicextendeda}', "");
63590Expect(1, 11743, '\p{^cyrillicextendeda}', "");
63591Expect(1, 11743, '\P{cyrillicextendeda}', "");
63592Expect(0, 11743, '\P{^cyrillicextendeda}', "");
63593Expect(1, 11775, '\p{	-Cyrillic Extended	A}', "");
63594Expect(0, 11775, '\p{^	-Cyrillic Extended	A}', "");
63595Expect(0, 11775, '\P{	-Cyrillic Extended	A}', "");
63596Expect(1, 11775, '\P{^	-Cyrillic Extended	A}', "");
63597Expect(0, 11743, '\p{	-Cyrillic Extended	A}', "");
63598Expect(1, 11743, '\p{^	-Cyrillic Extended	A}', "");
63599Expect(1, 11743, '\P{	-Cyrillic Extended	A}', "");
63600Expect(0, 11743, '\P{^	-Cyrillic Extended	A}', "");
63601Error('\p{__IsCYRILLICextendedA:=}');
63602Error('\P{__IsCYRILLICextendedA:=}');
63603Expect(1, 11775, '\p{iscyrillicextendeda}', "");
63604Expect(0, 11775, '\p{^iscyrillicextendeda}', "");
63605Expect(0, 11775, '\P{iscyrillicextendeda}', "");
63606Expect(1, 11775, '\P{^iscyrillicextendeda}', "");
63607Expect(0, 11743, '\p{iscyrillicextendeda}', "");
63608Expect(1, 11743, '\p{^iscyrillicextendeda}', "");
63609Expect(1, 11743, '\P{iscyrillicextendeda}', "");
63610Expect(0, 11743, '\P{^iscyrillicextendeda}', "");
63611Expect(1, 11775, '\p{ 	ISCyrillicExtendedA}', "");
63612Expect(0, 11775, '\p{^ 	ISCyrillicExtendedA}', "");
63613Expect(0, 11775, '\P{ 	ISCyrillicExtendedA}', "");
63614Expect(1, 11775, '\P{^ 	ISCyrillicExtendedA}', "");
63615Expect(0, 11743, '\p{ 	ISCyrillicExtendedA}', "");
63616Expect(1, 11743, '\p{^ 	ISCyrillicExtendedA}', "");
63617Expect(1, 11743, '\P{ 	ISCyrillicExtendedA}', "");
63618Expect(0, 11743, '\P{^ 	ISCyrillicExtendedA}', "");
63619Error('\p{-	In CyrillicEXTENDED A/a/}');
63620Error('\P{-	In CyrillicEXTENDED A/a/}');
63621Expect(1, 11775, '\p{incyrillicextendeda}', "");
63622Expect(0, 11775, '\p{^incyrillicextendeda}', "");
63623Expect(0, 11775, '\P{incyrillicextendeda}', "");
63624Expect(1, 11775, '\P{^incyrillicextendeda}', "");
63625Expect(0, 11743, '\p{incyrillicextendeda}', "");
63626Expect(1, 11743, '\p{^incyrillicextendeda}', "");
63627Expect(1, 11743, '\P{incyrillicextendeda}', "");
63628Expect(0, 11743, '\P{^incyrillicextendeda}', "");
63629Expect(1, 11775, '\p{-_IN-CYRILLIC EXTENDED_A}', "");
63630Expect(0, 11775, '\p{^-_IN-CYRILLIC EXTENDED_A}', "");
63631Expect(0, 11775, '\P{-_IN-CYRILLIC EXTENDED_A}', "");
63632Expect(1, 11775, '\P{^-_IN-CYRILLIC EXTENDED_A}', "");
63633Expect(0, 11743, '\p{-_IN-CYRILLIC EXTENDED_A}', "");
63634Expect(1, 11743, '\p{^-_IN-CYRILLIC EXTENDED_A}', "");
63635Expect(1, 11743, '\P{-_IN-CYRILLIC EXTENDED_A}', "");
63636Expect(0, 11743, '\P{^-_IN-CYRILLIC EXTENDED_A}', "");
63637Error('\p{/a/	 PosixLower}');
63638Error('\P{/a/	 PosixLower}');
63639Expect(1, 122, '\p{posixlower}', "");
63640Expect(0, 122, '\p{^posixlower}', "");
63641Expect(0, 122, '\P{posixlower}', "");
63642Expect(1, 122, '\P{^posixlower}', "");
63643Expect(0, 96, '\p{posixlower}', "");
63644Expect(1, 96, '\p{^posixlower}', "");
63645Expect(1, 96, '\P{posixlower}', "");
63646Expect(0, 96, '\P{^posixlower}', "");
63647Expect(1, 122, '\p{-	PosixLower}', "");
63648Expect(0, 122, '\p{^-	PosixLower}', "");
63649Expect(0, 122, '\P{-	PosixLower}', "");
63650Expect(1, 122, '\P{^-	PosixLower}', "");
63651Expect(0, 96, '\p{-	PosixLower}', "");
63652Expect(1, 96, '\p{^-	PosixLower}', "");
63653Expect(1, 96, '\P{-	PosixLower}', "");
63654Expect(0, 96, '\P{^-	PosixLower}', "");
63655Error('\p{ /a/Is-posixlower}');
63656Error('\P{ /a/Is-posixlower}');
63657Expect(1, 122, '\p{isposixlower}', "");
63658Expect(0, 122, '\p{^isposixlower}', "");
63659Expect(0, 122, '\P{isposixlower}', "");
63660Expect(1, 122, '\P{^isposixlower}', "");
63661Expect(0, 96, '\p{isposixlower}', "");
63662Expect(1, 96, '\p{^isposixlower}', "");
63663Expect(1, 96, '\P{isposixlower}', "");
63664Expect(0, 96, '\P{^isposixlower}', "");
63665Expect(1, 122, '\p{_-isposixlower}', "");
63666Expect(0, 122, '\p{^_-isposixlower}', "");
63667Expect(0, 122, '\P{_-isposixlower}', "");
63668Expect(1, 122, '\P{^_-isposixlower}', "");
63669Expect(0, 96, '\p{_-isposixlower}', "");
63670Expect(1, 96, '\p{^_-isposixlower}', "");
63671Expect(1, 96, '\P{_-isposixlower}', "");
63672Expect(0, 96, '\P{^_-isposixlower}', "");
63673Error('\p{__Other	Grapheme/a/Extend}');
63674Error('\P{__Other	Grapheme/a/Extend}');
63675Expect(1, 2494, '\p{othergraphemeextend}', 'deprecated');
63676Expect(0, 2494, '\p{^othergraphemeextend}', 'deprecated');
63677Expect(0, 2494, '\P{othergraphemeextend}', 'deprecated');
63678Expect(1, 2494, '\P{^othergraphemeextend}', 'deprecated');
63679Expect(0, 2493, '\p{othergraphemeextend}', 'deprecated');
63680Expect(1, 2493, '\p{^othergraphemeextend}', 'deprecated');
63681Expect(1, 2493, '\P{othergraphemeextend}', 'deprecated');
63682Expect(0, 2493, '\P{^othergraphemeextend}', 'deprecated');
63683Expect(1, 2494, '\p{_Other_Grapheme	EXTEND}', 'deprecated');
63684Expect(0, 2494, '\p{^_Other_Grapheme	EXTEND}', 'deprecated');
63685Expect(0, 2494, '\P{_Other_Grapheme	EXTEND}', 'deprecated');
63686Expect(1, 2494, '\P{^_Other_Grapheme	EXTEND}', 'deprecated');
63687Expect(0, 2493, '\p{_Other_Grapheme	EXTEND}', 'deprecated');
63688Expect(1, 2493, '\p{^_Other_Grapheme	EXTEND}', 'deprecated');
63689Expect(1, 2493, '\P{_Other_Grapheme	EXTEND}', 'deprecated');
63690Expect(0, 2493, '\P{^_Other_Grapheme	EXTEND}', 'deprecated');
63691Error('\p{/a/IS Other GRAPHEME	Extend}');
63692Error('\P{/a/IS Other GRAPHEME	Extend}');
63693Expect(1, 2494, '\p{isothergraphemeextend}', 'deprecated');
63694Expect(0, 2494, '\p{^isothergraphemeextend}', 'deprecated');
63695Expect(0, 2494, '\P{isothergraphemeextend}', 'deprecated');
63696Expect(1, 2494, '\P{^isothergraphemeextend}', 'deprecated');
63697Expect(0, 2493, '\p{isothergraphemeextend}', 'deprecated');
63698Expect(1, 2493, '\p{^isothergraphemeextend}', 'deprecated');
63699Expect(1, 2493, '\P{isothergraphemeextend}', 'deprecated');
63700Expect(0, 2493, '\P{^isothergraphemeextend}', 'deprecated');
63701Expect(1, 2494, '\p{ is_otherGRAPHEME EXTEND}', 'deprecated');
63702Expect(0, 2494, '\p{^ is_otherGRAPHEME EXTEND}', 'deprecated');
63703Expect(0, 2494, '\P{ is_otherGRAPHEME EXTEND}', 'deprecated');
63704Expect(1, 2494, '\P{^ is_otherGRAPHEME EXTEND}', 'deprecated');
63705Expect(0, 2493, '\p{ is_otherGRAPHEME EXTEND}', 'deprecated');
63706Expect(1, 2493, '\p{^ is_otherGRAPHEME EXTEND}', 'deprecated');
63707Expect(1, 2493, '\P{ is_otherGRAPHEME EXTEND}', 'deprecated');
63708Expect(0, 2493, '\P{^ is_otherGRAPHEME EXTEND}', 'deprecated');
63709Error('\p{-:=OGrext}');
63710Error('\P{-:=OGrext}');
63711Expect(1, 2494, '\p{ogrext}', 'deprecated');
63712Expect(0, 2494, '\p{^ogrext}', 'deprecated');
63713Expect(0, 2494, '\P{ogrext}', 'deprecated');
63714Expect(1, 2494, '\P{^ogrext}', 'deprecated');
63715Expect(0, 2493, '\p{ogrext}', 'deprecated');
63716Expect(1, 2493, '\p{^ogrext}', 'deprecated');
63717Expect(1, 2493, '\P{ogrext}', 'deprecated');
63718Expect(0, 2493, '\P{^ogrext}', 'deprecated');
63719Expect(1, 2494, '\p{ OGr-Ext}', 'deprecated');
63720Expect(0, 2494, '\p{^ OGr-Ext}', 'deprecated');
63721Expect(0, 2494, '\P{ OGr-Ext}', 'deprecated');
63722Expect(1, 2494, '\P{^ OGr-Ext}', 'deprecated');
63723Expect(0, 2493, '\p{ OGr-Ext}', 'deprecated');
63724Expect(1, 2493, '\p{^ OGr-Ext}', 'deprecated');
63725Expect(1, 2493, '\P{ OGr-Ext}', 'deprecated');
63726Expect(0, 2493, '\P{^ OGr-Ext}', 'deprecated');
63727Error('\p{--is:=OGr_Ext}');
63728Error('\P{--is:=OGr_Ext}');
63729Expect(1, 2494, '\p{isogrext}', 'deprecated');
63730Expect(0, 2494, '\p{^isogrext}', 'deprecated');
63731Expect(0, 2494, '\P{isogrext}', 'deprecated');
63732Expect(1, 2494, '\P{^isogrext}', 'deprecated');
63733Expect(0, 2493, '\p{isogrext}', 'deprecated');
63734Expect(1, 2493, '\p{^isogrext}', 'deprecated');
63735Expect(1, 2493, '\P{isogrext}', 'deprecated');
63736Expect(0, 2493, '\P{^isogrext}', 'deprecated');
63737Expect(1, 2494, '\p{	is	OGr-ext}', 'deprecated');
63738Expect(0, 2494, '\p{^	is	OGr-ext}', 'deprecated');
63739Expect(0, 2494, '\P{	is	OGr-ext}', 'deprecated');
63740Expect(1, 2494, '\P{^	is	OGr-ext}', 'deprecated');
63741Expect(0, 2493, '\p{	is	OGr-ext}', 'deprecated');
63742Expect(1, 2493, '\p{^	is	OGr-ext}', 'deprecated');
63743Expect(1, 2493, '\P{	is	OGr-ext}', 'deprecated');
63744Expect(0, 2493, '\P{^	is	OGr-ext}', 'deprecated');
63745Error('\p{	Oldpersian:=}');
63746Error('\P{	Oldpersian:=}');
63747Expect(1, 66499, '\p{oldpersian}', "");
63748Expect(0, 66499, '\p{^oldpersian}', "");
63749Expect(0, 66499, '\P{oldpersian}', "");
63750Expect(1, 66499, '\P{^oldpersian}', "");
63751Expect(0, 66463, '\p{oldpersian}', "");
63752Expect(1, 66463, '\p{^oldpersian}', "");
63753Expect(1, 66463, '\P{oldpersian}', "");
63754Expect(0, 66463, '\P{^oldpersian}', "");
63755Expect(1, 66499, '\p{	 Old-Persian}', "");
63756Expect(0, 66499, '\p{^	 Old-Persian}', "");
63757Expect(0, 66499, '\P{	 Old-Persian}', "");
63758Expect(1, 66499, '\P{^	 Old-Persian}', "");
63759Expect(0, 66463, '\p{	 Old-Persian}', "");
63760Expect(1, 66463, '\p{^	 Old-Persian}', "");
63761Expect(1, 66463, '\P{	 Old-Persian}', "");
63762Expect(0, 66463, '\P{^	 Old-Persian}', "");
63763Error('\p{-/a/isOLDPersian}');
63764Error('\P{-/a/isOLDPersian}');
63765Expect(1, 66499, '\p{isoldpersian}', "");
63766Expect(0, 66499, '\p{^isoldpersian}', "");
63767Expect(0, 66499, '\P{isoldpersian}', "");
63768Expect(1, 66499, '\P{^isoldpersian}', "");
63769Expect(0, 66463, '\p{isoldpersian}', "");
63770Expect(1, 66463, '\p{^isoldpersian}', "");
63771Expect(1, 66463, '\P{isoldpersian}', "");
63772Expect(0, 66463, '\P{^isoldpersian}', "");
63773Expect(1, 66499, '\p{ Is	Old PERSIAN}', "");
63774Expect(0, 66499, '\p{^ Is	Old PERSIAN}', "");
63775Expect(0, 66499, '\P{ Is	Old PERSIAN}', "");
63776Expect(1, 66499, '\P{^ Is	Old PERSIAN}', "");
63777Expect(0, 66463, '\p{ Is	Old PERSIAN}', "");
63778Expect(1, 66463, '\p{^ Is	Old PERSIAN}', "");
63779Expect(1, 66463, '\P{ Is	Old PERSIAN}', "");
63780Expect(0, 66463, '\P{^ Is	Old PERSIAN}', "");
63781Error('\p{/a/	_Xpeo}');
63782Error('\P{/a/	_Xpeo}');
63783Expect(1, 66499, '\p{xpeo}', "");
63784Expect(0, 66499, '\p{^xpeo}', "");
63785Expect(0, 66499, '\P{xpeo}', "");
63786Expect(1, 66499, '\P{^xpeo}', "");
63787Expect(0, 66463, '\p{xpeo}', "");
63788Expect(1, 66463, '\p{^xpeo}', "");
63789Expect(1, 66463, '\P{xpeo}', "");
63790Expect(0, 66463, '\P{^xpeo}', "");
63791Expect(1, 66499, '\p{	-xpeo}', "");
63792Expect(0, 66499, '\p{^	-xpeo}', "");
63793Expect(0, 66499, '\P{	-xpeo}', "");
63794Expect(1, 66499, '\P{^	-xpeo}', "");
63795Expect(0, 66463, '\p{	-xpeo}', "");
63796Expect(1, 66463, '\p{^	-xpeo}', "");
63797Expect(1, 66463, '\P{	-xpeo}', "");
63798Expect(0, 66463, '\P{^	-xpeo}', "");
63799Error('\p{	-is_Xpeo:=}');
63800Error('\P{	-is_Xpeo:=}');
63801Expect(1, 66499, '\p{isxpeo}', "");
63802Expect(0, 66499, '\p{^isxpeo}', "");
63803Expect(0, 66499, '\P{isxpeo}', "");
63804Expect(1, 66499, '\P{^isxpeo}', "");
63805Expect(0, 66463, '\p{isxpeo}', "");
63806Expect(1, 66463, '\p{^isxpeo}', "");
63807Expect(1, 66463, '\P{isxpeo}', "");
63808Expect(0, 66463, '\P{^isxpeo}', "");
63809Expect(1, 66499, '\p{Is-XPEO}', "");
63810Expect(0, 66499, '\p{^Is-XPEO}', "");
63811Expect(0, 66499, '\P{Is-XPEO}', "");
63812Expect(1, 66499, '\P{^Is-XPEO}', "");
63813Expect(0, 66463, '\p{Is-XPEO}', "");
63814Expect(1, 66463, '\p{^Is-XPEO}', "");
63815Expect(1, 66463, '\P{Is-XPEO}', "");
63816Expect(0, 66463, '\P{^Is-XPEO}', "");
63817Error('\p{ /a/NewtaiLue}');
63818Error('\P{ /a/NewtaiLue}');
63819Expect(1, 6571, '\p{newtailue}', "");
63820Expect(0, 6571, '\p{^newtailue}', "");
63821Expect(0, 6571, '\P{newtailue}', "");
63822Expect(1, 6571, '\P{^newtailue}', "");
63823Expect(0, 6527, '\p{newtailue}', "");
63824Expect(1, 6527, '\p{^newtailue}', "");
63825Expect(1, 6527, '\P{newtailue}', "");
63826Expect(0, 6527, '\P{^newtailue}', "");
63827Expect(1, 6571, '\p{-New_tai_lue}', "");
63828Expect(0, 6571, '\p{^-New_tai_lue}', "");
63829Expect(0, 6571, '\P{-New_tai_lue}', "");
63830Expect(1, 6571, '\P{^-New_tai_lue}', "");
63831Expect(0, 6527, '\p{-New_tai_lue}', "");
63832Expect(1, 6527, '\p{^-New_tai_lue}', "");
63833Expect(1, 6527, '\P{-New_tai_lue}', "");
63834Expect(0, 6527, '\P{^-New_tai_lue}', "");
63835Error('\p{_ IsNewtai/a/Lue}');
63836Error('\P{_ IsNewtai/a/Lue}');
63837Expect(1, 6571, '\p{isnewtailue}', "");
63838Expect(0, 6571, '\p{^isnewtailue}', "");
63839Expect(0, 6571, '\P{isnewtailue}', "");
63840Expect(1, 6571, '\P{^isnewtailue}', "");
63841Expect(0, 6527, '\p{isnewtailue}', "");
63842Expect(1, 6527, '\p{^isnewtailue}', "");
63843Expect(1, 6527, '\P{isnewtailue}', "");
63844Expect(0, 6527, '\P{^isnewtailue}', "");
63845Expect(1, 6571, '\p{	Is-NEW_TAI Lue}', "");
63846Expect(0, 6571, '\p{^	Is-NEW_TAI Lue}', "");
63847Expect(0, 6571, '\P{	Is-NEW_TAI Lue}', "");
63848Expect(1, 6571, '\P{^	Is-NEW_TAI Lue}', "");
63849Expect(0, 6527, '\p{	Is-NEW_TAI Lue}', "");
63850Expect(1, 6527, '\p{^	Is-NEW_TAI Lue}', "");
63851Expect(1, 6527, '\P{	Is-NEW_TAI Lue}', "");
63852Expect(0, 6527, '\P{^	Is-NEW_TAI Lue}', "");
63853Error('\p{_/a/Talu}');
63854Error('\P{_/a/Talu}');
63855Expect(1, 6571, '\p{talu}', "");
63856Expect(0, 6571, '\p{^talu}', "");
63857Expect(0, 6571, '\P{talu}', "");
63858Expect(1, 6571, '\P{^talu}', "");
63859Expect(0, 6527, '\p{talu}', "");
63860Expect(1, 6527, '\p{^talu}', "");
63861Expect(1, 6527, '\P{talu}', "");
63862Expect(0, 6527, '\P{^talu}', "");
63863Expect(1, 6571, '\p{_	talu}', "");
63864Expect(0, 6571, '\p{^_	talu}', "");
63865Expect(0, 6571, '\P{_	talu}', "");
63866Expect(1, 6571, '\P{^_	talu}', "");
63867Expect(0, 6527, '\p{_	talu}', "");
63868Expect(1, 6527, '\p{^_	talu}', "");
63869Expect(1, 6527, '\P{_	talu}', "");
63870Expect(0, 6527, '\P{^_	talu}', "");
63871Error('\p{/a/ Is_Talu}');
63872Error('\P{/a/ Is_Talu}');
63873Expect(1, 6571, '\p{istalu}', "");
63874Expect(0, 6571, '\p{^istalu}', "");
63875Expect(0, 6571, '\P{istalu}', "");
63876Expect(1, 6571, '\P{^istalu}', "");
63877Expect(0, 6527, '\p{istalu}', "");
63878Expect(1, 6527, '\p{^istalu}', "");
63879Expect(1, 6527, '\P{istalu}', "");
63880Expect(0, 6527, '\P{^istalu}', "");
63881Expect(1, 6571, '\p{	Is	Talu}', "");
63882Expect(0, 6571, '\p{^	Is	Talu}', "");
63883Expect(0, 6571, '\P{	Is	Talu}', "");
63884Expect(1, 6571, '\P{^	Is	Talu}', "");
63885Expect(0, 6527, '\p{	Is	Talu}', "");
63886Expect(1, 6527, '\p{^	Is	Talu}', "");
63887Expect(1, 6527, '\P{	Is	Talu}', "");
63888Expect(0, 6527, '\P{^	Is	Talu}', "");
63889Error('\p{:= unassigned}');
63890Error('\P{:= unassigned}');
63891Expect(1, 889, '\p{unassigned}', "");
63892Expect(0, 889, '\p{^unassigned}', "");
63893Expect(0, 889, '\P{unassigned}', "");
63894Expect(1, 889, '\P{^unassigned}', "");
63895Expect(0, 887, '\p{unassigned}', "");
63896Expect(1, 887, '\p{^unassigned}', "");
63897Expect(1, 887, '\P{unassigned}', "");
63898Expect(0, 887, '\P{^unassigned}', "");
63899Expect(1, 889, '\p{-unassigned}', "");
63900Expect(0, 889, '\p{^-unassigned}', "");
63901Expect(0, 889, '\P{-unassigned}', "");
63902Expect(1, 889, '\P{^-unassigned}', "");
63903Expect(0, 887, '\p{-unassigned}', "");
63904Expect(1, 887, '\p{^-unassigned}', "");
63905Expect(1, 887, '\P{-unassigned}', "");
63906Expect(0, 887, '\P{^-unassigned}', "");
63907Error('\p{	-is:=unassigned}');
63908Error('\P{	-is:=unassigned}');
63909Expect(1, 889, '\p{isunassigned}', "");
63910Expect(0, 889, '\p{^isunassigned}', "");
63911Expect(0, 889, '\P{isunassigned}', "");
63912Expect(1, 889, '\P{^isunassigned}', "");
63913Expect(0, 887, '\p{isunassigned}', "");
63914Expect(1, 887, '\p{^isunassigned}', "");
63915Expect(1, 887, '\P{isunassigned}', "");
63916Expect(0, 887, '\P{^isunassigned}', "");
63917Expect(1, 889, '\p{		IsUNASSIGNED}', "");
63918Expect(0, 889, '\p{^		IsUNASSIGNED}', "");
63919Expect(0, 889, '\P{		IsUNASSIGNED}', "");
63920Expect(1, 889, '\P{^		IsUNASSIGNED}', "");
63921Expect(0, 887, '\p{		IsUNASSIGNED}', "");
63922Expect(1, 887, '\p{^		IsUNASSIGNED}', "");
63923Expect(1, 887, '\P{		IsUNASSIGNED}', "");
63924Expect(0, 887, '\P{^		IsUNASSIGNED}', "");
63925Error('\p{	CN:=}');
63926Error('\P{	CN:=}');
63927Expect(1, 889, '\p{cn}', "");
63928Expect(0, 889, '\p{^cn}', "");
63929Expect(0, 889, '\P{cn}', "");
63930Expect(1, 889, '\P{^cn}', "");
63931Expect(0, 887, '\p{cn}', "");
63932Expect(1, 887, '\p{^cn}', "");
63933Expect(1, 887, '\P{cn}', "");
63934Expect(0, 887, '\P{^cn}', "");
63935Expect(1, 889, '\p{-Cn}', "");
63936Expect(0, 889, '\p{^-Cn}', "");
63937Expect(0, 889, '\P{-Cn}', "");
63938Expect(1, 889, '\P{^-Cn}', "");
63939Expect(0, 887, '\p{-Cn}', "");
63940Expect(1, 887, '\p{^-Cn}', "");
63941Expect(1, 887, '\P{-Cn}', "");
63942Expect(0, 887, '\P{^-Cn}', "");
63943Error('\p{ is/a/Cn}');
63944Error('\P{ is/a/Cn}');
63945Expect(1, 889, '\p{iscn}', "");
63946Expect(0, 889, '\p{^iscn}', "");
63947Expect(0, 889, '\P{iscn}', "");
63948Expect(1, 889, '\P{^iscn}', "");
63949Expect(0, 887, '\p{iscn}', "");
63950Expect(1, 887, '\p{^iscn}', "");
63951Expect(1, 887, '\P{iscn}', "");
63952Expect(0, 887, '\P{^iscn}', "");
63953Expect(1, 889, '\p{ IS CN}', "");
63954Expect(0, 889, '\p{^ IS CN}', "");
63955Expect(0, 889, '\P{ IS CN}', "");
63956Expect(1, 889, '\P{^ IS CN}', "");
63957Expect(0, 887, '\p{ IS CN}', "");
63958Expect(1, 887, '\p{^ IS CN}', "");
63959Expect(1, 887, '\P{ IS CN}', "");
63960Expect(0, 887, '\P{^ IS CN}', "");
63961Error('\p{_Lepcha:=}');
63962Error('\P{_Lepcha:=}');
63963Expect(1, 7223, '\p{lepcha}', "");
63964Expect(0, 7223, '\p{^lepcha}', "");
63965Expect(0, 7223, '\P{lepcha}', "");
63966Expect(1, 7223, '\P{^lepcha}', "");
63967Expect(0, 7167, '\p{lepcha}', "");
63968Expect(1, 7167, '\p{^lepcha}', "");
63969Expect(1, 7167, '\P{lepcha}', "");
63970Expect(0, 7167, '\P{^lepcha}', "");
63971Expect(1, 7223, '\p{-Lepcha}', "");
63972Expect(0, 7223, '\p{^-Lepcha}', "");
63973Expect(0, 7223, '\P{-Lepcha}', "");
63974Expect(1, 7223, '\P{^-Lepcha}', "");
63975Expect(0, 7167, '\p{-Lepcha}', "");
63976Expect(1, 7167, '\p{^-Lepcha}', "");
63977Expect(1, 7167, '\P{-Lepcha}', "");
63978Expect(0, 7167, '\P{^-Lepcha}', "");
63979Error('\p{/a/  Is Lepcha}');
63980Error('\P{/a/  Is Lepcha}');
63981Expect(1, 7223, '\p{islepcha}', "");
63982Expect(0, 7223, '\p{^islepcha}', "");
63983Expect(0, 7223, '\P{islepcha}', "");
63984Expect(1, 7223, '\P{^islepcha}', "");
63985Expect(0, 7167, '\p{islepcha}', "");
63986Expect(1, 7167, '\p{^islepcha}', "");
63987Expect(1, 7167, '\P{islepcha}', "");
63988Expect(0, 7167, '\P{^islepcha}', "");
63989Expect(1, 7223, '\p{ _is	lepcha}', "");
63990Expect(0, 7223, '\p{^ _is	lepcha}', "");
63991Expect(0, 7223, '\P{ _is	lepcha}', "");
63992Expect(1, 7223, '\P{^ _is	lepcha}', "");
63993Expect(0, 7167, '\p{ _is	lepcha}', "");
63994Expect(1, 7167, '\p{^ _is	lepcha}', "");
63995Expect(1, 7167, '\P{ _is	lepcha}', "");
63996Expect(0, 7167, '\P{^ _is	lepcha}', "");
63997Error('\p{:=_lepc}');
63998Error('\P{:=_lepc}');
63999Expect(1, 7223, '\p{lepc}', "");
64000Expect(0, 7223, '\p{^lepc}', "");
64001Expect(0, 7223, '\P{lepc}', "");
64002Expect(1, 7223, '\P{^lepc}', "");
64003Expect(0, 7167, '\p{lepc}', "");
64004Expect(1, 7167, '\p{^lepc}', "");
64005Expect(1, 7167, '\P{lepc}', "");
64006Expect(0, 7167, '\P{^lepc}', "");
64007Expect(1, 7223, '\p{ LEPC}', "");
64008Expect(0, 7223, '\p{^ LEPC}', "");
64009Expect(0, 7223, '\P{ LEPC}', "");
64010Expect(1, 7223, '\P{^ LEPC}', "");
64011Expect(0, 7167, '\p{ LEPC}', "");
64012Expect(1, 7167, '\p{^ LEPC}', "");
64013Expect(1, 7167, '\P{ LEPC}', "");
64014Expect(0, 7167, '\P{^ LEPC}', "");
64015Error('\p{  is_Lepc:=}');
64016Error('\P{  is_Lepc:=}');
64017Expect(1, 7223, '\p{islepc}', "");
64018Expect(0, 7223, '\p{^islepc}', "");
64019Expect(0, 7223, '\P{islepc}', "");
64020Expect(1, 7223, '\P{^islepc}', "");
64021Expect(0, 7167, '\p{islepc}', "");
64022Expect(1, 7167, '\p{^islepc}', "");
64023Expect(1, 7167, '\P{islepc}', "");
64024Expect(0, 7167, '\P{^islepc}', "");
64025Expect(1, 7223, '\p{_	Is_Lepc}', "");
64026Expect(0, 7223, '\p{^_	Is_Lepc}', "");
64027Expect(0, 7223, '\P{_	Is_Lepc}', "");
64028Expect(1, 7223, '\P{^_	Is_Lepc}', "");
64029Expect(0, 7167, '\p{_	Is_Lepc}', "");
64030Expect(1, 7167, '\p{^_	Is_Lepc}', "");
64031Expect(1, 7167, '\P{_	Is_Lepc}', "");
64032Expect(0, 7167, '\P{^_	Is_Lepc}', "");
64033Error('\p{	_ideographic	Description_CHARACTERS/a/}');
64034Error('\P{	_ideographic	Description_CHARACTERS/a/}');
64035Expect(1, 12287, '\p{ideographicdescriptioncharacters}', "");
64036Expect(0, 12287, '\p{^ideographicdescriptioncharacters}', "");
64037Expect(0, 12287, '\P{ideographicdescriptioncharacters}', "");
64038Expect(1, 12287, '\P{^ideographicdescriptioncharacters}', "");
64039Expect(0, 12271, '\p{ideographicdescriptioncharacters}', "");
64040Expect(1, 12271, '\p{^ideographicdescriptioncharacters}', "");
64041Expect(1, 12271, '\P{ideographicdescriptioncharacters}', "");
64042Expect(0, 12271, '\P{^ideographicdescriptioncharacters}', "");
64043Expect(1, 12287, '\p{	-IDEOGRAPHIC	description Characters}', "");
64044Expect(0, 12287, '\p{^	-IDEOGRAPHIC	description Characters}', "");
64045Expect(0, 12287, '\P{	-IDEOGRAPHIC	description Characters}', "");
64046Expect(1, 12287, '\P{^	-IDEOGRAPHIC	description Characters}', "");
64047Expect(0, 12271, '\p{	-IDEOGRAPHIC	description Characters}', "");
64048Expect(1, 12271, '\p{^	-IDEOGRAPHIC	description Characters}', "");
64049Expect(1, 12271, '\P{	-IDEOGRAPHIC	description Characters}', "");
64050Expect(0, 12271, '\P{^	-IDEOGRAPHIC	description Characters}', "");
64051Error('\p{_	Is	Ideographic/a/description_Characters}');
64052Error('\P{_	Is	Ideographic/a/description_Characters}');
64053Expect(1, 12287, '\p{isideographicdescriptioncharacters}', "");
64054Expect(0, 12287, '\p{^isideographicdescriptioncharacters}', "");
64055Expect(0, 12287, '\P{isideographicdescriptioncharacters}', "");
64056Expect(1, 12287, '\P{^isideographicdescriptioncharacters}', "");
64057Expect(0, 12271, '\p{isideographicdescriptioncharacters}', "");
64058Expect(1, 12271, '\p{^isideographicdescriptioncharacters}', "");
64059Expect(1, 12271, '\P{isideographicdescriptioncharacters}', "");
64060Expect(0, 12271, '\P{^isideographicdescriptioncharacters}', "");
64061Expect(1, 12287, '\p{	_is Ideographicdescription-CHARACTERS}', "");
64062Expect(0, 12287, '\p{^	_is Ideographicdescription-CHARACTERS}', "");
64063Expect(0, 12287, '\P{	_is Ideographicdescription-CHARACTERS}', "");
64064Expect(1, 12287, '\P{^	_is Ideographicdescription-CHARACTERS}', "");
64065Expect(0, 12271, '\p{	_is Ideographicdescription-CHARACTERS}', "");
64066Expect(1, 12271, '\p{^	_is Ideographicdescription-CHARACTERS}', "");
64067Expect(1, 12271, '\P{	_is Ideographicdescription-CHARACTERS}', "");
64068Expect(0, 12271, '\P{^	_is Ideographicdescription-CHARACTERS}', "");
64069Error('\p{-	In_Ideographic description	Characters/a/}');
64070Error('\P{-	In_Ideographic description	Characters/a/}');
64071Expect(1, 12287, '\p{inideographicdescriptioncharacters}', "");
64072Expect(0, 12287, '\p{^inideographicdescriptioncharacters}', "");
64073Expect(0, 12287, '\P{inideographicdescriptioncharacters}', "");
64074Expect(1, 12287, '\P{^inideographicdescriptioncharacters}', "");
64075Expect(0, 12271, '\p{inideographicdescriptioncharacters}', "");
64076Expect(1, 12271, '\p{^inideographicdescriptioncharacters}', "");
64077Expect(1, 12271, '\P{inideographicdescriptioncharacters}', "");
64078Expect(0, 12271, '\P{^inideographicdescriptioncharacters}', "");
64079Expect(1, 12287, '\p{-	In Ideographic	DESCRIPTION	characters}', "");
64080Expect(0, 12287, '\p{^-	In Ideographic	DESCRIPTION	characters}', "");
64081Expect(0, 12287, '\P{-	In Ideographic	DESCRIPTION	characters}', "");
64082Expect(1, 12287, '\P{^-	In Ideographic	DESCRIPTION	characters}', "");
64083Expect(0, 12271, '\p{-	In Ideographic	DESCRIPTION	characters}', "");
64084Expect(1, 12271, '\p{^-	In Ideographic	DESCRIPTION	characters}', "");
64085Expect(1, 12271, '\P{-	In Ideographic	DESCRIPTION	characters}', "");
64086Expect(0, 12271, '\P{^-	In Ideographic	DESCRIPTION	characters}', "");
64087Error('\p{:=-_Combininghalf-marks}');
64088Error('\P{:=-_Combininghalf-marks}');
64089Expect(1, 65071, '\p{combininghalfmarks}', "");
64090Expect(0, 65071, '\p{^combininghalfmarks}', "");
64091Expect(0, 65071, '\P{combininghalfmarks}', "");
64092Expect(1, 65071, '\P{^combininghalfmarks}', "");
64093Expect(0, 65055, '\p{combininghalfmarks}', "");
64094Expect(1, 65055, '\p{^combininghalfmarks}', "");
64095Expect(1, 65055, '\P{combininghalfmarks}', "");
64096Expect(0, 65055, '\P{^combininghalfmarks}', "");
64097Expect(1, 65071, '\p{ -Combining_Half_Marks}', "");
64098Expect(0, 65071, '\p{^ -Combining_Half_Marks}', "");
64099Expect(0, 65071, '\P{ -Combining_Half_Marks}', "");
64100Expect(1, 65071, '\P{^ -Combining_Half_Marks}', "");
64101Expect(0, 65055, '\p{ -Combining_Half_Marks}', "");
64102Expect(1, 65055, '\p{^ -Combining_Half_Marks}', "");
64103Expect(1, 65055, '\P{ -Combining_Half_Marks}', "");
64104Expect(0, 65055, '\P{^ -Combining_Half_Marks}', "");
64105Error('\p{-	Is-Combining:=Half-marks}');
64106Error('\P{-	Is-Combining:=Half-marks}');
64107Expect(1, 65071, '\p{iscombininghalfmarks}', "");
64108Expect(0, 65071, '\p{^iscombininghalfmarks}', "");
64109Expect(0, 65071, '\P{iscombininghalfmarks}', "");
64110Expect(1, 65071, '\P{^iscombininghalfmarks}', "");
64111Expect(0, 65055, '\p{iscombininghalfmarks}', "");
64112Expect(1, 65055, '\p{^iscombininghalfmarks}', "");
64113Expect(1, 65055, '\P{iscombininghalfmarks}', "");
64114Expect(0, 65055, '\P{^iscombininghalfmarks}', "");
64115Expect(1, 65071, '\p{	_is-COMBINING_half-Marks}', "");
64116Expect(0, 65071, '\p{^	_is-COMBINING_half-Marks}', "");
64117Expect(0, 65071, '\P{	_is-COMBINING_half-Marks}', "");
64118Expect(1, 65071, '\P{^	_is-COMBINING_half-Marks}', "");
64119Expect(0, 65055, '\p{	_is-COMBINING_half-Marks}', "");
64120Expect(1, 65055, '\p{^	_is-COMBINING_half-Marks}', "");
64121Expect(1, 65055, '\P{	_is-COMBINING_half-Marks}', "");
64122Expect(0, 65055, '\P{^	_is-COMBINING_half-Marks}', "");
64123Error('\p{:=  In_COMBINING HALFmarks}');
64124Error('\P{:=  In_COMBINING HALFmarks}');
64125Expect(1, 65071, '\p{incombininghalfmarks}', "");
64126Expect(0, 65071, '\p{^incombininghalfmarks}', "");
64127Expect(0, 65071, '\P{incombininghalfmarks}', "");
64128Expect(1, 65071, '\P{^incombininghalfmarks}', "");
64129Expect(0, 65055, '\p{incombininghalfmarks}', "");
64130Expect(1, 65055, '\p{^incombininghalfmarks}', "");
64131Expect(1, 65055, '\P{incombininghalfmarks}', "");
64132Expect(0, 65055, '\P{^incombininghalfmarks}', "");
64133Expect(1, 65071, '\p{	INCOMBINING	HALF_Marks}', "");
64134Expect(0, 65071, '\p{^	INCOMBINING	HALF_Marks}', "");
64135Expect(0, 65071, '\P{	INCOMBINING	HALF_Marks}', "");
64136Expect(1, 65071, '\P{^	INCOMBINING	HALF_Marks}', "");
64137Expect(0, 65055, '\p{	INCOMBINING	HALF_Marks}', "");
64138Expect(1, 65055, '\p{^	INCOMBINING	HALF_Marks}', "");
64139Expect(1, 65055, '\P{	INCOMBINING	HALF_Marks}', "");
64140Expect(0, 65055, '\P{^	INCOMBINING	HALF_Marks}', "");
64141Error('\p{:=	-ORIYA}');
64142Error('\P{:=	-ORIYA}');
64143Expect(1, 2819, '\p{oriya}', "");
64144Expect(0, 2819, '\p{^oriya}', "");
64145Expect(0, 2819, '\P{oriya}', "");
64146Expect(1, 2819, '\P{^oriya}', "");
64147Expect(0, 2816, '\p{oriya}', "");
64148Expect(1, 2816, '\p{^oriya}', "");
64149Expect(1, 2816, '\P{oriya}', "");
64150Expect(0, 2816, '\P{^oriya}', "");
64151Expect(1, 2819, '\p{-Oriya}', "");
64152Expect(0, 2819, '\p{^-Oriya}', "");
64153Expect(0, 2819, '\P{-Oriya}', "");
64154Expect(1, 2819, '\P{^-Oriya}', "");
64155Expect(0, 2816, '\p{-Oriya}', "");
64156Expect(1, 2816, '\p{^-Oriya}', "");
64157Expect(1, 2816, '\P{-Oriya}', "");
64158Expect(0, 2816, '\P{^-Oriya}', "");
64159Error('\p{-:=Is_Oriya}');
64160Error('\P{-:=Is_Oriya}');
64161Expect(1, 2819, '\p{isoriya}', "");
64162Expect(0, 2819, '\p{^isoriya}', "");
64163Expect(0, 2819, '\P{isoriya}', "");
64164Expect(1, 2819, '\P{^isoriya}', "");
64165Expect(0, 2816, '\p{isoriya}', "");
64166Expect(1, 2816, '\p{^isoriya}', "");
64167Expect(1, 2816, '\P{isoriya}', "");
64168Expect(0, 2816, '\P{^isoriya}', "");
64169Expect(1, 2819, '\p{  IsORIYA}', "");
64170Expect(0, 2819, '\p{^  IsORIYA}', "");
64171Expect(0, 2819, '\P{  IsORIYA}', "");
64172Expect(1, 2819, '\P{^  IsORIYA}', "");
64173Expect(0, 2816, '\p{  IsORIYA}', "");
64174Expect(1, 2816, '\p{^  IsORIYA}', "");
64175Expect(1, 2816, '\P{  IsORIYA}', "");
64176Expect(0, 2816, '\P{^  IsORIYA}', "");
64177Error('\p{:= 	Orya}');
64178Error('\P{:= 	Orya}');
64179Expect(1, 2819, '\p{orya}', "");
64180Expect(0, 2819, '\p{^orya}', "");
64181Expect(0, 2819, '\P{orya}', "");
64182Expect(1, 2819, '\P{^orya}', "");
64183Expect(0, 2816, '\p{orya}', "");
64184Expect(1, 2816, '\p{^orya}', "");
64185Expect(1, 2816, '\P{orya}', "");
64186Expect(0, 2816, '\P{^orya}', "");
64187Expect(1, 2819, '\p{		orya}', "");
64188Expect(0, 2819, '\p{^		orya}', "");
64189Expect(0, 2819, '\P{		orya}', "");
64190Expect(1, 2819, '\P{^		orya}', "");
64191Expect(0, 2816, '\p{		orya}', "");
64192Expect(1, 2816, '\p{^		orya}', "");
64193Expect(1, 2816, '\P{		orya}', "");
64194Expect(0, 2816, '\P{^		orya}', "");
64195Error('\p{:=	 ISorya}');
64196Error('\P{:=	 ISorya}');
64197Expect(1, 2819, '\p{isorya}', "");
64198Expect(0, 2819, '\p{^isorya}', "");
64199Expect(0, 2819, '\P{isorya}', "");
64200Expect(1, 2819, '\P{^isorya}', "");
64201Expect(0, 2816, '\p{isorya}', "");
64202Expect(1, 2816, '\p{^isorya}', "");
64203Expect(1, 2816, '\P{isorya}', "");
64204Expect(0, 2816, '\P{^isorya}', "");
64205Expect(1, 2819, '\p{	 Is Orya}', "");
64206Expect(0, 2819, '\p{^	 Is Orya}', "");
64207Expect(0, 2819, '\P{	 Is Orya}', "");
64208Expect(1, 2819, '\P{^	 Is Orya}', "");
64209Expect(0, 2816, '\p{	 Is Orya}', "");
64210Expect(1, 2816, '\p{^	 Is Orya}', "");
64211Expect(1, 2816, '\P{	 Is Orya}', "");
64212Expect(0, 2816, '\P{^	 Is Orya}', "");
64213Error('\p{ 	Phonetic_Extensions:=}');
64214Error('\P{ 	Phonetic_Extensions:=}');
64215Expect(1, 7551, '\p{phoneticextensions}', "");
64216Expect(0, 7551, '\p{^phoneticextensions}', "");
64217Expect(0, 7551, '\P{phoneticextensions}', "");
64218Expect(1, 7551, '\P{^phoneticextensions}', "");
64219Expect(0, 7423, '\p{phoneticextensions}', "");
64220Expect(1, 7423, '\p{^phoneticextensions}', "");
64221Expect(1, 7423, '\P{phoneticextensions}', "");
64222Expect(0, 7423, '\P{^phoneticextensions}', "");
64223Expect(1, 7551, '\p{ 	Phonetic	Extensions}', "");
64224Expect(0, 7551, '\p{^ 	Phonetic	Extensions}', "");
64225Expect(0, 7551, '\P{ 	Phonetic	Extensions}', "");
64226Expect(1, 7551, '\P{^ 	Phonetic	Extensions}', "");
64227Expect(0, 7423, '\p{ 	Phonetic	Extensions}', "");
64228Expect(1, 7423, '\p{^ 	Phonetic	Extensions}', "");
64229Expect(1, 7423, '\P{ 	Phonetic	Extensions}', "");
64230Expect(0, 7423, '\P{^ 	Phonetic	Extensions}', "");
64231Error('\p{ /a/IS	Phonetic_Extensions}');
64232Error('\P{ /a/IS	Phonetic_Extensions}');
64233Expect(1, 7551, '\p{isphoneticextensions}', "");
64234Expect(0, 7551, '\p{^isphoneticextensions}', "");
64235Expect(0, 7551, '\P{isphoneticextensions}', "");
64236Expect(1, 7551, '\P{^isphoneticextensions}', "");
64237Expect(0, 7423, '\p{isphoneticextensions}', "");
64238Expect(1, 7423, '\p{^isphoneticextensions}', "");
64239Expect(1, 7423, '\P{isphoneticextensions}', "");
64240Expect(0, 7423, '\P{^isphoneticextensions}', "");
64241Expect(1, 7551, '\p{	-Is	phonetic_Extensions}', "");
64242Expect(0, 7551, '\p{^	-Is	phonetic_Extensions}', "");
64243Expect(0, 7551, '\P{	-Is	phonetic_Extensions}', "");
64244Expect(1, 7551, '\P{^	-Is	phonetic_Extensions}', "");
64245Expect(0, 7423, '\p{	-Is	phonetic_Extensions}', "");
64246Expect(1, 7423, '\p{^	-Is	phonetic_Extensions}', "");
64247Expect(1, 7423, '\P{	-Is	phonetic_Extensions}', "");
64248Expect(0, 7423, '\P{^	-Is	phonetic_Extensions}', "");
64249Error('\p{	In PHONETIC Extensions/a/}');
64250Error('\P{	In PHONETIC Extensions/a/}');
64251Expect(1, 7551, '\p{inphoneticextensions}', "");
64252Expect(0, 7551, '\p{^inphoneticextensions}', "");
64253Expect(0, 7551, '\P{inphoneticextensions}', "");
64254Expect(1, 7551, '\P{^inphoneticextensions}', "");
64255Expect(0, 7423, '\p{inphoneticextensions}', "");
64256Expect(1, 7423, '\p{^inphoneticextensions}', "");
64257Expect(1, 7423, '\P{inphoneticextensions}', "");
64258Expect(0, 7423, '\P{^inphoneticextensions}', "");
64259Expect(1, 7551, '\p{	-InPhonetic	Extensions}', "");
64260Expect(0, 7551, '\p{^	-InPhonetic	Extensions}', "");
64261Expect(0, 7551, '\P{	-InPhonetic	Extensions}', "");
64262Expect(1, 7551, '\P{^	-InPhonetic	Extensions}', "");
64263Expect(0, 7423, '\p{	-InPhonetic	Extensions}', "");
64264Expect(1, 7423, '\p{^	-InPhonetic	Extensions}', "");
64265Expect(1, 7423, '\P{	-InPhonetic	Extensions}', "");
64266Expect(0, 7423, '\P{^	-InPhonetic	Extensions}', "");
64267Error('\p{:=	-Grapheme	extend}');
64268Error('\P{:=	-Grapheme	extend}');
64269Expect(1, 879, '\p{graphemeextend}', "");
64270Expect(0, 879, '\p{^graphemeextend}', "");
64271Expect(0, 879, '\P{graphemeextend}', "");
64272Expect(1, 879, '\P{^graphemeextend}', "");
64273Expect(0, 767, '\p{graphemeextend}', "");
64274Expect(1, 767, '\p{^graphemeextend}', "");
64275Expect(1, 767, '\P{graphemeextend}', "");
64276Expect(0, 767, '\P{^graphemeextend}', "");
64277Expect(1, 879, '\p{-	grapheme	Extend}', "");
64278Expect(0, 879, '\p{^-	grapheme	Extend}', "");
64279Expect(0, 879, '\P{-	grapheme	Extend}', "");
64280Expect(1, 879, '\P{^-	grapheme	Extend}', "");
64281Expect(0, 767, '\p{-	grapheme	Extend}', "");
64282Expect(1, 767, '\p{^-	grapheme	Extend}', "");
64283Expect(1, 767, '\P{-	grapheme	Extend}', "");
64284Expect(0, 767, '\P{^-	grapheme	Extend}', "");
64285Error('\p{	Is_GRAPHEME/a/extend}');
64286Error('\P{	Is_GRAPHEME/a/extend}');
64287Expect(1, 879, '\p{isgraphemeextend}', "");
64288Expect(0, 879, '\p{^isgraphemeextend}', "");
64289Expect(0, 879, '\P{isgraphemeextend}', "");
64290Expect(1, 879, '\P{^isgraphemeextend}', "");
64291Expect(0, 767, '\p{isgraphemeextend}', "");
64292Expect(1, 767, '\p{^isgraphemeextend}', "");
64293Expect(1, 767, '\P{isgraphemeextend}', "");
64294Expect(0, 767, '\P{^isgraphemeextend}', "");
64295Expect(1, 879, '\p{	IsGRAPHEMEExtend}', "");
64296Expect(0, 879, '\p{^	IsGRAPHEMEExtend}', "");
64297Expect(0, 879, '\P{	IsGRAPHEMEExtend}', "");
64298Expect(1, 879, '\P{^	IsGRAPHEMEExtend}', "");
64299Expect(0, 767, '\p{	IsGRAPHEMEExtend}', "");
64300Expect(1, 767, '\p{^	IsGRAPHEMEExtend}', "");
64301Expect(1, 767, '\P{	IsGRAPHEMEExtend}', "");
64302Expect(0, 767, '\P{^	IsGRAPHEMEExtend}', "");
64303Error('\p{_-Gr/a/Ext}');
64304Error('\P{_-Gr/a/Ext}');
64305Expect(1, 879, '\p{grext}', "");
64306Expect(0, 879, '\p{^grext}', "");
64307Expect(0, 879, '\P{grext}', "");
64308Expect(1, 879, '\P{^grext}', "");
64309Expect(0, 767, '\p{grext}', "");
64310Expect(1, 767, '\p{^grext}', "");
64311Expect(1, 767, '\P{grext}', "");
64312Expect(0, 767, '\P{^grext}', "");
64313Expect(1, 879, '\p{_Gr Ext}', "");
64314Expect(0, 879, '\p{^_Gr Ext}', "");
64315Expect(0, 879, '\P{_Gr Ext}', "");
64316Expect(1, 879, '\P{^_Gr Ext}', "");
64317Expect(0, 767, '\p{_Gr Ext}', "");
64318Expect(1, 767, '\p{^_Gr Ext}', "");
64319Expect(1, 767, '\P{_Gr Ext}', "");
64320Expect(0, 767, '\P{^_Gr Ext}', "");
64321Error('\p{-:=Is	gr Ext}');
64322Error('\P{-:=Is	gr Ext}');
64323Expect(1, 879, '\p{isgrext}', "");
64324Expect(0, 879, '\p{^isgrext}', "");
64325Expect(0, 879, '\P{isgrext}', "");
64326Expect(1, 879, '\P{^isgrext}', "");
64327Expect(0, 767, '\p{isgrext}', "");
64328Expect(1, 767, '\p{^isgrext}', "");
64329Expect(1, 767, '\P{isgrext}', "");
64330Expect(0, 767, '\P{^isgrext}', "");
64331Expect(1, 879, '\p{_IsGRExt}', "");
64332Expect(0, 879, '\p{^_IsGRExt}', "");
64333Expect(0, 879, '\P{_IsGRExt}', "");
64334Expect(1, 879, '\P{^_IsGRExt}', "");
64335Expect(0, 767, '\p{_IsGRExt}', "");
64336Expect(1, 767, '\p{^_IsGRExt}', "");
64337Expect(1, 767, '\P{_IsGRExt}', "");
64338Expect(0, 767, '\P{^_IsGRExt}', "");
64339Error('\p{ Default_IGNORABLE/a/CODE_point}');
64340Error('\P{ Default_IGNORABLE/a/CODE_point}');
64341Expect(1, 173, '\p{defaultignorablecodepoint}', "");
64342Expect(0, 173, '\p{^defaultignorablecodepoint}', "");
64343Expect(0, 173, '\P{defaultignorablecodepoint}', "");
64344Expect(1, 173, '\P{^defaultignorablecodepoint}', "");
64345Expect(0, 172, '\p{defaultignorablecodepoint}', "");
64346Expect(1, 172, '\p{^defaultignorablecodepoint}', "");
64347Expect(1, 172, '\P{defaultignorablecodepoint}', "");
64348Expect(0, 172, '\P{^defaultignorablecodepoint}', "");
64349Expect(1, 173, '\p{ Default-Ignorable	Codepoint}', "");
64350Expect(0, 173, '\p{^ Default-Ignorable	Codepoint}', "");
64351Expect(0, 173, '\P{ Default-Ignorable	Codepoint}', "");
64352Expect(1, 173, '\P{^ Default-Ignorable	Codepoint}', "");
64353Expect(0, 172, '\p{ Default-Ignorable	Codepoint}', "");
64354Expect(1, 172, '\p{^ Default-Ignorable	Codepoint}', "");
64355Expect(1, 172, '\P{ Default-Ignorable	Codepoint}', "");
64356Expect(0, 172, '\P{^ Default-Ignorable	Codepoint}', "");
64357Error('\p{	/a/is_DefaultIGNORABLE_Code_point}');
64358Error('\P{	/a/is_DefaultIGNORABLE_Code_point}');
64359Expect(1, 173, '\p{isdefaultignorablecodepoint}', "");
64360Expect(0, 173, '\p{^isdefaultignorablecodepoint}', "");
64361Expect(0, 173, '\P{isdefaultignorablecodepoint}', "");
64362Expect(1, 173, '\P{^isdefaultignorablecodepoint}', "");
64363Expect(0, 172, '\p{isdefaultignorablecodepoint}', "");
64364Expect(1, 172, '\p{^isdefaultignorablecodepoint}', "");
64365Expect(1, 172, '\P{isdefaultignorablecodepoint}', "");
64366Expect(0, 172, '\P{^isdefaultignorablecodepoint}', "");
64367Expect(1, 173, '\p{-	is-default IGNORABLE CODE	Point}', "");
64368Expect(0, 173, '\p{^-	is-default IGNORABLE CODE	Point}', "");
64369Expect(0, 173, '\P{-	is-default IGNORABLE CODE	Point}', "");
64370Expect(1, 173, '\P{^-	is-default IGNORABLE CODE	Point}', "");
64371Expect(0, 172, '\p{-	is-default IGNORABLE CODE	Point}', "");
64372Expect(1, 172, '\p{^-	is-default IGNORABLE CODE	Point}', "");
64373Expect(1, 172, '\P{-	is-default IGNORABLE CODE	Point}', "");
64374Expect(0, 172, '\P{^-	is-default IGNORABLE CODE	Point}', "");
64375Error('\p{/a/ _DI}');
64376Error('\P{/a/ _DI}');
64377Expect(1, 173, '\p{di}', "");
64378Expect(0, 173, '\p{^di}', "");
64379Expect(0, 173, '\P{di}', "");
64380Expect(1, 173, '\P{^di}', "");
64381Expect(0, 172, '\p{di}', "");
64382Expect(1, 172, '\p{^di}', "");
64383Expect(1, 172, '\P{di}', "");
64384Expect(0, 172, '\P{^di}', "");
64385Expect(1, 173, '\p{- DI}', "");
64386Expect(0, 173, '\p{^- DI}', "");
64387Expect(0, 173, '\P{- DI}', "");
64388Expect(1, 173, '\P{^- DI}', "");
64389Expect(0, 172, '\p{- DI}', "");
64390Expect(1, 172, '\p{^- DI}', "");
64391Expect(1, 172, '\P{- DI}', "");
64392Expect(0, 172, '\P{^- DI}', "");
64393Error('\p{	-is_DI/a/}');
64394Error('\P{	-is_DI/a/}');
64395Expect(1, 173, '\p{isdi}', "");
64396Expect(0, 173, '\p{^isdi}', "");
64397Expect(0, 173, '\P{isdi}', "");
64398Expect(1, 173, '\P{^isdi}', "");
64399Expect(0, 172, '\p{isdi}', "");
64400Expect(1, 172, '\p{^isdi}', "");
64401Expect(1, 172, '\P{isdi}', "");
64402Expect(0, 172, '\P{^isdi}', "");
64403Expect(1, 173, '\p{IS di}', "");
64404Expect(0, 173, '\p{^IS di}', "");
64405Expect(0, 173, '\P{IS di}', "");
64406Expect(1, 173, '\P{^IS di}', "");
64407Expect(0, 172, '\p{IS di}', "");
64408Expect(1, 172, '\p{^IS di}', "");
64409Expect(1, 172, '\P{IS di}', "");
64410Expect(0, 172, '\P{^IS di}', "");
64411Error('\p{-:=ID	START}');
64412Error('\P{-:=ID	START}');
64413Expect(1, 90, '\p{idstart}', "");
64414Expect(0, 90, '\p{^idstart}', "");
64415Expect(0, 90, '\P{idstart}', "");
64416Expect(1, 90, '\P{^idstart}', "");
64417Expect(0, 64, '\p{idstart}', "");
64418Expect(1, 64, '\p{^idstart}', "");
64419Expect(1, 64, '\P{idstart}', "");
64420Expect(0, 64, '\P{^idstart}', "");
64421Expect(1, 90, '\p{--id_Start}', "");
64422Expect(0, 90, '\p{^--id_Start}', "");
64423Expect(0, 90, '\P{--id_Start}', "");
64424Expect(1, 90, '\P{^--id_Start}', "");
64425Expect(0, 64, '\p{--id_Start}', "");
64426Expect(1, 64, '\p{^--id_Start}', "");
64427Expect(1, 64, '\P{--id_Start}', "");
64428Expect(0, 64, '\P{^--id_Start}', "");
64429Error('\p{/a/Is-ID START}');
64430Error('\P{/a/Is-ID START}');
64431Expect(1, 90, '\p{isidstart}', "");
64432Expect(0, 90, '\p{^isidstart}', "");
64433Expect(0, 90, '\P{isidstart}', "");
64434Expect(1, 90, '\P{^isidstart}', "");
64435Expect(0, 64, '\p{isidstart}', "");
64436Expect(1, 64, '\p{^isidstart}', "");
64437Expect(1, 64, '\P{isidstart}', "");
64438Expect(0, 64, '\P{^isidstart}', "");
64439Expect(1, 90, '\p{_Is-id	Start}', "");
64440Expect(0, 90, '\p{^_Is-id	Start}', "");
64441Expect(0, 90, '\P{_Is-id	Start}', "");
64442Expect(1, 90, '\P{^_Is-id	Start}', "");
64443Expect(0, 64, '\p{_Is-id	Start}', "");
64444Expect(1, 64, '\p{^_Is-id	Start}', "");
64445Expect(1, 64, '\P{_Is-id	Start}', "");
64446Expect(0, 64, '\P{^_Is-id	Start}', "");
64447Error('\p{_IDS:=}');
64448Error('\P{_IDS:=}');
64449Expect(1, 90, '\p{ids}', "");
64450Expect(0, 90, '\p{^ids}', "");
64451Expect(0, 90, '\P{ids}', "");
64452Expect(1, 90, '\P{^ids}', "");
64453Expect(0, 64, '\p{ids}', "");
64454Expect(1, 64, '\p{^ids}', "");
64455Expect(1, 64, '\P{ids}', "");
64456Expect(0, 64, '\P{^ids}', "");
64457Expect(1, 90, '\p{ -IDS}', "");
64458Expect(0, 90, '\p{^ -IDS}', "");
64459Expect(0, 90, '\P{ -IDS}', "");
64460Expect(1, 90, '\P{^ -IDS}', "");
64461Expect(0, 64, '\p{ -IDS}', "");
64462Expect(1, 64, '\p{^ -IDS}', "");
64463Expect(1, 64, '\P{ -IDS}', "");
64464Expect(0, 64, '\P{^ -IDS}', "");
64465Error('\p{	is	IDS/a/}');
64466Error('\P{	is	IDS/a/}');
64467Expect(1, 90, '\p{isids}', "");
64468Expect(0, 90, '\p{^isids}', "");
64469Expect(0, 90, '\P{isids}', "");
64470Expect(1, 90, '\P{^isids}', "");
64471Expect(0, 64, '\p{isids}', "");
64472Expect(1, 64, '\p{^isids}', "");
64473Expect(1, 64, '\P{isids}', "");
64474Expect(0, 64, '\P{^isids}', "");
64475Expect(1, 90, '\p{--Is_IDS}', "");
64476Expect(0, 90, '\p{^--Is_IDS}', "");
64477Expect(0, 90, '\P{--Is_IDS}', "");
64478Expect(1, 90, '\P{^--Is_IDS}', "");
64479Expect(0, 64, '\p{--Is_IDS}', "");
64480Expect(1, 64, '\p{^--Is_IDS}', "");
64481Expect(1, 64, '\P{--Is_IDS}', "");
64482Expect(0, 64, '\P{^--Is_IDS}', "");
64483Error('\p{:=-_cyrillic	Supplement}');
64484Error('\P{:=-_cyrillic	Supplement}');
64485Expect(1, 1327, '\p{cyrillicsupplement}', "");
64486Expect(0, 1327, '\p{^cyrillicsupplement}', "");
64487Expect(0, 1327, '\P{cyrillicsupplement}', "");
64488Expect(1, 1327, '\P{^cyrillicsupplement}', "");
64489Expect(0, 1279, '\p{cyrillicsupplement}', "");
64490Expect(1, 1279, '\p{^cyrillicsupplement}', "");
64491Expect(1, 1279, '\P{cyrillicsupplement}', "");
64492Expect(0, 1279, '\P{^cyrillicsupplement}', "");
64493Expect(1, 1327, '\p{ -CYRILLIC_Supplement}', "");
64494Expect(0, 1327, '\p{^ -CYRILLIC_Supplement}', "");
64495Expect(0, 1327, '\P{ -CYRILLIC_Supplement}', "");
64496Expect(1, 1327, '\P{^ -CYRILLIC_Supplement}', "");
64497Expect(0, 1279, '\p{ -CYRILLIC_Supplement}', "");
64498Expect(1, 1279, '\p{^ -CYRILLIC_Supplement}', "");
64499Expect(1, 1279, '\P{ -CYRILLIC_Supplement}', "");
64500Expect(0, 1279, '\P{^ -CYRILLIC_Supplement}', "");
64501Error('\p{/a/	_is_Cyrillic-SUPPLEMENT}');
64502Error('\P{/a/	_is_Cyrillic-SUPPLEMENT}');
64503Expect(1, 1327, '\p{iscyrillicsupplement}', "");
64504Expect(0, 1327, '\p{^iscyrillicsupplement}', "");
64505Expect(0, 1327, '\P{iscyrillicsupplement}', "");
64506Expect(1, 1327, '\P{^iscyrillicsupplement}', "");
64507Expect(0, 1279, '\p{iscyrillicsupplement}', "");
64508Expect(1, 1279, '\p{^iscyrillicsupplement}', "");
64509Expect(1, 1279, '\P{iscyrillicsupplement}', "");
64510Expect(0, 1279, '\P{^iscyrillicsupplement}', "");
64511Expect(1, 1327, '\p{  IS	Cyrillic-supplement}', "");
64512Expect(0, 1327, '\p{^  IS	Cyrillic-supplement}', "");
64513Expect(0, 1327, '\P{  IS	Cyrillic-supplement}', "");
64514Expect(1, 1327, '\P{^  IS	Cyrillic-supplement}', "");
64515Expect(0, 1279, '\p{  IS	Cyrillic-supplement}', "");
64516Expect(1, 1279, '\p{^  IS	Cyrillic-supplement}', "");
64517Expect(1, 1279, '\P{  IS	Cyrillic-supplement}', "");
64518Expect(0, 1279, '\P{^  IS	Cyrillic-supplement}', "");
64519Error('\p{ :=InCyrillicsupplement}');
64520Error('\P{ :=InCyrillicsupplement}');
64521Expect(1, 1327, '\p{incyrillicsupplement}', "");
64522Expect(0, 1327, '\p{^incyrillicsupplement}', "");
64523Expect(0, 1327, '\P{incyrillicsupplement}', "");
64524Expect(1, 1327, '\P{^incyrillicsupplement}', "");
64525Expect(0, 1279, '\p{incyrillicsupplement}', "");
64526Expect(1, 1279, '\p{^incyrillicsupplement}', "");
64527Expect(1, 1279, '\P{incyrillicsupplement}', "");
64528Expect(0, 1279, '\P{^incyrillicsupplement}', "");
64529Expect(1, 1327, '\p{ IN Cyrillic_supplement}', "");
64530Expect(0, 1327, '\p{^ IN Cyrillic_supplement}', "");
64531Expect(0, 1327, '\P{ IN Cyrillic_supplement}', "");
64532Expect(1, 1327, '\P{^ IN Cyrillic_supplement}', "");
64533Expect(0, 1279, '\p{ IN Cyrillic_supplement}', "");
64534Expect(1, 1279, '\p{^ IN Cyrillic_supplement}', "");
64535Expect(1, 1279, '\P{ IN Cyrillic_supplement}', "");
64536Expect(0, 1279, '\P{^ IN Cyrillic_supplement}', "");
64537Error('\p{/a/Cyrillic Supplementary}');
64538Error('\P{/a/Cyrillic Supplementary}');
64539Expect(1, 1327, '\p{cyrillicsupplementary}', "");
64540Expect(0, 1327, '\p{^cyrillicsupplementary}', "");
64541Expect(0, 1327, '\P{cyrillicsupplementary}', "");
64542Expect(1, 1327, '\P{^cyrillicsupplementary}', "");
64543Expect(0, 1279, '\p{cyrillicsupplementary}', "");
64544Expect(1, 1279, '\p{^cyrillicsupplementary}', "");
64545Expect(1, 1279, '\P{cyrillicsupplementary}', "");
64546Expect(0, 1279, '\P{^cyrillicsupplementary}', "");
64547Expect(1, 1327, '\p{__CyrillicSupplementary}', "");
64548Expect(0, 1327, '\p{^__CyrillicSupplementary}', "");
64549Expect(0, 1327, '\P{__CyrillicSupplementary}', "");
64550Expect(1, 1327, '\P{^__CyrillicSupplementary}', "");
64551Expect(0, 1279, '\p{__CyrillicSupplementary}', "");
64552Expect(1, 1279, '\p{^__CyrillicSupplementary}', "");
64553Expect(1, 1279, '\P{__CyrillicSupplementary}', "");
64554Expect(0, 1279, '\P{^__CyrillicSupplementary}', "");
64555Error('\p{ is_Cyrillic:=Supplementary}');
64556Error('\P{ is_Cyrillic:=Supplementary}');
64557Expect(1, 1327, '\p{iscyrillicsupplementary}', "");
64558Expect(0, 1327, '\p{^iscyrillicsupplementary}', "");
64559Expect(0, 1327, '\P{iscyrillicsupplementary}', "");
64560Expect(1, 1327, '\P{^iscyrillicsupplementary}', "");
64561Expect(0, 1279, '\p{iscyrillicsupplementary}', "");
64562Expect(1, 1279, '\p{^iscyrillicsupplementary}', "");
64563Expect(1, 1279, '\P{iscyrillicsupplementary}', "");
64564Expect(0, 1279, '\P{^iscyrillicsupplementary}', "");
64565Expect(1, 1327, '\p{  Is	CYRILLIC	SUPPLEMENTARY}', "");
64566Expect(0, 1327, '\p{^  Is	CYRILLIC	SUPPLEMENTARY}', "");
64567Expect(0, 1327, '\P{  Is	CYRILLIC	SUPPLEMENTARY}', "");
64568Expect(1, 1327, '\P{^  Is	CYRILLIC	SUPPLEMENTARY}', "");
64569Expect(0, 1279, '\p{  Is	CYRILLIC	SUPPLEMENTARY}', "");
64570Expect(1, 1279, '\p{^  Is	CYRILLIC	SUPPLEMENTARY}', "");
64571Expect(1, 1279, '\P{  Is	CYRILLIC	SUPPLEMENTARY}', "");
64572Expect(0, 1279, '\P{^  Is	CYRILLIC	SUPPLEMENTARY}', "");
64573Error('\p{-:=in	cyrillic	SUPPLEMENTARY}');
64574Error('\P{-:=in	cyrillic	SUPPLEMENTARY}');
64575Expect(1, 1327, '\p{incyrillicsupplementary}', "");
64576Expect(0, 1327, '\p{^incyrillicsupplementary}', "");
64577Expect(0, 1327, '\P{incyrillicsupplementary}', "");
64578Expect(1, 1327, '\P{^incyrillicsupplementary}', "");
64579Expect(0, 1279, '\p{incyrillicsupplementary}', "");
64580Expect(1, 1279, '\p{^incyrillicsupplementary}', "");
64581Expect(1, 1279, '\P{incyrillicsupplementary}', "");
64582Expect(0, 1279, '\P{^incyrillicsupplementary}', "");
64583Expect(1, 1327, '\p{- INcyrillic SUPPLEMENTARY}', "");
64584Expect(0, 1327, '\p{^- INcyrillic SUPPLEMENTARY}', "");
64585Expect(0, 1327, '\P{- INcyrillic SUPPLEMENTARY}', "");
64586Expect(1, 1327, '\P{^- INcyrillic SUPPLEMENTARY}', "");
64587Expect(0, 1279, '\p{- INcyrillic SUPPLEMENTARY}', "");
64588Expect(1, 1279, '\p{^- INcyrillic SUPPLEMENTARY}', "");
64589Expect(1, 1279, '\P{- INcyrillic SUPPLEMENTARY}', "");
64590Expect(0, 1279, '\P{^- INcyrillic SUPPLEMENTARY}', "");
64591Error('\p{-Geometric-Shapes:=}');
64592Error('\P{-Geometric-Shapes:=}');
64593Expect(1, 9727, '\p{geometricshapes}', "");
64594Expect(0, 9727, '\p{^geometricshapes}', "");
64595Expect(0, 9727, '\P{geometricshapes}', "");
64596Expect(1, 9727, '\P{^geometricshapes}', "");
64597Expect(0, 9631, '\p{geometricshapes}', "");
64598Expect(1, 9631, '\p{^geometricshapes}', "");
64599Expect(1, 9631, '\P{geometricshapes}', "");
64600Expect(0, 9631, '\P{^geometricshapes}', "");
64601Expect(1, 9727, '\p{__Geometric_SHAPES}', "");
64602Expect(0, 9727, '\p{^__Geometric_SHAPES}', "");
64603Expect(0, 9727, '\P{__Geometric_SHAPES}', "");
64604Expect(1, 9727, '\P{^__Geometric_SHAPES}', "");
64605Expect(0, 9631, '\p{__Geometric_SHAPES}', "");
64606Expect(1, 9631, '\p{^__Geometric_SHAPES}', "");
64607Expect(1, 9631, '\P{__Geometric_SHAPES}', "");
64608Expect(0, 9631, '\P{^__Geometric_SHAPES}', "");
64609Error('\p{	-Is:=Geometric-Shapes}');
64610Error('\P{	-Is:=Geometric-Shapes}');
64611Expect(1, 9727, '\p{isgeometricshapes}', "");
64612Expect(0, 9727, '\p{^isgeometricshapes}', "");
64613Expect(0, 9727, '\P{isgeometricshapes}', "");
64614Expect(1, 9727, '\P{^isgeometricshapes}', "");
64615Expect(0, 9631, '\p{isgeometricshapes}', "");
64616Expect(1, 9631, '\p{^isgeometricshapes}', "");
64617Expect(1, 9631, '\P{isgeometricshapes}', "");
64618Expect(0, 9631, '\P{^isgeometricshapes}', "");
64619Expect(1, 9727, '\p{_ IS_Geometric	shapes}', "");
64620Expect(0, 9727, '\p{^_ IS_Geometric	shapes}', "");
64621Expect(0, 9727, '\P{_ IS_Geometric	shapes}', "");
64622Expect(1, 9727, '\P{^_ IS_Geometric	shapes}', "");
64623Expect(0, 9631, '\p{_ IS_Geometric	shapes}', "");
64624Expect(1, 9631, '\p{^_ IS_Geometric	shapes}', "");
64625Expect(1, 9631, '\P{_ IS_Geometric	shapes}', "");
64626Expect(0, 9631, '\P{^_ IS_Geometric	shapes}', "");
64627Error('\p{	Ingeometric-Shapes:=}');
64628Error('\P{	Ingeometric-Shapes:=}');
64629Expect(1, 9727, '\p{ingeometricshapes}', "");
64630Expect(0, 9727, '\p{^ingeometricshapes}', "");
64631Expect(0, 9727, '\P{ingeometricshapes}', "");
64632Expect(1, 9727, '\P{^ingeometricshapes}', "");
64633Expect(0, 9631, '\p{ingeometricshapes}', "");
64634Expect(1, 9631, '\p{^ingeometricshapes}', "");
64635Expect(1, 9631, '\P{ingeometricshapes}', "");
64636Expect(0, 9631, '\P{^ingeometricshapes}', "");
64637Expect(1, 9727, '\p{_-In-Geometric	shapes}', "");
64638Expect(0, 9727, '\p{^_-In-Geometric	shapes}', "");
64639Expect(0, 9727, '\P{_-In-Geometric	shapes}', "");
64640Expect(1, 9727, '\P{^_-In-Geometric	shapes}', "");
64641Expect(0, 9631, '\p{_-In-Geometric	shapes}', "");
64642Expect(1, 9631, '\p{^_-In-Geometric	shapes}', "");
64643Expect(1, 9631, '\P{_-In-Geometric	shapes}', "");
64644Expect(0, 9631, '\P{^_-In-Geometric	shapes}', "");
64645Error('\p{:=Latin_extended-D}');
64646Error('\P{:=Latin_extended-D}');
64647Expect(1, 43007, '\p{latinextendedd}', "");
64648Expect(0, 43007, '\p{^latinextendedd}', "");
64649Expect(0, 43007, '\P{latinextendedd}', "");
64650Expect(1, 43007, '\P{^latinextendedd}', "");
64651Expect(0, 42783, '\p{latinextendedd}', "");
64652Expect(1, 42783, '\p{^latinextendedd}', "");
64653Expect(1, 42783, '\P{latinextendedd}', "");
64654Expect(0, 42783, '\P{^latinextendedd}', "");
64655Expect(1, 43007, '\p{  LatinEXTENDED_d}', "");
64656Expect(0, 43007, '\p{^  LatinEXTENDED_d}', "");
64657Expect(0, 43007, '\P{  LatinEXTENDED_d}', "");
64658Expect(1, 43007, '\P{^  LatinEXTENDED_d}', "");
64659Expect(0, 42783, '\p{  LatinEXTENDED_d}', "");
64660Expect(1, 42783, '\p{^  LatinEXTENDED_d}', "");
64661Expect(1, 42783, '\P{  LatinEXTENDED_d}', "");
64662Expect(0, 42783, '\P{^  LatinEXTENDED_d}', "");
64663Error('\p{_/a/is_LATINExtendedD}');
64664Error('\P{_/a/is_LATINExtendedD}');
64665Expect(1, 43007, '\p{islatinextendedd}', "");
64666Expect(0, 43007, '\p{^islatinextendedd}', "");
64667Expect(0, 43007, '\P{islatinextendedd}', "");
64668Expect(1, 43007, '\P{^islatinextendedd}', "");
64669Expect(0, 42783, '\p{islatinextendedd}', "");
64670Expect(1, 42783, '\p{^islatinextendedd}', "");
64671Expect(1, 42783, '\P{islatinextendedd}', "");
64672Expect(0, 42783, '\P{^islatinextendedd}', "");
64673Expect(1, 43007, '\p{_	Is_latin_EXTENDED_D}', "");
64674Expect(0, 43007, '\p{^_	Is_latin_EXTENDED_D}', "");
64675Expect(0, 43007, '\P{_	Is_latin_EXTENDED_D}', "");
64676Expect(1, 43007, '\P{^_	Is_latin_EXTENDED_D}', "");
64677Expect(0, 42783, '\p{_	Is_latin_EXTENDED_D}', "");
64678Expect(1, 42783, '\p{^_	Is_latin_EXTENDED_D}', "");
64679Expect(1, 42783, '\P{_	Is_latin_EXTENDED_D}', "");
64680Expect(0, 42783, '\P{^_	Is_latin_EXTENDED_D}', "");
64681Error('\p{_-in:=LATIN_Extended-D}');
64682Error('\P{_-in:=LATIN_Extended-D}');
64683Expect(1, 43007, '\p{inlatinextendedd}', "");
64684Expect(0, 43007, '\p{^inlatinextendedd}', "");
64685Expect(0, 43007, '\P{inlatinextendedd}', "");
64686Expect(1, 43007, '\P{^inlatinextendedd}', "");
64687Expect(0, 42783, '\p{inlatinextendedd}', "");
64688Expect(1, 42783, '\p{^inlatinextendedd}', "");
64689Expect(1, 42783, '\P{inlatinextendedd}', "");
64690Expect(0, 42783, '\P{^inlatinextendedd}', "");
64691Expect(1, 43007, '\p{	INLatin EXTENDEDd}', "");
64692Expect(0, 43007, '\p{^	INLatin EXTENDEDd}', "");
64693Expect(0, 43007, '\P{	INLatin EXTENDEDd}', "");
64694Expect(1, 43007, '\P{^	INLatin EXTENDEDd}', "");
64695Expect(0, 42783, '\p{	INLatin EXTENDEDd}', "");
64696Expect(1, 42783, '\p{^	INLatin EXTENDEDd}', "");
64697Expect(1, 42783, '\P{	INLatin EXTENDEDd}', "");
64698Expect(0, 42783, '\P{^	INLatin EXTENDEDd}', "");
64699Error('\p{	/a/Buginese}');
64700Error('\P{	/a/Buginese}');
64701Expect(1, 6683, '\p{buginese}', "");
64702Expect(0, 6683, '\p{^buginese}', "");
64703Expect(0, 6683, '\P{buginese}', "");
64704Expect(1, 6683, '\P{^buginese}', "");
64705Expect(0, 6655, '\p{buginese}', "");
64706Expect(1, 6655, '\p{^buginese}', "");
64707Expect(1, 6655, '\P{buginese}', "");
64708Expect(0, 6655, '\P{^buginese}', "");
64709Expect(1, 6683, '\p{	_BUGINESE}', "");
64710Expect(0, 6683, '\p{^	_BUGINESE}', "");
64711Expect(0, 6683, '\P{	_BUGINESE}', "");
64712Expect(1, 6683, '\P{^	_BUGINESE}', "");
64713Expect(0, 6655, '\p{	_BUGINESE}', "");
64714Expect(1, 6655, '\p{^	_BUGINESE}', "");
64715Expect(1, 6655, '\P{	_BUGINESE}', "");
64716Expect(0, 6655, '\P{^	_BUGINESE}', "");
64717Error('\p{ Is	buginese:=}');
64718Error('\P{ Is	buginese:=}');
64719Expect(1, 6683, '\p{isbuginese}', "");
64720Expect(0, 6683, '\p{^isbuginese}', "");
64721Expect(0, 6683, '\P{isbuginese}', "");
64722Expect(1, 6683, '\P{^isbuginese}', "");
64723Expect(0, 6655, '\p{isbuginese}', "");
64724Expect(1, 6655, '\p{^isbuginese}', "");
64725Expect(1, 6655, '\P{isbuginese}', "");
64726Expect(0, 6655, '\P{^isbuginese}', "");
64727Expect(1, 6683, '\p{ 	Is	buginese}', "");
64728Expect(0, 6683, '\p{^ 	Is	buginese}', "");
64729Expect(0, 6683, '\P{ 	Is	buginese}', "");
64730Expect(1, 6683, '\P{^ 	Is	buginese}', "");
64731Expect(0, 6655, '\p{ 	Is	buginese}', "");
64732Expect(1, 6655, '\p{^ 	Is	buginese}', "");
64733Expect(1, 6655, '\P{ 	Is	buginese}', "");
64734Expect(0, 6655, '\P{^ 	Is	buginese}', "");
64735Error('\p{	-bugi:=}');
64736Error('\P{	-bugi:=}');
64737Expect(1, 6683, '\p{bugi}', "");
64738Expect(0, 6683, '\p{^bugi}', "");
64739Expect(0, 6683, '\P{bugi}', "");
64740Expect(1, 6683, '\P{^bugi}', "");
64741Expect(0, 6655, '\p{bugi}', "");
64742Expect(1, 6655, '\p{^bugi}', "");
64743Expect(1, 6655, '\P{bugi}', "");
64744Expect(0, 6655, '\P{^bugi}', "");
64745Expect(1, 6683, '\p{_Bugi}', "");
64746Expect(0, 6683, '\p{^_Bugi}', "");
64747Expect(0, 6683, '\P{_Bugi}', "");
64748Expect(1, 6683, '\P{^_Bugi}', "");
64749Expect(0, 6655, '\p{_Bugi}', "");
64750Expect(1, 6655, '\p{^_Bugi}', "");
64751Expect(1, 6655, '\P{_Bugi}', "");
64752Expect(0, 6655, '\P{^_Bugi}', "");
64753Error('\p{	Is/a/BUGI}');
64754Error('\P{	Is/a/BUGI}');
64755Expect(1, 6683, '\p{isbugi}', "");
64756Expect(0, 6683, '\p{^isbugi}', "");
64757Expect(0, 6683, '\P{isbugi}', "");
64758Expect(1, 6683, '\P{^isbugi}', "");
64759Expect(0, 6655, '\p{isbugi}', "");
64760Expect(1, 6655, '\p{^isbugi}', "");
64761Expect(1, 6655, '\P{isbugi}', "");
64762Expect(0, 6655, '\P{^isbugi}', "");
64763Expect(1, 6683, '\p{_IsBUGI}', "");
64764Expect(0, 6683, '\p{^_IsBUGI}', "");
64765Expect(0, 6683, '\P{_IsBUGI}', "");
64766Expect(1, 6683, '\P{^_IsBUGI}', "");
64767Expect(0, 6655, '\p{_IsBUGI}', "");
64768Expect(1, 6655, '\p{^_IsBUGI}', "");
64769Expect(1, 6655, '\P{_IsBUGI}', "");
64770Expect(0, 6655, '\P{^_IsBUGI}', "");
64771Error('\p{ /a/IN_MALAYALAM}');
64772Error('\P{ /a/IN_MALAYALAM}');
64773Expect(1, 3455, '\p{inmalayalam}', "");
64774Expect(0, 3455, '\p{^inmalayalam}', "");
64775Expect(0, 3455, '\P{inmalayalam}', "");
64776Expect(1, 3455, '\P{^inmalayalam}', "");
64777Expect(0, 3327, '\p{inmalayalam}', "");
64778Expect(1, 3327, '\p{^inmalayalam}', "");
64779Expect(1, 3327, '\P{inmalayalam}', "");
64780Expect(0, 3327, '\P{^inmalayalam}', "");
64781Expect(1, 3455, '\p{	 in-Malayalam}', "");
64782Expect(0, 3455, '\p{^	 in-Malayalam}', "");
64783Expect(0, 3455, '\P{	 in-Malayalam}', "");
64784Expect(1, 3455, '\P{^	 in-Malayalam}', "");
64785Expect(0, 3327, '\p{	 in-Malayalam}', "");
64786Expect(1, 3327, '\p{^	 in-Malayalam}', "");
64787Expect(1, 3327, '\P{	 in-Malayalam}', "");
64788Expect(0, 3327, '\P{^	 in-Malayalam}', "");
64789Error('\p{--INSCRIPTIONAL:=Pahlavi}');
64790Error('\P{--INSCRIPTIONAL:=Pahlavi}');
64791Expect(1, 68466, '\p{inscriptionalpahlavi}', "");
64792Expect(0, 68466, '\p{^inscriptionalpahlavi}', "");
64793Expect(0, 68466, '\P{inscriptionalpahlavi}', "");
64794Expect(1, 68466, '\P{^inscriptionalpahlavi}', "");
64795Expect(0, 68447, '\p{inscriptionalpahlavi}', "");
64796Expect(1, 68447, '\p{^inscriptionalpahlavi}', "");
64797Expect(1, 68447, '\P{inscriptionalpahlavi}', "");
64798Expect(0, 68447, '\P{^inscriptionalpahlavi}', "");
64799Expect(1, 68466, '\p{		Inscriptional_Pahlavi}', "");
64800Expect(0, 68466, '\p{^		Inscriptional_Pahlavi}', "");
64801Expect(0, 68466, '\P{		Inscriptional_Pahlavi}', "");
64802Expect(1, 68466, '\P{^		Inscriptional_Pahlavi}', "");
64803Expect(0, 68447, '\p{		Inscriptional_Pahlavi}', "");
64804Expect(1, 68447, '\p{^		Inscriptional_Pahlavi}', "");
64805Expect(1, 68447, '\P{		Inscriptional_Pahlavi}', "");
64806Expect(0, 68447, '\P{^		Inscriptional_Pahlavi}', "");
64807Error('\p{  is:=INSCRIPTIONAL	Pahlavi}');
64808Error('\P{  is:=INSCRIPTIONAL	Pahlavi}');
64809Expect(1, 68466, '\p{isinscriptionalpahlavi}', "");
64810Expect(0, 68466, '\p{^isinscriptionalpahlavi}', "");
64811Expect(0, 68466, '\P{isinscriptionalpahlavi}', "");
64812Expect(1, 68466, '\P{^isinscriptionalpahlavi}', "");
64813Expect(0, 68447, '\p{isinscriptionalpahlavi}', "");
64814Expect(1, 68447, '\p{^isinscriptionalpahlavi}', "");
64815Expect(1, 68447, '\P{isinscriptionalpahlavi}', "");
64816Expect(0, 68447, '\P{^isinscriptionalpahlavi}', "");
64817Expect(1, 68466, '\p{ is_INSCRIPTIONAL pahlavi}', "");
64818Expect(0, 68466, '\p{^ is_INSCRIPTIONAL pahlavi}', "");
64819Expect(0, 68466, '\P{ is_INSCRIPTIONAL pahlavi}', "");
64820Expect(1, 68466, '\P{^ is_INSCRIPTIONAL pahlavi}', "");
64821Expect(0, 68447, '\p{ is_INSCRIPTIONAL pahlavi}', "");
64822Expect(1, 68447, '\p{^ is_INSCRIPTIONAL pahlavi}', "");
64823Expect(1, 68447, '\P{ is_INSCRIPTIONAL pahlavi}', "");
64824Expect(0, 68447, '\P{^ is_INSCRIPTIONAL pahlavi}', "");
64825Error('\p{:=- Phli}');
64826Error('\P{:=- Phli}');
64827Expect(1, 68466, '\p{phli}', "");
64828Expect(0, 68466, '\p{^phli}', "");
64829Expect(0, 68466, '\P{phli}', "");
64830Expect(1, 68466, '\P{^phli}', "");
64831Expect(0, 68447, '\p{phli}', "");
64832Expect(1, 68447, '\p{^phli}', "");
64833Expect(1, 68447, '\P{phli}', "");
64834Expect(0, 68447, '\P{^phli}', "");
64835Expect(1, 68466, '\p{	 PHLI}', "");
64836Expect(0, 68466, '\p{^	 PHLI}', "");
64837Expect(0, 68466, '\P{	 PHLI}', "");
64838Expect(1, 68466, '\P{^	 PHLI}', "");
64839Expect(0, 68447, '\p{	 PHLI}', "");
64840Expect(1, 68447, '\p{^	 PHLI}', "");
64841Expect(1, 68447, '\P{	 PHLI}', "");
64842Expect(0, 68447, '\P{^	 PHLI}', "");
64843Error('\p{-is/a/Phli}');
64844Error('\P{-is/a/Phli}');
64845Expect(1, 68466, '\p{isphli}', "");
64846Expect(0, 68466, '\p{^isphli}', "");
64847Expect(0, 68466, '\P{isphli}', "");
64848Expect(1, 68466, '\P{^isphli}', "");
64849Expect(0, 68447, '\p{isphli}', "");
64850Expect(1, 68447, '\p{^isphli}', "");
64851Expect(1, 68447, '\P{isphli}', "");
64852Expect(0, 68447, '\P{^isphli}', "");
64853Expect(1, 68466, '\p{ ISPHLI}', "");
64854Expect(0, 68466, '\p{^ ISPHLI}', "");
64855Expect(0, 68466, '\P{ ISPHLI}', "");
64856Expect(1, 68466, '\P{^ ISPHLI}', "");
64857Expect(0, 68447, '\p{ ISPHLI}', "");
64858Expect(1, 68447, '\p{^ ISPHLI}', "");
64859Expect(1, 68447, '\P{ ISPHLI}', "");
64860Expect(0, 68447, '\P{^ ISPHLI}', "");
64861Error('\p{:=__CHAM}');
64862Error('\P{:=__CHAM}');
64863Expect(1, 43574, '\p{cham}', "");
64864Expect(0, 43574, '\p{^cham}', "");
64865Expect(0, 43574, '\P{cham}', "");
64866Expect(1, 43574, '\P{^cham}', "");
64867Expect(0, 43519, '\p{cham}', "");
64868Expect(1, 43519, '\p{^cham}', "");
64869Expect(1, 43519, '\P{cham}', "");
64870Expect(0, 43519, '\P{^cham}', "");
64871Expect(1, 43574, '\p{-Cham}', "");
64872Expect(0, 43574, '\p{^-Cham}', "");
64873Expect(0, 43574, '\P{-Cham}', "");
64874Expect(1, 43574, '\P{^-Cham}', "");
64875Expect(0, 43519, '\p{-Cham}', "");
64876Expect(1, 43519, '\p{^-Cham}', "");
64877Expect(1, 43519, '\P{-Cham}', "");
64878Expect(0, 43519, '\P{^-Cham}', "");
64879Error('\p{_ IsCham:=}');
64880Error('\P{_ IsCham:=}');
64881Expect(1, 43574, '\p{ischam}', "");
64882Expect(0, 43574, '\p{^ischam}', "");
64883Expect(0, 43574, '\P{ischam}', "");
64884Expect(1, 43574, '\P{^ischam}', "");
64885Expect(0, 43519, '\p{ischam}', "");
64886Expect(1, 43519, '\p{^ischam}', "");
64887Expect(1, 43519, '\P{ischam}', "");
64888Expect(0, 43519, '\P{^ischam}', "");
64889Expect(1, 43574, '\p{ Is Cham}', "");
64890Expect(0, 43574, '\p{^ Is Cham}', "");
64891Expect(0, 43574, '\P{ Is Cham}', "");
64892Expect(1, 43574, '\P{^ Is Cham}', "");
64893Expect(0, 43519, '\p{ Is Cham}', "");
64894Expect(1, 43519, '\p{^ Is Cham}', "");
64895Expect(1, 43519, '\P{ Is Cham}', "");
64896Expect(0, 43519, '\P{^ Is Cham}', "");
64897Error('\p{_BRAILLE/a/}');
64898Error('\P{_BRAILLE/a/}');
64899Expect(1, 10495, '\p{braille}', "");
64900Expect(0, 10495, '\p{^braille}', "");
64901Expect(0, 10495, '\P{braille}', "");
64902Expect(1, 10495, '\P{^braille}', "");
64903Expect(0, 10239, '\p{braille}', "");
64904Expect(1, 10239, '\p{^braille}', "");
64905Expect(1, 10239, '\P{braille}', "");
64906Expect(0, 10239, '\P{^braille}', "");
64907Expect(1, 10495, '\p{-Braille}', "");
64908Expect(0, 10495, '\p{^-Braille}', "");
64909Expect(0, 10495, '\P{-Braille}', "");
64910Expect(1, 10495, '\P{^-Braille}', "");
64911Expect(0, 10239, '\p{-Braille}', "");
64912Expect(1, 10239, '\p{^-Braille}', "");
64913Expect(1, 10239, '\P{-Braille}', "");
64914Expect(0, 10239, '\P{^-Braille}', "");
64915Error('\p{ -Is/a/braille}');
64916Error('\P{ -Is/a/braille}');
64917Expect(1, 10495, '\p{isbraille}', "");
64918Expect(0, 10495, '\p{^isbraille}', "");
64919Expect(0, 10495, '\P{isbraille}', "");
64920Expect(1, 10495, '\P{^isbraille}', "");
64921Expect(0, 10239, '\p{isbraille}', "");
64922Expect(1, 10239, '\p{^isbraille}', "");
64923Expect(1, 10239, '\P{isbraille}', "");
64924Expect(0, 10239, '\P{^isbraille}', "");
64925Expect(1, 10495, '\p{__Is_BRAILLE}', "");
64926Expect(0, 10495, '\p{^__Is_BRAILLE}', "");
64927Expect(0, 10495, '\P{__Is_BRAILLE}', "");
64928Expect(1, 10495, '\P{^__Is_BRAILLE}', "");
64929Expect(0, 10239, '\p{__Is_BRAILLE}', "");
64930Expect(1, 10239, '\p{^__Is_BRAILLE}', "");
64931Expect(1, 10239, '\P{__Is_BRAILLE}', "");
64932Expect(0, 10239, '\P{^__Is_BRAILLE}', "");
64933Error('\p{-/a/BRAI}');
64934Error('\P{-/a/BRAI}');
64935Expect(1, 10495, '\p{brai}', "");
64936Expect(0, 10495, '\p{^brai}', "");
64937Expect(0, 10495, '\P{brai}', "");
64938Expect(1, 10495, '\P{^brai}', "");
64939Expect(0, 10239, '\p{brai}', "");
64940Expect(1, 10239, '\p{^brai}', "");
64941Expect(1, 10239, '\P{brai}', "");
64942Expect(0, 10239, '\P{^brai}', "");
64943Expect(1, 10495, '\p{ 	Brai}', "");
64944Expect(0, 10495, '\p{^ 	Brai}', "");
64945Expect(0, 10495, '\P{ 	Brai}', "");
64946Expect(1, 10495, '\P{^ 	Brai}', "");
64947Expect(0, 10239, '\p{ 	Brai}', "");
64948Expect(1, 10239, '\p{^ 	Brai}', "");
64949Expect(1, 10239, '\P{ 	Brai}', "");
64950Expect(0, 10239, '\P{^ 	Brai}', "");
64951Error('\p{	/a/IS Brai}');
64952Error('\P{	/a/IS Brai}');
64953Expect(1, 10495, '\p{isbrai}', "");
64954Expect(0, 10495, '\p{^isbrai}', "");
64955Expect(0, 10495, '\P{isbrai}', "");
64956Expect(1, 10495, '\P{^isbrai}', "");
64957Expect(0, 10239, '\p{isbrai}', "");
64958Expect(1, 10239, '\p{^isbrai}', "");
64959Expect(1, 10239, '\P{isbrai}', "");
64960Expect(0, 10239, '\P{^isbrai}', "");
64961Expect(1, 10495, '\p{ _ISbrai}', "");
64962Expect(0, 10495, '\p{^ _ISbrai}', "");
64963Expect(0, 10495, '\P{ _ISbrai}', "");
64964Expect(1, 10495, '\P{^ _ISbrai}', "");
64965Expect(0, 10239, '\p{ _ISbrai}', "");
64966Expect(1, 10239, '\p{^ _ISbrai}', "");
64967Expect(1, 10239, '\P{ _ISbrai}', "");
64968Expect(0, 10239, '\P{^ _ISbrai}', "");
64969Error('\p{/a/--inOld-PERSIAN}');
64970Error('\P{/a/--inOld-PERSIAN}');
64971Expect(1, 66527, '\p{inoldpersian}', "");
64972Expect(0, 66527, '\p{^inoldpersian}', "");
64973Expect(0, 66527, '\P{inoldpersian}', "");
64974Expect(1, 66527, '\P{^inoldpersian}', "");
64975Expect(0, 66463, '\p{inoldpersian}', "");
64976Expect(1, 66463, '\p{^inoldpersian}', "");
64977Expect(1, 66463, '\P{inoldpersian}', "");
64978Expect(0, 66463, '\P{^inoldpersian}', "");
64979Expect(1, 66527, '\p{-	in old	Persian}', "");
64980Expect(0, 66527, '\p{^-	in old	Persian}', "");
64981Expect(0, 66527, '\P{-	in old	Persian}', "");
64982Expect(1, 66527, '\P{^-	in old	Persian}', "");
64983Expect(0, 66463, '\p{-	in old	Persian}', "");
64984Expect(1, 66463, '\p{^-	in old	Persian}', "");
64985Expect(1, 66463, '\P{-	in old	Persian}', "");
64986Expect(0, 66463, '\P{^-	in old	Persian}', "");
64987Error('\p{-	Box	drawing/a/}');
64988Error('\P{-	Box	drawing/a/}');
64989Expect(1, 9599, '\p{boxdrawing}', "");
64990Expect(0, 9599, '\p{^boxdrawing}', "");
64991Expect(0, 9599, '\P{boxdrawing}', "");
64992Expect(1, 9599, '\P{^boxdrawing}', "");
64993Expect(0, 9471, '\p{boxdrawing}', "");
64994Expect(1, 9471, '\p{^boxdrawing}', "");
64995Expect(1, 9471, '\P{boxdrawing}', "");
64996Expect(0, 9471, '\P{^boxdrawing}', "");
64997Expect(1, 9599, '\p{-	BOXDRAWING}', "");
64998Expect(0, 9599, '\p{^-	BOXDRAWING}', "");
64999Expect(0, 9599, '\P{-	BOXDRAWING}', "");
65000Expect(1, 9599, '\P{^-	BOXDRAWING}', "");
65001Expect(0, 9471, '\p{-	BOXDRAWING}', "");
65002Expect(1, 9471, '\p{^-	BOXDRAWING}', "");
65003Expect(1, 9471, '\P{-	BOXDRAWING}', "");
65004Expect(0, 9471, '\P{^-	BOXDRAWING}', "");
65005Error('\p{/a/is-box-Drawing}');
65006Error('\P{/a/is-box-Drawing}');
65007Expect(1, 9599, '\p{isboxdrawing}', "");
65008Expect(0, 9599, '\p{^isboxdrawing}', "");
65009Expect(0, 9599, '\P{isboxdrawing}', "");
65010Expect(1, 9599, '\P{^isboxdrawing}', "");
65011Expect(0, 9471, '\p{isboxdrawing}', "");
65012Expect(1, 9471, '\p{^isboxdrawing}', "");
65013Expect(1, 9471, '\P{isboxdrawing}', "");
65014Expect(0, 9471, '\P{^isboxdrawing}', "");
65015Expect(1, 9599, '\p{_	Is BOX-Drawing}', "");
65016Expect(0, 9599, '\p{^_	Is BOX-Drawing}', "");
65017Expect(0, 9599, '\P{_	Is BOX-Drawing}', "");
65018Expect(1, 9599, '\P{^_	Is BOX-Drawing}', "");
65019Expect(0, 9471, '\p{_	Is BOX-Drawing}', "");
65020Expect(1, 9471, '\p{^_	Is BOX-Drawing}', "");
65021Expect(1, 9471, '\P{_	Is BOX-Drawing}', "");
65022Expect(0, 9471, '\P{^_	Is BOX-Drawing}', "");
65023Error('\p{-:=In-Box DRAWING}');
65024Error('\P{-:=In-Box DRAWING}');
65025Expect(1, 9599, '\p{inboxdrawing}', "");
65026Expect(0, 9599, '\p{^inboxdrawing}', "");
65027Expect(0, 9599, '\P{inboxdrawing}', "");
65028Expect(1, 9599, '\P{^inboxdrawing}', "");
65029Expect(0, 9471, '\p{inboxdrawing}', "");
65030Expect(1, 9471, '\p{^inboxdrawing}', "");
65031Expect(1, 9471, '\P{inboxdrawing}', "");
65032Expect(0, 9471, '\P{^inboxdrawing}', "");
65033Expect(1, 9599, '\p{_In	Box	drawing}', "");
65034Expect(0, 9599, '\p{^_In	Box	drawing}', "");
65035Expect(0, 9599, '\P{_In	Box	drawing}', "");
65036Expect(1, 9599, '\P{^_In	Box	drawing}', "");
65037Expect(0, 9471, '\p{_In	Box	drawing}', "");
65038Expect(1, 9471, '\p{^_In	Box	drawing}', "");
65039Expect(1, 9471, '\P{_In	Box	drawing}', "");
65040Expect(0, 9471, '\P{^_In	Box	drawing}', "");
65041Error('\p{_/a/linear B}');
65042Error('\P{_/a/linear B}');
65043Expect(1, 65547, '\p{linearb}', "");
65044Expect(0, 65547, '\p{^linearb}', "");
65045Expect(0, 65547, '\P{linearb}', "");
65046Expect(1, 65547, '\P{^linearb}', "");
65047Expect(0, 1, '\p{linearb}', "");
65048Expect(1, 1, '\p{^linearb}', "");
65049Expect(1, 1, '\P{linearb}', "");
65050Expect(0, 1, '\P{^linearb}', "");
65051Expect(1, 65547, '\p{_Linear_B}', "");
65052Expect(0, 65547, '\p{^_Linear_B}', "");
65053Expect(0, 65547, '\P{_Linear_B}', "");
65054Expect(1, 65547, '\P{^_Linear_B}', "");
65055Expect(0, 1, '\p{_Linear_B}', "");
65056Expect(1, 1, '\p{^_Linear_B}', "");
65057Expect(1, 1, '\P{_Linear_B}', "");
65058Expect(0, 1, '\P{^_Linear_B}', "");
65059Error('\p{_/a/IsLinear_b}');
65060Error('\P{_/a/IsLinear_b}');
65061Expect(1, 65547, '\p{islinearb}', "");
65062Expect(0, 65547, '\p{^islinearb}', "");
65063Expect(0, 65547, '\P{islinearb}', "");
65064Expect(1, 65547, '\P{^islinearb}', "");
65065Expect(0, 1, '\p{islinearb}', "");
65066Expect(1, 1, '\p{^islinearb}', "");
65067Expect(1, 1, '\P{islinearb}', "");
65068Expect(0, 1, '\P{^islinearb}', "");
65069Expect(1, 65547, '\p{_-is-LINEAR B}', "");
65070Expect(0, 65547, '\p{^_-is-LINEAR B}', "");
65071Expect(0, 65547, '\P{_-is-LINEAR B}', "");
65072Expect(1, 65547, '\P{^_-is-LINEAR B}', "");
65073Expect(0, 1, '\p{_-is-LINEAR B}', "");
65074Expect(1, 1, '\p{^_-is-LINEAR B}', "");
65075Expect(1, 1, '\P{_-is-LINEAR B}', "");
65076Expect(0, 1, '\P{^_-is-LINEAR B}', "");
65077Error('\p{:=-Linb}');
65078Error('\P{:=-Linb}');
65079Expect(1, 65547, '\p{linb}', "");
65080Expect(0, 65547, '\p{^linb}', "");
65081Expect(0, 65547, '\P{linb}', "");
65082Expect(1, 65547, '\P{^linb}', "");
65083Expect(0, 1, '\p{linb}', "");
65084Expect(1, 1, '\p{^linb}', "");
65085Expect(1, 1, '\P{linb}', "");
65086Expect(0, 1, '\P{^linb}', "");
65087Expect(1, 65547, '\p{ linb}', "");
65088Expect(0, 65547, '\p{^ linb}', "");
65089Expect(0, 65547, '\P{ linb}', "");
65090Expect(1, 65547, '\P{^ linb}', "");
65091Expect(0, 1, '\p{ linb}', "");
65092Expect(1, 1, '\p{^ linb}', "");
65093Expect(1, 1, '\P{ linb}', "");
65094Expect(0, 1, '\P{^ linb}', "");
65095Error('\p{--IsLinb/a/}');
65096Error('\P{--IsLinb/a/}');
65097Expect(1, 65547, '\p{islinb}', "");
65098Expect(0, 65547, '\p{^islinb}', "");
65099Expect(0, 65547, '\P{islinb}', "");
65100Expect(1, 65547, '\P{^islinb}', "");
65101Expect(0, 1, '\p{islinb}', "");
65102Expect(1, 1, '\p{^islinb}', "");
65103Expect(1, 1, '\P{islinb}', "");
65104Expect(0, 1, '\P{^islinb}', "");
65105Expect(1, 65547, '\p{_Is-LINB}', "");
65106Expect(0, 65547, '\p{^_Is-LINB}', "");
65107Expect(0, 65547, '\P{_Is-LINB}', "");
65108Expect(1, 65547, '\P{^_Is-LINB}', "");
65109Expect(0, 1, '\p{_Is-LINB}', "");
65110Expect(1, 1, '\p{^_Is-LINB}', "");
65111Expect(1, 1, '\P{_Is-LINB}', "");
65112Expect(0, 1, '\P{^_Is-LINB}', "");
65113Error('\p{__TIFINAGH/a/}');
65114Error('\P{__TIFINAGH/a/}');
65115Expect(1, 11621, '\p{tifinagh}', "");
65116Expect(0, 11621, '\p{^tifinagh}', "");
65117Expect(0, 11621, '\P{tifinagh}', "");
65118Expect(1, 11621, '\P{^tifinagh}', "");
65119Expect(0, 11567, '\p{tifinagh}', "");
65120Expect(1, 11567, '\p{^tifinagh}', "");
65121Expect(1, 11567, '\P{tifinagh}', "");
65122Expect(0, 11567, '\P{^tifinagh}', "");
65123Expect(1, 11621, '\p{_-Tifinagh}', "");
65124Expect(0, 11621, '\p{^_-Tifinagh}', "");
65125Expect(0, 11621, '\P{_-Tifinagh}', "");
65126Expect(1, 11621, '\P{^_-Tifinagh}', "");
65127Expect(0, 11567, '\p{_-Tifinagh}', "");
65128Expect(1, 11567, '\p{^_-Tifinagh}', "");
65129Expect(1, 11567, '\P{_-Tifinagh}', "");
65130Expect(0, 11567, '\P{^_-Tifinagh}', "");
65131Error('\p{/a/Is Tifinagh}');
65132Error('\P{/a/Is Tifinagh}');
65133Expect(1, 11621, '\p{istifinagh}', "");
65134Expect(0, 11621, '\p{^istifinagh}', "");
65135Expect(0, 11621, '\P{istifinagh}', "");
65136Expect(1, 11621, '\P{^istifinagh}', "");
65137Expect(0, 11567, '\p{istifinagh}', "");
65138Expect(1, 11567, '\p{^istifinagh}', "");
65139Expect(1, 11567, '\P{istifinagh}', "");
65140Expect(0, 11567, '\P{^istifinagh}', "");
65141Expect(1, 11621, '\p{ IS Tifinagh}', "");
65142Expect(0, 11621, '\p{^ IS Tifinagh}', "");
65143Expect(0, 11621, '\P{ IS Tifinagh}', "");
65144Expect(1, 11621, '\P{^ IS Tifinagh}', "");
65145Expect(0, 11567, '\p{ IS Tifinagh}', "");
65146Expect(1, 11567, '\p{^ IS Tifinagh}', "");
65147Expect(1, 11567, '\P{ IS Tifinagh}', "");
65148Expect(0, 11567, '\P{^ IS Tifinagh}', "");
65149Error('\p{:=	 Tfng}');
65150Error('\P{:=	 Tfng}');
65151Expect(1, 11621, '\p{tfng}', "");
65152Expect(0, 11621, '\p{^tfng}', "");
65153Expect(0, 11621, '\P{tfng}', "");
65154Expect(1, 11621, '\P{^tfng}', "");
65155Expect(0, 11567, '\p{tfng}', "");
65156Expect(1, 11567, '\p{^tfng}', "");
65157Expect(1, 11567, '\P{tfng}', "");
65158Expect(0, 11567, '\P{^tfng}', "");
65159Expect(1, 11621, '\p{ _Tfng}', "");
65160Expect(0, 11621, '\p{^ _Tfng}', "");
65161Expect(0, 11621, '\P{ _Tfng}', "");
65162Expect(1, 11621, '\P{^ _Tfng}', "");
65163Expect(0, 11567, '\p{ _Tfng}', "");
65164Expect(1, 11567, '\p{^ _Tfng}', "");
65165Expect(1, 11567, '\P{ _Tfng}', "");
65166Expect(0, 11567, '\P{^ _Tfng}', "");
65167Error('\p{  Is-Tfng:=}');
65168Error('\P{  Is-Tfng:=}');
65169Expect(1, 11621, '\p{istfng}', "");
65170Expect(0, 11621, '\p{^istfng}', "");
65171Expect(0, 11621, '\P{istfng}', "");
65172Expect(1, 11621, '\P{^istfng}', "");
65173Expect(0, 11567, '\p{istfng}', "");
65174Expect(1, 11567, '\p{^istfng}', "");
65175Expect(1, 11567, '\P{istfng}', "");
65176Expect(0, 11567, '\P{^istfng}', "");
65177Expect(1, 11621, '\p{isTfng}', "");
65178Expect(0, 11621, '\p{^isTfng}', "");
65179Expect(0, 11621, '\P{isTfng}', "");
65180Expect(1, 11621, '\P{^isTfng}', "");
65181Expect(0, 11567, '\p{isTfng}', "");
65182Expect(1, 11567, '\p{^isTfng}', "");
65183Expect(1, 11567, '\P{isTfng}', "");
65184Expect(0, 11567, '\P{^isTfng}', "");
65185Error('\p{--Syloti:=Nagri}');
65186Error('\P{--Syloti:=Nagri}');
65187Expect(1, 43051, '\p{sylotinagri}', "");
65188Expect(0, 43051, '\p{^sylotinagri}', "");
65189Expect(0, 43051, '\P{sylotinagri}', "");
65190Expect(1, 43051, '\P{^sylotinagri}', "");
65191Expect(0, 43007, '\p{sylotinagri}', "");
65192Expect(1, 43007, '\p{^sylotinagri}', "");
65193Expect(1, 43007, '\P{sylotinagri}', "");
65194Expect(0, 43007, '\P{^sylotinagri}', "");
65195Expect(1, 43051, '\p{__syloti-NAGRI}', "");
65196Expect(0, 43051, '\p{^__syloti-NAGRI}', "");
65197Expect(0, 43051, '\P{__syloti-NAGRI}', "");
65198Expect(1, 43051, '\P{^__syloti-NAGRI}', "");
65199Expect(0, 43007, '\p{__syloti-NAGRI}', "");
65200Expect(1, 43007, '\p{^__syloti-NAGRI}', "");
65201Expect(1, 43007, '\P{__syloti-NAGRI}', "");
65202Expect(0, 43007, '\P{^__syloti-NAGRI}', "");
65203Error('\p{_ IS/a/syloti-nagri}');
65204Error('\P{_ IS/a/syloti-nagri}');
65205Expect(1, 43051, '\p{issylotinagri}', "");
65206Expect(0, 43051, '\p{^issylotinagri}', "");
65207Expect(0, 43051, '\P{issylotinagri}', "");
65208Expect(1, 43051, '\P{^issylotinagri}', "");
65209Expect(0, 43007, '\p{issylotinagri}', "");
65210Expect(1, 43007, '\p{^issylotinagri}', "");
65211Expect(1, 43007, '\P{issylotinagri}', "");
65212Expect(0, 43007, '\P{^issylotinagri}', "");
65213Expect(1, 43051, '\p{_ IS SylotiNAGRI}', "");
65214Expect(0, 43051, '\p{^_ IS SylotiNAGRI}', "");
65215Expect(0, 43051, '\P{_ IS SylotiNAGRI}', "");
65216Expect(1, 43051, '\P{^_ IS SylotiNAGRI}', "");
65217Expect(0, 43007, '\p{_ IS SylotiNAGRI}', "");
65218Expect(1, 43007, '\p{^_ IS SylotiNAGRI}', "");
65219Expect(1, 43007, '\P{_ IS SylotiNAGRI}', "");
65220Expect(0, 43007, '\P{^_ IS SylotiNAGRI}', "");
65221Error('\p{:=__Sylo}');
65222Error('\P{:=__Sylo}');
65223Expect(1, 43051, '\p{sylo}', "");
65224Expect(0, 43051, '\p{^sylo}', "");
65225Expect(0, 43051, '\P{sylo}', "");
65226Expect(1, 43051, '\P{^sylo}', "");
65227Expect(0, 43007, '\p{sylo}', "");
65228Expect(1, 43007, '\p{^sylo}', "");
65229Expect(1, 43007, '\P{sylo}', "");
65230Expect(0, 43007, '\P{^sylo}', "");
65231Expect(1, 43051, '\p{Sylo}', "");
65232Expect(0, 43051, '\p{^Sylo}', "");
65233Expect(0, 43051, '\P{Sylo}', "");
65234Expect(1, 43051, '\P{^Sylo}', "");
65235Expect(0, 43007, '\p{Sylo}', "");
65236Expect(1, 43007, '\p{^Sylo}', "");
65237Expect(1, 43007, '\P{Sylo}', "");
65238Expect(0, 43007, '\P{^Sylo}', "");
65239Error('\p{ 	Is	SYLO/a/}');
65240Error('\P{ 	Is	SYLO/a/}');
65241Expect(1, 43051, '\p{issylo}', "");
65242Expect(0, 43051, '\p{^issylo}', "");
65243Expect(0, 43051, '\P{issylo}', "");
65244Expect(1, 43051, '\P{^issylo}', "");
65245Expect(0, 43007, '\p{issylo}', "");
65246Expect(1, 43007, '\p{^issylo}', "");
65247Expect(1, 43007, '\P{issylo}', "");
65248Expect(0, 43007, '\P{^issylo}', "");
65249Expect(1, 43051, '\p{-	IsSylo}', "");
65250Expect(0, 43051, '\p{^-	IsSylo}', "");
65251Expect(0, 43051, '\P{-	IsSylo}', "");
65252Expect(1, 43051, '\P{^-	IsSylo}', "");
65253Expect(0, 43007, '\p{-	IsSylo}', "");
65254Expect(1, 43007, '\p{^-	IsSylo}', "");
65255Expect(1, 43007, '\P{-	IsSylo}', "");
65256Expect(0, 43007, '\P{^-	IsSylo}', "");
65257Error('\p{/a/		BALINESE}');
65258Error('\P{/a/		BALINESE}');
65259Expect(1, 6987, '\p{balinese}', "");
65260Expect(0, 6987, '\p{^balinese}', "");
65261Expect(0, 6987, '\P{balinese}', "");
65262Expect(1, 6987, '\P{^balinese}', "");
65263Expect(0, 6911, '\p{balinese}', "");
65264Expect(1, 6911, '\p{^balinese}', "");
65265Expect(1, 6911, '\P{balinese}', "");
65266Expect(0, 6911, '\P{^balinese}', "");
65267Expect(1, 6987, '\p{	-balinese}', "");
65268Expect(0, 6987, '\p{^	-balinese}', "");
65269Expect(0, 6987, '\P{	-balinese}', "");
65270Expect(1, 6987, '\P{^	-balinese}', "");
65271Expect(0, 6911, '\p{	-balinese}', "");
65272Expect(1, 6911, '\p{^	-balinese}', "");
65273Expect(1, 6911, '\P{	-balinese}', "");
65274Expect(0, 6911, '\P{^	-balinese}', "");
65275Error('\p{	_isbalinese/a/}');
65276Error('\P{	_isbalinese/a/}');
65277Expect(1, 6987, '\p{isbalinese}', "");
65278Expect(0, 6987, '\p{^isbalinese}', "");
65279Expect(0, 6987, '\P{isbalinese}', "");
65280Expect(1, 6987, '\P{^isbalinese}', "");
65281Expect(0, 6911, '\p{isbalinese}', "");
65282Expect(1, 6911, '\p{^isbalinese}', "");
65283Expect(1, 6911, '\P{isbalinese}', "");
65284Expect(0, 6911, '\P{^isbalinese}', "");
65285Expect(1, 6987, '\p{-	IS	balinese}', "");
65286Expect(0, 6987, '\p{^-	IS	balinese}', "");
65287Expect(0, 6987, '\P{-	IS	balinese}', "");
65288Expect(1, 6987, '\P{^-	IS	balinese}', "");
65289Expect(0, 6911, '\p{-	IS	balinese}', "");
65290Expect(1, 6911, '\p{^-	IS	balinese}', "");
65291Expect(1, 6911, '\P{-	IS	balinese}', "");
65292Expect(0, 6911, '\P{^-	IS	balinese}', "");
65293Error('\p{/a/__Bali}');
65294Error('\P{/a/__Bali}');
65295Expect(1, 6987, '\p{bali}', "");
65296Expect(0, 6987, '\p{^bali}', "");
65297Expect(0, 6987, '\P{bali}', "");
65298Expect(1, 6987, '\P{^bali}', "");
65299Expect(0, 6911, '\p{bali}', "");
65300Expect(1, 6911, '\p{^bali}', "");
65301Expect(1, 6911, '\P{bali}', "");
65302Expect(0, 6911, '\P{^bali}', "");
65303Expect(1, 6987, '\p{_	bali}', "");
65304Expect(0, 6987, '\p{^_	bali}', "");
65305Expect(0, 6987, '\P{_	bali}', "");
65306Expect(1, 6987, '\P{^_	bali}', "");
65307Expect(0, 6911, '\p{_	bali}', "");
65308Expect(1, 6911, '\p{^_	bali}', "");
65309Expect(1, 6911, '\P{_	bali}', "");
65310Expect(0, 6911, '\P{^_	bali}', "");
65311Error('\p{_Is:=BALI}');
65312Error('\P{_Is:=BALI}');
65313Expect(1, 6987, '\p{isbali}', "");
65314Expect(0, 6987, '\p{^isbali}', "");
65315Expect(0, 6987, '\P{isbali}', "");
65316Expect(1, 6987, '\P{^isbali}', "");
65317Expect(0, 6911, '\p{isbali}', "");
65318Expect(1, 6911, '\p{^isbali}', "");
65319Expect(1, 6911, '\P{isbali}', "");
65320Expect(0, 6911, '\P{^isbali}', "");
65321Expect(1, 6987, '\p{--IS	Bali}', "");
65322Expect(0, 6987, '\p{^--IS	Bali}', "");
65323Expect(0, 6987, '\P{--IS	Bali}', "");
65324Expect(1, 6987, '\P{^--IS	Bali}', "");
65325Expect(0, 6911, '\p{--IS	Bali}', "");
65326Expect(1, 6911, '\p{^--IS	Bali}', "");
65327Expect(1, 6911, '\P{--IS	Bali}', "");
65328Expect(0, 6911, '\P{^--IS	Bali}', "");
65329Error('\p{ -Miscellaneous SYMBOLS:=andARROWS}');
65330Error('\P{ -Miscellaneous SYMBOLS:=andARROWS}');
65331Expect(1, 11263, '\p{miscellaneoussymbolsandarrows}', "");
65332Expect(0, 11263, '\p{^miscellaneoussymbolsandarrows}', "");
65333Expect(0, 11263, '\P{miscellaneoussymbolsandarrows}', "");
65334Expect(1, 11263, '\P{^miscellaneoussymbolsandarrows}', "");
65335Expect(0, 11007, '\p{miscellaneoussymbolsandarrows}', "");
65336Expect(1, 11007, '\p{^miscellaneoussymbolsandarrows}', "");
65337Expect(1, 11007, '\P{miscellaneoussymbolsandarrows}', "");
65338Expect(0, 11007, '\P{^miscellaneoussymbolsandarrows}', "");
65339Expect(1, 11263, '\p{-miscellaneous	SYMBOLS	AND-ARROWS}', "");
65340Expect(0, 11263, '\p{^-miscellaneous	SYMBOLS	AND-ARROWS}', "");
65341Expect(0, 11263, '\P{-miscellaneous	SYMBOLS	AND-ARROWS}', "");
65342Expect(1, 11263, '\P{^-miscellaneous	SYMBOLS	AND-ARROWS}', "");
65343Expect(0, 11007, '\p{-miscellaneous	SYMBOLS	AND-ARROWS}', "");
65344Expect(1, 11007, '\p{^-miscellaneous	SYMBOLS	AND-ARROWS}', "");
65345Expect(1, 11007, '\P{-miscellaneous	SYMBOLS	AND-ARROWS}', "");
65346Expect(0, 11007, '\P{^-miscellaneous	SYMBOLS	AND-ARROWS}', "");
65347Error('\p{-:=Is	Miscellaneous-symbols_And_Arrows}');
65348Error('\P{-:=Is	Miscellaneous-symbols_And_Arrows}');
65349Expect(1, 11263, '\p{ismiscellaneoussymbolsandarrows}', "");
65350Expect(0, 11263, '\p{^ismiscellaneoussymbolsandarrows}', "");
65351Expect(0, 11263, '\P{ismiscellaneoussymbolsandarrows}', "");
65352Expect(1, 11263, '\P{^ismiscellaneoussymbolsandarrows}', "");
65353Expect(0, 11007, '\p{ismiscellaneoussymbolsandarrows}', "");
65354Expect(1, 11007, '\p{^ismiscellaneoussymbolsandarrows}', "");
65355Expect(1, 11007, '\P{ismiscellaneoussymbolsandarrows}', "");
65356Expect(0, 11007, '\P{^ismiscellaneoussymbolsandarrows}', "");
65357Expect(1, 11263, '\p{_Is-miscellaneous Symbols_AND ARROWS}', "");
65358Expect(0, 11263, '\p{^_Is-miscellaneous Symbols_AND ARROWS}', "");
65359Expect(0, 11263, '\P{_Is-miscellaneous Symbols_AND ARROWS}', "");
65360Expect(1, 11263, '\P{^_Is-miscellaneous Symbols_AND ARROWS}', "");
65361Expect(0, 11007, '\p{_Is-miscellaneous Symbols_AND ARROWS}', "");
65362Expect(1, 11007, '\p{^_Is-miscellaneous Symbols_AND ARROWS}', "");
65363Expect(1, 11007, '\P{_Is-miscellaneous Symbols_AND ARROWS}', "");
65364Expect(0, 11007, '\P{^_Is-miscellaneous Symbols_AND ARROWS}', "");
65365Error('\p{--In	MISCELLANEOUS_Symbols-AndARROWS/a/}');
65366Error('\P{--In	MISCELLANEOUS_Symbols-AndARROWS/a/}');
65367Expect(1, 11263, '\p{inmiscellaneoussymbolsandarrows}', "");
65368Expect(0, 11263, '\p{^inmiscellaneoussymbolsandarrows}', "");
65369Expect(0, 11263, '\P{inmiscellaneoussymbolsandarrows}', "");
65370Expect(1, 11263, '\P{^inmiscellaneoussymbolsandarrows}', "");
65371Expect(0, 11007, '\p{inmiscellaneoussymbolsandarrows}', "");
65372Expect(1, 11007, '\p{^inmiscellaneoussymbolsandarrows}', "");
65373Expect(1, 11007, '\P{inmiscellaneoussymbolsandarrows}', "");
65374Expect(0, 11007, '\P{^inmiscellaneoussymbolsandarrows}', "");
65375Expect(1, 11263, '\p{_ In-Miscellaneous-Symbols AndArrows}', "");
65376Expect(0, 11263, '\p{^_ In-Miscellaneous-Symbols AndArrows}', "");
65377Expect(0, 11263, '\P{_ In-Miscellaneous-Symbols AndArrows}', "");
65378Expect(1, 11263, '\P{^_ In-Miscellaneous-Symbols AndArrows}', "");
65379Expect(0, 11007, '\p{_ In-Miscellaneous-Symbols AndArrows}', "");
65380Expect(1, 11007, '\p{^_ In-Miscellaneous-Symbols AndArrows}', "");
65381Expect(1, 11007, '\P{_ In-Miscellaneous-Symbols AndArrows}', "");
65382Expect(0, 11007, '\P{^_ In-Miscellaneous-Symbols AndArrows}', "");
65383Error('\p{	/a/Print}');
65384Error('\P{	/a/Print}');
65385Expect(1, 126, '\p{print}', "");
65386Expect(0, 126, '\p{^print}', "");
65387Expect(0, 126, '\P{print}', "");
65388Expect(1, 126, '\P{^print}', "");
65389Expect(0, 31, '\p{print}', "");
65390Expect(1, 31, '\p{^print}', "");
65391Expect(1, 31, '\P{print}', "");
65392Expect(0, 31, '\P{^print}', "");
65393Expect(1, 126, '\p{	 Print}', "");
65394Expect(0, 126, '\p{^	 Print}', "");
65395Expect(0, 126, '\P{	 Print}', "");
65396Expect(1, 126, '\P{^	 Print}', "");
65397Expect(0, 31, '\p{	 Print}', "");
65398Expect(1, 31, '\p{^	 Print}', "");
65399Expect(1, 31, '\P{	 Print}', "");
65400Expect(0, 31, '\P{^	 Print}', "");
65401Error('\p{/a/-_Is print}');
65402Error('\P{/a/-_Is print}');
65403Expect(1, 126, '\p{isprint}', "");
65404Expect(0, 126, '\p{^isprint}', "");
65405Expect(0, 126, '\P{isprint}', "");
65406Expect(1, 126, '\P{^isprint}', "");
65407Expect(0, 31, '\p{isprint}', "");
65408Expect(1, 31, '\p{^isprint}', "");
65409Expect(1, 31, '\P{isprint}', "");
65410Expect(0, 31, '\P{^isprint}', "");
65411Expect(1, 126, '\p{	-Is_print}', "");
65412Expect(0, 126, '\p{^	-Is_print}', "");
65413Expect(0, 126, '\P{	-Is_print}', "");
65414Expect(1, 126, '\P{^	-Is_print}', "");
65415Expect(0, 31, '\p{	-Is_print}', "");
65416Expect(1, 31, '\p{^	-Is_print}', "");
65417Expect(1, 31, '\P{	-Is_print}', "");
65418Expect(0, 31, '\P{^	-Is_print}', "");
65419Error('\p{:= -ids TRINARY Operator}');
65420Error('\P{:= -ids TRINARY Operator}');
65421Expect(1, 12275, '\p{idstrinaryoperator}', "");
65422Expect(0, 12275, '\p{^idstrinaryoperator}', "");
65423Expect(0, 12275, '\P{idstrinaryoperator}', "");
65424Expect(1, 12275, '\P{^idstrinaryoperator}', "");
65425Expect(0, 12273, '\p{idstrinaryoperator}', "");
65426Expect(1, 12273, '\p{^idstrinaryoperator}', "");
65427Expect(1, 12273, '\P{idstrinaryoperator}', "");
65428Expect(0, 12273, '\P{^idstrinaryoperator}', "");
65429Expect(1, 12275, '\p{		IDStrinary OPERATOR}', "");
65430Expect(0, 12275, '\p{^		IDStrinary OPERATOR}', "");
65431Expect(0, 12275, '\P{		IDStrinary OPERATOR}', "");
65432Expect(1, 12275, '\P{^		IDStrinary OPERATOR}', "");
65433Expect(0, 12273, '\p{		IDStrinary OPERATOR}', "");
65434Expect(1, 12273, '\p{^		IDStrinary OPERATOR}', "");
65435Expect(1, 12273, '\P{		IDStrinary OPERATOR}', "");
65436Expect(0, 12273, '\P{^		IDStrinary OPERATOR}', "");
65437Error('\p{is/a/ids	TRINARY-operator}');
65438Error('\P{is/a/ids	TRINARY-operator}');
65439Expect(1, 12275, '\p{isidstrinaryoperator}', "");
65440Expect(0, 12275, '\p{^isidstrinaryoperator}', "");
65441Expect(0, 12275, '\P{isidstrinaryoperator}', "");
65442Expect(1, 12275, '\P{^isidstrinaryoperator}', "");
65443Expect(0, 12273, '\p{isidstrinaryoperator}', "");
65444Expect(1, 12273, '\p{^isidstrinaryoperator}', "");
65445Expect(1, 12273, '\P{isidstrinaryoperator}', "");
65446Expect(0, 12273, '\P{^isidstrinaryoperator}', "");
65447Expect(1, 12275, '\p{-Is-IDS-Trinary Operator}', "");
65448Expect(0, 12275, '\p{^-Is-IDS-Trinary Operator}', "");
65449Expect(0, 12275, '\P{-Is-IDS-Trinary Operator}', "");
65450Expect(1, 12275, '\P{^-Is-IDS-Trinary Operator}', "");
65451Expect(0, 12273, '\p{-Is-IDS-Trinary Operator}', "");
65452Expect(1, 12273, '\p{^-Is-IDS-Trinary Operator}', "");
65453Expect(1, 12273, '\P{-Is-IDS-Trinary Operator}', "");
65454Expect(0, 12273, '\P{^-Is-IDS-Trinary Operator}', "");
65455Error('\p{/a/ IDST}');
65456Error('\P{/a/ IDST}');
65457Expect(1, 12275, '\p{idst}', "");
65458Expect(0, 12275, '\p{^idst}', "");
65459Expect(0, 12275, '\P{idst}', "");
65460Expect(1, 12275, '\P{^idst}', "");
65461Expect(0, 12273, '\p{idst}', "");
65462Expect(1, 12273, '\p{^idst}', "");
65463Expect(1, 12273, '\P{idst}', "");
65464Expect(0, 12273, '\P{^idst}', "");
65465Expect(1, 12275, '\p{_IDST}', "");
65466Expect(0, 12275, '\p{^_IDST}', "");
65467Expect(0, 12275, '\P{_IDST}', "");
65468Expect(1, 12275, '\P{^_IDST}', "");
65469Expect(0, 12273, '\p{_IDST}', "");
65470Expect(1, 12273, '\p{^_IDST}', "");
65471Expect(1, 12273, '\P{_IDST}', "");
65472Expect(0, 12273, '\P{^_IDST}', "");
65473Error('\p{	/a/isIDST}');
65474Error('\P{	/a/isIDST}');
65475Expect(1, 12275, '\p{isidst}', "");
65476Expect(0, 12275, '\p{^isidst}', "");
65477Expect(0, 12275, '\P{isidst}', "");
65478Expect(1, 12275, '\P{^isidst}', "");
65479Expect(0, 12273, '\p{isidst}', "");
65480Expect(1, 12273, '\p{^isidst}', "");
65481Expect(1, 12273, '\P{isidst}', "");
65482Expect(0, 12273, '\P{^isidst}', "");
65483Expect(1, 12275, '\p{	-isIDST}', "");
65484Expect(0, 12275, '\p{^	-isIDST}', "");
65485Expect(0, 12275, '\P{	-isIDST}', "");
65486Expect(1, 12275, '\P{^	-isIDST}', "");
65487Expect(0, 12273, '\p{	-isIDST}', "");
65488Expect(1, 12273, '\p{^	-isIDST}', "");
65489Expect(1, 12273, '\P{	-isIDST}', "");
65490Expect(0, 12273, '\P{^	-isIDST}', "");
65491Error('\p{ CJK_RADICALS:=Supplement}');
65492Error('\P{ CJK_RADICALS:=Supplement}');
65493Expect(1, 12031, '\p{cjkradicalssupplement}', "");
65494Expect(0, 12031, '\p{^cjkradicalssupplement}', "");
65495Expect(0, 12031, '\P{cjkradicalssupplement}', "");
65496Expect(1, 12031, '\P{^cjkradicalssupplement}', "");
65497Expect(0, 11903, '\p{cjkradicalssupplement}', "");
65498Expect(1, 11903, '\p{^cjkradicalssupplement}', "");
65499Expect(1, 11903, '\P{cjkradicalssupplement}', "");
65500Expect(0, 11903, '\P{^cjkradicalssupplement}', "");
65501Expect(1, 12031, '\p{	CJK Radicals Supplement}', "");
65502Expect(0, 12031, '\p{^	CJK Radicals Supplement}', "");
65503Expect(0, 12031, '\P{	CJK Radicals Supplement}', "");
65504Expect(1, 12031, '\P{^	CJK Radicals Supplement}', "");
65505Expect(0, 11903, '\p{	CJK Radicals Supplement}', "");
65506Expect(1, 11903, '\p{^	CJK Radicals Supplement}', "");
65507Expect(1, 11903, '\P{	CJK Radicals Supplement}', "");
65508Expect(0, 11903, '\P{^	CJK Radicals Supplement}', "");
65509Error('\p{:=-	IScjkRADICALS Supplement}');
65510Error('\P{:=-	IScjkRADICALS Supplement}');
65511Expect(1, 12031, '\p{iscjkradicalssupplement}', "");
65512Expect(0, 12031, '\p{^iscjkradicalssupplement}', "");
65513Expect(0, 12031, '\P{iscjkradicalssupplement}', "");
65514Expect(1, 12031, '\P{^iscjkradicalssupplement}', "");
65515Expect(0, 11903, '\p{iscjkradicalssupplement}', "");
65516Expect(1, 11903, '\p{^iscjkradicalssupplement}', "");
65517Expect(1, 11903, '\P{iscjkradicalssupplement}', "");
65518Expect(0, 11903, '\P{^iscjkradicalssupplement}', "");
65519Expect(1, 12031, '\p{ Is-CJKradicals-Supplement}', "");
65520Expect(0, 12031, '\p{^ Is-CJKradicals-Supplement}', "");
65521Expect(0, 12031, '\P{ Is-CJKradicals-Supplement}', "");
65522Expect(1, 12031, '\P{^ Is-CJKradicals-Supplement}', "");
65523Expect(0, 11903, '\p{ Is-CJKradicals-Supplement}', "");
65524Expect(1, 11903, '\p{^ Is-CJKradicals-Supplement}', "");
65525Expect(1, 11903, '\P{ Is-CJKradicals-Supplement}', "");
65526Expect(0, 11903, '\P{^ Is-CJKradicals-Supplement}', "");
65527Error('\p{ :=IN_CJK_RADICALSSupplement}');
65528Error('\P{ :=IN_CJK_RADICALSSupplement}');
65529Expect(1, 12031, '\p{incjkradicalssupplement}', "");
65530Expect(0, 12031, '\p{^incjkradicalssupplement}', "");
65531Expect(0, 12031, '\P{incjkradicalssupplement}', "");
65532Expect(1, 12031, '\P{^incjkradicalssupplement}', "");
65533Expect(0, 11903, '\p{incjkradicalssupplement}', "");
65534Expect(1, 11903, '\p{^incjkradicalssupplement}', "");
65535Expect(1, 11903, '\P{incjkradicalssupplement}', "");
65536Expect(0, 11903, '\P{^incjkradicalssupplement}', "");
65537Expect(1, 12031, '\p{_In	cjk RadicalsSupplement}', "");
65538Expect(0, 12031, '\p{^_In	cjk RadicalsSupplement}', "");
65539Expect(0, 12031, '\P{_In	cjk RadicalsSupplement}', "");
65540Expect(1, 12031, '\P{^_In	cjk RadicalsSupplement}', "");
65541Expect(0, 11903, '\p{_In	cjk RadicalsSupplement}', "");
65542Expect(1, 11903, '\p{^_In	cjk RadicalsSupplement}', "");
65543Expect(1, 11903, '\P{_In	cjk RadicalsSupplement}', "");
65544Expect(0, 11903, '\P{^_In	cjk RadicalsSupplement}', "");
65545Error('\p{-/a/In-vai}');
65546Error('\P{-/a/In-vai}');
65547Expect(1, 42559, '\p{invai}', "");
65548Expect(0, 42559, '\p{^invai}', "");
65549Expect(0, 42559, '\P{invai}', "");
65550Expect(1, 42559, '\P{^invai}', "");
65551Expect(0, 42239, '\p{invai}', "");
65552Expect(1, 42239, '\p{^invai}', "");
65553Expect(1, 42239, '\P{invai}', "");
65554Expect(0, 42239, '\P{^invai}', "");
65555Expect(1, 42559, '\p{	_In-VAI}', "");
65556Expect(0, 42559, '\p{^	_In-VAI}', "");
65557Expect(0, 42559, '\P{	_In-VAI}', "");
65558Expect(1, 42559, '\P{^	_In-VAI}', "");
65559Expect(0, 42239, '\p{	_In-VAI}', "");
65560Expect(1, 42239, '\p{^	_In-VAI}', "");
65561Expect(1, 42239, '\P{	_In-VAI}', "");
65562Expect(0, 42239, '\P{^	_In-VAI}', "");
65563Error('\p{- THAANA/a/}');
65564Error('\P{- THAANA/a/}');
65565Expect(1, 1969, '\p{thaana}', "");
65566Expect(0, 1969, '\p{^thaana}', "");
65567Expect(0, 1969, '\P{thaana}', "");
65568Expect(1, 1969, '\P{^thaana}', "");
65569Expect(0, 1919, '\p{thaana}', "");
65570Expect(1, 1919, '\p{^thaana}', "");
65571Expect(1, 1919, '\P{thaana}', "");
65572Expect(0, 1919, '\P{^thaana}', "");
65573Expect(1, 1969, '\p{_ thaana}', "");
65574Expect(0, 1969, '\p{^_ thaana}', "");
65575Expect(0, 1969, '\P{_ thaana}', "");
65576Expect(1, 1969, '\P{^_ thaana}', "");
65577Expect(0, 1919, '\p{_ thaana}', "");
65578Expect(1, 1919, '\p{^_ thaana}', "");
65579Expect(1, 1919, '\P{_ thaana}', "");
65580Expect(0, 1919, '\P{^_ thaana}', "");
65581Error('\p{_	IS_Thaana:=}');
65582Error('\P{_	IS_Thaana:=}');
65583Expect(1, 1969, '\p{isthaana}', "");
65584Expect(0, 1969, '\p{^isthaana}', "");
65585Expect(0, 1969, '\P{isthaana}', "");
65586Expect(1, 1969, '\P{^isthaana}', "");
65587Expect(0, 1919, '\p{isthaana}', "");
65588Expect(1, 1919, '\p{^isthaana}', "");
65589Expect(1, 1919, '\P{isthaana}', "");
65590Expect(0, 1919, '\P{^isthaana}', "");
65591Expect(1, 1969, '\p{	Is-Thaana}', "");
65592Expect(0, 1969, '\p{^	Is-Thaana}', "");
65593Expect(0, 1969, '\P{	Is-Thaana}', "");
65594Expect(1, 1969, '\P{^	Is-Thaana}', "");
65595Expect(0, 1919, '\p{	Is-Thaana}', "");
65596Expect(1, 1919, '\p{^	Is-Thaana}', "");
65597Expect(1, 1919, '\P{	Is-Thaana}', "");
65598Expect(0, 1919, '\P{^	Is-Thaana}', "");
65599Error('\p{:= thaa}');
65600Error('\P{:= thaa}');
65601Expect(1, 1969, '\p{thaa}', "");
65602Expect(0, 1969, '\p{^thaa}', "");
65603Expect(0, 1969, '\P{thaa}', "");
65604Expect(1, 1969, '\P{^thaa}', "");
65605Expect(0, 1919, '\p{thaa}', "");
65606Expect(1, 1919, '\p{^thaa}', "");
65607Expect(1, 1919, '\P{thaa}', "");
65608Expect(0, 1919, '\P{^thaa}', "");
65609Expect(1, 1969, '\p{_THAA}', "");
65610Expect(0, 1969, '\p{^_THAA}', "");
65611Expect(0, 1969, '\P{_THAA}', "");
65612Expect(1, 1969, '\P{^_THAA}', "");
65613Expect(0, 1919, '\p{_THAA}', "");
65614Expect(1, 1919, '\p{^_THAA}', "");
65615Expect(1, 1919, '\P{_THAA}', "");
65616Expect(0, 1919, '\P{^_THAA}', "");
65617Error('\p{- IS	THAA:=}');
65618Error('\P{- IS	THAA:=}');
65619Expect(1, 1969, '\p{isthaa}', "");
65620Expect(0, 1969, '\p{^isthaa}', "");
65621Expect(0, 1969, '\P{isthaa}', "");
65622Expect(1, 1969, '\P{^isthaa}', "");
65623Expect(0, 1919, '\p{isthaa}', "");
65624Expect(1, 1919, '\p{^isthaa}', "");
65625Expect(1, 1919, '\P{isthaa}', "");
65626Expect(0, 1919, '\P{^isthaa}', "");
65627Expect(1, 1969, '\p{		Is Thaa}', "");
65628Expect(0, 1969, '\p{^		Is Thaa}', "");
65629Expect(0, 1969, '\P{		Is Thaa}', "");
65630Expect(1, 1969, '\P{^		Is Thaa}', "");
65631Expect(0, 1919, '\p{		Is Thaa}', "");
65632Expect(1, 1919, '\p{^		Is Thaa}', "");
65633Expect(1, 1919, '\P{		Is Thaa}', "");
65634Expect(0, 1919, '\P{^		Is Thaa}', "");
65635Error('\p{ /a/other-IDStart}');
65636Error('\P{ /a/other-IDStart}');
65637Expect(1, 8472, '\p{otheridstart}', 'deprecated');
65638Expect(0, 8472, '\p{^otheridstart}', 'deprecated');
65639Expect(0, 8472, '\P{otheridstart}', 'deprecated');
65640Expect(1, 8472, '\P{^otheridstart}', 'deprecated');
65641Expect(0, 8471, '\p{otheridstart}', 'deprecated');
65642Expect(1, 8471, '\p{^otheridstart}', 'deprecated');
65643Expect(1, 8471, '\P{otheridstart}', 'deprecated');
65644Expect(0, 8471, '\P{^otheridstart}', 'deprecated');
65645Expect(1, 8472, '\p{ 	Other ID-start}', 'deprecated');
65646Expect(0, 8472, '\p{^ 	Other ID-start}', 'deprecated');
65647Expect(0, 8472, '\P{ 	Other ID-start}', 'deprecated');
65648Expect(1, 8472, '\P{^ 	Other ID-start}', 'deprecated');
65649Expect(0, 8471, '\p{ 	Other ID-start}', 'deprecated');
65650Expect(1, 8471, '\p{^ 	Other ID-start}', 'deprecated');
65651Expect(1, 8471, '\P{ 	Other ID-start}', 'deprecated');
65652Expect(0, 8471, '\P{^ 	Other ID-start}', 'deprecated');
65653Error('\p{_Is/a/Other_IDStart}');
65654Error('\P{_Is/a/Other_IDStart}');
65655Expect(1, 8472, '\p{isotheridstart}', 'deprecated');
65656Expect(0, 8472, '\p{^isotheridstart}', 'deprecated');
65657Expect(0, 8472, '\P{isotheridstart}', 'deprecated');
65658Expect(1, 8472, '\P{^isotheridstart}', 'deprecated');
65659Expect(0, 8471, '\p{isotheridstart}', 'deprecated');
65660Expect(1, 8471, '\p{^isotheridstart}', 'deprecated');
65661Expect(1, 8471, '\P{isotheridstart}', 'deprecated');
65662Expect(0, 8471, '\P{^isotheridstart}', 'deprecated');
65663Expect(1, 8472, '\p{		IS_OTHER ID_Start}', 'deprecated');
65664Expect(0, 8472, '\p{^		IS_OTHER ID_Start}', 'deprecated');
65665Expect(0, 8472, '\P{		IS_OTHER ID_Start}', 'deprecated');
65666Expect(1, 8472, '\P{^		IS_OTHER ID_Start}', 'deprecated');
65667Expect(0, 8471, '\p{		IS_OTHER ID_Start}', 'deprecated');
65668Expect(1, 8471, '\p{^		IS_OTHER ID_Start}', 'deprecated');
65669Expect(1, 8471, '\P{		IS_OTHER ID_Start}', 'deprecated');
65670Expect(0, 8471, '\P{^		IS_OTHER ID_Start}', 'deprecated');
65671Error('\p{/a/_ OIDS}');
65672Error('\P{/a/_ OIDS}');
65673Expect(1, 8472, '\p{oids}', 'deprecated');
65674Expect(0, 8472, '\p{^oids}', 'deprecated');
65675Expect(0, 8472, '\P{oids}', 'deprecated');
65676Expect(1, 8472, '\P{^oids}', 'deprecated');
65677Expect(0, 8471, '\p{oids}', 'deprecated');
65678Expect(1, 8471, '\p{^oids}', 'deprecated');
65679Expect(1, 8471, '\P{oids}', 'deprecated');
65680Expect(0, 8471, '\P{^oids}', 'deprecated');
65681Expect(1, 8472, '\p{__OIDS}', 'deprecated');
65682Expect(0, 8472, '\p{^__OIDS}', 'deprecated');
65683Expect(0, 8472, '\P{__OIDS}', 'deprecated');
65684Expect(1, 8472, '\P{^__OIDS}', 'deprecated');
65685Expect(0, 8471, '\p{__OIDS}', 'deprecated');
65686Expect(1, 8471, '\p{^__OIDS}', 'deprecated');
65687Expect(1, 8471, '\P{__OIDS}', 'deprecated');
65688Expect(0, 8471, '\P{^__OIDS}', 'deprecated');
65689Error('\p{ /a/Is OIDS}');
65690Error('\P{ /a/Is OIDS}');
65691Expect(1, 8472, '\p{isoids}', 'deprecated');
65692Expect(0, 8472, '\p{^isoids}', 'deprecated');
65693Expect(0, 8472, '\P{isoids}', 'deprecated');
65694Expect(1, 8472, '\P{^isoids}', 'deprecated');
65695Expect(0, 8471, '\p{isoids}', 'deprecated');
65696Expect(1, 8471, '\p{^isoids}', 'deprecated');
65697Expect(1, 8471, '\P{isoids}', 'deprecated');
65698Expect(0, 8471, '\P{^isoids}', 'deprecated');
65699Expect(1, 8472, '\p{__IS_OIDS}', 'deprecated');
65700Expect(0, 8472, '\p{^__IS_OIDS}', 'deprecated');
65701Expect(0, 8472, '\P{__IS_OIDS}', 'deprecated');
65702Expect(1, 8472, '\P{^__IS_OIDS}', 'deprecated');
65703Expect(0, 8471, '\p{__IS_OIDS}', 'deprecated');
65704Expect(1, 8471, '\p{^__IS_OIDS}', 'deprecated');
65705Expect(1, 8471, '\P{__IS_OIDS}', 'deprecated');
65706Expect(0, 8471, '\P{^__IS_OIDS}', 'deprecated');
65707Error('\p{/a/- Specials}');
65708Error('\P{/a/- Specials}');
65709Expect(1, 65520, '\p{specials}', "");
65710Expect(0, 65520, '\p{^specials}', "");
65711Expect(0, 65520, '\P{specials}', "");
65712Expect(1, 65520, '\P{^specials}', "");
65713Expect(0, 65519, '\p{specials}', "");
65714Expect(1, 65519, '\p{^specials}', "");
65715Expect(1, 65519, '\P{specials}', "");
65716Expect(0, 65519, '\P{^specials}', "");
65717Expect(1, 65520, '\p{SPECIALS}', "");
65718Expect(0, 65520, '\p{^SPECIALS}', "");
65719Expect(0, 65520, '\P{SPECIALS}', "");
65720Expect(1, 65520, '\P{^SPECIALS}', "");
65721Expect(0, 65519, '\p{SPECIALS}', "");
65722Expect(1, 65519, '\p{^SPECIALS}', "");
65723Expect(1, 65519, '\P{SPECIALS}', "");
65724Expect(0, 65519, '\P{^SPECIALS}', "");
65725Error('\p{IS:=specials}');
65726Error('\P{IS:=specials}');
65727Expect(1, 65520, '\p{isspecials}', "");
65728Expect(0, 65520, '\p{^isspecials}', "");
65729Expect(0, 65520, '\P{isspecials}', "");
65730Expect(1, 65520, '\P{^isspecials}', "");
65731Expect(0, 65519, '\p{isspecials}', "");
65732Expect(1, 65519, '\p{^isspecials}', "");
65733Expect(1, 65519, '\P{isspecials}', "");
65734Expect(0, 65519, '\P{^isspecials}', "");
65735Expect(1, 65520, '\p{	 Is	Specials}', "");
65736Expect(0, 65520, '\p{^	 Is	Specials}', "");
65737Expect(0, 65520, '\P{	 Is	Specials}', "");
65738Expect(1, 65520, '\P{^	 Is	Specials}', "");
65739Expect(0, 65519, '\p{	 Is	Specials}', "");
65740Expect(1, 65519, '\p{^	 Is	Specials}', "");
65741Expect(1, 65519, '\P{	 Is	Specials}', "");
65742Expect(0, 65519, '\P{^	 Is	Specials}', "");
65743Error('\p{_In_specials/a/}');
65744Error('\P{_In_specials/a/}');
65745Expect(1, 65520, '\p{inspecials}', "");
65746Expect(0, 65520, '\p{^inspecials}', "");
65747Expect(0, 65520, '\P{inspecials}', "");
65748Expect(1, 65520, '\P{^inspecials}', "");
65749Expect(0, 65519, '\p{inspecials}', "");
65750Expect(1, 65519, '\p{^inspecials}', "");
65751Expect(1, 65519, '\P{inspecials}', "");
65752Expect(0, 65519, '\P{^inspecials}', "");
65753Expect(1, 65520, '\p{__in Specials}', "");
65754Expect(0, 65520, '\p{^__in Specials}', "");
65755Expect(0, 65520, '\P{__in Specials}', "");
65756Expect(1, 65520, '\P{^__in Specials}', "");
65757Expect(0, 65519, '\p{__in Specials}', "");
65758Expect(1, 65519, '\p{^__in Specials}', "");
65759Expect(1, 65519, '\P{__in Specials}', "");
65760Expect(0, 65519, '\P{^__in Specials}', "");
65761Error('\p{ :=MATHEMATICAL-Operators}');
65762Error('\P{ :=MATHEMATICAL-Operators}');
65763Expect(1, 8959, '\p{mathematicaloperators}', "");
65764Expect(0, 8959, '\p{^mathematicaloperators}', "");
65765Expect(0, 8959, '\P{mathematicaloperators}', "");
65766Expect(1, 8959, '\P{^mathematicaloperators}', "");
65767Expect(0, 8703, '\p{mathematicaloperators}', "");
65768Expect(1, 8703, '\p{^mathematicaloperators}', "");
65769Expect(1, 8703, '\P{mathematicaloperators}', "");
65770Expect(0, 8703, '\P{^mathematicaloperators}', "");
65771Expect(1, 8959, '\p{  mathematicalOperators}', "");
65772Expect(0, 8959, '\p{^  mathematicalOperators}', "");
65773Expect(0, 8959, '\P{  mathematicalOperators}', "");
65774Expect(1, 8959, '\P{^  mathematicalOperators}', "");
65775Expect(0, 8703, '\p{  mathematicalOperators}', "");
65776Expect(1, 8703, '\p{^  mathematicalOperators}', "");
65777Expect(1, 8703, '\P{  mathematicalOperators}', "");
65778Expect(0, 8703, '\P{^  mathematicalOperators}', "");
65779Error('\p{	-is:=MATHEMATICAL	Operators}');
65780Error('\P{	-is:=MATHEMATICAL	Operators}');
65781Expect(1, 8959, '\p{ismathematicaloperators}', "");
65782Expect(0, 8959, '\p{^ismathematicaloperators}', "");
65783Expect(0, 8959, '\P{ismathematicaloperators}', "");
65784Expect(1, 8959, '\P{^ismathematicaloperators}', "");
65785Expect(0, 8703, '\p{ismathematicaloperators}', "");
65786Expect(1, 8703, '\p{^ismathematicaloperators}', "");
65787Expect(1, 8703, '\P{ismathematicaloperators}', "");
65788Expect(0, 8703, '\P{^ismathematicaloperators}', "");
65789Expect(1, 8959, '\p{_-is mathematical-operators}', "");
65790Expect(0, 8959, '\p{^_-is mathematical-operators}', "");
65791Expect(0, 8959, '\P{_-is mathematical-operators}', "");
65792Expect(1, 8959, '\P{^_-is mathematical-operators}', "");
65793Expect(0, 8703, '\p{_-is mathematical-operators}', "");
65794Expect(1, 8703, '\p{^_-is mathematical-operators}', "");
65795Expect(1, 8703, '\P{_-is mathematical-operators}', "");
65796Expect(0, 8703, '\P{^_-is mathematical-operators}', "");
65797Error('\p{--in_Mathematical:=operators}');
65798Error('\P{--in_Mathematical:=operators}');
65799Expect(1, 8959, '\p{inmathematicaloperators}', "");
65800Expect(0, 8959, '\p{^inmathematicaloperators}', "");
65801Expect(0, 8959, '\P{inmathematicaloperators}', "");
65802Expect(1, 8959, '\P{^inmathematicaloperators}', "");
65803Expect(0, 8703, '\p{inmathematicaloperators}', "");
65804Expect(1, 8703, '\p{^inmathematicaloperators}', "");
65805Expect(1, 8703, '\P{inmathematicaloperators}', "");
65806Expect(0, 8703, '\P{^inmathematicaloperators}', "");
65807Expect(1, 8959, '\p{	 InMATHEMATICAL_OPERATORS}', "");
65808Expect(0, 8959, '\p{^	 InMATHEMATICAL_OPERATORS}', "");
65809Expect(0, 8959, '\P{	 InMATHEMATICAL_OPERATORS}', "");
65810Expect(1, 8959, '\P{^	 InMATHEMATICAL_OPERATORS}', "");
65811Expect(0, 8703, '\p{	 InMATHEMATICAL_OPERATORS}', "");
65812Expect(1, 8703, '\p{^	 InMATHEMATICAL_OPERATORS}', "");
65813Expect(1, 8703, '\P{	 InMATHEMATICAL_OPERATORS}', "");
65814Expect(0, 8703, '\P{^	 InMATHEMATICAL_OPERATORS}', "");
65815Error('\p{-_bidi_MIRRORED/a/}');
65816Error('\P{-_bidi_MIRRORED/a/}');
65817Expect(1, 41, '\p{bidimirrored}', "");
65818Expect(0, 41, '\p{^bidimirrored}', "");
65819Expect(0, 41, '\P{bidimirrored}', "");
65820Expect(1, 41, '\P{^bidimirrored}', "");
65821Expect(0, 39, '\p{bidimirrored}', "");
65822Expect(1, 39, '\p{^bidimirrored}', "");
65823Expect(1, 39, '\P{bidimirrored}', "");
65824Expect(0, 39, '\P{^bidimirrored}', "");
65825Expect(1, 41, '\p{	bidimirrored}', "");
65826Expect(0, 41, '\p{^	bidimirrored}', "");
65827Expect(0, 41, '\P{	bidimirrored}', "");
65828Expect(1, 41, '\P{^	bidimirrored}', "");
65829Expect(0, 39, '\p{	bidimirrored}', "");
65830Expect(1, 39, '\p{^	bidimirrored}', "");
65831Expect(1, 39, '\P{	bidimirrored}', "");
65832Expect(0, 39, '\P{^	bidimirrored}', "");
65833Error('\p{/a/isbidi	mirrored}');
65834Error('\P{/a/isbidi	mirrored}');
65835Expect(1, 41, '\p{isbidimirrored}', "");
65836Expect(0, 41, '\p{^isbidimirrored}', "");
65837Expect(0, 41, '\P{isbidimirrored}', "");
65838Expect(1, 41, '\P{^isbidimirrored}', "");
65839Expect(0, 39, '\p{isbidimirrored}', "");
65840Expect(1, 39, '\p{^isbidimirrored}', "");
65841Expect(1, 39, '\P{isbidimirrored}', "");
65842Expect(0, 39, '\P{^isbidimirrored}', "");
65843Expect(1, 41, '\p{_-is	Bidi	MIRRORED}', "");
65844Expect(0, 41, '\p{^_-is	Bidi	MIRRORED}', "");
65845Expect(0, 41, '\P{_-is	Bidi	MIRRORED}', "");
65846Expect(1, 41, '\P{^_-is	Bidi	MIRRORED}', "");
65847Expect(0, 39, '\p{_-is	Bidi	MIRRORED}', "");
65848Expect(1, 39, '\p{^_-is	Bidi	MIRRORED}', "");
65849Expect(1, 39, '\P{_-is	Bidi	MIRRORED}', "");
65850Expect(0, 39, '\P{^_-is	Bidi	MIRRORED}', "");
65851Error('\p{	 BIDI/a/M}');
65852Error('\P{	 BIDI/a/M}');
65853Expect(1, 41, '\p{bidim}', "");
65854Expect(0, 41, '\p{^bidim}', "");
65855Expect(0, 41, '\P{bidim}', "");
65856Expect(1, 41, '\P{^bidim}', "");
65857Expect(0, 39, '\p{bidim}', "");
65858Expect(1, 39, '\p{^bidim}', "");
65859Expect(1, 39, '\P{bidim}', "");
65860Expect(0, 39, '\P{^bidim}', "");
65861Expect(1, 41, '\p{_BIDIM}', "");
65862Expect(0, 41, '\p{^_BIDIM}', "");
65863Expect(0, 41, '\P{_BIDIM}', "");
65864Expect(1, 41, '\P{^_BIDIM}', "");
65865Expect(0, 39, '\p{_BIDIM}', "");
65866Expect(1, 39, '\p{^_BIDIM}', "");
65867Expect(1, 39, '\P{_BIDIM}', "");
65868Expect(0, 39, '\P{^_BIDIM}', "");
65869Error('\p{	-Is_Bidi/a/M}');
65870Error('\P{	-Is_Bidi/a/M}');
65871Expect(1, 41, '\p{isbidim}', "");
65872Expect(0, 41, '\p{^isbidim}', "");
65873Expect(0, 41, '\P{isbidim}', "");
65874Expect(1, 41, '\P{^isbidim}', "");
65875Expect(0, 39, '\p{isbidim}', "");
65876Expect(1, 39, '\p{^isbidim}', "");
65877Expect(1, 39, '\P{isbidim}', "");
65878Expect(0, 39, '\P{^isbidim}', "");
65879Expect(1, 41, '\p{_	Is-Bidi_M}', "");
65880Expect(0, 41, '\p{^_	Is-Bidi_M}', "");
65881Expect(0, 41, '\P{_	Is-Bidi_M}', "");
65882Expect(1, 41, '\P{^_	Is-Bidi_M}', "");
65883Expect(0, 39, '\p{_	Is-Bidi_M}', "");
65884Expect(1, 39, '\p{^_	Is-Bidi_M}', "");
65885Expect(1, 39, '\P{_	Is-Bidi_M}', "");
65886Expect(0, 39, '\P{^_	Is-Bidi_M}', "");
65887Error('\p{Katakana_Or_Hiragana}');
65888Error('\P{Katakana_Or_Hiragana}');
65889Error('\p{Is_Katakana_Or_Hiragana}');
65890Error('\P{Is_Katakana_Or_Hiragana}');
65891Error('\p{Hrkt}');
65892Error('\P{Hrkt}');
65893Error('\p{Is_Hrkt}');
65894Error('\P{Is_Hrkt}');
65895Error('\p{:=	OTHER_symbol}');
65896Error('\P{:=	OTHER_symbol}');
65897Expect(1, 167, '\p{othersymbol}', "");
65898Expect(0, 167, '\p{^othersymbol}', "");
65899Expect(0, 167, '\P{othersymbol}', "");
65900Expect(1, 167, '\P{^othersymbol}', "");
65901Expect(0, 165, '\p{othersymbol}', "");
65902Expect(1, 165, '\p{^othersymbol}', "");
65903Expect(1, 165, '\P{othersymbol}', "");
65904Expect(0, 165, '\P{^othersymbol}', "");
65905Expect(1, 167, '\p{	Other	Symbol}', "");
65906Expect(0, 167, '\p{^	Other	Symbol}', "");
65907Expect(0, 167, '\P{	Other	Symbol}', "");
65908Expect(1, 167, '\P{^	Other	Symbol}', "");
65909Expect(0, 165, '\p{	Other	Symbol}', "");
65910Expect(1, 165, '\p{^	Other	Symbol}', "");
65911Expect(1, 165, '\P{	Other	Symbol}', "");
65912Expect(0, 165, '\P{^	Other	Symbol}', "");
65913Error('\p{/a/isOther_SYMBOL}');
65914Error('\P{/a/isOther_SYMBOL}');
65915Expect(1, 167, '\p{isothersymbol}', "");
65916Expect(0, 167, '\p{^isothersymbol}', "");
65917Expect(0, 167, '\P{isothersymbol}', "");
65918Expect(1, 167, '\P{^isothersymbol}', "");
65919Expect(0, 165, '\p{isothersymbol}', "");
65920Expect(1, 165, '\p{^isothersymbol}', "");
65921Expect(1, 165, '\P{isothersymbol}', "");
65922Expect(0, 165, '\P{^isothersymbol}', "");
65923Expect(1, 167, '\p{ Is Other-symbol}', "");
65924Expect(0, 167, '\p{^ Is Other-symbol}', "");
65925Expect(0, 167, '\P{ Is Other-symbol}', "");
65926Expect(1, 167, '\P{^ Is Other-symbol}', "");
65927Expect(0, 165, '\p{ Is Other-symbol}', "");
65928Expect(1, 165, '\p{^ Is Other-symbol}', "");
65929Expect(1, 165, '\P{ Is Other-symbol}', "");
65930Expect(0, 165, '\P{^ Is Other-symbol}', "");
65931Error('\p{:=So}');
65932Error('\P{:=So}');
65933Expect(1, 167, '\p{so}', "");
65934Expect(0, 167, '\p{^so}', "");
65935Expect(0, 167, '\P{so}', "");
65936Expect(1, 167, '\P{^so}', "");
65937Expect(0, 165, '\p{so}', "");
65938Expect(1, 165, '\p{^so}', "");
65939Expect(1, 165, '\P{so}', "");
65940Expect(0, 165, '\P{^so}', "");
65941Expect(1, 167, '\p{  So}', "");
65942Expect(0, 167, '\p{^  So}', "");
65943Expect(0, 167, '\P{  So}', "");
65944Expect(1, 167, '\P{^  So}', "");
65945Expect(0, 165, '\p{  So}', "");
65946Expect(1, 165, '\p{^  So}', "");
65947Expect(1, 165, '\P{  So}', "");
65948Expect(0, 165, '\P{^  So}', "");
65949Error('\p{-is:=SO}');
65950Error('\P{-is:=SO}');
65951Expect(1, 167, '\p{isso}', "");
65952Expect(0, 167, '\p{^isso}', "");
65953Expect(0, 167, '\P{isso}', "");
65954Expect(1, 167, '\P{^isso}', "");
65955Expect(0, 165, '\p{isso}', "");
65956Expect(1, 165, '\p{^isso}', "");
65957Expect(1, 165, '\P{isso}', "");
65958Expect(0, 165, '\P{^isso}', "");
65959Expect(1, 167, '\p{_	IS So}', "");
65960Expect(0, 167, '\p{^_	IS So}', "");
65961Expect(0, 167, '\P{_	IS So}', "");
65962Expect(1, 167, '\P{^_	IS So}', "");
65963Expect(0, 165, '\p{_	IS So}', "");
65964Expect(1, 165, '\p{^_	IS So}', "");
65965Expect(1, 165, '\P{_	IS So}', "");
65966Expect(0, 165, '\P{^_	IS So}', "");
65967Error('\p{ any/a/}');
65968Error('\P{ any/a/}');
65969Expect(1, 1, '\p{any}', "");
65970Expect(0, 1, '\p{^any}', "");
65971Expect(0, 1, '\P{any}', "");
65972Expect(1, 1, '\P{^any}', "");
65973Expect(1, 1, '\p{-_Any}', "");
65974Expect(0, 1, '\p{^-_Any}', "");
65975Expect(0, 1, '\P{-_Any}', "");
65976Expect(1, 1, '\P{^-_Any}', "");
65977Error('\p{  All/a/}');
65978Error('\P{  All/a/}');
65979Expect(1, 1, '\p{all}', "");
65980Expect(0, 1, '\p{^all}', "");
65981Expect(0, 1, '\P{all}', "");
65982Expect(1, 1, '\P{^all}', "");
65983Expect(1, 1, '\p{	-All}', "");
65984Expect(0, 1, '\p{^	-All}', "");
65985Expect(0, 1, '\P{	-All}', "");
65986Expect(1, 1, '\P{^	-All}', "");
65987Error('\p{_ IsAny:=}');
65988Error('\P{_ IsAny:=}');
65989Expect(1, 1, '\p{isany}', "");
65990Expect(0, 1, '\p{^isany}', "");
65991Expect(0, 1, '\P{isany}', "");
65992Expect(1, 1, '\P{^isany}', "");
65993Expect(1, 1, '\p{ _IS	any}', "");
65994Expect(0, 1, '\p{^ _IS	any}', "");
65995Expect(0, 1, '\P{ _IS	any}', "");
65996Expect(1, 1, '\P{^ _IS	any}', "");
65997Error('\p{_:=IsAll}');
65998Error('\P{_:=IsAll}');
65999Expect(1, 1, '\p{isall}', "");
66000Expect(0, 1, '\p{^isall}', "");
66001Expect(0, 1, '\P{isall}', "");
66002Expect(1, 1, '\P{^isall}', "");
66003Expect(1, 1, '\p{ _Is_All}', "");
66004Expect(0, 1, '\p{^ _Is_All}', "");
66005Expect(0, 1, '\P{ _Is_All}', "");
66006Expect(1, 1, '\P{^ _Is_All}', "");
66007Error('\p{/a/--Other	Letter}');
66008Error('\P{/a/--Other	Letter}');
66009Expect(1, 443, '\p{otherletter}', "");
66010Expect(0, 443, '\p{^otherletter}', "");
66011Expect(0, 443, '\P{otherletter}', "");
66012Expect(1, 443, '\P{^otherletter}', "");
66013Expect(0, 442, '\p{otherletter}', "");
66014Expect(1, 442, '\p{^otherletter}', "");
66015Expect(1, 442, '\P{otherletter}', "");
66016Expect(0, 442, '\P{^otherletter}', "");
66017Expect(1, 443, '\p{--OTHER	Letter}', "");
66018Expect(0, 443, '\p{^--OTHER	Letter}', "");
66019Expect(0, 443, '\P{--OTHER	Letter}', "");
66020Expect(1, 443, '\P{^--OTHER	Letter}', "");
66021Expect(0, 442, '\p{--OTHER	Letter}', "");
66022Expect(1, 442, '\p{^--OTHER	Letter}', "");
66023Expect(1, 442, '\P{--OTHER	Letter}', "");
66024Expect(0, 442, '\P{^--OTHER	Letter}', "");
66025Error('\p{ /a/Is OTHER-Letter}');
66026Error('\P{ /a/Is OTHER-Letter}');
66027Expect(1, 443, '\p{isotherletter}', "");
66028Expect(0, 443, '\p{^isotherletter}', "");
66029Expect(0, 443, '\P{isotherletter}', "");
66030Expect(1, 443, '\P{^isotherletter}', "");
66031Expect(0, 442, '\p{isotherletter}', "");
66032Expect(1, 442, '\p{^isotherletter}', "");
66033Expect(1, 442, '\P{isotherletter}', "");
66034Expect(0, 442, '\P{^isotherletter}', "");
66035Expect(1, 443, '\p{-IsOTHER	LETTER}', "");
66036Expect(0, 443, '\p{^-IsOTHER	LETTER}', "");
66037Expect(0, 443, '\P{-IsOTHER	LETTER}', "");
66038Expect(1, 443, '\P{^-IsOTHER	LETTER}', "");
66039Expect(0, 442, '\p{-IsOTHER	LETTER}', "");
66040Expect(1, 442, '\p{^-IsOTHER	LETTER}', "");
66041Expect(1, 442, '\P{-IsOTHER	LETTER}', "");
66042Expect(0, 442, '\P{^-IsOTHER	LETTER}', "");
66043Error('\p{/a/__lo}');
66044Error('\P{/a/__lo}');
66045Expect(1, 443, '\p{lo}', "");
66046Expect(0, 443, '\p{^lo}', "");
66047Expect(0, 443, '\P{lo}', "");
66048Expect(1, 443, '\P{^lo}', "");
66049Expect(0, 442, '\p{lo}', "");
66050Expect(1, 442, '\p{^lo}', "");
66051Expect(1, 442, '\P{lo}', "");
66052Expect(0, 442, '\P{^lo}', "");
66053Expect(1, 443, '\p{ -Lo}', "");
66054Expect(0, 443, '\p{^ -Lo}', "");
66055Expect(0, 443, '\P{ -Lo}', "");
66056Expect(1, 443, '\P{^ -Lo}', "");
66057Expect(0, 442, '\p{ -Lo}', "");
66058Expect(1, 442, '\p{^ -Lo}', "");
66059Expect(1, 442, '\P{ -Lo}', "");
66060Expect(0, 442, '\P{^ -Lo}', "");
66061Error('\p{	:=Is LO}');
66062Error('\P{	:=Is LO}');
66063Expect(1, 443, '\p{islo}', "");
66064Expect(0, 443, '\p{^islo}', "");
66065Expect(0, 443, '\P{islo}', "");
66066Expect(1, 443, '\P{^islo}', "");
66067Expect(0, 442, '\p{islo}', "");
66068Expect(1, 442, '\p{^islo}', "");
66069Expect(1, 442, '\P{islo}', "");
66070Expect(0, 442, '\P{^islo}', "");
66071Expect(1, 443, '\p{  Is_lo}', "");
66072Expect(0, 443, '\p{^  Is_lo}', "");
66073Expect(0, 443, '\P{  Is_lo}', "");
66074Expect(1, 443, '\P{^  Is_lo}', "");
66075Expect(0, 442, '\p{  Is_lo}', "");
66076Expect(1, 442, '\p{^  Is_lo}', "");
66077Expect(1, 442, '\P{  Is_lo}', "");
66078Expect(0, 442, '\P{^  Is_lo}', "");
66079Error('\p{_Other	Default_Ignorable CodePOINT:=}');
66080Error('\P{_Other	Default_Ignorable CodePOINT:=}');
66081Expect(1, 847, '\p{otherdefaultignorablecodepoint}', 'deprecated');
66082Expect(0, 847, '\p{^otherdefaultignorablecodepoint}', 'deprecated');
66083Expect(0, 847, '\P{otherdefaultignorablecodepoint}', 'deprecated');
66084Expect(1, 847, '\P{^otherdefaultignorablecodepoint}', 'deprecated');
66085Expect(0, 846, '\p{otherdefaultignorablecodepoint}', 'deprecated');
66086Expect(1, 846, '\p{^otherdefaultignorablecodepoint}', 'deprecated');
66087Expect(1, 846, '\P{otherdefaultignorablecodepoint}', 'deprecated');
66088Expect(0, 846, '\P{^otherdefaultignorablecodepoint}', 'deprecated');
66089Expect(1, 847, '\p{	 Other_Default ignorable Code_POINT}', 'deprecated');
66090Expect(0, 847, '\p{^	 Other_Default ignorable Code_POINT}', 'deprecated');
66091Expect(0, 847, '\P{	 Other_Default ignorable Code_POINT}', 'deprecated');
66092Expect(1, 847, '\P{^	 Other_Default ignorable Code_POINT}', 'deprecated');
66093Expect(0, 846, '\p{	 Other_Default ignorable Code_POINT}', 'deprecated');
66094Expect(1, 846, '\p{^	 Other_Default ignorable Code_POINT}', 'deprecated');
66095Expect(1, 846, '\P{	 Other_Default ignorable Code_POINT}', 'deprecated');
66096Expect(0, 846, '\P{^	 Other_Default ignorable Code_POINT}', 'deprecated');
66097Error('\p{_ is_other-DefaultIgnorable:=CodePOINT}');
66098Error('\P{_ is_other-DefaultIgnorable:=CodePOINT}');
66099Expect(1, 847, '\p{isotherdefaultignorablecodepoint}', 'deprecated');
66100Expect(0, 847, '\p{^isotherdefaultignorablecodepoint}', 'deprecated');
66101Expect(0, 847, '\P{isotherdefaultignorablecodepoint}', 'deprecated');
66102Expect(1, 847, '\P{^isotherdefaultignorablecodepoint}', 'deprecated');
66103Expect(0, 846, '\p{isotherdefaultignorablecodepoint}', 'deprecated');
66104Expect(1, 846, '\p{^isotherdefaultignorablecodepoint}', 'deprecated');
66105Expect(1, 846, '\P{isotherdefaultignorablecodepoint}', 'deprecated');
66106Expect(0, 846, '\P{^isotherdefaultignorablecodepoint}', 'deprecated');
66107Expect(1, 847, '\p{ IsOther Default_Ignorable_CodePOINT}', 'deprecated');
66108Expect(0, 847, '\p{^ IsOther Default_Ignorable_CodePOINT}', 'deprecated');
66109Expect(0, 847, '\P{ IsOther Default_Ignorable_CodePOINT}', 'deprecated');
66110Expect(1, 847, '\P{^ IsOther Default_Ignorable_CodePOINT}', 'deprecated');
66111Expect(0, 846, '\p{ IsOther Default_Ignorable_CodePOINT}', 'deprecated');
66112Expect(1, 846, '\p{^ IsOther Default_Ignorable_CodePOINT}', 'deprecated');
66113Expect(1, 846, '\P{ IsOther Default_Ignorable_CodePOINT}', 'deprecated');
66114Expect(0, 846, '\P{^ IsOther Default_Ignorable_CodePOINT}', 'deprecated');
66115Error('\p{:=-ODI}');
66116Error('\P{:=-ODI}');
66117Expect(1, 847, '\p{odi}', 'deprecated');
66118Expect(0, 847, '\p{^odi}', 'deprecated');
66119Expect(0, 847, '\P{odi}', 'deprecated');
66120Expect(1, 847, '\P{^odi}', 'deprecated');
66121Expect(0, 846, '\p{odi}', 'deprecated');
66122Expect(1, 846, '\p{^odi}', 'deprecated');
66123Expect(1, 846, '\P{odi}', 'deprecated');
66124Expect(0, 846, '\P{^odi}', 'deprecated');
66125Expect(1, 847, '\p{-odi}', 'deprecated');
66126Expect(0, 847, '\p{^-odi}', 'deprecated');
66127Expect(0, 847, '\P{-odi}', 'deprecated');
66128Expect(1, 847, '\P{^-odi}', 'deprecated');
66129Expect(0, 846, '\p{-odi}', 'deprecated');
66130Expect(1, 846, '\p{^-odi}', 'deprecated');
66131Expect(1, 846, '\P{-odi}', 'deprecated');
66132Expect(0, 846, '\P{^-odi}', 'deprecated');
66133Error('\p{ _Is odi/a/}');
66134Error('\P{ _Is odi/a/}');
66135Expect(1, 847, '\p{isodi}', 'deprecated');
66136Expect(0, 847, '\p{^isodi}', 'deprecated');
66137Expect(0, 847, '\P{isodi}', 'deprecated');
66138Expect(1, 847, '\P{^isodi}', 'deprecated');
66139Expect(0, 846, '\p{isodi}', 'deprecated');
66140Expect(1, 846, '\p{^isodi}', 'deprecated');
66141Expect(1, 846, '\P{isodi}', 'deprecated');
66142Expect(0, 846, '\P{^isodi}', 'deprecated');
66143Expect(1, 847, '\p{-_IS ODI}', 'deprecated');
66144Expect(0, 847, '\p{^-_IS ODI}', 'deprecated');
66145Expect(0, 847, '\P{-_IS ODI}', 'deprecated');
66146Expect(1, 847, '\P{^-_IS ODI}', 'deprecated');
66147Expect(0, 846, '\p{-_IS ODI}', 'deprecated');
66148Expect(1, 846, '\p{^-_IS ODI}', 'deprecated');
66149Expect(1, 846, '\P{-_IS ODI}', 'deprecated');
66150Expect(0, 846, '\P{^-_IS ODI}', 'deprecated');
66151Error('\p{		SUNDANESE/a/}');
66152Error('\P{		SUNDANESE/a/}');
66153Expect(1, 7082, '\p{sundanese}', "");
66154Expect(0, 7082, '\p{^sundanese}', "");
66155Expect(0, 7082, '\P{sundanese}', "");
66156Expect(1, 7082, '\P{^sundanese}', "");
66157Expect(0, 7039, '\p{sundanese}', "");
66158Expect(1, 7039, '\p{^sundanese}', "");
66159Expect(1, 7039, '\P{sundanese}', "");
66160Expect(0, 7039, '\P{^sundanese}', "");
66161Expect(1, 7082, '\p{	_Sundanese}', "");
66162Expect(0, 7082, '\p{^	_Sundanese}', "");
66163Expect(0, 7082, '\P{	_Sundanese}', "");
66164Expect(1, 7082, '\P{^	_Sundanese}', "");
66165Expect(0, 7039, '\p{	_Sundanese}', "");
66166Expect(1, 7039, '\p{^	_Sundanese}', "");
66167Expect(1, 7039, '\P{	_Sundanese}', "");
66168Expect(0, 7039, '\P{^	_Sundanese}', "");
66169Error('\p{_-Is-SUNDANESE:=}');
66170Error('\P{_-Is-SUNDANESE:=}');
66171Expect(1, 7082, '\p{issundanese}', "");
66172Expect(0, 7082, '\p{^issundanese}', "");
66173Expect(0, 7082, '\P{issundanese}', "");
66174Expect(1, 7082, '\P{^issundanese}', "");
66175Expect(0, 7039, '\p{issundanese}', "");
66176Expect(1, 7039, '\p{^issundanese}', "");
66177Expect(1, 7039, '\P{issundanese}', "");
66178Expect(0, 7039, '\P{^issundanese}', "");
66179Expect(1, 7082, '\p{ _is-Sundanese}', "");
66180Expect(0, 7082, '\p{^ _is-Sundanese}', "");
66181Expect(0, 7082, '\P{ _is-Sundanese}', "");
66182Expect(1, 7082, '\P{^ _is-Sundanese}', "");
66183Expect(0, 7039, '\p{ _is-Sundanese}', "");
66184Expect(1, 7039, '\p{^ _is-Sundanese}', "");
66185Expect(1, 7039, '\P{ _is-Sundanese}', "");
66186Expect(0, 7039, '\P{^ _is-Sundanese}', "");
66187Error('\p{_:=Sund}');
66188Error('\P{_:=Sund}');
66189Expect(1, 7082, '\p{sund}', "");
66190Expect(0, 7082, '\p{^sund}', "");
66191Expect(0, 7082, '\P{sund}', "");
66192Expect(1, 7082, '\P{^sund}', "");
66193Expect(0, 7039, '\p{sund}', "");
66194Expect(1, 7039, '\p{^sund}', "");
66195Expect(1, 7039, '\P{sund}', "");
66196Expect(0, 7039, '\P{^sund}', "");
66197Expect(1, 7082, '\p{_Sund}', "");
66198Expect(0, 7082, '\p{^_Sund}', "");
66199Expect(0, 7082, '\P{_Sund}', "");
66200Expect(1, 7082, '\P{^_Sund}', "");
66201Expect(0, 7039, '\p{_Sund}', "");
66202Expect(1, 7039, '\p{^_Sund}', "");
66203Expect(1, 7039, '\P{_Sund}', "");
66204Expect(0, 7039, '\P{^_Sund}', "");
66205Error('\p{ isSUND/a/}');
66206Error('\P{ isSUND/a/}');
66207Expect(1, 7082, '\p{issund}', "");
66208Expect(0, 7082, '\p{^issund}', "");
66209Expect(0, 7082, '\P{issund}', "");
66210Expect(1, 7082, '\P{^issund}', "");
66211Expect(0, 7039, '\p{issund}', "");
66212Expect(1, 7039, '\p{^issund}', "");
66213Expect(1, 7039, '\P{issund}', "");
66214Expect(0, 7039, '\P{^issund}', "");
66215Expect(1, 7082, '\p{-	IS sund}', "");
66216Expect(0, 7082, '\p{^-	IS sund}', "");
66217Expect(0, 7082, '\P{-	IS sund}', "");
66218Expect(1, 7082, '\P{^-	IS sund}', "");
66219Expect(0, 7039, '\p{-	IS sund}', "");
66220Expect(1, 7039, '\p{^-	IS sund}', "");
66221Expect(1, 7039, '\P{-	IS sund}', "");
66222Expect(0, 7039, '\P{^-	IS sund}', "");
66223Error('\p{:=	carian}');
66224Error('\P{:=	carian}');
66225Expect(1, 66256, '\p{carian}', "");
66226Expect(0, 66256, '\p{^carian}', "");
66227Expect(0, 66256, '\P{carian}', "");
66228Expect(1, 66256, '\P{^carian}', "");
66229Expect(0, 66207, '\p{carian}', "");
66230Expect(1, 66207, '\p{^carian}', "");
66231Expect(1, 66207, '\P{carian}', "");
66232Expect(0, 66207, '\P{^carian}', "");
66233Expect(1, 66256, '\p{-	CARIAN}', "");
66234Expect(0, 66256, '\p{^-	CARIAN}', "");
66235Expect(0, 66256, '\P{-	CARIAN}', "");
66236Expect(1, 66256, '\P{^-	CARIAN}', "");
66237Expect(0, 66207, '\p{-	CARIAN}', "");
66238Expect(1, 66207, '\p{^-	CARIAN}', "");
66239Expect(1, 66207, '\P{-	CARIAN}', "");
66240Expect(0, 66207, '\P{^-	CARIAN}', "");
66241Error('\p{-Is_Carian/a/}');
66242Error('\P{-Is_Carian/a/}');
66243Expect(1, 66256, '\p{iscarian}', "");
66244Expect(0, 66256, '\p{^iscarian}', "");
66245Expect(0, 66256, '\P{iscarian}', "");
66246Expect(1, 66256, '\P{^iscarian}', "");
66247Expect(0, 66207, '\p{iscarian}', "");
66248Expect(1, 66207, '\p{^iscarian}', "");
66249Expect(1, 66207, '\P{iscarian}', "");
66250Expect(0, 66207, '\P{^iscarian}', "");
66251Expect(1, 66256, '\p{	_Is-Carian}', "");
66252Expect(0, 66256, '\p{^	_Is-Carian}', "");
66253Expect(0, 66256, '\P{	_Is-Carian}', "");
66254Expect(1, 66256, '\P{^	_Is-Carian}', "");
66255Expect(0, 66207, '\p{	_Is-Carian}', "");
66256Expect(1, 66207, '\p{^	_Is-Carian}', "");
66257Expect(1, 66207, '\P{	_Is-Carian}', "");
66258Expect(0, 66207, '\P{^	_Is-Carian}', "");
66259Error('\p{ Cari:=}');
66260Error('\P{ Cari:=}');
66261Expect(1, 66256, '\p{cari}', "");
66262Expect(0, 66256, '\p{^cari}', "");
66263Expect(0, 66256, '\P{cari}', "");
66264Expect(1, 66256, '\P{^cari}', "");
66265Expect(0, 66207, '\p{cari}', "");
66266Expect(1, 66207, '\p{^cari}', "");
66267Expect(1, 66207, '\P{cari}', "");
66268Expect(0, 66207, '\P{^cari}', "");
66269Expect(1, 66256, '\p{		Cari}', "");
66270Expect(0, 66256, '\p{^		Cari}', "");
66271Expect(0, 66256, '\P{		Cari}', "");
66272Expect(1, 66256, '\P{^		Cari}', "");
66273Expect(0, 66207, '\p{		Cari}', "");
66274Expect(1, 66207, '\p{^		Cari}', "");
66275Expect(1, 66207, '\P{		Cari}', "");
66276Expect(0, 66207, '\P{^		Cari}', "");
66277Error('\p{-/a/Is-Cari}');
66278Error('\P{-/a/Is-Cari}');
66279Expect(1, 66256, '\p{iscari}', "");
66280Expect(0, 66256, '\p{^iscari}', "");
66281Expect(0, 66256, '\P{iscari}', "");
66282Expect(1, 66256, '\P{^iscari}', "");
66283Expect(0, 66207, '\p{iscari}', "");
66284Expect(1, 66207, '\p{^iscari}', "");
66285Expect(1, 66207, '\P{iscari}', "");
66286Expect(0, 66207, '\P{^iscari}', "");
66287Expect(1, 66256, '\p{_ IS	Cari}', "");
66288Expect(0, 66256, '\p{^_ IS	Cari}', "");
66289Expect(0, 66256, '\P{_ IS	Cari}', "");
66290Expect(1, 66256, '\P{^_ IS	Cari}', "");
66291Expect(0, 66207, '\p{_ IS	Cari}', "");
66292Expect(1, 66207, '\p{^_ IS	Cari}', "");
66293Expect(1, 66207, '\P{_ IS	Cari}', "");
66294Expect(0, 66207, '\P{^_ IS	Cari}', "");
66295Error('\p{ olditalic:=}');
66296Error('\P{ olditalic:=}');
66297Expect(1, 66334, '\p{olditalic}', "");
66298Expect(0, 66334, '\p{^olditalic}', "");
66299Expect(0, 66334, '\P{olditalic}', "");
66300Expect(1, 66334, '\P{^olditalic}', "");
66301Expect(0, 66303, '\p{olditalic}', "");
66302Expect(1, 66303, '\p{^olditalic}', "");
66303Expect(1, 66303, '\P{olditalic}', "");
66304Expect(0, 66303, '\P{^olditalic}', "");
66305Expect(1, 66334, '\p{-oldItalic}', "");
66306Expect(0, 66334, '\p{^-oldItalic}', "");
66307Expect(0, 66334, '\P{-oldItalic}', "");
66308Expect(1, 66334, '\P{^-oldItalic}', "");
66309Expect(0, 66303, '\p{-oldItalic}', "");
66310Expect(1, 66303, '\p{^-oldItalic}', "");
66311Expect(1, 66303, '\P{-oldItalic}', "");
66312Expect(0, 66303, '\P{^-oldItalic}', "");
66313Error('\p{-/a/IS Old-italic}');
66314Error('\P{-/a/IS Old-italic}');
66315Expect(1, 66334, '\p{isolditalic}', "");
66316Expect(0, 66334, '\p{^isolditalic}', "");
66317Expect(0, 66334, '\P{isolditalic}', "");
66318Expect(1, 66334, '\P{^isolditalic}', "");
66319Expect(0, 66303, '\p{isolditalic}', "");
66320Expect(1, 66303, '\p{^isolditalic}', "");
66321Expect(1, 66303, '\P{isolditalic}', "");
66322Expect(0, 66303, '\P{^isolditalic}', "");
66323Expect(1, 66334, '\p{_IS	Old	Italic}', "");
66324Expect(0, 66334, '\p{^_IS	Old	Italic}', "");
66325Expect(0, 66334, '\P{_IS	Old	Italic}', "");
66326Expect(1, 66334, '\P{^_IS	Old	Italic}', "");
66327Expect(0, 66303, '\p{_IS	Old	Italic}', "");
66328Expect(1, 66303, '\p{^_IS	Old	Italic}', "");
66329Expect(1, 66303, '\P{_IS	Old	Italic}', "");
66330Expect(0, 66303, '\P{^_IS	Old	Italic}', "");
66331Error('\p{ :=ital}');
66332Error('\P{ :=ital}');
66333Expect(1, 66334, '\p{ital}', "");
66334Expect(0, 66334, '\p{^ital}', "");
66335Expect(0, 66334, '\P{ital}', "");
66336Expect(1, 66334, '\P{^ital}', "");
66337Expect(0, 66303, '\p{ital}', "");
66338Expect(1, 66303, '\p{^ital}', "");
66339Expect(1, 66303, '\P{ital}', "");
66340Expect(0, 66303, '\P{^ital}', "");
66341Expect(1, 66334, '\p{- Ital}', "");
66342Expect(0, 66334, '\p{^- Ital}', "");
66343Expect(0, 66334, '\P{- Ital}', "");
66344Expect(1, 66334, '\P{^- Ital}', "");
66345Expect(0, 66303, '\p{- Ital}', "");
66346Expect(1, 66303, '\p{^- Ital}', "");
66347Expect(1, 66303, '\P{- Ital}', "");
66348Expect(0, 66303, '\P{^- Ital}', "");
66349Error('\p{_/a/IsItal}');
66350Error('\P{_/a/IsItal}');
66351Expect(1, 66334, '\p{isital}', "");
66352Expect(0, 66334, '\p{^isital}', "");
66353Expect(0, 66334, '\P{isital}', "");
66354Expect(1, 66334, '\P{^isital}', "");
66355Expect(0, 66303, '\p{isital}', "");
66356Expect(1, 66303, '\p{^isital}', "");
66357Expect(1, 66303, '\P{isital}', "");
66358Expect(0, 66303, '\P{^isital}', "");
66359Expect(1, 66334, '\p{_IS	ITAL}', "");
66360Expect(0, 66334, '\p{^_IS	ITAL}', "");
66361Expect(0, 66334, '\P{_IS	ITAL}', "");
66362Expect(1, 66334, '\P{^_IS	ITAL}', "");
66363Expect(0, 66303, '\p{_IS	ITAL}', "");
66364Expect(1, 66303, '\p{^_IS	ITAL}', "");
66365Expect(1, 66303, '\P{_IS	ITAL}', "");
66366Expect(0, 66303, '\P{^_IS	ITAL}', "");
66367Error('\p{_ xdigit/a/}');
66368Error('\P{_ xdigit/a/}');
66369Expect(1, 57, '\p{xdigit}', "");
66370Expect(0, 57, '\p{^xdigit}', "");
66371Expect(0, 57, '\P{xdigit}', "");
66372Expect(1, 57, '\P{^xdigit}', "");
66373Expect(0, 47, '\p{xdigit}', "");
66374Expect(1, 47, '\p{^xdigit}', "");
66375Expect(1, 47, '\P{xdigit}', "");
66376Expect(0, 47, '\P{^xdigit}', "");
66377Expect(1, 57, '\p{XDigit}', "");
66378Expect(0, 57, '\p{^XDigit}', "");
66379Expect(0, 57, '\P{XDigit}', "");
66380Expect(1, 57, '\P{^XDigit}', "");
66381Expect(0, 47, '\p{XDigit}', "");
66382Expect(1, 47, '\p{^XDigit}', "");
66383Expect(1, 47, '\P{XDigit}', "");
66384Expect(0, 47, '\P{^XDigit}', "");
66385Error('\p{:=-is_XDIGIT}');
66386Error('\P{:=-is_XDIGIT}');
66387Expect(1, 57, '\p{isxdigit}', "");
66388Expect(0, 57, '\p{^isxdigit}', "");
66389Expect(0, 57, '\P{isxdigit}', "");
66390Expect(1, 57, '\P{^isxdigit}', "");
66391Expect(0, 47, '\p{isxdigit}', "");
66392Expect(1, 47, '\p{^isxdigit}', "");
66393Expect(1, 47, '\P{isxdigit}', "");
66394Expect(0, 47, '\P{^isxdigit}', "");
66395Expect(1, 57, '\p{		is XDIGIT}', "");
66396Expect(0, 57, '\p{^		is XDIGIT}', "");
66397Expect(0, 57, '\P{		is XDIGIT}', "");
66398Expect(1, 57, '\P{^		is XDIGIT}', "");
66399Expect(0, 47, '\p{		is XDIGIT}', "");
66400Expect(1, 47, '\p{^		is XDIGIT}', "");
66401Expect(1, 47, '\P{		is XDIGIT}', "");
66402Expect(0, 47, '\P{^		is XDIGIT}', "");
66403Error('\p{ Hex/a/digit}');
66404Error('\P{ Hex/a/digit}');
66405Expect(1, 57, '\p{hexdigit}', "");
66406Expect(0, 57, '\p{^hexdigit}', "");
66407Expect(0, 57, '\P{hexdigit}', "");
66408Expect(1, 57, '\P{^hexdigit}', "");
66409Expect(0, 47, '\p{hexdigit}', "");
66410Expect(1, 47, '\p{^hexdigit}', "");
66411Expect(1, 47, '\P{hexdigit}', "");
66412Expect(0, 47, '\P{^hexdigit}', "");
66413Expect(1, 57, '\p{	_HexDIGIT}', "");
66414Expect(0, 57, '\p{^	_HexDIGIT}', "");
66415Expect(0, 57, '\P{	_HexDIGIT}', "");
66416Expect(1, 57, '\P{^	_HexDIGIT}', "");
66417Expect(0, 47, '\p{	_HexDIGIT}', "");
66418Expect(1, 47, '\p{^	_HexDIGIT}', "");
66419Expect(1, 47, '\P{	_HexDIGIT}', "");
66420Expect(0, 47, '\P{^	_HexDIGIT}', "");
66421Error('\p{ Is	hex digit/a/}');
66422Error('\P{ Is	hex digit/a/}');
66423Expect(1, 57, '\p{ishexdigit}', "");
66424Expect(0, 57, '\p{^ishexdigit}', "");
66425Expect(0, 57, '\P{ishexdigit}', "");
66426Expect(1, 57, '\P{^ishexdigit}', "");
66427Expect(0, 47, '\p{ishexdigit}', "");
66428Expect(1, 47, '\p{^ishexdigit}', "");
66429Expect(1, 47, '\P{ishexdigit}', "");
66430Expect(0, 47, '\P{^ishexdigit}', "");
66431Expect(1, 57, '\p{ IS	Hex-digit}', "");
66432Expect(0, 57, '\p{^ IS	Hex-digit}', "");
66433Expect(0, 57, '\P{ IS	Hex-digit}', "");
66434Expect(1, 57, '\P{^ IS	Hex-digit}', "");
66435Expect(0, 47, '\p{ IS	Hex-digit}', "");
66436Expect(1, 47, '\p{^ IS	Hex-digit}', "");
66437Expect(1, 47, '\P{ IS	Hex-digit}', "");
66438Expect(0, 47, '\P{^ IS	Hex-digit}', "");
66439Error('\p{ -Hex:=}');
66440Error('\P{ -Hex:=}');
66441Expect(1, 57, '\p{hex}', "");
66442Expect(0, 57, '\p{^hex}', "");
66443Expect(0, 57, '\P{hex}', "");
66444Expect(1, 57, '\P{^hex}', "");
66445Expect(0, 47, '\p{hex}', "");
66446Expect(1, 47, '\p{^hex}', "");
66447Expect(1, 47, '\P{hex}', "");
66448Expect(0, 47, '\P{^hex}', "");
66449Expect(1, 57, '\p{__hex}', "");
66450Expect(0, 57, '\p{^__hex}', "");
66451Expect(0, 57, '\P{__hex}', "");
66452Expect(1, 57, '\P{^__hex}', "");
66453Expect(0, 47, '\p{__hex}', "");
66454Expect(1, 47, '\p{^__hex}', "");
66455Expect(1, 47, '\P{__hex}', "");
66456Expect(0, 47, '\P{^__hex}', "");
66457Error('\p{_IS/a/HEX}');
66458Error('\P{_IS/a/HEX}');
66459Expect(1, 57, '\p{ishex}', "");
66460Expect(0, 57, '\p{^ishex}', "");
66461Expect(0, 57, '\P{ishex}', "");
66462Expect(1, 57, '\P{^ishex}', "");
66463Expect(0, 47, '\p{ishex}', "");
66464Expect(1, 47, '\p{^ishex}', "");
66465Expect(1, 47, '\P{ishex}', "");
66466Expect(0, 47, '\P{^ishex}', "");
66467Expect(1, 57, '\p{	Is-HEX}', "");
66468Expect(0, 57, '\p{^	Is-HEX}', "");
66469Expect(0, 57, '\P{	Is-HEX}', "");
66470Expect(1, 57, '\P{^	Is-HEX}', "");
66471Expect(0, 47, '\p{	Is-HEX}', "");
66472Expect(1, 47, '\p{^	Is-HEX}', "");
66473Expect(1, 47, '\P{	Is-HEX}', "");
66474Expect(0, 47, '\P{^	Is-HEX}', "");
66475Error('\p{	Title/a/}');
66476Error('\P{	Title/a/}');
66477Expect(1, 453, '\p{title}', "");
66478Expect(0, 453, '\p{^title}', "");
66479Expect(0, 453, '\P{title}', "");
66480Expect(1, 453, '\P{^title}', "");
66481Expect(0, 452, '\p{title}', "");
66482Expect(1, 452, '\p{^title}', "");
66483Expect(1, 452, '\P{title}', "");
66484Expect(0, 452, '\P{^title}', "");
66485Expect(1, 453, '\p{	title}', "");
66486Expect(0, 453, '\p{^	title}', "");
66487Expect(0, 453, '\P{	title}', "");
66488Expect(1, 453, '\P{^	title}', "");
66489Expect(0, 452, '\p{	title}', "");
66490Expect(1, 452, '\p{^	title}', "");
66491Expect(1, 452, '\P{	title}', "");
66492Expect(0, 452, '\P{^	title}', "");
66493Error('\p{ 	IS/a/Title}');
66494Error('\P{ 	IS/a/Title}');
66495Expect(1, 453, '\p{istitle}', "");
66496Expect(0, 453, '\p{^istitle}', "");
66497Expect(0, 453, '\P{istitle}', "");
66498Expect(1, 453, '\P{^istitle}', "");
66499Expect(0, 452, '\p{istitle}', "");
66500Expect(1, 452, '\p{^istitle}', "");
66501Expect(1, 452, '\P{istitle}', "");
66502Expect(0, 452, '\P{^istitle}', "");
66503Expect(1, 453, '\p{ IS	Title}', "");
66504Expect(0, 453, '\p{^ IS	Title}', "");
66505Expect(0, 453, '\P{ IS	Title}', "");
66506Expect(1, 453, '\P{^ IS	Title}', "");
66507Expect(0, 452, '\p{ IS	Title}', "");
66508Expect(1, 452, '\p{^ IS	Title}', "");
66509Expect(1, 452, '\P{ IS	Title}', "");
66510Expect(0, 452, '\P{^ IS	Title}', "");
66511Error('\p{_Titlecase	Letter:=}');
66512Error('\P{_Titlecase	Letter:=}');
66513Expect(1, 453, '\p{titlecaseletter}', "");
66514Expect(0, 453, '\p{^titlecaseletter}', "");
66515Expect(0, 453, '\P{titlecaseletter}', "");
66516Expect(1, 453, '\P{^titlecaseletter}', "");
66517Expect(0, 452, '\p{titlecaseletter}', "");
66518Expect(1, 452, '\p{^titlecaseletter}', "");
66519Expect(1, 452, '\P{titlecaseletter}', "");
66520Expect(0, 452, '\P{^titlecaseletter}', "");
66521Expect(1, 453, '\p{_Titlecase_Letter}', "");
66522Expect(0, 453, '\p{^_Titlecase_Letter}', "");
66523Expect(0, 453, '\P{_Titlecase_Letter}', "");
66524Expect(1, 453, '\P{^_Titlecase_Letter}', "");
66525Expect(0, 452, '\p{_Titlecase_Letter}', "");
66526Expect(1, 452, '\p{^_Titlecase_Letter}', "");
66527Expect(1, 452, '\P{_Titlecase_Letter}', "");
66528Expect(0, 452, '\P{^_Titlecase_Letter}', "");
66529Error('\p{_Is titlecase-LETTER:=}');
66530Error('\P{_Is titlecase-LETTER:=}');
66531Expect(1, 453, '\p{istitlecaseletter}', "");
66532Expect(0, 453, '\p{^istitlecaseletter}', "");
66533Expect(0, 453, '\P{istitlecaseletter}', "");
66534Expect(1, 453, '\P{^istitlecaseletter}', "");
66535Expect(0, 452, '\p{istitlecaseletter}', "");
66536Expect(1, 452, '\p{^istitlecaseletter}', "");
66537Expect(1, 452, '\P{istitlecaseletter}', "");
66538Expect(0, 452, '\P{^istitlecaseletter}', "");
66539Expect(1, 453, '\p{	Is-Titlecase-letter}', "");
66540Expect(0, 453, '\p{^	Is-Titlecase-letter}', "");
66541Expect(0, 453, '\P{	Is-Titlecase-letter}', "");
66542Expect(1, 453, '\P{^	Is-Titlecase-letter}', "");
66543Expect(0, 452, '\p{	Is-Titlecase-letter}', "");
66544Expect(1, 452, '\p{^	Is-Titlecase-letter}', "");
66545Expect(1, 452, '\P{	Is-Titlecase-letter}', "");
66546Expect(0, 452, '\P{^	Is-Titlecase-letter}', "");
66547Error('\p{/a/--lt}');
66548Error('\P{/a/--lt}');
66549Expect(1, 453, '\p{lt}', "");
66550Expect(0, 453, '\p{^lt}', "");
66551Expect(0, 453, '\P{lt}', "");
66552Expect(1, 453, '\P{^lt}', "");
66553Expect(0, 452, '\p{lt}', "");
66554Expect(1, 452, '\p{^lt}', "");
66555Expect(1, 452, '\P{lt}', "");
66556Expect(0, 452, '\P{^lt}', "");
66557Expect(1, 453, '\p{		LT}', "");
66558Expect(0, 453, '\p{^		LT}', "");
66559Expect(0, 453, '\P{		LT}', "");
66560Expect(1, 453, '\P{^		LT}', "");
66561Expect(0, 452, '\p{		LT}', "");
66562Expect(1, 452, '\p{^		LT}', "");
66563Expect(1, 452, '\P{		LT}', "");
66564Expect(0, 452, '\P{^		LT}', "");
66565Error('\p{/a/IS_LT}');
66566Error('\P{/a/IS_LT}');
66567Expect(1, 453, '\p{islt}', "");
66568Expect(0, 453, '\p{^islt}', "");
66569Expect(0, 453, '\P{islt}', "");
66570Expect(1, 453, '\P{^islt}', "");
66571Expect(0, 452, '\p{islt}', "");
66572Expect(1, 452, '\p{^islt}', "");
66573Expect(1, 452, '\P{islt}', "");
66574Expect(0, 452, '\P{^islt}', "");
66575Expect(1, 453, '\p{--Is	Lt}', "");
66576Expect(0, 453, '\p{^--Is	Lt}', "");
66577Expect(0, 453, '\P{--Is	Lt}', "");
66578Expect(1, 453, '\P{^--Is	Lt}', "");
66579Expect(0, 452, '\p{--Is	Lt}', "");
66580Expect(1, 452, '\p{^--Is	Lt}', "");
66581Expect(1, 452, '\P{--Is	Lt}', "");
66582Expect(0, 452, '\P{^--Is	Lt}', "");
66583Error('\p{	SPACING/a/modifier-LETTERS}');
66584Error('\P{	SPACING/a/modifier-LETTERS}');
66585Expect(1, 767, '\p{spacingmodifierletters}', "");
66586Expect(0, 767, '\p{^spacingmodifierletters}', "");
66587Expect(0, 767, '\P{spacingmodifierletters}', "");
66588Expect(1, 767, '\P{^spacingmodifierletters}', "");
66589Expect(0, 687, '\p{spacingmodifierletters}', "");
66590Expect(1, 687, '\p{^spacingmodifierletters}', "");
66591Expect(1, 687, '\P{spacingmodifierletters}', "");
66592Expect(0, 687, '\P{^spacingmodifierletters}', "");
66593Expect(1, 767, '\p{- SpacingmodifierLetters}', "");
66594Expect(0, 767, '\p{^- SpacingmodifierLetters}', "");
66595Expect(0, 767, '\P{- SpacingmodifierLetters}', "");
66596Expect(1, 767, '\P{^- SpacingmodifierLetters}', "");
66597Expect(0, 687, '\p{- SpacingmodifierLetters}', "");
66598Expect(1, 687, '\p{^- SpacingmodifierLetters}', "");
66599Expect(1, 687, '\P{- SpacingmodifierLetters}', "");
66600Expect(0, 687, '\P{^- SpacingmodifierLetters}', "");
66601Error('\p{-:=IS SpacingModifier	Letters}');
66602Error('\P{-:=IS SpacingModifier	Letters}');
66603Expect(1, 767, '\p{isspacingmodifierletters}', "");
66604Expect(0, 767, '\p{^isspacingmodifierletters}', "");
66605Expect(0, 767, '\P{isspacingmodifierletters}', "");
66606Expect(1, 767, '\P{^isspacingmodifierletters}', "");
66607Expect(0, 687, '\p{isspacingmodifierletters}', "");
66608Expect(1, 687, '\p{^isspacingmodifierletters}', "");
66609Expect(1, 687, '\P{isspacingmodifierletters}', "");
66610Expect(0, 687, '\P{^isspacingmodifierletters}', "");
66611Expect(1, 767, '\p{_IS_SPACING modifier_letters}', "");
66612Expect(0, 767, '\p{^_IS_SPACING modifier_letters}', "");
66613Expect(0, 767, '\P{_IS_SPACING modifier_letters}', "");
66614Expect(1, 767, '\P{^_IS_SPACING modifier_letters}', "");
66615Expect(0, 687, '\p{_IS_SPACING modifier_letters}', "");
66616Expect(1, 687, '\p{^_IS_SPACING modifier_letters}', "");
66617Expect(1, 687, '\P{_IS_SPACING modifier_letters}', "");
66618Expect(0, 687, '\P{^_IS_SPACING modifier_letters}', "");
66619Error('\p{IN-SPACING_Modifier:=Letters}');
66620Error('\P{IN-SPACING_Modifier:=Letters}');
66621Expect(1, 767, '\p{inspacingmodifierletters}', "");
66622Expect(0, 767, '\p{^inspacingmodifierletters}', "");
66623Expect(0, 767, '\P{inspacingmodifierletters}', "");
66624Expect(1, 767, '\P{^inspacingmodifierletters}', "");
66625Expect(0, 687, '\p{inspacingmodifierletters}', "");
66626Expect(1, 687, '\p{^inspacingmodifierletters}', "");
66627Expect(1, 687, '\P{inspacingmodifierletters}', "");
66628Expect(0, 687, '\P{^inspacingmodifierletters}', "");
66629Expect(1, 767, '\p{-_In	Spacing-modifier Letters}', "");
66630Expect(0, 767, '\p{^-_In	Spacing-modifier Letters}', "");
66631Expect(0, 767, '\P{-_In	Spacing-modifier Letters}', "");
66632Expect(1, 767, '\P{^-_In	Spacing-modifier Letters}', "");
66633Expect(0, 687, '\p{-_In	Spacing-modifier Letters}', "");
66634Expect(1, 687, '\p{^-_In	Spacing-modifier Letters}', "");
66635Expect(1, 687, '\P{-_In	Spacing-modifier Letters}', "");
66636Expect(0, 687, '\P{^-_In	Spacing-modifier Letters}', "");
66637Error('\p{Grapheme_Link}');
66638Error('\P{Grapheme_Link}');
66639Error('\p{Is_Grapheme_Link}');
66640Error('\P{Is_Grapheme_Link}');
66641Error('\p{Gr_Link}');
66642Error('\P{Gr_Link}');
66643Error('\p{Is_Gr_Link}');
66644Error('\P{Is_Gr_Link}');
66645Error('\p{_-Other/a/Lowercase}');
66646Error('\P{_-Other/a/Lowercase}');
66647Expect(1, 696, '\p{otherlowercase}', 'deprecated');
66648Expect(0, 696, '\p{^otherlowercase}', 'deprecated');
66649Expect(0, 696, '\P{otherlowercase}', 'deprecated');
66650Expect(1, 696, '\P{^otherlowercase}', 'deprecated');
66651Expect(0, 687, '\p{otherlowercase}', 'deprecated');
66652Expect(1, 687, '\p{^otherlowercase}', 'deprecated');
66653Expect(1, 687, '\P{otherlowercase}', 'deprecated');
66654Expect(0, 687, '\P{^otherlowercase}', 'deprecated');
66655Expect(1, 696, '\p{__Other	LOWERCASE}', 'deprecated');
66656Expect(0, 696, '\p{^__Other	LOWERCASE}', 'deprecated');
66657Expect(0, 696, '\P{__Other	LOWERCASE}', 'deprecated');
66658Expect(1, 696, '\P{^__Other	LOWERCASE}', 'deprecated');
66659Expect(0, 687, '\p{__Other	LOWERCASE}', 'deprecated');
66660Expect(1, 687, '\p{^__Other	LOWERCASE}', 'deprecated');
66661Expect(1, 687, '\P{__Other	LOWERCASE}', 'deprecated');
66662Expect(0, 687, '\P{^__Other	LOWERCASE}', 'deprecated');
66663Error('\p{_is:=OTHER_lowercase}');
66664Error('\P{_is:=OTHER_lowercase}');
66665Expect(1, 696, '\p{isotherlowercase}', 'deprecated');
66666Expect(0, 696, '\p{^isotherlowercase}', 'deprecated');
66667Expect(0, 696, '\P{isotherlowercase}', 'deprecated');
66668Expect(1, 696, '\P{^isotherlowercase}', 'deprecated');
66669Expect(0, 687, '\p{isotherlowercase}', 'deprecated');
66670Expect(1, 687, '\p{^isotherlowercase}', 'deprecated');
66671Expect(1, 687, '\P{isotherlowercase}', 'deprecated');
66672Expect(0, 687, '\P{^isotherlowercase}', 'deprecated');
66673Expect(1, 696, '\p{--IS_OtherLowercase}', 'deprecated');
66674Expect(0, 696, '\p{^--IS_OtherLowercase}', 'deprecated');
66675Expect(0, 696, '\P{--IS_OtherLowercase}', 'deprecated');
66676Expect(1, 696, '\P{^--IS_OtherLowercase}', 'deprecated');
66677Expect(0, 687, '\p{--IS_OtherLowercase}', 'deprecated');
66678Expect(1, 687, '\p{^--IS_OtherLowercase}', 'deprecated');
66679Expect(1, 687, '\P{--IS_OtherLowercase}', 'deprecated');
66680Expect(0, 687, '\P{^--IS_OtherLowercase}', 'deprecated');
66681Error('\p{_/a/OLower}');
66682Error('\P{_/a/OLower}');
66683Expect(1, 696, '\p{olower}', 'deprecated');
66684Expect(0, 696, '\p{^olower}', 'deprecated');
66685Expect(0, 696, '\P{olower}', 'deprecated');
66686Expect(1, 696, '\P{^olower}', 'deprecated');
66687Expect(0, 687, '\p{olower}', 'deprecated');
66688Expect(1, 687, '\p{^olower}', 'deprecated');
66689Expect(1, 687, '\P{olower}', 'deprecated');
66690Expect(0, 687, '\P{^olower}', 'deprecated');
66691Expect(1, 696, '\p{- OLOWER}', 'deprecated');
66692Expect(0, 696, '\p{^- OLOWER}', 'deprecated');
66693Expect(0, 696, '\P{- OLOWER}', 'deprecated');
66694Expect(1, 696, '\P{^- OLOWER}', 'deprecated');
66695Expect(0, 687, '\p{- OLOWER}', 'deprecated');
66696Expect(1, 687, '\p{^- OLOWER}', 'deprecated');
66697Expect(1, 687, '\P{- OLOWER}', 'deprecated');
66698Expect(0, 687, '\P{^- OLOWER}', 'deprecated');
66699Error('\p{ /a/Is	OLower}');
66700Error('\P{ /a/Is	OLower}');
66701Expect(1, 696, '\p{isolower}', 'deprecated');
66702Expect(0, 696, '\p{^isolower}', 'deprecated');
66703Expect(0, 696, '\P{isolower}', 'deprecated');
66704Expect(1, 696, '\P{^isolower}', 'deprecated');
66705Expect(0, 687, '\p{isolower}', 'deprecated');
66706Expect(1, 687, '\p{^isolower}', 'deprecated');
66707Expect(1, 687, '\P{isolower}', 'deprecated');
66708Expect(0, 687, '\P{^isolower}', 'deprecated');
66709Expect(1, 696, '\p{  Is	OLOWER}', 'deprecated');
66710Expect(0, 696, '\p{^  Is	OLOWER}', 'deprecated');
66711Expect(0, 696, '\P{  Is	OLOWER}', 'deprecated');
66712Expect(1, 696, '\P{^  Is	OLOWER}', 'deprecated');
66713Expect(0, 687, '\p{  Is	OLOWER}', 'deprecated');
66714Expect(1, 687, '\p{^  Is	OLOWER}', 'deprecated');
66715Expect(1, 687, '\P{  Is	OLOWER}', 'deprecated');
66716Expect(0, 687, '\P{^  Is	OLOWER}', 'deprecated');
66717Error('\p{/a/_Arabic}');
66718Error('\P{/a/_Arabic}');
66719Expect(1, 1547, '\p{arabic}', "");
66720Expect(0, 1547, '\p{^arabic}', "");
66721Expect(0, 1547, '\P{arabic}', "");
66722Expect(1, 1547, '\P{^arabic}', "");
66723Expect(0, 1541, '\p{arabic}', "");
66724Expect(1, 1541, '\p{^arabic}', "");
66725Expect(1, 1541, '\P{arabic}', "");
66726Expect(0, 1541, '\P{^arabic}', "");
66727Expect(1, 1547, '\p{ -arabic}', "");
66728Expect(0, 1547, '\p{^ -arabic}', "");
66729Expect(0, 1547, '\P{ -arabic}', "");
66730Expect(1, 1547, '\P{^ -arabic}', "");
66731Expect(0, 1541, '\p{ -arabic}', "");
66732Expect(1, 1541, '\p{^ -arabic}', "");
66733Expect(1, 1541, '\P{ -arabic}', "");
66734Expect(0, 1541, '\P{^ -arabic}', "");
66735Error('\p{-:=is arabic}');
66736Error('\P{-:=is arabic}');
66737Expect(1, 1547, '\p{isarabic}', "");
66738Expect(0, 1547, '\p{^isarabic}', "");
66739Expect(0, 1547, '\P{isarabic}', "");
66740Expect(1, 1547, '\P{^isarabic}', "");
66741Expect(0, 1541, '\p{isarabic}', "");
66742Expect(1, 1541, '\p{^isarabic}', "");
66743Expect(1, 1541, '\P{isarabic}', "");
66744Expect(0, 1541, '\P{^isarabic}', "");
66745Expect(1, 1547, '\p{- Is-ARABIC}', "");
66746Expect(0, 1547, '\p{^- Is-ARABIC}', "");
66747Expect(0, 1547, '\P{- Is-ARABIC}', "");
66748Expect(1, 1547, '\P{^- Is-ARABIC}', "");
66749Expect(0, 1541, '\p{- Is-ARABIC}', "");
66750Expect(1, 1541, '\p{^- Is-ARABIC}', "");
66751Expect(1, 1541, '\P{- Is-ARABIC}', "");
66752Expect(0, 1541, '\P{^- Is-ARABIC}', "");
66753Error('\p{/a/_Arab}');
66754Error('\P{/a/_Arab}');
66755Expect(1, 1547, '\p{arab}', "");
66756Expect(0, 1547, '\p{^arab}', "");
66757Expect(0, 1547, '\P{arab}', "");
66758Expect(1, 1547, '\P{^arab}', "");
66759Expect(0, 1541, '\p{arab}', "");
66760Expect(1, 1541, '\p{^arab}', "");
66761Expect(1, 1541, '\P{arab}', "");
66762Expect(0, 1541, '\P{^arab}', "");
66763Expect(1, 1547, '\p{_Arab}', "");
66764Expect(0, 1547, '\p{^_Arab}', "");
66765Expect(0, 1547, '\P{_Arab}', "");
66766Expect(1, 1547, '\P{^_Arab}', "");
66767Expect(0, 1541, '\p{_Arab}', "");
66768Expect(1, 1541, '\p{^_Arab}', "");
66769Expect(1, 1541, '\P{_Arab}', "");
66770Expect(0, 1541, '\P{^_Arab}', "");
66771Error('\p{:= 	Is Arab}');
66772Error('\P{:= 	Is Arab}');
66773Expect(1, 1547, '\p{isarab}', "");
66774Expect(0, 1547, '\p{^isarab}', "");
66775Expect(0, 1547, '\P{isarab}', "");
66776Expect(1, 1547, '\P{^isarab}', "");
66777Expect(0, 1541, '\p{isarab}', "");
66778Expect(1, 1541, '\p{^isarab}', "");
66779Expect(1, 1541, '\P{isarab}', "");
66780Expect(0, 1541, '\P{^isarab}', "");
66781Expect(1, 1547, '\p{- IS Arab}', "");
66782Expect(0, 1547, '\p{^- IS Arab}', "");
66783Expect(0, 1547, '\P{- IS Arab}', "");
66784Expect(1, 1547, '\P{^- IS Arab}', "");
66785Expect(0, 1541, '\p{- IS Arab}', "");
66786Expect(1, 1541, '\p{^- IS Arab}', "");
66787Expect(1, 1541, '\P{- IS Arab}', "");
66788Expect(0, 1541, '\P{^- IS Arab}', "");
66789Error('\p{/a/  Deseret}');
66790Error('\P{/a/  Deseret}');
66791Expect(1, 66639, '\p{deseret}', "");
66792Expect(0, 66639, '\p{^deseret}', "");
66793Expect(0, 66639, '\P{deseret}', "");
66794Expect(1, 66639, '\P{^deseret}', "");
66795Expect(0, 66559, '\p{deseret}', "");
66796Expect(1, 66559, '\p{^deseret}', "");
66797Expect(1, 66559, '\P{deseret}', "");
66798Expect(0, 66559, '\P{^deseret}', "");
66799Expect(1, 66639, '\p{--deseret}', "");
66800Expect(0, 66639, '\p{^--deseret}', "");
66801Expect(0, 66639, '\P{--deseret}', "");
66802Expect(1, 66639, '\P{^--deseret}', "");
66803Expect(0, 66559, '\p{--deseret}', "");
66804Expect(1, 66559, '\p{^--deseret}', "");
66805Expect(1, 66559, '\P{--deseret}', "");
66806Expect(0, 66559, '\P{^--deseret}', "");
66807Error('\p{__is/a/Deseret}');
66808Error('\P{__is/a/Deseret}');
66809Expect(1, 66639, '\p{isdeseret}', "");
66810Expect(0, 66639, '\p{^isdeseret}', "");
66811Expect(0, 66639, '\P{isdeseret}', "");
66812Expect(1, 66639, '\P{^isdeseret}', "");
66813Expect(0, 66559, '\p{isdeseret}', "");
66814Expect(1, 66559, '\p{^isdeseret}', "");
66815Expect(1, 66559, '\P{isdeseret}', "");
66816Expect(0, 66559, '\P{^isdeseret}', "");
66817Expect(1, 66639, '\p{_ isDESERET}', "");
66818Expect(0, 66639, '\p{^_ isDESERET}', "");
66819Expect(0, 66639, '\P{_ isDESERET}', "");
66820Expect(1, 66639, '\P{^_ isDESERET}', "");
66821Expect(0, 66559, '\p{_ isDESERET}', "");
66822Expect(1, 66559, '\p{^_ isDESERET}', "");
66823Expect(1, 66559, '\P{_ isDESERET}', "");
66824Expect(0, 66559, '\P{^_ isDESERET}', "");
66825Error('\p{:=_Dsrt}');
66826Error('\P{:=_Dsrt}');
66827Expect(1, 66639, '\p{dsrt}', "");
66828Expect(0, 66639, '\p{^dsrt}', "");
66829Expect(0, 66639, '\P{dsrt}', "");
66830Expect(1, 66639, '\P{^dsrt}', "");
66831Expect(0, 66559, '\p{dsrt}', "");
66832Expect(1, 66559, '\p{^dsrt}', "");
66833Expect(1, 66559, '\P{dsrt}', "");
66834Expect(0, 66559, '\P{^dsrt}', "");
66835Expect(1, 66639, '\p{	_Dsrt}', "");
66836Expect(0, 66639, '\p{^	_Dsrt}', "");
66837Expect(0, 66639, '\P{	_Dsrt}', "");
66838Expect(1, 66639, '\P{^	_Dsrt}', "");
66839Expect(0, 66559, '\p{	_Dsrt}', "");
66840Expect(1, 66559, '\p{^	_Dsrt}', "");
66841Expect(1, 66559, '\P{	_Dsrt}', "");
66842Expect(0, 66559, '\P{^	_Dsrt}', "");
66843Error('\p{/a/Is	dsrt}');
66844Error('\P{/a/Is	dsrt}');
66845Expect(1, 66639, '\p{isdsrt}', "");
66846Expect(0, 66639, '\p{^isdsrt}', "");
66847Expect(0, 66639, '\P{isdsrt}', "");
66848Expect(1, 66639, '\P{^isdsrt}', "");
66849Expect(0, 66559, '\p{isdsrt}', "");
66850Expect(1, 66559, '\p{^isdsrt}', "");
66851Expect(1, 66559, '\P{isdsrt}', "");
66852Expect(0, 66559, '\P{^isdsrt}', "");
66853Expect(1, 66639, '\p{	 IsDsrt}', "");
66854Expect(0, 66639, '\p{^	 IsDsrt}', "");
66855Expect(0, 66639, '\P{	 IsDsrt}', "");
66856Expect(1, 66639, '\P{^	 IsDsrt}', "");
66857Expect(0, 66559, '\p{	 IsDsrt}', "");
66858Expect(1, 66559, '\p{^	 IsDsrt}', "");
66859Expect(1, 66559, '\P{	 IsDsrt}', "");
66860Expect(0, 66559, '\P{^	 IsDsrt}', "");
66861Error('\p{/a/cased_Letter}');
66862Error('\P{/a/cased_Letter}');
66863Expect(1, 90, '\p{casedletter}', "");
66864Expect(0, 90, '\p{^casedletter}', "");
66865Expect(0, 90, '\P{casedletter}', "");
66866Expect(1, 90, '\P{^casedletter}', "");
66867Expect(0, 64, '\p{casedletter}', "");
66868Expect(1, 64, '\p{^casedletter}', "");
66869Expect(1, 64, '\P{casedletter}', "");
66870Expect(0, 64, '\P{^casedletter}', "");
66871Expect(1, 90, '\p{_CASED Letter}', "");
66872Expect(0, 90, '\p{^_CASED Letter}', "");
66873Expect(0, 90, '\P{_CASED Letter}', "");
66874Expect(1, 90, '\P{^_CASED Letter}', "");
66875Expect(0, 64, '\p{_CASED Letter}', "");
66876Expect(1, 64, '\p{^_CASED Letter}', "");
66877Expect(1, 64, '\P{_CASED Letter}', "");
66878Expect(0, 64, '\P{^_CASED Letter}', "");
66879Error('\p{- is CASED	Letter:=}');
66880Error('\P{- is CASED	Letter:=}');
66881Expect(1, 90, '\p{iscasedletter}', "");
66882Expect(0, 90, '\p{^iscasedletter}', "");
66883Expect(0, 90, '\P{iscasedletter}', "");
66884Expect(1, 90, '\P{^iscasedletter}', "");
66885Expect(0, 64, '\p{iscasedletter}', "");
66886Expect(1, 64, '\p{^iscasedletter}', "");
66887Expect(1, 64, '\P{iscasedletter}', "");
66888Expect(0, 64, '\P{^iscasedletter}', "");
66889Expect(1, 90, '\p{-is	cased_letter}', "");
66890Expect(0, 90, '\p{^-is	cased_letter}', "");
66891Expect(0, 90, '\P{-is	cased_letter}', "");
66892Expect(1, 90, '\P{^-is	cased_letter}', "");
66893Expect(0, 64, '\p{-is	cased_letter}', "");
66894Expect(1, 64, '\p{^-is	cased_letter}', "");
66895Expect(1, 64, '\P{-is	cased_letter}', "");
66896Expect(0, 64, '\P{^-is	cased_letter}', "");
66897Error('\p{:=_LC}');
66898Error('\P{:=_LC}');
66899Expect(1, 90, '\p{lc}', "");
66900Expect(0, 90, '\p{^lc}', "");
66901Expect(0, 90, '\P{lc}', "");
66902Expect(1, 90, '\P{^lc}', "");
66903Expect(0, 64, '\p{lc}', "");
66904Expect(1, 64, '\p{^lc}', "");
66905Expect(1, 64, '\P{lc}', "");
66906Expect(0, 64, '\P{^lc}', "");
66907Expect(1, 90, '\p{_LC}', "");
66908Expect(0, 90, '\p{^_LC}', "");
66909Expect(0, 90, '\P{_LC}', "");
66910Expect(1, 90, '\P{^_LC}', "");
66911Expect(0, 64, '\p{_LC}', "");
66912Expect(1, 64, '\p{^_LC}', "");
66913Expect(1, 64, '\P{_LC}', "");
66914Expect(0, 64, '\P{^_LC}', "");
66915Error('\p{/a/--IS	LC}');
66916Error('\P{/a/--IS	LC}');
66917Expect(1, 90, '\p{islc}', "");
66918Expect(0, 90, '\p{^islc}', "");
66919Expect(0, 90, '\P{islc}', "");
66920Expect(1, 90, '\P{^islc}', "");
66921Expect(0, 64, '\p{islc}', "");
66922Expect(1, 64, '\p{^islc}', "");
66923Expect(1, 64, '\P{islc}', "");
66924Expect(0, 64, '\P{^islc}', "");
66925Expect(1, 90, '\p{- Is LC}', "");
66926Expect(0, 90, '\p{^- Is LC}', "");
66927Expect(0, 90, '\P{- Is LC}', "");
66928Expect(1, 90, '\P{^- Is LC}', "");
66929Expect(0, 64, '\p{- Is LC}', "");
66930Expect(1, 64, '\p{^- Is LC}', "");
66931Expect(1, 64, '\P{- Is LC}', "");
66932Expect(0, 64, '\P{^- Is LC}', "");
66933Error('\p{	/a/L}');
66934Error('\P{	/a/L}');
66935Expect(1, 90, '\p{l_}', "");
66936Expect(0, 90, '\p{^l_}', "");
66937Expect(0, 90, '\P{l_}', "");
66938Expect(1, 90, '\P{^l_}', "");
66939Expect(0, 64, '\p{l_}', "");
66940Expect(1, 64, '\p{^l_}', "");
66941Expect(1, 64, '\P{l_}', "");
66942Expect(0, 64, '\P{^l_}', "");
66943Expect(1, 90, '\p{-	L}', "");
66944Expect(0, 90, '\p{^-	L}', "");
66945Expect(0, 90, '\P{-	L}', "");
66946Expect(1, 90, '\P{^-	L}', "");
66947Expect(0, 64, '\p{-	L}', "");
66948Expect(1, 64, '\p{^-	L}', "");
66949Expect(1, 64, '\P{-	L}', "");
66950Expect(0, 64, '\P{^-	L}', "");
66951Error('\p{	/a/Is l}');
66952Error('\P{	/a/Is l}');
66953Expect(1, 90, '\p{isl_}', "");
66954Expect(0, 90, '\p{^isl_}', "");
66955Expect(0, 90, '\P{isl_}', "");
66956Expect(1, 90, '\P{^isl_}', "");
66957Expect(0, 64, '\p{isl_}', "");
66958Expect(1, 64, '\p{^isl_}', "");
66959Expect(1, 64, '\P{isl_}', "");
66960Expect(0, 64, '\P{^isl_}', "");
66961Expect(1, 90, '\p{	Is-L}', "");
66962Expect(0, 90, '\p{^	Is-L}', "");
66963Expect(0, 90, '\P{	Is-L}', "");
66964Expect(1, 90, '\P{^	Is-L}', "");
66965Expect(0, 64, '\p{	Is-L}', "");
66966Expect(1, 64, '\p{^	Is-L}', "");
66967Expect(1, 64, '\P{	Is-L}', "");
66968Expect(0, 64, '\P{^	Is-L}', "");
66969Error('\p{_l&/a/}');
66970Error('\P{_l&/a/}');
66971Expect(1, 90, '\p{l&}', "");
66972Expect(0, 90, '\p{^l&}', "");
66973Expect(0, 90, '\P{l&}', "");
66974Expect(1, 90, '\P{^l&}', "");
66975Expect(0, 64, '\p{l&}', "");
66976Expect(1, 64, '\p{^l&}', "");
66977Expect(1, 64, '\P{l&}', "");
66978Expect(0, 64, '\P{^l&}', "");
66979Expect(1, 90, '\p{- L&}', "");
66980Expect(0, 90, '\p{^- L&}', "");
66981Expect(0, 90, '\P{- L&}', "");
66982Expect(1, 90, '\P{^- L&}', "");
66983Expect(0, 64, '\p{- L&}', "");
66984Expect(1, 64, '\p{^- L&}', "");
66985Expect(1, 64, '\P{- L&}', "");
66986Expect(0, 64, '\P{^- L&}', "");
66987Error('\p{-:=IS-L&}');
66988Error('\P{-:=IS-L&}');
66989Expect(1, 90, '\p{isl&}', "");
66990Expect(0, 90, '\p{^isl&}', "");
66991Expect(0, 90, '\P{isl&}', "");
66992Expect(1, 90, '\P{^isl&}', "");
66993Expect(0, 64, '\p{isl&}', "");
66994Expect(1, 64, '\p{^isl&}', "");
66995Expect(1, 64, '\P{isl&}', "");
66996Expect(0, 64, '\P{^isl&}', "");
66997Expect(1, 90, '\p{  Is	L&}', "");
66998Expect(0, 90, '\p{^  Is	L&}', "");
66999Expect(0, 90, '\P{  Is	L&}', "");
67000Expect(1, 90, '\P{^  Is	L&}', "");
67001Expect(0, 64, '\p{  Is	L&}', "");
67002Expect(1, 64, '\p{^  Is	L&}', "");
67003Expect(1, 64, '\P{  Is	L&}', "");
67004Expect(0, 64, '\P{^  Is	L&}', "");
67005Error('\p{:=	 SYMBOL}');
67006Error('\P{:=	 SYMBOL}');
67007Expect(1, 36, '\p{symbol}', "");
67008Expect(0, 36, '\p{^symbol}', "");
67009Expect(0, 36, '\P{symbol}', "");
67010Expect(1, 36, '\P{^symbol}', "");
67011Expect(0, 35, '\p{symbol}', "");
67012Expect(1, 35, '\p{^symbol}', "");
67013Expect(1, 35, '\P{symbol}', "");
67014Expect(0, 35, '\P{^symbol}', "");
67015Expect(1, 36, '\p{ 	SYMBOL}', "");
67016Expect(0, 36, '\p{^ 	SYMBOL}', "");
67017Expect(0, 36, '\P{ 	SYMBOL}', "");
67018Expect(1, 36, '\P{^ 	SYMBOL}', "");
67019Expect(0, 35, '\p{ 	SYMBOL}', "");
67020Expect(1, 35, '\p{^ 	SYMBOL}', "");
67021Expect(1, 35, '\P{ 	SYMBOL}', "");
67022Expect(0, 35, '\P{^ 	SYMBOL}', "");
67023Error('\p{ :=is Symbol}');
67024Error('\P{ :=is Symbol}');
67025Expect(1, 36, '\p{issymbol}', "");
67026Expect(0, 36, '\p{^issymbol}', "");
67027Expect(0, 36, '\P{issymbol}', "");
67028Expect(1, 36, '\P{^issymbol}', "");
67029Expect(0, 35, '\p{issymbol}', "");
67030Expect(1, 35, '\p{^issymbol}', "");
67031Expect(1, 35, '\P{issymbol}', "");
67032Expect(0, 35, '\P{^issymbol}', "");
67033Expect(1, 36, '\p{_	Is SYMBOL}', "");
67034Expect(0, 36, '\p{^_	Is SYMBOL}', "");
67035Expect(0, 36, '\P{_	Is SYMBOL}', "");
67036Expect(1, 36, '\P{^_	Is SYMBOL}', "");
67037Expect(0, 35, '\p{_	Is SYMBOL}', "");
67038Expect(1, 35, '\p{^_	Is SYMBOL}', "");
67039Expect(1, 35, '\P{_	Is SYMBOL}', "");
67040Expect(0, 35, '\P{^_	Is SYMBOL}', "");
67041Error('\p{/a/	_S}');
67042Error('\P{/a/	_S}');
67043Expect(1, 36, '\p{s}', "");
67044Expect(0, 36, '\p{^s}', "");
67045Expect(0, 36, '\P{s}', "");
67046Expect(1, 36, '\P{^s}', "");
67047Expect(0, 35, '\p{s}', "");
67048Expect(1, 35, '\p{^s}', "");
67049Expect(1, 35, '\P{s}', "");
67050Expect(0, 35, '\P{^s}', "");
67051Expect(1, 36, '\p{ 	S}', "");
67052Expect(0, 36, '\p{^ 	S}', "");
67053Expect(0, 36, '\P{ 	S}', "");
67054Expect(1, 36, '\P{^ 	S}', "");
67055Expect(0, 35, '\p{ 	S}', "");
67056Expect(1, 35, '\p{^ 	S}', "");
67057Expect(1, 35, '\P{ 	S}', "");
67058Expect(0, 35, '\P{^ 	S}', "");
67059Error('\p{-is_S:=}');
67060Error('\P{-is_S:=}');
67061Expect(1, 36, '\p{iss}', "");
67062Expect(0, 36, '\p{^iss}', "");
67063Expect(0, 36, '\P{iss}', "");
67064Expect(1, 36, '\P{^iss}', "");
67065Expect(0, 35, '\p{iss}', "");
67066Expect(1, 35, '\p{^iss}', "");
67067Expect(1, 35, '\P{iss}', "");
67068Expect(0, 35, '\P{^iss}', "");
67069Expect(1, 36, '\p{	is	S}', "");
67070Expect(0, 36, '\p{^	is	S}', "");
67071Expect(0, 36, '\P{	is	S}', "");
67072Expect(1, 36, '\P{^	is	S}', "");
67073Expect(0, 35, '\p{	is	S}', "");
67074Expect(1, 35, '\p{^	is	S}', "");
67075Expect(1, 35, '\P{	is	S}', "");
67076Expect(0, 35, '\P{^	is	S}', "");
67077Error('\p{/a/	-yijing_hexagram SYMBOLS}');
67078Error('\P{/a/	-yijing_hexagram SYMBOLS}');
67079Expect(1, 19967, '\p{yijinghexagramsymbols}', "");
67080Expect(0, 19967, '\p{^yijinghexagramsymbols}', "");
67081Expect(0, 19967, '\P{yijinghexagramsymbols}', "");
67082Expect(1, 19967, '\P{^yijinghexagramsymbols}', "");
67083Expect(0, 19903, '\p{yijinghexagramsymbols}', "");
67084Expect(1, 19903, '\p{^yijinghexagramsymbols}', "");
67085Expect(1, 19903, '\P{yijinghexagramsymbols}', "");
67086Expect(0, 19903, '\P{^yijinghexagramsymbols}', "");
67087Expect(1, 19967, '\p{	-yijing	hexagram_Symbols}', "");
67088Expect(0, 19967, '\p{^	-yijing	hexagram_Symbols}', "");
67089Expect(0, 19967, '\P{	-yijing	hexagram_Symbols}', "");
67090Expect(1, 19967, '\P{^	-yijing	hexagram_Symbols}', "");
67091Expect(0, 19903, '\p{	-yijing	hexagram_Symbols}', "");
67092Expect(1, 19903, '\p{^	-yijing	hexagram_Symbols}', "");
67093Expect(1, 19903, '\P{	-yijing	hexagram_Symbols}', "");
67094Expect(0, 19903, '\P{^	-yijing	hexagram_Symbols}', "");
67095Error('\p{ :=Is_yijing Hexagram_Symbols}');
67096Error('\P{ :=Is_yijing Hexagram_Symbols}');
67097Expect(1, 19967, '\p{isyijinghexagramsymbols}', "");
67098Expect(0, 19967, '\p{^isyijinghexagramsymbols}', "");
67099Expect(0, 19967, '\P{isyijinghexagramsymbols}', "");
67100Expect(1, 19967, '\P{^isyijinghexagramsymbols}', "");
67101Expect(0, 19903, '\p{isyijinghexagramsymbols}', "");
67102Expect(1, 19903, '\p{^isyijinghexagramsymbols}', "");
67103Expect(1, 19903, '\P{isyijinghexagramsymbols}', "");
67104Expect(0, 19903, '\P{^isyijinghexagramsymbols}', "");
67105Expect(1, 19967, '\p{-_Isyijinghexagramsymbols}', "");
67106Expect(0, 19967, '\p{^-_Isyijinghexagramsymbols}', "");
67107Expect(0, 19967, '\P{-_Isyijinghexagramsymbols}', "");
67108Expect(1, 19967, '\P{^-_Isyijinghexagramsymbols}', "");
67109Expect(0, 19903, '\p{-_Isyijinghexagramsymbols}', "");
67110Expect(1, 19903, '\p{^-_Isyijinghexagramsymbols}', "");
67111Expect(1, 19903, '\P{-_Isyijinghexagramsymbols}', "");
67112Expect(0, 19903, '\P{^-_Isyijinghexagramsymbols}', "");
67113Error('\p{- IN-Yijing/a/Hexagram-symbols}');
67114Error('\P{- IN-Yijing/a/Hexagram-symbols}');
67115Expect(1, 19967, '\p{inyijinghexagramsymbols}', "");
67116Expect(0, 19967, '\p{^inyijinghexagramsymbols}', "");
67117Expect(0, 19967, '\P{inyijinghexagramsymbols}', "");
67118Expect(1, 19967, '\P{^inyijinghexagramsymbols}', "");
67119Expect(0, 19903, '\p{inyijinghexagramsymbols}', "");
67120Expect(1, 19903, '\p{^inyijinghexagramsymbols}', "");
67121Expect(1, 19903, '\P{inyijinghexagramsymbols}', "");
67122Expect(0, 19903, '\P{^inyijinghexagramsymbols}', "");
67123Expect(1, 19967, '\p{In Yijing Hexagram	Symbols}', "");
67124Expect(0, 19967, '\p{^In Yijing Hexagram	Symbols}', "");
67125Expect(0, 19967, '\P{In Yijing Hexagram	Symbols}', "");
67126Expect(1, 19967, '\P{^In Yijing Hexagram	Symbols}', "");
67127Expect(0, 19903, '\p{In Yijing Hexagram	Symbols}', "");
67128Expect(1, 19903, '\p{^In Yijing Hexagram	Symbols}', "");
67129Expect(1, 19903, '\P{In Yijing Hexagram	Symbols}', "");
67130Expect(0, 19903, '\P{^In Yijing Hexagram	Symbols}', "");
67131Error('\p{	POSIXSPACE/a/}');
67132Error('\P{	POSIXSPACE/a/}');
67133Expect(1, 13, '\p{posixspace}', "");
67134Expect(0, 13, '\p{^posixspace}', "");
67135Expect(0, 13, '\P{posixspace}', "");
67136Expect(1, 13, '\P{^posixspace}', "");
67137Expect(0, 8, '\p{posixspace}', "");
67138Expect(1, 8, '\p{^posixspace}', "");
67139Expect(1, 8, '\P{posixspace}', "");
67140Expect(0, 8, '\P{^posixspace}', "");
67141Expect(1, 13, '\p{_ PosixSpace}', "");
67142Expect(0, 13, '\p{^_ PosixSpace}', "");
67143Expect(0, 13, '\P{_ PosixSpace}', "");
67144Expect(1, 13, '\P{^_ PosixSpace}', "");
67145Expect(0, 8, '\p{_ PosixSpace}', "");
67146Expect(1, 8, '\p{^_ PosixSpace}', "");
67147Expect(1, 8, '\P{_ PosixSpace}', "");
67148Expect(0, 8, '\P{^_ PosixSpace}', "");
67149Error('\p{/a/- IS PosixSpace}');
67150Error('\P{/a/- IS PosixSpace}');
67151Expect(1, 13, '\p{isposixspace}', "");
67152Expect(0, 13, '\p{^isposixspace}', "");
67153Expect(0, 13, '\P{isposixspace}', "");
67154Expect(1, 13, '\P{^isposixspace}', "");
67155Expect(0, 8, '\p{isposixspace}', "");
67156Expect(1, 8, '\p{^isposixspace}', "");
67157Expect(1, 8, '\P{isposixspace}', "");
67158Expect(0, 8, '\P{^isposixspace}', "");
67159Expect(1, 13, '\p{_-IsPosixSpace}', "");
67160Expect(0, 13, '\p{^_-IsPosixSpace}', "");
67161Expect(0, 13, '\P{_-IsPosixSpace}', "");
67162Expect(1, 13, '\P{^_-IsPosixSpace}', "");
67163Expect(0, 8, '\p{_-IsPosixSpace}', "");
67164Expect(1, 8, '\p{^_-IsPosixSpace}', "");
67165Expect(1, 8, '\P{_-IsPosixSpace}', "");
67166Expect(0, 8, '\P{^_-IsPosixSpace}', "");
67167Error('\p{:= 	currencySYMBOLS}');
67168Error('\P{:= 	currencySYMBOLS}');
67169Expect(1, 8399, '\p{currencysymbols}', "");
67170Expect(0, 8399, '\p{^currencysymbols}', "");
67171Expect(0, 8399, '\P{currencysymbols}', "");
67172Expect(1, 8399, '\P{^currencysymbols}', "");
67173Expect(0, 8351, '\p{currencysymbols}', "");
67174Expect(1, 8351, '\p{^currencysymbols}', "");
67175Expect(1, 8351, '\P{currencysymbols}', "");
67176Expect(0, 8351, '\P{^currencysymbols}', "");
67177Expect(1, 8399, '\p{-CURRENCYSymbols}', "");
67178Expect(0, 8399, '\p{^-CURRENCYSymbols}', "");
67179Expect(0, 8399, '\P{-CURRENCYSymbols}', "");
67180Expect(1, 8399, '\P{^-CURRENCYSymbols}', "");
67181Expect(0, 8351, '\p{-CURRENCYSymbols}', "");
67182Expect(1, 8351, '\p{^-CURRENCYSymbols}', "");
67183Expect(1, 8351, '\P{-CURRENCYSymbols}', "");
67184Expect(0, 8351, '\P{^-CURRENCYSymbols}', "");
67185Error('\p{_:=Is-Currency_symbols}');
67186Error('\P{_:=Is-Currency_symbols}');
67187Expect(1, 8399, '\p{iscurrencysymbols}', "");
67188Expect(0, 8399, '\p{^iscurrencysymbols}', "");
67189Expect(0, 8399, '\P{iscurrencysymbols}', "");
67190Expect(1, 8399, '\P{^iscurrencysymbols}', "");
67191Expect(0, 8351, '\p{iscurrencysymbols}', "");
67192Expect(1, 8351, '\p{^iscurrencysymbols}', "");
67193Expect(1, 8351, '\P{iscurrencysymbols}', "");
67194Expect(0, 8351, '\P{^iscurrencysymbols}', "");
67195Expect(1, 8399, '\p{-isCurrencySymbols}', "");
67196Expect(0, 8399, '\p{^-isCurrencySymbols}', "");
67197Expect(0, 8399, '\P{-isCurrencySymbols}', "");
67198Expect(1, 8399, '\P{^-isCurrencySymbols}', "");
67199Expect(0, 8351, '\p{-isCurrencySymbols}', "");
67200Expect(1, 8351, '\p{^-isCurrencySymbols}', "");
67201Expect(1, 8351, '\P{-isCurrencySymbols}', "");
67202Expect(0, 8351, '\P{^-isCurrencySymbols}', "");
67203Error('\p{_	In:=currency_symbols}');
67204Error('\P{_	In:=currency_symbols}');
67205Expect(1, 8399, '\p{incurrencysymbols}', "");
67206Expect(0, 8399, '\p{^incurrencysymbols}', "");
67207Expect(0, 8399, '\P{incurrencysymbols}', "");
67208Expect(1, 8399, '\P{^incurrencysymbols}', "");
67209Expect(0, 8351, '\p{incurrencysymbols}', "");
67210Expect(1, 8351, '\p{^incurrencysymbols}', "");
67211Expect(1, 8351, '\P{incurrencysymbols}', "");
67212Expect(0, 8351, '\P{^incurrencysymbols}', "");
67213Expect(1, 8399, '\p{ In	CURRENCY-symbols}', "");
67214Expect(0, 8399, '\p{^ In	CURRENCY-symbols}', "");
67215Expect(0, 8399, '\P{ In	CURRENCY-symbols}', "");
67216Expect(1, 8399, '\P{^ In	CURRENCY-symbols}', "");
67217Expect(0, 8351, '\p{ In	CURRENCY-symbols}', "");
67218Expect(1, 8351, '\p{^ In	CURRENCY-symbols}', "");
67219Expect(1, 8351, '\P{ In	CURRENCY-symbols}', "");
67220Expect(0, 8351, '\P{^ In	CURRENCY-symbols}', "");
67221Error('\p{_-Currency/a/symbol}');
67222Error('\P{_-Currency/a/symbol}');
67223Expect(1, 36, '\p{currencysymbol}', "");
67224Expect(0, 36, '\p{^currencysymbol}', "");
67225Expect(0, 36, '\P{currencysymbol}', "");
67226Expect(1, 36, '\P{^currencysymbol}', "");
67227Expect(0, 35, '\p{currencysymbol}', "");
67228Expect(1, 35, '\p{^currencysymbol}', "");
67229Expect(1, 35, '\P{currencysymbol}', "");
67230Expect(0, 35, '\P{^currencysymbol}', "");
67231Expect(1, 36, '\p{- Currency Symbol}', "");
67232Expect(0, 36, '\p{^- Currency Symbol}', "");
67233Expect(0, 36, '\P{- Currency Symbol}', "");
67234Expect(1, 36, '\P{^- Currency Symbol}', "");
67235Expect(0, 35, '\p{- Currency Symbol}', "");
67236Expect(1, 35, '\p{^- Currency Symbol}', "");
67237Expect(1, 35, '\P{- Currency Symbol}', "");
67238Expect(0, 35, '\P{^- Currency Symbol}', "");
67239Error('\p{	-isCURRENCYsymbol:=}');
67240Error('\P{	-isCURRENCYsymbol:=}');
67241Expect(1, 36, '\p{iscurrencysymbol}', "");
67242Expect(0, 36, '\p{^iscurrencysymbol}', "");
67243Expect(0, 36, '\P{iscurrencysymbol}', "");
67244Expect(1, 36, '\P{^iscurrencysymbol}', "");
67245Expect(0, 35, '\p{iscurrencysymbol}', "");
67246Expect(1, 35, '\p{^iscurrencysymbol}', "");
67247Expect(1, 35, '\P{iscurrencysymbol}', "");
67248Expect(0, 35, '\P{^iscurrencysymbol}', "");
67249Expect(1, 36, '\p{ IS Currency_Symbol}', "");
67250Expect(0, 36, '\p{^ IS Currency_Symbol}', "");
67251Expect(0, 36, '\P{ IS Currency_Symbol}', "");
67252Expect(1, 36, '\P{^ IS Currency_Symbol}', "");
67253Expect(0, 35, '\p{ IS Currency_Symbol}', "");
67254Expect(1, 35, '\p{^ IS Currency_Symbol}', "");
67255Expect(1, 35, '\P{ IS Currency_Symbol}', "");
67256Expect(0, 35, '\P{^ IS Currency_Symbol}', "");
67257Error('\p{		SC/a/}');
67258Error('\P{		SC/a/}');
67259Expect(1, 36, '\p{sc}', "");
67260Expect(0, 36, '\p{^sc}', "");
67261Expect(0, 36, '\P{sc}', "");
67262Expect(1, 36, '\P{^sc}', "");
67263Expect(0, 35, '\p{sc}', "");
67264Expect(1, 35, '\p{^sc}', "");
67265Expect(1, 35, '\P{sc}', "");
67266Expect(0, 35, '\P{^sc}', "");
67267Expect(1, 36, '\p{-SC}', "");
67268Expect(0, 36, '\p{^-SC}', "");
67269Expect(0, 36, '\P{-SC}', "");
67270Expect(1, 36, '\P{^-SC}', "");
67271Expect(0, 35, '\p{-SC}', "");
67272Expect(1, 35, '\p{^-SC}', "");
67273Expect(1, 35, '\P{-SC}', "");
67274Expect(0, 35, '\P{^-SC}', "");
67275Error('\p{ :=IS_SC}');
67276Error('\P{ :=IS_SC}');
67277Expect(1, 36, '\p{issc}', "");
67278Expect(0, 36, '\p{^issc}', "");
67279Expect(0, 36, '\P{issc}', "");
67280Expect(1, 36, '\P{^issc}', "");
67281Expect(0, 35, '\p{issc}', "");
67282Expect(1, 35, '\p{^issc}', "");
67283Expect(1, 35, '\P{issc}', "");
67284Expect(0, 35, '\P{^issc}', "");
67285Expect(1, 36, '\p{ IS-SC}', "");
67286Expect(0, 36, '\p{^ IS-SC}', "");
67287Expect(0, 36, '\P{ IS-SC}', "");
67288Expect(1, 36, '\P{^ IS-SC}', "");
67289Expect(0, 35, '\p{ IS-SC}', "");
67290Expect(1, 35, '\p{^ IS-SC}', "");
67291Expect(1, 35, '\P{ IS-SC}', "");
67292Expect(0, 35, '\P{^ IS-SC}', "");
67293Error('\p{_	High:=Surrogates}');
67294Error('\P{_	High:=Surrogates}');
67295Expect(0, 55295, '\p{highsurrogates}', "");
67296Expect(1, 55295, '\p{^highsurrogates}', "");
67297Expect(1, 55295, '\P{highsurrogates}', "");
67298Expect(0, 55295, '\P{^highsurrogates}', "");
67299Expect(0, 55295, '\p{ 	HIGH_Surrogates}', "");
67300Expect(1, 55295, '\p{^ 	HIGH_Surrogates}', "");
67301Expect(1, 55295, '\P{ 	HIGH_Surrogates}', "");
67302Expect(0, 55295, '\P{^ 	HIGH_Surrogates}', "");
67303Error('\p{:=IShigh Surrogates}');
67304Error('\P{:=IShigh Surrogates}');
67305Expect(0, 55295, '\p{ishighsurrogates}', "");
67306Expect(1, 55295, '\p{^ishighsurrogates}', "");
67307Expect(1, 55295, '\P{ishighsurrogates}', "");
67308Expect(0, 55295, '\P{^ishighsurrogates}', "");
67309Expect(0, 55295, '\p{-IS high-SURROGATES}', "");
67310Expect(1, 55295, '\p{^-IS high-SURROGATES}', "");
67311Expect(1, 55295, '\P{-IS high-SURROGATES}', "");
67312Expect(0, 55295, '\P{^-IS high-SURROGATES}', "");
67313Error('\p{ 	IN	HIGH/a/SURROGATES}');
67314Error('\P{ 	IN	HIGH/a/SURROGATES}');
67315Expect(0, 55295, '\p{inhighsurrogates}', "");
67316Expect(1, 55295, '\p{^inhighsurrogates}', "");
67317Expect(1, 55295, '\P{inhighsurrogates}', "");
67318Expect(0, 55295, '\P{^inhighsurrogates}', "");
67319Expect(0, 55295, '\p{  In HIGH	SURROGATES}', "");
67320Expect(1, 55295, '\p{^  In HIGH	SURROGATES}', "");
67321Expect(1, 55295, '\P{  In HIGH	SURROGATES}', "");
67322Expect(0, 55295, '\P{^  In HIGH	SURROGATES}', "");
67323Error('\p{/a/-_INDESERET}');
67324Error('\P{/a/-_INDESERET}');
67325Expect(1, 66639, '\p{indeseret}', "");
67326Expect(0, 66639, '\p{^indeseret}', "");
67327Expect(0, 66639, '\P{indeseret}', "");
67328Expect(1, 66639, '\P{^indeseret}', "");
67329Expect(0, 66559, '\p{indeseret}', "");
67330Expect(1, 66559, '\p{^indeseret}', "");
67331Expect(1, 66559, '\P{indeseret}', "");
67332Expect(0, 66559, '\P{^indeseret}', "");
67333Expect(1, 66639, '\p{_InDeseret}', "");
67334Expect(0, 66639, '\p{^_InDeseret}', "");
67335Expect(0, 66639, '\P{_InDeseret}', "");
67336Expect(1, 66639, '\P{^_InDeseret}', "");
67337Expect(0, 66559, '\p{_InDeseret}', "");
67338Expect(1, 66559, '\p{^_InDeseret}', "");
67339Expect(1, 66559, '\P{_InDeseret}', "");
67340Expect(0, 66559, '\P{^_InDeseret}', "");
67341Error('\p{:= 	Other_Alphabetic}');
67342Error('\P{:= 	Other_Alphabetic}');
67343Expect(1, 837, '\p{otheralphabetic}', 'deprecated');
67344Expect(0, 837, '\p{^otheralphabetic}', 'deprecated');
67345Expect(0, 837, '\P{otheralphabetic}', 'deprecated');
67346Expect(1, 837, '\P{^otheralphabetic}', 'deprecated');
67347Expect(0, 836, '\p{otheralphabetic}', 'deprecated');
67348Expect(1, 836, '\p{^otheralphabetic}', 'deprecated');
67349Expect(1, 836, '\P{otheralphabetic}', 'deprecated');
67350Expect(0, 836, '\P{^otheralphabetic}', 'deprecated');
67351Expect(1, 837, '\p{ Other alphabetic}', 'deprecated');
67352Expect(0, 837, '\p{^ Other alphabetic}', 'deprecated');
67353Expect(0, 837, '\P{ Other alphabetic}', 'deprecated');
67354Expect(1, 837, '\P{^ Other alphabetic}', 'deprecated');
67355Expect(0, 836, '\p{ Other alphabetic}', 'deprecated');
67356Expect(1, 836, '\p{^ Other alphabetic}', 'deprecated');
67357Expect(1, 836, '\P{ Other alphabetic}', 'deprecated');
67358Expect(0, 836, '\P{^ Other alphabetic}', 'deprecated');
67359Error('\p{-/a/is_OtherAlphabetic}');
67360Error('\P{-/a/is_OtherAlphabetic}');
67361Expect(1, 837, '\p{isotheralphabetic}', 'deprecated');
67362Expect(0, 837, '\p{^isotheralphabetic}', 'deprecated');
67363Expect(0, 837, '\P{isotheralphabetic}', 'deprecated');
67364Expect(1, 837, '\P{^isotheralphabetic}', 'deprecated');
67365Expect(0, 836, '\p{isotheralphabetic}', 'deprecated');
67366Expect(1, 836, '\p{^isotheralphabetic}', 'deprecated');
67367Expect(1, 836, '\P{isotheralphabetic}', 'deprecated');
67368Expect(0, 836, '\P{^isotheralphabetic}', 'deprecated');
67369Expect(1, 837, '\p{ 	is Other-Alphabetic}', 'deprecated');
67370Expect(0, 837, '\p{^ 	is Other-Alphabetic}', 'deprecated');
67371Expect(0, 837, '\P{ 	is Other-Alphabetic}', 'deprecated');
67372Expect(1, 837, '\P{^ 	is Other-Alphabetic}', 'deprecated');
67373Expect(0, 836, '\p{ 	is Other-Alphabetic}', 'deprecated');
67374Expect(1, 836, '\p{^ 	is Other-Alphabetic}', 'deprecated');
67375Expect(1, 836, '\P{ 	is Other-Alphabetic}', 'deprecated');
67376Expect(0, 836, '\P{^ 	is Other-Alphabetic}', 'deprecated');
67377Error('\p{/a/	OAlpha}');
67378Error('\P{/a/	OAlpha}');
67379Expect(1, 837, '\p{oalpha}', 'deprecated');
67380Expect(0, 837, '\p{^oalpha}', 'deprecated');
67381Expect(0, 837, '\P{oalpha}', 'deprecated');
67382Expect(1, 837, '\P{^oalpha}', 'deprecated');
67383Expect(0, 836, '\p{oalpha}', 'deprecated');
67384Expect(1, 836, '\p{^oalpha}', 'deprecated');
67385Expect(1, 836, '\P{oalpha}', 'deprecated');
67386Expect(0, 836, '\P{^oalpha}', 'deprecated');
67387Expect(1, 837, '\p{	 oalpha}', 'deprecated');
67388Expect(0, 837, '\p{^	 oalpha}', 'deprecated');
67389Expect(0, 837, '\P{	 oalpha}', 'deprecated');
67390Expect(1, 837, '\P{^	 oalpha}', 'deprecated');
67391Expect(0, 836, '\p{	 oalpha}', 'deprecated');
67392Expect(1, 836, '\p{^	 oalpha}', 'deprecated');
67393Expect(1, 836, '\P{	 oalpha}', 'deprecated');
67394Expect(0, 836, '\P{^	 oalpha}', 'deprecated');
67395Error('\p{-/a/Is OALPHA}');
67396Error('\P{-/a/Is OALPHA}');
67397Expect(1, 837, '\p{isoalpha}', 'deprecated');
67398Expect(0, 837, '\p{^isoalpha}', 'deprecated');
67399Expect(0, 837, '\P{isoalpha}', 'deprecated');
67400Expect(1, 837, '\P{^isoalpha}', 'deprecated');
67401Expect(0, 836, '\p{isoalpha}', 'deprecated');
67402Expect(1, 836, '\p{^isoalpha}', 'deprecated');
67403Expect(1, 836, '\P{isoalpha}', 'deprecated');
67404Expect(0, 836, '\P{^isoalpha}', 'deprecated');
67405Expect(1, 837, '\p{	_Is oalpha}', 'deprecated');
67406Expect(0, 837, '\p{^	_Is oalpha}', 'deprecated');
67407Expect(0, 837, '\P{	_Is oalpha}', 'deprecated');
67408Expect(1, 837, '\P{^	_Is oalpha}', 'deprecated');
67409Expect(0, 836, '\p{	_Is oalpha}', 'deprecated');
67410Expect(1, 836, '\p{^	_Is oalpha}', 'deprecated');
67411Expect(1, 836, '\P{	_Is oalpha}', 'deprecated');
67412Expect(0, 836, '\P{^	_Is oalpha}', 'deprecated');
67413Error('\p{_/a/Supplementary Privateuse_AREA_A}');
67414Error('\P{_/a/Supplementary Privateuse_AREA_A}');
67415Expect(1, 983040, '\p{supplementaryprivateuseareaa}', "");
67416Expect(0, 983040, '\p{^supplementaryprivateuseareaa}', "");
67417Expect(0, 983040, '\P{supplementaryprivateuseareaa}', "");
67418Expect(1, 983040, '\P{^supplementaryprivateuseareaa}', "");
67419Expect(0, 1, '\p{supplementaryprivateuseareaa}', "");
67420Expect(1, 1, '\p{^supplementaryprivateuseareaa}', "");
67421Expect(1, 1, '\P{supplementaryprivateuseareaa}', "");
67422Expect(0, 1, '\P{^supplementaryprivateuseareaa}', "");
67423Expect(1, 983040, '\p{_	Supplementary_PRIVATE_Use Area-A}', "");
67424Expect(0, 983040, '\p{^_	Supplementary_PRIVATE_Use Area-A}', "");
67425Expect(0, 983040, '\P{_	Supplementary_PRIVATE_Use Area-A}', "");
67426Expect(1, 983040, '\P{^_	Supplementary_PRIVATE_Use Area-A}', "");
67427Expect(0, 1, '\p{_	Supplementary_PRIVATE_Use Area-A}', "");
67428Expect(1, 1, '\p{^_	Supplementary_PRIVATE_Use Area-A}', "");
67429Expect(1, 1, '\P{_	Supplementary_PRIVATE_Use Area-A}', "");
67430Expect(0, 1, '\P{^_	Supplementary_PRIVATE_Use Area-A}', "");
67431Error('\p{	 Is_SUPPLEMENTARYPRIVATE_Use-Area/a/A}');
67432Error('\P{	 Is_SUPPLEMENTARYPRIVATE_Use-Area/a/A}');
67433Expect(1, 983040, '\p{issupplementaryprivateuseareaa}', "");
67434Expect(0, 983040, '\p{^issupplementaryprivateuseareaa}', "");
67435Expect(0, 983040, '\P{issupplementaryprivateuseareaa}', "");
67436Expect(1, 983040, '\P{^issupplementaryprivateuseareaa}', "");
67437Expect(0, 1, '\p{issupplementaryprivateuseareaa}', "");
67438Expect(1, 1, '\p{^issupplementaryprivateuseareaa}', "");
67439Expect(1, 1, '\P{issupplementaryprivateuseareaa}', "");
67440Expect(0, 1, '\P{^issupplementaryprivateuseareaa}', "");
67441Expect(1, 983040, '\p{- IS	SUPPLEMENTARYprivate_USE Area_A}', "");
67442Expect(0, 983040, '\p{^- IS	SUPPLEMENTARYprivate_USE Area_A}', "");
67443Expect(0, 983040, '\P{- IS	SUPPLEMENTARYprivate_USE Area_A}', "");
67444Expect(1, 983040, '\P{^- IS	SUPPLEMENTARYprivate_USE Area_A}', "");
67445Expect(0, 1, '\p{- IS	SUPPLEMENTARYprivate_USE Area_A}', "");
67446Expect(1, 1, '\p{^- IS	SUPPLEMENTARYprivate_USE Area_A}', "");
67447Expect(1, 1, '\P{- IS	SUPPLEMENTARYprivate_USE Area_A}', "");
67448Expect(0, 1, '\P{^- IS	SUPPLEMENTARYprivate_USE Area_A}', "");
67449Error('\p{_in-SUPPLEMENTARYPRIVATE:=useArea-A}');
67450Error('\P{_in-SUPPLEMENTARYPRIVATE:=useArea-A}');
67451Expect(1, 983040, '\p{insupplementaryprivateuseareaa}', "");
67452Expect(0, 983040, '\p{^insupplementaryprivateuseareaa}', "");
67453Expect(0, 983040, '\P{insupplementaryprivateuseareaa}', "");
67454Expect(1, 983040, '\P{^insupplementaryprivateuseareaa}', "");
67455Expect(0, 1, '\p{insupplementaryprivateuseareaa}', "");
67456Expect(1, 1, '\p{^insupplementaryprivateuseareaa}', "");
67457Expect(1, 1, '\P{insupplementaryprivateuseareaa}', "");
67458Expect(0, 1, '\P{^insupplementaryprivateuseareaa}', "");
67459Expect(1, 983040, '\p{-In supplementary-Private-use	Area-A}', "");
67460Expect(0, 983040, '\p{^-In supplementary-Private-use	Area-A}', "");
67461Expect(0, 983040, '\P{-In supplementary-Private-use	Area-A}', "");
67462Expect(1, 983040, '\P{^-In supplementary-Private-use	Area-A}', "");
67463Expect(0, 1, '\p{-In supplementary-Private-use	Area-A}', "");
67464Expect(1, 1, '\p{^-In supplementary-Private-use	Area-A}', "");
67465Expect(1, 1, '\P{-In supplementary-Private-use	Area-A}', "");
67466Expect(0, 1, '\P{^-In supplementary-Private-use	Area-A}', "");
67467Error('\p{	 SAURASHTRA/a/}');
67468Error('\P{	 SAURASHTRA/a/}');
67469Expect(1, 43204, '\p{saurashtra}', "");
67470Expect(0, 43204, '\p{^saurashtra}', "");
67471Expect(0, 43204, '\P{saurashtra}', "");
67472Expect(1, 43204, '\P{^saurashtra}', "");
67473Expect(0, 43135, '\p{saurashtra}', "");
67474Expect(1, 43135, '\p{^saurashtra}', "");
67475Expect(1, 43135, '\P{saurashtra}', "");
67476Expect(0, 43135, '\P{^saurashtra}', "");
67477Expect(1, 43204, '\p{	_SAURASHTRA}', "");
67478Expect(0, 43204, '\p{^	_SAURASHTRA}', "");
67479Expect(0, 43204, '\P{	_SAURASHTRA}', "");
67480Expect(1, 43204, '\P{^	_SAURASHTRA}', "");
67481Expect(0, 43135, '\p{	_SAURASHTRA}', "");
67482Expect(1, 43135, '\p{^	_SAURASHTRA}', "");
67483Expect(1, 43135, '\P{	_SAURASHTRA}', "");
67484Expect(0, 43135, '\P{^	_SAURASHTRA}', "");
67485Error('\p{	Is Saurashtra/a/}');
67486Error('\P{	Is Saurashtra/a/}');
67487Expect(1, 43204, '\p{issaurashtra}', "");
67488Expect(0, 43204, '\p{^issaurashtra}', "");
67489Expect(0, 43204, '\P{issaurashtra}', "");
67490Expect(1, 43204, '\P{^issaurashtra}', "");
67491Expect(0, 43135, '\p{issaurashtra}', "");
67492Expect(1, 43135, '\p{^issaurashtra}', "");
67493Expect(1, 43135, '\P{issaurashtra}', "");
67494Expect(0, 43135, '\P{^issaurashtra}', "");
67495Expect(1, 43204, '\p{_ Is_Saurashtra}', "");
67496Expect(0, 43204, '\p{^_ Is_Saurashtra}', "");
67497Expect(0, 43204, '\P{_ Is_Saurashtra}', "");
67498Expect(1, 43204, '\P{^_ Is_Saurashtra}', "");
67499Expect(0, 43135, '\p{_ Is_Saurashtra}', "");
67500Expect(1, 43135, '\p{^_ Is_Saurashtra}', "");
67501Expect(1, 43135, '\P{_ Is_Saurashtra}', "");
67502Expect(0, 43135, '\P{^_ Is_Saurashtra}', "");
67503Error('\p{ /a/Saur}');
67504Error('\P{ /a/Saur}');
67505Expect(1, 43204, '\p{saur}', "");
67506Expect(0, 43204, '\p{^saur}', "");
67507Expect(0, 43204, '\P{saur}', "");
67508Expect(1, 43204, '\P{^saur}', "");
67509Expect(0, 43135, '\p{saur}', "");
67510Expect(1, 43135, '\p{^saur}', "");
67511Expect(1, 43135, '\P{saur}', "");
67512Expect(0, 43135, '\P{^saur}', "");
67513Expect(1, 43204, '\p{	saur}', "");
67514Expect(0, 43204, '\p{^	saur}', "");
67515Expect(0, 43204, '\P{	saur}', "");
67516Expect(1, 43204, '\P{^	saur}', "");
67517Expect(0, 43135, '\p{	saur}', "");
67518Expect(1, 43135, '\p{^	saur}', "");
67519Expect(1, 43135, '\P{	saur}', "");
67520Expect(0, 43135, '\P{^	saur}', "");
67521Error('\p{-/a/Is Saur}');
67522Error('\P{-/a/Is Saur}');
67523Expect(1, 43204, '\p{issaur}', "");
67524Expect(0, 43204, '\p{^issaur}', "");
67525Expect(0, 43204, '\P{issaur}', "");
67526Expect(1, 43204, '\P{^issaur}', "");
67527Expect(0, 43135, '\p{issaur}', "");
67528Expect(1, 43135, '\p{^issaur}', "");
67529Expect(1, 43135, '\P{issaur}', "");
67530Expect(0, 43135, '\P{^issaur}', "");
67531Expect(1, 43204, '\p{_	is-SAUR}', "");
67532Expect(0, 43204, '\p{^_	is-SAUR}', "");
67533Expect(0, 43204, '\P{_	is-SAUR}', "");
67534Expect(1, 43204, '\P{^_	is-SAUR}', "");
67535Expect(0, 43135, '\p{_	is-SAUR}', "");
67536Expect(1, 43135, '\p{^_	is-SAUR}', "");
67537Expect(1, 43135, '\P{_	is-SAUR}', "");
67538Expect(0, 43135, '\P{^_	is-SAUR}', "");
67539Error('\p{	_X-extend/a/}');
67540Error('\P{	_X-extend/a/}');
67541Expect(1, 879, '\p{_X_EXTEND}', "");
67542Expect(0, 879, '\p{^_X_EXTEND}', "");
67543Expect(0, 879, '\P{_X_EXTEND}', "");
67544Expect(1, 879, '\P{^_X_EXTEND}', "");
67545Expect(0, 767, '\p{_X_EXTEND}', "");
67546Expect(1, 767, '\p{^_X_EXTEND}', "");
67547Expect(1, 767, '\P{_X_EXTEND}', "");
67548Expect(0, 767, '\P{^_X_EXTEND}', "");
67549Error('\p{-tagbanwa:=}');
67550Error('\P{-tagbanwa:=}');
67551Expect(1, 5996, '\p{tagbanwa}', "");
67552Expect(0, 5996, '\p{^tagbanwa}', "");
67553Expect(0, 5996, '\P{tagbanwa}', "");
67554Expect(1, 5996, '\P{^tagbanwa}', "");
67555Expect(0, 5983, '\p{tagbanwa}', "");
67556Expect(1, 5983, '\p{^tagbanwa}', "");
67557Expect(1, 5983, '\P{tagbanwa}', "");
67558Expect(0, 5983, '\P{^tagbanwa}', "");
67559Expect(1, 5996, '\p{ TAGBANWA}', "");
67560Expect(0, 5996, '\p{^ TAGBANWA}', "");
67561Expect(0, 5996, '\P{ TAGBANWA}', "");
67562Expect(1, 5996, '\P{^ TAGBANWA}', "");
67563Expect(0, 5983, '\p{ TAGBANWA}', "");
67564Expect(1, 5983, '\p{^ TAGBANWA}', "");
67565Expect(1, 5983, '\P{ TAGBANWA}', "");
67566Expect(0, 5983, '\P{^ TAGBANWA}', "");
67567Error('\p{	/a/Is-tagbanwa}');
67568Error('\P{	/a/Is-tagbanwa}');
67569Expect(1, 5996, '\p{istagbanwa}', "");
67570Expect(0, 5996, '\p{^istagbanwa}', "");
67571Expect(0, 5996, '\P{istagbanwa}', "");
67572Expect(1, 5996, '\P{^istagbanwa}', "");
67573Expect(0, 5983, '\p{istagbanwa}', "");
67574Expect(1, 5983, '\p{^istagbanwa}', "");
67575Expect(1, 5983, '\P{istagbanwa}', "");
67576Expect(0, 5983, '\P{^istagbanwa}', "");
67577Expect(1, 5996, '\p{_istagbanwa}', "");
67578Expect(0, 5996, '\p{^_istagbanwa}', "");
67579Expect(0, 5996, '\P{_istagbanwa}', "");
67580Expect(1, 5996, '\P{^_istagbanwa}', "");
67581Expect(0, 5983, '\p{_istagbanwa}', "");
67582Expect(1, 5983, '\p{^_istagbanwa}', "");
67583Expect(1, 5983, '\P{_istagbanwa}', "");
67584Expect(0, 5983, '\P{^_istagbanwa}', "");
67585Error('\p{	_Tagb/a/}');
67586Error('\P{	_Tagb/a/}');
67587Expect(1, 5996, '\p{tagb}', "");
67588Expect(0, 5996, '\p{^tagb}', "");
67589Expect(0, 5996, '\P{tagb}', "");
67590Expect(1, 5996, '\P{^tagb}', "");
67591Expect(0, 5983, '\p{tagb}', "");
67592Expect(1, 5983, '\p{^tagb}', "");
67593Expect(1, 5983, '\P{tagb}', "");
67594Expect(0, 5983, '\P{^tagb}', "");
67595Expect(1, 5996, '\p{_-Tagb}', "");
67596Expect(0, 5996, '\p{^_-Tagb}', "");
67597Expect(0, 5996, '\P{_-Tagb}', "");
67598Expect(1, 5996, '\P{^_-Tagb}', "");
67599Expect(0, 5983, '\p{_-Tagb}', "");
67600Expect(1, 5983, '\p{^_-Tagb}', "");
67601Expect(1, 5983, '\P{_-Tagb}', "");
67602Expect(0, 5983, '\P{^_-Tagb}', "");
67603Error('\p{		IS/a/tagb}');
67604Error('\P{		IS/a/tagb}');
67605Expect(1, 5996, '\p{istagb}', "");
67606Expect(0, 5996, '\p{^istagb}', "");
67607Expect(0, 5996, '\P{istagb}', "");
67608Expect(1, 5996, '\P{^istagb}', "");
67609Expect(0, 5983, '\p{istagb}', "");
67610Expect(1, 5983, '\p{^istagb}', "");
67611Expect(1, 5983, '\P{istagb}', "");
67612Expect(0, 5983, '\P{^istagb}', "");
67613Expect(1, 5996, '\p{ 	is Tagb}', "");
67614Expect(0, 5996, '\p{^ 	is Tagb}', "");
67615Expect(0, 5996, '\P{ 	is Tagb}', "");
67616Expect(1, 5996, '\P{^ 	is Tagb}', "");
67617Expect(0, 5983, '\p{ 	is Tagb}', "");
67618Expect(1, 5983, '\p{^ 	is Tagb}', "");
67619Expect(1, 5983, '\P{ 	is Tagb}', "");
67620Expect(0, 5983, '\P{^ 	is Tagb}', "");
67621Error('\p{	 khmer Symbols:=}');
67622Error('\P{	 khmer Symbols:=}');
67623Expect(1, 6655, '\p{khmersymbols}', "");
67624Expect(0, 6655, '\p{^khmersymbols}', "");
67625Expect(0, 6655, '\P{khmersymbols}', "");
67626Expect(1, 6655, '\P{^khmersymbols}', "");
67627Expect(0, 6623, '\p{khmersymbols}', "");
67628Expect(1, 6623, '\p{^khmersymbols}', "");
67629Expect(1, 6623, '\P{khmersymbols}', "");
67630Expect(0, 6623, '\P{^khmersymbols}', "");
67631Expect(1, 6655, '\p{		KhmerSymbols}', "");
67632Expect(0, 6655, '\p{^		KhmerSymbols}', "");
67633Expect(0, 6655, '\P{		KhmerSymbols}', "");
67634Expect(1, 6655, '\P{^		KhmerSymbols}', "");
67635Expect(0, 6623, '\p{		KhmerSymbols}', "");
67636Expect(1, 6623, '\p{^		KhmerSymbols}', "");
67637Expect(1, 6623, '\P{		KhmerSymbols}', "");
67638Expect(0, 6623, '\P{^		KhmerSymbols}', "");
67639Error('\p{_IS:=Khmer-symbols}');
67640Error('\P{_IS:=Khmer-symbols}');
67641Expect(1, 6655, '\p{iskhmersymbols}', "");
67642Expect(0, 6655, '\p{^iskhmersymbols}', "");
67643Expect(0, 6655, '\P{iskhmersymbols}', "");
67644Expect(1, 6655, '\P{^iskhmersymbols}', "");
67645Expect(0, 6623, '\p{iskhmersymbols}', "");
67646Expect(1, 6623, '\p{^iskhmersymbols}', "");
67647Expect(1, 6623, '\P{iskhmersymbols}', "");
67648Expect(0, 6623, '\P{^iskhmersymbols}', "");
67649Expect(1, 6655, '\p{--is	khmer-SYMBOLS}', "");
67650Expect(0, 6655, '\p{^--is	khmer-SYMBOLS}', "");
67651Expect(0, 6655, '\P{--is	khmer-SYMBOLS}', "");
67652Expect(1, 6655, '\P{^--is	khmer-SYMBOLS}', "");
67653Expect(0, 6623, '\p{--is	khmer-SYMBOLS}', "");
67654Expect(1, 6623, '\p{^--is	khmer-SYMBOLS}', "");
67655Expect(1, 6623, '\P{--is	khmer-SYMBOLS}', "");
67656Expect(0, 6623, '\P{^--is	khmer-SYMBOLS}', "");
67657Error('\p{  In_khmer	symbols/a/}');
67658Error('\P{  In_khmer	symbols/a/}');
67659Expect(1, 6655, '\p{inkhmersymbols}', "");
67660Expect(0, 6655, '\p{^inkhmersymbols}', "");
67661Expect(0, 6655, '\P{inkhmersymbols}', "");
67662Expect(1, 6655, '\P{^inkhmersymbols}', "");
67663Expect(0, 6623, '\p{inkhmersymbols}', "");
67664Expect(1, 6623, '\p{^inkhmersymbols}', "");
67665Expect(1, 6623, '\P{inkhmersymbols}', "");
67666Expect(0, 6623, '\P{^inkhmersymbols}', "");
67667Expect(1, 6655, '\p{ 	in	khmerSymbols}', "");
67668Expect(0, 6655, '\p{^ 	in	khmerSymbols}', "");
67669Expect(0, 6655, '\P{ 	in	khmerSymbols}', "");
67670Expect(1, 6655, '\P{^ 	in	khmerSymbols}', "");
67671Expect(0, 6623, '\p{ 	in	khmerSymbols}', "");
67672Expect(1, 6623, '\p{^ 	in	khmerSymbols}', "");
67673Expect(1, 6623, '\P{ 	in	khmerSymbols}', "");
67674Expect(0, 6623, '\P{^ 	in	khmerSymbols}', "");
67675Error('\p{_/a/math}');
67676Error('\P{_/a/math}');
67677Expect(1, 43, '\p{math}', "");
67678Expect(0, 43, '\p{^math}', "");
67679Expect(0, 43, '\P{math}', "");
67680Expect(1, 43, '\P{^math}', "");
67681Expect(0, 42, '\p{math}', "");
67682Expect(1, 42, '\p{^math}', "");
67683Expect(1, 42, '\P{math}', "");
67684Expect(0, 42, '\P{^math}', "");
67685Expect(1, 43, '\p{_-Math}', "");
67686Expect(0, 43, '\p{^_-Math}', "");
67687Expect(0, 43, '\P{_-Math}', "");
67688Expect(1, 43, '\P{^_-Math}', "");
67689Expect(0, 42, '\p{_-Math}', "");
67690Expect(1, 42, '\p{^_-Math}', "");
67691Expect(1, 42, '\P{_-Math}', "");
67692Expect(0, 42, '\P{^_-Math}', "");
67693Error('\p{/a/-Is_Math}');
67694Error('\P{/a/-Is_Math}');
67695Expect(1, 43, '\p{ismath}', "");
67696Expect(0, 43, '\p{^ismath}', "");
67697Expect(0, 43, '\P{ismath}', "");
67698Expect(1, 43, '\P{^ismath}', "");
67699Expect(0, 42, '\p{ismath}', "");
67700Expect(1, 42, '\p{^ismath}', "");
67701Expect(1, 42, '\P{ismath}', "");
67702Expect(0, 42, '\P{^ismath}', "");
67703Expect(1, 43, '\p{-Is Math}', "");
67704Expect(0, 43, '\p{^-Is Math}', "");
67705Expect(0, 43, '\P{-Is Math}', "");
67706Expect(1, 43, '\P{^-Is Math}', "");
67707Expect(0, 42, '\p{-Is Math}', "");
67708Expect(1, 42, '\p{^-Is Math}', "");
67709Expect(1, 42, '\P{-Is Math}', "");
67710Expect(0, 42, '\P{^-Is Math}', "");
67711Error('\p{ Buhid/a/}');
67712Error('\P{ Buhid/a/}');
67713Expect(1, 5971, '\p{buhid}', "");
67714Expect(0, 5971, '\p{^buhid}', "");
67715Expect(0, 5971, '\P{buhid}', "");
67716Expect(1, 5971, '\P{^buhid}', "");
67717Expect(0, 5951, '\p{buhid}', "");
67718Expect(1, 5951, '\p{^buhid}', "");
67719Expect(1, 5951, '\P{buhid}', "");
67720Expect(0, 5951, '\P{^buhid}', "");
67721Expect(1, 5971, '\p{_-Buhid}', "");
67722Expect(0, 5971, '\p{^_-Buhid}', "");
67723Expect(0, 5971, '\P{_-Buhid}', "");
67724Expect(1, 5971, '\P{^_-Buhid}', "");
67725Expect(0, 5951, '\p{_-Buhid}', "");
67726Expect(1, 5951, '\p{^_-Buhid}', "");
67727Expect(1, 5951, '\P{_-Buhid}', "");
67728Expect(0, 5951, '\P{^_-Buhid}', "");
67729Error('\p{_Is BUHID:=}');
67730Error('\P{_Is BUHID:=}');
67731Expect(1, 5971, '\p{isbuhid}', "");
67732Expect(0, 5971, '\p{^isbuhid}', "");
67733Expect(0, 5971, '\P{isbuhid}', "");
67734Expect(1, 5971, '\P{^isbuhid}', "");
67735Expect(0, 5951, '\p{isbuhid}', "");
67736Expect(1, 5951, '\p{^isbuhid}', "");
67737Expect(1, 5951, '\P{isbuhid}', "");
67738Expect(0, 5951, '\P{^isbuhid}', "");
67739Expect(1, 5971, '\p{--Is-Buhid}', "");
67740Expect(0, 5971, '\p{^--Is-Buhid}', "");
67741Expect(0, 5971, '\P{--Is-Buhid}', "");
67742Expect(1, 5971, '\P{^--Is-Buhid}', "");
67743Expect(0, 5951, '\p{--Is-Buhid}', "");
67744Expect(1, 5951, '\p{^--Is-Buhid}', "");
67745Expect(1, 5951, '\P{--Is-Buhid}', "");
67746Expect(0, 5951, '\P{^--Is-Buhid}', "");
67747Error('\p{_ buhd/a/}');
67748Error('\P{_ buhd/a/}');
67749Expect(1, 5971, '\p{buhd}', "");
67750Expect(0, 5971, '\p{^buhd}', "");
67751Expect(0, 5971, '\P{buhd}', "");
67752Expect(1, 5971, '\P{^buhd}', "");
67753Expect(0, 5951, '\p{buhd}', "");
67754Expect(1, 5951, '\p{^buhd}', "");
67755Expect(1, 5951, '\P{buhd}', "");
67756Expect(0, 5951, '\P{^buhd}', "");
67757Expect(1, 5971, '\p{	Buhd}', "");
67758Expect(0, 5971, '\p{^	Buhd}', "");
67759Expect(0, 5971, '\P{	Buhd}', "");
67760Expect(1, 5971, '\P{^	Buhd}', "");
67761Expect(0, 5951, '\p{	Buhd}', "");
67762Expect(1, 5951, '\p{^	Buhd}', "");
67763Expect(1, 5951, '\P{	Buhd}', "");
67764Expect(0, 5951, '\P{^	Buhd}', "");
67765Error('\p{/a/is_buhd}');
67766Error('\P{/a/is_buhd}');
67767Expect(1, 5971, '\p{isbuhd}', "");
67768Expect(0, 5971, '\p{^isbuhd}', "");
67769Expect(0, 5971, '\P{isbuhd}', "");
67770Expect(1, 5971, '\P{^isbuhd}', "");
67771Expect(0, 5951, '\p{isbuhd}', "");
67772Expect(1, 5951, '\p{^isbuhd}', "");
67773Expect(1, 5951, '\P{isbuhd}', "");
67774Expect(0, 5951, '\P{^isbuhd}', "");
67775Expect(1, 5971, '\p{	-IS Buhd}', "");
67776Expect(0, 5971, '\p{^	-IS Buhd}', "");
67777Expect(0, 5971, '\P{	-IS Buhd}', "");
67778Expect(1, 5971, '\P{^	-IS Buhd}', "");
67779Expect(0, 5951, '\p{	-IS Buhd}', "");
67780Expect(1, 5951, '\p{^	-IS Buhd}', "");
67781Expect(1, 5951, '\P{	-IS Buhd}', "");
67782Expect(0, 5951, '\P{^	-IS Buhd}', "");
67783Error('\p{:=GREEKAND_Coptic}');
67784Error('\P{:=GREEKAND_Coptic}');
67785Expect(1, 1023, '\p{greekandcoptic}', "");
67786Expect(0, 1023, '\p{^greekandcoptic}', "");
67787Expect(0, 1023, '\P{greekandcoptic}', "");
67788Expect(1, 1023, '\P{^greekandcoptic}', "");
67789Expect(0, 879, '\p{greekandcoptic}', "");
67790Expect(1, 879, '\p{^greekandcoptic}', "");
67791Expect(1, 879, '\P{greekandcoptic}', "");
67792Expect(0, 879, '\P{^greekandcoptic}', "");
67793Expect(1, 1023, '\p{ Greek And Coptic}', "");
67794Expect(0, 1023, '\p{^ Greek And Coptic}', "");
67795Expect(0, 1023, '\P{ Greek And Coptic}', "");
67796Expect(1, 1023, '\P{^ Greek And Coptic}', "");
67797Expect(0, 879, '\p{ Greek And Coptic}', "");
67798Expect(1, 879, '\p{^ Greek And Coptic}', "");
67799Expect(1, 879, '\P{ Greek And Coptic}', "");
67800Expect(0, 879, '\P{^ Greek And Coptic}', "");
67801Error('\p{/a/is	Greek_and Coptic}');
67802Error('\P{/a/is	Greek_and Coptic}');
67803Expect(1, 1023, '\p{isgreekandcoptic}', "");
67804Expect(0, 1023, '\p{^isgreekandcoptic}', "");
67805Expect(0, 1023, '\P{isgreekandcoptic}', "");
67806Expect(1, 1023, '\P{^isgreekandcoptic}', "");
67807Expect(0, 879, '\p{isgreekandcoptic}', "");
67808Expect(1, 879, '\p{^isgreekandcoptic}', "");
67809Expect(1, 879, '\P{isgreekandcoptic}', "");
67810Expect(0, 879, '\P{^isgreekandcoptic}', "");
67811Expect(1, 1023, '\p{ _IsGreekAnd Coptic}', "");
67812Expect(0, 1023, '\p{^ _IsGreekAnd Coptic}', "");
67813Expect(0, 1023, '\P{ _IsGreekAnd Coptic}', "");
67814Expect(1, 1023, '\P{^ _IsGreekAnd Coptic}', "");
67815Expect(0, 879, '\p{ _IsGreekAnd Coptic}', "");
67816Expect(1, 879, '\p{^ _IsGreekAnd Coptic}', "");
67817Expect(1, 879, '\P{ _IsGreekAnd Coptic}', "");
67818Expect(0, 879, '\P{^ _IsGreekAnd Coptic}', "");
67819Error('\p{_-in GreekAnd/a/Coptic}');
67820Error('\P{_-in GreekAnd/a/Coptic}');
67821Expect(1, 1023, '\p{ingreekandcoptic}', "");
67822Expect(0, 1023, '\p{^ingreekandcoptic}', "");
67823Expect(0, 1023, '\P{ingreekandcoptic}', "");
67824Expect(1, 1023, '\P{^ingreekandcoptic}', "");
67825Expect(0, 879, '\p{ingreekandcoptic}', "");
67826Expect(1, 879, '\p{^ingreekandcoptic}', "");
67827Expect(1, 879, '\P{ingreekandcoptic}', "");
67828Expect(0, 879, '\P{^ingreekandcoptic}', "");
67829Expect(1, 1023, '\p{ IN-GREEK_And	Coptic}', "");
67830Expect(0, 1023, '\p{^ IN-GREEK_And	Coptic}', "");
67831Expect(0, 1023, '\P{ IN-GREEK_And	Coptic}', "");
67832Expect(1, 1023, '\P{^ IN-GREEK_And	Coptic}', "");
67833Expect(0, 879, '\p{ IN-GREEK_And	Coptic}', "");
67834Expect(1, 879, '\p{^ IN-GREEK_And	Coptic}', "");
67835Expect(1, 879, '\P{ IN-GREEK_And	Coptic}', "");
67836Expect(0, 879, '\P{^ IN-GREEK_And	Coptic}', "");
67837Error('\p{ 	IN/a/Greek}');
67838Error('\P{ 	IN/a/Greek}');
67839Expect(1, 1023, '\p{ingreek}', "");
67840Expect(0, 1023, '\p{^ingreek}', "");
67841Expect(0, 1023, '\P{ingreek}', "");
67842Expect(1, 1023, '\P{^ingreek}', "");
67843Expect(0, 879, '\p{ingreek}', "");
67844Expect(1, 879, '\p{^ingreek}', "");
67845Expect(1, 879, '\P{ingreek}', "");
67846Expect(0, 879, '\P{^ingreek}', "");
67847Expect(1, 1023, '\p{--In greek}', "");
67848Expect(0, 1023, '\p{^--In greek}', "");
67849Expect(0, 1023, '\P{--In greek}', "");
67850Expect(1, 1023, '\P{^--In greek}', "");
67851Expect(0, 879, '\p{--In greek}', "");
67852Expect(1, 879, '\p{^--In greek}', "");
67853Expect(1, 879, '\P{--In greek}', "");
67854Expect(0, 879, '\P{^--In greek}', "");
67855Error('\p{:=--White	Space}');
67856Error('\P{:=--White	Space}');
67857Expect(1, 13, '\p{whitespace}', "");
67858Expect(0, 13, '\p{^whitespace}', "");
67859Expect(0, 13, '\P{whitespace}', "");
67860Expect(1, 13, '\P{^whitespace}', "");
67861Expect(0, 8, '\p{whitespace}', "");
67862Expect(1, 8, '\p{^whitespace}', "");
67863Expect(1, 8, '\P{whitespace}', "");
67864Expect(0, 8, '\P{^whitespace}', "");
67865Expect(1, 13, '\p{__white_Space}', "");
67866Expect(0, 13, '\p{^__white_Space}', "");
67867Expect(0, 13, '\P{__white_Space}', "");
67868Expect(1, 13, '\P{^__white_Space}', "");
67869Expect(0, 8, '\p{__white_Space}', "");
67870Expect(1, 8, '\p{^__white_Space}', "");
67871Expect(1, 8, '\P{__white_Space}', "");
67872Expect(0, 8, '\P{^__white_Space}', "");
67873Error('\p{-/a/Is	White Space}');
67874Error('\P{-/a/Is	White Space}');
67875Expect(1, 13, '\p{iswhitespace}', "");
67876Expect(0, 13, '\p{^iswhitespace}', "");
67877Expect(0, 13, '\P{iswhitespace}', "");
67878Expect(1, 13, '\P{^iswhitespace}', "");
67879Expect(0, 8, '\p{iswhitespace}', "");
67880Expect(1, 8, '\p{^iswhitespace}', "");
67881Expect(1, 8, '\P{iswhitespace}', "");
67882Expect(0, 8, '\P{^iswhitespace}', "");
67883Expect(1, 13, '\p{__Is	white_Space}', "");
67884Expect(0, 13, '\p{^__Is	white_Space}', "");
67885Expect(0, 13, '\P{__Is	white_Space}', "");
67886Expect(1, 13, '\P{^__Is	white_Space}', "");
67887Expect(0, 8, '\p{__Is	white_Space}', "");
67888Expect(1, 8, '\p{^__Is	white_Space}', "");
67889Expect(1, 8, '\P{__Is	white_Space}', "");
67890Expect(0, 8, '\P{^__Is	white_Space}', "");
67891Error('\p{	:=WSPACE}');
67892Error('\P{	:=WSPACE}');
67893Expect(1, 13, '\p{wspace}', "");
67894Expect(0, 13, '\p{^wspace}', "");
67895Expect(0, 13, '\P{wspace}', "");
67896Expect(1, 13, '\P{^wspace}', "");
67897Expect(0, 8, '\p{wspace}', "");
67898Expect(1, 8, '\p{^wspace}', "");
67899Expect(1, 8, '\P{wspace}', "");
67900Expect(0, 8, '\P{^wspace}', "");
67901Expect(1, 13, '\p{	_wspace}', "");
67902Expect(0, 13, '\p{^	_wspace}', "");
67903Expect(0, 13, '\P{	_wspace}', "");
67904Expect(1, 13, '\P{^	_wspace}', "");
67905Expect(0, 8, '\p{	_wspace}', "");
67906Expect(1, 8, '\p{^	_wspace}', "");
67907Expect(1, 8, '\P{	_wspace}', "");
67908Expect(0, 8, '\P{^	_wspace}', "");
67909Error('\p{_:=Is_WSpace}');
67910Error('\P{_:=Is_WSpace}');
67911Expect(1, 13, '\p{iswspace}', "");
67912Expect(0, 13, '\p{^iswspace}', "");
67913Expect(0, 13, '\P{iswspace}', "");
67914Expect(1, 13, '\P{^iswspace}', "");
67915Expect(0, 8, '\p{iswspace}', "");
67916Expect(1, 8, '\p{^iswspace}', "");
67917Expect(1, 8, '\P{iswspace}', "");
67918Expect(0, 8, '\P{^iswspace}', "");
67919Expect(1, 13, '\p{_	is	wspace}', "");
67920Expect(0, 13, '\p{^_	is	wspace}', "");
67921Expect(0, 13, '\P{_	is	wspace}', "");
67922Expect(1, 13, '\P{^_	is	wspace}', "");
67923Expect(0, 8, '\p{_	is	wspace}', "");
67924Expect(1, 8, '\p{^_	is	wspace}', "");
67925Expect(1, 8, '\P{_	is	wspace}', "");
67926Expect(0, 8, '\P{^_	is	wspace}', "");
67927Error('\p{-supplementary Private Use:=Area-B}');
67928Error('\P{-supplementary Private Use:=Area-B}');
67929Expect(1, 1048576, '\p{supplementaryprivateuseareab}', "");
67930Expect(0, 1048576, '\p{^supplementaryprivateuseareab}', "");
67931Expect(0, 1048576, '\P{supplementaryprivateuseareab}', "");
67932Expect(1, 1048576, '\P{^supplementaryprivateuseareab}', "");
67933Expect(0, 1, '\p{supplementaryprivateuseareab}', "");
67934Expect(1, 1, '\p{^supplementaryprivateuseareab}', "");
67935Expect(1, 1, '\P{supplementaryprivateuseareab}', "");
67936Expect(0, 1, '\P{^supplementaryprivateuseareab}', "");
67937Expect(1, 1048576, '\p{-	SUPPLEMENTARY Private_Use_AREAB}', "");
67938Expect(0, 1048576, '\p{^-	SUPPLEMENTARY Private_Use_AREAB}', "");
67939Expect(0, 1048576, '\P{-	SUPPLEMENTARY Private_Use_AREAB}', "");
67940Expect(1, 1048576, '\P{^-	SUPPLEMENTARY Private_Use_AREAB}', "");
67941Expect(0, 1, '\p{-	SUPPLEMENTARY Private_Use_AREAB}', "");
67942Expect(1, 1, '\p{^-	SUPPLEMENTARY Private_Use_AREAB}', "");
67943Expect(1, 1, '\P{-	SUPPLEMENTARY Private_Use_AREAB}', "");
67944Expect(0, 1, '\P{^-	SUPPLEMENTARY Private_Use_AREAB}', "");
67945Error('\p{:=Is Supplementary-PRIVATE_Use_area	B}');
67946Error('\P{:=Is Supplementary-PRIVATE_Use_area	B}');
67947Expect(1, 1048576, '\p{issupplementaryprivateuseareab}', "");
67948Expect(0, 1048576, '\p{^issupplementaryprivateuseareab}', "");
67949Expect(0, 1048576, '\P{issupplementaryprivateuseareab}', "");
67950Expect(1, 1048576, '\P{^issupplementaryprivateuseareab}', "");
67951Expect(0, 1, '\p{issupplementaryprivateuseareab}', "");
67952Expect(1, 1, '\p{^issupplementaryprivateuseareab}', "");
67953Expect(1, 1, '\P{issupplementaryprivateuseareab}', "");
67954Expect(0, 1, '\P{^issupplementaryprivateuseareab}', "");
67955Expect(1, 1048576, '\p{ is Supplementary PRIVATE USE-areaB}', "");
67956Expect(0, 1048576, '\p{^ is Supplementary PRIVATE USE-areaB}', "");
67957Expect(0, 1048576, '\P{ is Supplementary PRIVATE USE-areaB}', "");
67958Expect(1, 1048576, '\P{^ is Supplementary PRIVATE USE-areaB}', "");
67959Expect(0, 1, '\p{ is Supplementary PRIVATE USE-areaB}', "");
67960Expect(1, 1, '\p{^ is Supplementary PRIVATE USE-areaB}', "");
67961Expect(1, 1, '\P{ is Supplementary PRIVATE USE-areaB}', "");
67962Expect(0, 1, '\P{^ is Supplementary PRIVATE USE-areaB}', "");
67963Error('\p{:=IN	Supplementary Privateuse-areaB}');
67964Error('\P{:=IN	Supplementary Privateuse-areaB}');
67965Expect(1, 1048576, '\p{insupplementaryprivateuseareab}', "");
67966Expect(0, 1048576, '\p{^insupplementaryprivateuseareab}', "");
67967Expect(0, 1048576, '\P{insupplementaryprivateuseareab}', "");
67968Expect(1, 1048576, '\P{^insupplementaryprivateuseareab}', "");
67969Expect(0, 1, '\p{insupplementaryprivateuseareab}', "");
67970Expect(1, 1, '\p{^insupplementaryprivateuseareab}', "");
67971Expect(1, 1, '\P{insupplementaryprivateuseareab}', "");
67972Expect(0, 1, '\P{^insupplementaryprivateuseareab}', "");
67973Expect(1, 1048576, '\p{In SUPPLEMENTARY-Private	Use Area	B}', "");
67974Expect(0, 1048576, '\p{^In SUPPLEMENTARY-Private	Use Area	B}', "");
67975Expect(0, 1048576, '\P{In SUPPLEMENTARY-Private	Use Area	B}', "");
67976Expect(1, 1048576, '\P{^In SUPPLEMENTARY-Private	Use Area	B}', "");
67977Expect(0, 1, '\p{In SUPPLEMENTARY-Private	Use Area	B}', "");
67978Expect(1, 1, '\p{^In SUPPLEMENTARY-Private	Use Area	B}', "");
67979Expect(1, 1, '\P{In SUPPLEMENTARY-Private	Use Area	B}', "");
67980Expect(0, 1, '\P{^In SUPPLEMENTARY-Private	Use Area	B}', "");
67981Error('\p{_-in:=CUNEIFORM}');
67982Error('\P{_-in:=CUNEIFORM}');
67983Expect(1, 74751, '\p{incuneiform}', "");
67984Expect(0, 74751, '\p{^incuneiform}', "");
67985Expect(0, 74751, '\P{incuneiform}', "");
67986Expect(1, 74751, '\P{^incuneiform}', "");
67987Expect(0, 73727, '\p{incuneiform}', "");
67988Expect(1, 73727, '\p{^incuneiform}', "");
67989Expect(1, 73727, '\P{incuneiform}', "");
67990Expect(0, 73727, '\P{^incuneiform}', "");
67991Expect(1, 74751, '\p{	In cuneiform}', "");
67992Expect(0, 74751, '\p{^	In cuneiform}', "");
67993Expect(0, 74751, '\P{	In cuneiform}', "");
67994Expect(1, 74751, '\P{^	In cuneiform}', "");
67995Expect(0, 73727, '\p{	In cuneiform}', "");
67996Expect(1, 73727, '\p{^	In cuneiform}', "");
67997Expect(1, 73727, '\P{	In cuneiform}', "");
67998Expect(0, 73727, '\P{^	In cuneiform}', "");
67999Error('\p{- cjk-Symbols:=AND	Punctuation}');
68000Error('\P{- cjk-Symbols:=AND	Punctuation}');
68001Expect(1, 12351, '\p{cjksymbolsandpunctuation}', "");
68002Expect(0, 12351, '\p{^cjksymbolsandpunctuation}', "");
68003Expect(0, 12351, '\P{cjksymbolsandpunctuation}', "");
68004Expect(1, 12351, '\P{^cjksymbolsandpunctuation}', "");
68005Expect(0, 12287, '\p{cjksymbolsandpunctuation}', "");
68006Expect(1, 12287, '\p{^cjksymbolsandpunctuation}', "");
68007Expect(1, 12287, '\P{cjksymbolsandpunctuation}', "");
68008Expect(0, 12287, '\P{^cjksymbolsandpunctuation}', "");
68009Expect(1, 12351, '\p{	 cjk_Symbols And-PUNCTUATION}', "");
68010Expect(0, 12351, '\p{^	 cjk_Symbols And-PUNCTUATION}', "");
68011Expect(0, 12351, '\P{	 cjk_Symbols And-PUNCTUATION}', "");
68012Expect(1, 12351, '\P{^	 cjk_Symbols And-PUNCTUATION}', "");
68013Expect(0, 12287, '\p{	 cjk_Symbols And-PUNCTUATION}', "");
68014Expect(1, 12287, '\p{^	 cjk_Symbols And-PUNCTUATION}', "");
68015Expect(1, 12287, '\P{	 cjk_Symbols And-PUNCTUATION}', "");
68016Expect(0, 12287, '\P{^	 cjk_Symbols And-PUNCTUATION}', "");
68017Error('\p{-Is-CJK/a/symbols AND	Punctuation}');
68018Error('\P{-Is-CJK/a/symbols AND	Punctuation}');
68019Expect(1, 12351, '\p{iscjksymbolsandpunctuation}', "");
68020Expect(0, 12351, '\p{^iscjksymbolsandpunctuation}', "");
68021Expect(0, 12351, '\P{iscjksymbolsandpunctuation}', "");
68022Expect(1, 12351, '\P{^iscjksymbolsandpunctuation}', "");
68023Expect(0, 12287, '\p{iscjksymbolsandpunctuation}', "");
68024Expect(1, 12287, '\p{^iscjksymbolsandpunctuation}', "");
68025Expect(1, 12287, '\P{iscjksymbolsandpunctuation}', "");
68026Expect(0, 12287, '\P{^iscjksymbolsandpunctuation}', "");
68027Expect(1, 12351, '\p{IS CJKSymbols and	Punctuation}', "");
68028Expect(0, 12351, '\p{^IS CJKSymbols and	Punctuation}', "");
68029Expect(0, 12351, '\P{IS CJKSymbols and	Punctuation}', "");
68030Expect(1, 12351, '\P{^IS CJKSymbols and	Punctuation}', "");
68031Expect(0, 12287, '\p{IS CJKSymbols and	Punctuation}', "");
68032Expect(1, 12287, '\p{^IS CJKSymbols and	Punctuation}', "");
68033Expect(1, 12287, '\P{IS CJKSymbols and	Punctuation}', "");
68034Expect(0, 12287, '\P{^IS CJKSymbols and	Punctuation}', "");
68035Error('\p{-In/a/CJK_symbols_AND-PUNCTUATION}');
68036Error('\P{-In/a/CJK_symbols_AND-PUNCTUATION}');
68037Expect(1, 12351, '\p{incjksymbolsandpunctuation}', "");
68038Expect(0, 12351, '\p{^incjksymbolsandpunctuation}', "");
68039Expect(0, 12351, '\P{incjksymbolsandpunctuation}', "");
68040Expect(1, 12351, '\P{^incjksymbolsandpunctuation}', "");
68041Expect(0, 12287, '\p{incjksymbolsandpunctuation}', "");
68042Expect(1, 12287, '\p{^incjksymbolsandpunctuation}', "");
68043Expect(1, 12287, '\P{incjksymbolsandpunctuation}', "");
68044Expect(0, 12287, '\P{^incjksymbolsandpunctuation}', "");
68045Expect(1, 12351, '\p{-Incjk	Symbols_Andpunctuation}', "");
68046Expect(0, 12351, '\p{^-Incjk	Symbols_Andpunctuation}', "");
68047Expect(0, 12351, '\P{-Incjk	Symbols_Andpunctuation}', "");
68048Expect(1, 12351, '\P{^-Incjk	Symbols_Andpunctuation}', "");
68049Expect(0, 12287, '\p{-Incjk	Symbols_Andpunctuation}', "");
68050Expect(1, 12287, '\p{^-Incjk	Symbols_Andpunctuation}', "");
68051Expect(1, 12287, '\P{-Incjk	Symbols_Andpunctuation}', "");
68052Expect(0, 12287, '\P{^-Incjk	Symbols_Andpunctuation}', "");
68053Error('\p{:=	surrogate}');
68054Error('\P{:=	surrogate}');
68055Expect(0, 55295, '\p{surrogate}', "");
68056Expect(1, 55295, '\p{^surrogate}', "");
68057Expect(1, 55295, '\P{surrogate}', "");
68058Expect(0, 55295, '\P{^surrogate}', "");
68059Expect(0, 55295, '\p{__Surrogate}', "");
68060Expect(1, 55295, '\p{^__Surrogate}', "");
68061Expect(1, 55295, '\P{__Surrogate}', "");
68062Expect(0, 55295, '\P{^__Surrogate}', "");
68063Error('\p{	 is/a/SURROGATE}');
68064Error('\P{	 is/a/SURROGATE}');
68065Expect(0, 55295, '\p{issurrogate}', "");
68066Expect(1, 55295, '\p{^issurrogate}', "");
68067Expect(1, 55295, '\P{issurrogate}', "");
68068Expect(0, 55295, '\P{^issurrogate}', "");
68069Expect(0, 55295, '\p{-is-surrogate}', "");
68070Expect(1, 55295, '\p{^-is-surrogate}', "");
68071Expect(1, 55295, '\P{-is-surrogate}', "");
68072Expect(0, 55295, '\P{^-is-surrogate}', "");
68073Error('\p{_ cs:=}');
68074Error('\P{_ cs:=}');
68075Expect(0, 55295, '\p{cs}', "");
68076Expect(1, 55295, '\p{^cs}', "");
68077Expect(1, 55295, '\P{cs}', "");
68078Expect(0, 55295, '\P{^cs}', "");
68079Expect(0, 55295, '\p{	-CS}', "");
68080Expect(1, 55295, '\p{^	-CS}', "");
68081Expect(1, 55295, '\P{	-CS}', "");
68082Expect(0, 55295, '\P{^	-CS}', "");
68083Error('\p{/a/ 	Is	Cs}');
68084Error('\P{/a/ 	Is	Cs}');
68085Expect(0, 55295, '\p{iscs}', "");
68086Expect(1, 55295, '\p{^iscs}', "");
68087Expect(1, 55295, '\P{iscs}', "");
68088Expect(0, 55295, '\P{^iscs}', "");
68089Expect(0, 55295, '\p{_IS	cs}', "");
68090Expect(1, 55295, '\p{^_IS	cs}', "");
68091Expect(1, 55295, '\P{_IS	cs}', "");
68092Expect(0, 55295, '\P{^_IS	cs}', "");
68093Error('\p{ _In:=Coptic}');
68094Error('\P{ _In:=Coptic}');
68095Expect(1, 11519, '\p{incoptic}', "");
68096Expect(0, 11519, '\p{^incoptic}', "");
68097Expect(0, 11519, '\P{incoptic}', "");
68098Expect(1, 11519, '\P{^incoptic}', "");
68099Expect(0, 11391, '\p{incoptic}', "");
68100Expect(1, 11391, '\p{^incoptic}', "");
68101Expect(1, 11391, '\P{incoptic}', "");
68102Expect(0, 11391, '\P{^incoptic}', "");
68103Expect(1, 11519, '\p{_ inCOPTIC}', "");
68104Expect(0, 11519, '\p{^_ inCOPTIC}', "");
68105Expect(0, 11519, '\P{_ inCOPTIC}', "");
68106Expect(1, 11519, '\P{^_ inCOPTIC}', "");
68107Expect(0, 11391, '\p{_ inCOPTIC}', "");
68108Expect(1, 11391, '\p{^_ inCOPTIC}', "");
68109Expect(1, 11391, '\P{_ inCOPTIC}', "");
68110Expect(0, 11391, '\P{^_ inCOPTIC}', "");
68111Error('\p{	/a/Khmer}');
68112Error('\P{	/a/Khmer}');
68113Expect(1, 6109, '\p{khmer}', "");
68114Expect(0, 6109, '\p{^khmer}', "");
68115Expect(0, 6109, '\P{khmer}', "");
68116Expect(1, 6109, '\P{^khmer}', "");
68117Expect(0, 6015, '\p{khmer}', "");
68118Expect(1, 6015, '\p{^khmer}', "");
68119Expect(1, 6015, '\P{khmer}', "");
68120Expect(0, 6015, '\P{^khmer}', "");
68121Expect(1, 6109, '\p{-	Khmer}', "");
68122Expect(0, 6109, '\p{^-	Khmer}', "");
68123Expect(0, 6109, '\P{-	Khmer}', "");
68124Expect(1, 6109, '\P{^-	Khmer}', "");
68125Expect(0, 6015, '\p{-	Khmer}', "");
68126Expect(1, 6015, '\p{^-	Khmer}', "");
68127Expect(1, 6015, '\P{-	Khmer}', "");
68128Expect(0, 6015, '\P{^-	Khmer}', "");
68129Error('\p{_	IS	KHMER:=}');
68130Error('\P{_	IS	KHMER:=}');
68131Expect(1, 6109, '\p{iskhmer}', "");
68132Expect(0, 6109, '\p{^iskhmer}', "");
68133Expect(0, 6109, '\P{iskhmer}', "");
68134Expect(1, 6109, '\P{^iskhmer}', "");
68135Expect(0, 6015, '\p{iskhmer}', "");
68136Expect(1, 6015, '\p{^iskhmer}', "");
68137Expect(1, 6015, '\P{iskhmer}', "");
68138Expect(0, 6015, '\P{^iskhmer}', "");
68139Expect(1, 6109, '\p{ ISKhmer}', "");
68140Expect(0, 6109, '\p{^ ISKhmer}', "");
68141Expect(0, 6109, '\P{ ISKhmer}', "");
68142Expect(1, 6109, '\P{^ ISKhmer}', "");
68143Expect(0, 6015, '\p{ ISKhmer}', "");
68144Expect(1, 6015, '\p{^ ISKhmer}', "");
68145Expect(1, 6015, '\P{ ISKhmer}', "");
68146Expect(0, 6015, '\P{^ ISKhmer}', "");
68147Error('\p{	/a/khmr}');
68148Error('\P{	/a/khmr}');
68149Expect(1, 6109, '\p{khmr}', "");
68150Expect(0, 6109, '\p{^khmr}', "");
68151Expect(0, 6109, '\P{khmr}', "");
68152Expect(1, 6109, '\P{^khmr}', "");
68153Expect(0, 6015, '\p{khmr}', "");
68154Expect(1, 6015, '\p{^khmr}', "");
68155Expect(1, 6015, '\P{khmr}', "");
68156Expect(0, 6015, '\P{^khmr}', "");
68157Expect(1, 6109, '\p{	 khmr}', "");
68158Expect(0, 6109, '\p{^	 khmr}', "");
68159Expect(0, 6109, '\P{	 khmr}', "");
68160Expect(1, 6109, '\P{^	 khmr}', "");
68161Expect(0, 6015, '\p{	 khmr}', "");
68162Expect(1, 6015, '\p{^	 khmr}', "");
68163Expect(1, 6015, '\P{	 khmr}', "");
68164Expect(0, 6015, '\P{^	 khmr}', "");
68165Error('\p{		is Khmr:=}');
68166Error('\P{		is Khmr:=}');
68167Expect(1, 6109, '\p{iskhmr}', "");
68168Expect(0, 6109, '\p{^iskhmr}', "");
68169Expect(0, 6109, '\P{iskhmr}', "");
68170Expect(1, 6109, '\P{^iskhmr}', "");
68171Expect(0, 6015, '\p{iskhmr}', "");
68172Expect(1, 6015, '\p{^iskhmr}', "");
68173Expect(1, 6015, '\P{iskhmr}', "");
68174Expect(0, 6015, '\P{^iskhmr}', "");
68175Expect(1, 6109, '\p{ IS	Khmr}', "");
68176Expect(0, 6109, '\p{^ IS	Khmr}', "");
68177Expect(0, 6109, '\P{ IS	Khmr}', "");
68178Expect(1, 6109, '\P{^ IS	Khmr}', "");
68179Expect(0, 6015, '\p{ IS	Khmr}', "");
68180Expect(1, 6015, '\p{^ IS	Khmr}', "");
68181Expect(1, 6015, '\P{ IS	Khmr}', "");
68182Expect(0, 6015, '\P{^ IS	Khmr}', "");
68183Error('\p{/a/_	In	NKO}');
68184Error('\P{/a/_	In	NKO}');
68185Expect(1, 2047, '\p{innko}', "");
68186Expect(0, 2047, '\p{^innko}', "");
68187Expect(0, 2047, '\P{innko}', "");
68188Expect(1, 2047, '\P{^innko}', "");
68189Expect(0, 1983, '\p{innko}', "");
68190Expect(1, 1983, '\p{^innko}', "");
68191Expect(1, 1983, '\P{innko}', "");
68192Expect(0, 1983, '\P{^innko}', "");
68193Expect(1, 2047, '\p{ _In	nko}', "");
68194Expect(0, 2047, '\p{^ _In	nko}', "");
68195Expect(0, 2047, '\P{ _In	nko}', "");
68196Expect(1, 2047, '\P{^ _In	nko}', "");
68197Expect(0, 1983, '\p{ _In	nko}', "");
68198Expect(1, 1983, '\p{^ _In	nko}', "");
68199Expect(1, 1983, '\P{ _In	nko}', "");
68200Expect(0, 1983, '\P{^ _In	nko}', "");
68201Error('\p{	linear/a/B-Syllabary}');
68202Error('\P{	linear/a/B-Syllabary}');
68203Expect(1, 65663, '\p{linearbsyllabary}', "");
68204Expect(0, 65663, '\p{^linearbsyllabary}', "");
68205Expect(0, 65663, '\P{linearbsyllabary}', "");
68206Expect(1, 65663, '\P{^linearbsyllabary}', "");
68207Expect(0, 1, '\p{linearbsyllabary}', "");
68208Expect(1, 1, '\p{^linearbsyllabary}', "");
68209Expect(1, 1, '\P{linearbsyllabary}', "");
68210Expect(0, 1, '\P{^linearbsyllabary}', "");
68211Expect(1, 65663, '\p{	 Linear-B	SYLLABARY}', "");
68212Expect(0, 65663, '\p{^	 Linear-B	SYLLABARY}', "");
68213Expect(0, 65663, '\P{	 Linear-B	SYLLABARY}', "");
68214Expect(1, 65663, '\P{^	 Linear-B	SYLLABARY}', "");
68215Expect(0, 1, '\p{	 Linear-B	SYLLABARY}', "");
68216Expect(1, 1, '\p{^	 Linear-B	SYLLABARY}', "");
68217Expect(1, 1, '\P{	 Linear-B	SYLLABARY}', "");
68218Expect(0, 1, '\P{^	 Linear-B	SYLLABARY}', "");
68219Error('\p{	/a/Is	linear	B-SYLLABARY}');
68220Error('\P{	/a/Is	linear	B-SYLLABARY}');
68221Expect(1, 65663, '\p{islinearbsyllabary}', "");
68222Expect(0, 65663, '\p{^islinearbsyllabary}', "");
68223Expect(0, 65663, '\P{islinearbsyllabary}', "");
68224Expect(1, 65663, '\P{^islinearbsyllabary}', "");
68225Expect(0, 1, '\p{islinearbsyllabary}', "");
68226Expect(1, 1, '\p{^islinearbsyllabary}', "");
68227Expect(1, 1, '\P{islinearbsyllabary}', "");
68228Expect(0, 1, '\P{^islinearbsyllabary}', "");
68229Expect(1, 65663, '\p{ 	is-Linear-b	SYLLABARY}', "");
68230Expect(0, 65663, '\p{^ 	is-Linear-b	SYLLABARY}', "");
68231Expect(0, 65663, '\P{ 	is-Linear-b	SYLLABARY}', "");
68232Expect(1, 65663, '\P{^ 	is-Linear-b	SYLLABARY}', "");
68233Expect(0, 1, '\p{ 	is-Linear-b	SYLLABARY}', "");
68234Expect(1, 1, '\p{^ 	is-Linear-b	SYLLABARY}', "");
68235Expect(1, 1, '\P{ 	is-Linear-b	SYLLABARY}', "");
68236Expect(0, 1, '\P{^ 	is-Linear-b	SYLLABARY}', "");
68237Error('\p{ /a/InLinear b-Syllabary}');
68238Error('\P{ /a/InLinear b-Syllabary}');
68239Expect(1, 65663, '\p{inlinearbsyllabary}', "");
68240Expect(0, 65663, '\p{^inlinearbsyllabary}', "");
68241Expect(0, 65663, '\P{inlinearbsyllabary}', "");
68242Expect(1, 65663, '\P{^inlinearbsyllabary}', "");
68243Expect(0, 1, '\p{inlinearbsyllabary}', "");
68244Expect(1, 1, '\p{^inlinearbsyllabary}', "");
68245Expect(1, 1, '\P{inlinearbsyllabary}', "");
68246Expect(0, 1, '\P{^inlinearbsyllabary}', "");
68247Expect(1, 65663, '\p{In LinearB-Syllabary}', "");
68248Expect(0, 65663, '\p{^In LinearB-Syllabary}', "");
68249Expect(0, 65663, '\P{In LinearB-Syllabary}', "");
68250Expect(1, 65663, '\P{^In LinearB-Syllabary}', "");
68251Expect(0, 1, '\p{In LinearB-Syllabary}', "");
68252Expect(1, 1, '\p{^In LinearB-Syllabary}', "");
68253Expect(1, 1, '\P{In LinearB-Syllabary}', "");
68254Expect(0, 1, '\P{^In LinearB-Syllabary}', "");
68255Error('\p{/a/hangul_jamo	Extended	B}');
68256Error('\P{/a/hangul_jamo	Extended	B}');
68257Expect(1, 55295, '\p{hanguljamoextendedb}', "");
68258Expect(0, 55295, '\p{^hanguljamoextendedb}', "");
68259Expect(0, 55295, '\P{hanguljamoextendedb}', "");
68260Expect(1, 55295, '\P{^hanguljamoextendedb}', "");
68261Expect(0, 55215, '\p{hanguljamoextendedb}', "");
68262Expect(1, 55215, '\p{^hanguljamoextendedb}', "");
68263Expect(1, 55215, '\P{hanguljamoextendedb}', "");
68264Expect(0, 55215, '\P{^hanguljamoextendedb}', "");
68265Expect(1, 55295, '\p{HANGUL-jamo_Extended	B}', "");
68266Expect(0, 55295, '\p{^HANGUL-jamo_Extended	B}', "");
68267Expect(0, 55295, '\P{HANGUL-jamo_Extended	B}', "");
68268Expect(1, 55295, '\P{^HANGUL-jamo_Extended	B}', "");
68269Expect(0, 55215, '\p{HANGUL-jamo_Extended	B}', "");
68270Expect(1, 55215, '\p{^HANGUL-jamo_Extended	B}', "");
68271Expect(1, 55215, '\P{HANGUL-jamo_Extended	B}', "");
68272Expect(0, 55215, '\P{^HANGUL-jamo_Extended	B}', "");
68273Error('\p{-/a/Is_HANGUL	Jamo	Extended-B}');
68274Error('\P{-/a/Is_HANGUL	Jamo	Extended-B}');
68275Expect(1, 55295, '\p{ishanguljamoextendedb}', "");
68276Expect(0, 55295, '\p{^ishanguljamoextendedb}', "");
68277Expect(0, 55295, '\P{ishanguljamoextendedb}', "");
68278Expect(1, 55295, '\P{^ishanguljamoextendedb}', "");
68279Expect(0, 55215, '\p{ishanguljamoextendedb}', "");
68280Expect(1, 55215, '\p{^ishanguljamoextendedb}', "");
68281Expect(1, 55215, '\P{ishanguljamoextendedb}', "");
68282Expect(0, 55215, '\P{^ishanguljamoextendedb}', "");
68283Expect(1, 55295, '\p{- Is	Hangul_Jamo-Extended	B}', "");
68284Expect(0, 55295, '\p{^- Is	Hangul_Jamo-Extended	B}', "");
68285Expect(0, 55295, '\P{- Is	Hangul_Jamo-Extended	B}', "");
68286Expect(1, 55295, '\P{^- Is	Hangul_Jamo-Extended	B}', "");
68287Expect(0, 55215, '\p{- Is	Hangul_Jamo-Extended	B}', "");
68288Expect(1, 55215, '\p{^- Is	Hangul_Jamo-Extended	B}', "");
68289Expect(1, 55215, '\P{- Is	Hangul_Jamo-Extended	B}', "");
68290Expect(0, 55215, '\P{^- Is	Hangul_Jamo-Extended	B}', "");
68291Error('\p{-_IN:=hangul	jamo-extended_B}');
68292Error('\P{-_IN:=hangul	jamo-extended_B}');
68293Expect(1, 55295, '\p{inhanguljamoextendedb}', "");
68294Expect(0, 55295, '\p{^inhanguljamoextendedb}', "");
68295Expect(0, 55295, '\P{inhanguljamoextendedb}', "");
68296Expect(1, 55295, '\P{^inhanguljamoextendedb}', "");
68297Expect(0, 55215, '\p{inhanguljamoextendedb}', "");
68298Expect(1, 55215, '\p{^inhanguljamoextendedb}', "");
68299Expect(1, 55215, '\P{inhanguljamoextendedb}', "");
68300Expect(0, 55215, '\P{^inhanguljamoextendedb}', "");
68301Expect(1, 55295, '\p{_in	HANGUL Jamo	Extended	b}', "");
68302Expect(0, 55295, '\p{^_in	HANGUL Jamo	Extended	b}', "");
68303Expect(0, 55295, '\P{_in	HANGUL Jamo	Extended	b}', "");
68304Expect(1, 55295, '\P{^_in	HANGUL Jamo	Extended	b}', "");
68305Expect(0, 55215, '\p{_in	HANGUL Jamo	Extended	b}', "");
68306Expect(1, 55215, '\p{^_in	HANGUL Jamo	Extended	b}', "");
68307Expect(1, 55215, '\P{_in	HANGUL Jamo	Extended	b}', "");
68308Expect(0, 55215, '\P{^_in	HANGUL Jamo	Extended	b}', "");
68309Error('\p{_	Inbuginese:=}');
68310Error('\P{_	Inbuginese:=}');
68311Expect(1, 6687, '\p{inbuginese}', "");
68312Expect(0, 6687, '\p{^inbuginese}', "");
68313Expect(0, 6687, '\P{inbuginese}', "");
68314Expect(1, 6687, '\P{^inbuginese}', "");
68315Expect(0, 6655, '\p{inbuginese}', "");
68316Expect(1, 6655, '\p{^inbuginese}', "");
68317Expect(1, 6655, '\P{inbuginese}', "");
68318Expect(0, 6655, '\P{^inbuginese}', "");
68319Expect(1, 6687, '\p{	-In-Buginese}', "");
68320Expect(0, 6687, '\p{^	-In-Buginese}', "");
68321Expect(0, 6687, '\P{	-In-Buginese}', "");
68322Expect(1, 6687, '\P{^	-In-Buginese}', "");
68323Expect(0, 6655, '\p{	-In-Buginese}', "");
68324Expect(1, 6655, '\p{^	-In-Buginese}', "");
68325Expect(1, 6655, '\P{	-In-Buginese}', "");
68326Expect(0, 6655, '\P{^	-In-Buginese}', "");
68327Error('\p{	_INTagbanwa/a/}');
68328Error('\P{	_INTagbanwa/a/}');
68329Expect(1, 6015, '\p{intagbanwa}', "");
68330Expect(0, 6015, '\p{^intagbanwa}', "");
68331Expect(0, 6015, '\P{intagbanwa}', "");
68332Expect(1, 6015, '\P{^intagbanwa}', "");
68333Expect(0, 5983, '\p{intagbanwa}', "");
68334Expect(1, 5983, '\p{^intagbanwa}', "");
68335Expect(1, 5983, '\P{intagbanwa}', "");
68336Expect(0, 5983, '\P{^intagbanwa}', "");
68337Expect(1, 6015, '\p{-In-Tagbanwa}', "");
68338Expect(0, 6015, '\p{^-In-Tagbanwa}', "");
68339Expect(0, 6015, '\P{-In-Tagbanwa}', "");
68340Expect(1, 6015, '\P{^-In-Tagbanwa}', "");
68341Expect(0, 5983, '\p{-In-Tagbanwa}', "");
68342Expect(1, 5983, '\p{^-In-Tagbanwa}', "");
68343Expect(1, 5983, '\P{-In-Tagbanwa}', "");
68344Expect(0, 5983, '\P{^-In-Tagbanwa}', "");
68345Error('\p{_	XID-Start/a/}');
68346Error('\P{_	XID-Start/a/}');
68347Expect(1, 90, '\p{xidstart}', "");
68348Expect(0, 90, '\p{^xidstart}', "");
68349Expect(0, 90, '\P{xidstart}', "");
68350Expect(1, 90, '\P{^xidstart}', "");
68351Expect(0, 64, '\p{xidstart}', "");
68352Expect(1, 64, '\p{^xidstart}', "");
68353Expect(1, 64, '\P{xidstart}', "");
68354Expect(0, 64, '\P{^xidstart}', "");
68355Expect(1, 90, '\p{	xid Start}', "");
68356Expect(0, 90, '\p{^	xid Start}', "");
68357Expect(0, 90, '\P{	xid Start}', "");
68358Expect(1, 90, '\P{^	xid Start}', "");
68359Expect(0, 64, '\p{	xid Start}', "");
68360Expect(1, 64, '\p{^	xid Start}', "");
68361Expect(1, 64, '\P{	xid Start}', "");
68362Expect(0, 64, '\P{^	xid Start}', "");
68363Error('\p{_/a/Is-xid START}');
68364Error('\P{_/a/Is-xid START}');
68365Expect(1, 90, '\p{isxidstart}', "");
68366Expect(0, 90, '\p{^isxidstart}', "");
68367Expect(0, 90, '\P{isxidstart}', "");
68368Expect(1, 90, '\P{^isxidstart}', "");
68369Expect(0, 64, '\p{isxidstart}', "");
68370Expect(1, 64, '\p{^isxidstart}', "");
68371Expect(1, 64, '\P{isxidstart}', "");
68372Expect(0, 64, '\P{^isxidstart}', "");
68373Expect(1, 90, '\p{	IsXIDstart}', "");
68374Expect(0, 90, '\p{^	IsXIDstart}', "");
68375Expect(0, 90, '\P{	IsXIDstart}', "");
68376Expect(1, 90, '\P{^	IsXIDstart}', "");
68377Expect(0, 64, '\p{	IsXIDstart}', "");
68378Expect(1, 64, '\p{^	IsXIDstart}', "");
68379Expect(1, 64, '\P{	IsXIDstart}', "");
68380Expect(0, 64, '\P{^	IsXIDstart}', "");
68381Error('\p{/a/	_XIDS}');
68382Error('\P{/a/	_XIDS}');
68383Expect(1, 90, '\p{xids}', "");
68384Expect(0, 90, '\p{^xids}', "");
68385Expect(0, 90, '\P{xids}', "");
68386Expect(1, 90, '\P{^xids}', "");
68387Expect(0, 64, '\p{xids}', "");
68388Expect(1, 64, '\p{^xids}', "");
68389Expect(1, 64, '\P{xids}', "");
68390Expect(0, 64, '\P{^xids}', "");
68391Expect(1, 90, '\p{ -xids}', "");
68392Expect(0, 90, '\p{^ -xids}', "");
68393Expect(0, 90, '\P{ -xids}', "");
68394Expect(1, 90, '\P{^ -xids}', "");
68395Expect(0, 64, '\p{ -xids}', "");
68396Expect(1, 64, '\p{^ -xids}', "");
68397Expect(1, 64, '\P{ -xids}', "");
68398Expect(0, 64, '\P{^ -xids}', "");
68399Error('\p{_:=is_XIDS}');
68400Error('\P{_:=is_XIDS}');
68401Expect(1, 90, '\p{isxids}', "");
68402Expect(0, 90, '\p{^isxids}', "");
68403Expect(0, 90, '\P{isxids}', "");
68404Expect(1, 90, '\P{^isxids}', "");
68405Expect(0, 64, '\p{isxids}', "");
68406Expect(1, 64, '\p{^isxids}', "");
68407Expect(1, 64, '\P{isxids}', "");
68408Expect(0, 64, '\P{^isxids}', "");
68409Expect(1, 90, '\p{Is_XIDS}', "");
68410Expect(0, 90, '\p{^Is_XIDS}', "");
68411Expect(0, 90, '\P{Is_XIDS}', "");
68412Expect(1, 90, '\P{^Is_XIDS}', "");
68413Expect(0, 64, '\p{Is_XIDS}', "");
68414Expect(1, 64, '\p{^Is_XIDS}', "");
68415Expect(1, 64, '\P{Is_XIDS}', "");
68416Expect(0, 64, '\P{^Is_XIDS}', "");
68417Error('\p{/a/- graph}');
68418Error('\P{/a/- graph}');
68419Expect(1, 126, '\p{graph}', "");
68420Expect(0, 126, '\p{^graph}', "");
68421Expect(0, 126, '\P{graph}', "");
68422Expect(1, 126, '\P{^graph}', "");
68423Expect(0, 32, '\p{graph}', "");
68424Expect(1, 32, '\p{^graph}', "");
68425Expect(1, 32, '\P{graph}', "");
68426Expect(0, 32, '\P{^graph}', "");
68427Expect(1, 126, '\p{- GRAPH}', "");
68428Expect(0, 126, '\p{^- GRAPH}', "");
68429Expect(0, 126, '\P{- GRAPH}', "");
68430Expect(1, 126, '\P{^- GRAPH}', "");
68431Expect(0, 32, '\p{- GRAPH}', "");
68432Expect(1, 32, '\p{^- GRAPH}', "");
68433Expect(1, 32, '\P{- GRAPH}', "");
68434Expect(0, 32, '\P{^- GRAPH}', "");
68435Error('\p{_/a/Is	Graph}');
68436Error('\P{_/a/Is	Graph}');
68437Expect(1, 126, '\p{isgraph}', "");
68438Expect(0, 126, '\p{^isgraph}', "");
68439Expect(0, 126, '\P{isgraph}', "");
68440Expect(1, 126, '\P{^isgraph}', "");
68441Expect(0, 32, '\p{isgraph}', "");
68442Expect(1, 32, '\p{^isgraph}', "");
68443Expect(1, 32, '\P{isgraph}', "");
68444Expect(0, 32, '\P{^isgraph}', "");
68445Expect(1, 126, '\p{	-is Graph}', "");
68446Expect(0, 126, '\p{^	-is Graph}', "");
68447Expect(0, 126, '\P{	-is Graph}', "");
68448Expect(1, 126, '\P{^	-is Graph}', "");
68449Expect(0, 32, '\p{	-is Graph}', "");
68450Expect(1, 32, '\p{^	-is Graph}', "");
68451Expect(1, 32, '\P{	-is Graph}', "");
68452Expect(0, 32, '\P{^	-is Graph}', "");
68453Error('\p{	Phonetic	Extensions/a/Supplement}');
68454Error('\P{	Phonetic	Extensions/a/Supplement}');
68455Expect(1, 7615, '\p{phoneticextensionssupplement}', "");
68456Expect(0, 7615, '\p{^phoneticextensionssupplement}', "");
68457Expect(0, 7615, '\P{phoneticextensionssupplement}', "");
68458Expect(1, 7615, '\P{^phoneticextensionssupplement}', "");
68459Expect(0, 7551, '\p{phoneticextensionssupplement}', "");
68460Expect(1, 7551, '\p{^phoneticextensionssupplement}', "");
68461Expect(1, 7551, '\P{phoneticextensionssupplement}', "");
68462Expect(0, 7551, '\P{^phoneticextensionssupplement}', "");
68463Expect(1, 7615, '\p{ phonetic_extensions	supplement}', "");
68464Expect(0, 7615, '\p{^ phonetic_extensions	supplement}', "");
68465Expect(0, 7615, '\P{ phonetic_extensions	supplement}', "");
68466Expect(1, 7615, '\P{^ phonetic_extensions	supplement}', "");
68467Expect(0, 7551, '\p{ phonetic_extensions	supplement}', "");
68468Expect(1, 7551, '\p{^ phonetic_extensions	supplement}', "");
68469Expect(1, 7551, '\P{ phonetic_extensions	supplement}', "");
68470Expect(0, 7551, '\P{^ phonetic_extensions	supplement}', "");
68471Error('\p{/a/	is-PhoneticextensionsSupplement}');
68472Error('\P{/a/	is-PhoneticextensionsSupplement}');
68473Expect(1, 7615, '\p{isphoneticextensionssupplement}', "");
68474Expect(0, 7615, '\p{^isphoneticextensionssupplement}', "");
68475Expect(0, 7615, '\P{isphoneticextensionssupplement}', "");
68476Expect(1, 7615, '\P{^isphoneticextensionssupplement}', "");
68477Expect(0, 7551, '\p{isphoneticextensionssupplement}', "");
68478Expect(1, 7551, '\p{^isphoneticextensionssupplement}', "");
68479Expect(1, 7551, '\P{isphoneticextensionssupplement}', "");
68480Expect(0, 7551, '\P{^isphoneticextensionssupplement}', "");
68481Expect(1, 7615, '\p{ -Is phoneticEXTENSIONS-Supplement}', "");
68482Expect(0, 7615, '\p{^ -Is phoneticEXTENSIONS-Supplement}', "");
68483Expect(0, 7615, '\P{ -Is phoneticEXTENSIONS-Supplement}', "");
68484Expect(1, 7615, '\P{^ -Is phoneticEXTENSIONS-Supplement}', "");
68485Expect(0, 7551, '\p{ -Is phoneticEXTENSIONS-Supplement}', "");
68486Expect(1, 7551, '\p{^ -Is phoneticEXTENSIONS-Supplement}', "");
68487Expect(1, 7551, '\P{ -Is phoneticEXTENSIONS-Supplement}', "");
68488Expect(0, 7551, '\P{^ -Is phoneticEXTENSIONS-Supplement}', "");
68489Error('\p{ -In	PHONETIC:=extensions supplement}');
68490Error('\P{ -In	PHONETIC:=extensions supplement}');
68491Expect(1, 7615, '\p{inphoneticextensionssupplement}', "");
68492Expect(0, 7615, '\p{^inphoneticextensionssupplement}', "");
68493Expect(0, 7615, '\P{inphoneticextensionssupplement}', "");
68494Expect(1, 7615, '\P{^inphoneticextensionssupplement}', "");
68495Expect(0, 7551, '\p{inphoneticextensionssupplement}', "");
68496Expect(1, 7551, '\p{^inphoneticextensionssupplement}', "");
68497Expect(1, 7551, '\P{inphoneticextensionssupplement}', "");
68498Expect(0, 7551, '\P{^inphoneticextensionssupplement}', "");
68499Expect(1, 7615, '\p{- In_PHONETIC-ExtensionsSupplement}', "");
68500Expect(0, 7615, '\p{^- In_PHONETIC-ExtensionsSupplement}', "");
68501Expect(0, 7615, '\P{- In_PHONETIC-ExtensionsSupplement}', "");
68502Expect(1, 7615, '\P{^- In_PHONETIC-ExtensionsSupplement}', "");
68503Expect(0, 7551, '\p{- In_PHONETIC-ExtensionsSupplement}', "");
68504Expect(1, 7551, '\p{^- In_PHONETIC-ExtensionsSupplement}', "");
68505Expect(1, 7551, '\P{- In_PHONETIC-ExtensionsSupplement}', "");
68506Expect(0, 7551, '\P{^- In_PHONETIC-ExtensionsSupplement}', "");
68507Error('\p{- Modifier Tone:=LETTERS}');
68508Error('\P{- Modifier Tone:=LETTERS}');
68509Expect(1, 42783, '\p{modifiertoneletters}', "");
68510Expect(0, 42783, '\p{^modifiertoneletters}', "");
68511Expect(0, 42783, '\P{modifiertoneletters}', "");
68512Expect(1, 42783, '\P{^modifiertoneletters}', "");
68513Expect(0, 42751, '\p{modifiertoneletters}', "");
68514Expect(1, 42751, '\p{^modifiertoneletters}', "");
68515Expect(1, 42751, '\P{modifiertoneletters}', "");
68516Expect(0, 42751, '\P{^modifiertoneletters}', "");
68517Expect(1, 42783, '\p{		Modifier tone	letters}', "");
68518Expect(0, 42783, '\p{^		Modifier tone	letters}', "");
68519Expect(0, 42783, '\P{		Modifier tone	letters}', "");
68520Expect(1, 42783, '\P{^		Modifier tone	letters}', "");
68521Expect(0, 42751, '\p{		Modifier tone	letters}', "");
68522Expect(1, 42751, '\p{^		Modifier tone	letters}', "");
68523Expect(1, 42751, '\P{		Modifier tone	letters}', "");
68524Expect(0, 42751, '\P{^		Modifier tone	letters}', "");
68525Error('\p{- Is-Modifier	Tone:=Letters}');
68526Error('\P{- Is-Modifier	Tone:=Letters}');
68527Expect(1, 42783, '\p{ismodifiertoneletters}', "");
68528Expect(0, 42783, '\p{^ismodifiertoneletters}', "");
68529Expect(0, 42783, '\P{ismodifiertoneletters}', "");
68530Expect(1, 42783, '\P{^ismodifiertoneletters}', "");
68531Expect(0, 42751, '\p{ismodifiertoneletters}', "");
68532Expect(1, 42751, '\p{^ismodifiertoneletters}', "");
68533Expect(1, 42751, '\P{ismodifiertoneletters}', "");
68534Expect(0, 42751, '\P{^ismodifiertoneletters}', "");
68535Expect(1, 42783, '\p{	is MODIFIER	Tone Letters}', "");
68536Expect(0, 42783, '\p{^	is MODIFIER	Tone Letters}', "");
68537Expect(0, 42783, '\P{	is MODIFIER	Tone Letters}', "");
68538Expect(1, 42783, '\P{^	is MODIFIER	Tone Letters}', "");
68539Expect(0, 42751, '\p{	is MODIFIER	Tone Letters}', "");
68540Expect(1, 42751, '\p{^	is MODIFIER	Tone Letters}', "");
68541Expect(1, 42751, '\P{	is MODIFIER	Tone Letters}', "");
68542Expect(0, 42751, '\P{^	is MODIFIER	Tone Letters}', "");
68543Error('\p{-In:=modifierTone-LETTERS}');
68544Error('\P{-In:=modifierTone-LETTERS}');
68545Expect(1, 42783, '\p{inmodifiertoneletters}', "");
68546Expect(0, 42783, '\p{^inmodifiertoneletters}', "");
68547Expect(0, 42783, '\P{inmodifiertoneletters}', "");
68548Expect(1, 42783, '\P{^inmodifiertoneletters}', "");
68549Expect(0, 42751, '\p{inmodifiertoneletters}', "");
68550Expect(1, 42751, '\p{^inmodifiertoneletters}', "");
68551Expect(1, 42751, '\P{inmodifiertoneletters}', "");
68552Expect(0, 42751, '\P{^inmodifiertoneletters}', "");
68553Expect(1, 42783, '\p{_ inModifier tone_letters}', "");
68554Expect(0, 42783, '\p{^_ inModifier tone_letters}', "");
68555Expect(0, 42783, '\P{_ inModifier tone_letters}', "");
68556Expect(1, 42783, '\P{^_ inModifier tone_letters}', "");
68557Expect(0, 42751, '\p{_ inModifier tone_letters}', "");
68558Expect(1, 42751, '\p{^_ inModifier tone_letters}', "");
68559Expect(1, 42751, '\P{_ inModifier tone_letters}', "");
68560Expect(0, 42751, '\P{^_ inModifier tone_letters}', "");
68561Error('\p{  changes_whenCASEFOLDED:=}');
68562Error('\P{  changes_whenCASEFOLDED:=}');
68563Expect(1, 90, '\p{changeswhencasefolded}', "");
68564Expect(0, 90, '\p{^changeswhencasefolded}', "");
68565Expect(0, 90, '\P{changeswhencasefolded}', "");
68566Expect(1, 90, '\P{^changeswhencasefolded}', "");
68567Expect(0, 64, '\p{changeswhencasefolded}', "");
68568Expect(1, 64, '\p{^changeswhencasefolded}', "");
68569Expect(1, 64, '\P{changeswhencasefolded}', "");
68570Expect(0, 64, '\P{^changeswhencasefolded}', "");
68571Expect(1, 90, '\p{	 Changes_When	Casefolded}', "");
68572Expect(0, 90, '\p{^	 Changes_When	Casefolded}', "");
68573Expect(0, 90, '\P{	 Changes_When	Casefolded}', "");
68574Expect(1, 90, '\P{^	 Changes_When	Casefolded}', "");
68575Expect(0, 64, '\p{	 Changes_When	Casefolded}', "");
68576Expect(1, 64, '\p{^	 Changes_When	Casefolded}', "");
68577Expect(1, 64, '\P{	 Changes_When	Casefolded}', "");
68578Expect(0, 64, '\P{^	 Changes_When	Casefolded}', "");
68579Error('\p{-:=is	changes-When	Casefolded}');
68580Error('\P{-:=is	changes-When	Casefolded}');
68581Expect(1, 90, '\p{ischangeswhencasefolded}', "");
68582Expect(0, 90, '\p{^ischangeswhencasefolded}', "");
68583Expect(0, 90, '\P{ischangeswhencasefolded}', "");
68584Expect(1, 90, '\P{^ischangeswhencasefolded}', "");
68585Expect(0, 64, '\p{ischangeswhencasefolded}', "");
68586Expect(1, 64, '\p{^ischangeswhencasefolded}', "");
68587Expect(1, 64, '\P{ischangeswhencasefolded}', "");
68588Expect(0, 64, '\P{^ischangeswhencasefolded}', "");
68589Expect(1, 90, '\p{  Is Changeswhen-casefolded}', "");
68590Expect(0, 90, '\p{^  Is Changeswhen-casefolded}', "");
68591Expect(0, 90, '\P{  Is Changeswhen-casefolded}', "");
68592Expect(1, 90, '\P{^  Is Changeswhen-casefolded}', "");
68593Expect(0, 64, '\p{  Is Changeswhen-casefolded}', "");
68594Expect(1, 64, '\p{^  Is Changeswhen-casefolded}', "");
68595Expect(1, 64, '\P{  Is Changeswhen-casefolded}', "");
68596Expect(0, 64, '\P{^  Is Changeswhen-casefolded}', "");
68597Error('\p{/a/CWCF}');
68598Error('\P{/a/CWCF}');
68599Expect(1, 90, '\p{cwcf}', "");
68600Expect(0, 90, '\p{^cwcf}', "");
68601Expect(0, 90, '\P{cwcf}', "");
68602Expect(1, 90, '\P{^cwcf}', "");
68603Expect(0, 64, '\p{cwcf}', "");
68604Expect(1, 64, '\p{^cwcf}', "");
68605Expect(1, 64, '\P{cwcf}', "");
68606Expect(0, 64, '\P{^cwcf}', "");
68607Expect(1, 90, '\p{-cwcf}', "");
68608Expect(0, 90, '\p{^-cwcf}', "");
68609Expect(0, 90, '\P{-cwcf}', "");
68610Expect(1, 90, '\P{^-cwcf}', "");
68611Expect(0, 64, '\p{-cwcf}', "");
68612Expect(1, 64, '\p{^-cwcf}', "");
68613Expect(1, 64, '\P{-cwcf}', "");
68614Expect(0, 64, '\P{^-cwcf}', "");
68615Error('\p{-/a/is_CWCF}');
68616Error('\P{-/a/is_CWCF}');
68617Expect(1, 90, '\p{iscwcf}', "");
68618Expect(0, 90, '\p{^iscwcf}', "");
68619Expect(0, 90, '\P{iscwcf}', "");
68620Expect(1, 90, '\P{^iscwcf}', "");
68621Expect(0, 64, '\p{iscwcf}', "");
68622Expect(1, 64, '\p{^iscwcf}', "");
68623Expect(1, 64, '\P{iscwcf}', "");
68624Expect(0, 64, '\P{^iscwcf}', "");
68625Expect(1, 90, '\p{-is-cwcf}', "");
68626Expect(0, 90, '\p{^-is-cwcf}', "");
68627Expect(0, 90, '\P{-is-cwcf}', "");
68628Expect(1, 90, '\P{^-is-cwcf}', "");
68629Expect(0, 64, '\p{-is-cwcf}', "");
68630Expect(1, 64, '\p{^-is-cwcf}', "");
68631Expect(1, 64, '\P{-is-cwcf}', "");
68632Expect(0, 64, '\P{^-is-cwcf}', "");
68633Error('\p{/a/ -private_usearea}');
68634Error('\P{/a/ -private_usearea}');
68635Expect(1, 63743, '\p{privateusearea}', "");
68636Expect(0, 63743, '\p{^privateusearea}', "");
68637Expect(0, 63743, '\P{privateusearea}', "");
68638Expect(1, 63743, '\P{^privateusearea}', "");
68639Expect(0, 1, '\p{privateusearea}', "");
68640Expect(1, 1, '\p{^privateusearea}', "");
68641Expect(1, 1, '\P{privateusearea}', "");
68642Expect(0, 1, '\P{^privateusearea}', "");
68643Expect(1, 63743, '\p{	-PRIVATE	Use-area}', "");
68644Expect(0, 63743, '\p{^	-PRIVATE	Use-area}', "");
68645Expect(0, 63743, '\P{	-PRIVATE	Use-area}', "");
68646Expect(1, 63743, '\P{^	-PRIVATE	Use-area}', "");
68647Expect(0, 1, '\p{	-PRIVATE	Use-area}', "");
68648Expect(1, 1, '\p{^	-PRIVATE	Use-area}', "");
68649Expect(1, 1, '\P{	-PRIVATE	Use-area}', "");
68650Expect(0, 1, '\P{^	-PRIVATE	Use-area}', "");
68651Error('\p{_	is	PRIVATEuse/a/Area}');
68652Error('\P{_	is	PRIVATEuse/a/Area}');
68653Expect(1, 63743, '\p{isprivateusearea}', "");
68654Expect(0, 63743, '\p{^isprivateusearea}', "");
68655Expect(0, 63743, '\P{isprivateusearea}', "");
68656Expect(1, 63743, '\P{^isprivateusearea}', "");
68657Expect(0, 1, '\p{isprivateusearea}', "");
68658Expect(1, 1, '\p{^isprivateusearea}', "");
68659Expect(1, 1, '\P{isprivateusearea}', "");
68660Expect(0, 1, '\P{^isprivateusearea}', "");
68661Expect(1, 63743, '\p{-_is	PRIVATE-USE-Area}', "");
68662Expect(0, 63743, '\p{^-_is	PRIVATE-USE-Area}', "");
68663Expect(0, 63743, '\P{-_is	PRIVATE-USE-Area}', "");
68664Expect(1, 63743, '\P{^-_is	PRIVATE-USE-Area}', "");
68665Expect(0, 1, '\p{-_is	PRIVATE-USE-Area}', "");
68666Expect(1, 1, '\p{^-_is	PRIVATE-USE-Area}', "");
68667Expect(1, 1, '\P{-_is	PRIVATE-USE-Area}', "");
68668Expect(0, 1, '\P{^-_is	PRIVATE-USE-Area}', "");
68669Error('\p{_ IN/a/Private Use	AREA}');
68670Error('\P{_ IN/a/Private Use	AREA}');
68671Expect(1, 63743, '\p{inprivateusearea}', "");
68672Expect(0, 63743, '\p{^inprivateusearea}', "");
68673Expect(0, 63743, '\P{inprivateusearea}', "");
68674Expect(1, 63743, '\P{^inprivateusearea}', "");
68675Expect(0, 1, '\p{inprivateusearea}', "");
68676Expect(1, 1, '\p{^inprivateusearea}', "");
68677Expect(1, 1, '\P{inprivateusearea}', "");
68678Expect(0, 1, '\P{^inprivateusearea}', "");
68679Expect(1, 63743, '\p{ IN_private-Use_area}', "");
68680Expect(0, 63743, '\p{^ IN_private-Use_area}', "");
68681Expect(0, 63743, '\P{ IN_private-Use_area}', "");
68682Expect(1, 63743, '\P{^ IN_private-Use_area}', "");
68683Expect(0, 1, '\p{ IN_private-Use_area}', "");
68684Expect(1, 1, '\p{^ IN_private-Use_area}', "");
68685Expect(1, 1, '\P{ IN_private-Use_area}', "");
68686Expect(0, 1, '\P{^ IN_private-Use_area}', "");
68687Error('\p{:=InPrivate USE}');
68688Error('\P{:=InPrivate USE}');
68689Expect(1, 63743, '\p{inprivateuse}', "");
68690Expect(0, 63743, '\p{^inprivateuse}', "");
68691Expect(0, 63743, '\P{inprivateuse}', "");
68692Expect(1, 63743, '\P{^inprivateuse}', "");
68693Expect(0, 1, '\p{inprivateuse}', "");
68694Expect(1, 1, '\p{^inprivateuse}', "");
68695Expect(1, 1, '\P{inprivateuse}', "");
68696Expect(0, 1, '\P{^inprivateuse}', "");
68697Expect(1, 63743, '\p{--IN	PRIVATEuse}', "");
68698Expect(0, 63743, '\p{^--IN	PRIVATEuse}', "");
68699Expect(0, 63743, '\P{--IN	PRIVATEuse}', "");
68700Expect(1, 63743, '\P{^--IN	PRIVATEuse}', "");
68701Expect(0, 1, '\p{--IN	PRIVATEuse}', "");
68702Expect(1, 1, '\p{^--IN	PRIVATEuse}', "");
68703Expect(1, 1, '\P{--IN	PRIVATEuse}', "");
68704Expect(0, 1, '\P{^--IN	PRIVATEuse}', "");
68705Error('\p{ /a/lycian}');
68706Error('\P{ /a/lycian}');
68707Expect(1, 66204, '\p{lycian}', "");
68708Expect(0, 66204, '\p{^lycian}', "");
68709Expect(0, 66204, '\P{lycian}', "");
68710Expect(1, 66204, '\P{^lycian}', "");
68711Expect(0, 66175, '\p{lycian}', "");
68712Expect(1, 66175, '\p{^lycian}', "");
68713Expect(1, 66175, '\P{lycian}', "");
68714Expect(0, 66175, '\P{^lycian}', "");
68715Expect(1, 66204, '\p{Lycian}', "");
68716Expect(0, 66204, '\p{^Lycian}', "");
68717Expect(0, 66204, '\P{Lycian}', "");
68718Expect(1, 66204, '\P{^Lycian}', "");
68719Expect(0, 66175, '\p{Lycian}', "");
68720Expect(1, 66175, '\p{^Lycian}', "");
68721Expect(1, 66175, '\P{Lycian}', "");
68722Expect(0, 66175, '\P{^Lycian}', "");
68723Error('\p{-/a/Is-Lycian}');
68724Error('\P{-/a/Is-Lycian}');
68725Expect(1, 66204, '\p{islycian}', "");
68726Expect(0, 66204, '\p{^islycian}', "");
68727Expect(0, 66204, '\P{islycian}', "");
68728Expect(1, 66204, '\P{^islycian}', "");
68729Expect(0, 66175, '\p{islycian}', "");
68730Expect(1, 66175, '\p{^islycian}', "");
68731Expect(1, 66175, '\P{islycian}', "");
68732Expect(0, 66175, '\P{^islycian}', "");
68733Expect(1, 66204, '\p{ -Islycian}', "");
68734Expect(0, 66204, '\p{^ -Islycian}', "");
68735Expect(0, 66204, '\P{ -Islycian}', "");
68736Expect(1, 66204, '\P{^ -Islycian}', "");
68737Expect(0, 66175, '\p{ -Islycian}', "");
68738Expect(1, 66175, '\p{^ -Islycian}', "");
68739Expect(1, 66175, '\P{ -Islycian}', "");
68740Expect(0, 66175, '\P{^ -Islycian}', "");
68741Error('\p{--Lyci/a/}');
68742Error('\P{--Lyci/a/}');
68743Expect(1, 66204, '\p{lyci}', "");
68744Expect(0, 66204, '\p{^lyci}', "");
68745Expect(0, 66204, '\P{lyci}', "");
68746Expect(1, 66204, '\P{^lyci}', "");
68747Expect(0, 66175, '\p{lyci}', "");
68748Expect(1, 66175, '\p{^lyci}', "");
68749Expect(1, 66175, '\P{lyci}', "");
68750Expect(0, 66175, '\P{^lyci}', "");
68751Expect(1, 66204, '\p{--lyci}', "");
68752Expect(0, 66204, '\p{^--lyci}', "");
68753Expect(0, 66204, '\P{--lyci}', "");
68754Expect(1, 66204, '\P{^--lyci}', "");
68755Expect(0, 66175, '\p{--lyci}', "");
68756Expect(1, 66175, '\p{^--lyci}', "");
68757Expect(1, 66175, '\P{--lyci}', "");
68758Expect(0, 66175, '\P{^--lyci}', "");
68759Error('\p{_IS:=Lyci}');
68760Error('\P{_IS:=Lyci}');
68761Expect(1, 66204, '\p{islyci}', "");
68762Expect(0, 66204, '\p{^islyci}', "");
68763Expect(0, 66204, '\P{islyci}', "");
68764Expect(1, 66204, '\P{^islyci}', "");
68765Expect(0, 66175, '\p{islyci}', "");
68766Expect(1, 66175, '\p{^islyci}', "");
68767Expect(1, 66175, '\P{islyci}', "");
68768Expect(0, 66175, '\P{^islyci}', "");
68769Expect(1, 66204, '\p{	-IS_lyci}', "");
68770Expect(0, 66204, '\p{^	-IS_lyci}', "");
68771Expect(0, 66204, '\P{	-IS_lyci}', "");
68772Expect(1, 66204, '\P{^	-IS_lyci}', "");
68773Expect(0, 66175, '\p{	-IS_lyci}', "");
68774Expect(1, 66175, '\p{^	-IS_lyci}', "");
68775Expect(1, 66175, '\P{	-IS_lyci}', "");
68776Expect(0, 66175, '\P{^	-IS_lyci}', "");
68777Error('\p{/a/--NUMBER}');
68778Error('\P{/a/--NUMBER}');
68779Expect(1, 57, '\p{number}', "");
68780Expect(0, 57, '\p{^number}', "");
68781Expect(0, 57, '\P{number}', "");
68782Expect(1, 57, '\P{^number}', "");
68783Expect(0, 47, '\p{number}', "");
68784Expect(1, 47, '\p{^number}', "");
68785Expect(1, 47, '\P{number}', "");
68786Expect(0, 47, '\P{^number}', "");
68787Expect(1, 57, '\p{ 	Number}', "");
68788Expect(0, 57, '\p{^ 	Number}', "");
68789Expect(0, 57, '\P{ 	Number}', "");
68790Expect(1, 57, '\P{^ 	Number}', "");
68791Expect(0, 47, '\p{ 	Number}', "");
68792Expect(1, 47, '\p{^ 	Number}', "");
68793Expect(1, 47, '\P{ 	Number}', "");
68794Expect(0, 47, '\P{^ 	Number}', "");
68795Error('\p{_-Is-NUMBER/a/}');
68796Error('\P{_-Is-NUMBER/a/}');
68797Expect(1, 57, '\p{isnumber}', "");
68798Expect(0, 57, '\p{^isnumber}', "");
68799Expect(0, 57, '\P{isnumber}', "");
68800Expect(1, 57, '\P{^isnumber}', "");
68801Expect(0, 47, '\p{isnumber}', "");
68802Expect(1, 47, '\p{^isnumber}', "");
68803Expect(1, 47, '\P{isnumber}', "");
68804Expect(0, 47, '\P{^isnumber}', "");
68805Expect(1, 57, '\p{_ Is_number}', "");
68806Expect(0, 57, '\p{^_ Is_number}', "");
68807Expect(0, 57, '\P{_ Is_number}', "");
68808Expect(1, 57, '\P{^_ Is_number}', "");
68809Expect(0, 47, '\p{_ Is_number}', "");
68810Expect(1, 47, '\p{^_ Is_number}', "");
68811Expect(1, 47, '\P{_ Is_number}', "");
68812Expect(0, 47, '\P{^_ Is_number}', "");
68813Error('\p{-/a/N}');
68814Error('\P{-/a/N}');
68815Expect(1, 57, '\p{n}', "");
68816Expect(0, 57, '\p{^n}', "");
68817Expect(0, 57, '\P{n}', "");
68818Expect(1, 57, '\P{^n}', "");
68819Expect(0, 47, '\p{n}', "");
68820Expect(1, 47, '\p{^n}', "");
68821Expect(1, 47, '\P{n}', "");
68822Expect(0, 47, '\P{^n}', "");
68823Expect(1, 57, '\p{_N}', "");
68824Expect(0, 57, '\p{^_N}', "");
68825Expect(0, 57, '\P{_N}', "");
68826Expect(1, 57, '\P{^_N}', "");
68827Expect(0, 47, '\p{_N}', "");
68828Expect(1, 47, '\p{^_N}', "");
68829Expect(1, 47, '\P{_N}', "");
68830Expect(0, 47, '\P{^_N}', "");
68831Error('\p{/a/	 ISN}');
68832Error('\P{/a/	 ISN}');
68833Expect(1, 57, '\p{isn}', "");
68834Expect(0, 57, '\p{^isn}', "");
68835Expect(0, 57, '\P{isn}', "");
68836Expect(1, 57, '\P{^isn}', "");
68837Expect(0, 47, '\p{isn}', "");
68838Expect(1, 47, '\p{^isn}', "");
68839Expect(1, 47, '\P{isn}', "");
68840Expect(0, 47, '\P{^isn}', "");
68841Expect(1, 57, '\p{-Is-n}', "");
68842Expect(0, 57, '\p{^-Is-n}', "");
68843Expect(0, 57, '\P{-Is-n}', "");
68844Expect(1, 57, '\P{^-Is-n}', "");
68845Expect(0, 47, '\p{-Is-n}', "");
68846Expect(1, 47, '\p{^-Is-n}', "");
68847Expect(1, 47, '\P{-Is-n}', "");
68848Expect(0, 47, '\P{^-Is-n}', "");
68849Error('\p{-PosixDigit/a/}');
68850Error('\P{-PosixDigit/a/}');
68851Expect(1, 57, '\p{posixdigit}', "");
68852Expect(0, 57, '\p{^posixdigit}', "");
68853Expect(0, 57, '\P{posixdigit}', "");
68854Expect(1, 57, '\P{^posixdigit}', "");
68855Expect(0, 47, '\p{posixdigit}', "");
68856Expect(1, 47, '\p{^posixdigit}', "");
68857Expect(1, 47, '\P{posixdigit}', "");
68858Expect(0, 47, '\P{^posixdigit}', "");
68859Expect(1, 57, '\p{-PosixDigit}', "");
68860Expect(0, 57, '\p{^-PosixDigit}', "");
68861Expect(0, 57, '\P{-PosixDigit}', "");
68862Expect(1, 57, '\P{^-PosixDigit}', "");
68863Expect(0, 47, '\p{-PosixDigit}', "");
68864Expect(1, 47, '\p{^-PosixDigit}', "");
68865Expect(1, 47, '\P{-PosixDigit}', "");
68866Expect(0, 47, '\P{^-PosixDigit}', "");
68867Error('\p{		Is:=PosixDigit}');
68868Error('\P{		Is:=PosixDigit}');
68869Expect(1, 57, '\p{isposixdigit}', "");
68870Expect(0, 57, '\p{^isposixdigit}', "");
68871Expect(0, 57, '\P{isposixdigit}', "");
68872Expect(1, 57, '\P{^isposixdigit}', "");
68873Expect(0, 47, '\p{isposixdigit}', "");
68874Expect(1, 47, '\p{^isposixdigit}', "");
68875Expect(1, 47, '\P{isposixdigit}', "");
68876Expect(0, 47, '\P{^isposixdigit}', "");
68877Expect(1, 57, '\p{ is-POSIXDIGIT}', "");
68878Expect(0, 57, '\p{^ is-POSIXDIGIT}', "");
68879Expect(0, 57, '\P{ is-POSIXDIGIT}', "");
68880Expect(1, 57, '\P{^ is-POSIXDIGIT}', "");
68881Expect(0, 47, '\p{ is-POSIXDIGIT}', "");
68882Expect(1, 47, '\p{^ is-POSIXDIGIT}', "");
68883Expect(1, 47, '\P{ is-POSIXDIGIT}', "");
68884Expect(0, 47, '\P{^ is-POSIXDIGIT}', "");
68885Error('\p{:=_GEORGIAN}');
68886Error('\P{:=_GEORGIAN}');
68887Expect(1, 4293, '\p{georgian}', "");
68888Expect(0, 4293, '\p{^georgian}', "");
68889Expect(0, 4293, '\P{georgian}', "");
68890Expect(1, 4293, '\P{^georgian}', "");
68891Expect(0, 4255, '\p{georgian}', "");
68892Expect(1, 4255, '\p{^georgian}', "");
68893Expect(1, 4255, '\P{georgian}', "");
68894Expect(0, 4255, '\P{^georgian}', "");
68895Expect(1, 4293, '\p{- georgian}', "");
68896Expect(0, 4293, '\p{^- georgian}', "");
68897Expect(0, 4293, '\P{- georgian}', "");
68898Expect(1, 4293, '\P{^- georgian}', "");
68899Expect(0, 4255, '\p{- georgian}', "");
68900Expect(1, 4255, '\p{^- georgian}', "");
68901Expect(1, 4255, '\P{- georgian}', "");
68902Expect(0, 4255, '\P{^- georgian}', "");
68903Error('\p{_-Is	georgian:=}');
68904Error('\P{_-Is	georgian:=}');
68905Expect(1, 4293, '\p{isgeorgian}', "");
68906Expect(0, 4293, '\p{^isgeorgian}', "");
68907Expect(0, 4293, '\P{isgeorgian}', "");
68908Expect(1, 4293, '\P{^isgeorgian}', "");
68909Expect(0, 4255, '\p{isgeorgian}', "");
68910Expect(1, 4255, '\p{^isgeorgian}', "");
68911Expect(1, 4255, '\P{isgeorgian}', "");
68912Expect(0, 4255, '\P{^isgeorgian}', "");
68913Expect(1, 4293, '\p{_-is georgian}', "");
68914Expect(0, 4293, '\p{^_-is georgian}', "");
68915Expect(0, 4293, '\P{_-is georgian}', "");
68916Expect(1, 4293, '\P{^_-is georgian}', "");
68917Expect(0, 4255, '\p{_-is georgian}', "");
68918Expect(1, 4255, '\p{^_-is georgian}', "");
68919Expect(1, 4255, '\P{_-is georgian}', "");
68920Expect(0, 4255, '\P{^_-is georgian}', "");
68921Error('\p{:=	 geor}');
68922Error('\P{:=	 geor}');
68923Expect(1, 4293, '\p{geor}', "");
68924Expect(0, 4293, '\p{^geor}', "");
68925Expect(0, 4293, '\P{geor}', "");
68926Expect(1, 4293, '\P{^geor}', "");
68927Expect(0, 4255, '\p{geor}', "");
68928Expect(1, 4255, '\p{^geor}', "");
68929Expect(1, 4255, '\P{geor}', "");
68930Expect(0, 4255, '\P{^geor}', "");
68931Expect(1, 4293, '\p{	geor}', "");
68932Expect(0, 4293, '\p{^	geor}', "");
68933Expect(0, 4293, '\P{	geor}', "");
68934Expect(1, 4293, '\P{^	geor}', "");
68935Expect(0, 4255, '\p{	geor}', "");
68936Expect(1, 4255, '\p{^	geor}', "");
68937Expect(1, 4255, '\P{	geor}', "");
68938Expect(0, 4255, '\P{^	geor}', "");
68939Error('\p{	/a/Is-GEOR}');
68940Error('\P{	/a/Is-GEOR}');
68941Expect(1, 4293, '\p{isgeor}', "");
68942Expect(0, 4293, '\p{^isgeor}', "");
68943Expect(0, 4293, '\P{isgeor}', "");
68944Expect(1, 4293, '\P{^isgeor}', "");
68945Expect(0, 4255, '\p{isgeor}', "");
68946Expect(1, 4255, '\p{^isgeor}', "");
68947Expect(1, 4255, '\P{isgeor}', "");
68948Expect(0, 4255, '\P{^isgeor}', "");
68949Expect(1, 4293, '\p{__Is	Geor}', "");
68950Expect(0, 4293, '\p{^__Is	Geor}', "");
68951Expect(0, 4293, '\P{__Is	Geor}', "");
68952Expect(1, 4293, '\P{^__Is	Geor}', "");
68953Expect(0, 4255, '\p{__Is	Geor}', "");
68954Expect(1, 4255, '\p{^__Is	Geor}', "");
68955Expect(1, 4255, '\P{__Is	Geor}', "");
68956Expect(0, 4255, '\P{^__Is	Geor}', "");
68957Error('\p{ :=No_BLOCK}');
68958Error('\P{ :=No_BLOCK}');
68959Expect(1, 2303, '\p{noblock}', "");
68960Expect(0, 2303, '\p{^noblock}', "");
68961Expect(0, 2303, '\P{noblock}', "");
68962Expect(1, 2303, '\P{^noblock}', "");
68963Expect(0, 2111, '\p{noblock}', "");
68964Expect(1, 2111, '\p{^noblock}', "");
68965Expect(1, 2111, '\P{noblock}', "");
68966Expect(0, 2111, '\P{^noblock}', "");
68967Expect(1, 2303, '\p{  NOblock}', "");
68968Expect(0, 2303, '\p{^  NOblock}', "");
68969Expect(0, 2303, '\P{  NOblock}', "");
68970Expect(1, 2303, '\P{^  NOblock}', "");
68971Expect(0, 2111, '\p{  NOblock}', "");
68972Expect(1, 2111, '\p{^  NOblock}', "");
68973Expect(1, 2111, '\P{  NOblock}', "");
68974Expect(0, 2111, '\P{^  NOblock}', "");
68975Error('\p{	Is-NOBlock/a/}');
68976Error('\P{	Is-NOBlock/a/}');
68977Expect(1, 2303, '\p{isnoblock}', "");
68978Expect(0, 2303, '\p{^isnoblock}', "");
68979Expect(0, 2303, '\P{isnoblock}', "");
68980Expect(1, 2303, '\P{^isnoblock}', "");
68981Expect(0, 2111, '\p{isnoblock}', "");
68982Expect(1, 2111, '\p{^isnoblock}', "");
68983Expect(1, 2111, '\P{isnoblock}', "");
68984Expect(0, 2111, '\P{^isnoblock}', "");
68985Expect(1, 2303, '\p{_-IsNO block}', "");
68986Expect(0, 2303, '\p{^_-IsNO block}', "");
68987Expect(0, 2303, '\P{_-IsNO block}', "");
68988Expect(1, 2303, '\P{^_-IsNO block}', "");
68989Expect(0, 2111, '\p{_-IsNO block}', "");
68990Expect(1, 2111, '\p{^_-IsNO block}', "");
68991Expect(1, 2111, '\P{_-IsNO block}', "");
68992Expect(0, 2111, '\P{^_-IsNO block}', "");
68993Error('\p{  In:=NO Block}');
68994Error('\P{  In:=NO Block}');
68995Expect(1, 2303, '\p{innoblock}', "");
68996Expect(0, 2303, '\p{^innoblock}', "");
68997Expect(0, 2303, '\P{innoblock}', "");
68998Expect(1, 2303, '\P{^innoblock}', "");
68999Expect(0, 2111, '\p{innoblock}', "");
69000Expect(1, 2111, '\p{^innoblock}', "");
69001Expect(1, 2111, '\P{innoblock}', "");
69002Expect(0, 2111, '\P{^innoblock}', "");
69003Expect(1, 2303, '\p{		In no Block}', "");
69004Expect(0, 2303, '\p{^		In no Block}', "");
69005Expect(0, 2303, '\P{		In no Block}', "");
69006Expect(1, 2303, '\P{^		In no Block}', "");
69007Expect(0, 2111, '\p{		In no Block}', "");
69008Expect(1, 2111, '\p{^		In no Block}', "");
69009Expect(1, 2111, '\P{		In no Block}', "");
69010Expect(0, 2111, '\P{^		In no Block}', "");
69011Error('\p{_:=ASSIGNED}');
69012Error('\P{_:=ASSIGNED}');
69013Expect(1, 887, '\p{assigned}', "");
69014Expect(0, 887, '\p{^assigned}', "");
69015Expect(0, 887, '\P{assigned}', "");
69016Expect(1, 887, '\P{^assigned}', "");
69017Expect(0, 889, '\p{assigned}', "");
69018Expect(1, 889, '\p{^assigned}', "");
69019Expect(1, 889, '\P{assigned}', "");
69020Expect(0, 889, '\P{^assigned}', "");
69021Expect(1, 887, '\p{-Assigned}', "");
69022Expect(0, 887, '\p{^-Assigned}', "");
69023Expect(0, 887, '\P{-Assigned}', "");
69024Expect(1, 887, '\P{^-Assigned}', "");
69025Expect(0, 889, '\p{-Assigned}', "");
69026Expect(1, 889, '\p{^-Assigned}', "");
69027Expect(1, 889, '\P{-Assigned}', "");
69028Expect(0, 889, '\P{^-Assigned}', "");
69029Error('\p{ -is/a/Assigned}');
69030Error('\P{ -is/a/Assigned}');
69031Expect(1, 887, '\p{isassigned}', "");
69032Expect(0, 887, '\p{^isassigned}', "");
69033Expect(0, 887, '\P{isassigned}', "");
69034Expect(1, 887, '\P{^isassigned}', "");
69035Expect(0, 889, '\p{isassigned}', "");
69036Expect(1, 889, '\p{^isassigned}', "");
69037Expect(1, 889, '\P{isassigned}', "");
69038Expect(0, 889, '\P{^isassigned}', "");
69039Expect(1, 887, '\p{_ISAssigned}', "");
69040Expect(0, 887, '\p{^_ISAssigned}', "");
69041Expect(0, 887, '\P{_ISAssigned}', "");
69042Expect(1, 887, '\P{^_ISAssigned}', "");
69043Expect(0, 889, '\p{_ISAssigned}', "");
69044Expect(1, 889, '\p{^_ISAssigned}', "");
69045Expect(1, 889, '\P{_ISAssigned}', "");
69046Expect(0, 889, '\P{^_ISAssigned}', "");
69047Error('\p{	/a/VerticalForms}');
69048Error('\P{	/a/VerticalForms}');
69049Expect(1, 65055, '\p{verticalforms}', "");
69050Expect(0, 65055, '\p{^verticalforms}', "");
69051Expect(0, 65055, '\P{verticalforms}', "");
69052Expect(1, 65055, '\P{^verticalforms}', "");
69053Expect(0, 65039, '\p{verticalforms}', "");
69054Expect(1, 65039, '\p{^verticalforms}', "");
69055Expect(1, 65039, '\P{verticalforms}', "");
69056Expect(0, 65039, '\P{^verticalforms}', "");
69057Expect(1, 65055, '\p{	-Vertical FORMS}', "");
69058Expect(0, 65055, '\p{^	-Vertical FORMS}', "");
69059Expect(0, 65055, '\P{	-Vertical FORMS}', "");
69060Expect(1, 65055, '\P{^	-Vertical FORMS}', "");
69061Expect(0, 65039, '\p{	-Vertical FORMS}', "");
69062Expect(1, 65039, '\p{^	-Vertical FORMS}', "");
69063Expect(1, 65039, '\P{	-Vertical FORMS}', "");
69064Expect(0, 65039, '\P{^	-Vertical FORMS}', "");
69065Error('\p{_-Is	Vertical_Forms:=}');
69066Error('\P{_-Is	Vertical_Forms:=}');
69067Expect(1, 65055, '\p{isverticalforms}', "");
69068Expect(0, 65055, '\p{^isverticalforms}', "");
69069Expect(0, 65055, '\P{isverticalforms}', "");
69070Expect(1, 65055, '\P{^isverticalforms}', "");
69071Expect(0, 65039, '\p{isverticalforms}', "");
69072Expect(1, 65039, '\p{^isverticalforms}', "");
69073Expect(1, 65039, '\P{isverticalforms}', "");
69074Expect(0, 65039, '\P{^isverticalforms}', "");
69075Expect(1, 65055, '\p{ 	is-VERTICALForms}', "");
69076Expect(0, 65055, '\p{^ 	is-VERTICALForms}', "");
69077Expect(0, 65055, '\P{ 	is-VERTICALForms}', "");
69078Expect(1, 65055, '\P{^ 	is-VERTICALForms}', "");
69079Expect(0, 65039, '\p{ 	is-VERTICALForms}', "");
69080Expect(1, 65039, '\p{^ 	is-VERTICALForms}', "");
69081Expect(1, 65039, '\P{ 	is-VERTICALForms}', "");
69082Expect(0, 65039, '\P{^ 	is-VERTICALForms}', "");
69083Error('\p{	:=in	vertical	Forms}');
69084Error('\P{	:=in	vertical	Forms}');
69085Expect(1, 65055, '\p{inverticalforms}', "");
69086Expect(0, 65055, '\p{^inverticalforms}', "");
69087Expect(0, 65055, '\P{inverticalforms}', "");
69088Expect(1, 65055, '\P{^inverticalforms}', "");
69089Expect(0, 65039, '\p{inverticalforms}', "");
69090Expect(1, 65039, '\p{^inverticalforms}', "");
69091Expect(1, 65039, '\P{inverticalforms}', "");
69092Expect(0, 65039, '\P{^inverticalforms}', "");
69093Expect(1, 65055, '\p{ INVertical_FORMS}', "");
69094Expect(0, 65055, '\p{^ INVertical_FORMS}', "");
69095Expect(0, 65055, '\P{ INVertical_FORMS}', "");
69096Expect(1, 65055, '\P{^ INVertical_FORMS}', "");
69097Expect(0, 65039, '\p{ INVertical_FORMS}', "");
69098Expect(1, 65039, '\p{^ INVertical_FORMS}', "");
69099Expect(1, 65039, '\P{ INVertical_FORMS}', "");
69100Expect(0, 65039, '\P{^ INVertical_FORMS}', "");
69101Error('\p{ cjk:=compatibility}');
69102Error('\P{ cjk:=compatibility}');
69103Expect(1, 13311, '\p{cjkcompatibility}', "");
69104Expect(0, 13311, '\p{^cjkcompatibility}', "");
69105Expect(0, 13311, '\P{cjkcompatibility}', "");
69106Expect(1, 13311, '\P{^cjkcompatibility}', "");
69107Expect(0, 13055, '\p{cjkcompatibility}', "");
69108Expect(1, 13055, '\p{^cjkcompatibility}', "");
69109Expect(1, 13055, '\P{cjkcompatibility}', "");
69110Expect(0, 13055, '\P{^cjkcompatibility}', "");
69111Expect(1, 13311, '\p{ CJK_Compatibility}', "");
69112Expect(0, 13311, '\p{^ CJK_Compatibility}', "");
69113Expect(0, 13311, '\P{ CJK_Compatibility}', "");
69114Expect(1, 13311, '\P{^ CJK_Compatibility}', "");
69115Expect(0, 13055, '\p{ CJK_Compatibility}', "");
69116Expect(1, 13055, '\p{^ CJK_Compatibility}', "");
69117Expect(1, 13055, '\P{ CJK_Compatibility}', "");
69118Expect(0, 13055, '\P{^ CJK_Compatibility}', "");
69119Error('\p{/a/_	ISCJK Compatibility}');
69120Error('\P{/a/_	ISCJK Compatibility}');
69121Expect(1, 13311, '\p{iscjkcompatibility}', "");
69122Expect(0, 13311, '\p{^iscjkcompatibility}', "");
69123Expect(0, 13311, '\P{iscjkcompatibility}', "");
69124Expect(1, 13311, '\P{^iscjkcompatibility}', "");
69125Expect(0, 13055, '\p{iscjkcompatibility}', "");
69126Expect(1, 13055, '\p{^iscjkcompatibility}', "");
69127Expect(1, 13055, '\P{iscjkcompatibility}', "");
69128Expect(0, 13055, '\P{^iscjkcompatibility}', "");
69129Expect(1, 13311, '\p{-	Is_CJKCOMPATIBILITY}', "");
69130Expect(0, 13311, '\p{^-	Is_CJKCOMPATIBILITY}', "");
69131Expect(0, 13311, '\P{-	Is_CJKCOMPATIBILITY}', "");
69132Expect(1, 13311, '\P{^-	Is_CJKCOMPATIBILITY}', "");
69133Expect(0, 13055, '\p{-	Is_CJKCOMPATIBILITY}', "");
69134Expect(1, 13055, '\p{^-	Is_CJKCOMPATIBILITY}', "");
69135Expect(1, 13055, '\P{-	Is_CJKCOMPATIBILITY}', "");
69136Expect(0, 13055, '\P{^-	Is_CJKCOMPATIBILITY}', "");
69137Error('\p{  In/a/CJK Compatibility}');
69138Error('\P{  In/a/CJK Compatibility}');
69139Expect(1, 13311, '\p{incjkcompatibility}', "");
69140Expect(0, 13311, '\p{^incjkcompatibility}', "");
69141Expect(0, 13311, '\P{incjkcompatibility}', "");
69142Expect(1, 13311, '\P{^incjkcompatibility}', "");
69143Expect(0, 13055, '\p{incjkcompatibility}', "");
69144Expect(1, 13055, '\p{^incjkcompatibility}', "");
69145Expect(1, 13055, '\P{incjkcompatibility}', "");
69146Expect(0, 13055, '\P{^incjkcompatibility}', "");
69147Expect(1, 13311, '\p{_	in cjk-COMPATIBILITY}', "");
69148Expect(0, 13311, '\p{^_	in cjk-COMPATIBILITY}', "");
69149Expect(0, 13311, '\P{_	in cjk-COMPATIBILITY}', "");
69150Expect(1, 13311, '\P{^_	in cjk-COMPATIBILITY}', "");
69151Expect(0, 13055, '\p{_	in cjk-COMPATIBILITY}', "");
69152Expect(1, 13055, '\p{^_	in cjk-COMPATIBILITY}', "");
69153Expect(1, 13055, '\P{_	in cjk-COMPATIBILITY}', "");
69154Expect(0, 13055, '\P{^_	in cjk-COMPATIBILITY}', "");
69155Error('\p{	-CJK Unified Ideographs	extension A:=}');
69156Error('\P{	-CJK Unified Ideographs	extension A:=}');
69157Expect(1, 19903, '\p{cjkunifiedideographsextensiona}', "");
69158Expect(0, 19903, '\p{^cjkunifiedideographsextensiona}', "");
69159Expect(0, 19903, '\P{cjkunifiedideographsextensiona}', "");
69160Expect(1, 19903, '\P{^cjkunifiedideographsextensiona}', "");
69161Expect(0, 13311, '\p{cjkunifiedideographsextensiona}', "");
69162Expect(1, 13311, '\p{^cjkunifiedideographsextensiona}', "");
69163Expect(1, 13311, '\P{cjkunifiedideographsextensiona}', "");
69164Expect(0, 13311, '\P{^cjkunifiedideographsextensiona}', "");
69165Expect(1, 19903, '\p{	 CJK_Unified	Ideographs	Extension-A}', "");
69166Expect(0, 19903, '\p{^	 CJK_Unified	Ideographs	Extension-A}', "");
69167Expect(0, 19903, '\P{	 CJK_Unified	Ideographs	Extension-A}', "");
69168Expect(1, 19903, '\P{^	 CJK_Unified	Ideographs	Extension-A}', "");
69169Expect(0, 13311, '\p{	 CJK_Unified	Ideographs	Extension-A}', "");
69170Expect(1, 13311, '\p{^	 CJK_Unified	Ideographs	Extension-A}', "");
69171Expect(1, 13311, '\P{	 CJK_Unified	Ideographs	Extension-A}', "");
69172Expect(0, 13311, '\P{^	 CJK_Unified	Ideographs	Extension-A}', "");
69173Error('\p{	is_cjk-Unified_IDEOGRAPHS:=EXTENSION A}');
69174Error('\P{	is_cjk-Unified_IDEOGRAPHS:=EXTENSION A}');
69175Expect(1, 19903, '\p{iscjkunifiedideographsextensiona}', "");
69176Expect(0, 19903, '\p{^iscjkunifiedideographsextensiona}', "");
69177Expect(0, 19903, '\P{iscjkunifiedideographsextensiona}', "");
69178Expect(1, 19903, '\P{^iscjkunifiedideographsextensiona}', "");
69179Expect(0, 13311, '\p{iscjkunifiedideographsextensiona}', "");
69180Expect(1, 13311, '\p{^iscjkunifiedideographsextensiona}', "");
69181Expect(1, 13311, '\P{iscjkunifiedideographsextensiona}', "");
69182Expect(0, 13311, '\P{^iscjkunifiedideographsextensiona}', "");
69183Expect(1, 19903, '\p{_ IS CJKunifiedideographs_EXTENSION_A}', "");
69184Expect(0, 19903, '\p{^_ IS CJKunifiedideographs_EXTENSION_A}', "");
69185Expect(0, 19903, '\P{_ IS CJKunifiedideographs_EXTENSION_A}', "");
69186Expect(1, 19903, '\P{^_ IS CJKunifiedideographs_EXTENSION_A}', "");
69187Expect(0, 13311, '\p{_ IS CJKunifiedideographs_EXTENSION_A}', "");
69188Expect(1, 13311, '\p{^_ IS CJKunifiedideographs_EXTENSION_A}', "");
69189Expect(1, 13311, '\P{_ IS CJKunifiedideographs_EXTENSION_A}', "");
69190Expect(0, 13311, '\P{^_ IS CJKunifiedideographs_EXTENSION_A}', "");
69191Error('\p{-	inCJK unified_ideographs-extension/a/A}');
69192Error('\P{-	inCJK unified_ideographs-extension/a/A}');
69193Expect(1, 19903, '\p{incjkunifiedideographsextensiona}', "");
69194Expect(0, 19903, '\p{^incjkunifiedideographsextensiona}', "");
69195Expect(0, 19903, '\P{incjkunifiedideographsextensiona}', "");
69196Expect(1, 19903, '\P{^incjkunifiedideographsextensiona}', "");
69197Expect(0, 13311, '\p{incjkunifiedideographsextensiona}', "");
69198Expect(1, 13311, '\p{^incjkunifiedideographsextensiona}', "");
69199Expect(1, 13311, '\P{incjkunifiedideographsextensiona}', "");
69200Expect(0, 13311, '\P{^incjkunifiedideographsextensiona}', "");
69201Expect(1, 19903, '\p{-In-CJK_Unified	IDEOGRAPHS	Extension_A}', "");
69202Expect(0, 19903, '\p{^-In-CJK_Unified	IDEOGRAPHS	Extension_A}', "");
69203Expect(0, 19903, '\P{-In-CJK_Unified	IDEOGRAPHS	Extension_A}', "");
69204Expect(1, 19903, '\P{^-In-CJK_Unified	IDEOGRAPHS	Extension_A}', "");
69205Expect(0, 13311, '\p{-In-CJK_Unified	IDEOGRAPHS	Extension_A}', "");
69206Expect(1, 13311, '\p{^-In-CJK_Unified	IDEOGRAPHS	Extension_A}', "");
69207Expect(1, 13311, '\P{-In-CJK_Unified	IDEOGRAPHS	Extension_A}', "");
69208Expect(0, 13311, '\P{^-In-CJK_Unified	IDEOGRAPHS	Extension_A}', "");
69209Error('\p{:=-KHAROSHTHI}');
69210Error('\P{:=-KHAROSHTHI}');
69211Expect(1, 68099, '\p{kharoshthi}', "");
69212Expect(0, 68099, '\p{^kharoshthi}', "");
69213Expect(0, 68099, '\P{kharoshthi}', "");
69214Expect(1, 68099, '\P{^kharoshthi}', "");
69215Expect(0, 68095, '\p{kharoshthi}', "");
69216Expect(1, 68095, '\p{^kharoshthi}', "");
69217Expect(1, 68095, '\P{kharoshthi}', "");
69218Expect(0, 68095, '\P{^kharoshthi}', "");
69219Expect(1, 68099, '\p{ KHAROSHTHI}', "");
69220Expect(0, 68099, '\p{^ KHAROSHTHI}', "");
69221Expect(0, 68099, '\P{ KHAROSHTHI}', "");
69222Expect(1, 68099, '\P{^ KHAROSHTHI}', "");
69223Expect(0, 68095, '\p{ KHAROSHTHI}', "");
69224Expect(1, 68095, '\p{^ KHAROSHTHI}', "");
69225Expect(1, 68095, '\P{ KHAROSHTHI}', "");
69226Expect(0, 68095, '\P{^ KHAROSHTHI}', "");
69227Error('\p{ :=Is-KHAROSHTHI}');
69228Error('\P{ :=Is-KHAROSHTHI}');
69229Expect(1, 68099, '\p{iskharoshthi}', "");
69230Expect(0, 68099, '\p{^iskharoshthi}', "");
69231Expect(0, 68099, '\P{iskharoshthi}', "");
69232Expect(1, 68099, '\P{^iskharoshthi}', "");
69233Expect(0, 68095, '\p{iskharoshthi}', "");
69234Expect(1, 68095, '\p{^iskharoshthi}', "");
69235Expect(1, 68095, '\P{iskharoshthi}', "");
69236Expect(0, 68095, '\P{^iskharoshthi}', "");
69237Expect(1, 68099, '\p{  Is_kharoshthi}', "");
69238Expect(0, 68099, '\p{^  Is_kharoshthi}', "");
69239Expect(0, 68099, '\P{  Is_kharoshthi}', "");
69240Expect(1, 68099, '\P{^  Is_kharoshthi}', "");
69241Expect(0, 68095, '\p{  Is_kharoshthi}', "");
69242Expect(1, 68095, '\p{^  Is_kharoshthi}', "");
69243Expect(1, 68095, '\P{  Is_kharoshthi}', "");
69244Expect(0, 68095, '\P{^  Is_kharoshthi}', "");
69245Error('\p{_	Khar:=}');
69246Error('\P{_	Khar:=}');
69247Expect(1, 68099, '\p{khar}', "");
69248Expect(0, 68099, '\p{^khar}', "");
69249Expect(0, 68099, '\P{khar}', "");
69250Expect(1, 68099, '\P{^khar}', "");
69251Expect(0, 68095, '\p{khar}', "");
69252Expect(1, 68095, '\p{^khar}', "");
69253Expect(1, 68095, '\P{khar}', "");
69254Expect(0, 68095, '\P{^khar}', "");
69255Expect(1, 68099, '\p{  Khar}', "");
69256Expect(0, 68099, '\p{^  Khar}', "");
69257Expect(0, 68099, '\P{  Khar}', "");
69258Expect(1, 68099, '\P{^  Khar}', "");
69259Expect(0, 68095, '\p{  Khar}', "");
69260Expect(1, 68095, '\p{^  Khar}', "");
69261Expect(1, 68095, '\P{  Khar}', "");
69262Expect(0, 68095, '\P{^  Khar}', "");
69263Error('\p{_-IS khar:=}');
69264Error('\P{_-IS khar:=}');
69265Expect(1, 68099, '\p{iskhar}', "");
69266Expect(0, 68099, '\p{^iskhar}', "");
69267Expect(0, 68099, '\P{iskhar}', "");
69268Expect(1, 68099, '\P{^iskhar}', "");
69269Expect(0, 68095, '\p{iskhar}', "");
69270Expect(1, 68095, '\p{^iskhar}', "");
69271Expect(1, 68095, '\P{iskhar}', "");
69272Expect(0, 68095, '\P{^iskhar}', "");
69273Expect(1, 68099, '\p{_Is-Khar}', "");
69274Expect(0, 68099, '\p{^_Is-Khar}', "");
69275Expect(0, 68099, '\P{_Is-Khar}', "");
69276Expect(1, 68099, '\P{^_Is-Khar}', "");
69277Expect(0, 68095, '\p{_Is-Khar}', "");
69278Expect(1, 68095, '\p{^_Is-Khar}', "");
69279Expect(1, 68095, '\P{_Is-Khar}', "");
69280Expect(0, 68095, '\P{^_Is-Khar}', "");
69281Error('\p{/a/ -MathSYMBOL}');
69282Error('\P{/a/ -MathSYMBOL}');
69283Expect(1, 43, '\p{mathsymbol}', "");
69284Expect(0, 43, '\p{^mathsymbol}', "");
69285Expect(0, 43, '\P{mathsymbol}', "");
69286Expect(1, 43, '\P{^mathsymbol}', "");
69287Expect(0, 42, '\p{mathsymbol}', "");
69288Expect(1, 42, '\p{^mathsymbol}', "");
69289Expect(1, 42, '\P{mathsymbol}', "");
69290Expect(0, 42, '\P{^mathsymbol}', "");
69291Expect(1, 43, '\p{		Math	Symbol}', "");
69292Expect(0, 43, '\p{^		Math	Symbol}', "");
69293Expect(0, 43, '\P{		Math	Symbol}', "");
69294Expect(1, 43, '\P{^		Math	Symbol}', "");
69295Expect(0, 42, '\p{		Math	Symbol}', "");
69296Expect(1, 42, '\p{^		Math	Symbol}', "");
69297Expect(1, 42, '\P{		Math	Symbol}', "");
69298Expect(0, 42, '\P{^		Math	Symbol}', "");
69299Error('\p{:=is	Math-Symbol}');
69300Error('\P{:=is	Math-Symbol}');
69301Expect(1, 43, '\p{ismathsymbol}', "");
69302Expect(0, 43, '\p{^ismathsymbol}', "");
69303Expect(0, 43, '\P{ismathsymbol}', "");
69304Expect(1, 43, '\P{^ismathsymbol}', "");
69305Expect(0, 42, '\p{ismathsymbol}', "");
69306Expect(1, 42, '\p{^ismathsymbol}', "");
69307Expect(1, 42, '\P{ismathsymbol}', "");
69308Expect(0, 42, '\P{^ismathsymbol}', "");
69309Expect(1, 43, '\p{ Is_math	Symbol}', "");
69310Expect(0, 43, '\p{^ Is_math	Symbol}', "");
69311Expect(0, 43, '\P{ Is_math	Symbol}', "");
69312Expect(1, 43, '\P{^ Is_math	Symbol}', "");
69313Expect(0, 42, '\p{ Is_math	Symbol}', "");
69314Expect(1, 42, '\p{^ Is_math	Symbol}', "");
69315Expect(1, 42, '\P{ Is_math	Symbol}', "");
69316Expect(0, 42, '\P{^ Is_math	Symbol}', "");
69317Error('\p{/a/Sm}');
69318Error('\P{/a/Sm}');
69319Expect(1, 43, '\p{sm}', "");
69320Expect(0, 43, '\p{^sm}', "");
69321Expect(0, 43, '\P{sm}', "");
69322Expect(1, 43, '\P{^sm}', "");
69323Expect(0, 42, '\p{sm}', "");
69324Expect(1, 42, '\p{^sm}', "");
69325Expect(1, 42, '\P{sm}', "");
69326Expect(0, 42, '\P{^sm}', "");
69327Expect(1, 43, '\p{ SM}', "");
69328Expect(0, 43, '\p{^ SM}', "");
69329Expect(0, 43, '\P{ SM}', "");
69330Expect(1, 43, '\P{^ SM}', "");
69331Expect(0, 42, '\p{ SM}', "");
69332Expect(1, 42, '\p{^ SM}', "");
69333Expect(1, 42, '\P{ SM}', "");
69334Expect(0, 42, '\P{^ SM}', "");
69335Error('\p{-/a/Is Sm}');
69336Error('\P{-/a/Is Sm}');
69337Expect(1, 43, '\p{issm}', "");
69338Expect(0, 43, '\p{^issm}', "");
69339Expect(0, 43, '\P{issm}', "");
69340Expect(1, 43, '\P{^issm}', "");
69341Expect(0, 42, '\p{issm}', "");
69342Expect(1, 42, '\p{^issm}', "");
69343Expect(1, 42, '\P{issm}', "");
69344Expect(0, 42, '\P{^issm}', "");
69345Expect(1, 43, '\p{Is	Sm}', "");
69346Expect(0, 43, '\p{^Is	Sm}', "");
69347Expect(0, 43, '\P{Is	Sm}', "");
69348Expect(1, 43, '\P{^Is	Sm}', "");
69349Expect(0, 42, '\p{Is	Sm}', "");
69350Expect(1, 42, '\p{^Is	Sm}', "");
69351Expect(1, 42, '\P{Is	Sm}', "");
69352Expect(0, 42, '\P{^Is	Sm}', "");
69353Error('\p{Tagalog/a/}');
69354Error('\P{Tagalog/a/}');
69355Expect(1, 5900, '\p{tagalog}', "");
69356Expect(0, 5900, '\p{^tagalog}', "");
69357Expect(0, 5900, '\P{tagalog}', "");
69358Expect(1, 5900, '\P{^tagalog}', "");
69359Expect(0, 5887, '\p{tagalog}', "");
69360Expect(1, 5887, '\p{^tagalog}', "");
69361Expect(1, 5887, '\P{tagalog}', "");
69362Expect(0, 5887, '\P{^tagalog}', "");
69363Expect(1, 5900, '\p{ Tagalog}', "");
69364Expect(0, 5900, '\p{^ Tagalog}', "");
69365Expect(0, 5900, '\P{ Tagalog}', "");
69366Expect(1, 5900, '\P{^ Tagalog}', "");
69367Expect(0, 5887, '\p{ Tagalog}', "");
69368Expect(1, 5887, '\p{^ Tagalog}', "");
69369Expect(1, 5887, '\P{ Tagalog}', "");
69370Expect(0, 5887, '\P{^ Tagalog}', "");
69371Error('\p{_is-Tagalog:=}');
69372Error('\P{_is-Tagalog:=}');
69373Expect(1, 5900, '\p{istagalog}', "");
69374Expect(0, 5900, '\p{^istagalog}', "");
69375Expect(0, 5900, '\P{istagalog}', "");
69376Expect(1, 5900, '\P{^istagalog}', "");
69377Expect(0, 5887, '\p{istagalog}', "");
69378Expect(1, 5887, '\p{^istagalog}', "");
69379Expect(1, 5887, '\P{istagalog}', "");
69380Expect(0, 5887, '\P{^istagalog}', "");
69381Expect(1, 5900, '\p{_-isTAGALOG}', "");
69382Expect(0, 5900, '\p{^_-isTAGALOG}', "");
69383Expect(0, 5900, '\P{_-isTAGALOG}', "");
69384Expect(1, 5900, '\P{^_-isTAGALOG}', "");
69385Expect(0, 5887, '\p{_-isTAGALOG}', "");
69386Expect(1, 5887, '\p{^_-isTAGALOG}', "");
69387Expect(1, 5887, '\P{_-isTAGALOG}', "");
69388Expect(0, 5887, '\P{^_-isTAGALOG}', "");
69389Error('\p{_tglg/a/}');
69390Error('\P{_tglg/a/}');
69391Expect(1, 5900, '\p{tglg}', "");
69392Expect(0, 5900, '\p{^tglg}', "");
69393Expect(0, 5900, '\P{tglg}', "");
69394Expect(1, 5900, '\P{^tglg}', "");
69395Expect(0, 5887, '\p{tglg}', "");
69396Expect(1, 5887, '\p{^tglg}', "");
69397Expect(1, 5887, '\P{tglg}', "");
69398Expect(0, 5887, '\P{^tglg}', "");
69399Error('\p{	Is/a/Tglg}');
69400Error('\P{	Is/a/Tglg}');
69401Expect(1, 5900, '\p{istglg}', "");
69402Expect(0, 5900, '\p{^istglg}', "");
69403Expect(0, 5900, '\P{istglg}', "");
69404Expect(1, 5900, '\P{^istglg}', "");
69405Expect(0, 5887, '\p{istglg}', "");
69406Expect(1, 5887, '\p{^istglg}', "");
69407Expect(1, 5887, '\P{istglg}', "");
69408Expect(0, 5887, '\P{^istglg}', "");
69409Expect(1, 5900, '\p{	IS	Tglg}', "");
69410Expect(0, 5900, '\p{^	IS	Tglg}', "");
69411Expect(0, 5900, '\P{	IS	Tglg}', "");
69412Expect(1, 5900, '\P{^	IS	Tglg}', "");
69413Expect(0, 5887, '\p{	IS	Tglg}', "");
69414Expect(1, 5887, '\p{^	IS	Tglg}', "");
69415Expect(1, 5887, '\P{	IS	Tglg}', "");
69416Expect(0, 5887, '\P{^	IS	Tglg}', "");
69417Error('\p{:=	-Syriac}');
69418Error('\P{:=	-Syriac}');
69419Expect(1, 1805, '\p{syriac}', "");
69420Expect(0, 1805, '\p{^syriac}', "");
69421Expect(0, 1805, '\P{syriac}', "");
69422Expect(1, 1805, '\P{^syriac}', "");
69423Expect(0, 1791, '\p{syriac}', "");
69424Expect(1, 1791, '\p{^syriac}', "");
69425Expect(1, 1791, '\P{syriac}', "");
69426Expect(0, 1791, '\P{^syriac}', "");
69427Expect(1, 1805, '\p{ -Syriac}', "");
69428Expect(0, 1805, '\p{^ -Syriac}', "");
69429Expect(0, 1805, '\P{ -Syriac}', "");
69430Expect(1, 1805, '\P{^ -Syriac}', "");
69431Expect(0, 1791, '\p{ -Syriac}', "");
69432Expect(1, 1791, '\p{^ -Syriac}', "");
69433Expect(1, 1791, '\P{ -Syriac}', "");
69434Expect(0, 1791, '\P{^ -Syriac}', "");
69435Error('\p{_:=IS_syriac}');
69436Error('\P{_:=IS_syriac}');
69437Expect(1, 1805, '\p{issyriac}', "");
69438Expect(0, 1805, '\p{^issyriac}', "");
69439Expect(0, 1805, '\P{issyriac}', "");
69440Expect(1, 1805, '\P{^issyriac}', "");
69441Expect(0, 1791, '\p{issyriac}', "");
69442Expect(1, 1791, '\p{^issyriac}', "");
69443Expect(1, 1791, '\P{issyriac}', "");
69444Expect(0, 1791, '\P{^issyriac}', "");
69445Expect(1, 1805, '\p{-IS-Syriac}', "");
69446Expect(0, 1805, '\p{^-IS-Syriac}', "");
69447Expect(0, 1805, '\P{-IS-Syriac}', "");
69448Expect(1, 1805, '\P{^-IS-Syriac}', "");
69449Expect(0, 1791, '\p{-IS-Syriac}', "");
69450Expect(1, 1791, '\p{^-IS-Syriac}', "");
69451Expect(1, 1791, '\P{-IS-Syriac}', "");
69452Expect(0, 1791, '\P{^-IS-Syriac}', "");
69453Error('\p{ /a/Syrc}');
69454Error('\P{ /a/Syrc}');
69455Expect(1, 1805, '\p{syrc}', "");
69456Expect(0, 1805, '\p{^syrc}', "");
69457Expect(0, 1805, '\P{syrc}', "");
69458Expect(1, 1805, '\P{^syrc}', "");
69459Expect(0, 1791, '\p{syrc}', "");
69460Expect(1, 1791, '\p{^syrc}', "");
69461Expect(1, 1791, '\P{syrc}', "");
69462Expect(0, 1791, '\P{^syrc}', "");
69463Expect(1, 1805, '\p{-_SYRC}', "");
69464Expect(0, 1805, '\p{^-_SYRC}', "");
69465Expect(0, 1805, '\P{-_SYRC}', "");
69466Expect(1, 1805, '\P{^-_SYRC}', "");
69467Expect(0, 1791, '\p{-_SYRC}', "");
69468Expect(1, 1791, '\p{^-_SYRC}', "");
69469Expect(1, 1791, '\P{-_SYRC}', "");
69470Expect(0, 1791, '\P{^-_SYRC}', "");
69471Error('\p{	-is/a/syrc}');
69472Error('\P{	-is/a/syrc}');
69473Expect(1, 1805, '\p{issyrc}', "");
69474Expect(0, 1805, '\p{^issyrc}', "");
69475Expect(0, 1805, '\P{issyrc}', "");
69476Expect(1, 1805, '\P{^issyrc}', "");
69477Expect(0, 1791, '\p{issyrc}', "");
69478Expect(1, 1791, '\p{^issyrc}', "");
69479Expect(1, 1791, '\P{issyrc}', "");
69480Expect(0, 1791, '\P{^issyrc}', "");
69481Expect(1, 1805, '\p{-IS_syrc}', "");
69482Expect(0, 1805, '\p{^-IS_syrc}', "");
69483Expect(0, 1805, '\P{-IS_syrc}', "");
69484Expect(1, 1805, '\P{^-IS_syrc}', "");
69485Expect(0, 1791, '\p{-IS_syrc}', "");
69486Expect(1, 1791, '\p{^-IS_syrc}', "");
69487Expect(1, 1791, '\P{-IS_syrc}', "");
69488Expect(0, 1791, '\P{^-IS_syrc}', "");
69489Error('\p{		IN/a/Phoenician}');
69490Error('\P{		IN/a/Phoenician}');
69491Expect(1, 67871, '\p{inphoenician}', "");
69492Expect(0, 67871, '\p{^inphoenician}', "");
69493Expect(0, 67871, '\P{inphoenician}', "");
69494Expect(1, 67871, '\P{^inphoenician}', "");
69495Expect(0, 67839, '\p{inphoenician}', "");
69496Expect(1, 67839, '\p{^inphoenician}', "");
69497Expect(1, 67839, '\P{inphoenician}', "");
69498Expect(0, 67839, '\P{^inphoenician}', "");
69499Expect(1, 67871, '\p{	_IN-PHOENICIAN}', "");
69500Expect(0, 67871, '\p{^	_IN-PHOENICIAN}', "");
69501Expect(0, 67871, '\P{	_IN-PHOENICIAN}', "");
69502Expect(1, 67871, '\P{^	_IN-PHOENICIAN}', "");
69503Expect(0, 67839, '\p{	_IN-PHOENICIAN}', "");
69504Expect(1, 67839, '\p{^	_IN-PHOENICIAN}', "");
69505Expect(1, 67839, '\P{	_IN-PHOENICIAN}', "");
69506Expect(0, 67839, '\P{^	_IN-PHOENICIAN}', "");
69507Error('\p{_:=perlword}');
69508Error('\P{_:=perlword}');
69509Expect(1, 57, '\p{perlword}', "");
69510Expect(0, 57, '\p{^perlword}', "");
69511Expect(0, 57, '\P{perlword}', "");
69512Expect(1, 57, '\P{^perlword}', "");
69513Expect(0, 47, '\p{perlword}', "");
69514Expect(1, 47, '\p{^perlword}', "");
69515Expect(1, 47, '\P{perlword}', "");
69516Expect(0, 47, '\P{^perlword}', "");
69517Expect(1, 57, '\p{_perlword}', "");
69518Expect(0, 57, '\p{^_perlword}', "");
69519Expect(0, 57, '\P{_perlword}', "");
69520Expect(1, 57, '\P{^_perlword}', "");
69521Expect(0, 47, '\p{_perlword}', "");
69522Expect(1, 47, '\p{^_perlword}', "");
69523Expect(1, 47, '\P{_perlword}', "");
69524Expect(0, 47, '\P{^_perlword}', "");
69525Error('\p{-:=Is_PerlWord}');
69526Error('\P{-:=Is_PerlWord}');
69527Expect(1, 57, '\p{isperlword}', "");
69528Expect(0, 57, '\p{^isperlword}', "");
69529Expect(0, 57, '\P{isperlword}', "");
69530Expect(1, 57, '\P{^isperlword}', "");
69531Expect(0, 47, '\p{isperlword}', "");
69532Expect(1, 47, '\p{^isperlword}', "");
69533Expect(1, 47, '\P{isperlword}', "");
69534Expect(0, 47, '\P{^isperlword}', "");
69535Expect(1, 57, '\p{ _Is_PerlWord}', "");
69536Expect(0, 57, '\p{^ _Is_PerlWord}', "");
69537Expect(0, 57, '\P{ _Is_PerlWord}', "");
69538Expect(1, 57, '\P{^ _Is_PerlWord}', "");
69539Expect(0, 47, '\p{ _Is_PerlWord}', "");
69540Expect(1, 47, '\p{^ _Is_PerlWord}', "");
69541Expect(1, 47, '\P{ _Is_PerlWord}', "");
69542Expect(0, 47, '\P{^ _Is_PerlWord}', "");
69543Error('\p{/a/Halfwidth	and	fullwidth FORMS}');
69544Error('\P{/a/Halfwidth	and	fullwidth FORMS}');
69545Expect(1, 65519, '\p{halfwidthandfullwidthforms}', "");
69546Expect(0, 65519, '\p{^halfwidthandfullwidthforms}', "");
69547Expect(0, 65519, '\P{halfwidthandfullwidthforms}', "");
69548Expect(1, 65519, '\P{^halfwidthandfullwidthforms}', "");
69549Expect(0, 65279, '\p{halfwidthandfullwidthforms}', "");
69550Expect(1, 65279, '\p{^halfwidthandfullwidthforms}', "");
69551Expect(1, 65279, '\P{halfwidthandfullwidthforms}', "");
69552Expect(0, 65279, '\P{^halfwidthandfullwidthforms}', "");
69553Expect(1, 65519, '\p{ 	Halfwidth-And Fullwidth	FORMS}', "");
69554Expect(0, 65519, '\p{^ 	Halfwidth-And Fullwidth	FORMS}', "");
69555Expect(0, 65519, '\P{ 	Halfwidth-And Fullwidth	FORMS}', "");
69556Expect(1, 65519, '\P{^ 	Halfwidth-And Fullwidth	FORMS}', "");
69557Expect(0, 65279, '\p{ 	Halfwidth-And Fullwidth	FORMS}', "");
69558Expect(1, 65279, '\p{^ 	Halfwidth-And Fullwidth	FORMS}', "");
69559Expect(1, 65279, '\P{ 	Halfwidth-And Fullwidth	FORMS}', "");
69560Expect(0, 65279, '\P{^ 	Halfwidth-And Fullwidth	FORMS}', "");
69561Error('\p{ /a/Ishalfwidth_And-fullwidth forms}');
69562Error('\P{ /a/Ishalfwidth_And-fullwidth forms}');
69563Expect(1, 65519, '\p{ishalfwidthandfullwidthforms}', "");
69564Expect(0, 65519, '\p{^ishalfwidthandfullwidthforms}', "");
69565Expect(0, 65519, '\P{ishalfwidthandfullwidthforms}', "");
69566Expect(1, 65519, '\P{^ishalfwidthandfullwidthforms}', "");
69567Expect(0, 65279, '\p{ishalfwidthandfullwidthforms}', "");
69568Expect(1, 65279, '\p{^ishalfwidthandfullwidthforms}', "");
69569Expect(1, 65279, '\P{ishalfwidthandfullwidthforms}', "");
69570Expect(0, 65279, '\P{^ishalfwidthandfullwidthforms}', "");
69571Expect(1, 65519, '\p{-isHALFWIDTHAnd-Fullwidth Forms}', "");
69572Expect(0, 65519, '\p{^-isHALFWIDTHAnd-Fullwidth Forms}', "");
69573Expect(0, 65519, '\P{-isHALFWIDTHAnd-Fullwidth Forms}', "");
69574Expect(1, 65519, '\P{^-isHALFWIDTHAnd-Fullwidth Forms}', "");
69575Expect(0, 65279, '\p{-isHALFWIDTHAnd-Fullwidth Forms}', "");
69576Expect(1, 65279, '\p{^-isHALFWIDTHAnd-Fullwidth Forms}', "");
69577Expect(1, 65279, '\P{-isHALFWIDTHAnd-Fullwidth Forms}', "");
69578Expect(0, 65279, '\P{^-isHALFWIDTHAnd-Fullwidth Forms}', "");
69579Error('\p{_:=IN halfwidth	AND-fullwidth_Forms}');
69580Error('\P{_:=IN halfwidth	AND-fullwidth_Forms}');
69581Expect(1, 65519, '\p{inhalfwidthandfullwidthforms}', "");
69582Expect(0, 65519, '\p{^inhalfwidthandfullwidthforms}', "");
69583Expect(0, 65519, '\P{inhalfwidthandfullwidthforms}', "");
69584Expect(1, 65519, '\P{^inhalfwidthandfullwidthforms}', "");
69585Expect(0, 65279, '\p{inhalfwidthandfullwidthforms}', "");
69586Expect(1, 65279, '\p{^inhalfwidthandfullwidthforms}', "");
69587Expect(1, 65279, '\P{inhalfwidthandfullwidthforms}', "");
69588Expect(0, 65279, '\P{^inhalfwidthandfullwidthforms}', "");
69589Expect(1, 65519, '\p{	 IN_Halfwidth_And-FULLWIDTHFORMS}', "");
69590Expect(0, 65519, '\p{^	 IN_Halfwidth_And-FULLWIDTHFORMS}', "");
69591Expect(0, 65519, '\P{	 IN_Halfwidth_And-FULLWIDTHFORMS}', "");
69592Expect(1, 65519, '\P{^	 IN_Halfwidth_And-FULLWIDTHFORMS}', "");
69593Expect(0, 65279, '\p{	 IN_Halfwidth_And-FULLWIDTHFORMS}', "");
69594Expect(1, 65279, '\p{^	 IN_Halfwidth_And-FULLWIDTHFORMS}', "");
69595Expect(1, 65279, '\P{	 IN_Halfwidth_And-FULLWIDTHFORMS}', "");
69596Expect(0, 65279, '\P{^	 IN_Halfwidth_And-FULLWIDTHFORMS}', "");
69597Error('\p{:=_	Ancient_greek Numbers}');
69598Error('\P{:=_	Ancient_greek Numbers}');
69599Expect(1, 65935, '\p{ancientgreeknumbers}', "");
69600Expect(0, 65935, '\p{^ancientgreeknumbers}', "");
69601Expect(0, 65935, '\P{ancientgreeknumbers}', "");
69602Expect(1, 65935, '\P{^ancientgreeknumbers}', "");
69603Expect(0, 65855, '\p{ancientgreeknumbers}', "");
69604Expect(1, 65855, '\p{^ancientgreeknumbers}', "");
69605Expect(1, 65855, '\P{ancientgreeknumbers}', "");
69606Expect(0, 65855, '\P{^ancientgreeknumbers}', "");
69607Expect(1, 65935, '\p{_Ancient-Greek Numbers}', "");
69608Expect(0, 65935, '\p{^_Ancient-Greek Numbers}', "");
69609Expect(0, 65935, '\P{_Ancient-Greek Numbers}', "");
69610Expect(1, 65935, '\P{^_Ancient-Greek Numbers}', "");
69611Expect(0, 65855, '\p{_Ancient-Greek Numbers}', "");
69612Expect(1, 65855, '\p{^_Ancient-Greek Numbers}', "");
69613Expect(1, 65855, '\P{_Ancient-Greek Numbers}', "");
69614Expect(0, 65855, '\P{^_Ancient-Greek Numbers}', "");
69615Error('\p{ _Is/a/ANCIENT_GreekNUMBERS}');
69616Error('\P{ _Is/a/ANCIENT_GreekNUMBERS}');
69617Expect(1, 65935, '\p{isancientgreeknumbers}', "");
69618Expect(0, 65935, '\p{^isancientgreeknumbers}', "");
69619Expect(0, 65935, '\P{isancientgreeknumbers}', "");
69620Expect(1, 65935, '\P{^isancientgreeknumbers}', "");
69621Expect(0, 65855, '\p{isancientgreeknumbers}', "");
69622Expect(1, 65855, '\p{^isancientgreeknumbers}', "");
69623Expect(1, 65855, '\P{isancientgreeknumbers}', "");
69624Expect(0, 65855, '\P{^isancientgreeknumbers}', "");
69625Expect(1, 65935, '\p{-_Is	ancient	greek_Numbers}', "");
69626Expect(0, 65935, '\p{^-_Is	ancient	greek_Numbers}', "");
69627Expect(0, 65935, '\P{-_Is	ancient	greek_Numbers}', "");
69628Expect(1, 65935, '\P{^-_Is	ancient	greek_Numbers}', "");
69629Expect(0, 65855, '\p{-_Is	ancient	greek_Numbers}', "");
69630Expect(1, 65855, '\p{^-_Is	ancient	greek_Numbers}', "");
69631Expect(1, 65855, '\P{-_Is	ancient	greek_Numbers}', "");
69632Expect(0, 65855, '\P{^-_Is	ancient	greek_Numbers}', "");
69633Error('\p{_In Ancient:=Greek_Numbers}');
69634Error('\P{_In Ancient:=Greek_Numbers}');
69635Expect(1, 65935, '\p{inancientgreeknumbers}', "");
69636Expect(0, 65935, '\p{^inancientgreeknumbers}', "");
69637Expect(0, 65935, '\P{inancientgreeknumbers}', "");
69638Expect(1, 65935, '\P{^inancientgreeknumbers}', "");
69639Expect(0, 65855, '\p{inancientgreeknumbers}', "");
69640Expect(1, 65855, '\p{^inancientgreeknumbers}', "");
69641Expect(1, 65855, '\P{inancientgreeknumbers}', "");
69642Expect(0, 65855, '\P{^inancientgreeknumbers}', "");
69643Expect(1, 65935, '\p{_	IN AncientGreek_NUMBERS}', "");
69644Expect(0, 65935, '\p{^_	IN AncientGreek_NUMBERS}', "");
69645Expect(0, 65935, '\P{_	IN AncientGreek_NUMBERS}', "");
69646Expect(1, 65935, '\P{^_	IN AncientGreek_NUMBERS}', "");
69647Expect(0, 65855, '\p{_	IN AncientGreek_NUMBERS}', "");
69648Expect(1, 65855, '\p{^_	IN AncientGreek_NUMBERS}', "");
69649Expect(1, 65855, '\P{_	IN AncientGreek_NUMBERS}', "");
69650Expect(0, 65855, '\P{^_	IN AncientGreek_NUMBERS}', "");
69651Error('\p{	/a/opticalCHARACTERRecognition}');
69652Error('\P{	/a/opticalCHARACTERRecognition}');
69653Expect(1, 9311, '\p{opticalcharacterrecognition}', "");
69654Expect(0, 9311, '\p{^opticalcharacterrecognition}', "");
69655Expect(0, 9311, '\P{opticalcharacterrecognition}', "");
69656Expect(1, 9311, '\P{^opticalcharacterrecognition}', "");
69657Expect(0, 9279, '\p{opticalcharacterrecognition}', "");
69658Expect(1, 9279, '\p{^opticalcharacterrecognition}', "");
69659Expect(1, 9279, '\P{opticalcharacterrecognition}', "");
69660Expect(0, 9279, '\P{^opticalcharacterrecognition}', "");
69661Expect(1, 9311, '\p{	optical CHARACTER	RECOGNITION}', "");
69662Expect(0, 9311, '\p{^	optical CHARACTER	RECOGNITION}', "");
69663Expect(0, 9311, '\P{	optical CHARACTER	RECOGNITION}', "");
69664Expect(1, 9311, '\P{^	optical CHARACTER	RECOGNITION}', "");
69665Expect(0, 9279, '\p{	optical CHARACTER	RECOGNITION}', "");
69666Expect(1, 9279, '\p{^	optical CHARACTER	RECOGNITION}', "");
69667Expect(1, 9279, '\P{	optical CHARACTER	RECOGNITION}', "");
69668Expect(0, 9279, '\P{^	optical CHARACTER	RECOGNITION}', "");
69669Error('\p{:=	Is_optical	character_recognition}');
69670Error('\P{:=	Is_optical	character_recognition}');
69671Expect(1, 9311, '\p{isopticalcharacterrecognition}', "");
69672Expect(0, 9311, '\p{^isopticalcharacterrecognition}', "");
69673Expect(0, 9311, '\P{isopticalcharacterrecognition}', "");
69674Expect(1, 9311, '\P{^isopticalcharacterrecognition}', "");
69675Expect(0, 9279, '\p{isopticalcharacterrecognition}', "");
69676Expect(1, 9279, '\p{^isopticalcharacterrecognition}', "");
69677Expect(1, 9279, '\P{isopticalcharacterrecognition}', "");
69678Expect(0, 9279, '\P{^isopticalcharacterrecognition}', "");
69679Expect(1, 9311, '\p{_Is Optical_characterRECOGNITION}', "");
69680Expect(0, 9311, '\p{^_Is Optical_characterRECOGNITION}', "");
69681Expect(0, 9311, '\P{_Is Optical_characterRECOGNITION}', "");
69682Expect(1, 9311, '\P{^_Is Optical_characterRECOGNITION}', "");
69683Expect(0, 9279, '\p{_Is Optical_characterRECOGNITION}', "");
69684Expect(1, 9279, '\p{^_Is Optical_characterRECOGNITION}', "");
69685Expect(1, 9279, '\P{_Is Optical_characterRECOGNITION}', "");
69686Expect(0, 9279, '\P{^_Is Optical_characterRECOGNITION}', "");
69687Error('\p{/a/-inOPTICAL-character	Recognition}');
69688Error('\P{/a/-inOPTICAL-character	Recognition}');
69689Expect(1, 9311, '\p{inopticalcharacterrecognition}', "");
69690Expect(0, 9311, '\p{^inopticalcharacterrecognition}', "");
69691Expect(0, 9311, '\P{inopticalcharacterrecognition}', "");
69692Expect(1, 9311, '\P{^inopticalcharacterrecognition}', "");
69693Expect(0, 9279, '\p{inopticalcharacterrecognition}', "");
69694Expect(1, 9279, '\p{^inopticalcharacterrecognition}', "");
69695Expect(1, 9279, '\P{inopticalcharacterrecognition}', "");
69696Expect(0, 9279, '\P{^inopticalcharacterrecognition}', "");
69697Expect(1, 9311, '\p{_In_Optical-character-Recognition}', "");
69698Expect(0, 9311, '\p{^_In_Optical-character-Recognition}', "");
69699Expect(0, 9311, '\P{_In_Optical-character-Recognition}', "");
69700Expect(1, 9311, '\P{^_In_Optical-character-Recognition}', "");
69701Expect(0, 9279, '\p{_In_Optical-character-Recognition}', "");
69702Expect(1, 9279, '\p{^_In_Optical-character-Recognition}', "");
69703Expect(1, 9279, '\P{_In_Optical-character-Recognition}', "");
69704Expect(0, 9279, '\P{^_In_Optical-character-Recognition}', "");
69705Error('\p{/a/ LIMBU}');
69706Error('\P{/a/ LIMBU}');
69707Expect(1, 6428, '\p{limbu}', "");
69708Expect(0, 6428, '\p{^limbu}', "");
69709Expect(0, 6428, '\P{limbu}', "");
69710Expect(1, 6428, '\P{^limbu}', "");
69711Expect(0, 6399, '\p{limbu}', "");
69712Expect(1, 6399, '\p{^limbu}', "");
69713Expect(1, 6399, '\P{limbu}', "");
69714Expect(0, 6399, '\P{^limbu}', "");
69715Expect(1, 6428, '\p{ 	Limbu}', "");
69716Expect(0, 6428, '\p{^ 	Limbu}', "");
69717Expect(0, 6428, '\P{ 	Limbu}', "");
69718Expect(1, 6428, '\P{^ 	Limbu}', "");
69719Expect(0, 6399, '\p{ 	Limbu}', "");
69720Expect(1, 6399, '\p{^ 	Limbu}', "");
69721Expect(1, 6399, '\P{ 	Limbu}', "");
69722Expect(0, 6399, '\P{^ 	Limbu}', "");
69723Error('\p{-	Is-LIMBU/a/}');
69724Error('\P{-	Is-LIMBU/a/}');
69725Expect(1, 6428, '\p{islimbu}', "");
69726Expect(0, 6428, '\p{^islimbu}', "");
69727Expect(0, 6428, '\P{islimbu}', "");
69728Expect(1, 6428, '\P{^islimbu}', "");
69729Expect(0, 6399, '\p{islimbu}', "");
69730Expect(1, 6399, '\p{^islimbu}', "");
69731Expect(1, 6399, '\P{islimbu}', "");
69732Expect(0, 6399, '\P{^islimbu}', "");
69733Expect(1, 6428, '\p{	is-LIMBU}', "");
69734Expect(0, 6428, '\p{^	is-LIMBU}', "");
69735Expect(0, 6428, '\P{	is-LIMBU}', "");
69736Expect(1, 6428, '\P{^	is-LIMBU}', "");
69737Expect(0, 6399, '\p{	is-LIMBU}', "");
69738Expect(1, 6399, '\p{^	is-LIMBU}', "");
69739Expect(1, 6399, '\P{	is-LIMBU}', "");
69740Expect(0, 6399, '\P{^	is-LIMBU}', "");
69741Error('\p{:=- limb}');
69742Error('\P{:=- limb}');
69743Expect(1, 6428, '\p{limb}', "");
69744Expect(0, 6428, '\p{^limb}', "");
69745Expect(0, 6428, '\P{limb}', "");
69746Expect(1, 6428, '\P{^limb}', "");
69747Expect(0, 6399, '\p{limb}', "");
69748Expect(1, 6399, '\p{^limb}', "");
69749Expect(1, 6399, '\P{limb}', "");
69750Expect(0, 6399, '\P{^limb}', "");
69751Expect(1, 6428, '\p{_Limb}', "");
69752Expect(0, 6428, '\p{^_Limb}', "");
69753Expect(0, 6428, '\P{_Limb}', "");
69754Expect(1, 6428, '\P{^_Limb}', "");
69755Expect(0, 6399, '\p{_Limb}', "");
69756Expect(1, 6399, '\p{^_Limb}', "");
69757Expect(1, 6399, '\P{_Limb}', "");
69758Expect(0, 6399, '\P{^_Limb}', "");
69759Error('\p{/a/ _Is_limb}');
69760Error('\P{/a/ _Is_limb}');
69761Expect(1, 6428, '\p{islimb}', "");
69762Expect(0, 6428, '\p{^islimb}', "");
69763Expect(0, 6428, '\P{islimb}', "");
69764Expect(1, 6428, '\P{^islimb}', "");
69765Expect(0, 6399, '\p{islimb}', "");
69766Expect(1, 6399, '\p{^islimb}', "");
69767Expect(1, 6399, '\P{islimb}', "");
69768Expect(0, 6399, '\P{^islimb}', "");
69769Expect(1, 6428, '\p{ is Limb}', "");
69770Expect(0, 6428, '\p{^ is Limb}', "");
69771Expect(0, 6428, '\P{ is Limb}', "");
69772Expect(1, 6428, '\P{^ is Limb}', "");
69773Expect(0, 6399, '\p{ is Limb}', "");
69774Expect(1, 6399, '\p{^ is Limb}', "");
69775Expect(1, 6399, '\P{ is Limb}', "");
69776Expect(0, 6399, '\P{^ is Limb}', "");
69777Error('\p{_:=Terminal Punctuation}');
69778Error('\P{_:=Terminal Punctuation}');
69779Expect(1, 33, '\p{terminalpunctuation}', "");
69780Expect(0, 33, '\p{^terminalpunctuation}', "");
69781Expect(0, 33, '\P{terminalpunctuation}', "");
69782Expect(1, 33, '\P{^terminalpunctuation}', "");
69783Expect(0, 32, '\p{terminalpunctuation}', "");
69784Expect(1, 32, '\p{^terminalpunctuation}', "");
69785Expect(1, 32, '\P{terminalpunctuation}', "");
69786Expect(0, 32, '\P{^terminalpunctuation}', "");
69787Expect(1, 33, '\p{_TERMINALPUNCTUATION}', "");
69788Expect(0, 33, '\p{^_TERMINALPUNCTUATION}', "");
69789Expect(0, 33, '\P{_TERMINALPUNCTUATION}', "");
69790Expect(1, 33, '\P{^_TERMINALPUNCTUATION}', "");
69791Expect(0, 32, '\p{_TERMINALPUNCTUATION}', "");
69792Expect(1, 32, '\p{^_TERMINALPUNCTUATION}', "");
69793Expect(1, 32, '\P{_TERMINALPUNCTUATION}', "");
69794Expect(0, 32, '\P{^_TERMINALPUNCTUATION}', "");
69795Error('\p{	-is:=Terminal_Punctuation}');
69796Error('\P{	-is:=Terminal_Punctuation}');
69797Expect(1, 33, '\p{isterminalpunctuation}', "");
69798Expect(0, 33, '\p{^isterminalpunctuation}', "");
69799Expect(0, 33, '\P{isterminalpunctuation}', "");
69800Expect(1, 33, '\P{^isterminalpunctuation}', "");
69801Expect(0, 32, '\p{isterminalpunctuation}', "");
69802Expect(1, 32, '\p{^isterminalpunctuation}', "");
69803Expect(1, 32, '\P{isterminalpunctuation}', "");
69804Expect(0, 32, '\P{^isterminalpunctuation}', "");
69805Expect(1, 33, '\p{ is-terminalPunctuation}', "");
69806Expect(0, 33, '\p{^ is-terminalPunctuation}', "");
69807Expect(0, 33, '\P{ is-terminalPunctuation}', "");
69808Expect(1, 33, '\P{^ is-terminalPunctuation}', "");
69809Expect(0, 32, '\p{ is-terminalPunctuation}', "");
69810Expect(1, 32, '\p{^ is-terminalPunctuation}', "");
69811Expect(1, 32, '\P{ is-terminalPunctuation}', "");
69812Expect(0, 32, '\P{^ is-terminalPunctuation}', "");
69813Error('\p{	/a/Term}');
69814Error('\P{	/a/Term}');
69815Expect(1, 33, '\p{term}', "");
69816Expect(0, 33, '\p{^term}', "");
69817Expect(0, 33, '\P{term}', "");
69818Expect(1, 33, '\P{^term}', "");
69819Expect(0, 32, '\p{term}', "");
69820Expect(1, 32, '\p{^term}', "");
69821Expect(1, 32, '\P{term}', "");
69822Expect(0, 32, '\P{^term}', "");
69823Expect(1, 33, '\p{_-TERM}', "");
69824Expect(0, 33, '\p{^_-TERM}', "");
69825Expect(0, 33, '\P{_-TERM}', "");
69826Expect(1, 33, '\P{^_-TERM}', "");
69827Expect(0, 32, '\p{_-TERM}', "");
69828Expect(1, 32, '\p{^_-TERM}', "");
69829Expect(1, 32, '\P{_-TERM}', "");
69830Expect(0, 32, '\P{^_-TERM}', "");
69831Error('\p{ 	is	term/a/}');
69832Error('\P{ 	is	term/a/}');
69833Expect(1, 33, '\p{isterm}', "");
69834Expect(0, 33, '\p{^isterm}', "");
69835Expect(0, 33, '\P{isterm}', "");
69836Expect(1, 33, '\P{^isterm}', "");
69837Expect(0, 32, '\p{isterm}', "");
69838Expect(1, 32, '\p{^isterm}', "");
69839Expect(1, 32, '\P{isterm}', "");
69840Expect(0, 32, '\P{^isterm}', "");
69841Expect(1, 33, '\p{ _Is_Term}', "");
69842Expect(0, 33, '\p{^ _Is_Term}', "");
69843Expect(0, 33, '\P{ _Is_Term}', "");
69844Expect(1, 33, '\P{^ _Is_Term}', "");
69845Expect(0, 32, '\p{ _Is_Term}', "");
69846Expect(1, 32, '\p{^ _Is_Term}', "");
69847Expect(1, 32, '\P{ _Is_Term}', "");
69848Expect(0, 32, '\P{^ _Is_Term}', "");
69849Error('\p{:=	-Other-uppercase}');
69850Error('\P{:=	-Other-uppercase}');
69851Expect(1, 8559, '\p{otheruppercase}', 'deprecated');
69852Expect(0, 8559, '\p{^otheruppercase}', 'deprecated');
69853Expect(0, 8559, '\P{otheruppercase}', 'deprecated');
69854Expect(1, 8559, '\P{^otheruppercase}', 'deprecated');
69855Expect(0, 8543, '\p{otheruppercase}', 'deprecated');
69856Expect(1, 8543, '\p{^otheruppercase}', 'deprecated');
69857Expect(1, 8543, '\P{otheruppercase}', 'deprecated');
69858Expect(0, 8543, '\P{^otheruppercase}', 'deprecated');
69859Expect(1, 8559, '\p{_Other	uppercase}', 'deprecated');
69860Expect(0, 8559, '\p{^_Other	uppercase}', 'deprecated');
69861Expect(0, 8559, '\P{_Other	uppercase}', 'deprecated');
69862Expect(1, 8559, '\P{^_Other	uppercase}', 'deprecated');
69863Expect(0, 8543, '\p{_Other	uppercase}', 'deprecated');
69864Expect(1, 8543, '\p{^_Other	uppercase}', 'deprecated');
69865Expect(1, 8543, '\P{_Other	uppercase}', 'deprecated');
69866Expect(0, 8543, '\P{^_Other	uppercase}', 'deprecated');
69867Error('\p{/a/_Is-Other-Uppercase}');
69868Error('\P{/a/_Is-Other-Uppercase}');
69869Expect(1, 8559, '\p{isotheruppercase}', 'deprecated');
69870Expect(0, 8559, '\p{^isotheruppercase}', 'deprecated');
69871Expect(0, 8559, '\P{isotheruppercase}', 'deprecated');
69872Expect(1, 8559, '\P{^isotheruppercase}', 'deprecated');
69873Expect(0, 8543, '\p{isotheruppercase}', 'deprecated');
69874Expect(1, 8543, '\p{^isotheruppercase}', 'deprecated');
69875Expect(1, 8543, '\P{isotheruppercase}', 'deprecated');
69876Expect(0, 8543, '\P{^isotheruppercase}', 'deprecated');
69877Expect(1, 8559, '\p{-	IsOther UPPERCASE}', 'deprecated');
69878Expect(0, 8559, '\p{^-	IsOther UPPERCASE}', 'deprecated');
69879Expect(0, 8559, '\P{-	IsOther UPPERCASE}', 'deprecated');
69880Expect(1, 8559, '\P{^-	IsOther UPPERCASE}', 'deprecated');
69881Expect(0, 8543, '\p{-	IsOther UPPERCASE}', 'deprecated');
69882Expect(1, 8543, '\p{^-	IsOther UPPERCASE}', 'deprecated');
69883Expect(1, 8543, '\P{-	IsOther UPPERCASE}', 'deprecated');
69884Expect(0, 8543, '\P{^-	IsOther UPPERCASE}', 'deprecated');
69885Error('\p{-	OUpper/a/}');
69886Error('\P{-	OUpper/a/}');
69887Expect(1, 8559, '\p{oupper}', 'deprecated');
69888Expect(0, 8559, '\p{^oupper}', 'deprecated');
69889Expect(0, 8559, '\P{oupper}', 'deprecated');
69890Expect(1, 8559, '\P{^oupper}', 'deprecated');
69891Expect(0, 8543, '\p{oupper}', 'deprecated');
69892Expect(1, 8543, '\p{^oupper}', 'deprecated');
69893Expect(1, 8543, '\P{oupper}', 'deprecated');
69894Expect(0, 8543, '\P{^oupper}', 'deprecated');
69895Expect(1, 8559, '\p{	-OUPPER}', 'deprecated');
69896Expect(0, 8559, '\p{^	-OUPPER}', 'deprecated');
69897Expect(0, 8559, '\P{	-OUPPER}', 'deprecated');
69898Expect(1, 8559, '\P{^	-OUPPER}', 'deprecated');
69899Expect(0, 8543, '\p{	-OUPPER}', 'deprecated');
69900Expect(1, 8543, '\p{^	-OUPPER}', 'deprecated');
69901Expect(1, 8543, '\P{	-OUPPER}', 'deprecated');
69902Expect(0, 8543, '\P{^	-OUPPER}', 'deprecated');
69903Error('\p{_ isOUpper/a/}');
69904Error('\P{_ isOUpper/a/}');
69905Expect(1, 8559, '\p{isoupper}', 'deprecated');
69906Expect(0, 8559, '\p{^isoupper}', 'deprecated');
69907Expect(0, 8559, '\P{isoupper}', 'deprecated');
69908Expect(1, 8559, '\P{^isoupper}', 'deprecated');
69909Expect(0, 8543, '\p{isoupper}', 'deprecated');
69910Expect(1, 8543, '\p{^isoupper}', 'deprecated');
69911Expect(1, 8543, '\P{isoupper}', 'deprecated');
69912Expect(0, 8543, '\P{^isoupper}', 'deprecated');
69913Expect(1, 8559, '\p{- is OUPPER}', 'deprecated');
69914Expect(0, 8559, '\p{^- is OUPPER}', 'deprecated');
69915Expect(0, 8559, '\P{- is OUPPER}', 'deprecated');
69916Expect(1, 8559, '\P{^- is OUPPER}', 'deprecated');
69917Expect(0, 8543, '\p{- is OUPPER}', 'deprecated');
69918Expect(1, 8543, '\p{^- is OUPPER}', 'deprecated');
69919Expect(1, 8543, '\P{- is OUPPER}', 'deprecated');
69920Expect(0, 8543, '\P{^- is OUPPER}', 'deprecated');
69921Error('\p{:=	-PosixPunct}');
69922Error('\P{:=	-PosixPunct}');
69923Expect(1, 47, '\p{posixpunct}', "");
69924Expect(0, 47, '\p{^posixpunct}', "");
69925Expect(0, 47, '\P{posixpunct}', "");
69926Expect(1, 47, '\P{^posixpunct}', "");
69927Expect(0, 32, '\p{posixpunct}', "");
69928Expect(1, 32, '\p{^posixpunct}', "");
69929Expect(1, 32, '\P{posixpunct}', "");
69930Expect(0, 32, '\P{^posixpunct}', "");
69931Expect(1, 47, '\p{_PosixPunct}', "");
69932Expect(0, 47, '\p{^_PosixPunct}', "");
69933Expect(0, 47, '\P{_PosixPunct}', "");
69934Expect(1, 47, '\P{^_PosixPunct}', "");
69935Expect(0, 32, '\p{_PosixPunct}', "");
69936Expect(1, 32, '\p{^_PosixPunct}', "");
69937Expect(1, 32, '\P{_PosixPunct}', "");
69938Expect(0, 32, '\P{^_PosixPunct}', "");
69939Error('\p{ :=Is-posixpunct}');
69940Error('\P{ :=Is-posixpunct}');
69941Expect(1, 47, '\p{isposixpunct}', "");
69942Expect(0, 47, '\p{^isposixpunct}', "");
69943Expect(0, 47, '\P{isposixpunct}', "");
69944Expect(1, 47, '\P{^isposixpunct}', "");
69945Expect(0, 32, '\p{isposixpunct}', "");
69946Expect(1, 32, '\p{^isposixpunct}', "");
69947Expect(1, 32, '\P{isposixpunct}', "");
69948Expect(0, 32, '\P{^isposixpunct}', "");
69949Expect(1, 47, '\p{	is posixpunct}', "");
69950Expect(0, 47, '\p{^	is posixpunct}', "");
69951Expect(0, 47, '\P{	is posixpunct}', "");
69952Expect(1, 47, '\P{^	is posixpunct}', "");
69953Expect(0, 32, '\p{	is posixpunct}', "");
69954Expect(1, 32, '\p{^	is posixpunct}', "");
69955Expect(1, 32, '\P{	is posixpunct}', "");
69956Expect(0, 32, '\P{^	is posixpunct}', "");
69957Error('\p{:=-_blockElements}');
69958Error('\P{:=-_blockElements}');
69959Expect(1, 9631, '\p{blockelements}', "");
69960Expect(0, 9631, '\p{^blockelements}', "");
69961Expect(0, 9631, '\P{blockelements}', "");
69962Expect(1, 9631, '\P{^blockelements}', "");
69963Expect(0, 9599, '\p{blockelements}', "");
69964Expect(1, 9599, '\p{^blockelements}', "");
69965Expect(1, 9599, '\P{blockelements}', "");
69966Expect(0, 9599, '\P{^blockelements}', "");
69967Expect(1, 9631, '\p{_ Block-ELEMENTS}', "");
69968Expect(0, 9631, '\p{^_ Block-ELEMENTS}', "");
69969Expect(0, 9631, '\P{_ Block-ELEMENTS}', "");
69970Expect(1, 9631, '\P{^_ Block-ELEMENTS}', "");
69971Expect(0, 9599, '\p{_ Block-ELEMENTS}', "");
69972Expect(1, 9599, '\p{^_ Block-ELEMENTS}', "");
69973Expect(1, 9599, '\P{_ Block-ELEMENTS}', "");
69974Expect(0, 9599, '\P{^_ Block-ELEMENTS}', "");
69975Error('\p{:=	is-Block Elements}');
69976Error('\P{:=	is-Block Elements}');
69977Expect(1, 9631, '\p{isblockelements}', "");
69978Expect(0, 9631, '\p{^isblockelements}', "");
69979Expect(0, 9631, '\P{isblockelements}', "");
69980Expect(1, 9631, '\P{^isblockelements}', "");
69981Expect(0, 9599, '\p{isblockelements}', "");
69982Expect(1, 9599, '\p{^isblockelements}', "");
69983Expect(1, 9599, '\P{isblockelements}', "");
69984Expect(0, 9599, '\P{^isblockelements}', "");
69985Expect(1, 9631, '\p{Is block ELEMENTS}', "");
69986Expect(0, 9631, '\p{^Is block ELEMENTS}', "");
69987Expect(0, 9631, '\P{Is block ELEMENTS}', "");
69988Expect(1, 9631, '\P{^Is block ELEMENTS}', "");
69989Expect(0, 9599, '\p{Is block ELEMENTS}', "");
69990Expect(1, 9599, '\p{^Is block ELEMENTS}', "");
69991Expect(1, 9599, '\P{Is block ELEMENTS}', "");
69992Expect(0, 9599, '\P{^Is block ELEMENTS}', "");
69993Error('\p{ -In BLOCK	elements:=}');
69994Error('\P{ -In BLOCK	elements:=}');
69995Expect(1, 9631, '\p{inblockelements}', "");
69996Expect(0, 9631, '\p{^inblockelements}', "");
69997Expect(0, 9631, '\P{inblockelements}', "");
69998Expect(1, 9631, '\P{^inblockelements}', "");
69999Expect(0, 9599, '\p{inblockelements}', "");
70000Expect(1, 9599, '\p{^inblockelements}', "");
70001Expect(1, 9599, '\P{inblockelements}', "");
70002Expect(0, 9599, '\P{^inblockelements}', "");
70003Expect(1, 9631, '\p{-	InBLOCK-elements}', "");
70004Expect(0, 9631, '\p{^-	InBLOCK-elements}', "");
70005Expect(0, 9631, '\P{-	InBLOCK-elements}', "");
70006Expect(1, 9631, '\P{^-	InBLOCK-elements}', "");
70007Expect(0, 9599, '\p{-	InBLOCK-elements}', "");
70008Expect(1, 9599, '\p{^-	InBLOCK-elements}', "");
70009Expect(1, 9599, '\P{-	InBLOCK-elements}', "");
70010Expect(0, 9599, '\P{^-	InBLOCK-elements}', "");
70011Error('\p{/a/	In	Kaithi}');
70012Error('\P{/a/	In	Kaithi}');
70013Expect(1, 69839, '\p{inkaithi}', "");
70014Expect(0, 69839, '\p{^inkaithi}', "");
70015Expect(0, 69839, '\P{inkaithi}', "");
70016Expect(1, 69839, '\P{^inkaithi}', "");
70017Expect(0, 69759, '\p{inkaithi}', "");
70018Expect(1, 69759, '\p{^inkaithi}', "");
70019Expect(1, 69759, '\P{inkaithi}', "");
70020Expect(0, 69759, '\P{^inkaithi}', "");
70021Expect(1, 69839, '\p{  In_kaithi}', "");
70022Expect(0, 69839, '\p{^  In_kaithi}', "");
70023Expect(0, 69839, '\P{  In_kaithi}', "");
70024Expect(1, 69839, '\P{^  In_kaithi}', "");
70025Expect(0, 69759, '\p{  In_kaithi}', "");
70026Expect(1, 69759, '\p{^  In_kaithi}', "");
70027Expect(1, 69759, '\P{  In_kaithi}', "");
70028Expect(0, 69759, '\P{^  In_kaithi}', "");
70029Error('\p{/a/_ Han}');
70030Error('\P{/a/_ Han}');
70031Expect(1, 11929, '\p{han}', "");
70032Expect(0, 11929, '\p{^han}', "");
70033Expect(0, 11929, '\P{han}', "");
70034Expect(1, 11929, '\P{^han}', "");
70035Expect(0, 11903, '\p{han}', "");
70036Expect(1, 11903, '\p{^han}', "");
70037Expect(1, 11903, '\P{han}', "");
70038Expect(0, 11903, '\P{^han}', "");
70039Expect(1, 11929, '\p{		Han}', "");
70040Expect(0, 11929, '\p{^		Han}', "");
70041Expect(0, 11929, '\P{		Han}', "");
70042Expect(1, 11929, '\P{^		Han}', "");
70043Expect(0, 11903, '\p{		Han}', "");
70044Expect(1, 11903, '\p{^		Han}', "");
70045Expect(1, 11903, '\P{		Han}', "");
70046Expect(0, 11903, '\P{^		Han}', "");
70047Error('\p{/a/ 	Is	Han}');
70048Error('\P{/a/ 	Is	Han}');
70049Expect(1, 11929, '\p{ishan}', "");
70050Expect(0, 11929, '\p{^ishan}', "");
70051Expect(0, 11929, '\P{ishan}', "");
70052Expect(1, 11929, '\P{^ishan}', "");
70053Expect(0, 11903, '\p{ishan}', "");
70054Expect(1, 11903, '\p{^ishan}', "");
70055Expect(1, 11903, '\P{ishan}', "");
70056Expect(0, 11903, '\P{^ishan}', "");
70057Expect(1, 11929, '\p{_IShan}', "");
70058Expect(0, 11929, '\p{^_IShan}', "");
70059Expect(0, 11929, '\P{_IShan}', "");
70060Expect(1, 11929, '\P{^_IShan}', "");
70061Expect(0, 11903, '\p{_IShan}', "");
70062Expect(1, 11903, '\p{^_IShan}', "");
70063Expect(1, 11903, '\P{_IShan}', "");
70064Expect(0, 11903, '\P{^_IShan}', "");
70065Error('\p{	hani:=}');
70066Error('\P{	hani:=}');
70067Expect(1, 11929, '\p{hani}', "");
70068Expect(0, 11929, '\p{^hani}', "");
70069Expect(0, 11929, '\P{hani}', "");
70070Expect(1, 11929, '\P{^hani}', "");
70071Expect(0, 11903, '\p{hani}', "");
70072Expect(1, 11903, '\p{^hani}', "");
70073Expect(1, 11903, '\P{hani}', "");
70074Expect(0, 11903, '\P{^hani}', "");
70075Expect(1, 11929, '\p{_	Hani}', "");
70076Expect(0, 11929, '\p{^_	Hani}', "");
70077Expect(0, 11929, '\P{_	Hani}', "");
70078Expect(1, 11929, '\P{^_	Hani}', "");
70079Expect(0, 11903, '\p{_	Hani}', "");
70080Expect(1, 11903, '\p{^_	Hani}', "");
70081Expect(1, 11903, '\P{_	Hani}', "");
70082Expect(0, 11903, '\P{^_	Hani}', "");
70083Error('\p{-	Is	Hani:=}');
70084Error('\P{-	Is	Hani:=}');
70085Expect(1, 11929, '\p{ishani}', "");
70086Expect(0, 11929, '\p{^ishani}', "");
70087Expect(0, 11929, '\P{ishani}', "");
70088Expect(1, 11929, '\P{^ishani}', "");
70089Expect(0, 11903, '\p{ishani}', "");
70090Expect(1, 11903, '\p{^ishani}', "");
70091Expect(1, 11903, '\P{ishani}', "");
70092Expect(0, 11903, '\P{^ishani}', "");
70093Expect(1, 11929, '\p{-is	hani}', "");
70094Expect(0, 11929, '\p{^-is	hani}', "");
70095Expect(0, 11929, '\P{-is	hani}', "");
70096Expect(1, 11929, '\P{^-is	hani}', "");
70097Expect(0, 11903, '\p{-is	hani}', "");
70098Expect(1, 11903, '\p{^-is	hani}', "");
70099Expect(1, 11903, '\P{-is	hani}', "");
70100Expect(0, 11903, '\P{^-is	hani}', "");
70101Error('\p{/a/Hanunoo}');
70102Error('\P{/a/Hanunoo}');
70103Expect(1, 5940, '\p{hanunoo}', "");
70104Expect(0, 5940, '\p{^hanunoo}', "");
70105Expect(0, 5940, '\P{hanunoo}', "");
70106Expect(1, 5940, '\P{^hanunoo}', "");
70107Expect(0, 5919, '\p{hanunoo}', "");
70108Expect(1, 5919, '\p{^hanunoo}', "");
70109Expect(1, 5919, '\P{hanunoo}', "");
70110Expect(0, 5919, '\P{^hanunoo}', "");
70111Expect(1, 5940, '\p{_	HANUNOO}', "");
70112Expect(0, 5940, '\p{^_	HANUNOO}', "");
70113Expect(0, 5940, '\P{_	HANUNOO}', "");
70114Expect(1, 5940, '\P{^_	HANUNOO}', "");
70115Expect(0, 5919, '\p{_	HANUNOO}', "");
70116Expect(1, 5919, '\p{^_	HANUNOO}', "");
70117Expect(1, 5919, '\P{_	HANUNOO}', "");
70118Expect(0, 5919, '\P{^_	HANUNOO}', "");
70119Error('\p{Is:=hanunoo}');
70120Error('\P{Is:=hanunoo}');
70121Expect(1, 5940, '\p{ishanunoo}', "");
70122Expect(0, 5940, '\p{^ishanunoo}', "");
70123Expect(0, 5940, '\P{ishanunoo}', "");
70124Expect(1, 5940, '\P{^ishanunoo}', "");
70125Expect(0, 5919, '\p{ishanunoo}', "");
70126Expect(1, 5919, '\p{^ishanunoo}', "");
70127Expect(1, 5919, '\P{ishanunoo}', "");
70128Expect(0, 5919, '\P{^ishanunoo}', "");
70129Expect(1, 5940, '\p{-is hanunoo}', "");
70130Expect(0, 5940, '\p{^-is hanunoo}', "");
70131Expect(0, 5940, '\P{-is hanunoo}', "");
70132Expect(1, 5940, '\P{^-is hanunoo}', "");
70133Expect(0, 5919, '\p{-is hanunoo}', "");
70134Expect(1, 5919, '\p{^-is hanunoo}', "");
70135Expect(1, 5919, '\P{-is hanunoo}', "");
70136Expect(0, 5919, '\P{^-is hanunoo}', "");
70137Error('\p{-	Hano/a/}');
70138Error('\P{-	Hano/a/}');
70139Expect(1, 5940, '\p{hano}', "");
70140Expect(0, 5940, '\p{^hano}', "");
70141Expect(0, 5940, '\P{hano}', "");
70142Expect(1, 5940, '\P{^hano}', "");
70143Expect(0, 5919, '\p{hano}', "");
70144Expect(1, 5919, '\p{^hano}', "");
70145Expect(1, 5919, '\P{hano}', "");
70146Expect(0, 5919, '\P{^hano}', "");
70147Expect(1, 5940, '\p{-_HANO}', "");
70148Expect(0, 5940, '\p{^-_HANO}', "");
70149Expect(0, 5940, '\P{-_HANO}', "");
70150Expect(1, 5940, '\P{^-_HANO}', "");
70151Expect(0, 5919, '\p{-_HANO}', "");
70152Expect(1, 5919, '\p{^-_HANO}', "");
70153Expect(1, 5919, '\P{-_HANO}', "");
70154Expect(0, 5919, '\P{^-_HANO}', "");
70155Error('\p{/a/Is-Hano}');
70156Error('\P{/a/Is-Hano}');
70157Expect(1, 5940, '\p{ishano}', "");
70158Expect(0, 5940, '\p{^ishano}', "");
70159Expect(0, 5940, '\P{ishano}', "");
70160Expect(1, 5940, '\P{^ishano}', "");
70161Expect(0, 5919, '\p{ishano}', "");
70162Expect(1, 5919, '\p{^ishano}', "");
70163Expect(1, 5919, '\P{ishano}', "");
70164Expect(0, 5919, '\P{^ishano}', "");
70165Expect(1, 5940, '\p{IsHano}', "");
70166Expect(0, 5940, '\p{^IsHano}', "");
70167Expect(0, 5940, '\P{IsHano}', "");
70168Expect(1, 5940, '\P{^IsHano}', "");
70169Expect(0, 5919, '\p{IsHano}', "");
70170Expect(1, 5919, '\p{^IsHano}', "");
70171Expect(1, 5919, '\P{IsHano}', "");
70172Expect(0, 5919, '\P{^IsHano}', "");
70173Error('\p{- IN_meetei/a/Mayek}');
70174Error('\P{- IN_meetei/a/Mayek}');
70175Expect(1, 44031, '\p{inmeeteimayek}', "");
70176Expect(0, 44031, '\p{^inmeeteimayek}', "");
70177Expect(0, 44031, '\P{inmeeteimayek}', "");
70178Expect(1, 44031, '\P{^inmeeteimayek}', "");
70179Expect(0, 43967, '\p{inmeeteimayek}', "");
70180Expect(1, 43967, '\p{^inmeeteimayek}', "");
70181Expect(1, 43967, '\P{inmeeteimayek}', "");
70182Expect(0, 43967, '\P{^inmeeteimayek}', "");
70183Expect(1, 44031, '\p{-_In Meetei	MAYEK}', "");
70184Expect(0, 44031, '\p{^-_In Meetei	MAYEK}', "");
70185Expect(0, 44031, '\P{-_In Meetei	MAYEK}', "");
70186Expect(1, 44031, '\P{^-_In Meetei	MAYEK}', "");
70187Expect(0, 43967, '\p{-_In Meetei	MAYEK}', "");
70188Expect(1, 43967, '\p{^-_In Meetei	MAYEK}', "");
70189Expect(1, 43967, '\P{-_In Meetei	MAYEK}', "");
70190Expect(0, 43967, '\P{^-_In Meetei	MAYEK}', "");
70191Error('\p{/a/-	VertSpace}');
70192Error('\P{/a/-	VertSpace}');
70193Expect(1, 13, '\p{vertspace}', "");
70194Expect(0, 13, '\p{^vertspace}', "");
70195Expect(0, 13, '\P{vertspace}', "");
70196Expect(1, 13, '\P{^vertspace}', "");
70197Expect(0, 9, '\p{vertspace}', "");
70198Expect(1, 9, '\p{^vertspace}', "");
70199Expect(1, 9, '\P{vertspace}', "");
70200Expect(0, 9, '\P{^vertspace}', "");
70201Expect(1, 13, '\p{VERTSPACE}', "");
70202Expect(0, 13, '\p{^VERTSPACE}', "");
70203Expect(0, 13, '\P{VERTSPACE}', "");
70204Expect(1, 13, '\P{^VERTSPACE}', "");
70205Expect(0, 9, '\p{VERTSPACE}', "");
70206Expect(1, 9, '\p{^VERTSPACE}', "");
70207Expect(1, 9, '\P{VERTSPACE}', "");
70208Expect(0, 9, '\P{^VERTSPACE}', "");
70209Error('\p{	IS vertspace/a/}');
70210Error('\P{	IS vertspace/a/}');
70211Expect(1, 13, '\p{isvertspace}', "");
70212Expect(0, 13, '\p{^isvertspace}', "");
70213Expect(0, 13, '\P{isvertspace}', "");
70214Expect(1, 13, '\P{^isvertspace}', "");
70215Expect(0, 9, '\p{isvertspace}', "");
70216Expect(1, 9, '\p{^isvertspace}', "");
70217Expect(1, 9, '\P{isvertspace}', "");
70218Expect(0, 9, '\P{^isvertspace}', "");
70219Expect(1, 13, '\p{	is	vertspace}', "");
70220Expect(0, 13, '\p{^	is	vertspace}', "");
70221Expect(0, 13, '\P{	is	vertspace}', "");
70222Expect(1, 13, '\P{^	is	vertspace}', "");
70223Expect(0, 9, '\p{	is	vertspace}', "");
70224Expect(1, 9, '\p{^	is	vertspace}', "");
70225Expect(1, 9, '\P{	is	vertspace}', "");
70226Expect(0, 9, '\P{^	is	vertspace}', "");
70227Error('\p{-Letterlike/a/Symbols}');
70228Error('\P{-Letterlike/a/Symbols}');
70229Expect(1, 8527, '\p{letterlikesymbols}', "");
70230Expect(0, 8527, '\p{^letterlikesymbols}', "");
70231Expect(0, 8527, '\P{letterlikesymbols}', "");
70232Expect(1, 8527, '\P{^letterlikesymbols}', "");
70233Expect(0, 8447, '\p{letterlikesymbols}', "");
70234Expect(1, 8447, '\p{^letterlikesymbols}', "");
70235Expect(1, 8447, '\P{letterlikesymbols}', "");
70236Expect(0, 8447, '\P{^letterlikesymbols}', "");
70237Expect(1, 8527, '\p{-letterlike_Symbols}', "");
70238Expect(0, 8527, '\p{^-letterlike_Symbols}', "");
70239Expect(0, 8527, '\P{-letterlike_Symbols}', "");
70240Expect(1, 8527, '\P{^-letterlike_Symbols}', "");
70241Expect(0, 8447, '\p{-letterlike_Symbols}', "");
70242Expect(1, 8447, '\p{^-letterlike_Symbols}', "");
70243Expect(1, 8447, '\P{-letterlike_Symbols}', "");
70244Expect(0, 8447, '\P{^-letterlike_Symbols}', "");
70245Error('\p{ Is/a/letterlike-Symbols}');
70246Error('\P{ Is/a/letterlike-Symbols}');
70247Expect(1, 8527, '\p{isletterlikesymbols}', "");
70248Expect(0, 8527, '\p{^isletterlikesymbols}', "");
70249Expect(0, 8527, '\P{isletterlikesymbols}', "");
70250Expect(1, 8527, '\P{^isletterlikesymbols}', "");
70251Expect(0, 8447, '\p{isletterlikesymbols}', "");
70252Expect(1, 8447, '\p{^isletterlikesymbols}', "");
70253Expect(1, 8447, '\P{isletterlikesymbols}', "");
70254Expect(0, 8447, '\P{^isletterlikesymbols}', "");
70255Expect(1, 8527, '\p{_	IS_Letterlike	SYMBOLS}', "");
70256Expect(0, 8527, '\p{^_	IS_Letterlike	SYMBOLS}', "");
70257Expect(0, 8527, '\P{_	IS_Letterlike	SYMBOLS}', "");
70258Expect(1, 8527, '\P{^_	IS_Letterlike	SYMBOLS}', "");
70259Expect(0, 8447, '\p{_	IS_Letterlike	SYMBOLS}', "");
70260Expect(1, 8447, '\p{^_	IS_Letterlike	SYMBOLS}', "");
70261Expect(1, 8447, '\P{_	IS_Letterlike	SYMBOLS}', "");
70262Expect(0, 8447, '\P{^_	IS_Letterlike	SYMBOLS}', "");
70263Error('\p{ :=in-Letterlikesymbols}');
70264Error('\P{ :=in-Letterlikesymbols}');
70265Expect(1, 8527, '\p{inletterlikesymbols}', "");
70266Expect(0, 8527, '\p{^inletterlikesymbols}', "");
70267Expect(0, 8527, '\P{inletterlikesymbols}', "");
70268Expect(1, 8527, '\P{^inletterlikesymbols}', "");
70269Expect(0, 8447, '\p{inletterlikesymbols}', "");
70270Expect(1, 8447, '\p{^inletterlikesymbols}', "");
70271Expect(1, 8447, '\P{inletterlikesymbols}', "");
70272Expect(0, 8447, '\P{^inletterlikesymbols}', "");
70273Expect(1, 8527, '\p{ In letterlike_symbols}', "");
70274Expect(0, 8527, '\p{^ In letterlike_symbols}', "");
70275Expect(0, 8527, '\P{ In letterlike_symbols}', "");
70276Expect(1, 8527, '\P{^ In letterlike_symbols}', "");
70277Expect(0, 8447, '\p{ In letterlike_symbols}', "");
70278Expect(1, 8447, '\p{^ In letterlike_symbols}', "");
70279Expect(1, 8447, '\P{ In letterlike_symbols}', "");
70280Expect(0, 8447, '\P{^ In letterlike_symbols}', "");
70281Error('\p{-_In/a/Mongolian}');
70282Error('\P{-_In/a/Mongolian}');
70283Expect(1, 6319, '\p{inmongolian}', "");
70284Expect(0, 6319, '\p{^inmongolian}', "");
70285Expect(0, 6319, '\P{inmongolian}', "");
70286Expect(1, 6319, '\P{^inmongolian}', "");
70287Expect(0, 6143, '\p{inmongolian}', "");
70288Expect(1, 6143, '\p{^inmongolian}', "");
70289Expect(1, 6143, '\P{inmongolian}', "");
70290Expect(0, 6143, '\P{^inmongolian}', "");
70291Expect(1, 6319, '\p{-In_mongolian}', "");
70292Expect(0, 6319, '\p{^-In_mongolian}', "");
70293Expect(0, 6319, '\P{-In_mongolian}', "");
70294Expect(1, 6319, '\P{^-In_mongolian}', "");
70295Expect(0, 6143, '\p{-In_mongolian}', "");
70296Expect(1, 6143, '\p{^-In_mongolian}', "");
70297Expect(1, 6143, '\P{-In_mongolian}', "");
70298Expect(0, 6143, '\P{^-In_mongolian}', "");
70299Error('\p{__Ideographic:=}');
70300Error('\P{__Ideographic:=}');
70301Expect(1, 12295, '\p{ideographic}', "");
70302Expect(0, 12295, '\p{^ideographic}', "");
70303Expect(0, 12295, '\P{ideographic}', "");
70304Expect(1, 12295, '\P{^ideographic}', "");
70305Expect(0, 12293, '\p{ideographic}', "");
70306Expect(1, 12293, '\p{^ideographic}', "");
70307Expect(1, 12293, '\P{ideographic}', "");
70308Expect(0, 12293, '\P{^ideographic}', "");
70309Expect(1, 12295, '\p{- Ideographic}', "");
70310Expect(0, 12295, '\p{^- Ideographic}', "");
70311Expect(0, 12295, '\P{- Ideographic}', "");
70312Expect(1, 12295, '\P{^- Ideographic}', "");
70313Expect(0, 12293, '\p{- Ideographic}', "");
70314Expect(1, 12293, '\p{^- Ideographic}', "");
70315Expect(1, 12293, '\P{- Ideographic}', "");
70316Expect(0, 12293, '\P{^- Ideographic}', "");
70317Error('\p{_-Is:=Ideographic}');
70318Error('\P{_-Is:=Ideographic}');
70319Expect(1, 12295, '\p{isideographic}', "");
70320Expect(0, 12295, '\p{^isideographic}', "");
70321Expect(0, 12295, '\P{isideographic}', "");
70322Expect(1, 12295, '\P{^isideographic}', "");
70323Expect(0, 12293, '\p{isideographic}', "");
70324Expect(1, 12293, '\p{^isideographic}', "");
70325Expect(1, 12293, '\P{isideographic}', "");
70326Expect(0, 12293, '\P{^isideographic}', "");
70327Expect(1, 12295, '\p{	 IS IDEOGRAPHIC}', "");
70328Expect(0, 12295, '\p{^	 IS IDEOGRAPHIC}', "");
70329Expect(0, 12295, '\P{	 IS IDEOGRAPHIC}', "");
70330Expect(1, 12295, '\P{^	 IS IDEOGRAPHIC}', "");
70331Expect(0, 12293, '\p{	 IS IDEOGRAPHIC}', "");
70332Expect(1, 12293, '\p{^	 IS IDEOGRAPHIC}', "");
70333Expect(1, 12293, '\P{	 IS IDEOGRAPHIC}', "");
70334Expect(0, 12293, '\P{^	 IS IDEOGRAPHIC}', "");
70335Error('\p{-/a/Ideo}');
70336Error('\P{-/a/Ideo}');
70337Expect(1, 12295, '\p{ideo}', "");
70338Expect(0, 12295, '\p{^ideo}', "");
70339Expect(0, 12295, '\P{ideo}', "");
70340Expect(1, 12295, '\P{^ideo}', "");
70341Expect(0, 12293, '\p{ideo}', "");
70342Expect(1, 12293, '\p{^ideo}', "");
70343Expect(1, 12293, '\P{ideo}', "");
70344Expect(0, 12293, '\P{^ideo}', "");
70345Expect(1, 12295, '\p{ Ideo}', "");
70346Expect(0, 12295, '\p{^ Ideo}', "");
70347Expect(0, 12295, '\P{ Ideo}', "");
70348Expect(1, 12295, '\P{^ Ideo}', "");
70349Expect(0, 12293, '\p{ Ideo}', "");
70350Expect(1, 12293, '\p{^ Ideo}', "");
70351Expect(1, 12293, '\P{ Ideo}', "");
70352Expect(0, 12293, '\P{^ Ideo}', "");
70353Error('\p{_/a/Is Ideo}');
70354Error('\P{_/a/Is Ideo}');
70355Expect(1, 12295, '\p{isideo}', "");
70356Expect(0, 12295, '\p{^isideo}', "");
70357Expect(0, 12295, '\P{isideo}', "");
70358Expect(1, 12295, '\P{^isideo}', "");
70359Expect(0, 12293, '\p{isideo}', "");
70360Expect(1, 12293, '\p{^isideo}', "");
70361Expect(1, 12293, '\P{isideo}', "");
70362Expect(0, 12293, '\P{^isideo}', "");
70363Expect(1, 12295, '\p{__IS_Ideo}', "");
70364Expect(0, 12295, '\p{^__IS_Ideo}', "");
70365Expect(0, 12295, '\P{__IS_Ideo}', "");
70366Expect(1, 12295, '\P{^__IS_Ideo}', "");
70367Expect(0, 12293, '\p{__IS_Ideo}', "");
70368Expect(1, 12293, '\p{^__IS_Ideo}', "");
70369Expect(1, 12293, '\P{__IS_Ideo}', "");
70370Expect(0, 12293, '\P{^__IS_Ideo}', "");
70371Error('\p{--VARIATION_SELECTORS:=SUPPLEMENT}');
70372Error('\P{--VARIATION_SELECTORS:=SUPPLEMENT}');
70373Expect(1, 917999, '\p{variationselectorssupplement}', "");
70374Expect(0, 917999, '\p{^variationselectorssupplement}', "");
70375Expect(0, 917999, '\P{variationselectorssupplement}', "");
70376Expect(1, 917999, '\P{^variationselectorssupplement}', "");
70377Expect(0, 917759, '\p{variationselectorssupplement}', "");
70378Expect(1, 917759, '\p{^variationselectorssupplement}', "");
70379Expect(1, 917759, '\P{variationselectorssupplement}', "");
70380Expect(0, 917759, '\P{^variationselectorssupplement}', "");
70381Expect(1, 917999, '\p{ -VARIATION-Selectors SUPPLEMENT}', "");
70382Expect(0, 917999, '\p{^ -VARIATION-Selectors SUPPLEMENT}', "");
70383Expect(0, 917999, '\P{ -VARIATION-Selectors SUPPLEMENT}', "");
70384Expect(1, 917999, '\P{^ -VARIATION-Selectors SUPPLEMENT}', "");
70385Expect(0, 917759, '\p{ -VARIATION-Selectors SUPPLEMENT}', "");
70386Expect(1, 917759, '\p{^ -VARIATION-Selectors SUPPLEMENT}', "");
70387Expect(1, 917759, '\P{ -VARIATION-Selectors SUPPLEMENT}', "");
70388Expect(0, 917759, '\P{^ -VARIATION-Selectors SUPPLEMENT}', "");
70389Error('\p{	IS-Variationselectors:=Supplement}');
70390Error('\P{	IS-Variationselectors:=Supplement}');
70391Expect(1, 917999, '\p{isvariationselectorssupplement}', "");
70392Expect(0, 917999, '\p{^isvariationselectorssupplement}', "");
70393Expect(0, 917999, '\P{isvariationselectorssupplement}', "");
70394Expect(1, 917999, '\P{^isvariationselectorssupplement}', "");
70395Expect(0, 917759, '\p{isvariationselectorssupplement}', "");
70396Expect(1, 917759, '\p{^isvariationselectorssupplement}', "");
70397Expect(1, 917759, '\P{isvariationselectorssupplement}', "");
70398Expect(0, 917759, '\P{^isvariationselectorssupplement}', "");
70399Expect(1, 917999, '\p{__IsVARIATION	selectorsSupplement}', "");
70400Expect(0, 917999, '\p{^__IsVARIATION	selectorsSupplement}', "");
70401Expect(0, 917999, '\P{__IsVARIATION	selectorsSupplement}', "");
70402Expect(1, 917999, '\P{^__IsVARIATION	selectorsSupplement}', "");
70403Expect(0, 917759, '\p{__IsVARIATION	selectorsSupplement}', "");
70404Expect(1, 917759, '\p{^__IsVARIATION	selectorsSupplement}', "");
70405Expect(1, 917759, '\P{__IsVARIATION	selectorsSupplement}', "");
70406Expect(0, 917759, '\P{^__IsVARIATION	selectorsSupplement}', "");
70407Error('\p{	/a/In Variation	Selectors-Supplement}');
70408Error('\P{	/a/In Variation	Selectors-Supplement}');
70409Expect(1, 917999, '\p{invariationselectorssupplement}', "");
70410Expect(0, 917999, '\p{^invariationselectorssupplement}', "");
70411Expect(0, 917999, '\P{invariationselectorssupplement}', "");
70412Expect(1, 917999, '\P{^invariationselectorssupplement}', "");
70413Expect(0, 917759, '\p{invariationselectorssupplement}', "");
70414Expect(1, 917759, '\p{^invariationselectorssupplement}', "");
70415Expect(1, 917759, '\P{invariationselectorssupplement}', "");
70416Expect(0, 917759, '\P{^invariationselectorssupplement}', "");
70417Expect(1, 917999, '\p{ 	IN_Variation SELECTORS_Supplement}', "");
70418Expect(0, 917999, '\p{^ 	IN_Variation SELECTORS_Supplement}', "");
70419Expect(0, 917999, '\P{ 	IN_Variation SELECTORS_Supplement}', "");
70420Expect(1, 917999, '\P{^ 	IN_Variation SELECTORS_Supplement}', "");
70421Expect(0, 917759, '\p{ 	IN_Variation SELECTORS_Supplement}', "");
70422Expect(1, 917759, '\p{^ 	IN_Variation SELECTORS_Supplement}', "");
70423Expect(1, 917759, '\P{ 	IN_Variation SELECTORS_Supplement}', "");
70424Expect(0, 917759, '\P{^ 	IN_Variation SELECTORS_Supplement}', "");
70425Error('\p{-:=In	THAANA}');
70426Error('\P{-:=In	THAANA}');
70427Expect(1, 1983, '\p{inthaana}', "");
70428Expect(0, 1983, '\p{^inthaana}', "");
70429Expect(0, 1983, '\P{inthaana}', "");
70430Expect(1, 1983, '\P{^inthaana}', "");
70431Expect(0, 1919, '\p{inthaana}', "");
70432Expect(1, 1919, '\p{^inthaana}', "");
70433Expect(1, 1919, '\P{inthaana}', "");
70434Expect(0, 1919, '\P{^inthaana}', "");
70435Expect(1, 1983, '\p{	_in	thaana}', "");
70436Expect(0, 1983, '\p{^	_in	thaana}', "");
70437Expect(0, 1983, '\P{	_in	thaana}', "");
70438Expect(1, 1983, '\P{^	_in	thaana}', "");
70439Expect(0, 1919, '\p{	_in	thaana}', "");
70440Expect(1, 1919, '\p{^	_in	thaana}', "");
70441Expect(1, 1919, '\P{	_in	thaana}', "");
70442Expect(0, 1919, '\P{^	_in	thaana}', "");
70443Error('\p{--supplemental	Arrows:=A}');
70444Error('\P{--supplemental	Arrows:=A}');
70445Expect(1, 10239, '\p{supplementalarrowsa}', "");
70446Expect(0, 10239, '\p{^supplementalarrowsa}', "");
70447Expect(0, 10239, '\P{supplementalarrowsa}', "");
70448Expect(1, 10239, '\P{^supplementalarrowsa}', "");
70449Expect(0, 10223, '\p{supplementalarrowsa}', "");
70450Expect(1, 10223, '\p{^supplementalarrowsa}', "");
70451Expect(1, 10223, '\P{supplementalarrowsa}', "");
70452Expect(0, 10223, '\P{^supplementalarrowsa}', "");
70453Expect(1, 10239, '\p{SUPPLEMENTAL ArrowsA}', "");
70454Expect(0, 10239, '\p{^SUPPLEMENTAL ArrowsA}', "");
70455Expect(0, 10239, '\P{SUPPLEMENTAL ArrowsA}', "");
70456Expect(1, 10239, '\P{^SUPPLEMENTAL ArrowsA}', "");
70457Expect(0, 10223, '\p{SUPPLEMENTAL ArrowsA}', "");
70458Expect(1, 10223, '\p{^SUPPLEMENTAL ArrowsA}', "");
70459Expect(1, 10223, '\P{SUPPLEMENTAL ArrowsA}', "");
70460Expect(0, 10223, '\P{^SUPPLEMENTAL ArrowsA}', "");
70461Error('\p{--issupplemental:=Arrows	A}');
70462Error('\P{--issupplemental:=Arrows	A}');
70463Expect(1, 10239, '\p{issupplementalarrowsa}', "");
70464Expect(0, 10239, '\p{^issupplementalarrowsa}', "");
70465Expect(0, 10239, '\P{issupplementalarrowsa}', "");
70466Expect(1, 10239, '\P{^issupplementalarrowsa}', "");
70467Expect(0, 10223, '\p{issupplementalarrowsa}', "");
70468Expect(1, 10223, '\p{^issupplementalarrowsa}', "");
70469Expect(1, 10223, '\P{issupplementalarrowsa}', "");
70470Expect(0, 10223, '\P{^issupplementalarrowsa}', "");
70471Expect(1, 10239, '\p{__Is_Supplemental	Arrows_A}', "");
70472Expect(0, 10239, '\p{^__Is_Supplemental	Arrows_A}', "");
70473Expect(0, 10239, '\P{__Is_Supplemental	Arrows_A}', "");
70474Expect(1, 10239, '\P{^__Is_Supplemental	Arrows_A}', "");
70475Expect(0, 10223, '\p{__Is_Supplemental	Arrows_A}', "");
70476Expect(1, 10223, '\p{^__Is_Supplemental	Arrows_A}', "");
70477Expect(1, 10223, '\P{__Is_Supplemental	Arrows_A}', "");
70478Expect(0, 10223, '\P{^__Is_Supplemental	Arrows_A}', "");
70479Error('\p{	 Insupplemental/a/ARROWSA}');
70480Error('\P{	 Insupplemental/a/ARROWSA}');
70481Expect(1, 10239, '\p{insupplementalarrowsa}', "");
70482Expect(0, 10239, '\p{^insupplementalarrowsa}', "");
70483Expect(0, 10239, '\P{insupplementalarrowsa}', "");
70484Expect(1, 10239, '\P{^insupplementalarrowsa}', "");
70485Expect(0, 10223, '\p{insupplementalarrowsa}', "");
70486Expect(1, 10223, '\p{^insupplementalarrowsa}', "");
70487Expect(1, 10223, '\P{insupplementalarrowsa}', "");
70488Expect(0, 10223, '\P{^insupplementalarrowsa}', "");
70489Expect(1, 10239, '\p{__In	supplemental_ARROWS-A}', "");
70490Expect(0, 10239, '\p{^__In	supplemental_ARROWS-A}', "");
70491Expect(0, 10239, '\P{__In	supplemental_ARROWS-A}', "");
70492Expect(1, 10239, '\P{^__In	supplemental_ARROWS-A}', "");
70493Expect(0, 10223, '\p{__In	supplemental_ARROWS-A}', "");
70494Expect(1, 10223, '\p{^__In	supplemental_ARROWS-A}', "");
70495Expect(1, 10223, '\P{__In	supplemental_ARROWS-A}', "");
70496Expect(0, 10223, '\P{^__In	supplemental_ARROWS-A}', "");
70497Error('\p{_ CHANGES	WHEN/a/uppercased}');
70498Error('\P{_ CHANGES	WHEN/a/uppercased}');
70499Expect(1, 122, '\p{changeswhenuppercased}', "");
70500Expect(0, 122, '\p{^changeswhenuppercased}', "");
70501Expect(0, 122, '\P{changeswhenuppercased}', "");
70502Expect(1, 122, '\P{^changeswhenuppercased}', "");
70503Expect(0, 96, '\p{changeswhenuppercased}', "");
70504Expect(1, 96, '\p{^changeswhenuppercased}', "");
70505Expect(1, 96, '\P{changeswhenuppercased}', "");
70506Expect(0, 96, '\P{^changeswhenuppercased}', "");
70507Expect(1, 122, '\p{ _Changeswhen-Uppercased}', "");
70508Expect(0, 122, '\p{^ _Changeswhen-Uppercased}', "");
70509Expect(0, 122, '\P{ _Changeswhen-Uppercased}', "");
70510Expect(1, 122, '\P{^ _Changeswhen-Uppercased}', "");
70511Expect(0, 96, '\p{ _Changeswhen-Uppercased}', "");
70512Expect(1, 96, '\p{^ _Changeswhen-Uppercased}', "");
70513Expect(1, 96, '\P{ _Changeswhen-Uppercased}', "");
70514Expect(0, 96, '\P{^ _Changeswhen-Uppercased}', "");
70515Error('\p{/a/		is changes	WHEN-UPPERCASED}');
70516Error('\P{/a/		is changes	WHEN-UPPERCASED}');
70517Expect(1, 122, '\p{ischangeswhenuppercased}', "");
70518Expect(0, 122, '\p{^ischangeswhenuppercased}', "");
70519Expect(0, 122, '\P{ischangeswhenuppercased}', "");
70520Expect(1, 122, '\P{^ischangeswhenuppercased}', "");
70521Expect(0, 96, '\p{ischangeswhenuppercased}', "");
70522Expect(1, 96, '\p{^ischangeswhenuppercased}', "");
70523Expect(1, 96, '\P{ischangeswhenuppercased}', "");
70524Expect(0, 96, '\P{^ischangeswhenuppercased}', "");
70525Expect(1, 122, '\p{--IS-CHANGES_when Uppercased}', "");
70526Expect(0, 122, '\p{^--IS-CHANGES_when Uppercased}', "");
70527Expect(0, 122, '\P{--IS-CHANGES_when Uppercased}', "");
70528Expect(1, 122, '\P{^--IS-CHANGES_when Uppercased}', "");
70529Expect(0, 96, '\p{--IS-CHANGES_when Uppercased}', "");
70530Expect(1, 96, '\p{^--IS-CHANGES_when Uppercased}', "");
70531Expect(1, 96, '\P{--IS-CHANGES_when Uppercased}', "");
70532Expect(0, 96, '\P{^--IS-CHANGES_when Uppercased}', "");
70533Error('\p{CWU/a/}');
70534Error('\P{CWU/a/}');
70535Expect(1, 122, '\p{cwu}', "");
70536Expect(0, 122, '\p{^cwu}', "");
70537Expect(0, 122, '\P{cwu}', "");
70538Expect(1, 122, '\P{^cwu}', "");
70539Expect(0, 96, '\p{cwu}', "");
70540Expect(1, 96, '\p{^cwu}', "");
70541Expect(1, 96, '\P{cwu}', "");
70542Expect(0, 96, '\P{^cwu}', "");
70543Expect(1, 122, '\p{ 	cwu}', "");
70544Expect(0, 122, '\p{^ 	cwu}', "");
70545Expect(0, 122, '\P{ 	cwu}', "");
70546Expect(1, 122, '\P{^ 	cwu}', "");
70547Expect(0, 96, '\p{ 	cwu}', "");
70548Expect(1, 96, '\p{^ 	cwu}', "");
70549Expect(1, 96, '\P{ 	cwu}', "");
70550Expect(0, 96, '\P{^ 	cwu}', "");
70551Error('\p{_Is	CWU/a/}');
70552Error('\P{_Is	CWU/a/}');
70553Expect(1, 122, '\p{iscwu}', "");
70554Expect(0, 122, '\p{^iscwu}', "");
70555Expect(0, 122, '\P{iscwu}', "");
70556Expect(1, 122, '\P{^iscwu}', "");
70557Expect(0, 96, '\p{iscwu}', "");
70558Expect(1, 96, '\p{^iscwu}', "");
70559Expect(1, 96, '\P{iscwu}', "");
70560Expect(0, 96, '\P{^iscwu}', "");
70561Expect(1, 122, '\p{--IS	cwu}', "");
70562Expect(0, 122, '\p{^--IS	cwu}', "");
70563Expect(0, 122, '\P{--IS	cwu}', "");
70564Expect(1, 122, '\P{^--IS	cwu}', "");
70565Expect(0, 96, '\p{--IS	cwu}', "");
70566Expect(1, 96, '\p{^--IS	cwu}', "");
70567Expect(1, 96, '\P{--IS	cwu}', "");
70568Expect(0, 96, '\P{^--IS	cwu}', "");
70569Error('\p{	:=IN	Syriac}');
70570Error('\P{	:=IN	Syriac}');
70571Expect(1, 1871, '\p{insyriac}', "");
70572Expect(0, 1871, '\p{^insyriac}', "");
70573Expect(0, 1871, '\P{insyriac}', "");
70574Expect(1, 1871, '\P{^insyriac}', "");
70575Expect(0, 1791, '\p{insyriac}', "");
70576Expect(1, 1791, '\p{^insyriac}', "");
70577Expect(1, 1791, '\P{insyriac}', "");
70578Expect(0, 1791, '\P{^insyriac}', "");
70579Expect(1, 1871, '\p{_In Syriac}', "");
70580Expect(0, 1871, '\p{^_In Syriac}', "");
70581Expect(0, 1871, '\P{_In Syriac}', "");
70582Expect(1, 1871, '\P{^_In Syriac}', "");
70583Expect(0, 1791, '\p{_In Syriac}', "");
70584Expect(1, 1791, '\p{^_In Syriac}', "");
70585Expect(1, 1791, '\P{_In Syriac}', "");
70586Expect(0, 1791, '\P{^_In Syriac}', "");
70587Error('\p{:=_-EthiopicExtended}');
70588Error('\P{:=_-EthiopicExtended}');
70589Expect(1, 11743, '\p{ethiopicextended}', "");
70590Expect(0, 11743, '\p{^ethiopicextended}', "");
70591Expect(0, 11743, '\P{ethiopicextended}', "");
70592Expect(1, 11743, '\P{^ethiopicextended}', "");
70593Expect(0, 11647, '\p{ethiopicextended}', "");
70594Expect(1, 11647, '\p{^ethiopicextended}', "");
70595Expect(1, 11647, '\P{ethiopicextended}', "");
70596Expect(0, 11647, '\P{^ethiopicextended}', "");
70597Expect(1, 11743, '\p{-Ethiopic	EXTENDED}', "");
70598Expect(0, 11743, '\p{^-Ethiopic	EXTENDED}', "");
70599Expect(0, 11743, '\P{-Ethiopic	EXTENDED}', "");
70600Expect(1, 11743, '\P{^-Ethiopic	EXTENDED}', "");
70601Expect(0, 11647, '\p{-Ethiopic	EXTENDED}', "");
70602Expect(1, 11647, '\p{^-Ethiopic	EXTENDED}', "");
70603Expect(1, 11647, '\P{-Ethiopic	EXTENDED}', "");
70604Expect(0, 11647, '\P{^-Ethiopic	EXTENDED}', "");
70605Error('\p{	Is Ethiopic:=EXTENDED}');
70606Error('\P{	Is Ethiopic:=EXTENDED}');
70607Expect(1, 11743, '\p{isethiopicextended}', "");
70608Expect(0, 11743, '\p{^isethiopicextended}', "");
70609Expect(0, 11743, '\P{isethiopicextended}', "");
70610Expect(1, 11743, '\P{^isethiopicextended}', "");
70611Expect(0, 11647, '\p{isethiopicextended}', "");
70612Expect(1, 11647, '\p{^isethiopicextended}', "");
70613Expect(1, 11647, '\P{isethiopicextended}', "");
70614Expect(0, 11647, '\P{^isethiopicextended}', "");
70615Expect(1, 11743, '\p{_ Is-ethiopic_Extended}', "");
70616Expect(0, 11743, '\p{^_ Is-ethiopic_Extended}', "");
70617Expect(0, 11743, '\P{_ Is-ethiopic_Extended}', "");
70618Expect(1, 11743, '\P{^_ Is-ethiopic_Extended}', "");
70619Expect(0, 11647, '\p{_ Is-ethiopic_Extended}', "");
70620Expect(1, 11647, '\p{^_ Is-ethiopic_Extended}', "");
70621Expect(1, 11647, '\P{_ Is-ethiopic_Extended}', "");
70622Expect(0, 11647, '\P{^_ Is-ethiopic_Extended}', "");
70623Error('\p{ :=InEthiopic Extended}');
70624Error('\P{ :=InEthiopic Extended}');
70625Expect(1, 11743, '\p{inethiopicextended}', "");
70626Expect(0, 11743, '\p{^inethiopicextended}', "");
70627Expect(0, 11743, '\P{inethiopicextended}', "");
70628Expect(1, 11743, '\P{^inethiopicextended}', "");
70629Expect(0, 11647, '\p{inethiopicextended}', "");
70630Expect(1, 11647, '\p{^inethiopicextended}', "");
70631Expect(1, 11647, '\P{inethiopicextended}', "");
70632Expect(0, 11647, '\P{^inethiopicextended}', "");
70633Expect(1, 11743, '\p{	In	ETHIOPIC EXTENDED}', "");
70634Expect(0, 11743, '\p{^	In	ETHIOPIC EXTENDED}', "");
70635Expect(0, 11743, '\P{	In	ETHIOPIC EXTENDED}', "");
70636Expect(1, 11743, '\P{^	In	ETHIOPIC EXTENDED}', "");
70637Expect(0, 11647, '\p{	In	ETHIOPIC EXTENDED}', "");
70638Expect(1, 11647, '\p{^	In	ETHIOPIC EXTENDED}', "");
70639Expect(1, 11647, '\P{	In	ETHIOPIC EXTENDED}', "");
70640Expect(0, 11647, '\P{^	In	ETHIOPIC EXTENDED}', "");
70641Error('\p{--phoenician/a/}');
70642Error('\P{--phoenician/a/}');
70643Expect(1, 67867, '\p{phoenician}', "");
70644Expect(0, 67867, '\p{^phoenician}', "");
70645Expect(0, 67867, '\P{phoenician}', "");
70646Expect(1, 67867, '\P{^phoenician}', "");
70647Expect(0, 67839, '\p{phoenician}', "");
70648Expect(1, 67839, '\p{^phoenician}', "");
70649Expect(1, 67839, '\P{phoenician}', "");
70650Expect(0, 67839, '\P{^phoenician}', "");
70651Expect(1, 67867, '\p{_Phoenician}', "");
70652Expect(0, 67867, '\p{^_Phoenician}', "");
70653Expect(0, 67867, '\P{_Phoenician}', "");
70654Expect(1, 67867, '\P{^_Phoenician}', "");
70655Expect(0, 67839, '\p{_Phoenician}', "");
70656Expect(1, 67839, '\p{^_Phoenician}', "");
70657Expect(1, 67839, '\P{_Phoenician}', "");
70658Expect(0, 67839, '\P{^_Phoenician}', "");
70659Error('\p{--IS_Phoenician:=}');
70660Error('\P{--IS_Phoenician:=}');
70661Expect(1, 67867, '\p{isphoenician}', "");
70662Expect(0, 67867, '\p{^isphoenician}', "");
70663Expect(0, 67867, '\P{isphoenician}', "");
70664Expect(1, 67867, '\P{^isphoenician}', "");
70665Expect(0, 67839, '\p{isphoenician}', "");
70666Expect(1, 67839, '\p{^isphoenician}', "");
70667Expect(1, 67839, '\P{isphoenician}', "");
70668Expect(0, 67839, '\P{^isphoenician}', "");
70669Expect(1, 67867, '\p{- Isphoenician}', "");
70670Expect(0, 67867, '\p{^- Isphoenician}', "");
70671Expect(0, 67867, '\P{- Isphoenician}', "");
70672Expect(1, 67867, '\P{^- Isphoenician}', "");
70673Expect(0, 67839, '\p{- Isphoenician}', "");
70674Expect(1, 67839, '\p{^- Isphoenician}', "");
70675Expect(1, 67839, '\P{- Isphoenician}', "");
70676Expect(0, 67839, '\P{^- Isphoenician}', "");
70677Error('\p{/a/_Phnx}');
70678Error('\P{/a/_Phnx}');
70679Expect(1, 67867, '\p{phnx}', "");
70680Expect(0, 67867, '\p{^phnx}', "");
70681Expect(0, 67867, '\P{phnx}', "");
70682Expect(1, 67867, '\P{^phnx}', "");
70683Expect(0, 67839, '\p{phnx}', "");
70684Expect(1, 67839, '\p{^phnx}', "");
70685Expect(1, 67839, '\P{phnx}', "");
70686Expect(0, 67839, '\P{^phnx}', "");
70687Expect(1, 67867, '\p{  Phnx}', "");
70688Expect(0, 67867, '\p{^  Phnx}', "");
70689Expect(0, 67867, '\P{  Phnx}', "");
70690Expect(1, 67867, '\P{^  Phnx}', "");
70691Expect(0, 67839, '\p{  Phnx}', "");
70692Expect(1, 67839, '\p{^  Phnx}', "");
70693Expect(1, 67839, '\P{  Phnx}', "");
70694Expect(0, 67839, '\P{^  Phnx}', "");
70695Error('\p{/a/IS phnx}');
70696Error('\P{/a/IS phnx}');
70697Expect(1, 67867, '\p{isphnx}', "");
70698Expect(0, 67867, '\p{^isphnx}', "");
70699Expect(0, 67867, '\P{isphnx}', "");
70700Expect(1, 67867, '\P{^isphnx}', "");
70701Expect(0, 67839, '\p{isphnx}', "");
70702Expect(1, 67839, '\p{^isphnx}', "");
70703Expect(1, 67839, '\P{isphnx}', "");
70704Expect(0, 67839, '\P{^isphnx}', "");
70705Expect(1, 67867, '\p{_-isPhnx}', "");
70706Expect(0, 67867, '\p{^_-isPhnx}', "");
70707Expect(0, 67867, '\P{_-isPhnx}', "");
70708Expect(1, 67867, '\P{^_-isPhnx}', "");
70709Expect(0, 67839, '\p{_-isPhnx}', "");
70710Expect(1, 67839, '\p{^_-isPhnx}', "");
70711Expect(1, 67839, '\P{_-isPhnx}', "");
70712Expect(0, 67839, '\P{^_-isPhnx}', "");
70713Error('\p{_	myanmarExtended:=A}');
70714Error('\P{_	myanmarExtended:=A}');
70715Expect(1, 43647, '\p{myanmarextendeda}', "");
70716Expect(0, 43647, '\p{^myanmarextendeda}', "");
70717Expect(0, 43647, '\P{myanmarextendeda}', "");
70718Expect(1, 43647, '\P{^myanmarextendeda}', "");
70719Expect(0, 43615, '\p{myanmarextendeda}', "");
70720Expect(1, 43615, '\p{^myanmarextendeda}', "");
70721Expect(1, 43615, '\P{myanmarextendeda}', "");
70722Expect(0, 43615, '\P{^myanmarextendeda}', "");
70723Expect(1, 43647, '\p{  Myanmar_Extended_a}', "");
70724Expect(0, 43647, '\p{^  Myanmar_Extended_a}', "");
70725Expect(0, 43647, '\P{  Myanmar_Extended_a}', "");
70726Expect(1, 43647, '\P{^  Myanmar_Extended_a}', "");
70727Expect(0, 43615, '\p{  Myanmar_Extended_a}', "");
70728Expect(1, 43615, '\p{^  Myanmar_Extended_a}', "");
70729Expect(1, 43615, '\P{  Myanmar_Extended_a}', "");
70730Expect(0, 43615, '\P{^  Myanmar_Extended_a}', "");
70731Error('\p{- Is	Myanmar:=EXTENDED	A}');
70732Error('\P{- Is	Myanmar:=EXTENDED	A}');
70733Expect(1, 43647, '\p{ismyanmarextendeda}', "");
70734Expect(0, 43647, '\p{^ismyanmarextendeda}', "");
70735Expect(0, 43647, '\P{ismyanmarextendeda}', "");
70736Expect(1, 43647, '\P{^ismyanmarextendeda}', "");
70737Expect(0, 43615, '\p{ismyanmarextendeda}', "");
70738Expect(1, 43615, '\p{^ismyanmarextendeda}', "");
70739Expect(1, 43615, '\P{ismyanmarextendeda}', "");
70740Expect(0, 43615, '\P{^ismyanmarextendeda}', "");
70741Expect(1, 43647, '\p{ _Is	MyanmarExtended-A}', "");
70742Expect(0, 43647, '\p{^ _Is	MyanmarExtended-A}', "");
70743Expect(0, 43647, '\P{ _Is	MyanmarExtended-A}', "");
70744Expect(1, 43647, '\P{^ _Is	MyanmarExtended-A}', "");
70745Expect(0, 43615, '\p{ _Is	MyanmarExtended-A}', "");
70746Expect(1, 43615, '\p{^ _Is	MyanmarExtended-A}', "");
70747Expect(1, 43615, '\P{ _Is	MyanmarExtended-A}', "");
70748Expect(0, 43615, '\P{^ _Is	MyanmarExtended-A}', "");
70749Error('\p{-	In	Myanmar_extended_A/a/}');
70750Error('\P{-	In	Myanmar_extended_A/a/}');
70751Expect(1, 43647, '\p{inmyanmarextendeda}', "");
70752Expect(0, 43647, '\p{^inmyanmarextendeda}', "");
70753Expect(0, 43647, '\P{inmyanmarextendeda}', "");
70754Expect(1, 43647, '\P{^inmyanmarextendeda}', "");
70755Expect(0, 43615, '\p{inmyanmarextendeda}', "");
70756Expect(1, 43615, '\p{^inmyanmarextendeda}', "");
70757Expect(1, 43615, '\P{inmyanmarextendeda}', "");
70758Expect(0, 43615, '\P{^inmyanmarextendeda}', "");
70759Expect(1, 43647, '\p{  In Myanmar extended-A}', "");
70760Expect(0, 43647, '\p{^  In Myanmar extended-A}', "");
70761Expect(0, 43647, '\P{  In Myanmar extended-A}', "");
70762Expect(1, 43647, '\P{^  In Myanmar extended-A}', "");
70763Expect(0, 43615, '\p{  In Myanmar extended-A}', "");
70764Expect(1, 43615, '\p{^  In Myanmar extended-A}', "");
70765Expect(1, 43615, '\P{  In Myanmar extended-A}', "");
70766Expect(0, 43615, '\P{^  In Myanmar extended-A}', "");
70767Error('\p{-/a/RUNIC}');
70768Error('\P{-/a/RUNIC}');
70769Expect(1, 5866, '\p{runic}', "");
70770Expect(0, 5866, '\p{^runic}', "");
70771Expect(0, 5866, '\P{runic}', "");
70772Expect(1, 5866, '\P{^runic}', "");
70773Expect(0, 5791, '\p{runic}', "");
70774Expect(1, 5791, '\p{^runic}', "");
70775Expect(1, 5791, '\P{runic}', "");
70776Expect(0, 5791, '\P{^runic}', "");
70777Expect(1, 5866, '\p{ runic}', "");
70778Expect(0, 5866, '\p{^ runic}', "");
70779Expect(0, 5866, '\P{ runic}', "");
70780Expect(1, 5866, '\P{^ runic}', "");
70781Expect(0, 5791, '\p{ runic}', "");
70782Expect(1, 5791, '\p{^ runic}', "");
70783Expect(1, 5791, '\P{ runic}', "");
70784Expect(0, 5791, '\P{^ runic}', "");
70785Error('\p{-/a/Is	Runic}');
70786Error('\P{-/a/Is	Runic}');
70787Expect(1, 5866, '\p{isrunic}', "");
70788Expect(0, 5866, '\p{^isrunic}', "");
70789Expect(0, 5866, '\P{isrunic}', "");
70790Expect(1, 5866, '\P{^isrunic}', "");
70791Expect(0, 5791, '\p{isrunic}', "");
70792Expect(1, 5791, '\p{^isrunic}', "");
70793Expect(1, 5791, '\P{isrunic}', "");
70794Expect(0, 5791, '\P{^isrunic}', "");
70795Expect(1, 5866, '\p{_-Is Runic}', "");
70796Expect(0, 5866, '\p{^_-Is Runic}', "");
70797Expect(0, 5866, '\P{_-Is Runic}', "");
70798Expect(1, 5866, '\P{^_-Is Runic}', "");
70799Expect(0, 5791, '\p{_-Is Runic}', "");
70800Expect(1, 5791, '\p{^_-Is Runic}', "");
70801Expect(1, 5791, '\P{_-Is Runic}', "");
70802Expect(0, 5791, '\P{^_-Is Runic}', "");
70803Error('\p{:=__Runr}');
70804Error('\P{:=__Runr}');
70805Expect(1, 5866, '\p{runr}', "");
70806Expect(0, 5866, '\p{^runr}', "");
70807Expect(0, 5866, '\P{runr}', "");
70808Expect(1, 5866, '\P{^runr}', "");
70809Expect(0, 5791, '\p{runr}', "");
70810Expect(1, 5791, '\p{^runr}', "");
70811Expect(1, 5791, '\P{runr}', "");
70812Expect(0, 5791, '\P{^runr}', "");
70813Expect(1, 5866, '\p{-Runr}', "");
70814Expect(0, 5866, '\p{^-Runr}', "");
70815Expect(0, 5866, '\P{-Runr}', "");
70816Expect(1, 5866, '\P{^-Runr}', "");
70817Expect(0, 5791, '\p{-Runr}', "");
70818Expect(1, 5791, '\p{^-Runr}', "");
70819Expect(1, 5791, '\P{-Runr}', "");
70820Expect(0, 5791, '\P{^-Runr}', "");
70821Error('\p{_:=is-Runr}');
70822Error('\P{_:=is-Runr}');
70823Expect(1, 5866, '\p{isrunr}', "");
70824Expect(0, 5866, '\p{^isrunr}', "");
70825Expect(0, 5866, '\P{isrunr}', "");
70826Expect(1, 5866, '\P{^isrunr}', "");
70827Expect(0, 5791, '\p{isrunr}', "");
70828Expect(1, 5791, '\p{^isrunr}', "");
70829Expect(1, 5791, '\P{isrunr}', "");
70830Expect(0, 5791, '\P{^isrunr}', "");
70831Expect(1, 5866, '\p{ -IsRUNR}', "");
70832Expect(0, 5866, '\p{^ -IsRUNR}', "");
70833Expect(0, 5866, '\P{ -IsRUNR}', "");
70834Expect(1, 5866, '\P{^ -IsRUNR}', "");
70835Expect(0, 5791, '\p{ -IsRUNR}', "");
70836Expect(1, 5791, '\p{^ -IsRUNR}', "");
70837Expect(1, 5791, '\P{ -IsRUNR}', "");
70838Expect(0, 5791, '\P{^ -IsRUNR}', "");
70839Error('\p{_-High/a/PRIVATE_useSurrogates}');
70840Error('\P{_-High/a/PRIVATE_useSurrogates}');
70841Expect(0, 1, '\p{highprivateusesurrogates}', "");
70842Expect(1, 1, '\p{^highprivateusesurrogates}', "");
70843Expect(1, 1, '\P{highprivateusesurrogates}', "");
70844Expect(0, 1, '\P{^highprivateusesurrogates}', "");
70845Expect(0, 1, '\p{ HIGHPrivateUseSurrogates}', "");
70846Expect(1, 1, '\p{^ HIGHPrivateUseSurrogates}', "");
70847Expect(1, 1, '\P{ HIGHPrivateUseSurrogates}', "");
70848Expect(0, 1, '\P{^ HIGHPrivateUseSurrogates}', "");
70849Error('\p{	Is	highPRIVATE USE_surrogates:=}');
70850Error('\P{	Is	highPRIVATE USE_surrogates:=}');
70851Expect(0, 1, '\p{ishighprivateusesurrogates}', "");
70852Expect(1, 1, '\p{^ishighprivateusesurrogates}', "");
70853Expect(1, 1, '\P{ishighprivateusesurrogates}', "");
70854Expect(0, 1, '\P{^ishighprivateusesurrogates}', "");
70855Expect(0, 1, '\p{	Ishigh_Private use	Surrogates}', "");
70856Expect(1, 1, '\p{^	Ishigh_Private use	Surrogates}', "");
70857Expect(1, 1, '\P{	Ishigh_Private use	Surrogates}', "");
70858Expect(0, 1, '\P{^	Ishigh_Private use	Surrogates}', "");
70859Error('\p{:= _InHigh Private-use	Surrogates}');
70860Error('\P{:= _InHigh Private-use	Surrogates}');
70861Expect(0, 1, '\p{inhighprivateusesurrogates}', "");
70862Expect(1, 1, '\p{^inhighprivateusesurrogates}', "");
70863Expect(1, 1, '\P{inhighprivateusesurrogates}', "");
70864Expect(0, 1, '\P{^inhighprivateusesurrogates}', "");
70865Expect(0, 1, '\p{	 in_HIGHprivate-use_surrogates}', "");
70866Expect(1, 1, '\p{^	 in_HIGHprivate-use_surrogates}', "");
70867Expect(1, 1, '\P{	 in_HIGHprivate-use_surrogates}', "");
70868Expect(0, 1, '\P{^	 in_HIGHprivate-use_surrogates}', "");
70869Error('\p{		Kayah	Li:=}');
70870Error('\P{		Kayah	Li:=}');
70871Expect(1, 43311, '\p{kayahli}', "");
70872Expect(0, 43311, '\p{^kayahli}', "");
70873Expect(0, 43311, '\P{kayahli}', "");
70874Expect(1, 43311, '\P{^kayahli}', "");
70875Expect(0, 43263, '\p{kayahli}', "");
70876Expect(1, 43263, '\p{^kayahli}', "");
70877Expect(1, 43263, '\P{kayahli}', "");
70878Expect(0, 43263, '\P{^kayahli}', "");
70879Expect(1, 43311, '\p{	KayahLI}', "");
70880Expect(0, 43311, '\p{^	KayahLI}', "");
70881Expect(0, 43311, '\P{	KayahLI}', "");
70882Expect(1, 43311, '\P{^	KayahLI}', "");
70883Expect(0, 43263, '\p{	KayahLI}', "");
70884Expect(1, 43263, '\p{^	KayahLI}', "");
70885Expect(1, 43263, '\P{	KayahLI}', "");
70886Expect(0, 43263, '\P{^	KayahLI}', "");
70887Error('\p{:=	 Is	Kayah_Li}');
70888Error('\P{:=	 Is	Kayah_Li}');
70889Expect(1, 43311, '\p{iskayahli}', "");
70890Expect(0, 43311, '\p{^iskayahli}', "");
70891Expect(0, 43311, '\P{iskayahli}', "");
70892Expect(1, 43311, '\P{^iskayahli}', "");
70893Expect(0, 43263, '\p{iskayahli}', "");
70894Expect(1, 43263, '\p{^iskayahli}', "");
70895Expect(1, 43263, '\P{iskayahli}', "");
70896Expect(0, 43263, '\P{^iskayahli}', "");
70897Expect(1, 43311, '\p{ 	is	Kayah	li}', "");
70898Expect(0, 43311, '\p{^ 	is	Kayah	li}', "");
70899Expect(0, 43311, '\P{ 	is	Kayah	li}', "");
70900Expect(1, 43311, '\P{^ 	is	Kayah	li}', "");
70901Expect(0, 43263, '\p{ 	is	Kayah	li}', "");
70902Expect(1, 43263, '\p{^ 	is	Kayah	li}', "");
70903Expect(1, 43263, '\P{ 	is	Kayah	li}', "");
70904Expect(0, 43263, '\P{^ 	is	Kayah	li}', "");
70905Error('\p{-_KALI:=}');
70906Error('\P{-_KALI:=}');
70907Expect(1, 43311, '\p{kali}', "");
70908Expect(0, 43311, '\p{^kali}', "");
70909Expect(0, 43311, '\P{kali}', "");
70910Expect(1, 43311, '\P{^kali}', "");
70911Expect(0, 43263, '\p{kali}', "");
70912Expect(1, 43263, '\p{^kali}', "");
70913Expect(1, 43263, '\P{kali}', "");
70914Expect(0, 43263, '\P{^kali}', "");
70915Expect(1, 43311, '\p{ 	kali}', "");
70916Expect(0, 43311, '\p{^ 	kali}', "");
70917Expect(0, 43311, '\P{ 	kali}', "");
70918Expect(1, 43311, '\P{^ 	kali}', "");
70919Expect(0, 43263, '\p{ 	kali}', "");
70920Expect(1, 43263, '\p{^ 	kali}', "");
70921Expect(1, 43263, '\P{ 	kali}', "");
70922Expect(0, 43263, '\P{^ 	kali}', "");
70923Error('\p{ Is/a/kali}');
70924Error('\P{ Is/a/kali}');
70925Expect(1, 43311, '\p{iskali}', "");
70926Expect(0, 43311, '\p{^iskali}', "");
70927Expect(0, 43311, '\P{iskali}', "");
70928Expect(1, 43311, '\P{^iskali}', "");
70929Expect(0, 43263, '\p{iskali}', "");
70930Expect(1, 43263, '\p{^iskali}', "");
70931Expect(1, 43263, '\P{iskali}', "");
70932Expect(0, 43263, '\P{^iskali}', "");
70933Expect(1, 43311, '\p{is_Kali}', "");
70934Expect(0, 43311, '\p{^is_Kali}', "");
70935Expect(0, 43311, '\P{is_Kali}', "");
70936Expect(1, 43311, '\P{^is_Kali}', "");
70937Expect(0, 43263, '\p{is_Kali}', "");
70938Expect(1, 43263, '\p{^is_Kali}', "");
70939Expect(1, 43263, '\P{is_Kali}', "");
70940Expect(0, 43263, '\P{^is_Kali}', "");
70941Error('\p{ PosixGraph:=}');
70942Error('\P{ PosixGraph:=}');
70943Expect(1, 126, '\p{posixgraph}', "");
70944Expect(0, 126, '\p{^posixgraph}', "");
70945Expect(0, 126, '\P{posixgraph}', "");
70946Expect(1, 126, '\P{^posixgraph}', "");
70947Expect(0, 32, '\p{posixgraph}', "");
70948Expect(1, 32, '\p{^posixgraph}', "");
70949Expect(1, 32, '\P{posixgraph}', "");
70950Expect(0, 32, '\P{^posixgraph}', "");
70951Expect(1, 126, '\p{	PosixGraph}', "");
70952Expect(0, 126, '\p{^	PosixGraph}', "");
70953Expect(0, 126, '\P{	PosixGraph}', "");
70954Expect(1, 126, '\P{^	PosixGraph}', "");
70955Expect(0, 32, '\p{	PosixGraph}', "");
70956Expect(1, 32, '\p{^	PosixGraph}', "");
70957Expect(1, 32, '\P{	PosixGraph}', "");
70958Expect(0, 32, '\P{^	PosixGraph}', "");
70959Error('\p{/a/ is-posixgraph}');
70960Error('\P{/a/ is-posixgraph}');
70961Expect(1, 126, '\p{isposixgraph}', "");
70962Expect(0, 126, '\p{^isposixgraph}', "");
70963Expect(0, 126, '\P{isposixgraph}', "");
70964Expect(1, 126, '\P{^isposixgraph}', "");
70965Expect(0, 32, '\p{isposixgraph}', "");
70966Expect(1, 32, '\p{^isposixgraph}', "");
70967Expect(1, 32, '\P{isposixgraph}', "");
70968Expect(0, 32, '\P{^isposixgraph}', "");
70969Expect(1, 126, '\p{_IS PosixGraph}', "");
70970Expect(0, 126, '\p{^_IS PosixGraph}', "");
70971Expect(0, 126, '\P{_IS PosixGraph}', "");
70972Expect(1, 126, '\P{^_IS PosixGraph}', "");
70973Expect(0, 32, '\p{_IS PosixGraph}', "");
70974Expect(1, 32, '\p{^_IS PosixGraph}', "");
70975Expect(1, 32, '\P{_IS PosixGraph}', "");
70976Expect(0, 32, '\P{^_IS PosixGraph}', "");
70977Error('\p{ IN/a/OLD	TURKIC}');
70978Error('\P{ IN/a/OLD	TURKIC}');
70979Expect(1, 68687, '\p{inoldturkic}', "");
70980Expect(0, 68687, '\p{^inoldturkic}', "");
70981Expect(0, 68687, '\P{inoldturkic}', "");
70982Expect(1, 68687, '\P{^inoldturkic}', "");
70983Expect(0, 68607, '\p{inoldturkic}', "");
70984Expect(1, 68607, '\p{^inoldturkic}', "");
70985Expect(1, 68607, '\P{inoldturkic}', "");
70986Expect(0, 68607, '\P{^inoldturkic}', "");
70987Expect(1, 68687, '\p{ _in_Old	TURKIC}', "");
70988Expect(0, 68687, '\p{^ _in_Old	TURKIC}', "");
70989Expect(0, 68687, '\P{ _in_Old	TURKIC}', "");
70990Expect(1, 68687, '\P{^ _in_Old	TURKIC}', "");
70991Expect(0, 68607, '\p{ _in_Old	TURKIC}', "");
70992Expect(1, 68607, '\p{^ _in_Old	TURKIC}', "");
70993Expect(1, 68607, '\P{ _in_Old	TURKIC}', "");
70994Expect(0, 68607, '\P{^ _in_Old	TURKIC}', "");
70995Error('\p{:=	Grapheme-base}');
70996Error('\P{:=	Grapheme-base}');
70997Expect(1, 126, '\p{graphemebase}', "");
70998Expect(0, 126, '\p{^graphemebase}', "");
70999Expect(0, 126, '\P{graphemebase}', "");
71000Expect(1, 126, '\P{^graphemebase}', "");
71001Expect(0, 31, '\p{graphemebase}', "");
71002Expect(1, 31, '\p{^graphemebase}', "");
71003Expect(1, 31, '\P{graphemebase}', "");
71004Expect(0, 31, '\P{^graphemebase}', "");
71005Expect(1, 126, '\p{	-GRAPHEME	Base}', "");
71006Expect(0, 126, '\p{^	-GRAPHEME	Base}', "");
71007Expect(0, 126, '\P{	-GRAPHEME	Base}', "");
71008Expect(1, 126, '\P{^	-GRAPHEME	Base}', "");
71009Expect(0, 31, '\p{	-GRAPHEME	Base}', "");
71010Expect(1, 31, '\p{^	-GRAPHEME	Base}', "");
71011Expect(1, 31, '\P{	-GRAPHEME	Base}', "");
71012Expect(0, 31, '\P{^	-GRAPHEME	Base}', "");
71013Error('\p{	-is/a/graphemeBASE}');
71014Error('\P{	-is/a/graphemeBASE}');
71015Expect(1, 126, '\p{isgraphemebase}', "");
71016Expect(0, 126, '\p{^isgraphemebase}', "");
71017Expect(0, 126, '\P{isgraphemebase}', "");
71018Expect(1, 126, '\P{^isgraphemebase}', "");
71019Expect(0, 31, '\p{isgraphemebase}', "");
71020Expect(1, 31, '\p{^isgraphemebase}', "");
71021Expect(1, 31, '\P{isgraphemebase}', "");
71022Expect(0, 31, '\P{^isgraphemebase}', "");
71023Expect(1, 126, '\p{		IS_Grapheme	Base}', "");
71024Expect(0, 126, '\p{^		IS_Grapheme	Base}', "");
71025Expect(0, 126, '\P{		IS_Grapheme	Base}', "");
71026Expect(1, 126, '\P{^		IS_Grapheme	Base}', "");
71027Expect(0, 31, '\p{		IS_Grapheme	Base}', "");
71028Expect(1, 31, '\p{^		IS_Grapheme	Base}', "");
71029Expect(1, 31, '\P{		IS_Grapheme	Base}', "");
71030Expect(0, 31, '\P{^		IS_Grapheme	Base}', "");
71031Error('\p{ GR_Base:=}');
71032Error('\P{ GR_Base:=}');
71033Expect(1, 126, '\p{grbase}', "");
71034Expect(0, 126, '\p{^grbase}', "");
71035Expect(0, 126, '\P{grbase}', "");
71036Expect(1, 126, '\P{^grbase}', "");
71037Expect(0, 31, '\p{grbase}', "");
71038Expect(1, 31, '\p{^grbase}', "");
71039Expect(1, 31, '\P{grbase}', "");
71040Expect(0, 31, '\P{^grbase}', "");
71041Expect(1, 126, '\p{		Gr-Base}', "");
71042Expect(0, 126, '\p{^		Gr-Base}', "");
71043Expect(0, 126, '\P{		Gr-Base}', "");
71044Expect(1, 126, '\P{^		Gr-Base}', "");
71045Expect(0, 31, '\p{		Gr-Base}', "");
71046Expect(1, 31, '\p{^		Gr-Base}', "");
71047Expect(1, 31, '\P{		Gr-Base}', "");
71048Expect(0, 31, '\P{^		Gr-Base}', "");
71049Error('\p{:=_Is	gr Base}');
71050Error('\P{:=_Is	gr Base}');
71051Expect(1, 126, '\p{isgrbase}', "");
71052Expect(0, 126, '\p{^isgrbase}', "");
71053Expect(0, 126, '\P{isgrbase}', "");
71054Expect(1, 126, '\P{^isgrbase}', "");
71055Expect(0, 31, '\p{isgrbase}', "");
71056Expect(1, 31, '\p{^isgrbase}', "");
71057Expect(1, 31, '\P{isgrbase}', "");
71058Expect(0, 31, '\P{^isgrbase}', "");
71059Expect(1, 126, '\p{--Is-GR_base}', "");
71060Expect(0, 126, '\p{^--Is-GR_base}', "");
71061Expect(0, 126, '\P{--Is-GR_base}', "");
71062Expect(1, 126, '\P{^--Is-GR_base}', "");
71063Expect(0, 31, '\p{--Is-GR_base}', "");
71064Expect(1, 31, '\p{^--Is-GR_base}', "");
71065Expect(1, 31, '\P{--Is-GR_base}', "");
71066Expect(0, 31, '\P{^--Is-GR_base}', "");
71067Error('\p{_/a/IN UGARITIC}');
71068Error('\P{_/a/IN UGARITIC}');
71069Expect(1, 66463, '\p{inugaritic}', "");
71070Expect(0, 66463, '\p{^inugaritic}', "");
71071Expect(0, 66463, '\P{inugaritic}', "");
71072Expect(1, 66463, '\P{^inugaritic}', "");
71073Expect(0, 66431, '\p{inugaritic}', "");
71074Expect(1, 66431, '\p{^inugaritic}', "");
71075Expect(1, 66431, '\P{inugaritic}', "");
71076Expect(0, 66431, '\P{^inugaritic}', "");
71077Expect(1, 66463, '\p{_-IN	UGARITIC}', "");
71078Expect(0, 66463, '\p{^_-IN	UGARITIC}', "");
71079Expect(0, 66463, '\P{_-IN	UGARITIC}', "");
71080Expect(1, 66463, '\P{^_-IN	UGARITIC}', "");
71081Expect(0, 66431, '\p{_-IN	UGARITIC}', "");
71082Expect(1, 66431, '\p{^_-IN	UGARITIC}', "");
71083Expect(1, 66431, '\P{_-IN	UGARITIC}', "");
71084Expect(0, 66431, '\P{^_-IN	UGARITIC}', "");
71085Error('\p{	:=Devanagari}');
71086Error('\P{	:=Devanagari}');
71087Expect(1, 2361, '\p{devanagari}', "");
71088Expect(0, 2361, '\p{^devanagari}', "");
71089Expect(0, 2361, '\P{devanagari}', "");
71090Expect(1, 2361, '\P{^devanagari}', "");
71091Expect(0, 2303, '\p{devanagari}', "");
71092Expect(1, 2303, '\p{^devanagari}', "");
71093Expect(1, 2303, '\P{devanagari}', "");
71094Expect(0, 2303, '\P{^devanagari}', "");
71095Expect(1, 2361, '\p{-_DEVANAGARI}', "");
71096Expect(0, 2361, '\p{^-_DEVANAGARI}', "");
71097Expect(0, 2361, '\P{-_DEVANAGARI}', "");
71098Expect(1, 2361, '\P{^-_DEVANAGARI}', "");
71099Expect(0, 2303, '\p{-_DEVANAGARI}', "");
71100Expect(1, 2303, '\p{^-_DEVANAGARI}', "");
71101Expect(1, 2303, '\P{-_DEVANAGARI}', "");
71102Expect(0, 2303, '\P{^-_DEVANAGARI}', "");
71103Error('\p{_Is	Devanagari:=}');
71104Error('\P{_Is	Devanagari:=}');
71105Expect(1, 2361, '\p{isdevanagari}', "");
71106Expect(0, 2361, '\p{^isdevanagari}', "");
71107Expect(0, 2361, '\P{isdevanagari}', "");
71108Expect(1, 2361, '\P{^isdevanagari}', "");
71109Expect(0, 2303, '\p{isdevanagari}', "");
71110Expect(1, 2303, '\p{^isdevanagari}', "");
71111Expect(1, 2303, '\P{isdevanagari}', "");
71112Expect(0, 2303, '\P{^isdevanagari}', "");
71113Expect(1, 2361, '\p{-_Is_DEVANAGARI}', "");
71114Expect(0, 2361, '\p{^-_Is_DEVANAGARI}', "");
71115Expect(0, 2361, '\P{-_Is_DEVANAGARI}', "");
71116Expect(1, 2361, '\P{^-_Is_DEVANAGARI}', "");
71117Expect(0, 2303, '\p{-_Is_DEVANAGARI}', "");
71118Expect(1, 2303, '\p{^-_Is_DEVANAGARI}', "");
71119Expect(1, 2303, '\P{-_Is_DEVANAGARI}', "");
71120Expect(0, 2303, '\P{^-_Is_DEVANAGARI}', "");
71121Error('\p{_-Deva/a/}');
71122Error('\P{_-Deva/a/}');
71123Expect(1, 2361, '\p{deva}', "");
71124Expect(0, 2361, '\p{^deva}', "");
71125Expect(0, 2361, '\P{deva}', "");
71126Expect(1, 2361, '\P{^deva}', "");
71127Expect(0, 2303, '\p{deva}', "");
71128Expect(1, 2303, '\p{^deva}', "");
71129Expect(1, 2303, '\P{deva}', "");
71130Expect(0, 2303, '\P{^deva}', "");
71131Expect(1, 2361, '\p{-	Deva}', "");
71132Expect(0, 2361, '\p{^-	Deva}', "");
71133Expect(0, 2361, '\P{-	Deva}', "");
71134Expect(1, 2361, '\P{^-	Deva}', "");
71135Expect(0, 2303, '\p{-	Deva}', "");
71136Expect(1, 2303, '\p{^-	Deva}', "");
71137Expect(1, 2303, '\P{-	Deva}', "");
71138Expect(0, 2303, '\P{^-	Deva}', "");
71139Error('\p{/a/Is-Deva}');
71140Error('\P{/a/Is-Deva}');
71141Expect(1, 2361, '\p{isdeva}', "");
71142Expect(0, 2361, '\p{^isdeva}', "");
71143Expect(0, 2361, '\P{isdeva}', "");
71144Expect(1, 2361, '\P{^isdeva}', "");
71145Expect(0, 2303, '\p{isdeva}', "");
71146Expect(1, 2303, '\p{^isdeva}', "");
71147Expect(1, 2303, '\P{isdeva}', "");
71148Expect(0, 2303, '\P{^isdeva}', "");
71149Expect(1, 2361, '\p{-Is	Deva}', "");
71150Expect(0, 2361, '\p{^-Is	Deva}', "");
71151Expect(0, 2361, '\P{-Is	Deva}', "");
71152Expect(1, 2361, '\P{^-Is	Deva}', "");
71153Expect(0, 2303, '\p{-Is	Deva}', "");
71154Expect(1, 2303, '\p{^-Is	Deva}', "");
71155Expect(1, 2303, '\P{-Is	Deva}', "");
71156Expect(0, 2303, '\P{^-Is	Deva}', "");
71157Error('\p{	-Final/a/Punctuation}');
71158Error('\P{	-Final/a/Punctuation}');
71159Expect(1, 187, '\p{finalpunctuation}', "");
71160Expect(0, 187, '\p{^finalpunctuation}', "");
71161Expect(0, 187, '\P{finalpunctuation}', "");
71162Expect(1, 187, '\P{^finalpunctuation}', "");
71163Expect(0, 186, '\p{finalpunctuation}', "");
71164Expect(1, 186, '\p{^finalpunctuation}', "");
71165Expect(1, 186, '\P{finalpunctuation}', "");
71166Expect(0, 186, '\P{^finalpunctuation}', "");
71167Expect(1, 187, '\p{	-Final_Punctuation}', "");
71168Expect(0, 187, '\p{^	-Final_Punctuation}', "");
71169Expect(0, 187, '\P{	-Final_Punctuation}', "");
71170Expect(1, 187, '\P{^	-Final_Punctuation}', "");
71171Expect(0, 186, '\p{	-Final_Punctuation}', "");
71172Expect(1, 186, '\p{^	-Final_Punctuation}', "");
71173Expect(1, 186, '\P{	-Final_Punctuation}', "");
71174Expect(0, 186, '\P{^	-Final_Punctuation}', "");
71175Error('\p{	is:=Final	Punctuation}');
71176Error('\P{	is:=Final	Punctuation}');
71177Expect(1, 187, '\p{isfinalpunctuation}', "");
71178Expect(0, 187, '\p{^isfinalpunctuation}', "");
71179Expect(0, 187, '\P{isfinalpunctuation}', "");
71180Expect(1, 187, '\P{^isfinalpunctuation}', "");
71181Expect(0, 186, '\p{isfinalpunctuation}', "");
71182Expect(1, 186, '\p{^isfinalpunctuation}', "");
71183Expect(1, 186, '\P{isfinalpunctuation}', "");
71184Expect(0, 186, '\P{^isfinalpunctuation}', "");
71185Expect(1, 187, '\p{IS	Final	Punctuation}', "");
71186Expect(0, 187, '\p{^IS	Final	Punctuation}', "");
71187Expect(0, 187, '\P{IS	Final	Punctuation}', "");
71188Expect(1, 187, '\P{^IS	Final	Punctuation}', "");
71189Expect(0, 186, '\p{IS	Final	Punctuation}', "");
71190Expect(1, 186, '\p{^IS	Final	Punctuation}', "");
71191Expect(1, 186, '\P{IS	Final	Punctuation}', "");
71192Expect(0, 186, '\P{^IS	Final	Punctuation}', "");
71193Error('\p{  Pf/a/}');
71194Error('\P{  Pf/a/}');
71195Expect(1, 187, '\p{pf}', "");
71196Expect(0, 187, '\p{^pf}', "");
71197Expect(0, 187, '\P{pf}', "");
71198Expect(1, 187, '\P{^pf}', "");
71199Expect(0, 186, '\p{pf}', "");
71200Expect(1, 186, '\p{^pf}', "");
71201Expect(1, 186, '\P{pf}', "");
71202Expect(0, 186, '\P{^pf}', "");
71203Expect(1, 187, '\p{ Pf}', "");
71204Expect(0, 187, '\p{^ Pf}', "");
71205Expect(0, 187, '\P{ Pf}', "");
71206Expect(1, 187, '\P{^ Pf}', "");
71207Expect(0, 186, '\p{ Pf}', "");
71208Expect(1, 186, '\p{^ Pf}', "");
71209Expect(1, 186, '\P{ Pf}', "");
71210Expect(0, 186, '\P{^ Pf}', "");
71211Error('\p{/a/_IsPF}');
71212Error('\P{/a/_IsPF}');
71213Expect(1, 187, '\p{ispf}', "");
71214Expect(0, 187, '\p{^ispf}', "");
71215Expect(0, 187, '\P{ispf}', "");
71216Expect(1, 187, '\P{^ispf}', "");
71217Expect(0, 186, '\p{ispf}', "");
71218Expect(1, 186, '\p{^ispf}', "");
71219Expect(1, 186, '\P{ispf}', "");
71220Expect(0, 186, '\P{^ispf}', "");
71221Expect(1, 187, '\p{_-Is	PF}', "");
71222Expect(0, 187, '\p{^_-Is	PF}', "");
71223Expect(0, 187, '\P{_-Is	PF}', "");
71224Expect(1, 187, '\P{^_-Is	PF}', "");
71225Expect(0, 186, '\p{_-Is	PF}', "");
71226Expect(1, 186, '\p{^_-Is	PF}', "");
71227Expect(1, 186, '\P{_-Is	PF}', "");
71228Expect(0, 186, '\P{^_-Is	PF}', "");
71229Error('\p{  modifier/a/letter}');
71230Error('\P{  modifier/a/letter}');
71231Expect(1, 705, '\p{modifierletter}', "");
71232Expect(0, 705, '\p{^modifierletter}', "");
71233Expect(0, 705, '\P{modifierletter}', "");
71234Expect(1, 705, '\P{^modifierletter}', "");
71235Expect(0, 687, '\p{modifierletter}', "");
71236Expect(1, 687, '\p{^modifierletter}', "");
71237Expect(1, 687, '\P{modifierletter}', "");
71238Expect(0, 687, '\P{^modifierletter}', "");
71239Expect(1, 705, '\p{ -Modifier	Letter}', "");
71240Expect(0, 705, '\p{^ -Modifier	Letter}', "");
71241Expect(0, 705, '\P{ -Modifier	Letter}', "");
71242Expect(1, 705, '\P{^ -Modifier	Letter}', "");
71243Expect(0, 687, '\p{ -Modifier	Letter}', "");
71244Expect(1, 687, '\p{^ -Modifier	Letter}', "");
71245Expect(1, 687, '\P{ -Modifier	Letter}', "");
71246Expect(0, 687, '\P{^ -Modifier	Letter}', "");
71247Error('\p{ -IS:=Modifier_LETTER}');
71248Error('\P{ -IS:=Modifier_LETTER}');
71249Expect(1, 705, '\p{ismodifierletter}', "");
71250Expect(0, 705, '\p{^ismodifierletter}', "");
71251Expect(0, 705, '\P{ismodifierletter}', "");
71252Expect(1, 705, '\P{^ismodifierletter}', "");
71253Expect(0, 687, '\p{ismodifierletter}', "");
71254Expect(1, 687, '\p{^ismodifierletter}', "");
71255Expect(1, 687, '\P{ismodifierletter}', "");
71256Expect(0, 687, '\P{^ismodifierletter}', "");
71257Expect(1, 705, '\p{ Is	Modifier	LETTER}', "");
71258Expect(0, 705, '\p{^ Is	Modifier	LETTER}', "");
71259Expect(0, 705, '\P{ Is	Modifier	LETTER}', "");
71260Expect(1, 705, '\P{^ Is	Modifier	LETTER}', "");
71261Expect(0, 687, '\p{ Is	Modifier	LETTER}', "");
71262Expect(1, 687, '\p{^ Is	Modifier	LETTER}', "");
71263Expect(1, 687, '\P{ Is	Modifier	LETTER}', "");
71264Expect(0, 687, '\P{^ Is	Modifier	LETTER}', "");
71265Error('\p{-:=Lm}');
71266Error('\P{-:=Lm}');
71267Expect(1, 705, '\p{lm}', "");
71268Expect(0, 705, '\p{^lm}', "");
71269Expect(0, 705, '\P{lm}', "");
71270Expect(1, 705, '\P{^lm}', "");
71271Expect(0, 687, '\p{lm}', "");
71272Expect(1, 687, '\p{^lm}', "");
71273Expect(1, 687, '\P{lm}', "");
71274Expect(0, 687, '\P{^lm}', "");
71275Expect(1, 705, '\p{_-lm}', "");
71276Expect(0, 705, '\p{^_-lm}', "");
71277Expect(0, 705, '\P{_-lm}', "");
71278Expect(1, 705, '\P{^_-lm}', "");
71279Expect(0, 687, '\p{_-lm}', "");
71280Expect(1, 687, '\p{^_-lm}', "");
71281Expect(1, 687, '\P{_-lm}', "");
71282Expect(0, 687, '\P{^_-lm}', "");
71283Error('\p{:= 	IS-LM}');
71284Error('\P{:= 	IS-LM}');
71285Expect(1, 705, '\p{islm}', "");
71286Expect(0, 705, '\p{^islm}', "");
71287Expect(0, 705, '\P{islm}', "");
71288Expect(1, 705, '\P{^islm}', "");
71289Expect(0, 687, '\p{islm}', "");
71290Expect(1, 687, '\p{^islm}', "");
71291Expect(1, 687, '\P{islm}', "");
71292Expect(0, 687, '\P{^islm}', "");
71293Expect(1, 705, '\p{_ Is-lm}', "");
71294Expect(0, 705, '\p{^_ Is-lm}', "");
71295Expect(0, 705, '\P{_ Is-lm}', "");
71296Expect(1, 705, '\P{^_ Is-lm}', "");
71297Expect(0, 687, '\p{_ Is-lm}', "");
71298Expect(1, 687, '\p{^_ Is-lm}', "");
71299Expect(1, 687, '\P{_ Is-lm}', "");
71300Expect(0, 687, '\P{^_ Is-lm}', "");
71301Error('\p{_	Kanbun:=}');
71302Error('\P{_	Kanbun:=}');
71303Expect(1, 12703, '\p{kanbun}', "");
71304Expect(0, 12703, '\p{^kanbun}', "");
71305Expect(0, 12703, '\P{kanbun}', "");
71306Expect(1, 12703, '\P{^kanbun}', "");
71307Expect(0, 12687, '\p{kanbun}', "");
71308Expect(1, 12687, '\p{^kanbun}', "");
71309Expect(1, 12687, '\P{kanbun}', "");
71310Expect(0, 12687, '\P{^kanbun}', "");
71311Expect(1, 12703, '\p{ 	Kanbun}', "");
71312Expect(0, 12703, '\p{^ 	Kanbun}', "");
71313Expect(0, 12703, '\P{ 	Kanbun}', "");
71314Expect(1, 12703, '\P{^ 	Kanbun}', "");
71315Expect(0, 12687, '\p{ 	Kanbun}', "");
71316Expect(1, 12687, '\p{^ 	Kanbun}', "");
71317Expect(1, 12687, '\P{ 	Kanbun}', "");
71318Expect(0, 12687, '\P{^ 	Kanbun}', "");
71319Error('\p{:= IS_Kanbun}');
71320Error('\P{:= IS_Kanbun}');
71321Expect(1, 12703, '\p{iskanbun}', "");
71322Expect(0, 12703, '\p{^iskanbun}', "");
71323Expect(0, 12703, '\P{iskanbun}', "");
71324Expect(1, 12703, '\P{^iskanbun}', "");
71325Expect(0, 12687, '\p{iskanbun}', "");
71326Expect(1, 12687, '\p{^iskanbun}', "");
71327Expect(1, 12687, '\P{iskanbun}', "");
71328Expect(0, 12687, '\P{^iskanbun}', "");
71329Expect(1, 12703, '\p{ IS-Kanbun}', "");
71330Expect(0, 12703, '\p{^ IS-Kanbun}', "");
71331Expect(0, 12703, '\P{ IS-Kanbun}', "");
71332Expect(1, 12703, '\P{^ IS-Kanbun}', "");
71333Expect(0, 12687, '\p{ IS-Kanbun}', "");
71334Expect(1, 12687, '\p{^ IS-Kanbun}', "");
71335Expect(1, 12687, '\P{ IS-Kanbun}', "");
71336Expect(0, 12687, '\P{^ IS-Kanbun}', "");
71337Error('\p{-	In:=kanbun}');
71338Error('\P{-	In:=kanbun}');
71339Expect(1, 12703, '\p{inkanbun}', "");
71340Expect(0, 12703, '\p{^inkanbun}', "");
71341Expect(0, 12703, '\P{inkanbun}', "");
71342Expect(1, 12703, '\P{^inkanbun}', "");
71343Expect(0, 12687, '\p{inkanbun}', "");
71344Expect(1, 12687, '\p{^inkanbun}', "");
71345Expect(1, 12687, '\P{inkanbun}', "");
71346Expect(0, 12687, '\P{^inkanbun}', "");
71347Expect(1, 12703, '\p{ _InKANBUN}', "");
71348Expect(0, 12703, '\p{^ _InKANBUN}', "");
71349Expect(0, 12703, '\P{ _InKANBUN}', "");
71350Expect(1, 12703, '\P{^ _InKANBUN}', "");
71351Expect(0, 12687, '\p{ _InKANBUN}', "");
71352Expect(1, 12687, '\p{^ _InKANBUN}', "");
71353Expect(1, 12687, '\P{ _InKANBUN}', "");
71354Expect(0, 12687, '\P{^ _InKANBUN}', "");
71355Error('\p{-:=Miscellaneous	mathematical symbols	A}');
71356Error('\P{-:=Miscellaneous	mathematical symbols	A}');
71357Expect(1, 10223, '\p{miscellaneousmathematicalsymbolsa}', "");
71358Expect(0, 10223, '\p{^miscellaneousmathematicalsymbolsa}', "");
71359Expect(0, 10223, '\P{miscellaneousmathematicalsymbolsa}', "");
71360Expect(1, 10223, '\P{^miscellaneousmathematicalsymbolsa}', "");
71361Expect(0, 10175, '\p{miscellaneousmathematicalsymbolsa}', "");
71362Expect(1, 10175, '\p{^miscellaneousmathematicalsymbolsa}', "");
71363Expect(1, 10175, '\P{miscellaneousmathematicalsymbolsa}', "");
71364Expect(0, 10175, '\P{^miscellaneousmathematicalsymbolsa}', "");
71365Expect(1, 10223, '\p{	 miscellaneous-Mathematical_symbols	A}', "");
71366Expect(0, 10223, '\p{^	 miscellaneous-Mathematical_symbols	A}', "");
71367Expect(0, 10223, '\P{	 miscellaneous-Mathematical_symbols	A}', "");
71368Expect(1, 10223, '\P{^	 miscellaneous-Mathematical_symbols	A}', "");
71369Expect(0, 10175, '\p{	 miscellaneous-Mathematical_symbols	A}', "");
71370Expect(1, 10175, '\p{^	 miscellaneous-Mathematical_symbols	A}', "");
71371Expect(1, 10175, '\P{	 miscellaneous-Mathematical_symbols	A}', "");
71372Expect(0, 10175, '\P{^	 miscellaneous-Mathematical_symbols	A}', "");
71373Error('\p{_ is miscellaneous/a/Mathematical	Symbols	A}');
71374Error('\P{_ is miscellaneous/a/Mathematical	Symbols	A}');
71375Expect(1, 10223, '\p{ismiscellaneousmathematicalsymbolsa}', "");
71376Expect(0, 10223, '\p{^ismiscellaneousmathematicalsymbolsa}', "");
71377Expect(0, 10223, '\P{ismiscellaneousmathematicalsymbolsa}', "");
71378Expect(1, 10223, '\P{^ismiscellaneousmathematicalsymbolsa}', "");
71379Expect(0, 10175, '\p{ismiscellaneousmathematicalsymbolsa}', "");
71380Expect(1, 10175, '\p{^ismiscellaneousmathematicalsymbolsa}', "");
71381Expect(1, 10175, '\P{ismiscellaneousmathematicalsymbolsa}', "");
71382Expect(0, 10175, '\P{^ismiscellaneousmathematicalsymbolsa}', "");
71383Expect(1, 10223, '\p{ Is-miscellaneousMATHEMATICAL Symbols	A}', "");
71384Expect(0, 10223, '\p{^ Is-miscellaneousMATHEMATICAL Symbols	A}', "");
71385Expect(0, 10223, '\P{ Is-miscellaneousMATHEMATICAL Symbols	A}', "");
71386Expect(1, 10223, '\P{^ Is-miscellaneousMATHEMATICAL Symbols	A}', "");
71387Expect(0, 10175, '\p{ Is-miscellaneousMATHEMATICAL Symbols	A}', "");
71388Expect(1, 10175, '\p{^ Is-miscellaneousMATHEMATICAL Symbols	A}', "");
71389Expect(1, 10175, '\P{ Is-miscellaneousMATHEMATICAL Symbols	A}', "");
71390Expect(0, 10175, '\P{^ Is-miscellaneousMATHEMATICAL Symbols	A}', "");
71391Error('\p{	-IN:=Miscellaneousmathematical	SYMBOLS A}');
71392Error('\P{	-IN:=Miscellaneousmathematical	SYMBOLS A}');
71393Expect(1, 10223, '\p{inmiscellaneousmathematicalsymbolsa}', "");
71394Expect(0, 10223, '\p{^inmiscellaneousmathematicalsymbolsa}', "");
71395Expect(0, 10223, '\P{inmiscellaneousmathematicalsymbolsa}', "");
71396Expect(1, 10223, '\P{^inmiscellaneousmathematicalsymbolsa}', "");
71397Expect(0, 10175, '\p{inmiscellaneousmathematicalsymbolsa}', "");
71398Expect(1, 10175, '\p{^inmiscellaneousmathematicalsymbolsa}', "");
71399Expect(1, 10175, '\P{inmiscellaneousmathematicalsymbolsa}', "");
71400Expect(0, 10175, '\P{^inmiscellaneousmathematicalsymbolsa}', "");
71401Expect(1, 10223, '\p{ 	IN miscellaneousMATHEMATICAL_SYMBOLS	A}', "");
71402Expect(0, 10223, '\p{^ 	IN miscellaneousMATHEMATICAL_SYMBOLS	A}', "");
71403Expect(0, 10223, '\P{ 	IN miscellaneousMATHEMATICAL_SYMBOLS	A}', "");
71404Expect(1, 10223, '\P{^ 	IN miscellaneousMATHEMATICAL_SYMBOLS	A}', "");
71405Expect(0, 10175, '\p{ 	IN miscellaneousMATHEMATICAL_SYMBOLS	A}', "");
71406Expect(1, 10175, '\p{^ 	IN miscellaneousMATHEMATICAL_SYMBOLS	A}', "");
71407Expect(1, 10175, '\P{ 	IN miscellaneousMATHEMATICAL_SYMBOLS	A}', "");
71408Expect(0, 10175, '\P{^ 	IN miscellaneousMATHEMATICAL_SYMBOLS	A}', "");
71409Error('\p{-/a/In	Devanagari}');
71410Error('\P{-/a/In	Devanagari}');
71411Expect(1, 2431, '\p{indevanagari}', "");
71412Expect(0, 2431, '\p{^indevanagari}', "");
71413Expect(0, 2431, '\P{indevanagari}', "");
71414Expect(1, 2431, '\P{^indevanagari}', "");
71415Expect(0, 2303, '\p{indevanagari}', "");
71416Expect(1, 2303, '\p{^indevanagari}', "");
71417Expect(1, 2303, '\P{indevanagari}', "");
71418Expect(0, 2303, '\P{^indevanagari}', "");
71419Expect(1, 2431, '\p{__In devanagari}', "");
71420Expect(0, 2431, '\p{^__In devanagari}', "");
71421Expect(0, 2431, '\P{__In devanagari}', "");
71422Expect(1, 2431, '\P{^__In devanagari}', "");
71423Expect(0, 2303, '\p{__In devanagari}', "");
71424Expect(1, 2303, '\p{^__In devanagari}', "");
71425Expect(1, 2303, '\P{__In devanagari}', "");
71426Expect(0, 2303, '\P{^__In devanagari}', "");
71427Error('\p{	:=Tibetan}');
71428Error('\P{	:=Tibetan}');
71429Expect(1, 3911, '\p{tibetan}', "");
71430Expect(0, 3911, '\p{^tibetan}', "");
71431Expect(0, 3911, '\P{tibetan}', "");
71432Expect(1, 3911, '\P{^tibetan}', "");
71433Expect(0, 3839, '\p{tibetan}', "");
71434Expect(1, 3839, '\p{^tibetan}', "");
71435Expect(1, 3839, '\P{tibetan}', "");
71436Expect(0, 3839, '\P{^tibetan}', "");
71437Expect(1, 3911, '\p{	TIBETAN}', "");
71438Expect(0, 3911, '\p{^	TIBETAN}', "");
71439Expect(0, 3911, '\P{	TIBETAN}', "");
71440Expect(1, 3911, '\P{^	TIBETAN}', "");
71441Expect(0, 3839, '\p{	TIBETAN}', "");
71442Expect(1, 3839, '\p{^	TIBETAN}', "");
71443Expect(1, 3839, '\P{	TIBETAN}', "");
71444Expect(0, 3839, '\P{^	TIBETAN}', "");
71445Error('\p{ /a/IsTibetan}');
71446Error('\P{ /a/IsTibetan}');
71447Expect(1, 3911, '\p{istibetan}', "");
71448Expect(0, 3911, '\p{^istibetan}', "");
71449Expect(0, 3911, '\P{istibetan}', "");
71450Expect(1, 3911, '\P{^istibetan}', "");
71451Expect(0, 3839, '\p{istibetan}', "");
71452Expect(1, 3839, '\p{^istibetan}', "");
71453Expect(1, 3839, '\P{istibetan}', "");
71454Expect(0, 3839, '\P{^istibetan}', "");
71455Expect(1, 3911, '\p{--IS_Tibetan}', "");
71456Expect(0, 3911, '\p{^--IS_Tibetan}', "");
71457Expect(0, 3911, '\P{--IS_Tibetan}', "");
71458Expect(1, 3911, '\P{^--IS_Tibetan}', "");
71459Expect(0, 3839, '\p{--IS_Tibetan}', "");
71460Expect(1, 3839, '\p{^--IS_Tibetan}', "");
71461Expect(1, 3839, '\P{--IS_Tibetan}', "");
71462Expect(0, 3839, '\P{^--IS_Tibetan}', "");
71463Error('\p{:=	-Tibt}');
71464Error('\P{:=	-Tibt}');
71465Expect(1, 3911, '\p{tibt}', "");
71466Expect(0, 3911, '\p{^tibt}', "");
71467Expect(0, 3911, '\P{tibt}', "");
71468Expect(1, 3911, '\P{^tibt}', "");
71469Expect(0, 3839, '\p{tibt}', "");
71470Expect(1, 3839, '\p{^tibt}', "");
71471Expect(1, 3839, '\P{tibt}', "");
71472Expect(0, 3839, '\P{^tibt}', "");
71473Expect(1, 3911, '\p{	tibt}', "");
71474Expect(0, 3911, '\p{^	tibt}', "");
71475Expect(0, 3911, '\P{	tibt}', "");
71476Expect(1, 3911, '\P{^	tibt}', "");
71477Expect(0, 3839, '\p{	tibt}', "");
71478Expect(1, 3839, '\p{^	tibt}', "");
71479Expect(1, 3839, '\P{	tibt}', "");
71480Expect(0, 3839, '\P{^	tibt}', "");
71481Error('\p{-Is_Tibt:=}');
71482Error('\P{-Is_Tibt:=}');
71483Expect(1, 3911, '\p{istibt}', "");
71484Expect(0, 3911, '\p{^istibt}', "");
71485Expect(0, 3911, '\P{istibt}', "");
71486Expect(1, 3911, '\P{^istibt}', "");
71487Expect(0, 3839, '\p{istibt}', "");
71488Expect(1, 3839, '\p{^istibt}', "");
71489Expect(1, 3839, '\P{istibt}', "");
71490Expect(0, 3839, '\P{^istibt}', "");
71491Expect(1, 3911, '\p{	is_TIBT}', "");
71492Expect(0, 3911, '\p{^	is_TIBT}', "");
71493Expect(0, 3911, '\P{	is_TIBT}', "");
71494Expect(1, 3911, '\P{^	is_TIBT}', "");
71495Expect(0, 3839, '\p{	is_TIBT}', "");
71496Expect(1, 3839, '\p{^	is_TIBT}', "");
71497Expect(1, 3839, '\P{	is_TIBT}', "");
71498Expect(0, 3839, '\P{^	is_TIBT}', "");
71499Error('\p{_ javanese/a/}');
71500Error('\P{_ javanese/a/}');
71501Expect(1, 43469, '\p{javanese}', "");
71502Expect(0, 43469, '\p{^javanese}', "");
71503Expect(0, 43469, '\P{javanese}', "");
71504Expect(1, 43469, '\P{^javanese}', "");
71505Expect(0, 43391, '\p{javanese}', "");
71506Expect(1, 43391, '\p{^javanese}', "");
71507Expect(1, 43391, '\P{javanese}', "");
71508Expect(0, 43391, '\P{^javanese}', "");
71509Expect(1, 43469, '\p{--JAVANESE}', "");
71510Expect(0, 43469, '\p{^--JAVANESE}', "");
71511Expect(0, 43469, '\P{--JAVANESE}', "");
71512Expect(1, 43469, '\P{^--JAVANESE}', "");
71513Expect(0, 43391, '\p{--JAVANESE}', "");
71514Expect(1, 43391, '\p{^--JAVANESE}', "");
71515Expect(1, 43391, '\P{--JAVANESE}', "");
71516Expect(0, 43391, '\P{^--JAVANESE}', "");
71517Error('\p{		is_javanese:=}');
71518Error('\P{		is_javanese:=}');
71519Expect(1, 43469, '\p{isjavanese}', "");
71520Expect(0, 43469, '\p{^isjavanese}', "");
71521Expect(0, 43469, '\P{isjavanese}', "");
71522Expect(1, 43469, '\P{^isjavanese}', "");
71523Expect(0, 43391, '\p{isjavanese}', "");
71524Expect(1, 43391, '\p{^isjavanese}', "");
71525Expect(1, 43391, '\P{isjavanese}', "");
71526Expect(0, 43391, '\P{^isjavanese}', "");
71527Expect(1, 43469, '\p{Is-javanese}', "");
71528Expect(0, 43469, '\p{^Is-javanese}', "");
71529Expect(0, 43469, '\P{Is-javanese}', "");
71530Expect(1, 43469, '\P{^Is-javanese}', "");
71531Expect(0, 43391, '\p{Is-javanese}', "");
71532Expect(1, 43391, '\p{^Is-javanese}', "");
71533Expect(1, 43391, '\P{Is-javanese}', "");
71534Expect(0, 43391, '\P{^Is-javanese}', "");
71535Error('\p{/a/--Java}');
71536Error('\P{/a/--Java}');
71537Expect(1, 43469, '\p{java}', "");
71538Expect(0, 43469, '\p{^java}', "");
71539Expect(0, 43469, '\P{java}', "");
71540Expect(1, 43469, '\P{^java}', "");
71541Expect(0, 43391, '\p{java}', "");
71542Expect(1, 43391, '\p{^java}', "");
71543Expect(1, 43391, '\P{java}', "");
71544Expect(0, 43391, '\P{^java}', "");
71545Expect(1, 43469, '\p{_Java}', "");
71546Expect(0, 43469, '\p{^_Java}', "");
71547Expect(0, 43469, '\P{_Java}', "");
71548Expect(1, 43469, '\P{^_Java}', "");
71549Expect(0, 43391, '\p{_Java}', "");
71550Expect(1, 43391, '\p{^_Java}', "");
71551Expect(1, 43391, '\P{_Java}', "");
71552Expect(0, 43391, '\P{^_Java}', "");
71553Error('\p{	:=Is_Java}');
71554Error('\P{	:=Is_Java}');
71555Expect(1, 43469, '\p{isjava}', "");
71556Expect(0, 43469, '\p{^isjava}', "");
71557Expect(0, 43469, '\P{isjava}', "");
71558Expect(1, 43469, '\P{^isjava}', "");
71559Expect(0, 43391, '\p{isjava}', "");
71560Expect(1, 43391, '\p{^isjava}', "");
71561Expect(1, 43391, '\P{isjava}', "");
71562Expect(0, 43391, '\P{^isjava}', "");
71563Expect(1, 43469, '\p{	 isjava}', "");
71564Expect(0, 43469, '\p{^	 isjava}', "");
71565Expect(0, 43469, '\P{	 isjava}', "");
71566Expect(1, 43469, '\P{^	 isjava}', "");
71567Expect(0, 43391, '\p{	 isjava}', "");
71568Expect(1, 43391, '\p{^	 isjava}', "");
71569Expect(1, 43391, '\P{	 isjava}', "");
71570Expect(0, 43391, '\P{^	 isjava}', "");
71571Error('\p{	/a/Telugu}');
71572Error('\P{	/a/Telugu}');
71573Expect(1, 3075, '\p{telugu}', "");
71574Expect(0, 3075, '\p{^telugu}', "");
71575Expect(0, 3075, '\P{telugu}', "");
71576Expect(1, 3075, '\P{^telugu}', "");
71577Expect(0, 3072, '\p{telugu}', "");
71578Expect(1, 3072, '\p{^telugu}', "");
71579Expect(1, 3072, '\P{telugu}', "");
71580Expect(0, 3072, '\P{^telugu}', "");
71581Expect(1, 3075, '\p{_ Telugu}', "");
71582Expect(0, 3075, '\p{^_ Telugu}', "");
71583Expect(0, 3075, '\P{_ Telugu}', "");
71584Expect(1, 3075, '\P{^_ Telugu}', "");
71585Expect(0, 3072, '\p{_ Telugu}', "");
71586Expect(1, 3072, '\p{^_ Telugu}', "");
71587Expect(1, 3072, '\P{_ Telugu}', "");
71588Expect(0, 3072, '\P{^_ Telugu}', "");
71589Error('\p{ :=isTelugu}');
71590Error('\P{ :=isTelugu}');
71591Expect(1, 3075, '\p{istelugu}', "");
71592Expect(0, 3075, '\p{^istelugu}', "");
71593Expect(0, 3075, '\P{istelugu}', "");
71594Expect(1, 3075, '\P{^istelugu}', "");
71595Expect(0, 3072, '\p{istelugu}', "");
71596Expect(1, 3072, '\p{^istelugu}', "");
71597Expect(1, 3072, '\P{istelugu}', "");
71598Expect(0, 3072, '\P{^istelugu}', "");
71599Expect(1, 3075, '\p{-_IS	Telugu}', "");
71600Expect(0, 3075, '\p{^-_IS	Telugu}', "");
71601Expect(0, 3075, '\P{-_IS	Telugu}', "");
71602Expect(1, 3075, '\P{^-_IS	Telugu}', "");
71603Expect(0, 3072, '\p{-_IS	Telugu}', "");
71604Expect(1, 3072, '\p{^-_IS	Telugu}', "");
71605Expect(1, 3072, '\P{-_IS	Telugu}', "");
71606Expect(0, 3072, '\P{^-_IS	Telugu}', "");
71607Error('\p{/a/	 Telu}');
71608Error('\P{/a/	 Telu}');
71609Expect(1, 3075, '\p{telu}', "");
71610Expect(0, 3075, '\p{^telu}', "");
71611Expect(0, 3075, '\P{telu}', "");
71612Expect(1, 3075, '\P{^telu}', "");
71613Expect(0, 3072, '\p{telu}', "");
71614Expect(1, 3072, '\p{^telu}', "");
71615Expect(1, 3072, '\P{telu}', "");
71616Expect(0, 3072, '\P{^telu}', "");
71617Expect(1, 3075, '\p{_	telu}', "");
71618Expect(0, 3075, '\p{^_	telu}', "");
71619Expect(0, 3075, '\P{_	telu}', "");
71620Expect(1, 3075, '\P{^_	telu}', "");
71621Expect(0, 3072, '\p{_	telu}', "");
71622Expect(1, 3072, '\p{^_	telu}', "");
71623Expect(1, 3072, '\P{_	telu}', "");
71624Expect(0, 3072, '\P{^_	telu}', "");
71625Error('\p{ /a/IsTelu}');
71626Error('\P{ /a/IsTelu}');
71627Expect(1, 3075, '\p{istelu}', "");
71628Expect(0, 3075, '\p{^istelu}', "");
71629Expect(0, 3075, '\P{istelu}', "");
71630Expect(1, 3075, '\P{^istelu}', "");
71631Expect(0, 3072, '\p{istelu}', "");
71632Expect(1, 3072, '\p{^istelu}', "");
71633Expect(1, 3072, '\P{istelu}', "");
71634Expect(0, 3072, '\P{^istelu}', "");
71635Expect(1, 3075, '\p{- Is-TELU}', "");
71636Expect(0, 3075, '\p{^- Is-TELU}', "");
71637Expect(0, 3075, '\P{- Is-TELU}', "");
71638Expect(1, 3075, '\P{^- Is-TELU}', "");
71639Expect(0, 3072, '\p{- Is-TELU}', "");
71640Expect(1, 3072, '\p{^- Is-TELU}', "");
71641Expect(1, 3072, '\P{- Is-TELU}', "");
71642Expect(0, 3072, '\P{^- Is-TELU}', "");
71643Error('\p{	:=Yi	Radicals}');
71644Error('\P{	:=Yi	Radicals}');
71645Expect(1, 42191, '\p{yiradicals}', "");
71646Expect(0, 42191, '\p{^yiradicals}', "");
71647Expect(0, 42191, '\P{yiradicals}', "");
71648Expect(1, 42191, '\P{^yiradicals}', "");
71649Expect(0, 42127, '\p{yiradicals}', "");
71650Expect(1, 42127, '\p{^yiradicals}', "");
71651Expect(1, 42127, '\P{yiradicals}', "");
71652Expect(0, 42127, '\P{^yiradicals}', "");
71653Expect(1, 42191, '\p{- YI Radicals}', "");
71654Expect(0, 42191, '\p{^- YI Radicals}', "");
71655Expect(0, 42191, '\P{- YI Radicals}', "");
71656Expect(1, 42191, '\P{^- YI Radicals}', "");
71657Expect(0, 42127, '\p{- YI Radicals}', "");
71658Expect(1, 42127, '\p{^- YI Radicals}', "");
71659Expect(1, 42127, '\P{- YI Radicals}', "");
71660Expect(0, 42127, '\P{^- YI Radicals}', "");
71661Error('\p{-Is/a/yi	Radicals}');
71662Error('\P{-Is/a/yi	Radicals}');
71663Expect(1, 42191, '\p{isyiradicals}', "");
71664Expect(0, 42191, '\p{^isyiradicals}', "");
71665Expect(0, 42191, '\P{isyiradicals}', "");
71666Expect(1, 42191, '\P{^isyiradicals}', "");
71667Expect(0, 42127, '\p{isyiradicals}', "");
71668Expect(1, 42127, '\p{^isyiradicals}', "");
71669Expect(1, 42127, '\P{isyiradicals}', "");
71670Expect(0, 42127, '\P{^isyiradicals}', "");
71671Expect(1, 42191, '\p{-IS yi	RADICALS}', "");
71672Expect(0, 42191, '\p{^-IS yi	RADICALS}', "");
71673Expect(0, 42191, '\P{-IS yi	RADICALS}', "");
71674Expect(1, 42191, '\P{^-IS yi	RADICALS}', "");
71675Expect(0, 42127, '\p{-IS yi	RADICALS}', "");
71676Expect(1, 42127, '\p{^-IS yi	RADICALS}', "");
71677Expect(1, 42127, '\P{-IS yi	RADICALS}', "");
71678Expect(0, 42127, '\P{^-IS yi	RADICALS}', "");
71679Error('\p{-In-YiRadicals:=}');
71680Error('\P{-In-YiRadicals:=}');
71681Expect(1, 42191, '\p{inyiradicals}', "");
71682Expect(0, 42191, '\p{^inyiradicals}', "");
71683Expect(0, 42191, '\P{inyiradicals}', "");
71684Expect(1, 42191, '\P{^inyiradicals}', "");
71685Expect(0, 42127, '\p{inyiradicals}', "");
71686Expect(1, 42127, '\p{^inyiradicals}', "");
71687Expect(1, 42127, '\P{inyiradicals}', "");
71688Expect(0, 42127, '\P{^inyiradicals}', "");
71689Expect(1, 42191, '\p{_	In-YIRadicals}', "");
71690Expect(0, 42191, '\p{^_	In-YIRadicals}', "");
71691Expect(0, 42191, '\P{_	In-YIRadicals}', "");
71692Expect(1, 42191, '\P{^_	In-YIRadicals}', "");
71693Expect(0, 42127, '\p{_	In-YIRadicals}', "");
71694Expect(1, 42127, '\p{^_	In-YIRadicals}', "");
71695Expect(1, 42127, '\P{_	In-YIRadicals}', "");
71696Expect(0, 42127, '\P{^_	In-YIRadicals}', "");
71697Error('\p{ IN-Shavian/a/}');
71698Error('\P{ IN-Shavian/a/}');
71699Expect(1, 66687, '\p{inshavian}', "");
71700Expect(0, 66687, '\p{^inshavian}', "");
71701Expect(0, 66687, '\P{inshavian}', "");
71702Expect(1, 66687, '\P{^inshavian}', "");
71703Expect(0, 66639, '\p{inshavian}', "");
71704Expect(1, 66639, '\p{^inshavian}', "");
71705Expect(1, 66639, '\P{inshavian}', "");
71706Expect(0, 66639, '\P{^inshavian}', "");
71707Expect(1, 66687, '\p{-InShavian}', "");
71708Expect(0, 66687, '\p{^-InShavian}', "");
71709Expect(0, 66687, '\P{-InShavian}', "");
71710Expect(1, 66687, '\P{^-InShavian}', "");
71711Expect(0, 66639, '\p{-InShavian}', "");
71712Expect(1, 66639, '\p{^-InShavian}', "");
71713Expect(1, 66639, '\P{-InShavian}', "");
71714Expect(0, 66639, '\P{^-InShavian}', "");
71715Error('\p{ /a/Ancient-SYMBOLS}');
71716Error('\P{ /a/Ancient-SYMBOLS}');
71717Expect(1, 65999, '\p{ancientsymbols}', "");
71718Expect(0, 65999, '\p{^ancientsymbols}', "");
71719Expect(0, 65999, '\P{ancientsymbols}', "");
71720Expect(1, 65999, '\P{^ancientsymbols}', "");
71721Expect(0, 65935, '\p{ancientsymbols}', "");
71722Expect(1, 65935, '\p{^ancientsymbols}', "");
71723Expect(1, 65935, '\P{ancientsymbols}', "");
71724Expect(0, 65935, '\P{^ancientsymbols}', "");
71725Expect(1, 65999, '\p{  Ancient-SYMBOLS}', "");
71726Expect(0, 65999, '\p{^  Ancient-SYMBOLS}', "");
71727Expect(0, 65999, '\P{  Ancient-SYMBOLS}', "");
71728Expect(1, 65999, '\P{^  Ancient-SYMBOLS}', "");
71729Expect(0, 65935, '\p{  Ancient-SYMBOLS}', "");
71730Expect(1, 65935, '\p{^  Ancient-SYMBOLS}', "");
71731Expect(1, 65935, '\P{  Ancient-SYMBOLS}', "");
71732Expect(0, 65935, '\P{^  Ancient-SYMBOLS}', "");
71733Error('\p{_ ISAncient:=symbols}');
71734Error('\P{_ ISAncient:=symbols}');
71735Expect(1, 65999, '\p{isancientsymbols}', "");
71736Expect(0, 65999, '\p{^isancientsymbols}', "");
71737Expect(0, 65999, '\P{isancientsymbols}', "");
71738Expect(1, 65999, '\P{^isancientsymbols}', "");
71739Expect(0, 65935, '\p{isancientsymbols}', "");
71740Expect(1, 65935, '\p{^isancientsymbols}', "");
71741Expect(1, 65935, '\P{isancientsymbols}', "");
71742Expect(0, 65935, '\P{^isancientsymbols}', "");
71743Expect(1, 65999, '\p{	IS ancient-symbols}', "");
71744Expect(0, 65999, '\p{^	IS ancient-symbols}', "");
71745Expect(0, 65999, '\P{	IS ancient-symbols}', "");
71746Expect(1, 65999, '\P{^	IS ancient-symbols}', "");
71747Expect(0, 65935, '\p{	IS ancient-symbols}', "");
71748Expect(1, 65935, '\p{^	IS ancient-symbols}', "");
71749Expect(1, 65935, '\P{	IS ancient-symbols}', "");
71750Expect(0, 65935, '\P{^	IS ancient-symbols}', "");
71751Error('\p{ 	IN Ancientsymbols/a/}');
71752Error('\P{ 	IN Ancientsymbols/a/}');
71753Expect(1, 65999, '\p{inancientsymbols}', "");
71754Expect(0, 65999, '\p{^inancientsymbols}', "");
71755Expect(0, 65999, '\P{inancientsymbols}', "");
71756Expect(1, 65999, '\P{^inancientsymbols}', "");
71757Expect(0, 65935, '\p{inancientsymbols}', "");
71758Expect(1, 65935, '\p{^inancientsymbols}', "");
71759Expect(1, 65935, '\P{inancientsymbols}', "");
71760Expect(0, 65935, '\P{^inancientsymbols}', "");
71761Expect(1, 65999, '\p{ In_ancient-Symbols}', "");
71762Expect(0, 65999, '\p{^ In_ancient-Symbols}', "");
71763Expect(0, 65999, '\P{ In_ancient-Symbols}', "");
71764Expect(1, 65999, '\P{^ In_ancient-Symbols}', "");
71765Expect(0, 65935, '\p{ In_ancient-Symbols}', "");
71766Expect(1, 65935, '\p{^ In_ancient-Symbols}', "");
71767Expect(1, 65935, '\P{ In_ancient-Symbols}', "");
71768Expect(0, 65935, '\P{^ In_ancient-Symbols}', "");
71769Error('\p{	:=QUOTATIONmark}');
71770Error('\P{	:=QUOTATIONmark}');
71771Expect(1, 34, '\p{quotationmark}', "");
71772Expect(0, 34, '\p{^quotationmark}', "");
71773Expect(0, 34, '\P{quotationmark}', "");
71774Expect(1, 34, '\P{^quotationmark}', "");
71775Expect(0, 33, '\p{quotationmark}', "");
71776Expect(1, 33, '\p{^quotationmark}', "");
71777Expect(1, 33, '\P{quotationmark}', "");
71778Expect(0, 33, '\P{^quotationmark}', "");
71779Expect(1, 34, '\p{	 QUOTATION-Mark}', "");
71780Expect(0, 34, '\p{^	 QUOTATION-Mark}', "");
71781Expect(0, 34, '\P{	 QUOTATION-Mark}', "");
71782Expect(1, 34, '\P{^	 QUOTATION-Mark}', "");
71783Expect(0, 33, '\p{	 QUOTATION-Mark}', "");
71784Expect(1, 33, '\p{^	 QUOTATION-Mark}', "");
71785Expect(1, 33, '\P{	 QUOTATION-Mark}', "");
71786Expect(0, 33, '\P{^	 QUOTATION-Mark}', "");
71787Error('\p{	IS:=QuotationMark}');
71788Error('\P{	IS:=QuotationMark}');
71789Expect(1, 34, '\p{isquotationmark}', "");
71790Expect(0, 34, '\p{^isquotationmark}', "");
71791Expect(0, 34, '\P{isquotationmark}', "");
71792Expect(1, 34, '\P{^isquotationmark}', "");
71793Expect(0, 33, '\p{isquotationmark}', "");
71794Expect(1, 33, '\p{^isquotationmark}', "");
71795Expect(1, 33, '\P{isquotationmark}', "");
71796Expect(0, 33, '\P{^isquotationmark}', "");
71797Expect(1, 34, '\p{		Is-QUOTATION_Mark}', "");
71798Expect(0, 34, '\p{^		Is-QUOTATION_Mark}', "");
71799Expect(0, 34, '\P{		Is-QUOTATION_Mark}', "");
71800Expect(1, 34, '\P{^		Is-QUOTATION_Mark}', "");
71801Expect(0, 33, '\p{		Is-QUOTATION_Mark}', "");
71802Expect(1, 33, '\p{^		Is-QUOTATION_Mark}', "");
71803Expect(1, 33, '\P{		Is-QUOTATION_Mark}', "");
71804Expect(0, 33, '\P{^		Is-QUOTATION_Mark}', "");
71805Error('\p{ /a/QMARK}');
71806Error('\P{ /a/QMARK}');
71807Expect(1, 34, '\p{qmark}', "");
71808Expect(0, 34, '\p{^qmark}', "");
71809Expect(0, 34, '\P{qmark}', "");
71810Expect(1, 34, '\P{^qmark}', "");
71811Expect(0, 33, '\p{qmark}', "");
71812Expect(1, 33, '\p{^qmark}', "");
71813Expect(1, 33, '\P{qmark}', "");
71814Expect(0, 33, '\P{^qmark}', "");
71815Expect(1, 34, '\p{  QMark}', "");
71816Expect(0, 34, '\p{^  QMark}', "");
71817Expect(0, 34, '\P{  QMark}', "");
71818Expect(1, 34, '\P{^  QMark}', "");
71819Expect(0, 33, '\p{  QMark}', "");
71820Expect(1, 33, '\p{^  QMark}', "");
71821Expect(1, 33, '\P{  QMark}', "");
71822Expect(0, 33, '\P{^  QMark}', "");
71823Error('\p{_ Is_QMark:=}');
71824Error('\P{_ Is_QMark:=}');
71825Expect(1, 34, '\p{isqmark}', "");
71826Expect(0, 34, '\p{^isqmark}', "");
71827Expect(0, 34, '\P{isqmark}', "");
71828Expect(1, 34, '\P{^isqmark}', "");
71829Expect(0, 33, '\p{isqmark}', "");
71830Expect(1, 33, '\p{^isqmark}', "");
71831Expect(1, 33, '\P{isqmark}', "");
71832Expect(0, 33, '\P{^isqmark}', "");
71833Expect(1, 34, '\p{  Is_QMark}', "");
71834Expect(0, 34, '\p{^  Is_QMark}', "");
71835Expect(0, 34, '\P{  Is_QMark}', "");
71836Expect(1, 34, '\P{^  Is_QMark}', "");
71837Expect(0, 33, '\p{  Is_QMark}', "");
71838Expect(1, 33, '\p{^  Is_QMark}', "");
71839Expect(1, 33, '\P{  Is_QMark}', "");
71840Expect(0, 33, '\P{^  Is_QMark}', "");
71841Error('\p{/a/in	tibetan}');
71842Error('\P{/a/in	tibetan}');
71843Expect(1, 4095, '\p{intibetan}', "");
71844Expect(0, 4095, '\p{^intibetan}', "");
71845Expect(0, 4095, '\P{intibetan}', "");
71846Expect(1, 4095, '\P{^intibetan}', "");
71847Expect(0, 3839, '\p{intibetan}', "");
71848Expect(1, 3839, '\p{^intibetan}', "");
71849Expect(1, 3839, '\P{intibetan}', "");
71850Expect(0, 3839, '\P{^intibetan}', "");
71851Expect(1, 4095, '\p{	-in	tibetan}', "");
71852Expect(0, 4095, '\p{^	-in	tibetan}', "");
71853Expect(0, 4095, '\P{	-in	tibetan}', "");
71854Expect(1, 4095, '\P{^	-in	tibetan}', "");
71855Expect(0, 3839, '\p{	-in	tibetan}', "");
71856Expect(1, 3839, '\p{^	-in	tibetan}', "");
71857Expect(1, 3839, '\P{	-in	tibetan}', "");
71858Expect(0, 3839, '\P{^	-in	tibetan}', "");
71859Error('\p{ supplemental:=mathematical_Operators}');
71860Error('\P{ supplemental:=mathematical_Operators}');
71861Expect(1, 11007, '\p{supplementalmathematicaloperators}', "");
71862Expect(0, 11007, '\p{^supplementalmathematicaloperators}', "");
71863Expect(0, 11007, '\P{supplementalmathematicaloperators}', "");
71864Expect(1, 11007, '\P{^supplementalmathematicaloperators}', "");
71865Expect(0, 10751, '\p{supplementalmathematicaloperators}', "");
71866Expect(1, 10751, '\p{^supplementalmathematicaloperators}', "");
71867Expect(1, 10751, '\P{supplementalmathematicaloperators}', "");
71868Expect(0, 10751, '\P{^supplementalmathematicaloperators}', "");
71869Expect(1, 11007, '\p{ Supplemental	Mathematical Operators}', "");
71870Expect(0, 11007, '\p{^ Supplemental	Mathematical Operators}', "");
71871Expect(0, 11007, '\P{ Supplemental	Mathematical Operators}', "");
71872Expect(1, 11007, '\P{^ Supplemental	Mathematical Operators}', "");
71873Expect(0, 10751, '\p{ Supplemental	Mathematical Operators}', "");
71874Expect(1, 10751, '\p{^ Supplemental	Mathematical Operators}', "");
71875Expect(1, 10751, '\P{ Supplemental	Mathematical Operators}', "");
71876Expect(0, 10751, '\P{^ Supplemental	Mathematical Operators}', "");
71877Error('\p{ 	is:=SupplementalMathematical-Operators}');
71878Error('\P{ 	is:=SupplementalMathematical-Operators}');
71879Expect(1, 11007, '\p{issupplementalmathematicaloperators}', "");
71880Expect(0, 11007, '\p{^issupplementalmathematicaloperators}', "");
71881Expect(0, 11007, '\P{issupplementalmathematicaloperators}', "");
71882Expect(1, 11007, '\P{^issupplementalmathematicaloperators}', "");
71883Expect(0, 10751, '\p{issupplementalmathematicaloperators}', "");
71884Expect(1, 10751, '\p{^issupplementalmathematicaloperators}', "");
71885Expect(1, 10751, '\P{issupplementalmathematicaloperators}', "");
71886Expect(0, 10751, '\P{^issupplementalmathematicaloperators}', "");
71887Expect(1, 11007, '\p{ Is-Supplemental-mathematicalOperators}', "");
71888Expect(0, 11007, '\p{^ Is-Supplemental-mathematicalOperators}', "");
71889Expect(0, 11007, '\P{ Is-Supplemental-mathematicalOperators}', "");
71890Expect(1, 11007, '\P{^ Is-Supplemental-mathematicalOperators}', "");
71891Expect(0, 10751, '\p{ Is-Supplemental-mathematicalOperators}', "");
71892Expect(1, 10751, '\p{^ Is-Supplemental-mathematicalOperators}', "");
71893Expect(1, 10751, '\P{ Is-Supplemental-mathematicalOperators}', "");
71894Expect(0, 10751, '\P{^ Is-Supplemental-mathematicalOperators}', "");
71895Error('\p{/a/in-supplemental	Mathematical Operators}');
71896Error('\P{/a/in-supplemental	Mathematical Operators}');
71897Expect(1, 11007, '\p{insupplementalmathematicaloperators}', "");
71898Expect(0, 11007, '\p{^insupplementalmathematicaloperators}', "");
71899Expect(0, 11007, '\P{insupplementalmathematicaloperators}', "");
71900Expect(1, 11007, '\P{^insupplementalmathematicaloperators}', "");
71901Expect(0, 10751, '\p{insupplementalmathematicaloperators}', "");
71902Expect(1, 10751, '\p{^insupplementalmathematicaloperators}', "");
71903Expect(1, 10751, '\P{insupplementalmathematicaloperators}', "");
71904Expect(0, 10751, '\P{^insupplementalmathematicaloperators}', "");
71905Expect(1, 11007, '\p{	-IN_supplemental_Mathematical operators}', "");
71906Expect(0, 11007, '\p{^	-IN_supplemental_Mathematical operators}', "");
71907Expect(0, 11007, '\P{	-IN_supplemental_Mathematical operators}', "");
71908Expect(1, 11007, '\P{^	-IN_supplemental_Mathematical operators}', "");
71909Expect(0, 10751, '\p{	-IN_supplemental_Mathematical operators}', "");
71910Expect(1, 10751, '\p{^	-IN_supplemental_Mathematical operators}', "");
71911Expect(1, 10751, '\P{	-IN_supplemental_Mathematical operators}', "");
71912Expect(0, 10751, '\P{^	-IN_supplemental_Mathematical operators}', "");
71913Error('\p{__Incarian/a/}');
71914Error('\P{__Incarian/a/}');
71915Expect(1, 66271, '\p{incarian}', "");
71916Expect(0, 66271, '\p{^incarian}', "");
71917Expect(0, 66271, '\P{incarian}', "");
71918Expect(1, 66271, '\P{^incarian}', "");
71919Expect(0, 66207, '\p{incarian}', "");
71920Expect(1, 66207, '\p{^incarian}', "");
71921Expect(1, 66207, '\P{incarian}', "");
71922Expect(0, 66207, '\P{^incarian}', "");
71923Expect(1, 66271, '\p{-inCARIAN}', "");
71924Expect(0, 66271, '\p{^-inCARIAN}', "");
71925Expect(0, 66271, '\P{-inCARIAN}', "");
71926Expect(1, 66271, '\P{^-inCARIAN}', "");
71927Expect(0, 66207, '\p{-inCARIAN}', "");
71928Expect(1, 66207, '\p{^-inCARIAN}', "");
71929Expect(1, 66207, '\P{-inCARIAN}', "");
71930Expect(0, 66207, '\P{^-inCARIAN}', "");
71931Error('\p{-In_arabic:=}');
71932Error('\P{-In_arabic:=}');
71933Expect(1, 1791, '\p{inarabic}', "");
71934Expect(0, 1791, '\p{^inarabic}', "");
71935Expect(0, 1791, '\P{inarabic}', "");
71936Expect(1, 1791, '\P{^inarabic}', "");
71937Expect(0, 1535, '\p{inarabic}', "");
71938Expect(1, 1535, '\p{^inarabic}', "");
71939Expect(1, 1535, '\P{inarabic}', "");
71940Expect(0, 1535, '\P{^inarabic}', "");
71941Expect(1, 1791, '\p{ _In ARABIC}', "");
71942Expect(0, 1791, '\p{^ _In ARABIC}', "");
71943Expect(0, 1791, '\P{ _In ARABIC}', "");
71944Expect(1, 1791, '\P{^ _In ARABIC}', "");
71945Expect(0, 1535, '\p{ _In ARABIC}', "");
71946Expect(1, 1535, '\p{^ _In ARABIC}', "");
71947Expect(1, 1535, '\P{ _In ARABIC}', "");
71948Expect(0, 1535, '\P{^ _In ARABIC}', "");
71949Error('\p{ :=PosixCntrl}');
71950Error('\P{ :=PosixCntrl}');
71951Expect(1, 31, '\p{posixcntrl}', "");
71952Expect(0, 31, '\p{^posixcntrl}', "");
71953Expect(0, 31, '\P{posixcntrl}', "");
71954Expect(1, 31, '\P{^posixcntrl}', "");
71955Expect(0, 126, '\p{posixcntrl}', "");
71956Expect(1, 126, '\p{^posixcntrl}', "");
71957Expect(1, 126, '\P{posixcntrl}', "");
71958Expect(0, 126, '\P{^posixcntrl}', "");
71959Expect(1, 31, '\p{_-POSIXCNTRL}', "");
71960Expect(0, 31, '\p{^_-POSIXCNTRL}', "");
71961Expect(0, 31, '\P{_-POSIXCNTRL}', "");
71962Expect(1, 31, '\P{^_-POSIXCNTRL}', "");
71963Expect(0, 126, '\p{_-POSIXCNTRL}', "");
71964Expect(1, 126, '\p{^_-POSIXCNTRL}', "");
71965Expect(1, 126, '\P{_-POSIXCNTRL}', "");
71966Expect(0, 126, '\P{^_-POSIXCNTRL}', "");
71967Error('\p{:=	 Is-POSIXCNTRL}');
71968Error('\P{:=	 Is-POSIXCNTRL}');
71969Expect(1, 31, '\p{isposixcntrl}', "");
71970Expect(0, 31, '\p{^isposixcntrl}', "");
71971Expect(0, 31, '\P{isposixcntrl}', "");
71972Expect(1, 31, '\P{^isposixcntrl}', "");
71973Expect(0, 126, '\p{isposixcntrl}', "");
71974Expect(1, 126, '\p{^isposixcntrl}', "");
71975Expect(1, 126, '\P{isposixcntrl}', "");
71976Expect(0, 126, '\P{^isposixcntrl}', "");
71977Expect(1, 31, '\p{ Is_PosixCntrl}', "");
71978Expect(0, 31, '\p{^ Is_PosixCntrl}', "");
71979Expect(0, 31, '\P{ Is_PosixCntrl}', "");
71980Expect(1, 31, '\P{^ Is_PosixCntrl}', "");
71981Expect(0, 126, '\p{ Is_PosixCntrl}', "");
71982Expect(1, 126, '\p{^ Is_PosixCntrl}', "");
71983Expect(1, 126, '\P{ Is_PosixCntrl}', "");
71984Expect(0, 126, '\P{^ Is_PosixCntrl}', "");
71985Error('\p{_:=IN Gothic}');
71986Error('\P{_:=IN Gothic}');
71987Expect(1, 66383, '\p{ingothic}', "");
71988Expect(0, 66383, '\p{^ingothic}', "");
71989Expect(0, 66383, '\P{ingothic}', "");
71990Expect(1, 66383, '\P{^ingothic}', "");
71991Expect(0, 66351, '\p{ingothic}', "");
71992Expect(1, 66351, '\p{^ingothic}', "");
71993Expect(1, 66351, '\P{ingothic}', "");
71994Expect(0, 66351, '\P{^ingothic}', "");
71995Expect(1, 66383, '\p{ _IN-GOTHIC}', "");
71996Expect(0, 66383, '\p{^ _IN-GOTHIC}', "");
71997Expect(0, 66383, '\P{ _IN-GOTHIC}', "");
71998Expect(1, 66383, '\P{^ _IN-GOTHIC}', "");
71999Expect(0, 66351, '\p{ _IN-GOTHIC}', "");
72000Expect(1, 66351, '\p{^ _IN-GOTHIC}', "");
72001Expect(1, 66351, '\P{ _IN-GOTHIC}', "");
72002Expect(0, 66351, '\P{^ _IN-GOTHIC}', "");
72003Error('\p{-:=MARK}');
72004Error('\P{-:=MARK}');
72005Expect(1, 879, '\p{mark}', "");
72006Expect(0, 879, '\p{^mark}', "");
72007Expect(0, 879, '\P{mark}', "");
72008Expect(1, 879, '\P{^mark}', "");
72009Expect(0, 767, '\p{mark}', "");
72010Expect(1, 767, '\p{^mark}', "");
72011Expect(1, 767, '\P{mark}', "");
72012Expect(0, 767, '\P{^mark}', "");
72013Expect(1, 879, '\p{-Mark}', "");
72014Expect(0, 879, '\p{^-Mark}', "");
72015Expect(0, 879, '\P{-Mark}', "");
72016Expect(1, 879, '\P{^-Mark}', "");
72017Expect(0, 767, '\p{-Mark}', "");
72018Expect(1, 767, '\p{^-Mark}', "");
72019Expect(1, 767, '\P{-Mark}', "");
72020Expect(0, 767, '\P{^-Mark}', "");
72021Error('\p{/a/IS-mark}');
72022Error('\P{/a/IS-mark}');
72023Expect(1, 879, '\p{ismark}', "");
72024Expect(0, 879, '\p{^ismark}', "");
72025Expect(0, 879, '\P{ismark}', "");
72026Expect(1, 879, '\P{^ismark}', "");
72027Expect(0, 767, '\p{ismark}', "");
72028Expect(1, 767, '\p{^ismark}', "");
72029Expect(1, 767, '\P{ismark}', "");
72030Expect(0, 767, '\P{^ismark}', "");
72031Expect(1, 879, '\p{__Is-Mark}', "");
72032Expect(0, 879, '\p{^__Is-Mark}', "");
72033Expect(0, 879, '\P{__Is-Mark}', "");
72034Expect(1, 879, '\P{^__Is-Mark}', "");
72035Expect(0, 767, '\p{__Is-Mark}', "");
72036Expect(1, 767, '\p{^__Is-Mark}', "");
72037Expect(1, 767, '\P{__Is-Mark}', "");
72038Expect(0, 767, '\P{^__Is-Mark}', "");
72039Error('\p{_/a/M}');
72040Error('\P{_/a/M}');
72041Expect(1, 879, '\p{m}', "");
72042Expect(0, 879, '\p{^m}', "");
72043Expect(0, 879, '\P{m}', "");
72044Expect(1, 879, '\P{^m}', "");
72045Expect(0, 767, '\p{m}', "");
72046Expect(1, 767, '\p{^m}', "");
72047Expect(1, 767, '\P{m}', "");
72048Expect(0, 767, '\P{^m}', "");
72049Expect(1, 879, '\p{__M}', "");
72050Expect(0, 879, '\p{^__M}', "");
72051Expect(0, 879, '\P{__M}', "");
72052Expect(1, 879, '\P{^__M}', "");
72053Expect(0, 767, '\p{__M}', "");
72054Expect(1, 767, '\p{^__M}', "");
72055Expect(1, 767, '\P{__M}', "");
72056Expect(0, 767, '\P{^__M}', "");
72057Error('\p{- is/a/M}');
72058Error('\P{- is/a/M}');
72059Expect(1, 879, '\p{ism}', "");
72060Expect(0, 879, '\p{^ism}', "");
72061Expect(0, 879, '\P{ism}', "");
72062Expect(1, 879, '\P{^ism}', "");
72063Expect(0, 767, '\p{ism}', "");
72064Expect(1, 767, '\p{^ism}', "");
72065Expect(1, 767, '\P{ism}', "");
72066Expect(0, 767, '\P{^ism}', "");
72067Expect(1, 879, '\p{ Is_M}', "");
72068Expect(0, 879, '\p{^ Is_M}', "");
72069Expect(0, 879, '\P{ Is_M}', "");
72070Expect(1, 879, '\P{^ Is_M}', "");
72071Expect(0, 767, '\p{ Is_M}', "");
72072Expect(1, 767, '\p{^ Is_M}', "");
72073Expect(1, 767, '\P{ Is_M}', "");
72074Expect(0, 767, '\P{^ Is_M}', "");
72075Error('\p{/a/ HANGUL-syllables}');
72076Error('\P{/a/ HANGUL-syllables}');
72077Expect(1, 55215, '\p{hangulsyllables}', "");
72078Expect(0, 55215, '\p{^hangulsyllables}', "");
72079Expect(0, 55215, '\P{hangulsyllables}', "");
72080Expect(1, 55215, '\P{^hangulsyllables}', "");
72081Expect(0, 44031, '\p{hangulsyllables}', "");
72082Expect(1, 44031, '\p{^hangulsyllables}', "");
72083Expect(1, 44031, '\P{hangulsyllables}', "");
72084Expect(0, 44031, '\P{^hangulsyllables}', "");
72085Expect(1, 55215, '\p{	Hangul	Syllables}', "");
72086Expect(0, 55215, '\p{^	Hangul	Syllables}', "");
72087Expect(0, 55215, '\P{	Hangul	Syllables}', "");
72088Expect(1, 55215, '\P{^	Hangul	Syllables}', "");
72089Expect(0, 44031, '\p{	Hangul	Syllables}', "");
72090Expect(1, 44031, '\p{^	Hangul	Syllables}', "");
72091Expect(1, 44031, '\P{	Hangul	Syllables}', "");
72092Expect(0, 44031, '\P{^	Hangul	Syllables}', "");
72093Error('\p{ 	Is	Hangul-Syllables/a/}');
72094Error('\P{ 	Is	Hangul-Syllables/a/}');
72095Expect(1, 55215, '\p{ishangulsyllables}', "");
72096Expect(0, 55215, '\p{^ishangulsyllables}', "");
72097Expect(0, 55215, '\P{ishangulsyllables}', "");
72098Expect(1, 55215, '\P{^ishangulsyllables}', "");
72099Expect(0, 44031, '\p{ishangulsyllables}', "");
72100Expect(1, 44031, '\p{^ishangulsyllables}', "");
72101Expect(1, 44031, '\P{ishangulsyllables}', "");
72102Expect(0, 44031, '\P{^ishangulsyllables}', "");
72103Expect(1, 55215, '\p{		IS	hangul	Syllables}', "");
72104Expect(0, 55215, '\p{^		IS	hangul	Syllables}', "");
72105Expect(0, 55215, '\P{		IS	hangul	Syllables}', "");
72106Expect(1, 55215, '\P{^		IS	hangul	Syllables}', "");
72107Expect(0, 44031, '\p{		IS	hangul	Syllables}', "");
72108Expect(1, 44031, '\p{^		IS	hangul	Syllables}', "");
72109Expect(1, 44031, '\P{		IS	hangul	Syllables}', "");
72110Expect(0, 44031, '\P{^		IS	hangul	Syllables}', "");
72111Error('\p{ :=in hangul syllables}');
72112Error('\P{ :=in hangul syllables}');
72113Expect(1, 55215, '\p{inhangulsyllables}', "");
72114Expect(0, 55215, '\p{^inhangulsyllables}', "");
72115Expect(0, 55215, '\P{inhangulsyllables}', "");
72116Expect(1, 55215, '\P{^inhangulsyllables}', "");
72117Expect(0, 44031, '\p{inhangulsyllables}', "");
72118Expect(1, 44031, '\p{^inhangulsyllables}', "");
72119Expect(1, 44031, '\P{inhangulsyllables}', "");
72120Expect(0, 44031, '\P{^inhangulsyllables}', "");
72121Expect(1, 55215, '\p{_-In_Hangul-Syllables}', "");
72122Expect(0, 55215, '\p{^_-In_Hangul-Syllables}', "");
72123Expect(0, 55215, '\P{_-In_Hangul-Syllables}', "");
72124Expect(1, 55215, '\P{^_-In_Hangul-Syllables}', "");
72125Expect(0, 44031, '\p{_-In_Hangul-Syllables}', "");
72126Expect(1, 44031, '\p{^_-In_Hangul-Syllables}', "");
72127Expect(1, 44031, '\P{_-In_Hangul-Syllables}', "");
72128Expect(0, 44031, '\P{^_-In_Hangul-Syllables}', "");
72129Error('\p{:=Space}');
72130Error('\P{:=Space}');
72131Expect(1, 13, '\p{space}', "");
72132Expect(0, 13, '\p{^space}', "");
72133Expect(0, 13, '\P{space}', "");
72134Expect(1, 13, '\P{^space}', "");
72135Expect(0, 8, '\p{space}', "");
72136Expect(1, 8, '\p{^space}', "");
72137Expect(1, 8, '\P{space}', "");
72138Expect(0, 8, '\P{^space}', "");
72139Expect(1, 13, '\p{	_Space}', "");
72140Expect(0, 13, '\p{^	_Space}', "");
72141Expect(0, 13, '\P{	_Space}', "");
72142Expect(1, 13, '\P{^	_Space}', "");
72143Expect(0, 8, '\p{	_Space}', "");
72144Expect(1, 8, '\p{^	_Space}', "");
72145Expect(1, 8, '\P{	_Space}', "");
72146Expect(0, 8, '\P{^	_Space}', "");
72147Error('\p{_:=Is-SPACE}');
72148Error('\P{_:=Is-SPACE}');
72149Expect(1, 13, '\p{isspace}', "");
72150Expect(0, 13, '\p{^isspace}', "");
72151Expect(0, 13, '\P{isspace}', "");
72152Expect(1, 13, '\P{^isspace}', "");
72153Expect(0, 8, '\p{isspace}', "");
72154Expect(1, 8, '\p{^isspace}', "");
72155Expect(1, 8, '\P{isspace}', "");
72156Expect(0, 8, '\P{^isspace}', "");
72157Expect(1, 13, '\p{	_Is-Space}', "");
72158Expect(0, 13, '\p{^	_Is-Space}', "");
72159Expect(0, 13, '\P{	_Is-Space}', "");
72160Expect(1, 13, '\P{^	_Is-Space}', "");
72161Expect(0, 8, '\p{	_Is-Space}', "");
72162Expect(1, 8, '\p{^	_Is-Space}', "");
72163Expect(1, 8, '\P{	_Is-Space}', "");
72164Expect(0, 8, '\P{^	_Is-Space}', "");
72165Error('\p{ -IN:=Telugu}');
72166Error('\P{ -IN:=Telugu}');
72167Expect(1, 3199, '\p{intelugu}', "");
72168Expect(0, 3199, '\p{^intelugu}', "");
72169Expect(0, 3199, '\P{intelugu}', "");
72170Expect(1, 3199, '\P{^intelugu}', "");
72171Expect(0, 3071, '\p{intelugu}', "");
72172Expect(1, 3071, '\p{^intelugu}', "");
72173Expect(1, 3071, '\P{intelugu}', "");
72174Expect(0, 3071, '\P{^intelugu}', "");
72175Expect(1, 3199, '\p{ in TELUGU}', "");
72176Expect(0, 3199, '\p{^ in TELUGU}', "");
72177Expect(0, 3199, '\P{ in TELUGU}', "");
72178Expect(1, 3199, '\P{^ in TELUGU}', "");
72179Expect(0, 3071, '\p{ in TELUGU}', "");
72180Expect(1, 3071, '\p{^ in TELUGU}', "");
72181Expect(1, 3071, '\P{ in TELUGU}', "");
72182Expect(0, 3071, '\P{^ in TELUGU}', "");
72183Error('\p{-/a/CJK	UnifiedIdeographs ExtensionB}');
72184Error('\P{-/a/CJK	UnifiedIdeographs ExtensionB}');
72185Expect(1, 173791, '\p{cjkunifiedideographsextensionb}', "");
72186Expect(0, 173791, '\p{^cjkunifiedideographsextensionb}', "");
72187Expect(0, 173791, '\P{cjkunifiedideographsextensionb}', "");
72188Expect(1, 173791, '\P{^cjkunifiedideographsextensionb}', "");
72189Expect(0, 1, '\p{cjkunifiedideographsextensionb}', "");
72190Expect(1, 1, '\p{^cjkunifiedideographsextensionb}', "");
72191Expect(1, 1, '\P{cjkunifiedideographsextensionb}', "");
72192Expect(0, 1, '\P{^cjkunifiedideographsextensionb}', "");
72193Expect(1, 173791, '\p{-	cjkUnified Ideographs extension b}', "");
72194Expect(0, 173791, '\p{^-	cjkUnified Ideographs extension b}', "");
72195Expect(0, 173791, '\P{-	cjkUnified Ideographs extension b}', "");
72196Expect(1, 173791, '\P{^-	cjkUnified Ideographs extension b}', "");
72197Expect(0, 1, '\p{-	cjkUnified Ideographs extension b}', "");
72198Expect(1, 1, '\p{^-	cjkUnified Ideographs extension b}', "");
72199Expect(1, 1, '\P{-	cjkUnified Ideographs extension b}', "");
72200Expect(0, 1, '\P{^-	cjkUnified Ideographs extension b}', "");
72201Error('\p{ -IS:=CJKunifiedideographs extension_B}');
72202Error('\P{ -IS:=CJKunifiedideographs extension_B}');
72203Expect(1, 173791, '\p{iscjkunifiedideographsextensionb}', "");
72204Expect(0, 173791, '\p{^iscjkunifiedideographsextensionb}', "");
72205Expect(0, 173791, '\P{iscjkunifiedideographsextensionb}', "");
72206Expect(1, 173791, '\P{^iscjkunifiedideographsextensionb}', "");
72207Expect(0, 1, '\p{iscjkunifiedideographsextensionb}', "");
72208Expect(1, 1, '\p{^iscjkunifiedideographsextensionb}', "");
72209Expect(1, 1, '\P{iscjkunifiedideographsextensionb}', "");
72210Expect(0, 1, '\P{^iscjkunifiedideographsextensionb}', "");
72211Expect(1, 173791, '\p{--Is CJKUNIFIED-Ideographs-EXTENSION B}', "");
72212Expect(0, 173791, '\p{^--Is CJKUNIFIED-Ideographs-EXTENSION B}', "");
72213Expect(0, 173791, '\P{--Is CJKUNIFIED-Ideographs-EXTENSION B}', "");
72214Expect(1, 173791, '\P{^--Is CJKUNIFIED-Ideographs-EXTENSION B}', "");
72215Expect(0, 1, '\p{--Is CJKUNIFIED-Ideographs-EXTENSION B}', "");
72216Expect(1, 1, '\p{^--Is CJKUNIFIED-Ideographs-EXTENSION B}', "");
72217Expect(1, 1, '\P{--Is CJKUNIFIED-Ideographs-EXTENSION B}', "");
72218Expect(0, 1, '\P{^--Is CJKUNIFIED-Ideographs-EXTENSION B}', "");
72219Error('\p{_In/a/cjk-unified	IdeographsEXTENSION_B}');
72220Error('\P{_In/a/cjk-unified	IdeographsEXTENSION_B}');
72221Expect(1, 173791, '\p{incjkunifiedideographsextensionb}', "");
72222Expect(0, 173791, '\p{^incjkunifiedideographsextensionb}', "");
72223Expect(0, 173791, '\P{incjkunifiedideographsextensionb}', "");
72224Expect(1, 173791, '\P{^incjkunifiedideographsextensionb}', "");
72225Expect(0, 1, '\p{incjkunifiedideographsextensionb}', "");
72226Expect(1, 1, '\p{^incjkunifiedideographsextensionb}', "");
72227Expect(1, 1, '\P{incjkunifiedideographsextensionb}', "");
72228Expect(0, 1, '\P{^incjkunifiedideographsextensionb}', "");
72229Expect(1, 173791, '\p{_in	CJK_UNIFIEDIdeographs	EXTENSION b}', "");
72230Expect(0, 173791, '\p{^_in	CJK_UNIFIEDIdeographs	EXTENSION b}', "");
72231Expect(0, 173791, '\P{_in	CJK_UNIFIEDIdeographs	EXTENSION b}', "");
72232Expect(1, 173791, '\P{^_in	CJK_UNIFIEDIdeographs	EXTENSION b}', "");
72233Expect(0, 1, '\p{_in	CJK_UNIFIEDIdeographs	EXTENSION b}', "");
72234Expect(1, 1, '\p{^_in	CJK_UNIFIEDIdeographs	EXTENSION b}', "");
72235Expect(1, 1, '\P{_in	CJK_UNIFIEDIdeographs	EXTENSION b}', "");
72236Expect(0, 1, '\P{^_in	CJK_UNIFIEDIdeographs	EXTENSION b}', "");
72237Error('\p{/a/in_TAIViet}');
72238Error('\P{/a/in_TAIViet}');
72239Expect(1, 43743, '\p{intaiviet}', "");
72240Expect(0, 43743, '\p{^intaiviet}', "");
72241Expect(0, 43743, '\P{intaiviet}', "");
72242Expect(1, 43743, '\P{^intaiviet}', "");
72243Expect(0, 43647, '\p{intaiviet}', "");
72244Expect(1, 43647, '\p{^intaiviet}', "");
72245Expect(1, 43647, '\P{intaiviet}', "");
72246Expect(0, 43647, '\P{^intaiviet}', "");
72247Expect(1, 43743, '\p{	INTai Viet}', "");
72248Expect(0, 43743, '\p{^	INTai Viet}', "");
72249Expect(0, 43743, '\P{	INTai Viet}', "");
72250Expect(1, 43743, '\P{^	INTai Viet}', "");
72251Expect(0, 43647, '\p{	INTai Viet}', "");
72252Expect(1, 43647, '\p{^	INTai Viet}', "");
72253Expect(1, 43647, '\P{	INTai Viet}', "");
72254Expect(0, 43647, '\P{^	INTai Viet}', "");
72255Error('\p{/a/		IN	sylotinagri}');
72256Error('\P{/a/		IN	sylotinagri}');
72257Expect(1, 43055, '\p{insylotinagri}', "");
72258Expect(0, 43055, '\p{^insylotinagri}', "");
72259Expect(0, 43055, '\P{insylotinagri}', "");
72260Expect(1, 43055, '\P{^insylotinagri}', "");
72261Expect(0, 43007, '\p{insylotinagri}', "");
72262Expect(1, 43007, '\p{^insylotinagri}', "");
72263Expect(1, 43007, '\P{insylotinagri}', "");
72264Expect(0, 43007, '\P{^insylotinagri}', "");
72265Expect(1, 43055, '\p{_-inSyloti	NAGRI}', "");
72266Expect(0, 43055, '\p{^_-inSyloti	NAGRI}', "");
72267Expect(0, 43055, '\P{_-inSyloti	NAGRI}', "");
72268Expect(1, 43055, '\P{^_-inSyloti	NAGRI}', "");
72269Expect(0, 43007, '\p{_-inSyloti	NAGRI}', "");
72270Expect(1, 43007, '\p{^_-inSyloti	NAGRI}', "");
72271Expect(1, 43007, '\P{_-inSyloti	NAGRI}', "");
72272Expect(0, 43007, '\P{^_-inSyloti	NAGRI}', "");
72273Error('\p{	Cuneiform-numbers	And/a/punctuation}');
72274Error('\P{	Cuneiform-numbers	And/a/punctuation}');
72275Expect(1, 74879, '\p{cuneiformnumbersandpunctuation}', "");
72276Expect(0, 74879, '\p{^cuneiformnumbersandpunctuation}', "");
72277Expect(0, 74879, '\P{cuneiformnumbersandpunctuation}', "");
72278Expect(1, 74879, '\P{^cuneiformnumbersandpunctuation}', "");
72279Expect(0, 74751, '\p{cuneiformnumbersandpunctuation}', "");
72280Expect(1, 74751, '\p{^cuneiformnumbersandpunctuation}', "");
72281Expect(1, 74751, '\P{cuneiformnumbersandpunctuation}', "");
72282Expect(0, 74751, '\P{^cuneiformnumbersandpunctuation}', "");
72283Expect(1, 74879, '\p{ _cuneiform numbers-andPUNCTUATION}', "");
72284Expect(0, 74879, '\p{^ _cuneiform numbers-andPUNCTUATION}', "");
72285Expect(0, 74879, '\P{ _cuneiform numbers-andPUNCTUATION}', "");
72286Expect(1, 74879, '\P{^ _cuneiform numbers-andPUNCTUATION}', "");
72287Expect(0, 74751, '\p{ _cuneiform numbers-andPUNCTUATION}', "");
72288Expect(1, 74751, '\p{^ _cuneiform numbers-andPUNCTUATION}', "");
72289Expect(1, 74751, '\P{ _cuneiform numbers-andPUNCTUATION}', "");
72290Expect(0, 74751, '\P{^ _cuneiform numbers-andPUNCTUATION}', "");
72291Error('\p{:=Is	Cuneiform NUMBERS-And_Punctuation}');
72292Error('\P{:=Is	Cuneiform NUMBERS-And_Punctuation}');
72293Expect(1, 74879, '\p{iscuneiformnumbersandpunctuation}', "");
72294Expect(0, 74879, '\p{^iscuneiformnumbersandpunctuation}', "");
72295Expect(0, 74879, '\P{iscuneiformnumbersandpunctuation}', "");
72296Expect(1, 74879, '\P{^iscuneiformnumbersandpunctuation}', "");
72297Expect(0, 74751, '\p{iscuneiformnumbersandpunctuation}', "");
72298Expect(1, 74751, '\p{^iscuneiformnumbersandpunctuation}', "");
72299Expect(1, 74751, '\P{iscuneiformnumbersandpunctuation}', "");
72300Expect(0, 74751, '\P{^iscuneiformnumbersandpunctuation}', "");
72301Expect(1, 74879, '\p{-is-CUNEIFORM NUMBERSAnd_punctuation}', "");
72302Expect(0, 74879, '\p{^-is-CUNEIFORM NUMBERSAnd_punctuation}', "");
72303Expect(0, 74879, '\P{-is-CUNEIFORM NUMBERSAnd_punctuation}', "");
72304Expect(1, 74879, '\P{^-is-CUNEIFORM NUMBERSAnd_punctuation}', "");
72305Expect(0, 74751, '\p{-is-CUNEIFORM NUMBERSAnd_punctuation}', "");
72306Expect(1, 74751, '\p{^-is-CUNEIFORM NUMBERSAnd_punctuation}', "");
72307Expect(1, 74751, '\P{-is-CUNEIFORM NUMBERSAnd_punctuation}', "");
72308Expect(0, 74751, '\P{^-is-CUNEIFORM NUMBERSAnd_punctuation}', "");
72309Error('\p{_ In/a/Cuneiform	numbers-and-PUNCTUATION}');
72310Error('\P{_ In/a/Cuneiform	numbers-and-PUNCTUATION}');
72311Expect(1, 74879, '\p{incuneiformnumbersandpunctuation}', "");
72312Expect(0, 74879, '\p{^incuneiformnumbersandpunctuation}', "");
72313Expect(0, 74879, '\P{incuneiformnumbersandpunctuation}', "");
72314Expect(1, 74879, '\P{^incuneiformnumbersandpunctuation}', "");
72315Expect(0, 74751, '\p{incuneiformnumbersandpunctuation}', "");
72316Expect(1, 74751, '\p{^incuneiformnumbersandpunctuation}', "");
72317Expect(1, 74751, '\P{incuneiformnumbersandpunctuation}', "");
72318Expect(0, 74751, '\P{^incuneiformnumbersandpunctuation}', "");
72319Expect(1, 74879, '\p{-INCuneiform_NUMBERS_and_PUNCTUATION}', "");
72320Expect(0, 74879, '\p{^-INCuneiform_NUMBERS_and_PUNCTUATION}', "");
72321Expect(0, 74879, '\P{-INCuneiform_NUMBERS_and_PUNCTUATION}', "");
72322Expect(1, 74879, '\P{^-INCuneiform_NUMBERS_and_PUNCTUATION}', "");
72323Expect(0, 74751, '\p{-INCuneiform_NUMBERS_and_PUNCTUATION}', "");
72324Expect(1, 74751, '\p{^-INCuneiform_NUMBERS_and_PUNCTUATION}', "");
72325Expect(1, 74751, '\P{-INCuneiform_NUMBERS_and_PUNCTUATION}', "");
72326Expect(0, 74751, '\P{^-INCuneiform_NUMBERS_and_PUNCTUATION}', "");
72327Error('\p{:=_	Kaithi}');
72328Error('\P{:=_	Kaithi}');
72329Expect(1, 69825, '\p{kaithi}', "");
72330Expect(0, 69825, '\p{^kaithi}', "");
72331Expect(0, 69825, '\P{kaithi}', "");
72332Expect(1, 69825, '\P{^kaithi}', "");
72333Expect(0, 69759, '\p{kaithi}', "");
72334Expect(1, 69759, '\p{^kaithi}', "");
72335Expect(1, 69759, '\P{kaithi}', "");
72336Expect(0, 69759, '\P{^kaithi}', "");
72337Expect(1, 69825, '\p{ -Kaithi}', "");
72338Expect(0, 69825, '\p{^ -Kaithi}', "");
72339Expect(0, 69825, '\P{ -Kaithi}', "");
72340Expect(1, 69825, '\P{^ -Kaithi}', "");
72341Expect(0, 69759, '\p{ -Kaithi}', "");
72342Expect(1, 69759, '\p{^ -Kaithi}', "");
72343Expect(1, 69759, '\P{ -Kaithi}', "");
72344Expect(0, 69759, '\P{^ -Kaithi}', "");
72345Error('\p{	 IS:=Kaithi}');
72346Error('\P{	 IS:=Kaithi}');
72347Expect(1, 69825, '\p{iskaithi}', "");
72348Expect(0, 69825, '\p{^iskaithi}', "");
72349Expect(0, 69825, '\P{iskaithi}', "");
72350Expect(1, 69825, '\P{^iskaithi}', "");
72351Expect(0, 69759, '\p{iskaithi}', "");
72352Expect(1, 69759, '\p{^iskaithi}', "");
72353Expect(1, 69759, '\P{iskaithi}', "");
72354Expect(0, 69759, '\P{^iskaithi}', "");
72355Expect(1, 69825, '\p{	 Is kaithi}', "");
72356Expect(0, 69825, '\p{^	 Is kaithi}', "");
72357Expect(0, 69825, '\P{	 Is kaithi}', "");
72358Expect(1, 69825, '\P{^	 Is kaithi}', "");
72359Expect(0, 69759, '\p{	 Is kaithi}', "");
72360Expect(1, 69759, '\p{^	 Is kaithi}', "");
72361Expect(1, 69759, '\P{	 Is kaithi}', "");
72362Expect(0, 69759, '\P{^	 Is kaithi}', "");
72363Error('\p{/a/	-Kthi}');
72364Error('\P{/a/	-Kthi}');
72365Expect(1, 69825, '\p{kthi}', "");
72366Expect(0, 69825, '\p{^kthi}', "");
72367Expect(0, 69825, '\P{kthi}', "");
72368Expect(1, 69825, '\P{^kthi}', "");
72369Expect(0, 69759, '\p{kthi}', "");
72370Expect(1, 69759, '\p{^kthi}', "");
72371Expect(1, 69759, '\P{kthi}', "");
72372Expect(0, 69759, '\P{^kthi}', "");
72373Expect(1, 69825, '\p{ _KTHI}', "");
72374Expect(0, 69825, '\p{^ _KTHI}', "");
72375Expect(0, 69825, '\P{ _KTHI}', "");
72376Expect(1, 69825, '\P{^ _KTHI}', "");
72377Expect(0, 69759, '\p{ _KTHI}', "");
72378Expect(1, 69759, '\p{^ _KTHI}', "");
72379Expect(1, 69759, '\P{ _KTHI}', "");
72380Expect(0, 69759, '\P{^ _KTHI}', "");
72381Error('\p{	:=Is Kthi}');
72382Error('\P{	:=Is Kthi}');
72383Expect(1, 69825, '\p{iskthi}', "");
72384Expect(0, 69825, '\p{^iskthi}', "");
72385Expect(0, 69825, '\P{iskthi}', "");
72386Expect(1, 69825, '\P{^iskthi}', "");
72387Expect(0, 69759, '\p{iskthi}', "");
72388Expect(1, 69759, '\p{^iskthi}', "");
72389Expect(1, 69759, '\P{iskthi}', "");
72390Expect(0, 69759, '\P{^iskthi}', "");
72391Expect(1, 69825, '\p{	is KTHI}', "");
72392Expect(0, 69825, '\p{^	is KTHI}', "");
72393Expect(0, 69825, '\P{	is KTHI}', "");
72394Expect(1, 69825, '\P{^	is KTHI}', "");
72395Expect(0, 69759, '\p{	is KTHI}', "");
72396Expect(1, 69759, '\p{^	is KTHI}', "");
72397Expect(1, 69759, '\P{	is KTHI}', "");
72398Expect(0, 69759, '\P{^	is KTHI}', "");
72399Error('\p{_:=In-Old-ITALIC}');
72400Error('\P{_:=In-Old-ITALIC}');
72401Expect(1, 66351, '\p{inolditalic}', "");
72402Expect(0, 66351, '\p{^inolditalic}', "");
72403Expect(0, 66351, '\P{inolditalic}', "");
72404Expect(1, 66351, '\P{^inolditalic}', "");
72405Expect(0, 66303, '\p{inolditalic}', "");
72406Expect(1, 66303, '\p{^inolditalic}', "");
72407Expect(1, 66303, '\P{inolditalic}', "");
72408Expect(0, 66303, '\P{^inolditalic}', "");
72409Expect(1, 66351, '\p{ INOLD-Italic}', "");
72410Expect(0, 66351, '\p{^ INOLD-Italic}', "");
72411Expect(0, 66351, '\P{ INOLD-Italic}', "");
72412Expect(1, 66351, '\P{^ INOLD-Italic}', "");
72413Expect(0, 66303, '\p{ INOLD-Italic}', "");
72414Expect(1, 66303, '\p{^ INOLD-Italic}', "");
72415Expect(1, 66303, '\P{ INOLD-Italic}', "");
72416Expect(0, 66303, '\P{^ INOLD-Italic}', "");
72417Error('\p{_/a/IN	Avestan}');
72418Error('\P{_/a/IN	Avestan}');
72419Expect(1, 68415, '\p{inavestan}', "");
72420Expect(0, 68415, '\p{^inavestan}', "");
72421Expect(0, 68415, '\P{inavestan}', "");
72422Expect(1, 68415, '\P{^inavestan}', "");
72423Expect(0, 68351, '\p{inavestan}', "");
72424Expect(1, 68351, '\p{^inavestan}', "");
72425Expect(1, 68351, '\P{inavestan}', "");
72426Expect(0, 68351, '\P{^inavestan}', "");
72427Expect(1, 68415, '\p{ -in	avestan}', "");
72428Expect(0, 68415, '\p{^ -in	avestan}', "");
72429Expect(0, 68415, '\P{ -in	avestan}', "");
72430Expect(1, 68415, '\P{^ -in	avestan}', "");
72431Expect(0, 68351, '\p{ -in	avestan}', "");
72432Expect(1, 68351, '\p{^ -in	avestan}', "");
72433Expect(1, 68351, '\P{ -in	avestan}', "");
72434Expect(0, 68351, '\P{^ -in	avestan}', "");
72435Error('\p{/a/	MISCELLANEOUSSymbols}');
72436Error('\P{/a/	MISCELLANEOUSSymbols}');
72437Expect(1, 9983, '\p{miscellaneoussymbols}', "");
72438Expect(0, 9983, '\p{^miscellaneoussymbols}', "");
72439Expect(0, 9983, '\P{miscellaneoussymbols}', "");
72440Expect(1, 9983, '\P{^miscellaneoussymbols}', "");
72441Expect(0, 9727, '\p{miscellaneoussymbols}', "");
72442Expect(1, 9727, '\p{^miscellaneoussymbols}', "");
72443Expect(1, 9727, '\P{miscellaneoussymbols}', "");
72444Expect(0, 9727, '\P{^miscellaneoussymbols}', "");
72445Expect(1, 9983, '\p{-Miscellaneous Symbols}', "");
72446Expect(0, 9983, '\p{^-Miscellaneous Symbols}', "");
72447Expect(0, 9983, '\P{-Miscellaneous Symbols}', "");
72448Expect(1, 9983, '\P{^-Miscellaneous Symbols}', "");
72449Expect(0, 9727, '\p{-Miscellaneous Symbols}', "");
72450Expect(1, 9727, '\p{^-Miscellaneous Symbols}', "");
72451Expect(1, 9727, '\P{-Miscellaneous Symbols}', "");
72452Expect(0, 9727, '\P{^-Miscellaneous Symbols}', "");
72453Error('\p{/a/- Is	Miscellaneous-SYMBOLS}');
72454Error('\P{/a/- Is	Miscellaneous-SYMBOLS}');
72455Expect(1, 9983, '\p{ismiscellaneoussymbols}', "");
72456Expect(0, 9983, '\p{^ismiscellaneoussymbols}', "");
72457Expect(0, 9983, '\P{ismiscellaneoussymbols}', "");
72458Expect(1, 9983, '\P{^ismiscellaneoussymbols}', "");
72459Expect(0, 9727, '\p{ismiscellaneoussymbols}', "");
72460Expect(1, 9727, '\p{^ismiscellaneoussymbols}', "");
72461Expect(1, 9727, '\P{ismiscellaneoussymbols}', "");
72462Expect(0, 9727, '\P{^ismiscellaneoussymbols}', "");
72463Expect(1, 9983, '\p{-is	MISCELLANEOUS Symbols}', "");
72464Expect(0, 9983, '\p{^-is	MISCELLANEOUS Symbols}', "");
72465Expect(0, 9983, '\P{-is	MISCELLANEOUS Symbols}', "");
72466Expect(1, 9983, '\P{^-is	MISCELLANEOUS Symbols}', "");
72467Expect(0, 9727, '\p{-is	MISCELLANEOUS Symbols}', "");
72468Expect(1, 9727, '\p{^-is	MISCELLANEOUS Symbols}', "");
72469Expect(1, 9727, '\P{-is	MISCELLANEOUS Symbols}', "");
72470Expect(0, 9727, '\P{^-is	MISCELLANEOUS Symbols}', "");
72471Error('\p{/a/	In	MISCELLANEOUS	SYMBOLS}');
72472Error('\P{/a/	In	MISCELLANEOUS	SYMBOLS}');
72473Expect(1, 9983, '\p{inmiscellaneoussymbols}', "");
72474Expect(0, 9983, '\p{^inmiscellaneoussymbols}', "");
72475Expect(0, 9983, '\P{inmiscellaneoussymbols}', "");
72476Expect(1, 9983, '\P{^inmiscellaneoussymbols}', "");
72477Expect(0, 9727, '\p{inmiscellaneoussymbols}', "");
72478Expect(1, 9727, '\p{^inmiscellaneoussymbols}', "");
72479Expect(1, 9727, '\P{inmiscellaneoussymbols}', "");
72480Expect(0, 9727, '\P{^inmiscellaneoussymbols}', "");
72481Expect(1, 9983, '\p{	-IN-MiscellaneousSymbols}', "");
72482Expect(0, 9983, '\p{^	-IN-MiscellaneousSymbols}', "");
72483Expect(0, 9983, '\P{	-IN-MiscellaneousSymbols}', "");
72484Expect(1, 9983, '\P{^	-IN-MiscellaneousSymbols}', "");
72485Expect(0, 9727, '\p{	-IN-MiscellaneousSymbols}', "");
72486Expect(1, 9727, '\p{^	-IN-MiscellaneousSymbols}', "");
72487Expect(1, 9727, '\P{	-IN-MiscellaneousSymbols}', "");
72488Expect(0, 9727, '\P{^	-IN-MiscellaneousSymbols}', "");
72489Error('\p{ _In:=javanese}');
72490Error('\P{ _In:=javanese}');
72491Expect(1, 43487, '\p{injavanese}', "");
72492Expect(0, 43487, '\p{^injavanese}', "");
72493Expect(0, 43487, '\P{injavanese}', "");
72494Expect(1, 43487, '\P{^injavanese}', "");
72495Expect(0, 43391, '\p{injavanese}', "");
72496Expect(1, 43391, '\p{^injavanese}', "");
72497Expect(1, 43391, '\P{injavanese}', "");
72498Expect(0, 43391, '\P{^injavanese}', "");
72499Expect(1, 43487, '\p{ -In-javanese}', "");
72500Expect(0, 43487, '\p{^ -In-javanese}', "");
72501Expect(0, 43487, '\P{ -In-javanese}', "");
72502Expect(1, 43487, '\P{^ -In-javanese}', "");
72503Expect(0, 43391, '\p{ -In-javanese}', "");
72504Expect(1, 43391, '\p{^ -In-javanese}', "");
72505Expect(1, 43391, '\P{ -In-javanese}', "");
72506Expect(0, 43391, '\P{^ -In-javanese}', "");
72507Error('\p{:=_-PosixAlnum}');
72508Error('\P{:=_-PosixAlnum}');
72509Expect(1, 57, '\p{posixalnum}', "");
72510Expect(0, 57, '\p{^posixalnum}', "");
72511Expect(0, 57, '\P{posixalnum}', "");
72512Expect(1, 57, '\P{^posixalnum}', "");
72513Expect(0, 47, '\p{posixalnum}', "");
72514Expect(1, 47, '\p{^posixalnum}', "");
72515Expect(1, 47, '\P{posixalnum}', "");
72516Expect(0, 47, '\P{^posixalnum}', "");
72517Expect(1, 57, '\p{-	POSIXALNUM}', "");
72518Expect(0, 57, '\p{^-	POSIXALNUM}', "");
72519Expect(0, 57, '\P{-	POSIXALNUM}', "");
72520Expect(1, 57, '\P{^-	POSIXALNUM}', "");
72521Expect(0, 47, '\p{-	POSIXALNUM}', "");
72522Expect(1, 47, '\p{^-	POSIXALNUM}', "");
72523Expect(1, 47, '\P{-	POSIXALNUM}', "");
72524Expect(0, 47, '\P{^-	POSIXALNUM}', "");
72525Error('\p{ -Is-POSIXALNUM:=}');
72526Error('\P{ -Is-POSIXALNUM:=}');
72527Expect(1, 57, '\p{isposixalnum}', "");
72528Expect(0, 57, '\p{^isposixalnum}', "");
72529Expect(0, 57, '\P{isposixalnum}', "");
72530Expect(1, 57, '\P{^isposixalnum}', "");
72531Expect(0, 47, '\p{isposixalnum}', "");
72532Expect(1, 47, '\p{^isposixalnum}', "");
72533Expect(1, 47, '\P{isposixalnum}', "");
72534Expect(0, 47, '\P{^isposixalnum}', "");
72535Expect(1, 57, '\p{ _Is_PosixAlnum}', "");
72536Expect(0, 57, '\p{^ _Is_PosixAlnum}', "");
72537Expect(0, 57, '\P{ _Is_PosixAlnum}', "");
72538Expect(1, 57, '\P{^ _Is_PosixAlnum}', "");
72539Expect(0, 47, '\p{ _Is_PosixAlnum}', "");
72540Expect(1, 47, '\p{^ _Is_PosixAlnum}', "");
72541Expect(1, 47, '\P{ _Is_PosixAlnum}', "");
72542Expect(0, 47, '\P{^ _Is_PosixAlnum}', "");
72543Error('\p{	-arabic Supplement:=}');
72544Error('\P{	-arabic Supplement:=}');
72545Expect(1, 1919, '\p{arabicsupplement}', "");
72546Expect(0, 1919, '\p{^arabicsupplement}', "");
72547Expect(0, 1919, '\P{arabicsupplement}', "");
72548Expect(1, 1919, '\P{^arabicsupplement}', "");
72549Expect(0, 1871, '\p{arabicsupplement}', "");
72550Expect(1, 1871, '\p{^arabicsupplement}', "");
72551Expect(1, 1871, '\P{arabicsupplement}', "");
72552Expect(0, 1871, '\P{^arabicsupplement}', "");
72553Expect(1, 1919, '\p{	 Arabic	Supplement}', "");
72554Expect(0, 1919, '\p{^	 Arabic	Supplement}', "");
72555Expect(0, 1919, '\P{	 Arabic	Supplement}', "");
72556Expect(1, 1919, '\P{^	 Arabic	Supplement}', "");
72557Expect(0, 1871, '\p{	 Arabic	Supplement}', "");
72558Expect(1, 1871, '\p{^	 Arabic	Supplement}', "");
72559Expect(1, 1871, '\P{	 Arabic	Supplement}', "");
72560Expect(0, 1871, '\P{^	 Arabic	Supplement}', "");
72561Error('\p{:=	-Is	Arabic-SUPPLEMENT}');
72562Error('\P{:=	-Is	Arabic-SUPPLEMENT}');
72563Expect(1, 1919, '\p{isarabicsupplement}', "");
72564Expect(0, 1919, '\p{^isarabicsupplement}', "");
72565Expect(0, 1919, '\P{isarabicsupplement}', "");
72566Expect(1, 1919, '\P{^isarabicsupplement}', "");
72567Expect(0, 1871, '\p{isarabicsupplement}', "");
72568Expect(1, 1871, '\p{^isarabicsupplement}', "");
72569Expect(1, 1871, '\P{isarabicsupplement}', "");
72570Expect(0, 1871, '\P{^isarabicsupplement}', "");
72571Expect(1, 1919, '\p{		ISARABIC-Supplement}', "");
72572Expect(0, 1919, '\p{^		ISARABIC-Supplement}', "");
72573Expect(0, 1919, '\P{		ISARABIC-Supplement}', "");
72574Expect(1, 1919, '\P{^		ISARABIC-Supplement}', "");
72575Expect(0, 1871, '\p{		ISARABIC-Supplement}', "");
72576Expect(1, 1871, '\p{^		ISARABIC-Supplement}', "");
72577Expect(1, 1871, '\P{		ISARABIC-Supplement}', "");
72578Expect(0, 1871, '\P{^		ISARABIC-Supplement}', "");
72579Error('\p{	 In_Arabic_SUPPLEMENT:=}');
72580Error('\P{	 In_Arabic_SUPPLEMENT:=}');
72581Expect(1, 1919, '\p{inarabicsupplement}', "");
72582Expect(0, 1919, '\p{^inarabicsupplement}', "");
72583Expect(0, 1919, '\P{inarabicsupplement}', "");
72584Expect(1, 1919, '\P{^inarabicsupplement}', "");
72585Expect(0, 1871, '\p{inarabicsupplement}', "");
72586Expect(1, 1871, '\p{^inarabicsupplement}', "");
72587Expect(1, 1871, '\P{inarabicsupplement}', "");
72588Expect(0, 1871, '\P{^inarabicsupplement}', "");
72589Expect(1, 1919, '\p{ _in arabic-SUPPLEMENT}', "");
72590Expect(0, 1919, '\p{^ _in arabic-SUPPLEMENT}', "");
72591Expect(0, 1919, '\P{ _in arabic-SUPPLEMENT}', "");
72592Expect(1, 1919, '\P{^ _in arabic-SUPPLEMENT}', "");
72593Expect(0, 1871, '\p{ _in arabic-SUPPLEMENT}', "");
72594Expect(1, 1871, '\p{^ _in arabic-SUPPLEMENT}', "");
72595Expect(1, 1871, '\P{ _in arabic-SUPPLEMENT}', "");
72596Expect(0, 1871, '\P{^ _in arabic-SUPPLEMENT}', "");
72597Error('\p{:=_CJK compatibility_IDEOGRAPHSSupplement}');
72598Error('\P{:=_CJK compatibility_IDEOGRAPHSSupplement}');
72599Expect(1, 195103, '\p{cjkcompatibilityideographssupplement}', "");
72600Expect(0, 195103, '\p{^cjkcompatibilityideographssupplement}', "");
72601Expect(0, 195103, '\P{cjkcompatibilityideographssupplement}', "");
72602Expect(1, 195103, '\P{^cjkcompatibilityideographssupplement}', "");
72603Expect(0, 194559, '\p{cjkcompatibilityideographssupplement}', "");
72604Expect(1, 194559, '\p{^cjkcompatibilityideographssupplement}', "");
72605Expect(1, 194559, '\P{cjkcompatibilityideographssupplement}', "");
72606Expect(0, 194559, '\P{^cjkcompatibilityideographssupplement}', "");
72607Expect(1, 195103, '\p{	_CJK_Compatibility_Ideographs	Supplement}', "");
72608Expect(0, 195103, '\p{^	_CJK_Compatibility_Ideographs	Supplement}', "");
72609Expect(0, 195103, '\P{	_CJK_Compatibility_Ideographs	Supplement}', "");
72610Expect(1, 195103, '\P{^	_CJK_Compatibility_Ideographs	Supplement}', "");
72611Expect(0, 194559, '\p{	_CJK_Compatibility_Ideographs	Supplement}', "");
72612Expect(1, 194559, '\p{^	_CJK_Compatibility_Ideographs	Supplement}', "");
72613Expect(1, 194559, '\P{	_CJK_Compatibility_Ideographs	Supplement}', "");
72614Expect(0, 194559, '\P{^	_CJK_Compatibility_Ideographs	Supplement}', "");
72615Error('\p{-/a/IS cjk_compatibility-Ideographs Supplement}');
72616Error('\P{-/a/IS cjk_compatibility-Ideographs Supplement}');
72617Expect(1, 195103, '\p{iscjkcompatibilityideographssupplement}', "");
72618Expect(0, 195103, '\p{^iscjkcompatibilityideographssupplement}', "");
72619Expect(0, 195103, '\P{iscjkcompatibilityideographssupplement}', "");
72620Expect(1, 195103, '\P{^iscjkcompatibilityideographssupplement}', "");
72621Expect(0, 194559, '\p{iscjkcompatibilityideographssupplement}', "");
72622Expect(1, 194559, '\p{^iscjkcompatibilityideographssupplement}', "");
72623Expect(1, 194559, '\P{iscjkcompatibilityideographssupplement}', "");
72624Expect(0, 194559, '\P{^iscjkcompatibilityideographssupplement}', "");
72625Expect(1, 195103, '\p{__Is_CJK-Compatibility_IDEOGRAPHSSupplement}', "");
72626Expect(0, 195103, '\p{^__Is_CJK-Compatibility_IDEOGRAPHSSupplement}', "");
72627Expect(0, 195103, '\P{__Is_CJK-Compatibility_IDEOGRAPHSSupplement}', "");
72628Expect(1, 195103, '\P{^__Is_CJK-Compatibility_IDEOGRAPHSSupplement}', "");
72629Expect(0, 194559, '\p{__Is_CJK-Compatibility_IDEOGRAPHSSupplement}', "");
72630Expect(1, 194559, '\p{^__Is_CJK-Compatibility_IDEOGRAPHSSupplement}', "");
72631Expect(1, 194559, '\P{__Is_CJK-Compatibility_IDEOGRAPHSSupplement}', "");
72632Expect(0, 194559, '\P{^__Is_CJK-Compatibility_IDEOGRAPHSSupplement}', "");
72633Error('\p{-/a/IN-CJK Compatibility	Ideographs-Supplement}');
72634Error('\P{-/a/IN-CJK Compatibility	Ideographs-Supplement}');
72635Expect(1, 195103, '\p{incjkcompatibilityideographssupplement}', "");
72636Expect(0, 195103, '\p{^incjkcompatibilityideographssupplement}', "");
72637Expect(0, 195103, '\P{incjkcompatibilityideographssupplement}', "");
72638Expect(1, 195103, '\P{^incjkcompatibilityideographssupplement}', "");
72639Expect(0, 194559, '\p{incjkcompatibilityideographssupplement}', "");
72640Expect(1, 194559, '\p{^incjkcompatibilityideographssupplement}', "");
72641Expect(1, 194559, '\P{incjkcompatibilityideographssupplement}', "");
72642Expect(0, 194559, '\P{^incjkcompatibilityideographssupplement}', "");
72643Expect(1, 195103, '\p{	In	CJK COMPATIBILITY-Ideographs-SUPPLEMENT}', "");
72644Expect(0, 195103, '\p{^	In	CJK COMPATIBILITY-Ideographs-SUPPLEMENT}', "");
72645Expect(0, 195103, '\P{	In	CJK COMPATIBILITY-Ideographs-SUPPLEMENT}', "");
72646Expect(1, 195103, '\P{^	In	CJK COMPATIBILITY-Ideographs-SUPPLEMENT}', "");
72647Expect(0, 194559, '\p{	In	CJK COMPATIBILITY-Ideographs-SUPPLEMENT}', "");
72648Expect(1, 194559, '\p{^	In	CJK COMPATIBILITY-Ideographs-SUPPLEMENT}', "");
72649Expect(1, 194559, '\P{	In	CJK COMPATIBILITY-Ideographs-SUPPLEMENT}', "");
72650Expect(0, 194559, '\P{^	In	CJK COMPATIBILITY-Ideographs-SUPPLEMENT}', "");
72651Error('\p{ _INGurmukhi/a/}');
72652Error('\P{ _INGurmukhi/a/}');
72653Expect(1, 2687, '\p{ingurmukhi}', "");
72654Expect(0, 2687, '\p{^ingurmukhi}', "");
72655Expect(0, 2687, '\P{ingurmukhi}', "");
72656Expect(1, 2687, '\P{^ingurmukhi}', "");
72657Expect(0, 2559, '\p{ingurmukhi}', "");
72658Expect(1, 2559, '\p{^ingurmukhi}', "");
72659Expect(1, 2559, '\P{ingurmukhi}', "");
72660Expect(0, 2559, '\P{^ingurmukhi}', "");
72661Expect(1, 2687, '\p{-in_Gurmukhi}', "");
72662Expect(0, 2687, '\p{^-in_Gurmukhi}', "");
72663Expect(0, 2687, '\P{-in_Gurmukhi}', "");
72664Expect(1, 2687, '\P{^-in_Gurmukhi}', "");
72665Expect(0, 2559, '\p{-in_Gurmukhi}', "");
72666Expect(1, 2559, '\p{^-in_Gurmukhi}', "");
72667Expect(1, 2559, '\P{-in_Gurmukhi}', "");
72668Expect(0, 2559, '\P{^-in_Gurmukhi}', "");
72669Error('\p{:=PHAISTOS_Disc}');
72670Error('\P{:=PHAISTOS_Disc}');
72671Expect(1, 66047, '\p{phaistosdisc}', "");
72672Expect(0, 66047, '\p{^phaistosdisc}', "");
72673Expect(0, 66047, '\P{phaistosdisc}', "");
72674Expect(1, 66047, '\P{^phaistosdisc}', "");
72675Expect(0, 65999, '\p{phaistosdisc}', "");
72676Expect(1, 65999, '\p{^phaistosdisc}', "");
72677Expect(1, 65999, '\P{phaistosdisc}', "");
72678Expect(0, 65999, '\P{^phaistosdisc}', "");
72679Expect(1, 66047, '\p{_Phaistos	disc}', "");
72680Expect(0, 66047, '\p{^_Phaistos	disc}', "");
72681Expect(0, 66047, '\P{_Phaistos	disc}', "");
72682Expect(1, 66047, '\P{^_Phaistos	disc}', "");
72683Expect(0, 65999, '\p{_Phaistos	disc}', "");
72684Expect(1, 65999, '\p{^_Phaistos	disc}', "");
72685Expect(1, 65999, '\P{_Phaistos	disc}', "");
72686Expect(0, 65999, '\P{^_Phaistos	disc}', "");
72687Error('\p{:= _Is Phaistos	Disc}');
72688Error('\P{:= _Is Phaistos	Disc}');
72689Expect(1, 66047, '\p{isphaistosdisc}', "");
72690Expect(0, 66047, '\p{^isphaistosdisc}', "");
72691Expect(0, 66047, '\P{isphaistosdisc}', "");
72692Expect(1, 66047, '\P{^isphaistosdisc}', "");
72693Expect(0, 65999, '\p{isphaistosdisc}', "");
72694Expect(1, 65999, '\p{^isphaistosdisc}', "");
72695Expect(1, 65999, '\P{isphaistosdisc}', "");
72696Expect(0, 65999, '\P{^isphaistosdisc}', "");
72697Expect(1, 66047, '\p{_Is Phaistos Disc}', "");
72698Expect(0, 66047, '\p{^_Is Phaistos Disc}', "");
72699Expect(0, 66047, '\P{_Is Phaistos Disc}', "");
72700Expect(1, 66047, '\P{^_Is Phaistos Disc}', "");
72701Expect(0, 65999, '\p{_Is Phaistos Disc}', "");
72702Expect(1, 65999, '\p{^_Is Phaistos Disc}', "");
72703Expect(1, 65999, '\P{_Is Phaistos Disc}', "");
72704Expect(0, 65999, '\P{^_Is Phaistos Disc}', "");
72705Error('\p{_ InPhaistos:=disc}');
72706Error('\P{_ InPhaistos:=disc}');
72707Expect(1, 66047, '\p{inphaistosdisc}', "");
72708Expect(0, 66047, '\p{^inphaistosdisc}', "");
72709Expect(0, 66047, '\P{inphaistosdisc}', "");
72710Expect(1, 66047, '\P{^inphaistosdisc}', "");
72711Expect(0, 65999, '\p{inphaistosdisc}', "");
72712Expect(1, 65999, '\p{^inphaistosdisc}', "");
72713Expect(1, 65999, '\P{inphaistosdisc}', "");
72714Expect(0, 65999, '\P{^inphaistosdisc}', "");
72715Expect(1, 66047, '\p{	 INphaistos-DISC}', "");
72716Expect(0, 66047, '\p{^	 INphaistos-DISC}', "");
72717Expect(0, 66047, '\P{	 INphaistos-DISC}', "");
72718Expect(1, 66047, '\P{^	 INphaistos-DISC}', "");
72719Expect(0, 65999, '\p{	 INphaistos-DISC}', "");
72720Expect(1, 65999, '\p{^	 INphaistos-DISC}', "");
72721Expect(1, 65999, '\P{	 INphaistos-DISC}', "");
72722Expect(0, 65999, '\P{^	 INphaistos-DISC}', "");
72723Error('\p{-:=-CombAbove}');
72724Error('\P{-:=-CombAbove}');
72725Expect(1, 788, '\p{_CombAbove}', "");
72726Expect(0, 788, '\p{^_CombAbove}', "");
72727Expect(0, 788, '\P{_CombAbove}', "");
72728Expect(1, 788, '\P{^_CombAbove}', "");
72729Expect(0, 767, '\p{_CombAbove}', "");
72730Expect(1, 767, '\p{^_CombAbove}', "");
72731Expect(1, 767, '\P{_CombAbove}', "");
72732Expect(0, 767, '\P{^_CombAbove}', "");
72733Error('\p{_:=Other-ID-CONTINUE}');
72734Error('\P{_:=Other-ID-CONTINUE}');
72735Expect(1, 183, '\p{otheridcontinue}', 'deprecated');
72736Expect(0, 183, '\p{^otheridcontinue}', 'deprecated');
72737Expect(0, 183, '\P{otheridcontinue}', 'deprecated');
72738Expect(1, 183, '\P{^otheridcontinue}', 'deprecated');
72739Expect(0, 182, '\p{otheridcontinue}', 'deprecated');
72740Expect(1, 182, '\p{^otheridcontinue}', 'deprecated');
72741Expect(1, 182, '\P{otheridcontinue}', 'deprecated');
72742Expect(0, 182, '\P{^otheridcontinue}', 'deprecated');
72743Expect(1, 183, '\p{	Other ID Continue}', 'deprecated');
72744Expect(0, 183, '\p{^	Other ID Continue}', 'deprecated');
72745Expect(0, 183, '\P{	Other ID Continue}', 'deprecated');
72746Expect(1, 183, '\P{^	Other ID Continue}', 'deprecated');
72747Expect(0, 182, '\p{	Other ID Continue}', 'deprecated');
72748Expect(1, 182, '\p{^	Other ID Continue}', 'deprecated');
72749Expect(1, 182, '\P{	Other ID Continue}', 'deprecated');
72750Expect(0, 182, '\P{^	Other ID Continue}', 'deprecated');
72751Error('\p{_ Is_Other-id	Continue:=}');
72752Error('\P{_ Is_Other-id	Continue:=}');
72753Expect(1, 183, '\p{isotheridcontinue}', 'deprecated');
72754Expect(0, 183, '\p{^isotheridcontinue}', 'deprecated');
72755Expect(0, 183, '\P{isotheridcontinue}', 'deprecated');
72756Expect(1, 183, '\P{^isotheridcontinue}', 'deprecated');
72757Expect(0, 182, '\p{isotheridcontinue}', 'deprecated');
72758Expect(1, 182, '\p{^isotheridcontinue}', 'deprecated');
72759Expect(1, 182, '\P{isotheridcontinue}', 'deprecated');
72760Expect(0, 182, '\P{^isotheridcontinue}', 'deprecated');
72761Expect(1, 183, '\p{  Is-OtherID-continue}', 'deprecated');
72762Expect(0, 183, '\p{^  Is-OtherID-continue}', 'deprecated');
72763Expect(0, 183, '\P{  Is-OtherID-continue}', 'deprecated');
72764Expect(1, 183, '\P{^  Is-OtherID-continue}', 'deprecated');
72765Expect(0, 182, '\p{  Is-OtherID-continue}', 'deprecated');
72766Expect(1, 182, '\p{^  Is-OtherID-continue}', 'deprecated');
72767Expect(1, 182, '\P{  Is-OtherID-continue}', 'deprecated');
72768Expect(0, 182, '\P{^  Is-OtherID-continue}', 'deprecated');
72769Error('\p{-:=OIDC}');
72770Error('\P{-:=OIDC}');
72771Expect(1, 183, '\p{oidc}', 'deprecated');
72772Expect(0, 183, '\p{^oidc}', 'deprecated');
72773Expect(0, 183, '\P{oidc}', 'deprecated');
72774Expect(1, 183, '\P{^oidc}', 'deprecated');
72775Expect(0, 182, '\p{oidc}', 'deprecated');
72776Expect(1, 182, '\p{^oidc}', 'deprecated');
72777Expect(1, 182, '\P{oidc}', 'deprecated');
72778Expect(0, 182, '\P{^oidc}', 'deprecated');
72779Expect(1, 183, '\p{-_oidc}', 'deprecated');
72780Expect(0, 183, '\p{^-_oidc}', 'deprecated');
72781Expect(0, 183, '\P{-_oidc}', 'deprecated');
72782Expect(1, 183, '\P{^-_oidc}', 'deprecated');
72783Expect(0, 182, '\p{-_oidc}', 'deprecated');
72784Expect(1, 182, '\p{^-_oidc}', 'deprecated');
72785Expect(1, 182, '\P{-_oidc}', 'deprecated');
72786Expect(0, 182, '\P{^-_oidc}', 'deprecated');
72787Error('\p{ :=Is OIDC}');
72788Error('\P{ :=Is OIDC}');
72789Expect(1, 183, '\p{isoidc}', 'deprecated');
72790Expect(0, 183, '\p{^isoidc}', 'deprecated');
72791Expect(0, 183, '\P{isoidc}', 'deprecated');
72792Expect(1, 183, '\P{^isoidc}', 'deprecated');
72793Expect(0, 182, '\p{isoidc}', 'deprecated');
72794Expect(1, 182, '\p{^isoidc}', 'deprecated');
72795Expect(1, 182, '\P{isoidc}', 'deprecated');
72796Expect(0, 182, '\P{^isoidc}', 'deprecated');
72797Expect(1, 183, '\p{_-Is_oidc}', 'deprecated');
72798Expect(0, 183, '\p{^_-Is_oidc}', 'deprecated');
72799Expect(0, 183, '\P{_-Is_oidc}', 'deprecated');
72800Expect(1, 183, '\P{^_-Is_oidc}', 'deprecated');
72801Expect(0, 182, '\p{_-Is_oidc}', 'deprecated');
72802Expect(1, 182, '\p{^_-Is_oidc}', 'deprecated');
72803Expect(1, 182, '\P{_-Is_oidc}', 'deprecated');
72804Expect(0, 182, '\P{^_-Is_oidc}', 'deprecated');
72805Error('\p{	-BAMUM:=}');
72806Error('\P{	-BAMUM:=}');
72807Expect(1, 42743, '\p{bamum}', "");
72808Expect(0, 42743, '\p{^bamum}', "");
72809Expect(0, 42743, '\P{bamum}', "");
72810Expect(1, 42743, '\P{^bamum}', "");
72811Expect(0, 42655, '\p{bamum}', "");
72812Expect(1, 42655, '\p{^bamum}', "");
72813Expect(1, 42655, '\P{bamum}', "");
72814Expect(0, 42655, '\P{^bamum}', "");
72815Expect(1, 42743, '\p{	-Bamum}', "");
72816Expect(0, 42743, '\p{^	-Bamum}', "");
72817Expect(0, 42743, '\P{	-Bamum}', "");
72818Expect(1, 42743, '\P{^	-Bamum}', "");
72819Expect(0, 42655, '\p{	-Bamum}', "");
72820Expect(1, 42655, '\p{^	-Bamum}', "");
72821Expect(1, 42655, '\P{	-Bamum}', "");
72822Expect(0, 42655, '\P{^	-Bamum}', "");
72823Error('\p{ Is:=bamum}');
72824Error('\P{ Is:=bamum}');
72825Expect(1, 42743, '\p{isbamum}', "");
72826Expect(0, 42743, '\p{^isbamum}', "");
72827Expect(0, 42743, '\P{isbamum}', "");
72828Expect(1, 42743, '\P{^isbamum}', "");
72829Expect(0, 42655, '\p{isbamum}', "");
72830Expect(1, 42655, '\p{^isbamum}', "");
72831Expect(1, 42655, '\P{isbamum}', "");
72832Expect(0, 42655, '\P{^isbamum}', "");
72833Expect(1, 42743, '\p{	-Is Bamum}', "");
72834Expect(0, 42743, '\p{^	-Is Bamum}', "");
72835Expect(0, 42743, '\P{	-Is Bamum}', "");
72836Expect(1, 42743, '\P{^	-Is Bamum}', "");
72837Expect(0, 42655, '\p{	-Is Bamum}', "");
72838Expect(1, 42655, '\p{^	-Is Bamum}', "");
72839Expect(1, 42655, '\P{	-Is Bamum}', "");
72840Expect(0, 42655, '\P{^	-Is Bamum}', "");
72841Error('\p{--Bamu/a/}');
72842Error('\P{--Bamu/a/}');
72843Expect(1, 42743, '\p{bamu}', "");
72844Expect(0, 42743, '\p{^bamu}', "");
72845Expect(0, 42743, '\P{bamu}', "");
72846Expect(1, 42743, '\P{^bamu}', "");
72847Expect(0, 42655, '\p{bamu}', "");
72848Expect(1, 42655, '\p{^bamu}', "");
72849Expect(1, 42655, '\P{bamu}', "");
72850Expect(0, 42655, '\P{^bamu}', "");
72851Expect(1, 42743, '\p{  bamu}', "");
72852Expect(0, 42743, '\p{^  bamu}', "");
72853Expect(0, 42743, '\P{  bamu}', "");
72854Expect(1, 42743, '\P{^  bamu}', "");
72855Expect(0, 42655, '\p{  bamu}', "");
72856Expect(1, 42655, '\p{^  bamu}', "");
72857Expect(1, 42655, '\P{  bamu}', "");
72858Expect(0, 42655, '\P{^  bamu}', "");
72859Error('\p{ :=IsBamu}');
72860Error('\P{ :=IsBamu}');
72861Expect(1, 42743, '\p{isbamu}', "");
72862Expect(0, 42743, '\p{^isbamu}', "");
72863Expect(0, 42743, '\P{isbamu}', "");
72864Expect(1, 42743, '\P{^isbamu}', "");
72865Expect(0, 42655, '\p{isbamu}', "");
72866Expect(1, 42655, '\p{^isbamu}', "");
72867Expect(1, 42655, '\P{isbamu}', "");
72868Expect(0, 42655, '\P{^isbamu}', "");
72869Expect(1, 42743, '\p{- Is-bamu}', "");
72870Expect(0, 42743, '\p{^- Is-bamu}', "");
72871Expect(0, 42743, '\P{- Is-bamu}', "");
72872Expect(1, 42743, '\P{^- Is-bamu}', "");
72873Expect(0, 42655, '\p{- Is-bamu}', "");
72874Expect(1, 42655, '\p{^- Is-bamu}', "");
72875Expect(1, 42655, '\P{- Is-bamu}', "");
72876Expect(0, 42655, '\P{^- Is-bamu}', "");
72877Error('\p{	 In	bengali/a/}');
72878Error('\P{	 In	bengali/a/}');
72879Expect(1, 2559, '\p{inbengali}', "");
72880Expect(0, 2559, '\p{^inbengali}', "");
72881Expect(0, 2559, '\P{inbengali}', "");
72882Expect(1, 2559, '\P{^inbengali}', "");
72883Expect(0, 2431, '\p{inbengali}', "");
72884Expect(1, 2431, '\p{^inbengali}', "");
72885Expect(1, 2431, '\P{inbengali}', "");
72886Expect(0, 2431, '\P{^inbengali}', "");
72887Expect(1, 2559, '\p{-IN	bengali}', "");
72888Expect(0, 2559, '\p{^-IN	bengali}', "");
72889Expect(0, 2559, '\P{-IN	bengali}', "");
72890Expect(1, 2559, '\P{^-IN	bengali}', "");
72891Expect(0, 2431, '\p{-IN	bengali}', "");
72892Expect(1, 2431, '\p{^-IN	bengali}', "");
72893Expect(1, 2431, '\P{-IN	bengali}', "");
72894Expect(0, 2431, '\P{^-IN	bengali}', "");
72895Error('\p{-cuneiform/a/}');
72896Error('\P{-cuneiform/a/}');
72897Expect(1, 74606, '\p{cuneiform}', "");
72898Expect(0, 74606, '\p{^cuneiform}', "");
72899Expect(0, 74606, '\P{cuneiform}', "");
72900Expect(1, 74606, '\P{^cuneiform}', "");
72901Expect(0, 73727, '\p{cuneiform}', "");
72902Expect(1, 73727, '\p{^cuneiform}', "");
72903Expect(1, 73727, '\P{cuneiform}', "");
72904Expect(0, 73727, '\P{^cuneiform}', "");
72905Expect(1, 74606, '\p{ cuneiform}', "");
72906Expect(0, 74606, '\p{^ cuneiform}', "");
72907Expect(0, 74606, '\P{ cuneiform}', "");
72908Expect(1, 74606, '\P{^ cuneiform}', "");
72909Expect(0, 73727, '\p{ cuneiform}', "");
72910Expect(1, 73727, '\p{^ cuneiform}', "");
72911Expect(1, 73727, '\P{ cuneiform}', "");
72912Expect(0, 73727, '\P{^ cuneiform}', "");
72913Error('\p{:=	-Is	Cuneiform}');
72914Error('\P{:=	-Is	Cuneiform}');
72915Expect(1, 74606, '\p{iscuneiform}', "");
72916Expect(0, 74606, '\p{^iscuneiform}', "");
72917Expect(0, 74606, '\P{iscuneiform}', "");
72918Expect(1, 74606, '\P{^iscuneiform}', "");
72919Expect(0, 73727, '\p{iscuneiform}', "");
72920Expect(1, 73727, '\p{^iscuneiform}', "");
72921Expect(1, 73727, '\P{iscuneiform}', "");
72922Expect(0, 73727, '\P{^iscuneiform}', "");
72923Expect(1, 74606, '\p{_IS_Cuneiform}', "");
72924Expect(0, 74606, '\p{^_IS_Cuneiform}', "");
72925Expect(0, 74606, '\P{_IS_Cuneiform}', "");
72926Expect(1, 74606, '\P{^_IS_Cuneiform}', "");
72927Expect(0, 73727, '\p{_IS_Cuneiform}', "");
72928Expect(1, 73727, '\p{^_IS_Cuneiform}', "");
72929Expect(1, 73727, '\P{_IS_Cuneiform}', "");
72930Expect(0, 73727, '\P{^_IS_Cuneiform}', "");
72931Error('\p{_	Xsux/a/}');
72932Error('\P{_	Xsux/a/}');
72933Expect(1, 74606, '\p{xsux}', "");
72934Expect(0, 74606, '\p{^xsux}', "");
72935Expect(0, 74606, '\P{xsux}', "");
72936Expect(1, 74606, '\P{^xsux}', "");
72937Expect(0, 73727, '\p{xsux}', "");
72938Expect(1, 73727, '\p{^xsux}', "");
72939Expect(1, 73727, '\P{xsux}', "");
72940Expect(0, 73727, '\P{^xsux}', "");
72941Expect(1, 74606, '\p{-Xsux}', "");
72942Expect(0, 74606, '\p{^-Xsux}', "");
72943Expect(0, 74606, '\P{-Xsux}', "");
72944Expect(1, 74606, '\P{^-Xsux}', "");
72945Expect(0, 73727, '\p{-Xsux}', "");
72946Expect(1, 73727, '\p{^-Xsux}', "");
72947Expect(1, 73727, '\P{-Xsux}', "");
72948Expect(0, 73727, '\P{^-Xsux}', "");
72949Error('\p{	/a/Is xsux}');
72950Error('\P{	/a/Is xsux}');
72951Expect(1, 74606, '\p{isxsux}', "");
72952Expect(0, 74606, '\p{^isxsux}', "");
72953Expect(0, 74606, '\P{isxsux}', "");
72954Expect(1, 74606, '\P{^isxsux}', "");
72955Expect(0, 73727, '\p{isxsux}', "");
72956Expect(1, 73727, '\p{^isxsux}', "");
72957Expect(1, 73727, '\P{isxsux}', "");
72958Expect(0, 73727, '\P{^isxsux}', "");
72959Expect(1, 74606, '\p{_	Is_Xsux}', "");
72960Expect(0, 74606, '\p{^_	Is_Xsux}', "");
72961Expect(0, 74606, '\P{_	Is_Xsux}', "");
72962Expect(1, 74606, '\P{^_	Is_Xsux}', "");
72963Expect(0, 73727, '\p{_	Is_Xsux}', "");
72964Expect(1, 73727, '\p{^_	Is_Xsux}', "");
72965Expect(1, 73727, '\P{_	Is_Xsux}', "");
72966Expect(0, 73727, '\P{^_	Is_Xsux}', "");
72967Error('\p{-HANGUL/a/Jamo	ExtendedA}');
72968Error('\P{-HANGUL/a/Jamo	ExtendedA}');
72969Expect(1, 43391, '\p{hanguljamoextendeda}', "");
72970Expect(0, 43391, '\p{^hanguljamoextendeda}', "");
72971Expect(0, 43391, '\P{hanguljamoextendeda}', "");
72972Expect(1, 43391, '\P{^hanguljamoextendeda}', "");
72973Expect(0, 43359, '\p{hanguljamoextendeda}', "");
72974Expect(1, 43359, '\p{^hanguljamoextendeda}', "");
72975Expect(1, 43359, '\P{hanguljamoextendeda}', "");
72976Expect(0, 43359, '\P{^hanguljamoextendeda}', "");
72977Expect(1, 43391, '\p{	Hangul	Jamo extended	A}', "");
72978Expect(0, 43391, '\p{^	Hangul	Jamo extended	A}', "");
72979Expect(0, 43391, '\P{	Hangul	Jamo extended	A}', "");
72980Expect(1, 43391, '\P{^	Hangul	Jamo extended	A}', "");
72981Expect(0, 43359, '\p{	Hangul	Jamo extended	A}', "");
72982Expect(1, 43359, '\p{^	Hangul	Jamo extended	A}', "");
72983Expect(1, 43359, '\P{	Hangul	Jamo extended	A}', "");
72984Expect(0, 43359, '\P{^	Hangul	Jamo extended	A}', "");
72985Error('\p{-/a/Ishangul	JAMO extended	A}');
72986Error('\P{-/a/Ishangul	JAMO extended	A}');
72987Expect(1, 43391, '\p{ishanguljamoextendeda}', "");
72988Expect(0, 43391, '\p{^ishanguljamoextendeda}', "");
72989Expect(0, 43391, '\P{ishanguljamoextendeda}', "");
72990Expect(1, 43391, '\P{^ishanguljamoextendeda}', "");
72991Expect(0, 43359, '\p{ishanguljamoextendeda}', "");
72992Expect(1, 43359, '\p{^ishanguljamoextendeda}', "");
72993Expect(1, 43359, '\P{ishanguljamoextendeda}', "");
72994Expect(0, 43359, '\P{^ishanguljamoextendeda}', "");
72995Expect(1, 43391, '\p{  Is-hangul	jamo-Extended	A}', "");
72996Expect(0, 43391, '\p{^  Is-hangul	jamo-Extended	A}', "");
72997Expect(0, 43391, '\P{  Is-hangul	jamo-Extended	A}', "");
72998Expect(1, 43391, '\P{^  Is-hangul	jamo-Extended	A}', "");
72999Expect(0, 43359, '\p{  Is-hangul	jamo-Extended	A}', "");
73000Expect(1, 43359, '\p{^  Is-hangul	jamo-Extended	A}', "");
73001Expect(1, 43359, '\P{  Is-hangul	jamo-Extended	A}', "");
73002Expect(0, 43359, '\P{^  Is-hangul	jamo-Extended	A}', "");
73003Error('\p{	in	hangul_Jamo EXTENDED_A:=}');
73004Error('\P{	in	hangul_Jamo EXTENDED_A:=}');
73005Expect(1, 43391, '\p{inhanguljamoextendeda}', "");
73006Expect(0, 43391, '\p{^inhanguljamoextendeda}', "");
73007Expect(0, 43391, '\P{inhanguljamoextendeda}', "");
73008Expect(1, 43391, '\P{^inhanguljamoextendeda}', "");
73009Expect(0, 43359, '\p{inhanguljamoextendeda}', "");
73010Expect(1, 43359, '\p{^inhanguljamoextendeda}', "");
73011Expect(1, 43359, '\P{inhanguljamoextendeda}', "");
73012Expect(0, 43359, '\P{^inhanguljamoextendeda}', "");
73013Expect(1, 43391, '\p{		IN Hangul Jamo-Extended	A}', "");
73014Expect(0, 43391, '\p{^		IN Hangul Jamo-Extended	A}', "");
73015Expect(0, 43391, '\P{		IN Hangul Jamo-Extended	A}', "");
73016Expect(1, 43391, '\P{^		IN Hangul Jamo-Extended	A}', "");
73017Expect(0, 43359, '\p{		IN Hangul Jamo-Extended	A}', "");
73018Expect(1, 43359, '\p{^		IN Hangul Jamo-Extended	A}', "");
73019Expect(1, 43359, '\P{		IN Hangul Jamo-Extended	A}', "");
73020Expect(0, 43359, '\P{^		IN Hangul Jamo-Extended	A}', "");
73021Error('\p{:=_-cased}');
73022Error('\P{:=_-cased}');
73023Expect(1, 90, '\p{cased}', "");
73024Expect(0, 90, '\p{^cased}', "");
73025Expect(0, 90, '\P{cased}', "");
73026Expect(1, 90, '\P{^cased}', "");
73027Expect(0, 64, '\p{cased}', "");
73028Expect(1, 64, '\p{^cased}', "");
73029Expect(1, 64, '\P{cased}', "");
73030Expect(0, 64, '\P{^cased}', "");
73031Expect(1, 90, '\p{  Cased}', "");
73032Expect(0, 90, '\p{^  Cased}', "");
73033Expect(0, 90, '\P{  Cased}', "");
73034Expect(1, 90, '\P{^  Cased}', "");
73035Expect(0, 64, '\p{  Cased}', "");
73036Expect(1, 64, '\p{^  Cased}', "");
73037Expect(1, 64, '\P{  Cased}', "");
73038Expect(0, 64, '\P{^  Cased}', "");
73039Error('\p{ :=Iscased}');
73040Error('\P{ :=Iscased}');
73041Expect(1, 90, '\p{iscased}', "");
73042Expect(0, 90, '\p{^iscased}', "");
73043Expect(0, 90, '\P{iscased}', "");
73044Expect(1, 90, '\P{^iscased}', "");
73045Expect(0, 64, '\p{iscased}', "");
73046Expect(1, 64, '\p{^iscased}', "");
73047Expect(1, 64, '\P{iscased}', "");
73048Expect(0, 64, '\P{^iscased}', "");
73049Expect(1, 90, '\p{		Is_Cased}', "");
73050Expect(0, 90, '\p{^		Is_Cased}', "");
73051Expect(0, 90, '\P{		Is_Cased}', "");
73052Expect(1, 90, '\P{^		Is_Cased}', "");
73053Expect(0, 64, '\p{		Is_Cased}', "");
73054Expect(1, 64, '\p{^		Is_Cased}', "");
73055Expect(1, 64, '\P{		Is_Cased}', "");
73056Expect(0, 64, '\P{^		Is_Cased}', "");
73057Error('\p{ 	In:=Katakana}');
73058Error('\P{ 	In:=Katakana}');
73059Expect(1, 12543, '\p{inkatakana}', "");
73060Expect(0, 12543, '\p{^inkatakana}', "");
73061Expect(0, 12543, '\P{inkatakana}', "");
73062Expect(1, 12543, '\P{^inkatakana}', "");
73063Expect(0, 12447, '\p{inkatakana}', "");
73064Expect(1, 12447, '\p{^inkatakana}', "");
73065Expect(1, 12447, '\P{inkatakana}', "");
73066Expect(0, 12447, '\P{^inkatakana}', "");
73067Expect(1, 12543, '\p{		inKatakana}', "");
73068Expect(0, 12543, '\p{^		inKatakana}', "");
73069Expect(0, 12543, '\P{		inKatakana}', "");
73070Expect(1, 12543, '\P{^		inKatakana}', "");
73071Expect(0, 12447, '\p{		inKatakana}', "");
73072Expect(1, 12447, '\p{^		inKatakana}', "");
73073Expect(1, 12447, '\P{		inKatakana}', "");
73074Expect(0, 12447, '\P{^		inKatakana}', "");
73075Error('\p{_:=ARABIC PRESENTATION-Forms_A}');
73076Error('\P{_:=ARABIC PRESENTATION-Forms_A}');
73077Expect(1, 65023, '\p{arabicpresentationformsa}', "");
73078Expect(0, 65023, '\p{^arabicpresentationformsa}', "");
73079Expect(0, 65023, '\P{arabicpresentationformsa}', "");
73080Expect(1, 65023, '\P{^arabicpresentationformsa}', "");
73081Expect(0, 64335, '\p{arabicpresentationformsa}', "");
73082Expect(1, 64335, '\p{^arabicpresentationformsa}', "");
73083Expect(1, 64335, '\P{arabicpresentationformsa}', "");
73084Expect(0, 64335, '\P{^arabicpresentationformsa}', "");
73085Expect(1, 65023, '\p{ 	arabic	PRESENTATIONFORMS A}', "");
73086Expect(0, 65023, '\p{^ 	arabic	PRESENTATIONFORMS A}', "");
73087Expect(0, 65023, '\P{ 	arabic	PRESENTATIONFORMS A}', "");
73088Expect(1, 65023, '\P{^ 	arabic	PRESENTATIONFORMS A}', "");
73089Expect(0, 64335, '\p{ 	arabic	PRESENTATIONFORMS A}', "");
73090Expect(1, 64335, '\p{^ 	arabic	PRESENTATIONFORMS A}', "");
73091Expect(1, 64335, '\P{ 	arabic	PRESENTATIONFORMS A}', "");
73092Expect(0, 64335, '\P{^ 	arabic	PRESENTATIONFORMS A}', "");
73093Error('\p{-_is	arabicpresentationFormsa:=}');
73094Error('\P{-_is	arabicpresentationFormsa:=}');
73095Expect(1, 65023, '\p{isarabicpresentationformsa}', "");
73096Expect(0, 65023, '\p{^isarabicpresentationformsa}', "");
73097Expect(0, 65023, '\P{isarabicpresentationformsa}', "");
73098Expect(1, 65023, '\P{^isarabicpresentationformsa}', "");
73099Expect(0, 64335, '\p{isarabicpresentationformsa}', "");
73100Expect(1, 64335, '\p{^isarabicpresentationformsa}', "");
73101Expect(1, 64335, '\P{isarabicpresentationformsa}', "");
73102Expect(0, 64335, '\P{^isarabicpresentationformsa}', "");
73103Expect(1, 65023, '\p{	_Is_ArabicPRESENTATIONForms_a}', "");
73104Expect(0, 65023, '\p{^	_Is_ArabicPRESENTATIONForms_a}', "");
73105Expect(0, 65023, '\P{	_Is_ArabicPRESENTATIONForms_a}', "");
73106Expect(1, 65023, '\P{^	_Is_ArabicPRESENTATIONForms_a}', "");
73107Expect(0, 64335, '\p{	_Is_ArabicPRESENTATIONForms_a}', "");
73108Expect(1, 64335, '\p{^	_Is_ArabicPRESENTATIONForms_a}', "");
73109Expect(1, 64335, '\P{	_Is_ArabicPRESENTATIONForms_a}', "");
73110Expect(0, 64335, '\P{^	_Is_ArabicPRESENTATIONForms_a}', "");
73111Error('\p{	-inARABIC/a/Presentation FORMS	A}');
73112Error('\P{	-inARABIC/a/Presentation FORMS	A}');
73113Expect(1, 65023, '\p{inarabicpresentationformsa}', "");
73114Expect(0, 65023, '\p{^inarabicpresentationformsa}', "");
73115Expect(0, 65023, '\P{inarabicpresentationformsa}', "");
73116Expect(1, 65023, '\P{^inarabicpresentationformsa}', "");
73117Expect(0, 64335, '\p{inarabicpresentationformsa}', "");
73118Expect(1, 64335, '\p{^inarabicpresentationformsa}', "");
73119Expect(1, 64335, '\P{inarabicpresentationformsa}', "");
73120Expect(0, 64335, '\P{^inarabicpresentationformsa}', "");
73121Expect(1, 65023, '\p{		InArabic-Presentation	Forms a}', "");
73122Expect(0, 65023, '\p{^		InArabic-Presentation	Forms a}', "");
73123Expect(0, 65023, '\P{		InArabic-Presentation	Forms a}', "");
73124Expect(1, 65023, '\P{^		InArabic-Presentation	Forms a}', "");
73125Expect(0, 64335, '\p{		InArabic-Presentation	Forms a}', "");
73126Expect(1, 64335, '\p{^		InArabic-Presentation	Forms a}', "");
73127Expect(1, 64335, '\P{		InArabic-Presentation	Forms a}', "");
73128Expect(0, 64335, '\P{^		InArabic-Presentation	Forms a}', "");
73129Error('\p{	In/a/Tai THAM}');
73130Error('\P{	In/a/Tai THAM}');
73131Expect(1, 6831, '\p{intaitham}', "");
73132Expect(0, 6831, '\p{^intaitham}', "");
73133Expect(0, 6831, '\P{intaitham}', "");
73134Expect(1, 6831, '\P{^intaitham}', "");
73135Expect(0, 6687, '\p{intaitham}', "");
73136Expect(1, 6687, '\p{^intaitham}', "");
73137Expect(1, 6687, '\P{intaitham}', "");
73138Expect(0, 6687, '\P{^intaitham}', "");
73139Expect(1, 6831, '\p{	 In-taiTham}', "");
73140Expect(0, 6831, '\p{^	 In-taiTham}', "");
73141Expect(0, 6831, '\P{	 In-taiTham}', "");
73142Expect(1, 6831, '\P{^	 In-taiTham}', "");
73143Expect(0, 6687, '\p{	 In-taiTham}', "");
73144Expect(1, 6687, '\p{^	 In-taiTham}', "");
73145Expect(1, 6687, '\P{	 In-taiTham}', "");
73146Expect(0, 6687, '\P{^	 In-taiTham}', "");
73147Error('\p{	/a/IN TAGALOG}');
73148Error('\P{	/a/IN TAGALOG}');
73149Expect(1, 5919, '\p{intagalog}', "");
73150Expect(0, 5919, '\p{^intagalog}', "");
73151Expect(0, 5919, '\P{intagalog}', "");
73152Expect(1, 5919, '\P{^intagalog}', "");
73153Expect(0, 5887, '\p{intagalog}', "");
73154Expect(1, 5887, '\p{^intagalog}', "");
73155Expect(1, 5887, '\P{intagalog}', "");
73156Expect(0, 5887, '\P{^intagalog}', "");
73157Expect(1, 5919, '\p{ InTagalog}', "");
73158Expect(0, 5919, '\p{^ InTagalog}', "");
73159Expect(0, 5919, '\P{ InTagalog}', "");
73160Expect(1, 5919, '\P{^ InTagalog}', "");
73161Expect(0, 5887, '\p{ InTagalog}', "");
73162Expect(1, 5887, '\p{^ InTagalog}', "");
73163Expect(1, 5887, '\P{ InTagalog}', "");
73164Expect(0, 5887, '\P{^ InTagalog}', "");
73165Error('\p{_/a/Tai	XuanJing	symbols}');
73166Error('\P{_/a/Tai	XuanJing	symbols}');
73167Expect(1, 119647, '\p{taixuanjingsymbols}', "");
73168Expect(0, 119647, '\p{^taixuanjingsymbols}', "");
73169Expect(0, 119647, '\P{taixuanjingsymbols}', "");
73170Expect(1, 119647, '\P{^taixuanjingsymbols}', "");
73171Expect(0, 119551, '\p{taixuanjingsymbols}', "");
73172Expect(1, 119551, '\p{^taixuanjingsymbols}', "");
73173Expect(1, 119551, '\P{taixuanjingsymbols}', "");
73174Expect(0, 119551, '\P{^taixuanjingsymbols}', "");
73175Expect(1, 119647, '\p{_tai XUAN JINGSymbols}', "");
73176Expect(0, 119647, '\p{^_tai XUAN JINGSymbols}', "");
73177Expect(0, 119647, '\P{_tai XUAN JINGSymbols}', "");
73178Expect(1, 119647, '\P{^_tai XUAN JINGSymbols}', "");
73179Expect(0, 119551, '\p{_tai XUAN JINGSymbols}', "");
73180Expect(1, 119551, '\p{^_tai XUAN JINGSymbols}', "");
73181Expect(1, 119551, '\P{_tai XUAN JINGSymbols}', "");
73182Expect(0, 119551, '\P{^_tai XUAN JINGSymbols}', "");
73183Error('\p{_IS_tai/a/XUAN-JING symbols}');
73184Error('\P{_IS_tai/a/XUAN-JING symbols}');
73185Expect(1, 119647, '\p{istaixuanjingsymbols}', "");
73186Expect(0, 119647, '\p{^istaixuanjingsymbols}', "");
73187Expect(0, 119647, '\P{istaixuanjingsymbols}', "");
73188Expect(1, 119647, '\P{^istaixuanjingsymbols}', "");
73189Expect(0, 119551, '\p{istaixuanjingsymbols}', "");
73190Expect(1, 119551, '\p{^istaixuanjingsymbols}', "");
73191Expect(1, 119551, '\P{istaixuanjingsymbols}', "");
73192Expect(0, 119551, '\P{^istaixuanjingsymbols}', "");
73193Expect(1, 119647, '\p{ Is Tai-XUAN-jing-SYMBOLS}', "");
73194Expect(0, 119647, '\p{^ Is Tai-XUAN-jing-SYMBOLS}', "");
73195Expect(0, 119647, '\P{ Is Tai-XUAN-jing-SYMBOLS}', "");
73196Expect(1, 119647, '\P{^ Is Tai-XUAN-jing-SYMBOLS}', "");
73197Expect(0, 119551, '\p{ Is Tai-XUAN-jing-SYMBOLS}', "");
73198Expect(1, 119551, '\p{^ Is Tai-XUAN-jing-SYMBOLS}', "");
73199Expect(1, 119551, '\P{ Is Tai-XUAN-jing-SYMBOLS}', "");
73200Expect(0, 119551, '\P{^ Is Tai-XUAN-jing-SYMBOLS}', "");
73201Error('\p{:=In-TaiXUAN	Jing Symbols}');
73202Error('\P{:=In-TaiXUAN	Jing Symbols}');
73203Expect(1, 119647, '\p{intaixuanjingsymbols}', "");
73204Expect(0, 119647, '\p{^intaixuanjingsymbols}', "");
73205Expect(0, 119647, '\P{intaixuanjingsymbols}', "");
73206Expect(1, 119647, '\P{^intaixuanjingsymbols}', "");
73207Expect(0, 119551, '\p{intaixuanjingsymbols}', "");
73208Expect(1, 119551, '\p{^intaixuanjingsymbols}', "");
73209Expect(1, 119551, '\P{intaixuanjingsymbols}', "");
73210Expect(0, 119551, '\P{^intaixuanjingsymbols}', "");
73211Expect(1, 119647, '\p{  In_TAI XUAN_JING SYMBOLS}', "");
73212Expect(0, 119647, '\p{^  In_TAI XUAN_JING SYMBOLS}', "");
73213Expect(0, 119647, '\P{  In_TAI XUAN_JING SYMBOLS}', "");
73214Expect(1, 119647, '\P{^  In_TAI XUAN_JING SYMBOLS}', "");
73215Expect(0, 119551, '\p{  In_TAI XUAN_JING SYMBOLS}', "");
73216Expect(1, 119551, '\p{^  In_TAI XUAN_JING SYMBOLS}', "");
73217Expect(1, 119551, '\P{  In_TAI XUAN_JING SYMBOLS}', "");
73218Expect(0, 119551, '\P{^  In_TAI XUAN_JING SYMBOLS}', "");
73219Error('\p{_/a/in_lepcha}');
73220Error('\P{_/a/in_lepcha}');
73221Expect(1, 7247, '\p{inlepcha}', "");
73222Expect(0, 7247, '\p{^inlepcha}', "");
73223Expect(0, 7247, '\P{inlepcha}', "");
73224Expect(1, 7247, '\P{^inlepcha}', "");
73225Expect(0, 7167, '\p{inlepcha}', "");
73226Expect(1, 7167, '\p{^inlepcha}', "");
73227Expect(1, 7167, '\P{inlepcha}', "");
73228Expect(0, 7167, '\P{^inlepcha}', "");
73229Expect(1, 7247, '\p{	in	Lepcha}', "");
73230Expect(0, 7247, '\p{^	in	Lepcha}', "");
73231Expect(0, 7247, '\P{	in	Lepcha}', "");
73232Expect(1, 7247, '\P{^	in	Lepcha}', "");
73233Expect(0, 7167, '\p{	in	Lepcha}', "");
73234Expect(1, 7167, '\p{^	in	Lepcha}', "");
73235Expect(1, 7167, '\P{	in	Lepcha}', "");
73236Expect(0, 7167, '\P{^	in	Lepcha}', "");
73237Error('\p{_-In/a/Cham}');
73238Error('\P{_-In/a/Cham}');
73239Expect(1, 43615, '\p{incham}', "");
73240Expect(0, 43615, '\p{^incham}', "");
73241Expect(0, 43615, '\P{incham}', "");
73242Expect(1, 43615, '\P{^incham}', "");
73243Expect(0, 43519, '\p{incham}', "");
73244Expect(1, 43519, '\p{^incham}', "");
73245Expect(1, 43519, '\P{incham}', "");
73246Expect(0, 43519, '\P{^incham}', "");
73247Expect(1, 43615, '\p{-_IN Cham}', "");
73248Expect(0, 43615, '\p{^-_IN Cham}', "");
73249Expect(0, 43615, '\P{-_IN Cham}', "");
73250Expect(1, 43615, '\P{^-_IN Cham}', "");
73251Expect(0, 43519, '\p{-_IN Cham}', "");
73252Expect(1, 43519, '\p{^-_IN Cham}', "");
73253Expect(1, 43519, '\P{-_IN Cham}', "");
73254Expect(0, 43519, '\P{^-_IN Cham}', "");
73255Error('\p{	_in:=bopomofo}');
73256Error('\P{	_in:=bopomofo}');
73257Expect(1, 12591, '\p{inbopomofo}', "");
73258Expect(0, 12591, '\p{^inbopomofo}', "");
73259Expect(0, 12591, '\P{inbopomofo}', "");
73260Expect(1, 12591, '\P{^inbopomofo}', "");
73261Expect(0, 12543, '\p{inbopomofo}', "");
73262Expect(1, 12543, '\p{^inbopomofo}', "");
73263Expect(1, 12543, '\P{inbopomofo}', "");
73264Expect(0, 12543, '\P{^inbopomofo}', "");
73265Expect(1, 12591, '\p{-_In	bopomofo}', "");
73266Expect(0, 12591, '\p{^-_In	bopomofo}', "");
73267Expect(0, 12591, '\P{-_In	bopomofo}', "");
73268Expect(1, 12591, '\P{^-_In	bopomofo}', "");
73269Expect(0, 12543, '\p{-_In	bopomofo}', "");
73270Expect(1, 12543, '\p{^-_In	bopomofo}', "");
73271Expect(1, 12543, '\P{-_In	bopomofo}', "");
73272Expect(0, 12543, '\P{^-_In	bopomofo}', "");
73273Error('\p{-:=CJK_CompatibilityIdeographs}');
73274Error('\P{-:=CJK_CompatibilityIdeographs}');
73275Expect(1, 64255, '\p{cjkcompatibilityideographs}', "");
73276Expect(0, 64255, '\p{^cjkcompatibilityideographs}', "");
73277Expect(0, 64255, '\P{cjkcompatibilityideographs}', "");
73278Expect(1, 64255, '\P{^cjkcompatibilityideographs}', "");
73279Expect(0, 63743, '\p{cjkcompatibilityideographs}', "");
73280Expect(1, 63743, '\p{^cjkcompatibilityideographs}', "");
73281Expect(1, 63743, '\P{cjkcompatibilityideographs}', "");
73282Expect(0, 63743, '\P{^cjkcompatibilityideographs}', "");
73283Expect(1, 64255, '\p{CJKCOMPATIBILITYideographs}', "");
73284Expect(0, 64255, '\p{^CJKCOMPATIBILITYideographs}', "");
73285Expect(0, 64255, '\P{CJKCOMPATIBILITYideographs}', "");
73286Expect(1, 64255, '\P{^CJKCOMPATIBILITYideographs}', "");
73287Expect(0, 63743, '\p{CJKCOMPATIBILITYideographs}', "");
73288Expect(1, 63743, '\p{^CJKCOMPATIBILITYideographs}', "");
73289Expect(1, 63743, '\P{CJKCOMPATIBILITYideographs}', "");
73290Expect(0, 63743, '\P{^CJKCOMPATIBILITYideographs}', "");
73291Error('\p{-:=IscjkCOMPATIBILITY_ideographs}');
73292Error('\P{-:=IscjkCOMPATIBILITY_ideographs}');
73293Expect(1, 64255, '\p{iscjkcompatibilityideographs}', "");
73294Expect(0, 64255, '\p{^iscjkcompatibilityideographs}', "");
73295Expect(0, 64255, '\P{iscjkcompatibilityideographs}', "");
73296Expect(1, 64255, '\P{^iscjkcompatibilityideographs}', "");
73297Expect(0, 63743, '\p{iscjkcompatibilityideographs}', "");
73298Expect(1, 63743, '\p{^iscjkcompatibilityideographs}', "");
73299Expect(1, 63743, '\P{iscjkcompatibilityideographs}', "");
73300Expect(0, 63743, '\P{^iscjkcompatibilityideographs}', "");
73301Expect(1, 64255, '\p{	-Is_CJK compatibility Ideographs}', "");
73302Expect(0, 64255, '\p{^	-Is_CJK compatibility Ideographs}', "");
73303Expect(0, 64255, '\P{	-Is_CJK compatibility Ideographs}', "");
73304Expect(1, 64255, '\P{^	-Is_CJK compatibility Ideographs}', "");
73305Expect(0, 63743, '\p{	-Is_CJK compatibility Ideographs}', "");
73306Expect(1, 63743, '\p{^	-Is_CJK compatibility Ideographs}', "");
73307Expect(1, 63743, '\P{	-Is_CJK compatibility Ideographs}', "");
73308Expect(0, 63743, '\P{^	-Is_CJK compatibility Ideographs}', "");
73309Error('\p{	:=incjk-compatibility Ideographs}');
73310Error('\P{	:=incjk-compatibility Ideographs}');
73311Expect(1, 64255, '\p{incjkcompatibilityideographs}', "");
73312Expect(0, 64255, '\p{^incjkcompatibilityideographs}', "");
73313Expect(0, 64255, '\P{incjkcompatibilityideographs}', "");
73314Expect(1, 64255, '\P{^incjkcompatibilityideographs}', "");
73315Expect(0, 63743, '\p{incjkcompatibilityideographs}', "");
73316Expect(1, 63743, '\p{^incjkcompatibilityideographs}', "");
73317Expect(1, 63743, '\P{incjkcompatibilityideographs}', "");
73318Expect(0, 63743, '\P{^incjkcompatibilityideographs}', "");
73319Expect(1, 64255, '\p{_IN_CJKCompatibility-Ideographs}', "");
73320Expect(0, 64255, '\p{^_IN_CJKCompatibility-Ideographs}', "");
73321Expect(0, 64255, '\P{_IN_CJKCompatibility-Ideographs}', "");
73322Expect(1, 64255, '\P{^_IN_CJKCompatibility-Ideographs}', "");
73323Expect(0, 63743, '\p{_IN_CJKCompatibility-Ideographs}', "");
73324Expect(1, 63743, '\p{^_IN_CJKCompatibility-Ideographs}', "");
73325Expect(1, 63743, '\P{_IN_CJKCompatibility-Ideographs}', "");
73326Expect(0, 63743, '\P{^_IN_CJKCompatibility-Ideographs}', "");
73327Error('\p{__ARROWS:=}');
73328Error('\P{__ARROWS:=}');
73329Expect(1, 8703, '\p{arrows}', "");
73330Expect(0, 8703, '\p{^arrows}', "");
73331Expect(0, 8703, '\P{arrows}', "");
73332Expect(1, 8703, '\P{^arrows}', "");
73333Expect(0, 8591, '\p{arrows}', "");
73334Expect(1, 8591, '\p{^arrows}', "");
73335Expect(1, 8591, '\P{arrows}', "");
73336Expect(0, 8591, '\P{^arrows}', "");
73337Expect(1, 8703, '\p{-Arrows}', "");
73338Expect(0, 8703, '\p{^-Arrows}', "");
73339Expect(0, 8703, '\P{-Arrows}', "");
73340Expect(1, 8703, '\P{^-Arrows}', "");
73341Expect(0, 8591, '\p{-Arrows}', "");
73342Expect(1, 8591, '\p{^-Arrows}', "");
73343Expect(1, 8591, '\P{-Arrows}', "");
73344Expect(0, 8591, '\P{^-Arrows}', "");
73345Error('\p{ :=is_ARROWS}');
73346Error('\P{ :=is_ARROWS}');
73347Expect(1, 8703, '\p{isarrows}', "");
73348Expect(0, 8703, '\p{^isarrows}', "");
73349Expect(0, 8703, '\P{isarrows}', "");
73350Expect(1, 8703, '\P{^isarrows}', "");
73351Expect(0, 8591, '\p{isarrows}', "");
73352Expect(1, 8591, '\p{^isarrows}', "");
73353Expect(1, 8591, '\P{isarrows}', "");
73354Expect(0, 8591, '\P{^isarrows}', "");
73355Expect(1, 8703, '\p{- IS	Arrows}', "");
73356Expect(0, 8703, '\p{^- IS	Arrows}', "");
73357Expect(0, 8703, '\P{- IS	Arrows}', "");
73358Expect(1, 8703, '\P{^- IS	Arrows}', "");
73359Expect(0, 8591, '\p{- IS	Arrows}', "");
73360Expect(1, 8591, '\p{^- IS	Arrows}', "");
73361Expect(1, 8591, '\P{- IS	Arrows}', "");
73362Expect(0, 8591, '\P{^- IS	Arrows}', "");
73363Error('\p{_ In-Arrows:=}');
73364Error('\P{_ In-Arrows:=}');
73365Expect(1, 8703, '\p{inarrows}', "");
73366Expect(0, 8703, '\p{^inarrows}', "");
73367Expect(0, 8703, '\P{inarrows}', "");
73368Expect(1, 8703, '\P{^inarrows}', "");
73369Expect(0, 8591, '\p{inarrows}', "");
73370Expect(1, 8591, '\p{^inarrows}', "");
73371Expect(1, 8591, '\P{inarrows}', "");
73372Expect(0, 8591, '\P{^inarrows}', "");
73373Expect(1, 8703, '\p{ -IN arrows}', "");
73374Expect(0, 8703, '\p{^ -IN arrows}', "");
73375Expect(0, 8703, '\P{ -IN arrows}', "");
73376Expect(1, 8703, '\P{^ -IN arrows}', "");
73377Expect(0, 8591, '\p{ -IN arrows}', "");
73378Expect(1, 8591, '\p{^ -IN arrows}', "");
73379Expect(1, 8591, '\P{ -IN arrows}', "");
73380Expect(0, 8591, '\P{^ -IN arrows}', "");
73381Error('\p{/a/	_In Lao}');
73382Error('\P{/a/	_In Lao}');
73383Expect(1, 3839, '\p{inlao}', "");
73384Expect(0, 3839, '\p{^inlao}', "");
73385Expect(0, 3839, '\P{inlao}', "");
73386Expect(1, 3839, '\P{^inlao}', "");
73387Expect(0, 3711, '\p{inlao}', "");
73388Expect(1, 3711, '\p{^inlao}', "");
73389Expect(1, 3711, '\P{inlao}', "");
73390Expect(0, 3711, '\P{^inlao}', "");
73391Expect(1, 3839, '\p{_In	Lao}', "");
73392Expect(0, 3839, '\p{^_In	Lao}', "");
73393Expect(0, 3839, '\P{_In	Lao}', "");
73394Expect(1, 3839, '\P{^_In	Lao}', "");
73395Expect(0, 3711, '\p{_In	Lao}', "");
73396Expect(1, 3711, '\p{^_In	Lao}', "");
73397Expect(1, 3711, '\P{_In	Lao}', "");
73398Expect(0, 3711, '\P{^_In	Lao}', "");
73399Error('\p{:=-Connector-Punctuation}');
73400Error('\P{:=-Connector-Punctuation}');
73401Expect(1, 95, '\p{connectorpunctuation}', "");
73402Expect(0, 95, '\p{^connectorpunctuation}', "");
73403Expect(0, 95, '\P{connectorpunctuation}', "");
73404Expect(1, 95, '\P{^connectorpunctuation}', "");
73405Expect(0, 94, '\p{connectorpunctuation}', "");
73406Expect(1, 94, '\p{^connectorpunctuation}', "");
73407Expect(1, 94, '\P{connectorpunctuation}', "");
73408Expect(0, 94, '\P{^connectorpunctuation}', "");
73409Expect(1, 95, '\p{-	ConnectorPUNCTUATION}', "");
73410Expect(0, 95, '\p{^-	ConnectorPUNCTUATION}', "");
73411Expect(0, 95, '\P{-	ConnectorPUNCTUATION}', "");
73412Expect(1, 95, '\P{^-	ConnectorPUNCTUATION}', "");
73413Expect(0, 94, '\p{-	ConnectorPUNCTUATION}', "");
73414Expect(1, 94, '\p{^-	ConnectorPUNCTUATION}', "");
73415Expect(1, 94, '\P{-	ConnectorPUNCTUATION}', "");
73416Expect(0, 94, '\P{^-	ConnectorPUNCTUATION}', "");
73417Error('\p{-	Is	CONNECTOR:=Punctuation}');
73418Error('\P{-	Is	CONNECTOR:=Punctuation}');
73419Expect(1, 95, '\p{isconnectorpunctuation}', "");
73420Expect(0, 95, '\p{^isconnectorpunctuation}', "");
73421Expect(0, 95, '\P{isconnectorpunctuation}', "");
73422Expect(1, 95, '\P{^isconnectorpunctuation}', "");
73423Expect(0, 94, '\p{isconnectorpunctuation}', "");
73424Expect(1, 94, '\p{^isconnectorpunctuation}', "");
73425Expect(1, 94, '\P{isconnectorpunctuation}', "");
73426Expect(0, 94, '\P{^isconnectorpunctuation}', "");
73427Expect(1, 95, '\p{is Connector PUNCTUATION}', "");
73428Expect(0, 95, '\p{^is Connector PUNCTUATION}', "");
73429Expect(0, 95, '\P{is Connector PUNCTUATION}', "");
73430Expect(1, 95, '\P{^is Connector PUNCTUATION}', "");
73431Expect(0, 94, '\p{is Connector PUNCTUATION}', "");
73432Expect(1, 94, '\p{^is Connector PUNCTUATION}', "");
73433Expect(1, 94, '\P{is Connector PUNCTUATION}', "");
73434Expect(0, 94, '\P{^is Connector PUNCTUATION}', "");
73435Error('\p{/a/-pc}');
73436Error('\P{/a/-pc}');
73437Expect(1, 95, '\p{pc}', "");
73438Expect(0, 95, '\p{^pc}', "");
73439Expect(0, 95, '\P{pc}', "");
73440Expect(1, 95, '\P{^pc}', "");
73441Expect(0, 94, '\p{pc}', "");
73442Expect(1, 94, '\p{^pc}', "");
73443Expect(1, 94, '\P{pc}', "");
73444Expect(0, 94, '\P{^pc}', "");
73445Expect(1, 95, '\p{__Pc}', "");
73446Expect(0, 95, '\p{^__Pc}', "");
73447Expect(0, 95, '\P{__Pc}', "");
73448Expect(1, 95, '\P{^__Pc}', "");
73449Expect(0, 94, '\p{__Pc}', "");
73450Expect(1, 94, '\p{^__Pc}', "");
73451Expect(1, 94, '\P{__Pc}', "");
73452Expect(0, 94, '\P{^__Pc}', "");
73453Error('\p{	/a/Ispc}');
73454Error('\P{	/a/Ispc}');
73455Expect(1, 95, '\p{ispc}', "");
73456Expect(0, 95, '\p{^ispc}', "");
73457Expect(0, 95, '\P{ispc}', "");
73458Expect(1, 95, '\P{^ispc}', "");
73459Expect(0, 94, '\p{ispc}', "");
73460Expect(1, 94, '\p{^ispc}', "");
73461Expect(1, 94, '\P{ispc}', "");
73462Expect(0, 94, '\P{^ispc}', "");
73463Expect(1, 95, '\p{	 Is	pc}', "");
73464Expect(0, 95, '\p{^	 Is	pc}', "");
73465Expect(0, 95, '\P{	 Is	pc}', "");
73466Expect(1, 95, '\P{^	 Is	pc}', "");
73467Expect(0, 94, '\p{	 Is	pc}', "");
73468Expect(1, 94, '\p{^	 Is	pc}', "");
73469Expect(1, 94, '\P{	 Is	pc}', "");
73470Expect(0, 94, '\P{^	 Is	pc}', "");
73471Error('\p{- IN:=InscriptionalPahlavi}');
73472Error('\P{- IN:=InscriptionalPahlavi}');
73473Expect(1, 68479, '\p{ininscriptionalpahlavi}', "");
73474Expect(0, 68479, '\p{^ininscriptionalpahlavi}', "");
73475Expect(0, 68479, '\P{ininscriptionalpahlavi}', "");
73476Expect(1, 68479, '\P{^ininscriptionalpahlavi}', "");
73477Expect(0, 68447, '\p{ininscriptionalpahlavi}', "");
73478Expect(1, 68447, '\p{^ininscriptionalpahlavi}', "");
73479Expect(1, 68447, '\P{ininscriptionalpahlavi}', "");
73480Expect(0, 68447, '\P{^ininscriptionalpahlavi}', "");
73481Expect(1, 68479, '\p{- InINSCRIPTIONAL	Pahlavi}', "");
73482Expect(0, 68479, '\p{^- InINSCRIPTIONAL	Pahlavi}', "");
73483Expect(0, 68479, '\P{- InINSCRIPTIONAL	Pahlavi}', "");
73484Expect(1, 68479, '\P{^- InINSCRIPTIONAL	Pahlavi}', "");
73485Expect(0, 68447, '\p{- InINSCRIPTIONAL	Pahlavi}', "");
73486Expect(1, 68447, '\p{^- InINSCRIPTIONAL	Pahlavi}', "");
73487Expect(1, 68447, '\P{- InINSCRIPTIONAL	Pahlavi}', "");
73488Expect(0, 68447, '\P{^- InINSCRIPTIONAL	Pahlavi}', "");
73489Error('\p{:=	Variation	selectors}');
73490Error('\P{:=	Variation	selectors}');
73491Expect(1, 65039, '\p{variationselectors}', "");
73492Expect(0, 65039, '\p{^variationselectors}', "");
73493Expect(0, 65039, '\P{variationselectors}', "");
73494Expect(1, 65039, '\P{^variationselectors}', "");
73495Expect(0, 65023, '\p{variationselectors}', "");
73496Expect(1, 65023, '\p{^variationselectors}', "");
73497Expect(1, 65023, '\P{variationselectors}', "");
73498Expect(0, 65023, '\P{^variationselectors}', "");
73499Expect(1, 65039, '\p{- VARIATION	SELECTORS}', "");
73500Expect(0, 65039, '\p{^- VARIATION	SELECTORS}', "");
73501Expect(0, 65039, '\P{- VARIATION	SELECTORS}', "");
73502Expect(1, 65039, '\P{^- VARIATION	SELECTORS}', "");
73503Expect(0, 65023, '\p{- VARIATION	SELECTORS}', "");
73504Expect(1, 65023, '\p{^- VARIATION	SELECTORS}', "");
73505Expect(1, 65023, '\P{- VARIATION	SELECTORS}', "");
73506Expect(0, 65023, '\P{^- VARIATION	SELECTORS}', "");
73507Error('\p{	 IS:=Variation-selectors}');
73508Error('\P{	 IS:=Variation-selectors}');
73509Expect(1, 65039, '\p{isvariationselectors}', "");
73510Expect(0, 65039, '\p{^isvariationselectors}', "");
73511Expect(0, 65039, '\P{isvariationselectors}', "");
73512Expect(1, 65039, '\P{^isvariationselectors}', "");
73513Expect(0, 65023, '\p{isvariationselectors}', "");
73514Expect(1, 65023, '\p{^isvariationselectors}', "");
73515Expect(1, 65023, '\P{isvariationselectors}', "");
73516Expect(0, 65023, '\P{^isvariationselectors}', "");
73517Expect(1, 65039, '\p{	 Is-Variation	SELECTORS}', "");
73518Expect(0, 65039, '\p{^	 Is-Variation	SELECTORS}', "");
73519Expect(0, 65039, '\P{	 Is-Variation	SELECTORS}', "");
73520Expect(1, 65039, '\P{^	 Is-Variation	SELECTORS}', "");
73521Expect(0, 65023, '\p{	 Is-Variation	SELECTORS}', "");
73522Expect(1, 65023, '\p{^	 Is-Variation	SELECTORS}', "");
73523Expect(1, 65023, '\P{	 Is-Variation	SELECTORS}', "");
73524Expect(0, 65023, '\P{^	 Is-Variation	SELECTORS}', "");
73525Error('\p{-:=In Variation	Selectors}');
73526Error('\P{-:=In Variation	Selectors}');
73527Expect(1, 65039, '\p{invariationselectors}', "");
73528Expect(0, 65039, '\p{^invariationselectors}', "");
73529Expect(0, 65039, '\P{invariationselectors}', "");
73530Expect(1, 65039, '\P{^invariationselectors}', "");
73531Expect(0, 65023, '\p{invariationselectors}', "");
73532Expect(1, 65023, '\p{^invariationselectors}', "");
73533Expect(1, 65023, '\P{invariationselectors}', "");
73534Expect(0, 65023, '\P{^invariationselectors}', "");
73535Expect(1, 65039, '\p{	_In-Variation-Selectors}', "");
73536Expect(0, 65039, '\p{^	_In-Variation-Selectors}', "");
73537Expect(0, 65039, '\P{	_In-Variation-Selectors}', "");
73538Expect(1, 65039, '\P{^	_In-Variation-Selectors}', "");
73539Expect(0, 65023, '\p{	_In-Variation-Selectors}', "");
73540Expect(1, 65023, '\p{^	_In-Variation-Selectors}', "");
73541Expect(1, 65023, '\P{	_In-Variation-Selectors}', "");
73542Expect(0, 65023, '\P{^	_In-Variation-Selectors}', "");
73543Error('\p{__:=XLVLVT_V}');
73544Error('\P{__:=XLVLVT_V}');
73545Expect(1, 4519, '\p{_X_lv_LVT_v}', "");
73546Expect(0, 4519, '\p{^_X_lv_LVT_v}', "");
73547Expect(0, 4519, '\P{_X_lv_LVT_v}', "");
73548Expect(1, 4519, '\P{^_X_lv_LVT_v}', "");
73549Expect(0, 4447, '\p{_X_lv_LVT_v}', "");
73550Expect(1, 4447, '\p{^_X_lv_LVT_v}', "");
73551Expect(1, 4447, '\P{_X_lv_LVT_v}', "");
73552Expect(0, 4447, '\P{^_X_lv_LVT_v}', "");
73553Error('\p{_:=private Use}');
73554Error('\P{_:=private Use}');
73555Expect(1, 63743, '\p{privateuse}', "");
73556Expect(0, 63743, '\p{^privateuse}', "");
73557Expect(0, 63743, '\P{privateuse}', "");
73558Expect(1, 63743, '\P{^privateuse}', "");
73559Expect(0, 1, '\p{privateuse}', "");
73560Expect(1, 1, '\p{^privateuse}', "");
73561Expect(1, 1, '\P{privateuse}', "");
73562Expect(0, 1, '\P{^privateuse}', "");
73563Expect(1, 63743, '\p{-Private	Use}', "");
73564Expect(0, 63743, '\p{^-Private	Use}', "");
73565Expect(0, 63743, '\P{-Private	Use}', "");
73566Expect(1, 63743, '\P{^-Private	Use}', "");
73567Expect(0, 1, '\p{-Private	Use}', "");
73568Expect(1, 1, '\p{^-Private	Use}', "");
73569Expect(1, 1, '\P{-Private	Use}', "");
73570Expect(0, 1, '\P{^-Private	Use}', "");
73571Error('\p{ /a/IsPRIVATE USE}');
73572Error('\P{ /a/IsPRIVATE USE}');
73573Expect(1, 63743, '\p{isprivateuse}', "");
73574Expect(0, 63743, '\p{^isprivateuse}', "");
73575Expect(0, 63743, '\P{isprivateuse}', "");
73576Expect(1, 63743, '\P{^isprivateuse}', "");
73577Expect(0, 1, '\p{isprivateuse}', "");
73578Expect(1, 1, '\p{^isprivateuse}', "");
73579Expect(1, 1, '\P{isprivateuse}', "");
73580Expect(0, 1, '\P{^isprivateuse}', "");
73581Expect(1, 63743, '\p{Is	Private	Use}', "");
73582Expect(0, 63743, '\p{^Is	Private	Use}', "");
73583Expect(0, 63743, '\P{Is	Private	Use}', "");
73584Expect(1, 63743, '\P{^Is	Private	Use}', "");
73585Expect(0, 1, '\p{Is	Private	Use}', "");
73586Expect(1, 1, '\p{^Is	Private	Use}', "");
73587Expect(1, 1, '\P{Is	Private	Use}', "");
73588Expect(0, 1, '\P{^Is	Private	Use}', "");
73589Error('\p{ :=CO}');
73590Error('\P{ :=CO}');
73591Expect(1, 63743, '\p{co}', "");
73592Expect(0, 63743, '\p{^co}', "");
73593Expect(0, 63743, '\P{co}', "");
73594Expect(1, 63743, '\P{^co}', "");
73595Expect(0, 1, '\p{co}', "");
73596Expect(1, 1, '\p{^co}', "");
73597Expect(1, 1, '\P{co}', "");
73598Expect(0, 1, '\P{^co}', "");
73599Expect(1, 63743, '\p{_	co}', "");
73600Expect(0, 63743, '\p{^_	co}', "");
73601Expect(0, 63743, '\P{_	co}', "");
73602Expect(1, 63743, '\P{^_	co}', "");
73603Expect(0, 1, '\p{_	co}', "");
73604Expect(1, 1, '\p{^_	co}', "");
73605Expect(1, 1, '\P{_	co}', "");
73606Expect(0, 1, '\P{^_	co}', "");
73607Error('\p{	-Is:=Co}');
73608Error('\P{	-Is:=Co}');
73609Expect(1, 63743, '\p{isco}', "");
73610Expect(0, 63743, '\p{^isco}', "");
73611Expect(0, 63743, '\P{isco}', "");
73612Expect(1, 63743, '\P{^isco}', "");
73613Expect(0, 1, '\p{isco}', "");
73614Expect(1, 1, '\p{^isco}', "");
73615Expect(1, 1, '\P{isco}', "");
73616Expect(0, 1, '\P{^isco}', "");
73617Expect(1, 63743, '\p{- is-Co}', "");
73618Expect(0, 63743, '\p{^- is-Co}', "");
73619Expect(0, 63743, '\P{- is-Co}', "");
73620Expect(1, 63743, '\P{^- is-Co}', "");
73621Expect(0, 1, '\p{- is-Co}', "");
73622Expect(1, 1, '\p{^- is-Co}', "");
73623Expect(1, 1, '\P{- is-Co}', "");
73624Expect(0, 1, '\P{^- is-Co}', "");
73625Error('\p{ :=In Lisu}');
73626Error('\P{ :=In Lisu}');
73627Expect(1, 42239, '\p{inlisu}', "");
73628Expect(0, 42239, '\p{^inlisu}', "");
73629Expect(0, 42239, '\P{inlisu}', "");
73630Expect(1, 42239, '\P{^inlisu}', "");
73631Expect(0, 42191, '\p{inlisu}', "");
73632Expect(1, 42191, '\p{^inlisu}', "");
73633Expect(1, 42191, '\P{inlisu}', "");
73634Expect(0, 42191, '\P{^inlisu}', "");
73635Expect(1, 42239, '\p{__InLisu}', "");
73636Expect(0, 42239, '\p{^__InLisu}', "");
73637Expect(0, 42239, '\P{__InLisu}', "");
73638Expect(1, 42239, '\P{^__InLisu}', "");
73639Expect(0, 42191, '\p{__InLisu}', "");
73640Expect(1, 42191, '\p{^__InLisu}', "");
73641Expect(1, 42191, '\P{__InLisu}', "");
73642Expect(0, 42191, '\P{^__InLisu}', "");
73643Error('\p{ dash:=Punctuation}');
73644Error('\P{ dash:=Punctuation}');
73645Expect(1, 45, '\p{dashpunctuation}', "");
73646Expect(0, 45, '\p{^dashpunctuation}', "");
73647Expect(0, 45, '\P{dashpunctuation}', "");
73648Expect(1, 45, '\P{^dashpunctuation}', "");
73649Expect(0, 44, '\p{dashpunctuation}', "");
73650Expect(1, 44, '\p{^dashpunctuation}', "");
73651Expect(1, 44, '\P{dashpunctuation}', "");
73652Expect(0, 44, '\P{^dashpunctuation}', "");
73653Expect(1, 45, '\p{-dashPUNCTUATION}', "");
73654Expect(0, 45, '\p{^-dashPUNCTUATION}', "");
73655Expect(0, 45, '\P{-dashPUNCTUATION}', "");
73656Expect(1, 45, '\P{^-dashPUNCTUATION}', "");
73657Expect(0, 44, '\p{-dashPUNCTUATION}', "");
73658Expect(1, 44, '\p{^-dashPUNCTUATION}', "");
73659Expect(1, 44, '\P{-dashPUNCTUATION}', "");
73660Expect(0, 44, '\P{^-dashPUNCTUATION}', "");
73661Error('\p{_ Is-dash_PUNCTUATION:=}');
73662Error('\P{_ Is-dash_PUNCTUATION:=}');
73663Expect(1, 45, '\p{isdashpunctuation}', "");
73664Expect(0, 45, '\p{^isdashpunctuation}', "");
73665Expect(0, 45, '\P{isdashpunctuation}', "");
73666Expect(1, 45, '\P{^isdashpunctuation}', "");
73667Expect(0, 44, '\p{isdashpunctuation}', "");
73668Expect(1, 44, '\p{^isdashpunctuation}', "");
73669Expect(1, 44, '\P{isdashpunctuation}', "");
73670Expect(0, 44, '\P{^isdashpunctuation}', "");
73671Expect(1, 45, '\p{__IS-DashPUNCTUATION}', "");
73672Expect(0, 45, '\p{^__IS-DashPUNCTUATION}', "");
73673Expect(0, 45, '\P{__IS-DashPUNCTUATION}', "");
73674Expect(1, 45, '\P{^__IS-DashPUNCTUATION}', "");
73675Expect(0, 44, '\p{__IS-DashPUNCTUATION}', "");
73676Expect(1, 44, '\p{^__IS-DashPUNCTUATION}', "");
73677Expect(1, 44, '\P{__IS-DashPUNCTUATION}', "");
73678Expect(0, 44, '\P{^__IS-DashPUNCTUATION}', "");
73679Error('\p{:=-_Pd}');
73680Error('\P{:=-_Pd}');
73681Expect(1, 45, '\p{pd}', "");
73682Expect(0, 45, '\p{^pd}', "");
73683Expect(0, 45, '\P{pd}', "");
73684Expect(1, 45, '\P{^pd}', "");
73685Expect(0, 44, '\p{pd}', "");
73686Expect(1, 44, '\p{^pd}', "");
73687Expect(1, 44, '\P{pd}', "");
73688Expect(0, 44, '\P{^pd}', "");
73689Expect(1, 45, '\p{Pd}', "");
73690Expect(0, 45, '\p{^Pd}', "");
73691Expect(0, 45, '\P{Pd}', "");
73692Expect(1, 45, '\P{^Pd}', "");
73693Expect(0, 44, '\p{Pd}', "");
73694Expect(1, 44, '\p{^Pd}', "");
73695Expect(1, 44, '\P{Pd}', "");
73696Expect(0, 44, '\P{^Pd}', "");
73697Error('\p{/a/_-Is	PD}');
73698Error('\P{/a/_-Is	PD}');
73699Expect(1, 45, '\p{ispd}', "");
73700Expect(0, 45, '\p{^ispd}', "");
73701Expect(0, 45, '\P{ispd}', "");
73702Expect(1, 45, '\P{^ispd}', "");
73703Expect(0, 44, '\p{ispd}', "");
73704Expect(1, 44, '\p{^ispd}', "");
73705Expect(1, 44, '\P{ispd}', "");
73706Expect(0, 44, '\P{^ispd}', "");
73707Expect(1, 45, '\p{--IS pd}', "");
73708Expect(0, 45, '\p{^--IS pd}', "");
73709Expect(0, 45, '\P{--IS pd}', "");
73710Expect(1, 45, '\P{^--IS pd}', "");
73711Expect(0, 44, '\p{--IS pd}', "");
73712Expect(1, 44, '\p{^--IS pd}', "");
73713Expect(1, 44, '\P{--IS pd}', "");
73714Expect(0, 44, '\P{^--IS pd}', "");
73715Error('\p{ _BopomofoEXTENDED:=}');
73716Error('\P{ _BopomofoEXTENDED:=}');
73717Expect(1, 12735, '\p{bopomofoextended}', "");
73718Expect(0, 12735, '\p{^bopomofoextended}', "");
73719Expect(0, 12735, '\P{bopomofoextended}', "");
73720Expect(1, 12735, '\P{^bopomofoextended}', "");
73721Expect(0, 12703, '\p{bopomofoextended}', "");
73722Expect(1, 12703, '\p{^bopomofoextended}', "");
73723Expect(1, 12703, '\P{bopomofoextended}', "");
73724Expect(0, 12703, '\P{^bopomofoextended}', "");
73725Expect(1, 12735, '\p{_	bopomofo-Extended}', "");
73726Expect(0, 12735, '\p{^_	bopomofo-Extended}', "");
73727Expect(0, 12735, '\P{_	bopomofo-Extended}', "");
73728Expect(1, 12735, '\P{^_	bopomofo-Extended}', "");
73729Expect(0, 12703, '\p{_	bopomofo-Extended}', "");
73730Expect(1, 12703, '\p{^_	bopomofo-Extended}', "");
73731Expect(1, 12703, '\P{_	bopomofo-Extended}', "");
73732Expect(0, 12703, '\P{^_	bopomofo-Extended}', "");
73733Error('\p{	-Is:=BOPOMOFO	Extended}');
73734Error('\P{	-Is:=BOPOMOFO	Extended}');
73735Expect(1, 12735, '\p{isbopomofoextended}', "");
73736Expect(0, 12735, '\p{^isbopomofoextended}', "");
73737Expect(0, 12735, '\P{isbopomofoextended}', "");
73738Expect(1, 12735, '\P{^isbopomofoextended}', "");
73739Expect(0, 12703, '\p{isbopomofoextended}', "");
73740Expect(1, 12703, '\p{^isbopomofoextended}', "");
73741Expect(1, 12703, '\P{isbopomofoextended}', "");
73742Expect(0, 12703, '\P{^isbopomofoextended}', "");
73743Expect(1, 12735, '\p{ Is-BOPOMOFO-Extended}', "");
73744Expect(0, 12735, '\p{^ Is-BOPOMOFO-Extended}', "");
73745Expect(0, 12735, '\P{ Is-BOPOMOFO-Extended}', "");
73746Expect(1, 12735, '\P{^ Is-BOPOMOFO-Extended}', "");
73747Expect(0, 12703, '\p{ Is-BOPOMOFO-Extended}', "");
73748Expect(1, 12703, '\p{^ Is-BOPOMOFO-Extended}', "");
73749Expect(1, 12703, '\P{ Is-BOPOMOFO-Extended}', "");
73750Expect(0, 12703, '\P{^ Is-BOPOMOFO-Extended}', "");
73751Error('\p{--IN bopomofo/a/Extended}');
73752Error('\P{--IN bopomofo/a/Extended}');
73753Expect(1, 12735, '\p{inbopomofoextended}', "");
73754Expect(0, 12735, '\p{^inbopomofoextended}', "");
73755Expect(0, 12735, '\P{inbopomofoextended}', "");
73756Expect(1, 12735, '\P{^inbopomofoextended}', "");
73757Expect(0, 12703, '\p{inbopomofoextended}', "");
73758Expect(1, 12703, '\p{^inbopomofoextended}', "");
73759Expect(1, 12703, '\P{inbopomofoextended}', "");
73760Expect(0, 12703, '\P{^inbopomofoextended}', "");
73761Expect(1, 12735, '\p{_	In	Bopomofo	extended}', "");
73762Expect(0, 12735, '\p{^_	In	Bopomofo	extended}', "");
73763Expect(0, 12735, '\P{_	In	Bopomofo	extended}', "");
73764Expect(1, 12735, '\P{^_	In	Bopomofo	extended}', "");
73765Expect(0, 12703, '\p{_	In	Bopomofo	extended}', "");
73766Expect(1, 12703, '\p{^_	In	Bopomofo	extended}', "");
73767Expect(1, 12703, '\P{_	In	Bopomofo	extended}', "");
73768Expect(0, 12703, '\P{^_	In	Bopomofo	extended}', "");
73769Error('\p{_:=IN	khmer}');
73770Error('\P{_:=IN	khmer}');
73771Expect(1, 6143, '\p{inkhmer}', "");
73772Expect(0, 6143, '\p{^inkhmer}', "");
73773Expect(0, 6143, '\P{inkhmer}', "");
73774Expect(1, 6143, '\P{^inkhmer}', "");
73775Expect(0, 6015, '\p{inkhmer}', "");
73776Expect(1, 6015, '\p{^inkhmer}', "");
73777Expect(1, 6015, '\P{inkhmer}', "");
73778Expect(0, 6015, '\P{^inkhmer}', "");
73779Expect(1, 6143, '\p{--in_Khmer}', "");
73780Expect(0, 6143, '\p{^--in_Khmer}', "");
73781Expect(0, 6143, '\P{--in_Khmer}', "");
73782Expect(1, 6143, '\P{^--in_Khmer}', "");
73783Expect(0, 6015, '\p{--in_Khmer}', "");
73784Expect(1, 6015, '\p{^--in_Khmer}', "");
73785Expect(1, 6015, '\P{--in_Khmer}', "");
73786Expect(0, 6015, '\P{^--in_Khmer}', "");
73787Error('\p{ :=IN_Samaritan}');
73788Error('\P{ :=IN_Samaritan}');
73789Expect(1, 2111, '\p{insamaritan}', "");
73790Expect(0, 2111, '\p{^insamaritan}', "");
73791Expect(0, 2111, '\P{insamaritan}', "");
73792Expect(1, 2111, '\P{^insamaritan}', "");
73793Expect(0, 2047, '\p{insamaritan}', "");
73794Expect(1, 2047, '\p{^insamaritan}', "");
73795Expect(1, 2047, '\P{insamaritan}', "");
73796Expect(0, 2047, '\P{^insamaritan}', "");
73797Expect(1, 2111, '\p{_in_samaritan}', "");
73798Expect(0, 2111, '\p{^_in_samaritan}', "");
73799Expect(0, 2111, '\P{_in_samaritan}', "");
73800Expect(1, 2111, '\P{^_in_samaritan}', "");
73801Expect(0, 2047, '\p{_in_samaritan}', "");
73802Expect(1, 2047, '\p{^_in_samaritan}', "");
73803Expect(1, 2047, '\P{_in_samaritan}', "");
73804Expect(0, 2047, '\P{^_in_samaritan}', "");
73805Error('\p{	:=General_Punctuation}');
73806Error('\P{	:=General_Punctuation}');
73807Expect(1, 8303, '\p{generalpunctuation}', "");
73808Expect(0, 8303, '\p{^generalpunctuation}', "");
73809Expect(0, 8303, '\P{generalpunctuation}', "");
73810Expect(1, 8303, '\P{^generalpunctuation}', "");
73811Expect(0, 8191, '\p{generalpunctuation}', "");
73812Expect(1, 8191, '\p{^generalpunctuation}', "");
73813Expect(1, 8191, '\P{generalpunctuation}', "");
73814Expect(0, 8191, '\P{^generalpunctuation}', "");
73815Expect(1, 8303, '\p{_general	Punctuation}', "");
73816Expect(0, 8303, '\p{^_general	Punctuation}', "");
73817Expect(0, 8303, '\P{_general	Punctuation}', "");
73818Expect(1, 8303, '\P{^_general	Punctuation}', "");
73819Expect(0, 8191, '\p{_general	Punctuation}', "");
73820Expect(1, 8191, '\p{^_general	Punctuation}', "");
73821Expect(1, 8191, '\P{_general	Punctuation}', "");
73822Expect(0, 8191, '\P{^_general	Punctuation}', "");
73823Error('\p{_ IS GENERAL/a/Punctuation}');
73824Error('\P{_ IS GENERAL/a/Punctuation}');
73825Expect(1, 8303, '\p{isgeneralpunctuation}', "");
73826Expect(0, 8303, '\p{^isgeneralpunctuation}', "");
73827Expect(0, 8303, '\P{isgeneralpunctuation}', "");
73828Expect(1, 8303, '\P{^isgeneralpunctuation}', "");
73829Expect(0, 8191, '\p{isgeneralpunctuation}', "");
73830Expect(1, 8191, '\p{^isgeneralpunctuation}', "");
73831Expect(1, 8191, '\P{isgeneralpunctuation}', "");
73832Expect(0, 8191, '\P{^isgeneralpunctuation}', "");
73833Expect(1, 8303, '\p{	Is-general_punctuation}', "");
73834Expect(0, 8303, '\p{^	Is-general_punctuation}', "");
73835Expect(0, 8303, '\P{	Is-general_punctuation}', "");
73836Expect(1, 8303, '\P{^	Is-general_punctuation}', "");
73837Expect(0, 8191, '\p{	Is-general_punctuation}', "");
73838Expect(1, 8191, '\p{^	Is-general_punctuation}', "");
73839Expect(1, 8191, '\P{	Is-general_punctuation}', "");
73840Expect(0, 8191, '\P{^	Is-general_punctuation}', "");
73841Error('\p{:=_in	General	punctuation}');
73842Error('\P{:=_in	General	punctuation}');
73843Expect(1, 8303, '\p{ingeneralpunctuation}', "");
73844Expect(0, 8303, '\p{^ingeneralpunctuation}', "");
73845Expect(0, 8303, '\P{ingeneralpunctuation}', "");
73846Expect(1, 8303, '\P{^ingeneralpunctuation}', "");
73847Expect(0, 8191, '\p{ingeneralpunctuation}', "");
73848Expect(1, 8191, '\p{^ingeneralpunctuation}', "");
73849Expect(1, 8191, '\P{ingeneralpunctuation}', "");
73850Expect(0, 8191, '\P{^ingeneralpunctuation}', "");
73851Expect(1, 8303, '\p{ In_General-punctuation}', "");
73852Expect(0, 8303, '\p{^ In_General-punctuation}', "");
73853Expect(0, 8303, '\P{ In_General-punctuation}', "");
73854Expect(1, 8303, '\P{^ In_General-punctuation}', "");
73855Expect(0, 8191, '\p{ In_General-punctuation}', "");
73856Expect(1, 8191, '\p{^ In_General-punctuation}', "");
73857Expect(1, 8191, '\P{ In_General-punctuation}', "");
73858Expect(0, 8191, '\P{^ In_General-punctuation}', "");
73859Error('\p{/a/_ InGeorgian}');
73860Error('\P{/a/_ InGeorgian}');
73861Expect(1, 4351, '\p{ingeorgian}', "");
73862Expect(0, 4351, '\p{^ingeorgian}', "");
73863Expect(0, 4351, '\P{ingeorgian}', "");
73864Expect(1, 4351, '\P{^ingeorgian}', "");
73865Expect(0, 4255, '\p{ingeorgian}', "");
73866Expect(1, 4255, '\p{^ingeorgian}', "");
73867Expect(1, 4255, '\P{ingeorgian}', "");
73868Expect(0, 4255, '\P{^ingeorgian}', "");
73869Expect(1, 4351, '\p{	in Georgian}', "");
73870Expect(0, 4351, '\p{^	in Georgian}', "");
73871Expect(0, 4351, '\P{	in Georgian}', "");
73872Expect(1, 4351, '\P{^	in Georgian}', "");
73873Expect(0, 4255, '\p{	in Georgian}', "");
73874Expect(1, 4255, '\p{^	in Georgian}', "");
73875Expect(1, 4255, '\P{	in Georgian}', "");
73876Expect(0, 4255, '\P{^	in Georgian}', "");
73877Error('\p{:=-InLimbu}');
73878Error('\P{:=-InLimbu}');
73879Expect(1, 6479, '\p{inlimbu}', "");
73880Expect(0, 6479, '\p{^inlimbu}', "");
73881Expect(0, 6479, '\P{inlimbu}', "");
73882Expect(1, 6479, '\P{^inlimbu}', "");
73883Expect(0, 6399, '\p{inlimbu}', "");
73884Expect(1, 6399, '\p{^inlimbu}', "");
73885Expect(1, 6399, '\P{inlimbu}', "");
73886Expect(0, 6399, '\P{^inlimbu}', "");
73887Expect(1, 6479, '\p{_-In limbu}', "");
73888Expect(0, 6479, '\p{^_-In limbu}', "");
73889Expect(0, 6479, '\P{_-In limbu}', "");
73890Expect(1, 6479, '\P{^_-In limbu}', "");
73891Expect(0, 6399, '\p{_-In limbu}', "");
73892Expect(1, 6399, '\p{^_-In limbu}', "");
73893Expect(1, 6399, '\P{_-In limbu}', "");
73894Expect(0, 6399, '\P{^_-In limbu}', "");
73895Error('\p{	in-Lydian:=}');
73896Error('\P{	in-Lydian:=}');
73897Expect(1, 67903, '\p{inlydian}', "");
73898Expect(0, 67903, '\p{^inlydian}', "");
73899Expect(0, 67903, '\P{inlydian}', "");
73900Expect(1, 67903, '\P{^inlydian}', "");
73901Expect(0, 67871, '\p{inlydian}', "");
73902Expect(1, 67871, '\p{^inlydian}', "");
73903Expect(1, 67871, '\P{inlydian}', "");
73904Expect(0, 67871, '\P{^inlydian}', "");
73905Expect(1, 67903, '\p{	 In lydian}', "");
73906Expect(0, 67903, '\p{^	 In lydian}', "");
73907Expect(0, 67903, '\P{	 In lydian}', "");
73908Expect(1, 67903, '\P{^	 In lydian}', "");
73909Expect(0, 67871, '\p{	 In lydian}', "");
73910Expect(1, 67871, '\p{^	 In lydian}', "");
73911Expect(1, 67871, '\P{	 In lydian}', "");
73912Expect(0, 67871, '\P{^	 In lydian}', "");
73913Error('\p{-_In-Old	south-Arabian:=}');
73914Error('\P{-_In-Old	south-Arabian:=}');
73915Expect(1, 68223, '\p{inoldsoutharabian}', "");
73916Expect(0, 68223, '\p{^inoldsoutharabian}', "");
73917Expect(0, 68223, '\P{inoldsoutharabian}', "");
73918Expect(1, 68223, '\P{^inoldsoutharabian}', "");
73919Expect(0, 68191, '\p{inoldsoutharabian}', "");
73920Expect(1, 68191, '\p{^inoldsoutharabian}', "");
73921Expect(1, 68191, '\P{inoldsoutharabian}', "");
73922Expect(0, 68191, '\P{^inoldsoutharabian}', "");
73923Expect(1, 68223, '\p{	In-oldsouth arabian}', "");
73924Expect(0, 68223, '\p{^	In-oldsouth arabian}', "");
73925Expect(0, 68223, '\P{	In-oldsouth arabian}', "");
73926Expect(1, 68223, '\P{^	In-oldsouth arabian}', "");
73927Expect(0, 68191, '\p{	In-oldsouth arabian}', "");
73928Expect(1, 68191, '\p{^	In-oldsouth arabian}', "");
73929Expect(1, 68191, '\P{	In-oldsouth arabian}', "");
73930Expect(0, 68191, '\P{^	In-oldsouth arabian}', "");
73931Error('\p{:=_IN	kharoshthi}');
73932Error('\P{:=_IN	kharoshthi}');
73933Expect(1, 68191, '\p{inkharoshthi}', "");
73934Expect(0, 68191, '\p{^inkharoshthi}', "");
73935Expect(0, 68191, '\P{inkharoshthi}', "");
73936Expect(1, 68191, '\P{^inkharoshthi}', "");
73937Expect(0, 68095, '\p{inkharoshthi}', "");
73938Expect(1, 68095, '\p{^inkharoshthi}', "");
73939Expect(1, 68095, '\P{inkharoshthi}', "");
73940Expect(0, 68095, '\P{^inkharoshthi}', "");
73941Expect(1, 68191, '\p{_	In-Kharoshthi}', "");
73942Expect(0, 68191, '\p{^_	In-Kharoshthi}', "");
73943Expect(0, 68191, '\P{_	In-Kharoshthi}', "");
73944Expect(1, 68191, '\P{^_	In-Kharoshthi}', "");
73945Expect(0, 68095, '\p{_	In-Kharoshthi}', "");
73946Expect(1, 68095, '\p{^_	In-Kharoshthi}', "");
73947Expect(1, 68095, '\P{_	In-Kharoshthi}', "");
73948Expect(0, 68095, '\P{^_	In-Kharoshthi}', "");
73949Error('\p{-	in BAMUM:=}');
73950Error('\P{-	in BAMUM:=}');
73951Expect(1, 42751, '\p{inbamum}', "");
73952Expect(0, 42751, '\p{^inbamum}', "");
73953Expect(0, 42751, '\P{inbamum}', "");
73954Expect(1, 42751, '\P{^inbamum}', "");
73955Expect(0, 42655, '\p{inbamum}', "");
73956Expect(1, 42655, '\p{^inbamum}', "");
73957Expect(1, 42655, '\P{inbamum}', "");
73958Expect(0, 42655, '\P{^inbamum}', "");
73959Expect(1, 42751, '\p{__in	Bamum}', "");
73960Expect(0, 42751, '\p{^__in	Bamum}', "");
73961Expect(0, 42751, '\P{__in	Bamum}', "");
73962Expect(1, 42751, '\P{^__in	Bamum}', "");
73963Expect(0, 42655, '\p{__in	Bamum}', "");
73964Expect(1, 42655, '\p{^__in	Bamum}', "");
73965Expect(1, 42655, '\P{__in	Bamum}', "");
73966Expect(0, 42655, '\P{^__in	Bamum}', "");
73967Error('\p{_	Changes when/a/Casemapped}');
73968Error('\P{_	Changes when/a/Casemapped}');
73969Expect(1, 90, '\p{changeswhencasemapped}', "");
73970Expect(0, 90, '\p{^changeswhencasemapped}', "");
73971Expect(0, 90, '\P{changeswhencasemapped}', "");
73972Expect(1, 90, '\P{^changeswhencasemapped}', "");
73973Expect(0, 64, '\p{changeswhencasemapped}', "");
73974Expect(1, 64, '\p{^changeswhencasemapped}', "");
73975Expect(1, 64, '\P{changeswhencasemapped}', "");
73976Expect(0, 64, '\P{^changeswhencasemapped}', "");
73977Expect(1, 90, '\p{_-changeswhen_Casemapped}', "");
73978Expect(0, 90, '\p{^_-changeswhen_Casemapped}', "");
73979Expect(0, 90, '\P{_-changeswhen_Casemapped}', "");
73980Expect(1, 90, '\P{^_-changeswhen_Casemapped}', "");
73981Expect(0, 64, '\p{_-changeswhen_Casemapped}', "");
73982Expect(1, 64, '\p{^_-changeswhen_Casemapped}', "");
73983Expect(1, 64, '\P{_-changeswhen_Casemapped}', "");
73984Expect(0, 64, '\P{^_-changeswhen_Casemapped}', "");
73985Error('\p{ _Is:=Changes WHEN-Casemapped}');
73986Error('\P{ _Is:=Changes WHEN-Casemapped}');
73987Expect(1, 90, '\p{ischangeswhencasemapped}', "");
73988Expect(0, 90, '\p{^ischangeswhencasemapped}', "");
73989Expect(0, 90, '\P{ischangeswhencasemapped}', "");
73990Expect(1, 90, '\P{^ischangeswhencasemapped}', "");
73991Expect(0, 64, '\p{ischangeswhencasemapped}', "");
73992Expect(1, 64, '\p{^ischangeswhencasemapped}', "");
73993Expect(1, 64, '\P{ischangeswhencasemapped}', "");
73994Expect(0, 64, '\P{^ischangeswhencasemapped}', "");
73995Expect(1, 90, '\p{-Is Changes-When_Casemapped}', "");
73996Expect(0, 90, '\p{^-Is Changes-When_Casemapped}', "");
73997Expect(0, 90, '\P{-Is Changes-When_Casemapped}', "");
73998Expect(1, 90, '\P{^-Is Changes-When_Casemapped}', "");
73999Expect(0, 64, '\p{-Is Changes-When_Casemapped}', "");
74000Expect(1, 64, '\p{^-Is Changes-When_Casemapped}', "");
74001Expect(1, 64, '\P{-Is Changes-When_Casemapped}', "");
74002Expect(0, 64, '\P{^-Is Changes-When_Casemapped}', "");
74003Error('\p{_	cwcm/a/}');
74004Error('\P{_	cwcm/a/}');
74005Expect(1, 90, '\p{cwcm}', "");
74006Expect(0, 90, '\p{^cwcm}', "");
74007Expect(0, 90, '\P{cwcm}', "");
74008Expect(1, 90, '\P{^cwcm}', "");
74009Expect(0, 64, '\p{cwcm}', "");
74010Expect(1, 64, '\p{^cwcm}', "");
74011Expect(1, 64, '\P{cwcm}', "");
74012Expect(0, 64, '\P{^cwcm}', "");
74013Expect(1, 90, '\p{- cwcm}', "");
74014Expect(0, 90, '\p{^- cwcm}', "");
74015Expect(0, 90, '\P{- cwcm}', "");
74016Expect(1, 90, '\P{^- cwcm}', "");
74017Expect(0, 64, '\p{- cwcm}', "");
74018Expect(1, 64, '\p{^- cwcm}', "");
74019Expect(1, 64, '\P{- cwcm}', "");
74020Expect(0, 64, '\P{^- cwcm}', "");
74021Error('\p{/a/_ IsCWCM}');
74022Error('\P{/a/_ IsCWCM}');
74023Expect(1, 90, '\p{iscwcm}', "");
74024Expect(0, 90, '\p{^iscwcm}', "");
74025Expect(0, 90, '\P{iscwcm}', "");
74026Expect(1, 90, '\P{^iscwcm}', "");
74027Expect(0, 64, '\p{iscwcm}', "");
74028Expect(1, 64, '\p{^iscwcm}', "");
74029Expect(1, 64, '\P{iscwcm}', "");
74030Expect(0, 64, '\P{^iscwcm}', "");
74031Expect(1, 90, '\p{		Is	cwcm}', "");
74032Expect(0, 90, '\p{^		Is	cwcm}', "");
74033Expect(0, 90, '\P{		Is	cwcm}', "");
74034Expect(1, 90, '\P{^		Is	cwcm}', "");
74035Expect(0, 64, '\p{		Is	cwcm}', "");
74036Expect(1, 64, '\p{^		Is	cwcm}', "");
74037Expect(1, 64, '\P{		Is	cwcm}', "");
74038Expect(0, 64, '\P{^		Is	cwcm}', "");
74039Error('\p{:=  Dash}');
74040Error('\P{:=  Dash}');
74041Expect(1, 45, '\p{dash}', "");
74042Expect(0, 45, '\p{^dash}', "");
74043Expect(0, 45, '\P{dash}', "");
74044Expect(1, 45, '\P{^dash}', "");
74045Expect(0, 44, '\p{dash}', "");
74046Expect(1, 44, '\p{^dash}', "");
74047Expect(1, 44, '\P{dash}', "");
74048Expect(0, 44, '\P{^dash}', "");
74049Expect(1, 45, '\p{  DASH}', "");
74050Expect(0, 45, '\p{^  DASH}', "");
74051Expect(0, 45, '\P{  DASH}', "");
74052Expect(1, 45, '\P{^  DASH}', "");
74053Expect(0, 44, '\p{  DASH}', "");
74054Expect(1, 44, '\p{^  DASH}', "");
74055Expect(1, 44, '\P{  DASH}', "");
74056Expect(0, 44, '\P{^  DASH}', "");
74057Error('\p{  Is:=DASH}');
74058Error('\P{  Is:=DASH}');
74059Expect(1, 45, '\p{isdash}', "");
74060Expect(0, 45, '\p{^isdash}', "");
74061Expect(0, 45, '\P{isdash}', "");
74062Expect(1, 45, '\P{^isdash}', "");
74063Expect(0, 44, '\p{isdash}', "");
74064Expect(1, 44, '\p{^isdash}', "");
74065Expect(1, 44, '\P{isdash}', "");
74066Expect(0, 44, '\P{^isdash}', "");
74067Expect(1, 45, '\p{-	Is Dash}', "");
74068Expect(0, 45, '\p{^-	Is Dash}', "");
74069Expect(0, 45, '\P{-	Is Dash}', "");
74070Expect(1, 45, '\P{^-	Is Dash}', "");
74071Expect(0, 44, '\p{-	Is Dash}', "");
74072Expect(1, 44, '\p{^-	Is Dash}', "");
74073Expect(1, 44, '\P{-	Is Dash}', "");
74074Expect(0, 44, '\P{^-	Is Dash}', "");
74075Error('\p{	:=Counting	rod_Numerals}');
74076Error('\P{	:=Counting	rod_Numerals}');
74077Expect(1, 119679, '\p{countingrodnumerals}', "");
74078Expect(0, 119679, '\p{^countingrodnumerals}', "");
74079Expect(0, 119679, '\P{countingrodnumerals}', "");
74080Expect(1, 119679, '\P{^countingrodnumerals}', "");
74081Expect(0, 119647, '\p{countingrodnumerals}', "");
74082Expect(1, 119647, '\p{^countingrodnumerals}', "");
74083Expect(1, 119647, '\P{countingrodnumerals}', "");
74084Expect(0, 119647, '\P{^countingrodnumerals}', "");
74085Expect(1, 119679, '\p{	-CountingRod-Numerals}', "");
74086Expect(0, 119679, '\p{^	-CountingRod-Numerals}', "");
74087Expect(0, 119679, '\P{	-CountingRod-Numerals}', "");
74088Expect(1, 119679, '\P{^	-CountingRod-Numerals}', "");
74089Expect(0, 119647, '\p{	-CountingRod-Numerals}', "");
74090Expect(1, 119647, '\p{^	-CountingRod-Numerals}', "");
74091Expect(1, 119647, '\P{	-CountingRod-Numerals}', "");
74092Expect(0, 119647, '\P{^	-CountingRod-Numerals}', "");
74093Error('\p{ /a/IS-counting-Rod Numerals}');
74094Error('\P{ /a/IS-counting-Rod Numerals}');
74095Expect(1, 119679, '\p{iscountingrodnumerals}', "");
74096Expect(0, 119679, '\p{^iscountingrodnumerals}', "");
74097Expect(0, 119679, '\P{iscountingrodnumerals}', "");
74098Expect(1, 119679, '\P{^iscountingrodnumerals}', "");
74099Expect(0, 119647, '\p{iscountingrodnumerals}', "");
74100Expect(1, 119647, '\p{^iscountingrodnumerals}', "");
74101Expect(1, 119647, '\P{iscountingrodnumerals}', "");
74102Expect(0, 119647, '\P{^iscountingrodnumerals}', "");
74103Expect(1, 119679, '\p{	-is Counting_RODnumerals}', "");
74104Expect(0, 119679, '\p{^	-is Counting_RODnumerals}', "");
74105Expect(0, 119679, '\P{	-is Counting_RODnumerals}', "");
74106Expect(1, 119679, '\P{^	-is Counting_RODnumerals}', "");
74107Expect(0, 119647, '\p{	-is Counting_RODnumerals}', "");
74108Expect(1, 119647, '\p{^	-is Counting_RODnumerals}', "");
74109Expect(1, 119647, '\P{	-is Counting_RODnumerals}', "");
74110Expect(0, 119647, '\P{^	-is Counting_RODnumerals}', "");
74111Error('\p{/a/- In-COUNTING Rod-NUMERALS}');
74112Error('\P{/a/- In-COUNTING Rod-NUMERALS}');
74113Expect(1, 119679, '\p{incountingrodnumerals}', "");
74114Expect(0, 119679, '\p{^incountingrodnumerals}', "");
74115Expect(0, 119679, '\P{incountingrodnumerals}', "");
74116Expect(1, 119679, '\P{^incountingrodnumerals}', "");
74117Expect(0, 119647, '\p{incountingrodnumerals}', "");
74118Expect(1, 119647, '\p{^incountingrodnumerals}', "");
74119Expect(1, 119647, '\P{incountingrodnumerals}', "");
74120Expect(0, 119647, '\P{^incountingrodnumerals}', "");
74121Expect(1, 119679, '\p{- in counting	Rod-NUMERALS}', "");
74122Expect(0, 119679, '\p{^- in counting	Rod-NUMERALS}', "");
74123Expect(0, 119679, '\P{- in counting	Rod-NUMERALS}', "");
74124Expect(1, 119679, '\P{^- in counting	Rod-NUMERALS}', "");
74125Expect(0, 119647, '\p{- in counting	Rod-NUMERALS}', "");
74126Expect(1, 119647, '\p{^- in counting	Rod-NUMERALS}', "");
74127Expect(1, 119647, '\P{- in counting	Rod-NUMERALS}', "");
74128Expect(0, 119647, '\P{^- in counting	Rod-NUMERALS}', "");
74129Error('\p{ 	ENCLOSED:=ALPHANUMERIC	SUPPLEMENT}');
74130Error('\P{ 	ENCLOSED:=ALPHANUMERIC	SUPPLEMENT}');
74131Expect(1, 127487, '\p{enclosedalphanumericsupplement}', "");
74132Expect(0, 127487, '\p{^enclosedalphanumericsupplement}', "");
74133Expect(0, 127487, '\P{enclosedalphanumericsupplement}', "");
74134Expect(1, 127487, '\P{^enclosedalphanumericsupplement}', "");
74135Expect(0, 127231, '\p{enclosedalphanumericsupplement}', "");
74136Expect(1, 127231, '\p{^enclosedalphanumericsupplement}', "");
74137Expect(1, 127231, '\P{enclosedalphanumericsupplement}', "");
74138Expect(0, 127231, '\P{^enclosedalphanumericsupplement}', "");
74139Expect(1, 127487, '\p{ -ENCLOSED	Alphanumeric supplement}', "");
74140Expect(0, 127487, '\p{^ -ENCLOSED	Alphanumeric supplement}', "");
74141Expect(0, 127487, '\P{ -ENCLOSED	Alphanumeric supplement}', "");
74142Expect(1, 127487, '\P{^ -ENCLOSED	Alphanumeric supplement}', "");
74143Expect(0, 127231, '\p{ -ENCLOSED	Alphanumeric supplement}', "");
74144Expect(1, 127231, '\p{^ -ENCLOSED	Alphanumeric supplement}', "");
74145Expect(1, 127231, '\P{ -ENCLOSED	Alphanumeric supplement}', "");
74146Expect(0, 127231, '\P{^ -ENCLOSED	Alphanumeric supplement}', "");
74147Error('\p{ :=isEnclosed_ALPHANUMERIC	supplement}');
74148Error('\P{ :=isEnclosed_ALPHANUMERIC	supplement}');
74149Expect(1, 127487, '\p{isenclosedalphanumericsupplement}', "");
74150Expect(0, 127487, '\p{^isenclosedalphanumericsupplement}', "");
74151Expect(0, 127487, '\P{isenclosedalphanumericsupplement}', "");
74152Expect(1, 127487, '\P{^isenclosedalphanumericsupplement}', "");
74153Expect(0, 127231, '\p{isenclosedalphanumericsupplement}', "");
74154Expect(1, 127231, '\p{^isenclosedalphanumericsupplement}', "");
74155Expect(1, 127231, '\P{isenclosedalphanumericsupplement}', "");
74156Expect(0, 127231, '\P{^isenclosedalphanumericsupplement}', "");
74157Expect(1, 127487, '\p{ _Is enclosed	Alphanumeric	SUPPLEMENT}', "");
74158Expect(0, 127487, '\p{^ _Is enclosed	Alphanumeric	SUPPLEMENT}', "");
74159Expect(0, 127487, '\P{ _Is enclosed	Alphanumeric	SUPPLEMENT}', "");
74160Expect(1, 127487, '\P{^ _Is enclosed	Alphanumeric	SUPPLEMENT}', "");
74161Expect(0, 127231, '\p{ _Is enclosed	Alphanumeric	SUPPLEMENT}', "");
74162Expect(1, 127231, '\p{^ _Is enclosed	Alphanumeric	SUPPLEMENT}', "");
74163Expect(1, 127231, '\P{ _Is enclosed	Alphanumeric	SUPPLEMENT}', "");
74164Expect(0, 127231, '\P{^ _Is enclosed	Alphanumeric	SUPPLEMENT}', "");
74165Error('\p{ _IN	Enclosed_Alphanumeric:=supplement}');
74166Error('\P{ _IN	Enclosed_Alphanumeric:=supplement}');
74167Expect(1, 127487, '\p{inenclosedalphanumericsupplement}', "");
74168Expect(0, 127487, '\p{^inenclosedalphanumericsupplement}', "");
74169Expect(0, 127487, '\P{inenclosedalphanumericsupplement}', "");
74170Expect(1, 127487, '\P{^inenclosedalphanumericsupplement}', "");
74171Expect(0, 127231, '\p{inenclosedalphanumericsupplement}', "");
74172Expect(1, 127231, '\p{^inenclosedalphanumericsupplement}', "");
74173Expect(1, 127231, '\P{inenclosedalphanumericsupplement}', "");
74174Expect(0, 127231, '\P{^inenclosedalphanumericsupplement}', "");
74175Expect(1, 127487, '\p{_	InEnclosed-ALPHANUMERIC	SUPPLEMENT}', "");
74176Expect(0, 127487, '\p{^_	InEnclosed-ALPHANUMERIC	SUPPLEMENT}', "");
74177Expect(0, 127487, '\P{_	InEnclosed-ALPHANUMERIC	SUPPLEMENT}', "");
74178Expect(1, 127487, '\P{^_	InEnclosed-ALPHANUMERIC	SUPPLEMENT}', "");
74179Expect(0, 127231, '\p{_	InEnclosed-ALPHANUMERIC	SUPPLEMENT}', "");
74180Expect(1, 127231, '\p{^_	InEnclosed-ALPHANUMERIC	SUPPLEMENT}', "");
74181Expect(1, 127231, '\P{_	InEnclosed-ALPHANUMERIC	SUPPLEMENT}', "");
74182Expect(0, 127231, '\P{^_	InEnclosed-ALPHANUMERIC	SUPPLEMENT}', "");
74183Error('\p{	IN/a/Tamil}');
74184Error('\P{	IN/a/Tamil}');
74185Expect(1, 3071, '\p{intamil}', "");
74186Expect(0, 3071, '\p{^intamil}', "");
74187Expect(0, 3071, '\P{intamil}', "");
74188Expect(1, 3071, '\P{^intamil}', "");
74189Expect(0, 2943, '\p{intamil}', "");
74190Expect(1, 2943, '\p{^intamil}', "");
74191Expect(1, 2943, '\P{intamil}', "");
74192Expect(0, 2943, '\P{^intamil}', "");
74193Expect(1, 3071, '\p{ -in-tamil}', "");
74194Expect(0, 3071, '\p{^ -in-tamil}', "");
74195Expect(0, 3071, '\P{ -in-tamil}', "");
74196Expect(1, 3071, '\P{^ -in-tamil}', "");
74197Expect(0, 2943, '\p{ -in-tamil}', "");
74198Expect(1, 2943, '\p{^ -in-tamil}', "");
74199Expect(1, 2943, '\P{ -in-tamil}', "");
74200Expect(0, 2943, '\P{^ -in-tamil}', "");
74201Error('\p{--IN:=ETHIOPIC}');
74202Error('\P{--IN:=ETHIOPIC}');
74203Expect(1, 4991, '\p{inethiopic}', "");
74204Expect(0, 4991, '\p{^inethiopic}', "");
74205Expect(0, 4991, '\P{inethiopic}', "");
74206Expect(1, 4991, '\P{^inethiopic}', "");
74207Expect(0, 4607, '\p{inethiopic}', "");
74208Expect(1, 4607, '\p{^inethiopic}', "");
74209Expect(1, 4607, '\P{inethiopic}', "");
74210Expect(0, 4607, '\P{^inethiopic}', "");
74211Expect(1, 4991, '\p{-_IN Ethiopic}', "");
74212Expect(0, 4991, '\p{^-_IN Ethiopic}', "");
74213Expect(0, 4991, '\P{-_IN Ethiopic}', "");
74214Expect(1, 4991, '\P{^-_IN Ethiopic}', "");
74215Expect(0, 4607, '\p{-_IN Ethiopic}', "");
74216Expect(1, 4607, '\p{^-_IN Ethiopic}', "");
74217Expect(1, 4607, '\P{-_IN Ethiopic}', "");
74218Expect(0, 4607, '\P{^-_IN Ethiopic}', "");
74219Error('\p{-_in-TAI/a/Le}');
74220Error('\P{-_in-TAI/a/Le}');
74221Expect(1, 6527, '\p{intaile}', "");
74222Expect(0, 6527, '\p{^intaile}', "");
74223Expect(0, 6527, '\P{intaile}', "");
74224Expect(1, 6527, '\P{^intaile}', "");
74225Expect(0, 6479, '\p{intaile}', "");
74226Expect(1, 6479, '\p{^intaile}', "");
74227Expect(1, 6479, '\P{intaile}', "");
74228Expect(0, 6479, '\P{^intaile}', "");
74229Expect(1, 6527, '\p{	-in TAI-Le}', "");
74230Expect(0, 6527, '\p{^	-in TAI-Le}', "");
74231Expect(0, 6527, '\P{	-in TAI-Le}', "");
74232Expect(1, 6527, '\P{^	-in TAI-Le}', "");
74233Expect(0, 6479, '\p{	-in TAI-Le}', "");
74234Expect(1, 6479, '\p{^	-in TAI-Le}', "");
74235Expect(1, 6479, '\P{	-in TAI-Le}', "");
74236Expect(0, 6479, '\P{^	-in TAI-Le}', "");
74237Error('\p{	:=Kangxi	radicals}');
74238Error('\P{	:=Kangxi	radicals}');
74239Expect(1, 12255, '\p{kangxiradicals}', "");
74240Expect(0, 12255, '\p{^kangxiradicals}', "");
74241Expect(0, 12255, '\P{kangxiradicals}', "");
74242Expect(1, 12255, '\P{^kangxiradicals}', "");
74243Expect(0, 12031, '\p{kangxiradicals}', "");
74244Expect(1, 12031, '\p{^kangxiradicals}', "");
74245Expect(1, 12031, '\P{kangxiradicals}', "");
74246Expect(0, 12031, '\P{^kangxiradicals}', "");
74247Expect(1, 12255, '\p{_kangxi_RADICALS}', "");
74248Expect(0, 12255, '\p{^_kangxi_RADICALS}', "");
74249Expect(0, 12255, '\P{_kangxi_RADICALS}', "");
74250Expect(1, 12255, '\P{^_kangxi_RADICALS}', "");
74251Expect(0, 12031, '\p{_kangxi_RADICALS}', "");
74252Expect(1, 12031, '\p{^_kangxi_RADICALS}', "");
74253Expect(1, 12031, '\P{_kangxi_RADICALS}', "");
74254Expect(0, 12031, '\P{^_kangxi_RADICALS}', "");
74255Error('\p{-:=IS	kangxi	RADICALS}');
74256Error('\P{-:=IS	kangxi	RADICALS}');
74257Expect(1, 12255, '\p{iskangxiradicals}', "");
74258Expect(0, 12255, '\p{^iskangxiradicals}', "");
74259Expect(0, 12255, '\P{iskangxiradicals}', "");
74260Expect(1, 12255, '\P{^iskangxiradicals}', "");
74261Expect(0, 12031, '\p{iskangxiradicals}', "");
74262Expect(1, 12031, '\p{^iskangxiradicals}', "");
74263Expect(1, 12031, '\P{iskangxiradicals}', "");
74264Expect(0, 12031, '\P{^iskangxiradicals}', "");
74265Expect(1, 12255, '\p{	is	kangxi RADICALS}', "");
74266Expect(0, 12255, '\p{^	is	kangxi RADICALS}', "");
74267Expect(0, 12255, '\P{	is	kangxi RADICALS}', "");
74268Expect(1, 12255, '\P{^	is	kangxi RADICALS}', "");
74269Expect(0, 12031, '\p{	is	kangxi RADICALS}', "");
74270Expect(1, 12031, '\p{^	is	kangxi RADICALS}', "");
74271Expect(1, 12031, '\P{	is	kangxi RADICALS}', "");
74272Expect(0, 12031, '\P{^	is	kangxi RADICALS}', "");
74273Error('\p{__In:=kangxi_radicals}');
74274Error('\P{__In:=kangxi_radicals}');
74275Expect(1, 12255, '\p{inkangxiradicals}', "");
74276Expect(0, 12255, '\p{^inkangxiradicals}', "");
74277Expect(0, 12255, '\P{inkangxiradicals}', "");
74278Expect(1, 12255, '\P{^inkangxiradicals}', "");
74279Expect(0, 12031, '\p{inkangxiradicals}', "");
74280Expect(1, 12031, '\p{^inkangxiradicals}', "");
74281Expect(1, 12031, '\P{inkangxiradicals}', "");
74282Expect(0, 12031, '\P{^inkangxiradicals}', "");
74283Expect(1, 12255, '\p{ 	in Kangxiradicals}', "");
74284Expect(0, 12255, '\p{^ 	in Kangxiradicals}', "");
74285Expect(0, 12255, '\P{ 	in Kangxiradicals}', "");
74286Expect(1, 12255, '\P{^ 	in Kangxiradicals}', "");
74287Expect(0, 12031, '\p{ 	in Kangxiradicals}', "");
74288Expect(1, 12031, '\p{^ 	in Kangxiradicals}', "");
74289Expect(1, 12031, '\P{ 	in Kangxiradicals}', "");
74290Expect(0, 12031, '\P{^ 	in Kangxiradicals}', "");
74291Error('\p{	InHebrew/a/}');
74292Error('\P{	InHebrew/a/}');
74293Expect(1, 1535, '\p{inhebrew}', "");
74294Expect(0, 1535, '\p{^inhebrew}', "");
74295Expect(0, 1535, '\P{inhebrew}', "");
74296Expect(1, 1535, '\P{^inhebrew}', "");
74297Expect(0, 1423, '\p{inhebrew}', "");
74298Expect(1, 1423, '\p{^inhebrew}', "");
74299Expect(1, 1423, '\P{inhebrew}', "");
74300Expect(0, 1423, '\P{^inhebrew}', "");
74301Expect(1, 1535, '\p{ 	in-HEBREW}', "");
74302Expect(0, 1535, '\p{^ 	in-HEBREW}', "");
74303Expect(0, 1535, '\P{ 	in-HEBREW}', "");
74304Expect(1, 1535, '\P{^ 	in-HEBREW}', "");
74305Expect(0, 1423, '\p{ 	in-HEBREW}', "");
74306Expect(1, 1423, '\p{^ 	in-HEBREW}', "");
74307Expect(1, 1423, '\P{ 	in-HEBREW}', "");
74308Expect(0, 1423, '\P{^ 	in-HEBREW}', "");
74309Error('\p{__IN	inscriptional:=Parthian}');
74310Error('\P{__IN	inscriptional:=Parthian}');
74311Expect(1, 68447, '\p{ininscriptionalparthian}', "");
74312Expect(0, 68447, '\p{^ininscriptionalparthian}', "");
74313Expect(0, 68447, '\P{ininscriptionalparthian}', "");
74314Expect(1, 68447, '\P{^ininscriptionalparthian}', "");
74315Expect(0, 68415, '\p{ininscriptionalparthian}', "");
74316Expect(1, 68415, '\p{^ininscriptionalparthian}', "");
74317Expect(1, 68415, '\P{ininscriptionalparthian}', "");
74318Expect(0, 68415, '\P{^ininscriptionalparthian}', "");
74319Expect(1, 68447, '\p{-_in Inscriptional parthian}', "");
74320Expect(0, 68447, '\p{^-_in Inscriptional parthian}', "");
74321Expect(0, 68447, '\P{-_in Inscriptional parthian}', "");
74322Expect(1, 68447, '\P{^-_in Inscriptional parthian}', "");
74323Expect(0, 68415, '\p{-_in Inscriptional parthian}', "");
74324Expect(1, 68415, '\p{^-_in Inscriptional parthian}', "");
74325Expect(1, 68415, '\P{-_in Inscriptional parthian}', "");
74326Expect(0, 68415, '\P{^-_in Inscriptional parthian}', "");
74327Error('\p{	/a/In NEW	tai	Lue}');
74328Error('\P{	/a/In NEW	tai	Lue}');
74329Expect(1, 6623, '\p{innewtailue}', "");
74330Expect(0, 6623, '\p{^innewtailue}', "");
74331Expect(0, 6623, '\P{innewtailue}', "");
74332Expect(1, 6623, '\P{^innewtailue}', "");
74333Expect(0, 6527, '\p{innewtailue}', "");
74334Expect(1, 6527, '\p{^innewtailue}', "");
74335Expect(1, 6527, '\P{innewtailue}', "");
74336Expect(0, 6527, '\P{^innewtailue}', "");
74337Expect(1, 6623, '\p{	-InNEW-TaiLue}', "");
74338Expect(0, 6623, '\p{^	-InNEW-TaiLue}', "");
74339Expect(0, 6623, '\P{	-InNEW-TaiLue}', "");
74340Expect(1, 6623, '\P{^	-InNEW-TaiLue}', "");
74341Expect(0, 6527, '\p{	-InNEW-TaiLue}', "");
74342Expect(1, 6527, '\p{^	-InNEW-TaiLue}', "");
74343Expect(1, 6527, '\P{	-InNEW-TaiLue}', "");
74344Expect(0, 6527, '\P{^	-InNEW-TaiLue}', "");
74345Error('\p{:=	_in-Imperial-Aramaic}');
74346Error('\P{:=	_in-Imperial-Aramaic}');
74347Expect(1, 67679, '\p{inimperialaramaic}', "");
74348Expect(0, 67679, '\p{^inimperialaramaic}', "");
74349Expect(0, 67679, '\P{inimperialaramaic}', "");
74350Expect(1, 67679, '\P{^inimperialaramaic}', "");
74351Expect(0, 67647, '\p{inimperialaramaic}', "");
74352Expect(1, 67647, '\p{^inimperialaramaic}', "");
74353Expect(1, 67647, '\P{inimperialaramaic}', "");
74354Expect(0, 67647, '\P{^inimperialaramaic}', "");
74355Expect(1, 67679, '\p{__INimperial-ARAMAIC}', "");
74356Expect(0, 67679, '\p{^__INimperial-ARAMAIC}', "");
74357Expect(0, 67679, '\P{__INimperial-ARAMAIC}', "");
74358Expect(1, 67679, '\P{^__INimperial-ARAMAIC}', "");
74359Expect(0, 67647, '\p{__INimperial-ARAMAIC}', "");
74360Expect(1, 67647, '\p{^__INimperial-ARAMAIC}', "");
74361Expect(1, 67647, '\P{__INimperial-ARAMAIC}', "");
74362Expect(0, 67647, '\P{^__INimperial-ARAMAIC}', "");
74363Error('\p{	_CJKCOMPATIBILITY/a/forms}');
74364Error('\P{	_CJKCOMPATIBILITY/a/forms}');
74365Expect(1, 65103, '\p{cjkcompatibilityforms}', "");
74366Expect(0, 65103, '\p{^cjkcompatibilityforms}', "");
74367Expect(0, 65103, '\P{cjkcompatibilityforms}', "");
74368Expect(1, 65103, '\P{^cjkcompatibilityforms}', "");
74369Expect(0, 65071, '\p{cjkcompatibilityforms}', "");
74370Expect(1, 65071, '\p{^cjkcompatibilityforms}', "");
74371Expect(1, 65071, '\P{cjkcompatibilityforms}', "");
74372Expect(0, 65071, '\P{^cjkcompatibilityforms}', "");
74373Expect(1, 65103, '\p{	_cjk-COMPATIBILITY	Forms}', "");
74374Expect(0, 65103, '\p{^	_cjk-COMPATIBILITY	Forms}', "");
74375Expect(0, 65103, '\P{	_cjk-COMPATIBILITY	Forms}', "");
74376Expect(1, 65103, '\P{^	_cjk-COMPATIBILITY	Forms}', "");
74377Expect(0, 65071, '\p{	_cjk-COMPATIBILITY	Forms}', "");
74378Expect(1, 65071, '\p{^	_cjk-COMPATIBILITY	Forms}', "");
74379Expect(1, 65071, '\P{	_cjk-COMPATIBILITY	Forms}', "");
74380Expect(0, 65071, '\P{^	_cjk-COMPATIBILITY	Forms}', "");
74381Error('\p{	 is/a/CJKCompatibilityFORMS}');
74382Error('\P{	 is/a/CJKCompatibilityFORMS}');
74383Expect(1, 65103, '\p{iscjkcompatibilityforms}', "");
74384Expect(0, 65103, '\p{^iscjkcompatibilityforms}', "");
74385Expect(0, 65103, '\P{iscjkcompatibilityforms}', "");
74386Expect(1, 65103, '\P{^iscjkcompatibilityforms}', "");
74387Expect(0, 65071, '\p{iscjkcompatibilityforms}', "");
74388Expect(1, 65071, '\p{^iscjkcompatibilityforms}', "");
74389Expect(1, 65071, '\P{iscjkcompatibilityforms}', "");
74390Expect(0, 65071, '\P{^iscjkcompatibilityforms}', "");
74391Expect(1, 65103, '\p{	 Is-CJK	Compatibility_FORMS}', "");
74392Expect(0, 65103, '\p{^	 Is-CJK	Compatibility_FORMS}', "");
74393Expect(0, 65103, '\P{	 Is-CJK	Compatibility_FORMS}', "");
74394Expect(1, 65103, '\P{^	 Is-CJK	Compatibility_FORMS}', "");
74395Expect(0, 65071, '\p{	 Is-CJK	Compatibility_FORMS}', "");
74396Expect(1, 65071, '\p{^	 Is-CJK	Compatibility_FORMS}', "");
74397Expect(1, 65071, '\P{	 Is-CJK	Compatibility_FORMS}', "");
74398Expect(0, 65071, '\P{^	 Is-CJK	Compatibility_FORMS}', "");
74399Error('\p{In-CJK_COMPATIBILITY/a/Forms}');
74400Error('\P{In-CJK_COMPATIBILITY/a/Forms}');
74401Expect(1, 65103, '\p{incjkcompatibilityforms}', "");
74402Expect(0, 65103, '\p{^incjkcompatibilityforms}', "");
74403Expect(0, 65103, '\P{incjkcompatibilityforms}', "");
74404Expect(1, 65103, '\P{^incjkcompatibilityforms}', "");
74405Expect(0, 65071, '\p{incjkcompatibilityforms}', "");
74406Expect(1, 65071, '\p{^incjkcompatibilityforms}', "");
74407Expect(1, 65071, '\P{incjkcompatibilityforms}', "");
74408Expect(0, 65071, '\P{^incjkcompatibilityforms}', "");
74409Expect(1, 65103, '\p{__inCJKCompatibility FORMS}', "");
74410Expect(0, 65103, '\p{^__inCJKCompatibility FORMS}', "");
74411Expect(0, 65103, '\P{__inCJKCompatibility FORMS}', "");
74412Expect(1, 65103, '\P{^__inCJKCompatibility FORMS}', "");
74413Expect(0, 65071, '\p{__inCJKCompatibility FORMS}', "");
74414Expect(1, 65071, '\p{^__inCJKCompatibility FORMS}', "");
74415Expect(1, 65071, '\P{__inCJKCompatibility FORMS}', "");
74416Expect(0, 65071, '\P{^__inCJKCompatibility FORMS}', "");
74417Error('\p{/a/-In Saurashtra}');
74418Error('\P{/a/-In Saurashtra}');
74419Expect(1, 43231, '\p{insaurashtra}', "");
74420Expect(0, 43231, '\p{^insaurashtra}', "");
74421Expect(0, 43231, '\P{insaurashtra}', "");
74422Expect(1, 43231, '\P{^insaurashtra}', "");
74423Expect(0, 43135, '\p{insaurashtra}', "");
74424Expect(1, 43135, '\p{^insaurashtra}', "");
74425Expect(1, 43135, '\P{insaurashtra}', "");
74426Expect(0, 43135, '\P{^insaurashtra}', "");
74427Expect(1, 43231, '\p{ IN_saurashtra}', "");
74428Expect(0, 43231, '\p{^ IN_saurashtra}', "");
74429Expect(0, 43231, '\P{ IN_saurashtra}', "");
74430Expect(1, 43231, '\P{^ IN_saurashtra}', "");
74431Expect(0, 43135, '\p{ IN_saurashtra}', "");
74432Expect(1, 43135, '\p{^ IN_saurashtra}', "");
74433Expect(1, 43135, '\P{ IN_saurashtra}', "");
74434Expect(0, 43135, '\P{^ IN_saurashtra}', "");
74435Error('\p{ :=In_Gujarati}');
74436Error('\P{ :=In_Gujarati}');
74437Expect(1, 2815, '\p{ingujarati}', "");
74438Expect(0, 2815, '\p{^ingujarati}', "");
74439Expect(0, 2815, '\P{ingujarati}', "");
74440Expect(1, 2815, '\P{^ingujarati}', "");
74441Expect(0, 2687, '\p{ingujarati}', "");
74442Expect(1, 2687, '\p{^ingujarati}', "");
74443Expect(1, 2687, '\P{ingujarati}', "");
74444Expect(0, 2687, '\P{^ingujarati}', "");
74445Expect(1, 2815, '\p{_-In GUJARATI}', "");
74446Expect(0, 2815, '\p{^_-In GUJARATI}', "");
74447Expect(0, 2815, '\P{_-In GUJARATI}', "");
74448Expect(1, 2815, '\P{^_-In GUJARATI}', "");
74449Expect(0, 2687, '\p{_-In GUJARATI}', "");
74450Expect(1, 2687, '\p{^_-In GUJARATI}', "");
74451Expect(1, 2687, '\P{_-In GUJARATI}', "");
74452Expect(0, 2687, '\P{^_-In GUJARATI}', "");
74453Error('\p{_/a/In Osmanya}');
74454Error('\P{_/a/In Osmanya}');
74455Expect(1, 66735, '\p{inosmanya}', "");
74456Expect(0, 66735, '\p{^inosmanya}', "");
74457Expect(0, 66735, '\P{inosmanya}', "");
74458Expect(1, 66735, '\P{^inosmanya}', "");
74459Expect(0, 66687, '\p{inosmanya}', "");
74460Expect(1, 66687, '\p{^inosmanya}', "");
74461Expect(1, 66687, '\P{inosmanya}', "");
74462Expect(0, 66687, '\P{^inosmanya}', "");
74463Expect(1, 66735, '\p{- Inosmanya}', "");
74464Expect(0, 66735, '\p{^- Inosmanya}', "");
74465Expect(0, 66735, '\P{- Inosmanya}', "");
74466Expect(1, 66735, '\P{^- Inosmanya}', "");
74467Expect(0, 66687, '\p{- Inosmanya}', "");
74468Expect(1, 66687, '\p{^- Inosmanya}', "");
74469Expect(1, 66687, '\P{- Inosmanya}', "");
74470Expect(0, 66687, '\P{^- Inosmanya}', "");
74471Error('\p{:=In_TIFINAGH}');
74472Error('\P{:=In_TIFINAGH}');
74473Expect(1, 11647, '\p{intifinagh}', "");
74474Expect(0, 11647, '\p{^intifinagh}', "");
74475Expect(0, 11647, '\P{intifinagh}', "");
74476Expect(1, 11647, '\P{^intifinagh}', "");
74477Expect(0, 11567, '\p{intifinagh}', "");
74478Expect(1, 11567, '\p{^intifinagh}', "");
74479Expect(1, 11567, '\P{intifinagh}', "");
74480Expect(0, 11567, '\P{^intifinagh}', "");
74481Expect(1, 11647, '\p{-InTIFINAGH}', "");
74482Expect(0, 11647, '\p{^-InTIFINAGH}', "");
74483Expect(0, 11647, '\P{-InTIFINAGH}', "");
74484Expect(1, 11647, '\P{^-InTIFINAGH}', "");
74485Expect(0, 11567, '\p{-InTIFINAGH}', "");
74486Expect(1, 11567, '\p{^-InTIFINAGH}', "");
74487Expect(1, 11567, '\P{-InTIFINAGH}', "");
74488Expect(0, 11567, '\P{^-InTIFINAGH}', "");
74489Error('\p{-	posixprint/a/}');
74490Error('\P{-	posixprint/a/}');
74491Expect(1, 126, '\p{posixprint}', "");
74492Expect(0, 126, '\p{^posixprint}', "");
74493Expect(0, 126, '\P{posixprint}', "");
74494Expect(1, 126, '\P{^posixprint}', "");
74495Expect(0, 31, '\p{posixprint}', "");
74496Expect(1, 31, '\p{^posixprint}', "");
74497Expect(1, 31, '\P{posixprint}', "");
74498Expect(0, 31, '\P{^posixprint}', "");
74499Expect(1, 126, '\p{-_PosixPrint}', "");
74500Expect(0, 126, '\p{^-_PosixPrint}', "");
74501Expect(0, 126, '\P{-_PosixPrint}', "");
74502Expect(1, 126, '\P{^-_PosixPrint}', "");
74503Expect(0, 31, '\p{-_PosixPrint}', "");
74504Expect(1, 31, '\p{^-_PosixPrint}', "");
74505Expect(1, 31, '\P{-_PosixPrint}', "");
74506Expect(0, 31, '\P{^-_PosixPrint}', "");
74507Error('\p{:=-IsPOSIXPRINT}');
74508Error('\P{:=-IsPOSIXPRINT}');
74509Expect(1, 126, '\p{isposixprint}', "");
74510Expect(0, 126, '\p{^isposixprint}', "");
74511Expect(0, 126, '\P{isposixprint}', "");
74512Expect(1, 126, '\P{^isposixprint}', "");
74513Expect(0, 31, '\p{isposixprint}', "");
74514Expect(1, 31, '\p{^isposixprint}', "");
74515Expect(1, 31, '\P{isposixprint}', "");
74516Expect(0, 31, '\P{^isposixprint}', "");
74517Expect(1, 126, '\p{ -isPOSIXPRINT}', "");
74518Expect(0, 126, '\p{^ -isPOSIXPRINT}', "");
74519Expect(0, 126, '\P{ -isPOSIXPRINT}', "");
74520Expect(1, 126, '\P{^ -isPOSIXPRINT}', "");
74521Expect(0, 31, '\p{ -isPOSIXPRINT}', "");
74522Expect(1, 31, '\p{^ -isPOSIXPRINT}', "");
74523Expect(1, 31, '\P{ -isPOSIXPRINT}', "");
74524Expect(0, 31, '\P{^ -isPOSIXPRINT}', "");
74525Error('\p{_/a/in-Hanunoo}');
74526Error('\P{_/a/in-Hanunoo}');
74527Expect(1, 5951, '\p{inhanunoo}', "");
74528Expect(0, 5951, '\p{^inhanunoo}', "");
74529Expect(0, 5951, '\P{inhanunoo}', "");
74530Expect(1, 5951, '\P{^inhanunoo}', "");
74531Expect(0, 5919, '\p{inhanunoo}', "");
74532Expect(1, 5919, '\p{^inhanunoo}', "");
74533Expect(1, 5919, '\P{inhanunoo}', "");
74534Expect(0, 5919, '\P{^inhanunoo}', "");
74535Expect(1, 5951, '\p{-_in Hanunoo}', "");
74536Expect(0, 5951, '\p{^-_in Hanunoo}', "");
74537Expect(0, 5951, '\P{-_in Hanunoo}', "");
74538Expect(1, 5951, '\P{^-_in Hanunoo}', "");
74539Expect(0, 5919, '\p{-_in Hanunoo}', "");
74540Expect(1, 5919, '\p{^-_in Hanunoo}', "");
74541Expect(1, 5919, '\P{-_in Hanunoo}', "");
74542Expect(0, 5919, '\P{^-_in Hanunoo}', "");
74543Error('\p{:=	 INCyrillic}');
74544Error('\P{:=	 INCyrillic}');
74545Expect(1, 1279, '\p{incyrillic}', "");
74546Expect(0, 1279, '\p{^incyrillic}', "");
74547Expect(0, 1279, '\P{incyrillic}', "");
74548Expect(1, 1279, '\P{^incyrillic}', "");
74549Expect(0, 1023, '\p{incyrillic}', "");
74550Expect(1, 1023, '\p{^incyrillic}', "");
74551Expect(1, 1023, '\P{incyrillic}', "");
74552Expect(0, 1023, '\P{^incyrillic}', "");
74553Expect(1, 1279, '\p{_in_Cyrillic}', "");
74554Expect(0, 1279, '\p{^_in_Cyrillic}', "");
74555Expect(0, 1279, '\P{_in_Cyrillic}', "");
74556Expect(1, 1279, '\P{^_in_Cyrillic}', "");
74557Expect(0, 1023, '\p{_in_Cyrillic}', "");
74558Expect(1, 1023, '\p{^_in_Cyrillic}', "");
74559Expect(1, 1023, '\P{_in_Cyrillic}', "");
74560Expect(0, 1023, '\P{^_in_Cyrillic}', "");
74561Error('\p{-/a/In buhid}');
74562Error('\P{-/a/In buhid}');
74563Expect(1, 5983, '\p{inbuhid}', "");
74564Expect(0, 5983, '\p{^inbuhid}', "");
74565Expect(0, 5983, '\P{inbuhid}', "");
74566Expect(1, 5983, '\P{^inbuhid}', "");
74567Expect(0, 5951, '\p{inbuhid}', "");
74568Expect(1, 5951, '\p{^inbuhid}', "");
74569Expect(1, 5951, '\P{inbuhid}', "");
74570Expect(0, 5951, '\P{^inbuhid}', "");
74571Expect(1, 5983, '\p{	In	Buhid}', "");
74572Expect(0, 5983, '\p{^	In	Buhid}', "");
74573Expect(0, 5983, '\P{	In	Buhid}', "");
74574Expect(1, 5983, '\P{^	In	Buhid}', "");
74575Expect(0, 5951, '\p{	In	Buhid}', "");
74576Expect(1, 5951, '\p{^	In	Buhid}', "");
74577Expect(1, 5951, '\P{	In	Buhid}', "");
74578Expect(0, 5951, '\P{^	In	Buhid}', "");
74579Error('\p{	/a/In Runic}');
74580Error('\P{	/a/In Runic}');
74581Expect(1, 5887, '\p{inrunic}', "");
74582Expect(0, 5887, '\p{^inrunic}', "");
74583Expect(0, 5887, '\P{inrunic}', "");
74584Expect(1, 5887, '\P{^inrunic}', "");
74585Expect(0, 5791, '\p{inrunic}', "");
74586Expect(1, 5791, '\p{^inrunic}', "");
74587Expect(1, 5791, '\P{inrunic}', "");
74588Expect(0, 5791, '\P{^inrunic}', "");
74589Expect(1, 5887, '\p{ _IN_RUNIC}', "");
74590Expect(0, 5887, '\p{^ _IN_RUNIC}', "");
74591Expect(0, 5887, '\P{ _IN_RUNIC}', "");
74592Expect(1, 5887, '\P{^ _IN_RUNIC}', "");
74593Expect(0, 5791, '\p{ _IN_RUNIC}', "");
74594Expect(1, 5791, '\p{^ _IN_RUNIC}', "");
74595Expect(1, 5791, '\P{ _IN_RUNIC}', "");
74596Expect(0, 5791, '\P{^ _IN_RUNIC}', "");
74597Error('\p{IDS_Binary_Operator=-/a/yes}');
74598Error('\P{IDS_Binary_Operator=-/a/yes}');
74599Expect(1, 12273, '\p{IDS_Binary_Operator=yes}', "");
74600Expect(0, 12273, '\p{^IDS_Binary_Operator=yes}', "");
74601Expect(0, 12273, '\P{IDS_Binary_Operator=yes}', "");
74602Expect(1, 12273, '\P{^IDS_Binary_Operator=yes}', "");
74603Expect(0, 12271, '\p{IDS_Binary_Operator=yes}', "");
74604Expect(1, 12271, '\p{^IDS_Binary_Operator=yes}', "");
74605Expect(1, 12271, '\P{IDS_Binary_Operator=yes}', "");
74606Expect(0, 12271, '\P{^IDS_Binary_Operator=yes}', "");
74607Expect(1, 12273, '\p{IDS_Binary_Operator=-yes}', "");
74608Expect(0, 12273, '\p{^IDS_Binary_Operator=-yes}', "");
74609Expect(0, 12273, '\P{IDS_Binary_Operator=-yes}', "");
74610Expect(1, 12273, '\P{^IDS_Binary_Operator=-yes}', "");
74611Expect(0, 12271, '\p{IDS_Binary_Operator=-yes}', "");
74612Expect(1, 12271, '\p{^IDS_Binary_Operator=-yes}', "");
74613Expect(1, 12271, '\P{IDS_Binary_Operator=-yes}', "");
74614Expect(0, 12271, '\P{^IDS_Binary_Operator=-yes}', "");
74615Error('\p{IDSB=:=Y}');
74616Error('\P{IDSB=:=Y}');
74617Expect(1, 12273, '\p{IDSB=y}', "");
74618Expect(0, 12273, '\p{^IDSB=y}', "");
74619Expect(0, 12273, '\P{IDSB=y}', "");
74620Expect(1, 12273, '\P{^IDSB=y}', "");
74621Expect(0, 12271, '\p{IDSB=y}', "");
74622Expect(1, 12271, '\p{^IDSB=y}', "");
74623Expect(1, 12271, '\P{IDSB=y}', "");
74624Expect(0, 12271, '\P{^IDSB=y}', "");
74625Expect(1, 12273, '\p{IDSB=	Y}', "");
74626Expect(0, 12273, '\p{^IDSB=	Y}', "");
74627Expect(0, 12273, '\P{IDSB=	Y}', "");
74628Expect(1, 12273, '\P{^IDSB=	Y}', "");
74629Expect(0, 12271, '\p{IDSB=	Y}', "");
74630Expect(1, 12271, '\p{^IDSB=	Y}', "");
74631Expect(1, 12271, '\P{IDSB=	Y}', "");
74632Expect(0, 12271, '\P{^IDSB=	Y}', "");
74633Error('\p{Is_IDS_Binary_Operator:	:=-t}');
74634Error('\P{Is_IDS_Binary_Operator:	:=-t}');
74635Expect(1, 12273, '\p{Is_IDS_Binary_Operator=t}', "");
74636Expect(0, 12273, '\p{^Is_IDS_Binary_Operator=t}', "");
74637Expect(0, 12273, '\P{Is_IDS_Binary_Operator=t}', "");
74638Expect(1, 12273, '\P{^Is_IDS_Binary_Operator=t}', "");
74639Expect(0, 12271, '\p{Is_IDS_Binary_Operator=t}', "");
74640Expect(1, 12271, '\p{^Is_IDS_Binary_Operator=t}', "");
74641Expect(1, 12271, '\P{Is_IDS_Binary_Operator=t}', "");
74642Expect(0, 12271, '\P{^Is_IDS_Binary_Operator=t}', "");
74643Expect(1, 12273, '\p{Is_IDS_Binary_Operator=_ T}', "");
74644Expect(0, 12273, '\p{^Is_IDS_Binary_Operator=_ T}', "");
74645Expect(0, 12273, '\P{Is_IDS_Binary_Operator=_ T}', "");
74646Expect(1, 12273, '\P{^Is_IDS_Binary_Operator=_ T}', "");
74647Expect(0, 12271, '\p{Is_IDS_Binary_Operator=_ T}', "");
74648Expect(1, 12271, '\p{^Is_IDS_Binary_Operator=_ T}', "");
74649Expect(1, 12271, '\P{Is_IDS_Binary_Operator=_ T}', "");
74650Expect(0, 12271, '\P{^Is_IDS_Binary_Operator=_ T}', "");
74651Error('\p{Is_IDSB=/a/True}');
74652Error('\P{Is_IDSB=/a/True}');
74653Expect(1, 12273, '\p{Is_IDSB=true}', "");
74654Expect(0, 12273, '\p{^Is_IDSB=true}', "");
74655Expect(0, 12273, '\P{Is_IDSB=true}', "");
74656Expect(1, 12273, '\P{^Is_IDSB=true}', "");
74657Expect(0, 12271, '\p{Is_IDSB=true}', "");
74658Expect(1, 12271, '\p{^Is_IDSB=true}', "");
74659Expect(1, 12271, '\P{Is_IDSB=true}', "");
74660Expect(0, 12271, '\P{^Is_IDSB=true}', "");
74661Expect(1, 12273, '\p{Is_IDSB=	-TRUE}', "");
74662Expect(0, 12273, '\p{^Is_IDSB=	-TRUE}', "");
74663Expect(0, 12273, '\P{Is_IDSB=	-TRUE}', "");
74664Expect(1, 12273, '\P{^Is_IDSB=	-TRUE}', "");
74665Expect(0, 12271, '\p{Is_IDSB=	-TRUE}', "");
74666Expect(1, 12271, '\p{^Is_IDSB=	-TRUE}', "");
74667Expect(1, 12271, '\P{Is_IDSB=	-TRUE}', "");
74668Expect(0, 12271, '\P{^Is_IDSB=	-TRUE}', "");
74669Error('\p{IDS_Binary_Operator=/a/-NO}');
74670Error('\P{IDS_Binary_Operator=/a/-NO}');
74671Expect(1, 12271, '\p{IDS_Binary_Operator=no}', "");
74672Expect(0, 12271, '\p{^IDS_Binary_Operator=no}', "");
74673Expect(0, 12271, '\P{IDS_Binary_Operator=no}', "");
74674Expect(1, 12271, '\P{^IDS_Binary_Operator=no}', "");
74675Expect(0, 12273, '\p{IDS_Binary_Operator=no}', "");
74676Expect(1, 12273, '\p{^IDS_Binary_Operator=no}', "");
74677Expect(1, 12273, '\P{IDS_Binary_Operator=no}', "");
74678Expect(0, 12273, '\P{^IDS_Binary_Operator=no}', "");
74679Expect(1, 12271, '\p{IDS_Binary_Operator=_	No}', "");
74680Expect(0, 12271, '\p{^IDS_Binary_Operator=_	No}', "");
74681Expect(0, 12271, '\P{IDS_Binary_Operator=_	No}', "");
74682Expect(1, 12271, '\P{^IDS_Binary_Operator=_	No}', "");
74683Expect(0, 12273, '\p{IDS_Binary_Operator=_	No}', "");
74684Expect(1, 12273, '\p{^IDS_Binary_Operator=_	No}', "");
74685Expect(1, 12273, '\P{IDS_Binary_Operator=_	No}', "");
74686Expect(0, 12273, '\P{^IDS_Binary_Operator=_	No}', "");
74687Error('\p{IDSB=_ N:=}');
74688Error('\P{IDSB=_ N:=}');
74689Expect(1, 12271, '\p{IDSB=n}', "");
74690Expect(0, 12271, '\p{^IDSB=n}', "");
74691Expect(0, 12271, '\P{IDSB=n}', "");
74692Expect(1, 12271, '\P{^IDSB=n}', "");
74693Expect(0, 12273, '\p{IDSB=n}', "");
74694Expect(1, 12273, '\p{^IDSB=n}', "");
74695Expect(1, 12273, '\P{IDSB=n}', "");
74696Expect(0, 12273, '\P{^IDSB=n}', "");
74697Expect(1, 12271, '\p{IDSB=_ N}', "");
74698Expect(0, 12271, '\p{^IDSB=_ N}', "");
74699Expect(0, 12271, '\P{IDSB=_ N}', "");
74700Expect(1, 12271, '\P{^IDSB=_ N}', "");
74701Expect(0, 12273, '\p{IDSB=_ N}', "");
74702Expect(1, 12273, '\p{^IDSB=_ N}', "");
74703Expect(1, 12273, '\P{IDSB=_ N}', "");
74704Expect(0, 12273, '\P{^IDSB=_ N}', "");
74705Error('\p{Is_IDS_Binary_Operator=_/a/f}');
74706Error('\P{Is_IDS_Binary_Operator=_/a/f}');
74707Expect(1, 12271, '\p{Is_IDS_Binary_Operator=f}', "");
74708Expect(0, 12271, '\p{^Is_IDS_Binary_Operator=f}', "");
74709Expect(0, 12271, '\P{Is_IDS_Binary_Operator=f}', "");
74710Expect(1, 12271, '\P{^Is_IDS_Binary_Operator=f}', "");
74711Expect(0, 12273, '\p{Is_IDS_Binary_Operator=f}', "");
74712Expect(1, 12273, '\p{^Is_IDS_Binary_Operator=f}', "");
74713Expect(1, 12273, '\P{Is_IDS_Binary_Operator=f}', "");
74714Expect(0, 12273, '\P{^Is_IDS_Binary_Operator=f}', "");
74715Expect(1, 12271, '\p{Is_IDS_Binary_Operator=  f}', "");
74716Expect(0, 12271, '\p{^Is_IDS_Binary_Operator=  f}', "");
74717Expect(0, 12271, '\P{Is_IDS_Binary_Operator=  f}', "");
74718Expect(1, 12271, '\P{^Is_IDS_Binary_Operator=  f}', "");
74719Expect(0, 12273, '\p{Is_IDS_Binary_Operator=  f}', "");
74720Expect(1, 12273, '\p{^Is_IDS_Binary_Operator=  f}', "");
74721Expect(1, 12273, '\P{Is_IDS_Binary_Operator=  f}', "");
74722Expect(0, 12273, '\P{^Is_IDS_Binary_Operator=  f}', "");
74723Error('\p{Is_IDSB=/a/ False}');
74724Error('\P{Is_IDSB=/a/ False}');
74725Expect(1, 12271, '\p{Is_IDSB:	false}', "");
74726Expect(0, 12271, '\p{^Is_IDSB:	false}', "");
74727Expect(0, 12271, '\P{Is_IDSB:	false}', "");
74728Expect(1, 12271, '\P{^Is_IDSB:	false}', "");
74729Expect(0, 12273, '\p{Is_IDSB:	false}', "");
74730Expect(1, 12273, '\p{^Is_IDSB:	false}', "");
74731Expect(1, 12273, '\P{Is_IDSB:	false}', "");
74732Expect(0, 12273, '\P{^Is_IDSB:	false}', "");
74733Expect(1, 12271, '\p{Is_IDSB=	False}', "");
74734Expect(0, 12271, '\p{^Is_IDSB=	False}', "");
74735Expect(0, 12271, '\P{Is_IDSB=	False}', "");
74736Expect(1, 12271, '\P{^Is_IDSB=	False}', "");
74737Expect(0, 12273, '\p{Is_IDSB=	False}', "");
74738Expect(1, 12273, '\p{^Is_IDSB=	False}', "");
74739Expect(1, 12273, '\P{Is_IDSB=	False}', "");
74740Expect(0, 12273, '\P{^Is_IDSB=	False}', "");
74741Error('\p{General_Category=:=_	symbol}');
74742Error('\P{General_Category=:=_	symbol}');
74743Expect(1, 36, '\p{General_Category=symbol}', "");
74744Expect(0, 36, '\p{^General_Category=symbol}', "");
74745Expect(0, 36, '\P{General_Category=symbol}', "");
74746Expect(1, 36, '\P{^General_Category=symbol}', "");
74747Expect(0, 35, '\p{General_Category=symbol}', "");
74748Expect(1, 35, '\p{^General_Category=symbol}', "");
74749Expect(1, 35, '\P{General_Category=symbol}', "");
74750Expect(0, 35, '\P{^General_Category=symbol}', "");
74751Expect(1, 36, '\p{General_Category= -Symbol}', "");
74752Expect(0, 36, '\p{^General_Category= -Symbol}', "");
74753Expect(0, 36, '\P{General_Category= -Symbol}', "");
74754Expect(1, 36, '\P{^General_Category= -Symbol}', "");
74755Expect(0, 35, '\p{General_Category= -Symbol}', "");
74756Expect(1, 35, '\p{^General_Category= -Symbol}', "");
74757Expect(1, 35, '\P{General_Category= -Symbol}', "");
74758Expect(0, 35, '\P{^General_Category= -Symbol}', "");
74759Error('\p{Gc=-/a/S}');
74760Error('\P{Gc=-/a/S}');
74761Expect(1, 36, '\p{Gc=s}', "");
74762Expect(0, 36, '\p{^Gc=s}', "");
74763Expect(0, 36, '\P{Gc=s}', "");
74764Expect(1, 36, '\P{^Gc=s}', "");
74765Expect(0, 35, '\p{Gc=s}', "");
74766Expect(1, 35, '\p{^Gc=s}', "");
74767Expect(1, 35, '\P{Gc=s}', "");
74768Expect(0, 35, '\P{^Gc=s}', "");
74769Expect(1, 36, '\p{Gc= s}', "");
74770Expect(0, 36, '\p{^Gc= s}', "");
74771Expect(0, 36, '\P{Gc= s}', "");
74772Expect(1, 36, '\P{^Gc= s}', "");
74773Expect(0, 35, '\p{Gc= s}', "");
74774Expect(1, 35, '\p{^Gc= s}', "");
74775Expect(1, 35, '\P{Gc= s}', "");
74776Expect(0, 35, '\P{^Gc= s}', "");
74777Error('\p{Category=/a/SYMBOL}');
74778Error('\P{Category=/a/SYMBOL}');
74779Expect(1, 36, '\p{Category=symbol}', "");
74780Expect(0, 36, '\p{^Category=symbol}', "");
74781Expect(0, 36, '\P{Category=symbol}', "");
74782Expect(1, 36, '\P{^Category=symbol}', "");
74783Expect(0, 35, '\p{Category=symbol}', "");
74784Expect(1, 35, '\p{^Category=symbol}', "");
74785Expect(1, 35, '\P{Category=symbol}', "");
74786Expect(0, 35, '\P{^Category=symbol}', "");
74787Expect(1, 36, '\p{Category= _symbol}', "");
74788Expect(0, 36, '\p{^Category= _symbol}', "");
74789Expect(0, 36, '\P{Category= _symbol}', "");
74790Expect(1, 36, '\P{^Category= _symbol}', "");
74791Expect(0, 35, '\p{Category= _symbol}', "");
74792Expect(1, 35, '\p{^Category= _symbol}', "");
74793Expect(1, 35, '\P{Category= _symbol}', "");
74794Expect(0, 35, '\P{^Category= _symbol}', "");
74795Error('\p{Is_General_Category=:=		S}');
74796Error('\P{Is_General_Category=:=		S}');
74797Expect(1, 36, '\p{Is_General_Category=s}', "");
74798Expect(0, 36, '\p{^Is_General_Category=s}', "");
74799Expect(0, 36, '\P{Is_General_Category=s}', "");
74800Expect(1, 36, '\P{^Is_General_Category=s}', "");
74801Expect(0, 35, '\p{Is_General_Category=s}', "");
74802Expect(1, 35, '\p{^Is_General_Category=s}', "");
74803Expect(1, 35, '\P{Is_General_Category=s}', "");
74804Expect(0, 35, '\P{^Is_General_Category=s}', "");
74805Expect(1, 36, '\p{Is_General_Category=_	S}', "");
74806Expect(0, 36, '\p{^Is_General_Category=_	S}', "");
74807Expect(0, 36, '\P{Is_General_Category=_	S}', "");
74808Expect(1, 36, '\P{^Is_General_Category=_	S}', "");
74809Expect(0, 35, '\p{Is_General_Category=_	S}', "");
74810Expect(1, 35, '\p{^Is_General_Category=_	S}', "");
74811Expect(1, 35, '\P{Is_General_Category=_	S}', "");
74812Expect(0, 35, '\P{^Is_General_Category=_	S}', "");
74813Error('\p{Is_Gc=- SYMBOL/a/}');
74814Error('\P{Is_Gc=- SYMBOL/a/}');
74815Expect(1, 36, '\p{Is_Gc=symbol}', "");
74816Expect(0, 36, '\p{^Is_Gc=symbol}', "");
74817Expect(0, 36, '\P{Is_Gc=symbol}', "");
74818Expect(1, 36, '\P{^Is_Gc=symbol}', "");
74819Expect(0, 35, '\p{Is_Gc=symbol}', "");
74820Expect(1, 35, '\p{^Is_Gc=symbol}', "");
74821Expect(1, 35, '\P{Is_Gc=symbol}', "");
74822Expect(0, 35, '\P{^Is_Gc=symbol}', "");
74823Expect(1, 36, '\p{Is_Gc=	Symbol}', "");
74824Expect(0, 36, '\p{^Is_Gc=	Symbol}', "");
74825Expect(0, 36, '\P{Is_Gc=	Symbol}', "");
74826Expect(1, 36, '\P{^Is_Gc=	Symbol}', "");
74827Expect(0, 35, '\p{Is_Gc=	Symbol}', "");
74828Expect(1, 35, '\p{^Is_Gc=	Symbol}', "");
74829Expect(1, 35, '\P{Is_Gc=	Symbol}', "");
74830Expect(0, 35, '\P{^Is_Gc=	Symbol}', "");
74831Error('\p{Is_Category=- S/a/}');
74832Error('\P{Is_Category=- S/a/}');
74833Expect(1, 36, '\p{Is_Category=s}', "");
74834Expect(0, 36, '\p{^Is_Category=s}', "");
74835Expect(0, 36, '\P{Is_Category=s}', "");
74836Expect(1, 36, '\P{^Is_Category=s}', "");
74837Expect(0, 35, '\p{Is_Category=s}', "");
74838Expect(1, 35, '\p{^Is_Category=s}', "");
74839Expect(1, 35, '\P{Is_Category=s}', "");
74840Expect(0, 35, '\P{^Is_Category=s}', "");
74841Expect(1, 36, '\p{Is_Category=	 S}', "");
74842Expect(0, 36, '\p{^Is_Category=	 S}', "");
74843Expect(0, 36, '\P{Is_Category=	 S}', "");
74844Expect(1, 36, '\P{^Is_Category=	 S}', "");
74845Expect(0, 35, '\p{Is_Category=	 S}', "");
74846Expect(1, 35, '\p{^Is_Category=	 S}', "");
74847Expect(1, 35, '\P{Is_Category=	 S}', "");
74848Expect(0, 35, '\P{^Is_Category=	 S}', "");
74849Error('\p{General_Category=	Spacing-MARK/a/}');
74850Error('\P{General_Category=	Spacing-MARK/a/}');
74851Expect(1, 2307, '\p{General_Category=spacingmark}', "");
74852Expect(0, 2307, '\p{^General_Category=spacingmark}', "");
74853Expect(0, 2307, '\P{General_Category=spacingmark}', "");
74854Expect(1, 2307, '\P{^General_Category=spacingmark}', "");
74855Expect(0, 2306, '\p{General_Category=spacingmark}', "");
74856Expect(1, 2306, '\p{^General_Category=spacingmark}', "");
74857Expect(1, 2306, '\P{General_Category=spacingmark}', "");
74858Expect(0, 2306, '\P{^General_Category=spacingmark}', "");
74859Expect(1, 2307, '\p{General_Category=	_SPACING-Mark}', "");
74860Expect(0, 2307, '\p{^General_Category=	_SPACING-Mark}', "");
74861Expect(0, 2307, '\P{General_Category=	_SPACING-Mark}', "");
74862Expect(1, 2307, '\P{^General_Category=	_SPACING-Mark}', "");
74863Expect(0, 2306, '\p{General_Category=	_SPACING-Mark}', "");
74864Expect(1, 2306, '\p{^General_Category=	_SPACING-Mark}', "");
74865Expect(1, 2306, '\P{General_Category=	_SPACING-Mark}', "");
74866Expect(0, 2306, '\P{^General_Category=	_SPACING-Mark}', "");
74867Error('\p{Gc=/a/	 Mc}');
74868Error('\P{Gc=/a/	 Mc}');
74869Expect(1, 2307, '\p{Gc=mc}', "");
74870Expect(0, 2307, '\p{^Gc=mc}', "");
74871Expect(0, 2307, '\P{Gc=mc}', "");
74872Expect(1, 2307, '\P{^Gc=mc}', "");
74873Expect(0, 2306, '\p{Gc=mc}', "");
74874Expect(1, 2306, '\p{^Gc=mc}', "");
74875Expect(1, 2306, '\P{Gc=mc}', "");
74876Expect(0, 2306, '\P{^Gc=mc}', "");
74877Expect(1, 2307, '\p{Gc:   mc}', "");
74878Expect(0, 2307, '\p{^Gc:   mc}', "");
74879Expect(0, 2307, '\P{Gc:   mc}', "");
74880Expect(1, 2307, '\P{^Gc:   mc}', "");
74881Expect(0, 2306, '\p{Gc:   mc}', "");
74882Expect(1, 2306, '\p{^Gc:   mc}', "");
74883Expect(1, 2306, '\P{Gc:   mc}', "");
74884Expect(0, 2306, '\P{^Gc:   mc}', "");
74885Error('\p{Category=	:=SPACINGMARK}');
74886Error('\P{Category=	:=SPACINGMARK}');
74887Expect(1, 2307, '\p{Category=spacingmark}', "");
74888Expect(0, 2307, '\p{^Category=spacingmark}', "");
74889Expect(0, 2307, '\P{Category=spacingmark}', "");
74890Expect(1, 2307, '\P{^Category=spacingmark}', "");
74891Expect(0, 2306, '\p{Category=spacingmark}', "");
74892Expect(1, 2306, '\p{^Category=spacingmark}', "");
74893Expect(1, 2306, '\P{Category=spacingmark}', "");
74894Expect(0, 2306, '\P{^Category=spacingmark}', "");
74895Expect(1, 2307, '\p{Category=-SPACING Mark}', "");
74896Expect(0, 2307, '\p{^Category=-SPACING Mark}', "");
74897Expect(0, 2307, '\P{Category=-SPACING Mark}', "");
74898Expect(1, 2307, '\P{^Category=-SPACING Mark}', "");
74899Expect(0, 2306, '\p{Category=-SPACING Mark}', "");
74900Expect(1, 2306, '\p{^Category=-SPACING Mark}', "");
74901Expect(1, 2306, '\P{Category=-SPACING Mark}', "");
74902Expect(0, 2306, '\P{^Category=-SPACING Mark}', "");
74903Error('\p{Is_General_Category=/a/	MC}');
74904Error('\P{Is_General_Category=/a/	MC}');
74905Expect(1, 2307, '\p{Is_General_Category:   mc}', "");
74906Expect(0, 2307, '\p{^Is_General_Category:   mc}', "");
74907Expect(0, 2307, '\P{Is_General_Category:   mc}', "");
74908Expect(1, 2307, '\P{^Is_General_Category:   mc}', "");
74909Expect(0, 2306, '\p{Is_General_Category:   mc}', "");
74910Expect(1, 2306, '\p{^Is_General_Category:   mc}', "");
74911Expect(1, 2306, '\P{Is_General_Category:   mc}', "");
74912Expect(0, 2306, '\P{^Is_General_Category:   mc}', "");
74913Expect(1, 2307, '\p{Is_General_Category:  Mc}', "");
74914Expect(0, 2307, '\p{^Is_General_Category:  Mc}', "");
74915Expect(0, 2307, '\P{Is_General_Category:  Mc}', "");
74916Expect(1, 2307, '\P{^Is_General_Category:  Mc}', "");
74917Expect(0, 2306, '\p{Is_General_Category:  Mc}', "");
74918Expect(1, 2306, '\p{^Is_General_Category:  Mc}', "");
74919Expect(1, 2306, '\P{Is_General_Category:  Mc}', "");
74920Expect(0, 2306, '\P{^Is_General_Category:  Mc}', "");
74921Error('\p{Is_Gc=_spacing_mark/a/}');
74922Error('\P{Is_Gc=_spacing_mark/a/}');
74923Expect(1, 2307, '\p{Is_Gc=spacingmark}', "");
74924Expect(0, 2307, '\p{^Is_Gc=spacingmark}', "");
74925Expect(0, 2307, '\P{Is_Gc=spacingmark}', "");
74926Expect(1, 2307, '\P{^Is_Gc=spacingmark}', "");
74927Expect(0, 2306, '\p{Is_Gc=spacingmark}', "");
74928Expect(1, 2306, '\p{^Is_Gc=spacingmark}', "");
74929Expect(1, 2306, '\P{Is_Gc=spacingmark}', "");
74930Expect(0, 2306, '\P{^Is_Gc=spacingmark}', "");
74931Expect(1, 2307, '\p{Is_Gc:_Spacing-MARK}', "");
74932Expect(0, 2307, '\p{^Is_Gc:_Spacing-MARK}', "");
74933Expect(0, 2307, '\P{Is_Gc:_Spacing-MARK}', "");
74934Expect(1, 2307, '\P{^Is_Gc:_Spacing-MARK}', "");
74935Expect(0, 2306, '\p{Is_Gc:_Spacing-MARK}', "");
74936Expect(1, 2306, '\p{^Is_Gc:_Spacing-MARK}', "");
74937Expect(1, 2306, '\P{Is_Gc:_Spacing-MARK}', "");
74938Expect(0, 2306, '\P{^Is_Gc:_Spacing-MARK}', "");
74939Error('\p{Is_Category=:=__mc}');
74940Error('\P{Is_Category=:=__mc}');
74941Expect(1, 2307, '\p{Is_Category=mc}', "");
74942Expect(0, 2307, '\p{^Is_Category=mc}', "");
74943Expect(0, 2307, '\P{Is_Category=mc}', "");
74944Expect(1, 2307, '\P{^Is_Category=mc}', "");
74945Expect(0, 2306, '\p{Is_Category=mc}', "");
74946Expect(1, 2306, '\p{^Is_Category=mc}', "");
74947Expect(1, 2306, '\P{Is_Category=mc}', "");
74948Expect(0, 2306, '\P{^Is_Category=mc}', "");
74949Expect(1, 2307, '\p{Is_Category=-	Mc}', "");
74950Expect(0, 2307, '\p{^Is_Category=-	Mc}', "");
74951Expect(0, 2307, '\P{Is_Category=-	Mc}', "");
74952Expect(1, 2307, '\P{^Is_Category=-	Mc}', "");
74953Expect(0, 2306, '\p{Is_Category=-	Mc}', "");
74954Expect(1, 2306, '\p{^Is_Category=-	Mc}', "");
74955Expect(1, 2306, '\P{Is_Category=-	Mc}', "");
74956Expect(0, 2306, '\P{^Is_Category=-	Mc}', "");
74957Error('\p{General_Category=	-CASED letter/a/}');
74958Error('\P{General_Category=	-CASED letter/a/}');
74959Expect(1, 90, '\p{General_Category:	casedletter}', "");
74960Expect(0, 90, '\p{^General_Category:	casedletter}', "");
74961Expect(0, 90, '\P{General_Category:	casedletter}', "");
74962Expect(1, 90, '\P{^General_Category:	casedletter}', "");
74963Expect(0, 64, '\p{General_Category:	casedletter}', "");
74964Expect(1, 64, '\p{^General_Category:	casedletter}', "");
74965Expect(1, 64, '\P{General_Category:	casedletter}', "");
74966Expect(0, 64, '\P{^General_Category:	casedletter}', "");
74967Expect(1, 90, '\p{General_Category=_CASED_Letter}', "");
74968Expect(0, 90, '\p{^General_Category=_CASED_Letter}', "");
74969Expect(0, 90, '\P{General_Category=_CASED_Letter}', "");
74970Expect(1, 90, '\P{^General_Category=_CASED_Letter}', "");
74971Expect(0, 64, '\p{General_Category=_CASED_Letter}', "");
74972Expect(1, 64, '\p{^General_Category=_CASED_Letter}', "");
74973Expect(1, 64, '\P{General_Category=_CASED_Letter}', "");
74974Expect(0, 64, '\P{^General_Category=_CASED_Letter}', "");
74975Error('\p{Gc=_LC/a/}');
74976Error('\P{Gc=_LC/a/}');
74977Expect(1, 90, '\p{Gc:   lc}', "");
74978Expect(0, 90, '\p{^Gc:   lc}', "");
74979Expect(0, 90, '\P{Gc:   lc}', "");
74980Expect(1, 90, '\P{^Gc:   lc}', "");
74981Expect(0, 64, '\p{Gc:   lc}', "");
74982Expect(1, 64, '\p{^Gc:   lc}', "");
74983Expect(1, 64, '\P{Gc:   lc}', "");
74984Expect(0, 64, '\P{^Gc:   lc}', "");
74985Expect(1, 90, '\p{Gc= -LC}', "");
74986Expect(0, 90, '\p{^Gc= -LC}', "");
74987Expect(0, 90, '\P{Gc= -LC}', "");
74988Expect(1, 90, '\P{^Gc= -LC}', "");
74989Expect(0, 64, '\p{Gc= -LC}', "");
74990Expect(1, 64, '\p{^Gc= -LC}', "");
74991Expect(1, 64, '\P{Gc= -LC}', "");
74992Expect(0, 64, '\P{^Gc= -LC}', "");
74993Error('\p{Category=_	L:=}');
74994Error('\P{Category=_	L:=}');
74995Expect(1, 90, '\p{Category=l_}', "");
74996Expect(0, 90, '\p{^Category=l_}', "");
74997Expect(0, 90, '\P{Category=l_}', "");
74998Expect(1, 90, '\P{^Category=l_}', "");
74999Expect(0, 64, '\p{Category=l_}', "");
75000Expect(1, 64, '\p{^Category=l_}', "");
75001Expect(1, 64, '\P{Category=l_}', "");
75002Expect(0, 64, '\P{^Category=l_}', "");
75003Expect(1, 90, '\p{Category=	-L}', "");
75004Expect(0, 90, '\p{^Category=	-L}', "");
75005Expect(0, 90, '\P{Category=	-L}', "");
75006Expect(1, 90, '\P{^Category=	-L}', "");
75007Expect(0, 64, '\p{Category=	-L}', "");
75008Expect(1, 64, '\p{^Category=	-L}', "");
75009Expect(1, 64, '\P{Category=	-L}', "");
75010Expect(0, 64, '\P{^Category=	-L}', "");
75011Error('\p{Is_General_Category=-:=L&}');
75012Error('\P{Is_General_Category=-:=L&}');
75013Expect(1, 90, '\p{Is_General_Category=l&}', "");
75014Expect(0, 90, '\p{^Is_General_Category=l&}', "");
75015Expect(0, 90, '\P{Is_General_Category=l&}', "");
75016Expect(1, 90, '\P{^Is_General_Category=l&}', "");
75017Expect(0, 64, '\p{Is_General_Category=l&}', "");
75018Expect(1, 64, '\p{^Is_General_Category=l&}', "");
75019Expect(1, 64, '\P{Is_General_Category=l&}', "");
75020Expect(0, 64, '\P{^Is_General_Category=l&}', "");
75021Expect(1, 90, '\p{Is_General_Category=_L&}', "");
75022Expect(0, 90, '\p{^Is_General_Category=_L&}', "");
75023Expect(0, 90, '\P{Is_General_Category=_L&}', "");
75024Expect(1, 90, '\P{^Is_General_Category=_L&}', "");
75025Expect(0, 64, '\p{Is_General_Category=_L&}', "");
75026Expect(1, 64, '\p{^Is_General_Category=_L&}', "");
75027Expect(1, 64, '\P{Is_General_Category=_L&}', "");
75028Expect(0, 64, '\P{^Is_General_Category=_L&}', "");
75029Error('\p{Is_Gc:   := _cased-LETTER}');
75030Error('\P{Is_Gc:   := _cased-LETTER}');
75031Expect(1, 90, '\p{Is_Gc=casedletter}', "");
75032Expect(0, 90, '\p{^Is_Gc=casedletter}', "");
75033Expect(0, 90, '\P{Is_Gc=casedletter}', "");
75034Expect(1, 90, '\P{^Is_Gc=casedletter}', "");
75035Expect(0, 64, '\p{Is_Gc=casedletter}', "");
75036Expect(1, 64, '\p{^Is_Gc=casedletter}', "");
75037Expect(1, 64, '\P{Is_Gc=casedletter}', "");
75038Expect(0, 64, '\P{^Is_Gc=casedletter}', "");
75039Expect(1, 90, '\p{Is_Gc=_cased_Letter}', "");
75040Expect(0, 90, '\p{^Is_Gc=_cased_Letter}', "");
75041Expect(0, 90, '\P{Is_Gc=_cased_Letter}', "");
75042Expect(1, 90, '\P{^Is_Gc=_cased_Letter}', "");
75043Expect(0, 64, '\p{Is_Gc=_cased_Letter}', "");
75044Expect(1, 64, '\p{^Is_Gc=_cased_Letter}', "");
75045Expect(1, 64, '\P{Is_Gc=_cased_Letter}', "");
75046Expect(0, 64, '\P{^Is_Gc=_cased_Letter}', "");
75047Error('\p{Is_Category=	LC:=}');
75048Error('\P{Is_Category=	LC:=}');
75049Expect(1, 90, '\p{Is_Category=lc}', "");
75050Expect(0, 90, '\p{^Is_Category=lc}', "");
75051Expect(0, 90, '\P{Is_Category=lc}', "");
75052Expect(1, 90, '\P{^Is_Category=lc}', "");
75053Expect(0, 64, '\p{Is_Category=lc}', "");
75054Expect(1, 64, '\p{^Is_Category=lc}', "");
75055Expect(1, 64, '\P{Is_Category=lc}', "");
75056Expect(0, 64, '\P{^Is_Category=lc}', "");
75057Expect(1, 90, '\p{Is_Category=--LC}', "");
75058Expect(0, 90, '\p{^Is_Category=--LC}', "");
75059Expect(0, 90, '\P{Is_Category=--LC}', "");
75060Expect(1, 90, '\P{^Is_Category=--LC}', "");
75061Expect(0, 64, '\p{Is_Category=--LC}', "");
75062Expect(1, 64, '\p{^Is_Category=--LC}', "");
75063Expect(1, 64, '\P{Is_Category=--LC}', "");
75064Expect(0, 64, '\P{^Is_Category=--LC}', "");
75065Error('\p{General_Category=:=_Connector-punctuation}');
75066Error('\P{General_Category=:=_Connector-punctuation}');
75067Expect(1, 95, '\p{General_Category=connectorpunctuation}', "");
75068Expect(0, 95, '\p{^General_Category=connectorpunctuation}', "");
75069Expect(0, 95, '\P{General_Category=connectorpunctuation}', "");
75070Expect(1, 95, '\P{^General_Category=connectorpunctuation}', "");
75071Expect(0, 94, '\p{General_Category=connectorpunctuation}', "");
75072Expect(1, 94, '\p{^General_Category=connectorpunctuation}', "");
75073Expect(1, 94, '\P{General_Category=connectorpunctuation}', "");
75074Expect(0, 94, '\P{^General_Category=connectorpunctuation}', "");
75075Expect(1, 95, '\p{General_Category=-CONNECTOR	Punctuation}', "");
75076Expect(0, 95, '\p{^General_Category=-CONNECTOR	Punctuation}', "");
75077Expect(0, 95, '\P{General_Category=-CONNECTOR	Punctuation}', "");
75078Expect(1, 95, '\P{^General_Category=-CONNECTOR	Punctuation}', "");
75079Expect(0, 94, '\p{General_Category=-CONNECTOR	Punctuation}', "");
75080Expect(1, 94, '\p{^General_Category=-CONNECTOR	Punctuation}', "");
75081Expect(1, 94, '\P{General_Category=-CONNECTOR	Punctuation}', "");
75082Expect(0, 94, '\P{^General_Category=-CONNECTOR	Punctuation}', "");
75083Error('\p{Gc=:=-Pc}');
75084Error('\P{Gc=:=-Pc}');
75085Expect(1, 95, '\p{Gc=pc}', "");
75086Expect(0, 95, '\p{^Gc=pc}', "");
75087Expect(0, 95, '\P{Gc=pc}', "");
75088Expect(1, 95, '\P{^Gc=pc}', "");
75089Expect(0, 94, '\p{Gc=pc}', "");
75090Expect(1, 94, '\p{^Gc=pc}', "");
75091Expect(1, 94, '\P{Gc=pc}', "");
75092Expect(0, 94, '\P{^Gc=pc}', "");
75093Expect(1, 95, '\p{Gc= Pc}', "");
75094Expect(0, 95, '\p{^Gc= Pc}', "");
75095Expect(0, 95, '\P{Gc= Pc}', "");
75096Expect(1, 95, '\P{^Gc= Pc}', "");
75097Expect(0, 94, '\p{Gc= Pc}', "");
75098Expect(1, 94, '\p{^Gc= Pc}', "");
75099Expect(1, 94, '\P{Gc= Pc}', "");
75100Expect(0, 94, '\P{^Gc= Pc}', "");
75101Error('\p{Category:   	_Connector/a/Punctuation}');
75102Error('\P{Category:   	_Connector/a/Punctuation}');
75103Expect(1, 95, '\p{Category=connectorpunctuation}', "");
75104Expect(0, 95, '\p{^Category=connectorpunctuation}', "");
75105Expect(0, 95, '\P{Category=connectorpunctuation}', "");
75106Expect(1, 95, '\P{^Category=connectorpunctuation}', "");
75107Expect(0, 94, '\p{Category=connectorpunctuation}', "");
75108Expect(1, 94, '\p{^Category=connectorpunctuation}', "");
75109Expect(1, 94, '\P{Category=connectorpunctuation}', "");
75110Expect(0, 94, '\P{^Category=connectorpunctuation}', "");
75111Expect(1, 95, '\p{Category=	 connectorpunctuation}', "");
75112Expect(0, 95, '\p{^Category=	 connectorpunctuation}', "");
75113Expect(0, 95, '\P{Category=	 connectorpunctuation}', "");
75114Expect(1, 95, '\P{^Category=	 connectorpunctuation}', "");
75115Expect(0, 94, '\p{Category=	 connectorpunctuation}', "");
75116Expect(1, 94, '\p{^Category=	 connectorpunctuation}', "");
75117Expect(1, 94, '\P{Category=	 connectorpunctuation}', "");
75118Expect(0, 94, '\P{^Category=	 connectorpunctuation}', "");
75119Error('\p{Is_General_Category=_/a/pc}');
75120Error('\P{Is_General_Category=_/a/pc}');
75121Expect(1, 95, '\p{Is_General_Category=pc}', "");
75122Expect(0, 95, '\p{^Is_General_Category=pc}', "");
75123Expect(0, 95, '\P{Is_General_Category=pc}', "");
75124Expect(1, 95, '\P{^Is_General_Category=pc}', "");
75125Expect(0, 94, '\p{Is_General_Category=pc}', "");
75126Expect(1, 94, '\p{^Is_General_Category=pc}', "");
75127Expect(1, 94, '\P{Is_General_Category=pc}', "");
75128Expect(0, 94, '\P{^Is_General_Category=pc}', "");
75129Expect(1, 95, '\p{Is_General_Category= 	PC}', "");
75130Expect(0, 95, '\p{^Is_General_Category= 	PC}', "");
75131Expect(0, 95, '\P{Is_General_Category= 	PC}', "");
75132Expect(1, 95, '\P{^Is_General_Category= 	PC}', "");
75133Expect(0, 94, '\p{Is_General_Category= 	PC}', "");
75134Expect(1, 94, '\p{^Is_General_Category= 	PC}', "");
75135Expect(1, 94, '\P{Is_General_Category= 	PC}', "");
75136Expect(0, 94, '\P{^Is_General_Category= 	PC}', "");
75137Error('\p{Is_Gc=-/a/Connector	Punctuation}');
75138Error('\P{Is_Gc=-/a/Connector	Punctuation}');
75139Expect(1, 95, '\p{Is_Gc=connectorpunctuation}', "");
75140Expect(0, 95, '\p{^Is_Gc=connectorpunctuation}', "");
75141Expect(0, 95, '\P{Is_Gc=connectorpunctuation}', "");
75142Expect(1, 95, '\P{^Is_Gc=connectorpunctuation}', "");
75143Expect(0, 94, '\p{Is_Gc=connectorpunctuation}', "");
75144Expect(1, 94, '\p{^Is_Gc=connectorpunctuation}', "");
75145Expect(1, 94, '\P{Is_Gc=connectorpunctuation}', "");
75146Expect(0, 94, '\P{^Is_Gc=connectorpunctuation}', "");
75147Expect(1, 95, '\p{Is_Gc=  Connectorpunctuation}', "");
75148Expect(0, 95, '\p{^Is_Gc=  Connectorpunctuation}', "");
75149Expect(0, 95, '\P{Is_Gc=  Connectorpunctuation}', "");
75150Expect(1, 95, '\P{^Is_Gc=  Connectorpunctuation}', "");
75151Expect(0, 94, '\p{Is_Gc=  Connectorpunctuation}', "");
75152Expect(1, 94, '\p{^Is_Gc=  Connectorpunctuation}', "");
75153Expect(1, 94, '\P{Is_Gc=  Connectorpunctuation}', "");
75154Expect(0, 94, '\P{^Is_Gc=  Connectorpunctuation}', "");
75155Error('\p{Is_Category=_/a/PC}');
75156Error('\P{Is_Category=_/a/PC}');
75157Expect(1, 95, '\p{Is_Category=pc}', "");
75158Expect(0, 95, '\p{^Is_Category=pc}', "");
75159Expect(0, 95, '\P{Is_Category=pc}', "");
75160Expect(1, 95, '\P{^Is_Category=pc}', "");
75161Expect(0, 94, '\p{Is_Category=pc}', "");
75162Expect(1, 94, '\p{^Is_Category=pc}', "");
75163Expect(1, 94, '\P{Is_Category=pc}', "");
75164Expect(0, 94, '\P{^Is_Category=pc}', "");
75165Expect(1, 95, '\p{Is_Category= 	PC}', "");
75166Expect(0, 95, '\p{^Is_Category= 	PC}', "");
75167Expect(0, 95, '\P{Is_Category= 	PC}', "");
75168Expect(1, 95, '\P{^Is_Category= 	PC}', "");
75169Expect(0, 94, '\p{Is_Category= 	PC}', "");
75170Expect(1, 94, '\p{^Is_Category= 	PC}', "");
75171Expect(1, 94, '\P{Is_Category= 	PC}', "");
75172Expect(0, 94, '\P{^Is_Category= 	PC}', "");
75173Error('\p{General_Category: Surrogate/a/}');
75174Error('\P{General_Category: Surrogate/a/}');
75175Expect(0, 55295, '\p{General_Category=surrogate}', "");
75176Expect(1, 55295, '\p{^General_Category=surrogate}', "");
75177Expect(1, 55295, '\P{General_Category=surrogate}', "");
75178Expect(0, 55295, '\P{^General_Category=surrogate}', "");
75179Expect(0, 55295, '\p{General_Category=-_Surrogate}', "");
75180Expect(1, 55295, '\p{^General_Category=-_Surrogate}', "");
75181Expect(1, 55295, '\P{General_Category=-_Surrogate}', "");
75182Expect(0, 55295, '\P{^General_Category=-_Surrogate}', "");
75183Error('\p{Gc=	-CS:=}');
75184Error('\P{Gc=	-CS:=}');
75185Expect(0, 55295, '\p{Gc=cs}', "");
75186Expect(1, 55295, '\p{^Gc=cs}', "");
75187Expect(1, 55295, '\P{Gc=cs}', "");
75188Expect(0, 55295, '\P{^Gc=cs}', "");
75189Expect(0, 55295, '\p{Gc=_ Cs}', "");
75190Expect(1, 55295, '\p{^Gc=_ Cs}', "");
75191Expect(1, 55295, '\P{Gc=_ Cs}', "");
75192Expect(0, 55295, '\P{^Gc=_ Cs}', "");
75193Error('\p{Category=	 SURROGATE:=}');
75194Error('\P{Category=	 SURROGATE:=}');
75195Expect(0, 55295, '\p{Category:surrogate}', "");
75196Expect(1, 55295, '\p{^Category:surrogate}', "");
75197Expect(1, 55295, '\P{Category:surrogate}', "");
75198Expect(0, 55295, '\P{^Category:surrogate}', "");
75199Expect(0, 55295, '\p{Category= SURROGATE}', "");
75200Expect(1, 55295, '\p{^Category= SURROGATE}', "");
75201Expect(1, 55295, '\P{Category= SURROGATE}', "");
75202Expect(0, 55295, '\P{^Category= SURROGATE}', "");
75203Error('\p{Is_General_Category=	/a/Cs}');
75204Error('\P{Is_General_Category=	/a/Cs}');
75205Expect(0, 55295, '\p{Is_General_Category=cs}', "");
75206Expect(1, 55295, '\p{^Is_General_Category=cs}', "");
75207Expect(1, 55295, '\P{Is_General_Category=cs}', "");
75208Expect(0, 55295, '\P{^Is_General_Category=cs}', "");
75209Expect(0, 55295, '\p{Is_General_Category=	-Cs}', "");
75210Expect(1, 55295, '\p{^Is_General_Category=	-Cs}', "");
75211Expect(1, 55295, '\P{Is_General_Category=	-Cs}', "");
75212Expect(0, 55295, '\P{^Is_General_Category=	-Cs}', "");
75213Error('\p{Is_Gc=-/a/Surrogate}');
75214Error('\P{Is_Gc=-/a/Surrogate}');
75215Expect(0, 55295, '\p{Is_Gc=surrogate}', "");
75216Expect(1, 55295, '\p{^Is_Gc=surrogate}', "");
75217Expect(1, 55295, '\P{Is_Gc=surrogate}', "");
75218Expect(0, 55295, '\P{^Is_Gc=surrogate}', "");
75219Expect(0, 55295, '\p{Is_Gc= _surrogate}', "");
75220Expect(1, 55295, '\p{^Is_Gc= _surrogate}', "");
75221Expect(1, 55295, '\P{Is_Gc= _surrogate}', "");
75222Expect(0, 55295, '\P{^Is_Gc= _surrogate}', "");
75223Error('\p{Is_Category=_cs/a/}');
75224Error('\P{Is_Category=_cs/a/}');
75225Expect(0, 55295, '\p{Is_Category=cs}', "");
75226Expect(1, 55295, '\p{^Is_Category=cs}', "");
75227Expect(1, 55295, '\P{Is_Category=cs}', "");
75228Expect(0, 55295, '\P{^Is_Category=cs}', "");
75229Expect(0, 55295, '\p{Is_Category:   -_cs}', "");
75230Expect(1, 55295, '\p{^Is_Category:   -_cs}', "");
75231Expect(1, 55295, '\P{Is_Category:   -_cs}', "");
75232Expect(0, 55295, '\P{^Is_Category:   -_cs}', "");
75233Error('\p{General_Category:		privateUse:=}');
75234Error('\P{General_Category:		privateUse:=}');
75235Expect(1, 63743, '\p{General_Category=privateuse}', "");
75236Expect(0, 63743, '\p{^General_Category=privateuse}', "");
75237Expect(0, 63743, '\P{General_Category=privateuse}', "");
75238Expect(1, 63743, '\P{^General_Category=privateuse}', "");
75239Expect(0, 1, '\p{General_Category=privateuse}', "");
75240Expect(1, 1, '\p{^General_Category=privateuse}', "");
75241Expect(1, 1, '\P{General_Category=privateuse}', "");
75242Expect(0, 1, '\P{^General_Category=privateuse}', "");
75243Expect(1, 63743, '\p{General_Category=-private-USE}', "");
75244Expect(0, 63743, '\p{^General_Category=-private-USE}', "");
75245Expect(0, 63743, '\P{General_Category=-private-USE}', "");
75246Expect(1, 63743, '\P{^General_Category=-private-USE}', "");
75247Expect(0, 1, '\p{General_Category=-private-USE}', "");
75248Expect(1, 1, '\p{^General_Category=-private-USE}', "");
75249Expect(1, 1, '\P{General_Category=-private-USE}', "");
75250Expect(0, 1, '\P{^General_Category=-private-USE}', "");
75251Error('\p{Gc=	Co/a/}');
75252Error('\P{Gc=	Co/a/}');
75253Expect(1, 63743, '\p{Gc=co}', "");
75254Expect(0, 63743, '\p{^Gc=co}', "");
75255Expect(0, 63743, '\P{Gc=co}', "");
75256Expect(1, 63743, '\P{^Gc=co}', "");
75257Expect(0, 1, '\p{Gc=co}', "");
75258Expect(1, 1, '\p{^Gc=co}', "");
75259Expect(1, 1, '\P{Gc=co}', "");
75260Expect(0, 1, '\P{^Gc=co}', "");
75261Expect(1, 63743, '\p{Gc=CO}', "");
75262Expect(0, 63743, '\p{^Gc=CO}', "");
75263Expect(0, 63743, '\P{Gc=CO}', "");
75264Expect(1, 63743, '\P{^Gc=CO}', "");
75265Expect(0, 1, '\p{Gc=CO}', "");
75266Expect(1, 1, '\p{^Gc=CO}', "");
75267Expect(1, 1, '\P{Gc=CO}', "");
75268Expect(0, 1, '\P{^Gc=CO}', "");
75269Error('\p{Category=:=_	PRIVATE-use}');
75270Error('\P{Category=:=_	PRIVATE-use}');
75271Expect(1, 63743, '\p{Category=privateuse}', "");
75272Expect(0, 63743, '\p{^Category=privateuse}', "");
75273Expect(0, 63743, '\P{Category=privateuse}', "");
75274Expect(1, 63743, '\P{^Category=privateuse}', "");
75275Expect(0, 1, '\p{Category=privateuse}', "");
75276Expect(1, 1, '\p{^Category=privateuse}', "");
75277Expect(1, 1, '\P{Category=privateuse}', "");
75278Expect(0, 1, '\P{^Category=privateuse}', "");
75279Expect(1, 63743, '\p{Category:_Private-USE}', "");
75280Expect(0, 63743, '\p{^Category:_Private-USE}', "");
75281Expect(0, 63743, '\P{Category:_Private-USE}', "");
75282Expect(1, 63743, '\P{^Category:_Private-USE}', "");
75283Expect(0, 1, '\p{Category:_Private-USE}', "");
75284Expect(1, 1, '\p{^Category:_Private-USE}', "");
75285Expect(1, 1, '\P{Category:_Private-USE}', "");
75286Expect(0, 1, '\P{^Category:_Private-USE}', "");
75287Error('\p{Is_General_Category=/a/co}');
75288Error('\P{Is_General_Category=/a/co}');
75289Expect(1, 63743, '\p{Is_General_Category:   co}', "");
75290Expect(0, 63743, '\p{^Is_General_Category:   co}', "");
75291Expect(0, 63743, '\P{Is_General_Category:   co}', "");
75292Expect(1, 63743, '\P{^Is_General_Category:   co}', "");
75293Expect(0, 1, '\p{Is_General_Category:   co}', "");
75294Expect(1, 1, '\p{^Is_General_Category:   co}', "");
75295Expect(1, 1, '\P{Is_General_Category:   co}', "");
75296Expect(0, 1, '\P{^Is_General_Category:   co}', "");
75297Expect(1, 63743, '\p{Is_General_Category=_	Co}', "");
75298Expect(0, 63743, '\p{^Is_General_Category=_	Co}', "");
75299Expect(0, 63743, '\P{Is_General_Category=_	Co}', "");
75300Expect(1, 63743, '\P{^Is_General_Category=_	Co}', "");
75301Expect(0, 1, '\p{Is_General_Category=_	Co}', "");
75302Expect(1, 1, '\p{^Is_General_Category=_	Co}', "");
75303Expect(1, 1, '\P{Is_General_Category=_	Co}', "");
75304Expect(0, 1, '\P{^Is_General_Category=_	Co}', "");
75305Error('\p{Is_Gc=_/a/Private-Use}');
75306Error('\P{Is_Gc=_/a/Private-Use}');
75307Expect(1, 63743, '\p{Is_Gc=privateuse}', "");
75308Expect(0, 63743, '\p{^Is_Gc=privateuse}', "");
75309Expect(0, 63743, '\P{Is_Gc=privateuse}', "");
75310Expect(1, 63743, '\P{^Is_Gc=privateuse}', "");
75311Expect(0, 1, '\p{Is_Gc=privateuse}', "");
75312Expect(1, 1, '\p{^Is_Gc=privateuse}', "");
75313Expect(1, 1, '\P{Is_Gc=privateuse}', "");
75314Expect(0, 1, '\P{^Is_Gc=privateuse}', "");
75315Expect(1, 63743, '\p{Is_Gc:   -PRIVATE_Use}', "");
75316Expect(0, 63743, '\p{^Is_Gc:   -PRIVATE_Use}', "");
75317Expect(0, 63743, '\P{Is_Gc:   -PRIVATE_Use}', "");
75318Expect(1, 63743, '\P{^Is_Gc:   -PRIVATE_Use}', "");
75319Expect(0, 1, '\p{Is_Gc:   -PRIVATE_Use}', "");
75320Expect(1, 1, '\p{^Is_Gc:   -PRIVATE_Use}', "");
75321Expect(1, 1, '\P{Is_Gc:   -PRIVATE_Use}', "");
75322Expect(0, 1, '\P{^Is_Gc:   -PRIVATE_Use}', "");
75323Error('\p{Is_Category=:= -Co}');
75324Error('\P{Is_Category=:= -Co}');
75325Expect(1, 63743, '\p{Is_Category=co}', "");
75326Expect(0, 63743, '\p{^Is_Category=co}', "");
75327Expect(0, 63743, '\P{Is_Category=co}', "");
75328Expect(1, 63743, '\P{^Is_Category=co}', "");
75329Expect(0, 1, '\p{Is_Category=co}', "");
75330Expect(1, 1, '\p{^Is_Category=co}', "");
75331Expect(1, 1, '\P{Is_Category=co}', "");
75332Expect(0, 1, '\P{^Is_Category=co}', "");
75333Expect(1, 63743, '\p{Is_Category= Co}', "");
75334Expect(0, 63743, '\p{^Is_Category= Co}', "");
75335Expect(0, 63743, '\P{Is_Category= Co}', "");
75336Expect(1, 63743, '\P{^Is_Category= Co}', "");
75337Expect(0, 1, '\p{Is_Category= Co}', "");
75338Expect(1, 1, '\p{^Is_Category= Co}', "");
75339Expect(1, 1, '\P{Is_Category= Co}', "");
75340Expect(0, 1, '\P{^Is_Category= Co}', "");
75341Error('\p{General_Category=_:=Lowercase LETTER}');
75342Error('\P{General_Category=_:=Lowercase LETTER}');
75343Expect(1, 122, '\p{General_Category=lowercaseletter}', "");
75344Expect(0, 122, '\p{^General_Category=lowercaseletter}', "");
75345Expect(0, 122, '\P{General_Category=lowercaseletter}', "");
75346Expect(1, 122, '\P{^General_Category=lowercaseletter}', "");
75347Expect(0, 96, '\p{General_Category=lowercaseletter}', "");
75348Expect(1, 96, '\p{^General_Category=lowercaseletter}', "");
75349Expect(1, 96, '\P{General_Category=lowercaseletter}', "");
75350Expect(0, 96, '\P{^General_Category=lowercaseletter}', "");
75351Expect(1, 122, '\p{General_Category=-LowercaseLetter}', "");
75352Expect(0, 122, '\p{^General_Category=-LowercaseLetter}', "");
75353Expect(0, 122, '\P{General_Category=-LowercaseLetter}', "");
75354Expect(1, 122, '\P{^General_Category=-LowercaseLetter}', "");
75355Expect(0, 96, '\p{General_Category=-LowercaseLetter}', "");
75356Expect(1, 96, '\p{^General_Category=-LowercaseLetter}', "");
75357Expect(1, 96, '\P{General_Category=-LowercaseLetter}', "");
75358Expect(0, 96, '\P{^General_Category=-LowercaseLetter}', "");
75359Error('\p{Gc=_Ll/a/}');
75360Error('\P{Gc=_Ll/a/}');
75361Expect(1, 122, '\p{Gc=ll}', "");
75362Expect(0, 122, '\p{^Gc=ll}', "");
75363Expect(0, 122, '\P{Gc=ll}', "");
75364Expect(1, 122, '\P{^Gc=ll}', "");
75365Expect(0, 96, '\p{Gc=ll}', "");
75366Expect(1, 96, '\p{^Gc=ll}', "");
75367Expect(1, 96, '\P{Gc=ll}', "");
75368Expect(0, 96, '\P{^Gc=ll}', "");
75369Expect(1, 122, '\p{Gc= _ll}', "");
75370Expect(0, 122, '\p{^Gc= _ll}', "");
75371Expect(0, 122, '\P{Gc= _ll}', "");
75372Expect(1, 122, '\P{^Gc= _ll}', "");
75373Expect(0, 96, '\p{Gc= _ll}', "");
75374Expect(1, 96, '\p{^Gc= _ll}', "");
75375Expect(1, 96, '\P{Gc= _ll}', "");
75376Expect(0, 96, '\P{^Gc= _ll}', "");
75377Error('\p{Category=	:=lowercase_letter}');
75378Error('\P{Category=	:=lowercase_letter}');
75379Expect(1, 122, '\p{Category=lowercaseletter}', "");
75380Expect(0, 122, '\p{^Category=lowercaseletter}', "");
75381Expect(0, 122, '\P{Category=lowercaseletter}', "");
75382Expect(1, 122, '\P{^Category=lowercaseletter}', "");
75383Expect(0, 96, '\p{Category=lowercaseletter}', "");
75384Expect(1, 96, '\p{^Category=lowercaseletter}', "");
75385Expect(1, 96, '\P{Category=lowercaseletter}', "");
75386Expect(0, 96, '\P{^Category=lowercaseletter}', "");
75387Expect(1, 122, '\p{Category=_-Lowercase LETTER}', "");
75388Expect(0, 122, '\p{^Category=_-Lowercase LETTER}', "");
75389Expect(0, 122, '\P{Category=_-Lowercase LETTER}', "");
75390Expect(1, 122, '\P{^Category=_-Lowercase LETTER}', "");
75391Expect(0, 96, '\p{Category=_-Lowercase LETTER}', "");
75392Expect(1, 96, '\p{^Category=_-Lowercase LETTER}', "");
75393Expect(1, 96, '\P{Category=_-Lowercase LETTER}', "");
75394Expect(0, 96, '\P{^Category=_-Lowercase LETTER}', "");
75395Error('\p{Is_General_Category=_Ll:=}');
75396Error('\P{Is_General_Category=_Ll:=}');
75397Expect(1, 122, '\p{Is_General_Category=ll}', "");
75398Expect(0, 122, '\p{^Is_General_Category=ll}', "");
75399Expect(0, 122, '\P{Is_General_Category=ll}', "");
75400Expect(1, 122, '\P{^Is_General_Category=ll}', "");
75401Expect(0, 96, '\p{Is_General_Category=ll}', "");
75402Expect(1, 96, '\p{^Is_General_Category=ll}', "");
75403Expect(1, 96, '\P{Is_General_Category=ll}', "");
75404Expect(0, 96, '\P{^Is_General_Category=ll}', "");
75405Expect(1, 122, '\p{Is_General_Category=-Ll}', "");
75406Expect(0, 122, '\p{^Is_General_Category=-Ll}', "");
75407Expect(0, 122, '\P{Is_General_Category=-Ll}', "");
75408Expect(1, 122, '\P{^Is_General_Category=-Ll}', "");
75409Expect(0, 96, '\p{Is_General_Category=-Ll}', "");
75410Expect(1, 96, '\p{^Is_General_Category=-Ll}', "");
75411Expect(1, 96, '\P{Is_General_Category=-Ll}', "");
75412Expect(0, 96, '\P{^Is_General_Category=-Ll}', "");
75413Error('\p{Is_Gc=-/a/lowercase_letter}');
75414Error('\P{Is_Gc=-/a/lowercase_letter}');
75415Expect(1, 122, '\p{Is_Gc=lowercaseletter}', "");
75416Expect(0, 122, '\p{^Is_Gc=lowercaseletter}', "");
75417Expect(0, 122, '\P{Is_Gc=lowercaseletter}', "");
75418Expect(1, 122, '\P{^Is_Gc=lowercaseletter}', "");
75419Expect(0, 96, '\p{Is_Gc=lowercaseletter}', "");
75420Expect(1, 96, '\p{^Is_Gc=lowercaseletter}', "");
75421Expect(1, 96, '\P{Is_Gc=lowercaseletter}', "");
75422Expect(0, 96, '\P{^Is_Gc=lowercaseletter}', "");
75423Expect(1, 122, '\p{Is_Gc=_	Lowercase-LETTER}', "");
75424Expect(0, 122, '\p{^Is_Gc=_	Lowercase-LETTER}', "");
75425Expect(0, 122, '\P{Is_Gc=_	Lowercase-LETTER}', "");
75426Expect(1, 122, '\P{^Is_Gc=_	Lowercase-LETTER}', "");
75427Expect(0, 96, '\p{Is_Gc=_	Lowercase-LETTER}', "");
75428Expect(1, 96, '\p{^Is_Gc=_	Lowercase-LETTER}', "");
75429Expect(1, 96, '\P{Is_Gc=_	Lowercase-LETTER}', "");
75430Expect(0, 96, '\P{^Is_Gc=_	Lowercase-LETTER}', "");
75431Error('\p{Is_Category=  LL:=}');
75432Error('\P{Is_Category=  LL:=}');
75433Expect(1, 122, '\p{Is_Category=ll}', "");
75434Expect(0, 122, '\p{^Is_Category=ll}', "");
75435Expect(0, 122, '\P{Is_Category=ll}', "");
75436Expect(1, 122, '\P{^Is_Category=ll}', "");
75437Expect(0, 96, '\p{Is_Category=ll}', "");
75438Expect(1, 96, '\p{^Is_Category=ll}', "");
75439Expect(1, 96, '\P{Is_Category=ll}', "");
75440Expect(0, 96, '\P{^Is_Category=ll}', "");
75441Expect(1, 122, '\p{Is_Category= LL}', "");
75442Expect(0, 122, '\p{^Is_Category= LL}', "");
75443Expect(0, 122, '\P{Is_Category= LL}', "");
75444Expect(1, 122, '\P{^Is_Category= LL}', "");
75445Expect(0, 96, '\p{Is_Category= LL}', "");
75446Expect(1, 96, '\p{^Is_Category= LL}', "");
75447Expect(1, 96, '\P{Is_Category= LL}', "");
75448Expect(0, 96, '\P{^Is_Category= LL}', "");
75449Error('\p{General_Category=/a/_ CLOSE	Punctuation}');
75450Error('\P{General_Category=/a/_ CLOSE	Punctuation}');
75451Expect(1, 41, '\p{General_Category=closepunctuation}', "");
75452Expect(0, 41, '\p{^General_Category=closepunctuation}', "");
75453Expect(0, 41, '\P{General_Category=closepunctuation}', "");
75454Expect(1, 41, '\P{^General_Category=closepunctuation}', "");
75455Expect(0, 40, '\p{General_Category=closepunctuation}', "");
75456Expect(1, 40, '\p{^General_Category=closepunctuation}', "");
75457Expect(1, 40, '\P{General_Category=closepunctuation}', "");
75458Expect(0, 40, '\P{^General_Category=closepunctuation}', "");
75459Expect(1, 41, '\p{General_Category=-_Close_Punctuation}', "");
75460Expect(0, 41, '\p{^General_Category=-_Close_Punctuation}', "");
75461Expect(0, 41, '\P{General_Category=-_Close_Punctuation}', "");
75462Expect(1, 41, '\P{^General_Category=-_Close_Punctuation}', "");
75463Expect(0, 40, '\p{General_Category=-_Close_Punctuation}', "");
75464Expect(1, 40, '\p{^General_Category=-_Close_Punctuation}', "");
75465Expect(1, 40, '\P{General_Category=-_Close_Punctuation}', "");
75466Expect(0, 40, '\P{^General_Category=-_Close_Punctuation}', "");
75467Error('\p{Gc= 	pe/a/}');
75468Error('\P{Gc= 	pe/a/}');
75469Expect(1, 41, '\p{Gc=pe}', "");
75470Expect(0, 41, '\p{^Gc=pe}', "");
75471Expect(0, 41, '\P{Gc=pe}', "");
75472Expect(1, 41, '\P{^Gc=pe}', "");
75473Expect(0, 40, '\p{Gc=pe}', "");
75474Expect(1, 40, '\p{^Gc=pe}', "");
75475Expect(1, 40, '\P{Gc=pe}', "");
75476Expect(0, 40, '\P{^Gc=pe}', "");
75477Expect(1, 41, '\p{Gc=-Pe}', "");
75478Expect(0, 41, '\p{^Gc=-Pe}', "");
75479Expect(0, 41, '\P{Gc=-Pe}', "");
75480Expect(1, 41, '\P{^Gc=-Pe}', "");
75481Expect(0, 40, '\p{Gc=-Pe}', "");
75482Expect(1, 40, '\p{^Gc=-Pe}', "");
75483Expect(1, 40, '\P{Gc=-Pe}', "");
75484Expect(0, 40, '\P{^Gc=-Pe}', "");
75485Error('\p{Category=		Close Punctuation:=}');
75486Error('\P{Category=		Close Punctuation:=}');
75487Expect(1, 41, '\p{Category:	closepunctuation}', "");
75488Expect(0, 41, '\p{^Category:	closepunctuation}', "");
75489Expect(0, 41, '\P{Category:	closepunctuation}', "");
75490Expect(1, 41, '\P{^Category:	closepunctuation}', "");
75491Expect(0, 40, '\p{Category:	closepunctuation}', "");
75492Expect(1, 40, '\p{^Category:	closepunctuation}', "");
75493Expect(1, 40, '\P{Category:	closepunctuation}', "");
75494Expect(0, 40, '\P{^Category:	closepunctuation}', "");
75495Expect(1, 41, '\p{Category=-	closePunctuation}', "");
75496Expect(0, 41, '\p{^Category=-	closePunctuation}', "");
75497Expect(0, 41, '\P{Category=-	closePunctuation}', "");
75498Expect(1, 41, '\P{^Category=-	closePunctuation}', "");
75499Expect(0, 40, '\p{Category=-	closePunctuation}', "");
75500Expect(1, 40, '\p{^Category=-	closePunctuation}', "");
75501Expect(1, 40, '\P{Category=-	closePunctuation}', "");
75502Expect(0, 40, '\P{^Category=-	closePunctuation}', "");
75503Error('\p{Is_General_Category=/a/__Pe}');
75504Error('\P{Is_General_Category=/a/__Pe}');
75505Expect(1, 41, '\p{Is_General_Category=pe}', "");
75506Expect(0, 41, '\p{^Is_General_Category=pe}', "");
75507Expect(0, 41, '\P{Is_General_Category=pe}', "");
75508Expect(1, 41, '\P{^Is_General_Category=pe}', "");
75509Expect(0, 40, '\p{Is_General_Category=pe}', "");
75510Expect(1, 40, '\p{^Is_General_Category=pe}', "");
75511Expect(1, 40, '\P{Is_General_Category=pe}', "");
75512Expect(0, 40, '\P{^Is_General_Category=pe}', "");
75513Expect(1, 41, '\p{Is_General_Category= -PE}', "");
75514Expect(0, 41, '\p{^Is_General_Category= -PE}', "");
75515Expect(0, 41, '\P{Is_General_Category= -PE}', "");
75516Expect(1, 41, '\P{^Is_General_Category= -PE}', "");
75517Expect(0, 40, '\p{Is_General_Category= -PE}', "");
75518Expect(1, 40, '\p{^Is_General_Category= -PE}', "");
75519Expect(1, 40, '\P{Is_General_Category= -PE}', "");
75520Expect(0, 40, '\P{^Is_General_Category= -PE}', "");
75521Error('\p{Is_Gc=_ Close/a/PUNCTUATION}');
75522Error('\P{Is_Gc=_ Close/a/PUNCTUATION}');
75523Expect(1, 41, '\p{Is_Gc=closepunctuation}', "");
75524Expect(0, 41, '\p{^Is_Gc=closepunctuation}', "");
75525Expect(0, 41, '\P{Is_Gc=closepunctuation}', "");
75526Expect(1, 41, '\P{^Is_Gc=closepunctuation}', "");
75527Expect(0, 40, '\p{Is_Gc=closepunctuation}', "");
75528Expect(1, 40, '\p{^Is_Gc=closepunctuation}', "");
75529Expect(1, 40, '\P{Is_Gc=closepunctuation}', "");
75530Expect(0, 40, '\P{^Is_Gc=closepunctuation}', "");
75531Expect(1, 41, '\p{Is_Gc=-closePunctuation}', "");
75532Expect(0, 41, '\p{^Is_Gc=-closePunctuation}', "");
75533Expect(0, 41, '\P{Is_Gc=-closePunctuation}', "");
75534Expect(1, 41, '\P{^Is_Gc=-closePunctuation}', "");
75535Expect(0, 40, '\p{Is_Gc=-closePunctuation}', "");
75536Expect(1, 40, '\p{^Is_Gc=-closePunctuation}', "");
75537Expect(1, 40, '\P{Is_Gc=-closePunctuation}', "");
75538Expect(0, 40, '\P{^Is_Gc=-closePunctuation}', "");
75539Error('\p{Is_Category=:=_-Pe}');
75540Error('\P{Is_Category=:=_-Pe}');
75541Expect(1, 41, '\p{Is_Category=pe}', "");
75542Expect(0, 41, '\p{^Is_Category=pe}', "");
75543Expect(0, 41, '\P{Is_Category=pe}', "");
75544Expect(1, 41, '\P{^Is_Category=pe}', "");
75545Expect(0, 40, '\p{Is_Category=pe}', "");
75546Expect(1, 40, '\p{^Is_Category=pe}', "");
75547Expect(1, 40, '\P{Is_Category=pe}', "");
75548Expect(0, 40, '\P{^Is_Category=pe}', "");
75549Expect(1, 41, '\p{Is_Category=-_Pe}', "");
75550Expect(0, 41, '\p{^Is_Category=-_Pe}', "");
75551Expect(0, 41, '\P{Is_Category=-_Pe}', "");
75552Expect(1, 41, '\P{^Is_Category=-_Pe}', "");
75553Expect(0, 40, '\p{Is_Category=-_Pe}', "");
75554Expect(1, 40, '\p{^Is_Category=-_Pe}', "");
75555Expect(1, 40, '\P{Is_Category=-_Pe}', "");
75556Expect(0, 40, '\P{^Is_Category=-_Pe}', "");
75557Error('\p{General_Category= letter/a/}');
75558Error('\P{General_Category= letter/a/}');
75559Expect(1, 90, '\p{General_Category=letter}', "");
75560Expect(0, 90, '\p{^General_Category=letter}', "");
75561Expect(0, 90, '\P{General_Category=letter}', "");
75562Expect(1, 90, '\P{^General_Category=letter}', "");
75563Expect(0, 64, '\p{General_Category=letter}', "");
75564Expect(1, 64, '\p{^General_Category=letter}', "");
75565Expect(1, 64, '\P{General_Category=letter}', "");
75566Expect(0, 64, '\P{^General_Category=letter}', "");
75567Expect(1, 90, '\p{General_Category=-	letter}', "");
75568Expect(0, 90, '\p{^General_Category=-	letter}', "");
75569Expect(0, 90, '\P{General_Category=-	letter}', "");
75570Expect(1, 90, '\P{^General_Category=-	letter}', "");
75571Expect(0, 64, '\p{General_Category=-	letter}', "");
75572Expect(1, 64, '\p{^General_Category=-	letter}', "");
75573Expect(1, 64, '\P{General_Category=-	letter}', "");
75574Expect(0, 64, '\P{^General_Category=-	letter}', "");
75575Error('\p{Gc=/a/_L}');
75576Error('\P{Gc=/a/_L}');
75577Expect(1, 90, '\p{Gc=l}', "");
75578Expect(0, 90, '\p{^Gc=l}', "");
75579Expect(0, 90, '\P{Gc=l}', "");
75580Expect(1, 90, '\P{^Gc=l}', "");
75581Expect(0, 64, '\p{Gc=l}', "");
75582Expect(1, 64, '\p{^Gc=l}', "");
75583Expect(1, 64, '\P{Gc=l}', "");
75584Expect(0, 64, '\P{^Gc=l}', "");
75585Expect(1, 90, '\p{Gc=__L}', "");
75586Expect(0, 90, '\p{^Gc=__L}', "");
75587Expect(0, 90, '\P{Gc=__L}', "");
75588Expect(1, 90, '\P{^Gc=__L}', "");
75589Expect(0, 64, '\p{Gc=__L}', "");
75590Expect(1, 64, '\p{^Gc=__L}', "");
75591Expect(1, 64, '\P{Gc=__L}', "");
75592Expect(0, 64, '\P{^Gc=__L}', "");
75593Error('\p{Category=_Letter:=}');
75594Error('\P{Category=_Letter:=}');
75595Expect(1, 90, '\p{Category:	letter}', "");
75596Expect(0, 90, '\p{^Category:	letter}', "");
75597Expect(0, 90, '\P{Category:	letter}', "");
75598Expect(1, 90, '\P{^Category:	letter}', "");
75599Expect(0, 64, '\p{Category:	letter}', "");
75600Expect(1, 64, '\p{^Category:	letter}', "");
75601Expect(1, 64, '\P{Category:	letter}', "");
75602Expect(0, 64, '\P{^Category:	letter}', "");
75603Expect(1, 90, '\p{Category:	_Letter}', "");
75604Expect(0, 90, '\p{^Category:	_Letter}', "");
75605Expect(0, 90, '\P{Category:	_Letter}', "");
75606Expect(1, 90, '\P{^Category:	_Letter}', "");
75607Expect(0, 64, '\p{Category:	_Letter}', "");
75608Expect(1, 64, '\p{^Category:	_Letter}', "");
75609Expect(1, 64, '\P{Category:	_Letter}', "");
75610Expect(0, 64, '\P{^Category:	_Letter}', "");
75611Error('\p{Is_General_Category=/a/  L}');
75612Error('\P{Is_General_Category=/a/  L}');
75613Expect(1, 90, '\p{Is_General_Category:	l}', "");
75614Expect(0, 90, '\p{^Is_General_Category:	l}', "");
75615Expect(0, 90, '\P{Is_General_Category:	l}', "");
75616Expect(1, 90, '\P{^Is_General_Category:	l}', "");
75617Expect(0, 64, '\p{Is_General_Category:	l}', "");
75618Expect(1, 64, '\p{^Is_General_Category:	l}', "");
75619Expect(1, 64, '\P{Is_General_Category:	l}', "");
75620Expect(0, 64, '\P{^Is_General_Category:	l}', "");
75621Expect(1, 90, '\p{Is_General_Category= 	L}', "");
75622Expect(0, 90, '\p{^Is_General_Category= 	L}', "");
75623Expect(0, 90, '\P{Is_General_Category= 	L}', "");
75624Expect(1, 90, '\P{^Is_General_Category= 	L}', "");
75625Expect(0, 64, '\p{Is_General_Category= 	L}', "");
75626Expect(1, 64, '\p{^Is_General_Category= 	L}', "");
75627Expect(1, 64, '\P{Is_General_Category= 	L}', "");
75628Expect(0, 64, '\P{^Is_General_Category= 	L}', "");
75629Error('\p{Is_Gc=:=--letter}');
75630Error('\P{Is_Gc=:=--letter}');
75631Expect(1, 90, '\p{Is_Gc=letter}', "");
75632Expect(0, 90, '\p{^Is_Gc=letter}', "");
75633Expect(0, 90, '\P{Is_Gc=letter}', "");
75634Expect(1, 90, '\P{^Is_Gc=letter}', "");
75635Expect(0, 64, '\p{Is_Gc=letter}', "");
75636Expect(1, 64, '\p{^Is_Gc=letter}', "");
75637Expect(1, 64, '\P{Is_Gc=letter}', "");
75638Expect(0, 64, '\P{^Is_Gc=letter}', "");
75639Expect(1, 90, '\p{Is_Gc: _ Letter}', "");
75640Expect(0, 90, '\p{^Is_Gc: _ Letter}', "");
75641Expect(0, 90, '\P{Is_Gc: _ Letter}', "");
75642Expect(1, 90, '\P{^Is_Gc: _ Letter}', "");
75643Expect(0, 64, '\p{Is_Gc: _ Letter}', "");
75644Expect(1, 64, '\p{^Is_Gc: _ Letter}', "");
75645Expect(1, 64, '\P{Is_Gc: _ Letter}', "");
75646Expect(0, 64, '\P{^Is_Gc: _ Letter}', "");
75647Error('\p{Is_Category=__L:=}');
75648Error('\P{Is_Category=__L:=}');
75649Expect(1, 90, '\p{Is_Category=l}', "");
75650Expect(0, 90, '\p{^Is_Category=l}', "");
75651Expect(0, 90, '\P{Is_Category=l}', "");
75652Expect(1, 90, '\P{^Is_Category=l}', "");
75653Expect(0, 64, '\p{Is_Category=l}', "");
75654Expect(1, 64, '\p{^Is_Category=l}', "");
75655Expect(1, 64, '\P{Is_Category=l}', "");
75656Expect(0, 64, '\P{^Is_Category=l}', "");
75657Expect(1, 90, '\p{Is_Category=__l}', "");
75658Expect(0, 90, '\p{^Is_Category=__l}', "");
75659Expect(0, 90, '\P{Is_Category=__l}', "");
75660Expect(1, 90, '\P{^Is_Category=__l}', "");
75661Expect(0, 64, '\p{Is_Category=__l}', "");
75662Expect(1, 64, '\p{^Is_Category=__l}', "");
75663Expect(1, 64, '\P{Is_Category=__l}', "");
75664Expect(0, 64, '\P{^Is_Category=__l}', "");
75665Error('\p{General_Category:  _Modifier SYMBOL:=}');
75666Error('\P{General_Category:  _Modifier SYMBOL:=}');
75667Expect(1, 94, '\p{General_Category=modifiersymbol}', "");
75668Expect(0, 94, '\p{^General_Category=modifiersymbol}', "");
75669Expect(0, 94, '\P{General_Category=modifiersymbol}', "");
75670Expect(1, 94, '\P{^General_Category=modifiersymbol}', "");
75671Expect(0, 93, '\p{General_Category=modifiersymbol}', "");
75672Expect(1, 93, '\p{^General_Category=modifiersymbol}', "");
75673Expect(1, 93, '\P{General_Category=modifiersymbol}', "");
75674Expect(0, 93, '\P{^General_Category=modifiersymbol}', "");
75675Expect(1, 94, '\p{General_Category=- modifierSymbol}', "");
75676Expect(0, 94, '\p{^General_Category=- modifierSymbol}', "");
75677Expect(0, 94, '\P{General_Category=- modifierSymbol}', "");
75678Expect(1, 94, '\P{^General_Category=- modifierSymbol}', "");
75679Expect(0, 93, '\p{General_Category=- modifierSymbol}', "");
75680Expect(1, 93, '\p{^General_Category=- modifierSymbol}', "");
75681Expect(1, 93, '\P{General_Category=- modifierSymbol}', "");
75682Expect(0, 93, '\P{^General_Category=- modifierSymbol}', "");
75683Error('\p{Gc=-:=Sk}');
75684Error('\P{Gc=-:=Sk}');
75685Expect(1, 94, '\p{Gc=sk}', "");
75686Expect(0, 94, '\p{^Gc=sk}', "");
75687Expect(0, 94, '\P{Gc=sk}', "");
75688Expect(1, 94, '\P{^Gc=sk}', "");
75689Expect(0, 93, '\p{Gc=sk}', "");
75690Expect(1, 93, '\p{^Gc=sk}', "");
75691Expect(1, 93, '\P{Gc=sk}', "");
75692Expect(0, 93, '\P{^Gc=sk}', "");
75693Expect(1, 94, '\p{Gc=	 SK}', "");
75694Expect(0, 94, '\p{^Gc=	 SK}', "");
75695Expect(0, 94, '\P{Gc=	 SK}', "");
75696Expect(1, 94, '\P{^Gc=	 SK}', "");
75697Expect(0, 93, '\p{Gc=	 SK}', "");
75698Expect(1, 93, '\p{^Gc=	 SK}', "");
75699Expect(1, 93, '\P{Gc=	 SK}', "");
75700Expect(0, 93, '\P{^Gc=	 SK}', "");
75701Error('\p{Category=/a/- Modifier Symbol}');
75702Error('\P{Category=/a/- Modifier Symbol}');
75703Expect(1, 94, '\p{Category=modifiersymbol}', "");
75704Expect(0, 94, '\p{^Category=modifiersymbol}', "");
75705Expect(0, 94, '\P{Category=modifiersymbol}', "");
75706Expect(1, 94, '\P{^Category=modifiersymbol}', "");
75707Expect(0, 93, '\p{Category=modifiersymbol}', "");
75708Expect(1, 93, '\p{^Category=modifiersymbol}', "");
75709Expect(1, 93, '\P{Category=modifiersymbol}', "");
75710Expect(0, 93, '\P{^Category=modifiersymbol}', "");
75711Expect(1, 94, '\p{Category= _Modifier-Symbol}', "");
75712Expect(0, 94, '\p{^Category= _Modifier-Symbol}', "");
75713Expect(0, 94, '\P{Category= _Modifier-Symbol}', "");
75714Expect(1, 94, '\P{^Category= _Modifier-Symbol}', "");
75715Expect(0, 93, '\p{Category= _Modifier-Symbol}', "");
75716Expect(1, 93, '\p{^Category= _Modifier-Symbol}', "");
75717Expect(1, 93, '\P{Category= _Modifier-Symbol}', "");
75718Expect(0, 93, '\P{^Category= _Modifier-Symbol}', "");
75719Error('\p{Is_General_Category=/a/	 Sk}');
75720Error('\P{Is_General_Category=/a/	 Sk}');
75721Expect(1, 94, '\p{Is_General_Category=sk}', "");
75722Expect(0, 94, '\p{^Is_General_Category=sk}', "");
75723Expect(0, 94, '\P{Is_General_Category=sk}', "");
75724Expect(1, 94, '\P{^Is_General_Category=sk}', "");
75725Expect(0, 93, '\p{Is_General_Category=sk}', "");
75726Expect(1, 93, '\p{^Is_General_Category=sk}', "");
75727Expect(1, 93, '\P{Is_General_Category=sk}', "");
75728Expect(0, 93, '\P{^Is_General_Category=sk}', "");
75729Expect(1, 94, '\p{Is_General_Category=-_SK}', "");
75730Expect(0, 94, '\p{^Is_General_Category=-_SK}', "");
75731Expect(0, 94, '\P{Is_General_Category=-_SK}', "");
75732Expect(1, 94, '\P{^Is_General_Category=-_SK}', "");
75733Expect(0, 93, '\p{Is_General_Category=-_SK}', "");
75734Expect(1, 93, '\p{^Is_General_Category=-_SK}', "");
75735Expect(1, 93, '\P{Is_General_Category=-_SK}', "");
75736Expect(0, 93, '\P{^Is_General_Category=-_SK}', "");
75737Error('\p{Is_Gc= :=Modifier	symbol}');
75738Error('\P{Is_Gc= :=Modifier	symbol}');
75739Expect(1, 94, '\p{Is_Gc=modifiersymbol}', "");
75740Expect(0, 94, '\p{^Is_Gc=modifiersymbol}', "");
75741Expect(0, 94, '\P{Is_Gc=modifiersymbol}', "");
75742Expect(1, 94, '\P{^Is_Gc=modifiersymbol}', "");
75743Expect(0, 93, '\p{Is_Gc=modifiersymbol}', "");
75744Expect(1, 93, '\p{^Is_Gc=modifiersymbol}', "");
75745Expect(1, 93, '\P{Is_Gc=modifiersymbol}', "");
75746Expect(0, 93, '\P{^Is_Gc=modifiersymbol}', "");
75747Expect(1, 94, '\p{Is_Gc=-Modifier	symbol}', "");
75748Expect(0, 94, '\p{^Is_Gc=-Modifier	symbol}', "");
75749Expect(0, 94, '\P{Is_Gc=-Modifier	symbol}', "");
75750Expect(1, 94, '\P{^Is_Gc=-Modifier	symbol}', "");
75751Expect(0, 93, '\p{Is_Gc=-Modifier	symbol}', "");
75752Expect(1, 93, '\p{^Is_Gc=-Modifier	symbol}', "");
75753Expect(1, 93, '\P{Is_Gc=-Modifier	symbol}', "");
75754Expect(0, 93, '\P{^Is_Gc=-Modifier	symbol}', "");
75755Error('\p{Is_Category= -Sk/a/}');
75756Error('\P{Is_Category= -Sk/a/}');
75757Expect(1, 94, '\p{Is_Category: sk}', "");
75758Expect(0, 94, '\p{^Is_Category: sk}', "");
75759Expect(0, 94, '\P{Is_Category: sk}', "");
75760Expect(1, 94, '\P{^Is_Category: sk}', "");
75761Expect(0, 93, '\p{Is_Category: sk}', "");
75762Expect(1, 93, '\p{^Is_Category: sk}', "");
75763Expect(1, 93, '\P{Is_Category: sk}', "");
75764Expect(0, 93, '\P{^Is_Category: sk}', "");
75765Expect(1, 94, '\p{Is_Category=-_sk}', "");
75766Expect(0, 94, '\p{^Is_Category=-_sk}', "");
75767Expect(0, 94, '\P{Is_Category=-_sk}', "");
75768Expect(1, 94, '\P{^Is_Category=-_sk}', "");
75769Expect(0, 93, '\p{Is_Category=-_sk}', "");
75770Expect(1, 93, '\p{^Is_Category=-_sk}', "");
75771Expect(1, 93, '\P{Is_Category=-_sk}', "");
75772Expect(0, 93, '\P{^Is_Category=-_sk}', "");
75773Error('\p{General_Category:   	_Control:=}');
75774Error('\P{General_Category:   	_Control:=}');
75775Expect(1, 31, '\p{General_Category=control}', "");
75776Expect(0, 31, '\p{^General_Category=control}', "");
75777Expect(0, 31, '\P{General_Category=control}', "");
75778Expect(1, 31, '\P{^General_Category=control}', "");
75779Expect(0, 126, '\p{General_Category=control}', "");
75780Expect(1, 126, '\p{^General_Category=control}', "");
75781Expect(1, 126, '\P{General_Category=control}', "");
75782Expect(0, 126, '\P{^General_Category=control}', "");
75783Expect(1, 31, '\p{General_Category= control}', "");
75784Expect(0, 31, '\p{^General_Category= control}', "");
75785Expect(0, 31, '\P{General_Category= control}', "");
75786Expect(1, 31, '\P{^General_Category= control}', "");
75787Expect(0, 126, '\p{General_Category= control}', "");
75788Expect(1, 126, '\p{^General_Category= control}', "");
75789Expect(1, 126, '\P{General_Category= control}', "");
75790Expect(0, 126, '\P{^General_Category= control}', "");
75791Error('\p{Gc=-:=CC}');
75792Error('\P{Gc=-:=CC}');
75793Expect(1, 31, '\p{Gc=cc}', "");
75794Expect(0, 31, '\p{^Gc=cc}', "");
75795Expect(0, 31, '\P{Gc=cc}', "");
75796Expect(1, 31, '\P{^Gc=cc}', "");
75797Expect(0, 126, '\p{Gc=cc}', "");
75798Expect(1, 126, '\p{^Gc=cc}', "");
75799Expect(1, 126, '\P{Gc=cc}', "");
75800Expect(0, 126, '\P{^Gc=cc}', "");
75801Expect(1, 31, '\p{Gc:   -_Cc}', "");
75802Expect(0, 31, '\p{^Gc:   -_Cc}', "");
75803Expect(0, 31, '\P{Gc:   -_Cc}', "");
75804Expect(1, 31, '\P{^Gc:   -_Cc}', "");
75805Expect(0, 126, '\p{Gc:   -_Cc}', "");
75806Expect(1, 126, '\p{^Gc:   -_Cc}', "");
75807Expect(1, 126, '\P{Gc:   -_Cc}', "");
75808Expect(0, 126, '\P{^Gc:   -_Cc}', "");
75809Error('\p{Category= /a/Cntrl}');
75810Error('\P{Category= /a/Cntrl}');
75811Expect(1, 31, '\p{Category=cntrl}', "");
75812Expect(0, 31, '\p{^Category=cntrl}', "");
75813Expect(0, 31, '\P{Category=cntrl}', "");
75814Expect(1, 31, '\P{^Category=cntrl}', "");
75815Expect(0, 126, '\p{Category=cntrl}', "");
75816Expect(1, 126, '\p{^Category=cntrl}', "");
75817Expect(1, 126, '\P{Category=cntrl}', "");
75818Expect(0, 126, '\P{^Category=cntrl}', "");
75819Expect(1, 31, '\p{Category=	-CNTRL}', "");
75820Expect(0, 31, '\p{^Category=	-CNTRL}', "");
75821Expect(0, 31, '\P{Category=	-CNTRL}', "");
75822Expect(1, 31, '\P{^Category=	-CNTRL}', "");
75823Expect(0, 126, '\p{Category=	-CNTRL}', "");
75824Expect(1, 126, '\p{^Category=	-CNTRL}', "");
75825Expect(1, 126, '\P{Category=	-CNTRL}', "");
75826Expect(0, 126, '\P{^Category=	-CNTRL}', "");
75827Error('\p{Is_General_Category=/a/ _CONTROL}');
75828Error('\P{Is_General_Category=/a/ _CONTROL}');
75829Expect(1, 31, '\p{Is_General_Category=control}', "");
75830Expect(0, 31, '\p{^Is_General_Category=control}', "");
75831Expect(0, 31, '\P{Is_General_Category=control}', "");
75832Expect(1, 31, '\P{^Is_General_Category=control}', "");
75833Expect(0, 126, '\p{Is_General_Category=control}', "");
75834Expect(1, 126, '\p{^Is_General_Category=control}', "");
75835Expect(1, 126, '\P{Is_General_Category=control}', "");
75836Expect(0, 126, '\P{^Is_General_Category=control}', "");
75837Expect(1, 31, '\p{Is_General_Category:	 	control}', "");
75838Expect(0, 31, '\p{^Is_General_Category:	 	control}', "");
75839Expect(0, 31, '\P{Is_General_Category:	 	control}', "");
75840Expect(1, 31, '\P{^Is_General_Category:	 	control}', "");
75841Expect(0, 126, '\p{Is_General_Category:	 	control}', "");
75842Expect(1, 126, '\p{^Is_General_Category:	 	control}', "");
75843Expect(1, 126, '\P{Is_General_Category:	 	control}', "");
75844Expect(0, 126, '\P{^Is_General_Category:	 	control}', "");
75845Error('\p{Is_Gc=	:=Cc}');
75846Error('\P{Is_Gc=	:=Cc}');
75847Expect(1, 31, '\p{Is_Gc=cc}', "");
75848Expect(0, 31, '\p{^Is_Gc=cc}', "");
75849Expect(0, 31, '\P{Is_Gc=cc}', "");
75850Expect(1, 31, '\P{^Is_Gc=cc}', "");
75851Expect(0, 126, '\p{Is_Gc=cc}', "");
75852Expect(1, 126, '\p{^Is_Gc=cc}', "");
75853Expect(1, 126, '\P{Is_Gc=cc}', "");
75854Expect(0, 126, '\P{^Is_Gc=cc}', "");
75855Expect(1, 31, '\p{Is_Gc= _CC}', "");
75856Expect(0, 31, '\p{^Is_Gc= _CC}', "");
75857Expect(0, 31, '\P{Is_Gc= _CC}', "");
75858Expect(1, 31, '\P{^Is_Gc= _CC}', "");
75859Expect(0, 126, '\p{Is_Gc= _CC}', "");
75860Expect(1, 126, '\p{^Is_Gc= _CC}', "");
75861Expect(1, 126, '\P{Is_Gc= _CC}', "");
75862Expect(0, 126, '\P{^Is_Gc= _CC}', "");
75863Error('\p{Is_Category=-/a/CNTRL}');
75864Error('\P{Is_Category=-/a/CNTRL}');
75865Expect(1, 31, '\p{Is_Category: cntrl}', "");
75866Expect(0, 31, '\p{^Is_Category: cntrl}', "");
75867Expect(0, 31, '\P{Is_Category: cntrl}', "");
75868Expect(1, 31, '\P{^Is_Category: cntrl}', "");
75869Expect(0, 126, '\p{Is_Category: cntrl}', "");
75870Expect(1, 126, '\p{^Is_Category: cntrl}', "");
75871Expect(1, 126, '\P{Is_Category: cntrl}', "");
75872Expect(0, 126, '\P{^Is_Category: cntrl}', "");
75873Expect(1, 31, '\p{Is_Category=__cntrl}', "");
75874Expect(0, 31, '\p{^Is_Category=__cntrl}', "");
75875Expect(0, 31, '\P{Is_Category=__cntrl}', "");
75876Expect(1, 31, '\P{^Is_Category=__cntrl}', "");
75877Expect(0, 126, '\p{Is_Category=__cntrl}', "");
75878Expect(1, 126, '\p{^Is_Category=__cntrl}', "");
75879Expect(1, 126, '\P{Is_Category=__cntrl}', "");
75880Expect(0, 126, '\P{^Is_Category=__cntrl}', "");
75881Error('\p{General_Category=:=--Line-SEPARATOR}');
75882Error('\P{General_Category=:=--Line-SEPARATOR}');
75883Expect(1, 8232, '\p{General_Category=lineseparator}', "");
75884Expect(0, 8232, '\p{^General_Category=lineseparator}', "");
75885Expect(0, 8232, '\P{General_Category=lineseparator}', "");
75886Expect(1, 8232, '\P{^General_Category=lineseparator}', "");
75887Expect(0, 8231, '\p{General_Category=lineseparator}', "");
75888Expect(1, 8231, '\p{^General_Category=lineseparator}', "");
75889Expect(1, 8231, '\P{General_Category=lineseparator}', "");
75890Expect(0, 8231, '\P{^General_Category=lineseparator}', "");
75891Expect(1, 8232, '\p{General_Category=_	Line_Separator}', "");
75892Expect(0, 8232, '\p{^General_Category=_	Line_Separator}', "");
75893Expect(0, 8232, '\P{General_Category=_	Line_Separator}', "");
75894Expect(1, 8232, '\P{^General_Category=_	Line_Separator}', "");
75895Expect(0, 8231, '\p{General_Category=_	Line_Separator}', "");
75896Expect(1, 8231, '\p{^General_Category=_	Line_Separator}', "");
75897Expect(1, 8231, '\P{General_Category=_	Line_Separator}', "");
75898Expect(0, 8231, '\P{^General_Category=_	Line_Separator}', "");
75899Error('\p{Gc=/a/ 	Zl}');
75900Error('\P{Gc=/a/ 	Zl}');
75901Expect(1, 8232, '\p{Gc=zl}', "");
75902Expect(0, 8232, '\p{^Gc=zl}', "");
75903Expect(0, 8232, '\P{Gc=zl}', "");
75904Expect(1, 8232, '\P{^Gc=zl}', "");
75905Expect(0, 8231, '\p{Gc=zl}', "");
75906Expect(1, 8231, '\p{^Gc=zl}', "");
75907Expect(1, 8231, '\P{Gc=zl}', "");
75908Expect(0, 8231, '\P{^Gc=zl}', "");
75909Expect(1, 8232, '\p{Gc:		ZL}', "");
75910Expect(0, 8232, '\p{^Gc:		ZL}', "");
75911Expect(0, 8232, '\P{Gc:		ZL}', "");
75912Expect(1, 8232, '\P{^Gc:		ZL}', "");
75913Expect(0, 8231, '\p{Gc:		ZL}', "");
75914Expect(1, 8231, '\p{^Gc:		ZL}', "");
75915Expect(1, 8231, '\P{Gc:		ZL}', "");
75916Expect(0, 8231, '\P{^Gc:		ZL}', "");
75917Error('\p{Category=/a/	_Lineseparator}');
75918Error('\P{Category=/a/	_Lineseparator}');
75919Expect(1, 8232, '\p{Category=lineseparator}', "");
75920Expect(0, 8232, '\p{^Category=lineseparator}', "");
75921Expect(0, 8232, '\P{Category=lineseparator}', "");
75922Expect(1, 8232, '\P{^Category=lineseparator}', "");
75923Expect(0, 8231, '\p{Category=lineseparator}', "");
75924Expect(1, 8231, '\p{^Category=lineseparator}', "");
75925Expect(1, 8231, '\P{Category=lineseparator}', "");
75926Expect(0, 8231, '\P{^Category=lineseparator}', "");
75927Expect(1, 8232, '\p{Category=- Line	Separator}', "");
75928Expect(0, 8232, '\p{^Category=- Line	Separator}', "");
75929Expect(0, 8232, '\P{Category=- Line	Separator}', "");
75930Expect(1, 8232, '\P{^Category=- Line	Separator}', "");
75931Expect(0, 8231, '\p{Category=- Line	Separator}', "");
75932Expect(1, 8231, '\p{^Category=- Line	Separator}', "");
75933Expect(1, 8231, '\P{Category=- Line	Separator}', "");
75934Expect(0, 8231, '\P{^Category=- Line	Separator}', "");
75935Error('\p{Is_General_Category=_zl:=}');
75936Error('\P{Is_General_Category=_zl:=}');
75937Expect(1, 8232, '\p{Is_General_Category=zl}', "");
75938Expect(0, 8232, '\p{^Is_General_Category=zl}', "");
75939Expect(0, 8232, '\P{Is_General_Category=zl}', "");
75940Expect(1, 8232, '\P{^Is_General_Category=zl}', "");
75941Expect(0, 8231, '\p{Is_General_Category=zl}', "");
75942Expect(1, 8231, '\p{^Is_General_Category=zl}', "");
75943Expect(1, 8231, '\P{Is_General_Category=zl}', "");
75944Expect(0, 8231, '\P{^Is_General_Category=zl}', "");
75945Expect(1, 8232, '\p{Is_General_Category=_-Zl}', "");
75946Expect(0, 8232, '\p{^Is_General_Category=_-Zl}', "");
75947Expect(0, 8232, '\P{Is_General_Category=_-Zl}', "");
75948Expect(1, 8232, '\P{^Is_General_Category=_-Zl}', "");
75949Expect(0, 8231, '\p{Is_General_Category=_-Zl}', "");
75950Expect(1, 8231, '\p{^Is_General_Category=_-Zl}', "");
75951Expect(1, 8231, '\P{Is_General_Category=_-Zl}', "");
75952Expect(0, 8231, '\P{^Is_General_Category=_-Zl}', "");
75953Error('\p{Is_Gc=-	Line/a/separator}');
75954Error('\P{Is_Gc=-	Line/a/separator}');
75955Expect(1, 8232, '\p{Is_Gc=lineseparator}', "");
75956Expect(0, 8232, '\p{^Is_Gc=lineseparator}', "");
75957Expect(0, 8232, '\P{Is_Gc=lineseparator}', "");
75958Expect(1, 8232, '\P{^Is_Gc=lineseparator}', "");
75959Expect(0, 8231, '\p{Is_Gc=lineseparator}', "");
75960Expect(1, 8231, '\p{^Is_Gc=lineseparator}', "");
75961Expect(1, 8231, '\P{Is_Gc=lineseparator}', "");
75962Expect(0, 8231, '\P{^Is_Gc=lineseparator}', "");
75963Expect(1, 8232, '\p{Is_Gc= -Line-Separator}', "");
75964Expect(0, 8232, '\p{^Is_Gc= -Line-Separator}', "");
75965Expect(0, 8232, '\P{Is_Gc= -Line-Separator}', "");
75966Expect(1, 8232, '\P{^Is_Gc= -Line-Separator}', "");
75967Expect(0, 8231, '\p{Is_Gc= -Line-Separator}', "");
75968Expect(1, 8231, '\p{^Is_Gc= -Line-Separator}', "");
75969Expect(1, 8231, '\P{Is_Gc= -Line-Separator}', "");
75970Expect(0, 8231, '\P{^Is_Gc= -Line-Separator}', "");
75971Error('\p{Is_Category= _ZL:=}');
75972Error('\P{Is_Category= _ZL:=}');
75973Expect(1, 8232, '\p{Is_Category=zl}', "");
75974Expect(0, 8232, '\p{^Is_Category=zl}', "");
75975Expect(0, 8232, '\P{Is_Category=zl}', "");
75976Expect(1, 8232, '\P{^Is_Category=zl}', "");
75977Expect(0, 8231, '\p{Is_Category=zl}', "");
75978Expect(1, 8231, '\p{^Is_Category=zl}', "");
75979Expect(1, 8231, '\P{Is_Category=zl}', "");
75980Expect(0, 8231, '\P{^Is_Category=zl}', "");
75981Expect(1, 8232, '\p{Is_Category=	ZL}', "");
75982Expect(0, 8232, '\p{^Is_Category=	ZL}', "");
75983Expect(0, 8232, '\P{Is_Category=	ZL}', "");
75984Expect(1, 8232, '\P{^Is_Category=	ZL}', "");
75985Expect(0, 8231, '\p{Is_Category=	ZL}', "");
75986Expect(1, 8231, '\p{^Is_Category=	ZL}', "");
75987Expect(1, 8231, '\P{Is_Category=	ZL}', "");
75988Expect(0, 8231, '\P{^Is_Category=	ZL}', "");
75989Error('\p{General_Category:	:=Open_Punctuation}');
75990Error('\P{General_Category:	:=Open_Punctuation}');
75991Expect(1, 40, '\p{General_Category=openpunctuation}', "");
75992Expect(0, 40, '\p{^General_Category=openpunctuation}', "");
75993Expect(0, 40, '\P{General_Category=openpunctuation}', "");
75994Expect(1, 40, '\P{^General_Category=openpunctuation}', "");
75995Expect(0, 39, '\p{General_Category=openpunctuation}', "");
75996Expect(1, 39, '\p{^General_Category=openpunctuation}', "");
75997Expect(1, 39, '\P{General_Category=openpunctuation}', "");
75998Expect(0, 39, '\P{^General_Category=openpunctuation}', "");
75999Expect(1, 40, '\p{General_Category=_OPEN punctuation}', "");
76000Expect(0, 40, '\p{^General_Category=_OPEN punctuation}', "");
76001Expect(0, 40, '\P{General_Category=_OPEN punctuation}', "");
76002Expect(1, 40, '\P{^General_Category=_OPEN punctuation}', "");
76003Expect(0, 39, '\p{General_Category=_OPEN punctuation}', "");
76004Expect(1, 39, '\p{^General_Category=_OPEN punctuation}', "");
76005Expect(1, 39, '\P{General_Category=_OPEN punctuation}', "");
76006Expect(0, 39, '\P{^General_Category=_OPEN punctuation}', "");
76007Error('\p{Gc= Ps/a/}');
76008Error('\P{Gc= Ps/a/}');
76009Expect(1, 40, '\p{Gc:ps}', "");
76010Expect(0, 40, '\p{^Gc:ps}', "");
76011Expect(0, 40, '\P{Gc:ps}', "");
76012Expect(1, 40, '\P{^Gc:ps}', "");
76013Expect(0, 39, '\p{Gc:ps}', "");
76014Expect(1, 39, '\p{^Gc:ps}', "");
76015Expect(1, 39, '\P{Gc:ps}', "");
76016Expect(0, 39, '\P{^Gc:ps}', "");
76017Expect(1, 40, '\p{Gc=	_Ps}', "");
76018Expect(0, 40, '\p{^Gc=	_Ps}', "");
76019Expect(0, 40, '\P{Gc=	_Ps}', "");
76020Expect(1, 40, '\P{^Gc=	_Ps}', "");
76021Expect(0, 39, '\p{Gc=	_Ps}', "");
76022Expect(1, 39, '\p{^Gc=	_Ps}', "");
76023Expect(1, 39, '\P{Gc=	_Ps}', "");
76024Expect(0, 39, '\P{^Gc=	_Ps}', "");
76025Error('\p{Category=/a/Open-Punctuation}');
76026Error('\P{Category=/a/Open-Punctuation}');
76027Expect(1, 40, '\p{Category=openpunctuation}', "");
76028Expect(0, 40, '\p{^Category=openpunctuation}', "");
76029Expect(0, 40, '\P{Category=openpunctuation}', "");
76030Expect(1, 40, '\P{^Category=openpunctuation}', "");
76031Expect(0, 39, '\p{Category=openpunctuation}', "");
76032Expect(1, 39, '\p{^Category=openpunctuation}', "");
76033Expect(1, 39, '\P{Category=openpunctuation}', "");
76034Expect(0, 39, '\P{^Category=openpunctuation}', "");
76035Expect(1, 40, '\p{Category:   		OpenPunctuation}', "");
76036Expect(0, 40, '\p{^Category:   		OpenPunctuation}', "");
76037Expect(0, 40, '\P{Category:   		OpenPunctuation}', "");
76038Expect(1, 40, '\P{^Category:   		OpenPunctuation}', "");
76039Expect(0, 39, '\p{Category:   		OpenPunctuation}', "");
76040Expect(1, 39, '\p{^Category:   		OpenPunctuation}', "");
76041Expect(1, 39, '\P{Category:   		OpenPunctuation}', "");
76042Expect(0, 39, '\P{^Category:   		OpenPunctuation}', "");
76043Error('\p{Is_General_Category: __PS:=}');
76044Error('\P{Is_General_Category: __PS:=}');
76045Expect(1, 40, '\p{Is_General_Category=ps}', "");
76046Expect(0, 40, '\p{^Is_General_Category=ps}', "");
76047Expect(0, 40, '\P{Is_General_Category=ps}', "");
76048Expect(1, 40, '\P{^Is_General_Category=ps}', "");
76049Expect(0, 39, '\p{Is_General_Category=ps}', "");
76050Expect(1, 39, '\p{^Is_General_Category=ps}', "");
76051Expect(1, 39, '\P{Is_General_Category=ps}', "");
76052Expect(0, 39, '\P{^Is_General_Category=ps}', "");
76053Expect(1, 40, '\p{Is_General_Category=- PS}', "");
76054Expect(0, 40, '\p{^Is_General_Category=- PS}', "");
76055Expect(0, 40, '\P{Is_General_Category=- PS}', "");
76056Expect(1, 40, '\P{^Is_General_Category=- PS}', "");
76057Expect(0, 39, '\p{Is_General_Category=- PS}', "");
76058Expect(1, 39, '\p{^Is_General_Category=- PS}', "");
76059Expect(1, 39, '\P{Is_General_Category=- PS}', "");
76060Expect(0, 39, '\P{^Is_General_Category=- PS}', "");
76061Error('\p{Is_Gc=	:=OPEN-PUNCTUATION}');
76062Error('\P{Is_Gc=	:=OPEN-PUNCTUATION}');
76063Expect(1, 40, '\p{Is_Gc=openpunctuation}', "");
76064Expect(0, 40, '\p{^Is_Gc=openpunctuation}', "");
76065Expect(0, 40, '\P{Is_Gc=openpunctuation}', "");
76066Expect(1, 40, '\P{^Is_Gc=openpunctuation}', "");
76067Expect(0, 39, '\p{Is_Gc=openpunctuation}', "");
76068Expect(1, 39, '\p{^Is_Gc=openpunctuation}', "");
76069Expect(1, 39, '\P{Is_Gc=openpunctuation}', "");
76070Expect(0, 39, '\P{^Is_Gc=openpunctuation}', "");
76071Expect(1, 40, '\p{Is_Gc= 	Open_Punctuation}', "");
76072Expect(0, 40, '\p{^Is_Gc= 	Open_Punctuation}', "");
76073Expect(0, 40, '\P{Is_Gc= 	Open_Punctuation}', "");
76074Expect(1, 40, '\P{^Is_Gc= 	Open_Punctuation}', "");
76075Expect(0, 39, '\p{Is_Gc= 	Open_Punctuation}', "");
76076Expect(1, 39, '\p{^Is_Gc= 	Open_Punctuation}', "");
76077Expect(1, 39, '\P{Is_Gc= 	Open_Punctuation}', "");
76078Expect(0, 39, '\P{^Is_Gc= 	Open_Punctuation}', "");
76079Error('\p{Is_Category=	 Ps:=}');
76080Error('\P{Is_Category=	 Ps:=}');
76081Expect(1, 40, '\p{Is_Category=ps}', "");
76082Expect(0, 40, '\p{^Is_Category=ps}', "");
76083Expect(0, 40, '\P{Is_Category=ps}', "");
76084Expect(1, 40, '\P{^Is_Category=ps}', "");
76085Expect(0, 39, '\p{Is_Category=ps}', "");
76086Expect(1, 39, '\p{^Is_Category=ps}', "");
76087Expect(1, 39, '\P{Is_Category=ps}', "");
76088Expect(0, 39, '\P{^Is_Category=ps}', "");
76089Expect(1, 40, '\p{Is_Category=	 ps}', "");
76090Expect(0, 40, '\p{^Is_Category=	 ps}', "");
76091Expect(0, 40, '\P{Is_Category=	 ps}', "");
76092Expect(1, 40, '\P{^Is_Category=	 ps}', "");
76093Expect(0, 39, '\p{Is_Category=	 ps}', "");
76094Expect(1, 39, '\p{^Is_Category=	 ps}', "");
76095Expect(1, 39, '\P{Is_Category=	 ps}', "");
76096Expect(0, 39, '\P{^Is_Category=	 ps}', "");
76097Error('\p{General_Category=-Math_Symbol/a/}');
76098Error('\P{General_Category=-Math_Symbol/a/}');
76099Expect(1, 43, '\p{General_Category=mathsymbol}', "");
76100Expect(0, 43, '\p{^General_Category=mathsymbol}', "");
76101Expect(0, 43, '\P{General_Category=mathsymbol}', "");
76102Expect(1, 43, '\P{^General_Category=mathsymbol}', "");
76103Expect(0, 42, '\p{General_Category=mathsymbol}', "");
76104Expect(1, 42, '\p{^General_Category=mathsymbol}', "");
76105Expect(1, 42, '\P{General_Category=mathsymbol}', "");
76106Expect(0, 42, '\P{^General_Category=mathsymbol}', "");
76107Expect(1, 43, '\p{General_Category=_ Math Symbol}', "");
76108Expect(0, 43, '\p{^General_Category=_ Math Symbol}', "");
76109Expect(0, 43, '\P{General_Category=_ Math Symbol}', "");
76110Expect(1, 43, '\P{^General_Category=_ Math Symbol}', "");
76111Expect(0, 42, '\p{General_Category=_ Math Symbol}', "");
76112Expect(1, 42, '\p{^General_Category=_ Math Symbol}', "");
76113Expect(1, 42, '\P{General_Category=_ Math Symbol}', "");
76114Expect(0, 42, '\P{^General_Category=_ Math Symbol}', "");
76115Error('\p{Gc:	:=		sm}');
76116Error('\P{Gc:	:=		sm}');
76117Expect(1, 43, '\p{Gc:	sm}', "");
76118Expect(0, 43, '\p{^Gc:	sm}', "");
76119Expect(0, 43, '\P{Gc:	sm}', "");
76120Expect(1, 43, '\P{^Gc:	sm}', "");
76121Expect(0, 42, '\p{Gc:	sm}', "");
76122Expect(1, 42, '\p{^Gc:	sm}', "");
76123Expect(1, 42, '\P{Gc:	sm}', "");
76124Expect(0, 42, '\P{^Gc:	sm}', "");
76125Expect(1, 43, '\p{Gc= SM}', "");
76126Expect(0, 43, '\p{^Gc= SM}', "");
76127Expect(0, 43, '\P{Gc= SM}', "");
76128Expect(1, 43, '\P{^Gc= SM}', "");
76129Expect(0, 42, '\p{Gc= SM}', "");
76130Expect(1, 42, '\p{^Gc= SM}', "");
76131Expect(1, 42, '\P{Gc= SM}', "");
76132Expect(0, 42, '\P{^Gc= SM}', "");
76133Error('\p{Category::=  MATH_symbol}');
76134Error('\P{Category::=  MATH_symbol}');
76135Expect(1, 43, '\p{Category=mathsymbol}', "");
76136Expect(0, 43, '\p{^Category=mathsymbol}', "");
76137Expect(0, 43, '\P{Category=mathsymbol}', "");
76138Expect(1, 43, '\P{^Category=mathsymbol}', "");
76139Expect(0, 42, '\p{Category=mathsymbol}', "");
76140Expect(1, 42, '\p{^Category=mathsymbol}', "");
76141Expect(1, 42, '\P{Category=mathsymbol}', "");
76142Expect(0, 42, '\P{^Category=mathsymbol}', "");
76143Expect(1, 43, '\p{Category=_-Math_Symbol}', "");
76144Expect(0, 43, '\p{^Category=_-Math_Symbol}', "");
76145Expect(0, 43, '\P{Category=_-Math_Symbol}', "");
76146Expect(1, 43, '\P{^Category=_-Math_Symbol}', "");
76147Expect(0, 42, '\p{Category=_-Math_Symbol}', "");
76148Expect(1, 42, '\p{^Category=_-Math_Symbol}', "");
76149Expect(1, 42, '\P{Category=_-Math_Symbol}', "");
76150Expect(0, 42, '\P{^Category=_-Math_Symbol}', "");
76151Error('\p{Is_General_Category=/a/	Sm}');
76152Error('\P{Is_General_Category=/a/	Sm}');
76153Expect(1, 43, '\p{Is_General_Category=sm}', "");
76154Expect(0, 43, '\p{^Is_General_Category=sm}', "");
76155Expect(0, 43, '\P{Is_General_Category=sm}', "");
76156Expect(1, 43, '\P{^Is_General_Category=sm}', "");
76157Expect(0, 42, '\p{Is_General_Category=sm}', "");
76158Expect(1, 42, '\p{^Is_General_Category=sm}', "");
76159Expect(1, 42, '\P{Is_General_Category=sm}', "");
76160Expect(0, 42, '\P{^Is_General_Category=sm}', "");
76161Expect(1, 43, '\p{Is_General_Category=_-SM}', "");
76162Expect(0, 43, '\p{^Is_General_Category=_-SM}', "");
76163Expect(0, 43, '\P{Is_General_Category=_-SM}', "");
76164Expect(1, 43, '\P{^Is_General_Category=_-SM}', "");
76165Expect(0, 42, '\p{Is_General_Category=_-SM}', "");
76166Expect(1, 42, '\p{^Is_General_Category=_-SM}', "");
76167Expect(1, 42, '\P{Is_General_Category=_-SM}', "");
76168Expect(0, 42, '\P{^Is_General_Category=_-SM}', "");
76169Error('\p{Is_Gc:--math:=Symbol}');
76170Error('\P{Is_Gc:--math:=Symbol}');
76171Expect(1, 43, '\p{Is_Gc=mathsymbol}', "");
76172Expect(0, 43, '\p{^Is_Gc=mathsymbol}', "");
76173Expect(0, 43, '\P{Is_Gc=mathsymbol}', "");
76174Expect(1, 43, '\P{^Is_Gc=mathsymbol}', "");
76175Expect(0, 42, '\p{Is_Gc=mathsymbol}', "");
76176Expect(1, 42, '\p{^Is_Gc=mathsymbol}', "");
76177Expect(1, 42, '\P{Is_Gc=mathsymbol}', "");
76178Expect(0, 42, '\P{^Is_Gc=mathsymbol}', "");
76179Expect(1, 43, '\p{Is_Gc=_Math-Symbol}', "");
76180Expect(0, 43, '\p{^Is_Gc=_Math-Symbol}', "");
76181Expect(0, 43, '\P{Is_Gc=_Math-Symbol}', "");
76182Expect(1, 43, '\P{^Is_Gc=_Math-Symbol}', "");
76183Expect(0, 42, '\p{Is_Gc=_Math-Symbol}', "");
76184Expect(1, 42, '\p{^Is_Gc=_Math-Symbol}', "");
76185Expect(1, 42, '\P{Is_Gc=_Math-Symbol}', "");
76186Expect(0, 42, '\P{^Is_Gc=_Math-Symbol}', "");
76187Error('\p{Is_Category=-:=Sm}');
76188Error('\P{Is_Category=-:=Sm}');
76189Expect(1, 43, '\p{Is_Category=sm}', "");
76190Expect(0, 43, '\p{^Is_Category=sm}', "");
76191Expect(0, 43, '\P{Is_Category=sm}', "");
76192Expect(1, 43, '\P{^Is_Category=sm}', "");
76193Expect(0, 42, '\p{Is_Category=sm}', "");
76194Expect(1, 42, '\p{^Is_Category=sm}', "");
76195Expect(1, 42, '\P{Is_Category=sm}', "");
76196Expect(0, 42, '\P{^Is_Category=sm}', "");
76197Expect(1, 43, '\p{Is_Category=_Sm}', "");
76198Expect(0, 43, '\p{^Is_Category=_Sm}', "");
76199Expect(0, 43, '\P{Is_Category=_Sm}', "");
76200Expect(1, 43, '\P{^Is_Category=_Sm}', "");
76201Expect(0, 42, '\p{Is_Category=_Sm}', "");
76202Expect(1, 42, '\p{^Is_Category=_Sm}', "");
76203Expect(1, 42, '\P{Is_Category=_Sm}', "");
76204Expect(0, 42, '\P{^Is_Category=_Sm}', "");
76205Error('\p{General_Category=:=- other	LETTER}');
76206Error('\P{General_Category=:=- other	LETTER}');
76207Expect(1, 443, '\p{General_Category=otherletter}', "");
76208Expect(0, 443, '\p{^General_Category=otherletter}', "");
76209Expect(0, 443, '\P{General_Category=otherletter}', "");
76210Expect(1, 443, '\P{^General_Category=otherletter}', "");
76211Expect(0, 442, '\p{General_Category=otherletter}', "");
76212Expect(1, 442, '\p{^General_Category=otherletter}', "");
76213Expect(1, 442, '\P{General_Category=otherletter}', "");
76214Expect(0, 442, '\P{^General_Category=otherletter}', "");
76215Expect(1, 443, '\p{General_Category= _other_Letter}', "");
76216Expect(0, 443, '\p{^General_Category= _other_Letter}', "");
76217Expect(0, 443, '\P{General_Category= _other_Letter}', "");
76218Expect(1, 443, '\P{^General_Category= _other_Letter}', "");
76219Expect(0, 442, '\p{General_Category= _other_Letter}', "");
76220Expect(1, 442, '\p{^General_Category= _other_Letter}', "");
76221Expect(1, 442, '\P{General_Category= _other_Letter}', "");
76222Expect(0, 442, '\P{^General_Category= _other_Letter}', "");
76223Error('\p{Gc=_LO/a/}');
76224Error('\P{Gc=_LO/a/}');
76225Expect(1, 443, '\p{Gc=lo}', "");
76226Expect(0, 443, '\p{^Gc=lo}', "");
76227Expect(0, 443, '\P{Gc=lo}', "");
76228Expect(1, 443, '\P{^Gc=lo}', "");
76229Expect(0, 442, '\p{Gc=lo}', "");
76230Expect(1, 442, '\p{^Gc=lo}', "");
76231Expect(1, 442, '\P{Gc=lo}', "");
76232Expect(0, 442, '\P{^Gc=lo}', "");
76233Expect(1, 443, '\p{Gc=		lo}', "");
76234Expect(0, 443, '\p{^Gc=		lo}', "");
76235Expect(0, 443, '\P{Gc=		lo}', "");
76236Expect(1, 443, '\P{^Gc=		lo}', "");
76237Expect(0, 442, '\p{Gc=		lo}', "");
76238Expect(1, 442, '\p{^Gc=		lo}', "");
76239Expect(1, 442, '\P{Gc=		lo}', "");
76240Expect(0, 442, '\P{^Gc=		lo}', "");
76241Error('\p{Category=__other-Letter/a/}');
76242Error('\P{Category=__other-Letter/a/}');
76243Expect(1, 443, '\p{Category=otherletter}', "");
76244Expect(0, 443, '\p{^Category=otherletter}', "");
76245Expect(0, 443, '\P{Category=otherletter}', "");
76246Expect(1, 443, '\P{^Category=otherletter}', "");
76247Expect(0, 442, '\p{Category=otherletter}', "");
76248Expect(1, 442, '\p{^Category=otherletter}', "");
76249Expect(1, 442, '\P{Category=otherletter}', "");
76250Expect(0, 442, '\P{^Category=otherletter}', "");
76251Expect(1, 443, '\p{Category=	_Other_Letter}', "");
76252Expect(0, 443, '\p{^Category=	_Other_Letter}', "");
76253Expect(0, 443, '\P{Category=	_Other_Letter}', "");
76254Expect(1, 443, '\P{^Category=	_Other_Letter}', "");
76255Expect(0, 442, '\p{Category=	_Other_Letter}', "");
76256Expect(1, 442, '\p{^Category=	_Other_Letter}', "");
76257Expect(1, 442, '\P{Category=	_Other_Letter}', "");
76258Expect(0, 442, '\P{^Category=	_Other_Letter}', "");
76259Error('\p{Is_General_Category=_/a/LO}');
76260Error('\P{Is_General_Category=_/a/LO}');
76261Expect(1, 443, '\p{Is_General_Category=lo}', "");
76262Expect(0, 443, '\p{^Is_General_Category=lo}', "");
76263Expect(0, 443, '\P{Is_General_Category=lo}', "");
76264Expect(1, 443, '\P{^Is_General_Category=lo}', "");
76265Expect(0, 442, '\p{Is_General_Category=lo}', "");
76266Expect(1, 442, '\p{^Is_General_Category=lo}', "");
76267Expect(1, 442, '\P{Is_General_Category=lo}', "");
76268Expect(0, 442, '\P{^Is_General_Category=lo}', "");
76269Expect(1, 443, '\p{Is_General_Category= _Lo}', "");
76270Expect(0, 443, '\p{^Is_General_Category= _Lo}', "");
76271Expect(0, 443, '\P{Is_General_Category= _Lo}', "");
76272Expect(1, 443, '\P{^Is_General_Category= _Lo}', "");
76273Expect(0, 442, '\p{Is_General_Category= _Lo}', "");
76274Expect(1, 442, '\p{^Is_General_Category= _Lo}', "");
76275Expect(1, 442, '\P{Is_General_Category= _Lo}', "");
76276Expect(0, 442, '\P{^Is_General_Category= _Lo}', "");
76277Error('\p{Is_Gc= -other:=Letter}');
76278Error('\P{Is_Gc= -other:=Letter}');
76279Expect(1, 443, '\p{Is_Gc=otherletter}', "");
76280Expect(0, 443, '\p{^Is_Gc=otherletter}', "");
76281Expect(0, 443, '\P{Is_Gc=otherletter}', "");
76282Expect(1, 443, '\P{^Is_Gc=otherletter}', "");
76283Expect(0, 442, '\p{Is_Gc=otherletter}', "");
76284Expect(1, 442, '\p{^Is_Gc=otherletter}', "");
76285Expect(1, 442, '\P{Is_Gc=otherletter}', "");
76286Expect(0, 442, '\P{^Is_Gc=otherletter}', "");
76287Expect(1, 443, '\p{Is_Gc=--OTHER	letter}', "");
76288Expect(0, 443, '\p{^Is_Gc=--OTHER	letter}', "");
76289Expect(0, 443, '\P{Is_Gc=--OTHER	letter}', "");
76290Expect(1, 443, '\P{^Is_Gc=--OTHER	letter}', "");
76291Expect(0, 442, '\p{Is_Gc=--OTHER	letter}', "");
76292Expect(1, 442, '\p{^Is_Gc=--OTHER	letter}', "");
76293Expect(1, 442, '\P{Is_Gc=--OTHER	letter}', "");
76294Expect(0, 442, '\P{^Is_Gc=--OTHER	letter}', "");
76295Error('\p{Is_Category=__LO:=}');
76296Error('\P{Is_Category=__LO:=}');
76297Expect(1, 443, '\p{Is_Category=lo}', "");
76298Expect(0, 443, '\p{^Is_Category=lo}', "");
76299Expect(0, 443, '\P{Is_Category=lo}', "");
76300Expect(1, 443, '\P{^Is_Category=lo}', "");
76301Expect(0, 442, '\p{Is_Category=lo}', "");
76302Expect(1, 442, '\p{^Is_Category=lo}', "");
76303Expect(1, 442, '\P{Is_Category=lo}', "");
76304Expect(0, 442, '\P{^Is_Category=lo}', "");
76305Expect(1, 443, '\p{Is_Category= _lo}', "");
76306Expect(0, 443, '\p{^Is_Category= _lo}', "");
76307Expect(0, 443, '\P{Is_Category= _lo}', "");
76308Expect(1, 443, '\P{^Is_Category= _lo}', "");
76309Expect(0, 442, '\p{Is_Category= _lo}', "");
76310Expect(1, 442, '\p{^Is_Category= _lo}', "");
76311Expect(1, 442, '\P{Is_Category= _lo}', "");
76312Expect(0, 442, '\P{^Is_Category= _lo}', "");
76313Error('\p{General_Category=:=	 Separator}');
76314Error('\P{General_Category=:=	 Separator}');
76315Expect(1, 32, '\p{General_Category=separator}', "");
76316Expect(0, 32, '\p{^General_Category=separator}', "");
76317Expect(0, 32, '\P{General_Category=separator}', "");
76318Expect(1, 32, '\P{^General_Category=separator}', "");
76319Expect(0, 31, '\p{General_Category=separator}', "");
76320Expect(1, 31, '\p{^General_Category=separator}', "");
76321Expect(1, 31, '\P{General_Category=separator}', "");
76322Expect(0, 31, '\P{^General_Category=separator}', "");
76323Expect(1, 32, '\p{General_Category= Separator}', "");
76324Expect(0, 32, '\p{^General_Category= Separator}', "");
76325Expect(0, 32, '\P{General_Category= Separator}', "");
76326Expect(1, 32, '\P{^General_Category= Separator}', "");
76327Expect(0, 31, '\p{General_Category= Separator}', "");
76328Expect(1, 31, '\p{^General_Category= Separator}', "");
76329Expect(1, 31, '\P{General_Category= Separator}', "");
76330Expect(0, 31, '\P{^General_Category= Separator}', "");
76331Error('\p{Gc:  -Z:=}');
76332Error('\P{Gc:  -Z:=}');
76333Expect(1, 32, '\p{Gc=z}', "");
76334Expect(0, 32, '\p{^Gc=z}', "");
76335Expect(0, 32, '\P{Gc=z}', "");
76336Expect(1, 32, '\P{^Gc=z}', "");
76337Expect(0, 31, '\p{Gc=z}', "");
76338Expect(1, 31, '\p{^Gc=z}', "");
76339Expect(1, 31, '\P{Gc=z}', "");
76340Expect(0, 31, '\P{^Gc=z}', "");
76341Expect(1, 32, '\p{Gc=	 Z}', "");
76342Expect(0, 32, '\p{^Gc=	 Z}', "");
76343Expect(0, 32, '\P{Gc=	 Z}', "");
76344Expect(1, 32, '\P{^Gc=	 Z}', "");
76345Expect(0, 31, '\p{Gc=	 Z}', "");
76346Expect(1, 31, '\p{^Gc=	 Z}', "");
76347Expect(1, 31, '\P{Gc=	 Z}', "");
76348Expect(0, 31, '\P{^Gc=	 Z}', "");
76349Error('\p{Category=  SEPARATOR:=}');
76350Error('\P{Category=  SEPARATOR:=}');
76351Expect(1, 32, '\p{Category:separator}', "");
76352Expect(0, 32, '\p{^Category:separator}', "");
76353Expect(0, 32, '\P{Category:separator}', "");
76354Expect(1, 32, '\P{^Category:separator}', "");
76355Expect(0, 31, '\p{Category:separator}', "");
76356Expect(1, 31, '\p{^Category:separator}', "");
76357Expect(1, 31, '\P{Category:separator}', "");
76358Expect(0, 31, '\P{^Category:separator}', "");
76359Expect(1, 32, '\p{Category=Separator}', "");
76360Expect(0, 32, '\p{^Category=Separator}', "");
76361Expect(0, 32, '\P{Category=Separator}', "");
76362Expect(1, 32, '\P{^Category=Separator}', "");
76363Expect(0, 31, '\p{Category=Separator}', "");
76364Expect(1, 31, '\p{^Category=Separator}', "");
76365Expect(1, 31, '\P{Category=Separator}', "");
76366Expect(0, 31, '\P{^Category=Separator}', "");
76367Error('\p{Is_General_Category=_:=Z}');
76368Error('\P{Is_General_Category=_:=Z}');
76369Expect(1, 32, '\p{Is_General_Category=z}', "");
76370Expect(0, 32, '\p{^Is_General_Category=z}', "");
76371Expect(0, 32, '\P{Is_General_Category=z}', "");
76372Expect(1, 32, '\P{^Is_General_Category=z}', "");
76373Expect(0, 31, '\p{Is_General_Category=z}', "");
76374Expect(1, 31, '\p{^Is_General_Category=z}', "");
76375Expect(1, 31, '\P{Is_General_Category=z}', "");
76376Expect(0, 31, '\P{^Is_General_Category=z}', "");
76377Expect(1, 32, '\p{Is_General_Category=_ Z}', "");
76378Expect(0, 32, '\p{^Is_General_Category=_ Z}', "");
76379Expect(0, 32, '\P{Is_General_Category=_ Z}', "");
76380Expect(1, 32, '\P{^Is_General_Category=_ Z}', "");
76381Expect(0, 31, '\p{Is_General_Category=_ Z}', "");
76382Expect(1, 31, '\p{^Is_General_Category=_ Z}', "");
76383Expect(1, 31, '\P{Is_General_Category=_ Z}', "");
76384Expect(0, 31, '\P{^Is_General_Category=_ Z}', "");
76385Error('\p{Is_Gc=/a/	-Separator}');
76386Error('\P{Is_Gc=/a/	-Separator}');
76387Expect(1, 32, '\p{Is_Gc:	separator}', "");
76388Expect(0, 32, '\p{^Is_Gc:	separator}', "");
76389Expect(0, 32, '\P{Is_Gc:	separator}', "");
76390Expect(1, 32, '\P{^Is_Gc:	separator}', "");
76391Expect(0, 31, '\p{Is_Gc:	separator}', "");
76392Expect(1, 31, '\p{^Is_Gc:	separator}', "");
76393Expect(1, 31, '\P{Is_Gc:	separator}', "");
76394Expect(0, 31, '\P{^Is_Gc:	separator}', "");
76395Expect(1, 32, '\p{Is_Gc=-	separator}', "");
76396Expect(0, 32, '\p{^Is_Gc=-	separator}', "");
76397Expect(0, 32, '\P{Is_Gc=-	separator}', "");
76398Expect(1, 32, '\P{^Is_Gc=-	separator}', "");
76399Expect(0, 31, '\p{Is_Gc=-	separator}', "");
76400Expect(1, 31, '\p{^Is_Gc=-	separator}', "");
76401Expect(1, 31, '\P{Is_Gc=-	separator}', "");
76402Expect(0, 31, '\P{^Is_Gc=-	separator}', "");
76403Error('\p{Is_Category=	:=Z}');
76404Error('\P{Is_Category=	:=Z}');
76405Expect(1, 32, '\p{Is_Category=z}', "");
76406Expect(0, 32, '\p{^Is_Category=z}', "");
76407Expect(0, 32, '\P{Is_Category=z}', "");
76408Expect(1, 32, '\P{^Is_Category=z}', "");
76409Expect(0, 31, '\p{Is_Category=z}', "");
76410Expect(1, 31, '\p{^Is_Category=z}', "");
76411Expect(1, 31, '\P{Is_Category=z}', "");
76412Expect(0, 31, '\P{^Is_Category=z}', "");
76413Expect(1, 32, '\p{Is_Category:			Z}', "");
76414Expect(0, 32, '\p{^Is_Category:			Z}', "");
76415Expect(0, 32, '\P{Is_Category:			Z}', "");
76416Expect(1, 32, '\P{^Is_Category:			Z}', "");
76417Expect(0, 31, '\p{Is_Category:			Z}', "");
76418Expect(1, 31, '\p{^Is_Category:			Z}', "");
76419Expect(1, 31, '\P{Is_Category:			Z}', "");
76420Expect(0, 31, '\P{^Is_Category:			Z}', "");
76421Error('\p{General_Category=:=Other	Punctuation}');
76422Error('\P{General_Category=:=Other	Punctuation}');
76423Expect(1, 35, '\p{General_Category=otherpunctuation}', "");
76424Expect(0, 35, '\p{^General_Category=otherpunctuation}', "");
76425Expect(0, 35, '\P{General_Category=otherpunctuation}', "");
76426Expect(1, 35, '\P{^General_Category=otherpunctuation}', "");
76427Expect(0, 32, '\p{General_Category=otherpunctuation}', "");
76428Expect(1, 32, '\p{^General_Category=otherpunctuation}', "");
76429Expect(1, 32, '\P{General_Category=otherpunctuation}', "");
76430Expect(0, 32, '\P{^General_Category=otherpunctuation}', "");
76431Expect(1, 35, '\p{General_Category= _other Punctuation}', "");
76432Expect(0, 35, '\p{^General_Category= _other Punctuation}', "");
76433Expect(0, 35, '\P{General_Category= _other Punctuation}', "");
76434Expect(1, 35, '\P{^General_Category= _other Punctuation}', "");
76435Expect(0, 32, '\p{General_Category= _other Punctuation}', "");
76436Expect(1, 32, '\p{^General_Category= _other Punctuation}', "");
76437Expect(1, 32, '\P{General_Category= _other Punctuation}', "");
76438Expect(0, 32, '\P{^General_Category= _other Punctuation}', "");
76439Error('\p{Gc: /a/-	Po}');
76440Error('\P{Gc: /a/-	Po}');
76441Expect(1, 35, '\p{Gc=po}', "");
76442Expect(0, 35, '\p{^Gc=po}', "");
76443Expect(0, 35, '\P{Gc=po}', "");
76444Expect(1, 35, '\P{^Gc=po}', "");
76445Expect(0, 32, '\p{Gc=po}', "");
76446Expect(1, 32, '\p{^Gc=po}', "");
76447Expect(1, 32, '\P{Gc=po}', "");
76448Expect(0, 32, '\P{^Gc=po}', "");
76449Expect(1, 35, '\p{Gc= _Po}', "");
76450Expect(0, 35, '\p{^Gc= _Po}', "");
76451Expect(0, 35, '\P{Gc= _Po}', "");
76452Expect(1, 35, '\P{^Gc= _Po}', "");
76453Expect(0, 32, '\p{Gc= _Po}', "");
76454Expect(1, 32, '\p{^Gc= _Po}', "");
76455Expect(1, 32, '\P{Gc= _Po}', "");
76456Expect(0, 32, '\P{^Gc= _Po}', "");
76457Error('\p{Category=:= -otherPunctuation}');
76458Error('\P{Category=:= -otherPunctuation}');
76459Expect(1, 35, '\p{Category=otherpunctuation}', "");
76460Expect(0, 35, '\p{^Category=otherpunctuation}', "");
76461Expect(0, 35, '\P{Category=otherpunctuation}', "");
76462Expect(1, 35, '\P{^Category=otherpunctuation}', "");
76463Expect(0, 32, '\p{Category=otherpunctuation}', "");
76464Expect(1, 32, '\p{^Category=otherpunctuation}', "");
76465Expect(1, 32, '\P{Category=otherpunctuation}', "");
76466Expect(0, 32, '\P{^Category=otherpunctuation}', "");
76467Expect(1, 35, '\p{Category=- OtherPunctuation}', "");
76468Expect(0, 35, '\p{^Category=- OtherPunctuation}', "");
76469Expect(0, 35, '\P{Category=- OtherPunctuation}', "");
76470Expect(1, 35, '\P{^Category=- OtherPunctuation}', "");
76471Expect(0, 32, '\p{Category=- OtherPunctuation}', "");
76472Expect(1, 32, '\p{^Category=- OtherPunctuation}', "");
76473Expect(1, 32, '\P{Category=- OtherPunctuation}', "");
76474Expect(0, 32, '\P{^Category=- OtherPunctuation}', "");
76475Error('\p{Is_General_Category= PO:=}');
76476Error('\P{Is_General_Category= PO:=}');
76477Expect(1, 35, '\p{Is_General_Category=po}', "");
76478Expect(0, 35, '\p{^Is_General_Category=po}', "");
76479Expect(0, 35, '\P{Is_General_Category=po}', "");
76480Expect(1, 35, '\P{^Is_General_Category=po}', "");
76481Expect(0, 32, '\p{Is_General_Category=po}', "");
76482Expect(1, 32, '\p{^Is_General_Category=po}', "");
76483Expect(1, 32, '\P{Is_General_Category=po}', "");
76484Expect(0, 32, '\P{^Is_General_Category=po}', "");
76485Expect(1, 35, '\p{Is_General_Category= Po}', "");
76486Expect(0, 35, '\p{^Is_General_Category= Po}', "");
76487Expect(0, 35, '\P{Is_General_Category= Po}', "");
76488Expect(1, 35, '\P{^Is_General_Category= Po}', "");
76489Expect(0, 32, '\p{Is_General_Category= Po}', "");
76490Expect(1, 32, '\p{^Is_General_Category= Po}', "");
76491Expect(1, 32, '\P{Is_General_Category= Po}', "");
76492Expect(0, 32, '\P{^Is_General_Category= Po}', "");
76493Error('\p{Is_Gc=--OTHER/a/Punctuation}');
76494Error('\P{Is_Gc=--OTHER/a/Punctuation}');
76495Expect(1, 35, '\p{Is_Gc=otherpunctuation}', "");
76496Expect(0, 35, '\p{^Is_Gc=otherpunctuation}', "");
76497Expect(0, 35, '\P{Is_Gc=otherpunctuation}', "");
76498Expect(1, 35, '\P{^Is_Gc=otherpunctuation}', "");
76499Expect(0, 32, '\p{Is_Gc=otherpunctuation}', "");
76500Expect(1, 32, '\p{^Is_Gc=otherpunctuation}', "");
76501Expect(1, 32, '\P{Is_Gc=otherpunctuation}', "");
76502Expect(0, 32, '\P{^Is_Gc=otherpunctuation}', "");
76503Expect(1, 35, '\p{Is_Gc=  Other	Punctuation}', "");
76504Expect(0, 35, '\p{^Is_Gc=  Other	Punctuation}', "");
76505Expect(0, 35, '\P{Is_Gc=  Other	Punctuation}', "");
76506Expect(1, 35, '\P{^Is_Gc=  Other	Punctuation}', "");
76507Expect(0, 32, '\p{Is_Gc=  Other	Punctuation}', "");
76508Expect(1, 32, '\p{^Is_Gc=  Other	Punctuation}', "");
76509Expect(1, 32, '\P{Is_Gc=  Other	Punctuation}', "");
76510Expect(0, 32, '\P{^Is_Gc=  Other	Punctuation}', "");
76511Error('\p{Is_Category=/a/  PO}');
76512Error('\P{Is_Category=/a/  PO}');
76513Expect(1, 35, '\p{Is_Category=po}', "");
76514Expect(0, 35, '\p{^Is_Category=po}', "");
76515Expect(0, 35, '\P{Is_Category=po}', "");
76516Expect(1, 35, '\P{^Is_Category=po}', "");
76517Expect(0, 32, '\p{Is_Category=po}', "");
76518Expect(1, 32, '\p{^Is_Category=po}', "");
76519Expect(1, 32, '\P{Is_Category=po}', "");
76520Expect(0, 32, '\P{^Is_Category=po}', "");
76521Expect(1, 35, '\p{Is_Category= _po}', "");
76522Expect(0, 35, '\p{^Is_Category= _po}', "");
76523Expect(0, 35, '\P{Is_Category= _po}', "");
76524Expect(1, 35, '\P{^Is_Category= _po}', "");
76525Expect(0, 32, '\p{Is_Category= _po}', "");
76526Expect(1, 32, '\p{^Is_Category= _po}', "");
76527Expect(1, 32, '\P{Is_Category= _po}', "");
76528Expect(0, 32, '\P{^Is_Category= _po}', "");
76529Error('\p{General_Category= :=SPACESeparator}');
76530Error('\P{General_Category= :=SPACESeparator}');
76531Expect(1, 32, '\p{General_Category=spaceseparator}', "");
76532Expect(0, 32, '\p{^General_Category=spaceseparator}', "");
76533Expect(0, 32, '\P{General_Category=spaceseparator}', "");
76534Expect(1, 32, '\P{^General_Category=spaceseparator}', "");
76535Expect(0, 31, '\p{General_Category=spaceseparator}', "");
76536Expect(1, 31, '\p{^General_Category=spaceseparator}', "");
76537Expect(1, 31, '\P{General_Category=spaceseparator}', "");
76538Expect(0, 31, '\P{^General_Category=spaceseparator}', "");
76539Expect(1, 32, '\p{General_Category=-SPACE	separator}', "");
76540Expect(0, 32, '\p{^General_Category=-SPACE	separator}', "");
76541Expect(0, 32, '\P{General_Category=-SPACE	separator}', "");
76542Expect(1, 32, '\P{^General_Category=-SPACE	separator}', "");
76543Expect(0, 31, '\p{General_Category=-SPACE	separator}', "");
76544Expect(1, 31, '\p{^General_Category=-SPACE	separator}', "");
76545Expect(1, 31, '\P{General_Category=-SPACE	separator}', "");
76546Expect(0, 31, '\P{^General_Category=-SPACE	separator}', "");
76547Error('\p{Gc=--Zs/a/}');
76548Error('\P{Gc=--Zs/a/}');
76549Expect(1, 32, '\p{Gc: zs}', "");
76550Expect(0, 32, '\p{^Gc: zs}', "");
76551Expect(0, 32, '\P{Gc: zs}', "");
76552Expect(1, 32, '\P{^Gc: zs}', "");
76553Expect(0, 31, '\p{Gc: zs}', "");
76554Expect(1, 31, '\p{^Gc: zs}', "");
76555Expect(1, 31, '\P{Gc: zs}', "");
76556Expect(0, 31, '\P{^Gc: zs}', "");
76557Expect(1, 32, '\p{Gc=-	Zs}', "");
76558Expect(0, 32, '\p{^Gc=-	Zs}', "");
76559Expect(0, 32, '\P{Gc=-	Zs}', "");
76560Expect(1, 32, '\P{^Gc=-	Zs}', "");
76561Expect(0, 31, '\p{Gc=-	Zs}', "");
76562Expect(1, 31, '\p{^Gc=-	Zs}', "");
76563Expect(1, 31, '\P{Gc=-	Zs}', "");
76564Expect(0, 31, '\P{^Gc=-	Zs}', "");
76565Error('\p{Category:	-SPACE_separator:=}');
76566Error('\P{Category:	-SPACE_separator:=}');
76567Expect(1, 32, '\p{Category: spaceseparator}', "");
76568Expect(0, 32, '\p{^Category: spaceseparator}', "");
76569Expect(0, 32, '\P{Category: spaceseparator}', "");
76570Expect(1, 32, '\P{^Category: spaceseparator}', "");
76571Expect(0, 31, '\p{Category: spaceseparator}', "");
76572Expect(1, 31, '\p{^Category: spaceseparator}', "");
76573Expect(1, 31, '\P{Category: spaceseparator}', "");
76574Expect(0, 31, '\P{^Category: spaceseparator}', "");
76575Expect(1, 32, '\p{Category:	  Space_Separator}', "");
76576Expect(0, 32, '\p{^Category:	  Space_Separator}', "");
76577Expect(0, 32, '\P{Category:	  Space_Separator}', "");
76578Expect(1, 32, '\P{^Category:	  Space_Separator}', "");
76579Expect(0, 31, '\p{Category:	  Space_Separator}', "");
76580Expect(1, 31, '\p{^Category:	  Space_Separator}', "");
76581Expect(1, 31, '\P{Category:	  Space_Separator}', "");
76582Expect(0, 31, '\P{^Category:	  Space_Separator}', "");
76583Error('\p{Is_General_Category=_:=ZS}');
76584Error('\P{Is_General_Category=_:=ZS}');
76585Expect(1, 32, '\p{Is_General_Category=zs}', "");
76586Expect(0, 32, '\p{^Is_General_Category=zs}', "");
76587Expect(0, 32, '\P{Is_General_Category=zs}', "");
76588Expect(1, 32, '\P{^Is_General_Category=zs}', "");
76589Expect(0, 31, '\p{Is_General_Category=zs}', "");
76590Expect(1, 31, '\p{^Is_General_Category=zs}', "");
76591Expect(1, 31, '\P{Is_General_Category=zs}', "");
76592Expect(0, 31, '\P{^Is_General_Category=zs}', "");
76593Expect(1, 32, '\p{Is_General_Category:  -ZS}', "");
76594Expect(0, 32, '\p{^Is_General_Category:  -ZS}', "");
76595Expect(0, 32, '\P{Is_General_Category:  -ZS}', "");
76596Expect(1, 32, '\P{^Is_General_Category:  -ZS}', "");
76597Expect(0, 31, '\p{Is_General_Category:  -ZS}', "");
76598Expect(1, 31, '\p{^Is_General_Category:  -ZS}', "");
76599Expect(1, 31, '\P{Is_General_Category:  -ZS}', "");
76600Expect(0, 31, '\P{^Is_General_Category:  -ZS}', "");
76601Error('\p{Is_Gc=-/a/SpaceSeparator}');
76602Error('\P{Is_Gc=-/a/SpaceSeparator}');
76603Expect(1, 32, '\p{Is_Gc=spaceseparator}', "");
76604Expect(0, 32, '\p{^Is_Gc=spaceseparator}', "");
76605Expect(0, 32, '\P{Is_Gc=spaceseparator}', "");
76606Expect(1, 32, '\P{^Is_Gc=spaceseparator}', "");
76607Expect(0, 31, '\p{Is_Gc=spaceseparator}', "");
76608Expect(1, 31, '\p{^Is_Gc=spaceseparator}', "");
76609Expect(1, 31, '\P{Is_Gc=spaceseparator}', "");
76610Expect(0, 31, '\P{^Is_Gc=spaceseparator}', "");
76611Expect(1, 32, '\p{Is_Gc= 	Space-SEPARATOR}', "");
76612Expect(0, 32, '\p{^Is_Gc= 	Space-SEPARATOR}', "");
76613Expect(0, 32, '\P{Is_Gc= 	Space-SEPARATOR}', "");
76614Expect(1, 32, '\P{^Is_Gc= 	Space-SEPARATOR}', "");
76615Expect(0, 31, '\p{Is_Gc= 	Space-SEPARATOR}', "");
76616Expect(1, 31, '\p{^Is_Gc= 	Space-SEPARATOR}', "");
76617Expect(1, 31, '\P{Is_Gc= 	Space-SEPARATOR}', "");
76618Expect(0, 31, '\P{^Is_Gc= 	Space-SEPARATOR}', "");
76619Error('\p{Is_Category=	-Zs:=}');
76620Error('\P{Is_Category=	-Zs:=}');
76621Expect(1, 32, '\p{Is_Category: zs}', "");
76622Expect(0, 32, '\p{^Is_Category: zs}', "");
76623Expect(0, 32, '\P{Is_Category: zs}', "");
76624Expect(1, 32, '\P{^Is_Category: zs}', "");
76625Expect(0, 31, '\p{Is_Category: zs}', "");
76626Expect(1, 31, '\p{^Is_Category: zs}', "");
76627Expect(1, 31, '\P{Is_Category: zs}', "");
76628Expect(0, 31, '\P{^Is_Category: zs}', "");
76629Expect(1, 32, '\p{Is_Category=-_Zs}', "");
76630Expect(0, 32, '\p{^Is_Category=-_Zs}', "");
76631Expect(0, 32, '\P{Is_Category=-_Zs}', "");
76632Expect(1, 32, '\P{^Is_Category=-_Zs}', "");
76633Expect(0, 31, '\p{Is_Category=-_Zs}', "");
76634Expect(1, 31, '\p{^Is_Category=-_Zs}', "");
76635Expect(1, 31, '\P{Is_Category=-_Zs}', "");
76636Expect(0, 31, '\P{^Is_Category=-_Zs}', "");
76637Error('\p{General_Category=/a/- other	NUMBER}');
76638Error('\P{General_Category=/a/- other	NUMBER}');
76639Expect(1, 179, '\p{General_Category=othernumber}', "");
76640Expect(0, 179, '\p{^General_Category=othernumber}', "");
76641Expect(0, 179, '\P{General_Category=othernumber}', "");
76642Expect(1, 179, '\P{^General_Category=othernumber}', "");
76643Expect(0, 177, '\p{General_Category=othernumber}', "");
76644Expect(1, 177, '\p{^General_Category=othernumber}', "");
76645Expect(1, 177, '\P{General_Category=othernumber}', "");
76646Expect(0, 177, '\P{^General_Category=othernumber}', "");
76647Expect(1, 179, '\p{General_Category= -Other-Number}', "");
76648Expect(0, 179, '\p{^General_Category= -Other-Number}', "");
76649Expect(0, 179, '\P{General_Category= -Other-Number}', "");
76650Expect(1, 179, '\P{^General_Category= -Other-Number}', "");
76651Expect(0, 177, '\p{General_Category= -Other-Number}', "");
76652Expect(1, 177, '\p{^General_Category= -Other-Number}', "");
76653Expect(1, 177, '\P{General_Category= -Other-Number}', "");
76654Expect(0, 177, '\P{^General_Category= -Other-Number}', "");
76655Error('\p{Gc=:=		No}');
76656Error('\P{Gc=:=		No}');
76657Expect(1, 179, '\p{Gc=no}', "");
76658Expect(0, 179, '\p{^Gc=no}', "");
76659Expect(0, 179, '\P{Gc=no}', "");
76660Expect(1, 179, '\P{^Gc=no}', "");
76661Expect(0, 177, '\p{Gc=no}', "");
76662Expect(1, 177, '\p{^Gc=no}', "");
76663Expect(1, 177, '\P{Gc=no}', "");
76664Expect(0, 177, '\P{^Gc=no}', "");
76665Expect(1, 179, '\p{Gc= -No}', "");
76666Expect(0, 179, '\p{^Gc= -No}', "");
76667Expect(0, 179, '\P{Gc= -No}', "");
76668Expect(1, 179, '\P{^Gc= -No}', "");
76669Expect(0, 177, '\p{Gc= -No}', "");
76670Expect(1, 177, '\p{^Gc= -No}', "");
76671Expect(1, 177, '\P{Gc= -No}', "");
76672Expect(0, 177, '\P{^Gc= -No}', "");
76673Error('\p{Category=-:=Other Number}');
76674Error('\P{Category=-:=Other Number}');
76675Expect(1, 179, '\p{Category=othernumber}', "");
76676Expect(0, 179, '\p{^Category=othernumber}', "");
76677Expect(0, 179, '\P{Category=othernumber}', "");
76678Expect(1, 179, '\P{^Category=othernumber}', "");
76679Expect(0, 177, '\p{Category=othernumber}', "");
76680Expect(1, 177, '\p{^Category=othernumber}', "");
76681Expect(1, 177, '\P{Category=othernumber}', "");
76682Expect(0, 177, '\P{^Category=othernumber}', "");
76683Expect(1, 179, '\p{Category=- other_Number}', "");
76684Expect(0, 179, '\p{^Category=- other_Number}', "");
76685Expect(0, 179, '\P{Category=- other_Number}', "");
76686Expect(1, 179, '\P{^Category=- other_Number}', "");
76687Expect(0, 177, '\p{Category=- other_Number}', "");
76688Expect(1, 177, '\p{^Category=- other_Number}', "");
76689Expect(1, 177, '\P{Category=- other_Number}', "");
76690Expect(0, 177, '\P{^Category=- other_Number}', "");
76691Error('\p{Is_General_Category= _no/a/}');
76692Error('\P{Is_General_Category= _no/a/}');
76693Expect(1, 179, '\p{Is_General_Category=no}', "");
76694Expect(0, 179, '\p{^Is_General_Category=no}', "");
76695Expect(0, 179, '\P{Is_General_Category=no}', "");
76696Expect(1, 179, '\P{^Is_General_Category=no}', "");
76697Expect(0, 177, '\p{Is_General_Category=no}', "");
76698Expect(1, 177, '\p{^Is_General_Category=no}', "");
76699Expect(1, 177, '\P{Is_General_Category=no}', "");
76700Expect(0, 177, '\P{^Is_General_Category=no}', "");
76701Expect(1, 179, '\p{Is_General_Category=-NO}', "");
76702Expect(0, 179, '\p{^Is_General_Category=-NO}', "");
76703Expect(0, 179, '\P{Is_General_Category=-NO}', "");
76704Expect(1, 179, '\P{^Is_General_Category=-NO}', "");
76705Expect(0, 177, '\p{Is_General_Category=-NO}', "");
76706Expect(1, 177, '\p{^Is_General_Category=-NO}', "");
76707Expect(1, 177, '\P{Is_General_Category=-NO}', "");
76708Expect(0, 177, '\P{^Is_General_Category=-NO}', "");
76709Error('\p{Is_Gc:	__other_Number:=}');
76710Error('\P{Is_Gc:	__other_Number:=}');
76711Expect(1, 179, '\p{Is_Gc=othernumber}', "");
76712Expect(0, 179, '\p{^Is_Gc=othernumber}', "");
76713Expect(0, 179, '\P{Is_Gc=othernumber}', "");
76714Expect(1, 179, '\P{^Is_Gc=othernumber}', "");
76715Expect(0, 177, '\p{Is_Gc=othernumber}', "");
76716Expect(1, 177, '\p{^Is_Gc=othernumber}', "");
76717Expect(1, 177, '\P{Is_Gc=othernumber}', "");
76718Expect(0, 177, '\P{^Is_Gc=othernumber}', "");
76719Expect(1, 179, '\p{Is_Gc:	-OtherNumber}', "");
76720Expect(0, 179, '\p{^Is_Gc:	-OtherNumber}', "");
76721Expect(0, 179, '\P{Is_Gc:	-OtherNumber}', "");
76722Expect(1, 179, '\P{^Is_Gc:	-OtherNumber}', "");
76723Expect(0, 177, '\p{Is_Gc:	-OtherNumber}', "");
76724Expect(1, 177, '\p{^Is_Gc:	-OtherNumber}', "");
76725Expect(1, 177, '\P{Is_Gc:	-OtherNumber}', "");
76726Expect(0, 177, '\P{^Is_Gc:	-OtherNumber}', "");
76727Error('\p{Is_Category=_no/a/}');
76728Error('\P{Is_Category=_no/a/}');
76729Expect(1, 179, '\p{Is_Category=no}', "");
76730Expect(0, 179, '\p{^Is_Category=no}', "");
76731Expect(0, 179, '\P{Is_Category=no}', "");
76732Expect(1, 179, '\P{^Is_Category=no}', "");
76733Expect(0, 177, '\p{Is_Category=no}', "");
76734Expect(1, 177, '\p{^Is_Category=no}', "");
76735Expect(1, 177, '\P{Is_Category=no}', "");
76736Expect(0, 177, '\P{^Is_Category=no}', "");
76737Expect(1, 179, '\p{Is_Category= -No}', "");
76738Expect(0, 179, '\p{^Is_Category= -No}', "");
76739Expect(0, 179, '\P{Is_Category= -No}', "");
76740Expect(1, 179, '\P{^Is_Category= -No}', "");
76741Expect(0, 177, '\p{Is_Category= -No}', "");
76742Expect(1, 177, '\p{^Is_Category= -No}', "");
76743Expect(1, 177, '\P{Is_Category= -No}', "");
76744Expect(0, 177, '\P{^Is_Category= -No}', "");
76745Error('\p{General_Category=-Mark/a/}');
76746Error('\P{General_Category=-Mark/a/}');
76747Expect(1, 879, '\p{General_Category=mark}', "");
76748Expect(0, 879, '\p{^General_Category=mark}', "");
76749Expect(0, 879, '\P{General_Category=mark}', "");
76750Expect(1, 879, '\P{^General_Category=mark}', "");
76751Expect(0, 767, '\p{General_Category=mark}', "");
76752Expect(1, 767, '\p{^General_Category=mark}', "");
76753Expect(1, 767, '\P{General_Category=mark}', "");
76754Expect(0, 767, '\P{^General_Category=mark}', "");
76755Expect(1, 879, '\p{General_Category:   		Mark}', "");
76756Expect(0, 879, '\p{^General_Category:   		Mark}', "");
76757Expect(0, 879, '\P{General_Category:   		Mark}', "");
76758Expect(1, 879, '\P{^General_Category:   		Mark}', "");
76759Expect(0, 767, '\p{General_Category:   		Mark}', "");
76760Expect(1, 767, '\p{^General_Category:   		Mark}', "");
76761Expect(1, 767, '\P{General_Category:   		Mark}', "");
76762Expect(0, 767, '\P{^General_Category:   		Mark}', "");
76763Error('\p{Gc: /a/m}');
76764Error('\P{Gc: /a/m}');
76765Expect(1, 879, '\p{Gc=m}', "");
76766Expect(0, 879, '\p{^Gc=m}', "");
76767Expect(0, 879, '\P{Gc=m}', "");
76768Expect(1, 879, '\P{^Gc=m}', "");
76769Expect(0, 767, '\p{Gc=m}', "");
76770Expect(1, 767, '\p{^Gc=m}', "");
76771Expect(1, 767, '\P{Gc=m}', "");
76772Expect(0, 767, '\P{^Gc=m}', "");
76773Expect(1, 879, '\p{Gc=-	M}', "");
76774Expect(0, 879, '\p{^Gc=-	M}', "");
76775Expect(0, 879, '\P{Gc=-	M}', "");
76776Expect(1, 879, '\P{^Gc=-	M}', "");
76777Expect(0, 767, '\p{Gc=-	M}', "");
76778Expect(1, 767, '\p{^Gc=-	M}', "");
76779Expect(1, 767, '\P{Gc=-	M}', "");
76780Expect(0, 767, '\P{^Gc=-	M}', "");
76781Error('\p{Category=-MARK:=}');
76782Error('\P{Category=-MARK:=}');
76783Expect(1, 879, '\p{Category=mark}', "");
76784Expect(0, 879, '\p{^Category=mark}', "");
76785Expect(0, 879, '\P{Category=mark}', "");
76786Expect(1, 879, '\P{^Category=mark}', "");
76787Expect(0, 767, '\p{Category=mark}', "");
76788Expect(1, 767, '\p{^Category=mark}', "");
76789Expect(1, 767, '\P{Category=mark}', "");
76790Expect(0, 767, '\P{^Category=mark}', "");
76791Expect(1, 879, '\p{Category=-_Mark}', "");
76792Expect(0, 879, '\p{^Category=-_Mark}', "");
76793Expect(0, 879, '\P{Category=-_Mark}', "");
76794Expect(1, 879, '\P{^Category=-_Mark}', "");
76795Expect(0, 767, '\p{Category=-_Mark}', "");
76796Expect(1, 767, '\p{^Category=-_Mark}', "");
76797Expect(1, 767, '\P{Category=-_Mark}', "");
76798Expect(0, 767, '\P{^Category=-_Mark}', "");
76799Error('\p{Is_General_Category=__M:=}');
76800Error('\P{Is_General_Category=__M:=}');
76801Expect(1, 879, '\p{Is_General_Category=m}', "");
76802Expect(0, 879, '\p{^Is_General_Category=m}', "");
76803Expect(0, 879, '\P{Is_General_Category=m}', "");
76804Expect(1, 879, '\P{^Is_General_Category=m}', "");
76805Expect(0, 767, '\p{Is_General_Category=m}', "");
76806Expect(1, 767, '\p{^Is_General_Category=m}', "");
76807Expect(1, 767, '\P{Is_General_Category=m}', "");
76808Expect(0, 767, '\P{^Is_General_Category=m}', "");
76809Expect(1, 879, '\p{Is_General_Category:	M}', "");
76810Expect(0, 879, '\p{^Is_General_Category:	M}', "");
76811Expect(0, 879, '\P{Is_General_Category:	M}', "");
76812Expect(1, 879, '\P{^Is_General_Category:	M}', "");
76813Expect(0, 767, '\p{Is_General_Category:	M}', "");
76814Expect(1, 767, '\p{^Is_General_Category:	M}', "");
76815Expect(1, 767, '\P{Is_General_Category:	M}', "");
76816Expect(0, 767, '\P{^Is_General_Category:	M}', "");
76817Error('\p{Is_Gc=	mark/a/}');
76818Error('\P{Is_Gc=	mark/a/}');
76819Expect(1, 879, '\p{Is_Gc=mark}', "");
76820Expect(0, 879, '\p{^Is_Gc=mark}', "");
76821Expect(0, 879, '\P{Is_Gc=mark}', "");
76822Expect(1, 879, '\P{^Is_Gc=mark}', "");
76823Expect(0, 767, '\p{Is_Gc=mark}', "");
76824Expect(1, 767, '\p{^Is_Gc=mark}', "");
76825Expect(1, 767, '\P{Is_Gc=mark}', "");
76826Expect(0, 767, '\P{^Is_Gc=mark}', "");
76827Expect(1, 879, '\p{Is_Gc=  mark}', "");
76828Expect(0, 879, '\p{^Is_Gc=  mark}', "");
76829Expect(0, 879, '\P{Is_Gc=  mark}', "");
76830Expect(1, 879, '\P{^Is_Gc=  mark}', "");
76831Expect(0, 767, '\p{Is_Gc=  mark}', "");
76832Expect(1, 767, '\p{^Is_Gc=  mark}', "");
76833Expect(1, 767, '\P{Is_Gc=  mark}', "");
76834Expect(0, 767, '\P{^Is_Gc=  mark}', "");
76835Error('\p{Is_Category=_M:=}');
76836Error('\P{Is_Category=_M:=}');
76837Expect(1, 879, '\p{Is_Category=m}', "");
76838Expect(0, 879, '\p{^Is_Category=m}', "");
76839Expect(0, 879, '\P{Is_Category=m}', "");
76840Expect(1, 879, '\P{^Is_Category=m}', "");
76841Expect(0, 767, '\p{Is_Category=m}', "");
76842Expect(1, 767, '\p{^Is_Category=m}', "");
76843Expect(1, 767, '\P{Is_Category=m}', "");
76844Expect(0, 767, '\P{^Is_Category=m}', "");
76845Expect(1, 879, '\p{Is_Category:  m}', "");
76846Expect(0, 879, '\p{^Is_Category:  m}', "");
76847Expect(0, 879, '\P{Is_Category:  m}', "");
76848Expect(1, 879, '\P{^Is_Category:  m}', "");
76849Expect(0, 767, '\p{Is_Category:  m}', "");
76850Expect(1, 767, '\p{^Is_Category:  m}', "");
76851Expect(1, 767, '\P{Is_Category:  m}', "");
76852Expect(0, 767, '\P{^Is_Category:  m}', "");
76853Error('\p{General_Category=	:=other}');
76854Error('\P{General_Category=	:=other}');
76855Expect(1, 31, '\p{General_Category:other}', "");
76856Expect(0, 31, '\p{^General_Category:other}', "");
76857Expect(0, 31, '\P{General_Category:other}', "");
76858Expect(1, 31, '\P{^General_Category:other}', "");
76859Expect(0, 126, '\p{General_Category:other}', "");
76860Expect(1, 126, '\p{^General_Category:other}', "");
76861Expect(1, 126, '\P{General_Category:other}', "");
76862Expect(0, 126, '\P{^General_Category:other}', "");
76863Expect(1, 31, '\p{General_Category= 	OTHER}', "");
76864Expect(0, 31, '\p{^General_Category= 	OTHER}', "");
76865Expect(0, 31, '\P{General_Category= 	OTHER}', "");
76866Expect(1, 31, '\P{^General_Category= 	OTHER}', "");
76867Expect(0, 126, '\p{General_Category= 	OTHER}', "");
76868Expect(1, 126, '\p{^General_Category= 	OTHER}', "");
76869Expect(1, 126, '\P{General_Category= 	OTHER}', "");
76870Expect(0, 126, '\P{^General_Category= 	OTHER}', "");
76871Error('\p{Gc=:= _c}');
76872Error('\P{Gc=:= _c}');
76873Expect(1, 31, '\p{Gc:	c}', "");
76874Expect(0, 31, '\p{^Gc:	c}', "");
76875Expect(0, 31, '\P{Gc:	c}', "");
76876Expect(1, 31, '\P{^Gc:	c}', "");
76877Expect(0, 126, '\p{Gc:	c}', "");
76878Expect(1, 126, '\p{^Gc:	c}', "");
76879Expect(1, 126, '\P{Gc:	c}', "");
76880Expect(0, 126, '\P{^Gc:	c}', "");
76881Expect(1, 31, '\p{Gc=__C}', "");
76882Expect(0, 31, '\p{^Gc=__C}', "");
76883Expect(0, 31, '\P{Gc=__C}', "");
76884Expect(1, 31, '\P{^Gc=__C}', "");
76885Expect(0, 126, '\p{Gc=__C}', "");
76886Expect(1, 126, '\p{^Gc=__C}', "");
76887Expect(1, 126, '\P{Gc=__C}', "");
76888Expect(0, 126, '\P{^Gc=__C}', "");
76889Error('\p{Category=:=  Other}');
76890Error('\P{Category=:=  Other}');
76891Expect(1, 31, '\p{Category=other}', "");
76892Expect(0, 31, '\p{^Category=other}', "");
76893Expect(0, 31, '\P{Category=other}', "");
76894Expect(1, 31, '\P{^Category=other}', "");
76895Expect(0, 126, '\p{Category=other}', "");
76896Expect(1, 126, '\p{^Category=other}', "");
76897Expect(1, 126, '\P{Category=other}', "");
76898Expect(0, 126, '\P{^Category=other}', "");
76899Expect(1, 31, '\p{Category=	-OTHER}', "");
76900Expect(0, 31, '\p{^Category=	-OTHER}', "");
76901Expect(0, 31, '\P{Category=	-OTHER}', "");
76902Expect(1, 31, '\P{^Category=	-OTHER}', "");
76903Expect(0, 126, '\p{Category=	-OTHER}', "");
76904Expect(1, 126, '\p{^Category=	-OTHER}', "");
76905Expect(1, 126, '\P{Category=	-OTHER}', "");
76906Expect(0, 126, '\P{^Category=	-OTHER}', "");
76907Error('\p{Is_General_Category=:= C}');
76908Error('\P{Is_General_Category=:= C}');
76909Expect(1, 31, '\p{Is_General_Category=c}', "");
76910Expect(0, 31, '\p{^Is_General_Category=c}', "");
76911Expect(0, 31, '\P{Is_General_Category=c}', "");
76912Expect(1, 31, '\P{^Is_General_Category=c}', "");
76913Expect(0, 126, '\p{Is_General_Category=c}', "");
76914Expect(1, 126, '\p{^Is_General_Category=c}', "");
76915Expect(1, 126, '\P{Is_General_Category=c}', "");
76916Expect(0, 126, '\P{^Is_General_Category=c}', "");
76917Expect(1, 31, '\p{Is_General_Category=--C}', "");
76918Expect(0, 31, '\p{^Is_General_Category=--C}', "");
76919Expect(0, 31, '\P{Is_General_Category=--C}', "");
76920Expect(1, 31, '\P{^Is_General_Category=--C}', "");
76921Expect(0, 126, '\p{Is_General_Category=--C}', "");
76922Expect(1, 126, '\p{^Is_General_Category=--C}', "");
76923Expect(1, 126, '\P{Is_General_Category=--C}', "");
76924Expect(0, 126, '\P{^Is_General_Category=--C}', "");
76925Error('\p{Is_Gc=		Other:=}');
76926Error('\P{Is_Gc=		Other:=}');
76927Expect(1, 31, '\p{Is_Gc=other}', "");
76928Expect(0, 31, '\p{^Is_Gc=other}', "");
76929Expect(0, 31, '\P{Is_Gc=other}', "");
76930Expect(1, 31, '\P{^Is_Gc=other}', "");
76931Expect(0, 126, '\p{Is_Gc=other}', "");
76932Expect(1, 126, '\p{^Is_Gc=other}', "");
76933Expect(1, 126, '\P{Is_Gc=other}', "");
76934Expect(0, 126, '\P{^Is_Gc=other}', "");
76935Expect(1, 31, '\p{Is_Gc=	Other}', "");
76936Expect(0, 31, '\p{^Is_Gc=	Other}', "");
76937Expect(0, 31, '\P{Is_Gc=	Other}', "");
76938Expect(1, 31, '\P{^Is_Gc=	Other}', "");
76939Expect(0, 126, '\p{Is_Gc=	Other}', "");
76940Expect(1, 126, '\p{^Is_Gc=	Other}', "");
76941Expect(1, 126, '\P{Is_Gc=	Other}', "");
76942Expect(0, 126, '\P{^Is_Gc=	Other}', "");
76943Error('\p{Is_Category=-/a/C}');
76944Error('\P{Is_Category=-/a/C}');
76945Expect(1, 31, '\p{Is_Category=c}', "");
76946Expect(0, 31, '\p{^Is_Category=c}', "");
76947Expect(0, 31, '\P{Is_Category=c}', "");
76948Expect(1, 31, '\P{^Is_Category=c}', "");
76949Expect(0, 126, '\p{Is_Category=c}', "");
76950Expect(1, 126, '\p{^Is_Category=c}', "");
76951Expect(1, 126, '\P{Is_Category=c}', "");
76952Expect(0, 126, '\P{^Is_Category=c}', "");
76953Expect(1, 31, '\p{Is_Category=--C}', "");
76954Expect(0, 31, '\p{^Is_Category=--C}', "");
76955Expect(0, 31, '\P{Is_Category=--C}', "");
76956Expect(1, 31, '\P{^Is_Category=--C}', "");
76957Expect(0, 126, '\p{Is_Category=--C}', "");
76958Expect(1, 126, '\p{^Is_Category=--C}', "");
76959Expect(1, 126, '\P{Is_Category=--C}', "");
76960Expect(0, 126, '\P{^Is_Category=--C}', "");
76961Error('\p{General_Category=:=EnclosingMARK}');
76962Error('\P{General_Category=:=EnclosingMARK}');
76963Expect(1, 1161, '\p{General_Category:	enclosingmark}', "");
76964Expect(0, 1161, '\p{^General_Category:	enclosingmark}', "");
76965Expect(0, 1161, '\P{General_Category:	enclosingmark}', "");
76966Expect(1, 1161, '\P{^General_Category:	enclosingmark}', "");
76967Expect(0, 1159, '\p{General_Category:	enclosingmark}', "");
76968Expect(1, 1159, '\p{^General_Category:	enclosingmark}', "");
76969Expect(1, 1159, '\P{General_Category:	enclosingmark}', "");
76970Expect(0, 1159, '\P{^General_Category:	enclosingmark}', "");
76971Expect(1, 1161, '\p{General_Category:   	-enclosing Mark}', "");
76972Expect(0, 1161, '\p{^General_Category:   	-enclosing Mark}', "");
76973Expect(0, 1161, '\P{General_Category:   	-enclosing Mark}', "");
76974Expect(1, 1161, '\P{^General_Category:   	-enclosing Mark}', "");
76975Expect(0, 1159, '\p{General_Category:   	-enclosing Mark}', "");
76976Expect(1, 1159, '\p{^General_Category:   	-enclosing Mark}', "");
76977Expect(1, 1159, '\P{General_Category:   	-enclosing Mark}', "");
76978Expect(0, 1159, '\P{^General_Category:   	-enclosing Mark}', "");
76979Error('\p{Gc:	:=		Me}');
76980Error('\P{Gc:	:=		Me}');
76981Expect(1, 1161, '\p{Gc=me}', "");
76982Expect(0, 1161, '\p{^Gc=me}', "");
76983Expect(0, 1161, '\P{Gc=me}', "");
76984Expect(1, 1161, '\P{^Gc=me}', "");
76985Expect(0, 1159, '\p{Gc=me}', "");
76986Expect(1, 1159, '\p{^Gc=me}', "");
76987Expect(1, 1159, '\P{Gc=me}', "");
76988Expect(0, 1159, '\P{^Gc=me}', "");
76989Expect(1, 1161, '\p{Gc=_ me}', "");
76990Expect(0, 1161, '\p{^Gc=_ me}', "");
76991Expect(0, 1161, '\P{Gc=_ me}', "");
76992Expect(1, 1161, '\P{^Gc=_ me}', "");
76993Expect(0, 1159, '\p{Gc=_ me}', "");
76994Expect(1, 1159, '\p{^Gc=_ me}', "");
76995Expect(1, 1159, '\P{Gc=_ me}', "");
76996Expect(0, 1159, '\P{^Gc=_ me}', "");
76997Error('\p{Category=-	ENCLOSING/a/MARK}');
76998Error('\P{Category=-	ENCLOSING/a/MARK}');
76999Expect(1, 1161, '\p{Category=enclosingmark}', "");
77000Expect(0, 1161, '\p{^Category=enclosingmark}', "");
77001Expect(0, 1161, '\P{Category=enclosingmark}', "");
77002Expect(1, 1161, '\P{^Category=enclosingmark}', "");
77003Expect(0, 1159, '\p{Category=enclosingmark}', "");
77004Expect(1, 1159, '\p{^Category=enclosingmark}', "");
77005Expect(1, 1159, '\P{Category=enclosingmark}', "");
77006Expect(0, 1159, '\P{^Category=enclosingmark}', "");
77007Expect(1, 1161, '\p{Category: 	Enclosing_MARK}', "");
77008Expect(0, 1161, '\p{^Category: 	Enclosing_MARK}', "");
77009Expect(0, 1161, '\P{Category: 	Enclosing_MARK}', "");
77010Expect(1, 1161, '\P{^Category: 	Enclosing_MARK}', "");
77011Expect(0, 1159, '\p{Category: 	Enclosing_MARK}', "");
77012Expect(1, 1159, '\p{^Category: 	Enclosing_MARK}', "");
77013Expect(1, 1159, '\P{Category: 	Enclosing_MARK}', "");
77014Expect(0, 1159, '\P{^Category: 	Enclosing_MARK}', "");
77015Error('\p{Is_General_Category=/a/	me}');
77016Error('\P{Is_General_Category=/a/	me}');
77017Expect(1, 1161, '\p{Is_General_Category=me}', "");
77018Expect(0, 1161, '\p{^Is_General_Category=me}', "");
77019Expect(0, 1161, '\P{Is_General_Category=me}', "");
77020Expect(1, 1161, '\P{^Is_General_Category=me}', "");
77021Expect(0, 1159, '\p{Is_General_Category=me}', "");
77022Expect(1, 1159, '\p{^Is_General_Category=me}', "");
77023Expect(1, 1159, '\P{Is_General_Category=me}', "");
77024Expect(0, 1159, '\P{^Is_General_Category=me}', "");
77025Expect(1, 1161, '\p{Is_General_Category=-Me}', "");
77026Expect(0, 1161, '\p{^Is_General_Category=-Me}', "");
77027Expect(0, 1161, '\P{Is_General_Category=-Me}', "");
77028Expect(1, 1161, '\P{^Is_General_Category=-Me}', "");
77029Expect(0, 1159, '\p{Is_General_Category=-Me}', "");
77030Expect(1, 1159, '\p{^Is_General_Category=-Me}', "");
77031Expect(1, 1159, '\P{Is_General_Category=-Me}', "");
77032Expect(0, 1159, '\P{^Is_General_Category=-Me}', "");
77033Error('\p{Is_Gc=	Enclosing-Mark/a/}');
77034Error('\P{Is_Gc=	Enclosing-Mark/a/}');
77035Expect(1, 1161, '\p{Is_Gc=enclosingmark}', "");
77036Expect(0, 1161, '\p{^Is_Gc=enclosingmark}', "");
77037Expect(0, 1161, '\P{Is_Gc=enclosingmark}', "");
77038Expect(1, 1161, '\P{^Is_Gc=enclosingmark}', "");
77039Expect(0, 1159, '\p{Is_Gc=enclosingmark}', "");
77040Expect(1, 1159, '\p{^Is_Gc=enclosingmark}', "");
77041Expect(1, 1159, '\P{Is_Gc=enclosingmark}', "");
77042Expect(0, 1159, '\P{^Is_Gc=enclosingmark}', "");
77043Expect(1, 1161, '\p{Is_Gc=_EnclosingMark}', "");
77044Expect(0, 1161, '\p{^Is_Gc=_EnclosingMark}', "");
77045Expect(0, 1161, '\P{Is_Gc=_EnclosingMark}', "");
77046Expect(1, 1161, '\P{^Is_Gc=_EnclosingMark}', "");
77047Expect(0, 1159, '\p{Is_Gc=_EnclosingMark}', "");
77048Expect(1, 1159, '\p{^Is_Gc=_EnclosingMark}', "");
77049Expect(1, 1159, '\P{Is_Gc=_EnclosingMark}', "");
77050Expect(0, 1159, '\P{^Is_Gc=_EnclosingMark}', "");
77051Error('\p{Is_Category: :=-Me}');
77052Error('\P{Is_Category: :=-Me}');
77053Expect(1, 1161, '\p{Is_Category=me}', "");
77054Expect(0, 1161, '\p{^Is_Category=me}', "");
77055Expect(0, 1161, '\P{Is_Category=me}', "");
77056Expect(1, 1161, '\P{^Is_Category=me}', "");
77057Expect(0, 1159, '\p{Is_Category=me}', "");
77058Expect(1, 1159, '\p{^Is_Category=me}', "");
77059Expect(1, 1159, '\P{Is_Category=me}', "");
77060Expect(0, 1159, '\P{^Is_Category=me}', "");
77061Expect(1, 1161, '\p{Is_Category=-ME}', "");
77062Expect(0, 1161, '\p{^Is_Category=-ME}', "");
77063Expect(0, 1161, '\P{Is_Category=-ME}', "");
77064Expect(1, 1161, '\P{^Is_Category=-ME}', "");
77065Expect(0, 1159, '\p{Is_Category=-ME}', "");
77066Expect(1, 1159, '\p{^Is_Category=-ME}', "");
77067Expect(1, 1159, '\P{Is_Category=-ME}', "");
77068Expect(0, 1159, '\P{^Is_Category=-ME}', "");
77069Error('\p{General_Category=_:=Titlecase	LETTER}');
77070Error('\P{General_Category=_:=Titlecase	LETTER}');
77071Expect(1, 453, '\p{General_Category=titlecaseletter}', "");
77072Expect(0, 453, '\p{^General_Category=titlecaseletter}', "");
77073Expect(0, 453, '\P{General_Category=titlecaseletter}', "");
77074Expect(1, 453, '\P{^General_Category=titlecaseletter}', "");
77075Expect(0, 452, '\p{General_Category=titlecaseletter}', "");
77076Expect(1, 452, '\p{^General_Category=titlecaseletter}', "");
77077Expect(1, 452, '\P{General_Category=titlecaseletter}', "");
77078Expect(0, 452, '\P{^General_Category=titlecaseletter}', "");
77079Expect(1, 453, '\p{General_Category=--titlecaseLetter}', "");
77080Expect(0, 453, '\p{^General_Category=--titlecaseLetter}', "");
77081Expect(0, 453, '\P{General_Category=--titlecaseLetter}', "");
77082Expect(1, 453, '\P{^General_Category=--titlecaseLetter}', "");
77083Expect(0, 452, '\p{General_Category=--titlecaseLetter}', "");
77084Expect(1, 452, '\p{^General_Category=--titlecaseLetter}', "");
77085Expect(1, 452, '\P{General_Category=--titlecaseLetter}', "");
77086Expect(0, 452, '\P{^General_Category=--titlecaseLetter}', "");
77087Error('\p{Gc=_:=LT}');
77088Error('\P{Gc=_:=LT}');
77089Expect(1, 453, '\p{Gc=lt}', "");
77090Expect(0, 453, '\p{^Gc=lt}', "");
77091Expect(0, 453, '\P{Gc=lt}', "");
77092Expect(1, 453, '\P{^Gc=lt}', "");
77093Expect(0, 452, '\p{Gc=lt}', "");
77094Expect(1, 452, '\p{^Gc=lt}', "");
77095Expect(1, 452, '\P{Gc=lt}', "");
77096Expect(0, 452, '\P{^Gc=lt}', "");
77097Expect(1, 453, '\p{Gc=	_LT}', "");
77098Expect(0, 453, '\p{^Gc=	_LT}', "");
77099Expect(0, 453, '\P{Gc=	_LT}', "");
77100Expect(1, 453, '\P{^Gc=	_LT}', "");
77101Expect(0, 452, '\p{Gc=	_LT}', "");
77102Expect(1, 452, '\p{^Gc=	_LT}', "");
77103Expect(1, 452, '\P{Gc=	_LT}', "");
77104Expect(0, 452, '\P{^Gc=	_LT}', "");
77105Error('\p{Category=- titlecase:=Letter}');
77106Error('\P{Category=- titlecase:=Letter}');
77107Expect(1, 453, '\p{Category:	titlecaseletter}', "");
77108Expect(0, 453, '\p{^Category:	titlecaseletter}', "");
77109Expect(0, 453, '\P{Category:	titlecaseletter}', "");
77110Expect(1, 453, '\P{^Category:	titlecaseletter}', "");
77111Expect(0, 452, '\p{Category:	titlecaseletter}', "");
77112Expect(1, 452, '\p{^Category:	titlecaseletter}', "");
77113Expect(1, 452, '\P{Category:	titlecaseletter}', "");
77114Expect(0, 452, '\P{^Category:	titlecaseletter}', "");
77115Expect(1, 453, '\p{Category:  TITLECASELetter}', "");
77116Expect(0, 453, '\p{^Category:  TITLECASELetter}', "");
77117Expect(0, 453, '\P{Category:  TITLECASELetter}', "");
77118Expect(1, 453, '\P{^Category:  TITLECASELetter}', "");
77119Expect(0, 452, '\p{Category:  TITLECASELetter}', "");
77120Expect(1, 452, '\p{^Category:  TITLECASELetter}', "");
77121Expect(1, 452, '\P{Category:  TITLECASELetter}', "");
77122Expect(0, 452, '\P{^Category:  TITLECASELetter}', "");
77123Error('\p{Is_General_Category=:=_LT}');
77124Error('\P{Is_General_Category=:=_LT}');
77125Expect(1, 453, '\p{Is_General_Category=lt}', "");
77126Expect(0, 453, '\p{^Is_General_Category=lt}', "");
77127Expect(0, 453, '\P{Is_General_Category=lt}', "");
77128Expect(1, 453, '\P{^Is_General_Category=lt}', "");
77129Expect(0, 452, '\p{Is_General_Category=lt}', "");
77130Expect(1, 452, '\p{^Is_General_Category=lt}', "");
77131Expect(1, 452, '\P{Is_General_Category=lt}', "");
77132Expect(0, 452, '\P{^Is_General_Category=lt}', "");
77133Expect(1, 453, '\p{Is_General_Category=_Lt}', "");
77134Expect(0, 453, '\p{^Is_General_Category=_Lt}', "");
77135Expect(0, 453, '\P{Is_General_Category=_Lt}', "");
77136Expect(1, 453, '\P{^Is_General_Category=_Lt}', "");
77137Expect(0, 452, '\p{Is_General_Category=_Lt}', "");
77138Expect(1, 452, '\p{^Is_General_Category=_Lt}', "");
77139Expect(1, 452, '\P{Is_General_Category=_Lt}', "");
77140Expect(0, 452, '\P{^Is_General_Category=_Lt}', "");
77141Error('\p{Is_Gc:  -Titlecase/a/LETTER}');
77142Error('\P{Is_Gc:  -Titlecase/a/LETTER}');
77143Expect(1, 453, '\p{Is_Gc=titlecaseletter}', "");
77144Expect(0, 453, '\p{^Is_Gc=titlecaseletter}', "");
77145Expect(0, 453, '\P{Is_Gc=titlecaseletter}', "");
77146Expect(1, 453, '\P{^Is_Gc=titlecaseletter}', "");
77147Expect(0, 452, '\p{Is_Gc=titlecaseletter}', "");
77148Expect(1, 452, '\p{^Is_Gc=titlecaseletter}', "");
77149Expect(1, 452, '\P{Is_Gc=titlecaseletter}', "");
77150Expect(0, 452, '\P{^Is_Gc=titlecaseletter}', "");
77151Expect(1, 453, '\p{Is_Gc= TITLECASE letter}', "");
77152Expect(0, 453, '\p{^Is_Gc= TITLECASE letter}', "");
77153Expect(0, 453, '\P{Is_Gc= TITLECASE letter}', "");
77154Expect(1, 453, '\P{^Is_Gc= TITLECASE letter}', "");
77155Expect(0, 452, '\p{Is_Gc= TITLECASE letter}', "");
77156Expect(1, 452, '\p{^Is_Gc= TITLECASE letter}', "");
77157Expect(1, 452, '\P{Is_Gc= TITLECASE letter}', "");
77158Expect(0, 452, '\P{^Is_Gc= TITLECASE letter}', "");
77159Error('\p{Is_Category=/a/ 	lt}');
77160Error('\P{Is_Category=/a/ 	lt}');
77161Expect(1, 453, '\p{Is_Category=lt}', "");
77162Expect(0, 453, '\p{^Is_Category=lt}', "");
77163Expect(0, 453, '\P{Is_Category=lt}', "");
77164Expect(1, 453, '\P{^Is_Category=lt}', "");
77165Expect(0, 452, '\p{Is_Category=lt}', "");
77166Expect(1, 452, '\p{^Is_Category=lt}', "");
77167Expect(1, 452, '\P{Is_Category=lt}', "");
77168Expect(0, 452, '\P{^Is_Category=lt}', "");
77169Expect(1, 453, '\p{Is_Category=_Lt}', "");
77170Expect(0, 453, '\p{^Is_Category=_Lt}', "");
77171Expect(0, 453, '\P{Is_Category=_Lt}', "");
77172Expect(1, 453, '\P{^Is_Category=_Lt}', "");
77173Expect(0, 452, '\p{Is_Category=_Lt}', "");
77174Expect(1, 452, '\p{^Is_Category=_Lt}', "");
77175Expect(1, 452, '\P{Is_Category=_Lt}', "");
77176Expect(0, 452, '\P{^Is_Category=_Lt}', "");
77177Error('\p{General_Category=_/a/PUNCTUATION}');
77178Error('\P{General_Category=_/a/PUNCTUATION}');
77179Expect(1, 35, '\p{General_Category=punctuation}', "");
77180Expect(0, 35, '\p{^General_Category=punctuation}', "");
77181Expect(0, 35, '\P{General_Category=punctuation}', "");
77182Expect(1, 35, '\P{^General_Category=punctuation}', "");
77183Expect(0, 32, '\p{General_Category=punctuation}', "");
77184Expect(1, 32, '\p{^General_Category=punctuation}', "");
77185Expect(1, 32, '\P{General_Category=punctuation}', "");
77186Expect(0, 32, '\P{^General_Category=punctuation}', "");
77187Expect(1, 35, '\p{General_Category= Punctuation}', "");
77188Expect(0, 35, '\p{^General_Category= Punctuation}', "");
77189Expect(0, 35, '\P{General_Category= Punctuation}', "");
77190Expect(1, 35, '\P{^General_Category= Punctuation}', "");
77191Expect(0, 32, '\p{General_Category= Punctuation}', "");
77192Expect(1, 32, '\p{^General_Category= Punctuation}', "");
77193Expect(1, 32, '\P{General_Category= Punctuation}', "");
77194Expect(0, 32, '\P{^General_Category= Punctuation}', "");
77195Error('\p{Gc=	P:=}');
77196Error('\P{Gc=	P:=}');
77197Expect(1, 35, '\p{Gc=p}', "");
77198Expect(0, 35, '\p{^Gc=p}', "");
77199Expect(0, 35, '\P{Gc=p}', "");
77200Expect(1, 35, '\P{^Gc=p}', "");
77201Expect(0, 32, '\p{Gc=p}', "");
77202Expect(1, 32, '\p{^Gc=p}', "");
77203Expect(1, 32, '\P{Gc=p}', "");
77204Expect(0, 32, '\P{^Gc=p}', "");
77205Expect(1, 35, '\p{Gc: _	P}', "");
77206Expect(0, 35, '\p{^Gc: _	P}', "");
77207Expect(0, 35, '\P{Gc: _	P}', "");
77208Expect(1, 35, '\P{^Gc: _	P}', "");
77209Expect(0, 32, '\p{Gc: _	P}', "");
77210Expect(1, 32, '\p{^Gc: _	P}', "");
77211Expect(1, 32, '\P{Gc: _	P}', "");
77212Expect(0, 32, '\P{^Gc: _	P}', "");
77213Error('\p{Category=/a/	_PUNCT}');
77214Error('\P{Category=/a/	_PUNCT}');
77215Expect(1, 35, '\p{Category=punct}', "");
77216Expect(0, 35, '\p{^Category=punct}', "");
77217Expect(0, 35, '\P{Category=punct}', "");
77218Expect(1, 35, '\P{^Category=punct}', "");
77219Expect(0, 32, '\p{Category=punct}', "");
77220Expect(1, 32, '\p{^Category=punct}', "");
77221Expect(1, 32, '\P{Category=punct}', "");
77222Expect(0, 32, '\P{^Category=punct}', "");
77223Expect(1, 35, '\p{Category:    _PUNCT}', "");
77224Expect(0, 35, '\p{^Category:    _PUNCT}', "");
77225Expect(0, 35, '\P{Category:    _PUNCT}', "");
77226Expect(1, 35, '\P{^Category:    _PUNCT}', "");
77227Expect(0, 32, '\p{Category:    _PUNCT}', "");
77228Expect(1, 32, '\p{^Category:    _PUNCT}', "");
77229Expect(1, 32, '\P{Category:    _PUNCT}', "");
77230Expect(0, 32, '\P{^Category:    _PUNCT}', "");
77231Error('\p{Is_General_Category=_/a/Punctuation}');
77232Error('\P{Is_General_Category=_/a/Punctuation}');
77233Expect(1, 35, '\p{Is_General_Category=punctuation}', "");
77234Expect(0, 35, '\p{^Is_General_Category=punctuation}', "");
77235Expect(0, 35, '\P{Is_General_Category=punctuation}', "");
77236Expect(1, 35, '\P{^Is_General_Category=punctuation}', "");
77237Expect(0, 32, '\p{Is_General_Category=punctuation}', "");
77238Expect(1, 32, '\p{^Is_General_Category=punctuation}', "");
77239Expect(1, 32, '\P{Is_General_Category=punctuation}', "");
77240Expect(0, 32, '\P{^Is_General_Category=punctuation}', "");
77241Expect(1, 35, '\p{Is_General_Category= -Punctuation}', "");
77242Expect(0, 35, '\p{^Is_General_Category= -Punctuation}', "");
77243Expect(0, 35, '\P{Is_General_Category= -Punctuation}', "");
77244Expect(1, 35, '\P{^Is_General_Category= -Punctuation}', "");
77245Expect(0, 32, '\p{Is_General_Category= -Punctuation}', "");
77246Expect(1, 32, '\p{^Is_General_Category= -Punctuation}', "");
77247Expect(1, 32, '\P{Is_General_Category= -Punctuation}', "");
77248Expect(0, 32, '\P{^Is_General_Category= -Punctuation}', "");
77249Error('\p{Is_Gc= /a/P}');
77250Error('\P{Is_Gc= /a/P}');
77251Expect(1, 35, '\p{Is_Gc:   p}', "");
77252Expect(0, 35, '\p{^Is_Gc:   p}', "");
77253Expect(0, 35, '\P{Is_Gc:   p}', "");
77254Expect(1, 35, '\P{^Is_Gc:   p}', "");
77255Expect(0, 32, '\p{Is_Gc:   p}', "");
77256Expect(1, 32, '\p{^Is_Gc:   p}', "");
77257Expect(1, 32, '\P{Is_Gc:   p}', "");
77258Expect(0, 32, '\P{^Is_Gc:   p}', "");
77259Expect(1, 35, '\p{Is_Gc=__P}', "");
77260Expect(0, 35, '\p{^Is_Gc=__P}', "");
77261Expect(0, 35, '\P{Is_Gc=__P}', "");
77262Expect(1, 35, '\P{^Is_Gc=__P}', "");
77263Expect(0, 32, '\p{Is_Gc=__P}', "");
77264Expect(1, 32, '\p{^Is_Gc=__P}', "");
77265Expect(1, 32, '\P{Is_Gc=__P}', "");
77266Expect(0, 32, '\P{^Is_Gc=__P}', "");
77267Error('\p{Is_Category=/a/-punct}');
77268Error('\P{Is_Category=/a/-punct}');
77269Expect(1, 35, '\p{Is_Category=punct}', "");
77270Expect(0, 35, '\p{^Is_Category=punct}', "");
77271Expect(0, 35, '\P{Is_Category=punct}', "");
77272Expect(1, 35, '\P{^Is_Category=punct}', "");
77273Expect(0, 32, '\p{Is_Category=punct}', "");
77274Expect(1, 32, '\p{^Is_Category=punct}', "");
77275Expect(1, 32, '\P{Is_Category=punct}', "");
77276Expect(0, 32, '\P{^Is_Category=punct}', "");
77277Expect(1, 35, '\p{Is_Category=		PUNCT}', "");
77278Expect(0, 35, '\p{^Is_Category=		PUNCT}', "");
77279Expect(0, 35, '\P{Is_Category=		PUNCT}', "");
77280Expect(1, 35, '\P{^Is_Category=		PUNCT}', "");
77281Expect(0, 32, '\p{Is_Category=		PUNCT}', "");
77282Expect(1, 32, '\p{^Is_Category=		PUNCT}', "");
77283Expect(1, 32, '\P{Is_Category=		PUNCT}', "");
77284Expect(0, 32, '\P{^Is_Category=		PUNCT}', "");
77285Error('\p{General_Category=-/a/UPPERCASE-Letter}');
77286Error('\P{General_Category=-/a/UPPERCASE-Letter}');
77287Expect(1, 90, '\p{General_Category=uppercaseletter}', "");
77288Expect(0, 90, '\p{^General_Category=uppercaseletter}', "");
77289Expect(0, 90, '\P{General_Category=uppercaseletter}', "");
77290Expect(1, 90, '\P{^General_Category=uppercaseletter}', "");
77291Expect(0, 64, '\p{General_Category=uppercaseletter}', "");
77292Expect(1, 64, '\p{^General_Category=uppercaseletter}', "");
77293Expect(1, 64, '\P{General_Category=uppercaseletter}', "");
77294Expect(0, 64, '\P{^General_Category=uppercaseletter}', "");
77295Expect(1, 90, '\p{General_Category=	-UPPERCASE-letter}', "");
77296Expect(0, 90, '\p{^General_Category=	-UPPERCASE-letter}', "");
77297Expect(0, 90, '\P{General_Category=	-UPPERCASE-letter}', "");
77298Expect(1, 90, '\P{^General_Category=	-UPPERCASE-letter}', "");
77299Expect(0, 64, '\p{General_Category=	-UPPERCASE-letter}', "");
77300Expect(1, 64, '\p{^General_Category=	-UPPERCASE-letter}', "");
77301Expect(1, 64, '\P{General_Category=	-UPPERCASE-letter}', "");
77302Expect(0, 64, '\P{^General_Category=	-UPPERCASE-letter}', "");
77303Error('\p{Gc=	:=LU}');
77304Error('\P{Gc=	:=LU}');
77305Expect(1, 90, '\p{Gc=lu}', "");
77306Expect(0, 90, '\p{^Gc=lu}', "");
77307Expect(0, 90, '\P{Gc=lu}', "");
77308Expect(1, 90, '\P{^Gc=lu}', "");
77309Expect(0, 64, '\p{Gc=lu}', "");
77310Expect(1, 64, '\p{^Gc=lu}', "");
77311Expect(1, 64, '\P{Gc=lu}', "");
77312Expect(0, 64, '\P{^Gc=lu}', "");
77313Expect(1, 90, '\p{Gc=	 lu}', "");
77314Expect(0, 90, '\p{^Gc=	 lu}', "");
77315Expect(0, 90, '\P{Gc=	 lu}', "");
77316Expect(1, 90, '\P{^Gc=	 lu}', "");
77317Expect(0, 64, '\p{Gc=	 lu}', "");
77318Expect(1, 64, '\p{^Gc=	 lu}', "");
77319Expect(1, 64, '\P{Gc=	 lu}', "");
77320Expect(0, 64, '\P{^Gc=	 lu}', "");
77321Error('\p{Category= UPPERCASE:=letter}');
77322Error('\P{Category= UPPERCASE:=letter}');
77323Expect(1, 90, '\p{Category=uppercaseletter}', "");
77324Expect(0, 90, '\p{^Category=uppercaseletter}', "");
77325Expect(0, 90, '\P{Category=uppercaseletter}', "");
77326Expect(1, 90, '\P{^Category=uppercaseletter}', "");
77327Expect(0, 64, '\p{Category=uppercaseletter}', "");
77328Expect(1, 64, '\p{^Category=uppercaseletter}', "");
77329Expect(1, 64, '\P{Category=uppercaseletter}', "");
77330Expect(0, 64, '\P{^Category=uppercaseletter}', "");
77331Expect(1, 90, '\p{Category=	uppercase LETTER}', "");
77332Expect(0, 90, '\p{^Category=	uppercase LETTER}', "");
77333Expect(0, 90, '\P{Category=	uppercase LETTER}', "");
77334Expect(1, 90, '\P{^Category=	uppercase LETTER}', "");
77335Expect(0, 64, '\p{Category=	uppercase LETTER}', "");
77336Expect(1, 64, '\p{^Category=	uppercase LETTER}', "");
77337Expect(1, 64, '\P{Category=	uppercase LETTER}', "");
77338Expect(0, 64, '\P{^Category=	uppercase LETTER}', "");
77339Error('\p{Is_General_Category:   :=-Lu}');
77340Error('\P{Is_General_Category:   :=-Lu}');
77341Expect(1, 90, '\p{Is_General_Category=lu}', "");
77342Expect(0, 90, '\p{^Is_General_Category=lu}', "");
77343Expect(0, 90, '\P{Is_General_Category=lu}', "");
77344Expect(1, 90, '\P{^Is_General_Category=lu}', "");
77345Expect(0, 64, '\p{Is_General_Category=lu}', "");
77346Expect(1, 64, '\p{^Is_General_Category=lu}', "");
77347Expect(1, 64, '\P{Is_General_Category=lu}', "");
77348Expect(0, 64, '\P{^Is_General_Category=lu}', "");
77349Expect(1, 90, '\p{Is_General_Category=  Lu}', "");
77350Expect(0, 90, '\p{^Is_General_Category=  Lu}', "");
77351Expect(0, 90, '\P{Is_General_Category=  Lu}', "");
77352Expect(1, 90, '\P{^Is_General_Category=  Lu}', "");
77353Expect(0, 64, '\p{Is_General_Category=  Lu}', "");
77354Expect(1, 64, '\p{^Is_General_Category=  Lu}', "");
77355Expect(1, 64, '\P{Is_General_Category=  Lu}', "");
77356Expect(0, 64, '\P{^Is_General_Category=  Lu}', "");
77357Error('\p{Is_Gc=/a/  Uppercase Letter}');
77358Error('\P{Is_Gc=/a/  Uppercase Letter}');
77359Expect(1, 90, '\p{Is_Gc=uppercaseletter}', "");
77360Expect(0, 90, '\p{^Is_Gc=uppercaseletter}', "");
77361Expect(0, 90, '\P{Is_Gc=uppercaseletter}', "");
77362Expect(1, 90, '\P{^Is_Gc=uppercaseletter}', "");
77363Expect(0, 64, '\p{Is_Gc=uppercaseletter}', "");
77364Expect(1, 64, '\p{^Is_Gc=uppercaseletter}', "");
77365Expect(1, 64, '\P{Is_Gc=uppercaseletter}', "");
77366Expect(0, 64, '\P{^Is_Gc=uppercaseletter}', "");
77367Expect(1, 90, '\p{Is_Gc= 	Uppercase Letter}', "");
77368Expect(0, 90, '\p{^Is_Gc= 	Uppercase Letter}', "");
77369Expect(0, 90, '\P{Is_Gc= 	Uppercase Letter}', "");
77370Expect(1, 90, '\P{^Is_Gc= 	Uppercase Letter}', "");
77371Expect(0, 64, '\p{Is_Gc= 	Uppercase Letter}', "");
77372Expect(1, 64, '\p{^Is_Gc= 	Uppercase Letter}', "");
77373Expect(1, 64, '\P{Is_Gc= 	Uppercase Letter}', "");
77374Expect(0, 64, '\P{^Is_Gc= 	Uppercase Letter}', "");
77375Error('\p{Is_Category=/a/Lu}');
77376Error('\P{Is_Category=/a/Lu}');
77377Expect(1, 90, '\p{Is_Category=lu}', "");
77378Expect(0, 90, '\p{^Is_Category=lu}', "");
77379Expect(0, 90, '\P{Is_Category=lu}', "");
77380Expect(1, 90, '\P{^Is_Category=lu}', "");
77381Expect(0, 64, '\p{Is_Category=lu}', "");
77382Expect(1, 64, '\p{^Is_Category=lu}', "");
77383Expect(1, 64, '\P{Is_Category=lu}', "");
77384Expect(0, 64, '\P{^Is_Category=lu}', "");
77385Expect(1, 90, '\p{Is_Category= _Lu}', "");
77386Expect(0, 90, '\p{^Is_Category= _Lu}', "");
77387Expect(0, 90, '\P{Is_Category= _Lu}', "");
77388Expect(1, 90, '\P{^Is_Category= _Lu}', "");
77389Expect(0, 64, '\p{Is_Category= _Lu}', "");
77390Expect(1, 64, '\p{^Is_Category= _Lu}', "");
77391Expect(1, 64, '\P{Is_Category= _Lu}', "");
77392Expect(0, 64, '\P{^Is_Category= _Lu}', "");
77393Error('\p{General_Category=_-Number/a/}');
77394Error('\P{General_Category=_-Number/a/}');
77395Expect(1, 57, '\p{General_Category:	number}', "");
77396Expect(0, 57, '\p{^General_Category:	number}', "");
77397Expect(0, 57, '\P{General_Category:	number}', "");
77398Expect(1, 57, '\P{^General_Category:	number}', "");
77399Expect(0, 47, '\p{General_Category:	number}', "");
77400Expect(1, 47, '\p{^General_Category:	number}', "");
77401Expect(1, 47, '\P{General_Category:	number}', "");
77402Expect(0, 47, '\P{^General_Category:	number}', "");
77403Expect(1, 57, '\p{General_Category=-	NUMBER}', "");
77404Expect(0, 57, '\p{^General_Category=-	NUMBER}', "");
77405Expect(0, 57, '\P{General_Category=-	NUMBER}', "");
77406Expect(1, 57, '\P{^General_Category=-	NUMBER}', "");
77407Expect(0, 47, '\p{General_Category=-	NUMBER}', "");
77408Expect(1, 47, '\p{^General_Category=-	NUMBER}', "");
77409Expect(1, 47, '\P{General_Category=-	NUMBER}', "");
77410Expect(0, 47, '\P{^General_Category=-	NUMBER}', "");
77411Error('\p{Gc=	/a/N}');
77412Error('\P{Gc=	/a/N}');
77413Expect(1, 57, '\p{Gc=n}', "");
77414Expect(0, 57, '\p{^Gc=n}', "");
77415Expect(0, 57, '\P{Gc=n}', "");
77416Expect(1, 57, '\P{^Gc=n}', "");
77417Expect(0, 47, '\p{Gc=n}', "");
77418Expect(1, 47, '\p{^Gc=n}', "");
77419Expect(1, 47, '\P{Gc=n}', "");
77420Expect(0, 47, '\P{^Gc=n}', "");
77421Expect(1, 57, '\p{Gc=	-N}', "");
77422Expect(0, 57, '\p{^Gc=	-N}', "");
77423Expect(0, 57, '\P{Gc=	-N}', "");
77424Expect(1, 57, '\P{^Gc=	-N}', "");
77425Expect(0, 47, '\p{Gc=	-N}', "");
77426Expect(1, 47, '\p{^Gc=	-N}', "");
77427Expect(1, 47, '\P{Gc=	-N}', "");
77428Expect(0, 47, '\P{^Gc=	-N}', "");
77429Error('\p{Category=_:=NUMBER}');
77430Error('\P{Category=_:=NUMBER}');
77431Expect(1, 57, '\p{Category:   number}', "");
77432Expect(0, 57, '\p{^Category:   number}', "");
77433Expect(0, 57, '\P{Category:   number}', "");
77434Expect(1, 57, '\P{^Category:   number}', "");
77435Expect(0, 47, '\p{Category:   number}', "");
77436Expect(1, 47, '\p{^Category:   number}', "");
77437Expect(1, 47, '\P{Category:   number}', "");
77438Expect(0, 47, '\P{^Category:   number}', "");
77439Expect(1, 57, '\p{Category=-	Number}', "");
77440Expect(0, 57, '\p{^Category=-	Number}', "");
77441Expect(0, 57, '\P{Category=-	Number}', "");
77442Expect(1, 57, '\P{^Category=-	Number}', "");
77443Expect(0, 47, '\p{Category=-	Number}', "");
77444Expect(1, 47, '\p{^Category=-	Number}', "");
77445Expect(1, 47, '\P{Category=-	Number}', "");
77446Expect(0, 47, '\P{^Category=-	Number}', "");
77447Error('\p{Is_General_Category=:=-_N}');
77448Error('\P{Is_General_Category=:=-_N}');
77449Expect(1, 57, '\p{Is_General_Category=n}', "");
77450Expect(0, 57, '\p{^Is_General_Category=n}', "");
77451Expect(0, 57, '\P{Is_General_Category=n}', "");
77452Expect(1, 57, '\P{^Is_General_Category=n}', "");
77453Expect(0, 47, '\p{Is_General_Category=n}', "");
77454Expect(1, 47, '\p{^Is_General_Category=n}', "");
77455Expect(1, 47, '\P{Is_General_Category=n}', "");
77456Expect(0, 47, '\P{^Is_General_Category=n}', "");
77457Expect(1, 57, '\p{Is_General_Category:   --N}', "");
77458Expect(0, 57, '\p{^Is_General_Category:   --N}', "");
77459Expect(0, 57, '\P{Is_General_Category:   --N}', "");
77460Expect(1, 57, '\P{^Is_General_Category:   --N}', "");
77461Expect(0, 47, '\p{Is_General_Category:   --N}', "");
77462Expect(1, 47, '\p{^Is_General_Category:   --N}', "");
77463Expect(1, 47, '\P{Is_General_Category:   --N}', "");
77464Expect(0, 47, '\P{^Is_General_Category:   --N}', "");
77465Error('\p{Is_Gc= number:=}');
77466Error('\P{Is_Gc= number:=}');
77467Expect(1, 57, '\p{Is_Gc=number}', "");
77468Expect(0, 57, '\p{^Is_Gc=number}', "");
77469Expect(0, 57, '\P{Is_Gc=number}', "");
77470Expect(1, 57, '\P{^Is_Gc=number}', "");
77471Expect(0, 47, '\p{Is_Gc=number}', "");
77472Expect(1, 47, '\p{^Is_Gc=number}', "");
77473Expect(1, 47, '\P{Is_Gc=number}', "");
77474Expect(0, 47, '\P{^Is_Gc=number}', "");
77475Expect(1, 57, '\p{Is_Gc=_ Number}', "");
77476Expect(0, 57, '\p{^Is_Gc=_ Number}', "");
77477Expect(0, 57, '\P{Is_Gc=_ Number}', "");
77478Expect(1, 57, '\P{^Is_Gc=_ Number}', "");
77479Expect(0, 47, '\p{Is_Gc=_ Number}', "");
77480Expect(1, 47, '\p{^Is_Gc=_ Number}', "");
77481Expect(1, 47, '\P{Is_Gc=_ Number}', "");
77482Expect(0, 47, '\P{^Is_Gc=_ Number}', "");
77483Error('\p{Is_Category=-_n:=}');
77484Error('\P{Is_Category=-_n:=}');
77485Expect(1, 57, '\p{Is_Category=n}', "");
77486Expect(0, 57, '\p{^Is_Category=n}', "");
77487Expect(0, 57, '\P{Is_Category=n}', "");
77488Expect(1, 57, '\P{^Is_Category=n}', "");
77489Expect(0, 47, '\p{Is_Category=n}', "");
77490Expect(1, 47, '\p{^Is_Category=n}', "");
77491Expect(1, 47, '\P{Is_Category=n}', "");
77492Expect(0, 47, '\P{^Is_Category=n}', "");
77493Expect(1, 57, '\p{Is_Category=	-N}', "");
77494Expect(0, 57, '\p{^Is_Category=	-N}', "");
77495Expect(0, 57, '\P{Is_Category=	-N}', "");
77496Expect(1, 57, '\P{^Is_Category=	-N}', "");
77497Expect(0, 47, '\p{Is_Category=	-N}', "");
77498Expect(1, 47, '\p{^Is_Category=	-N}', "");
77499Expect(1, 47, '\P{Is_Category=	-N}', "");
77500Expect(0, 47, '\P{^Is_Category=	-N}', "");
77501Error('\p{General_Category= FINAL:=Punctuation}');
77502Error('\P{General_Category= FINAL:=Punctuation}');
77503Expect(1, 187, '\p{General_Category=finalpunctuation}', "");
77504Expect(0, 187, '\p{^General_Category=finalpunctuation}', "");
77505Expect(0, 187, '\P{General_Category=finalpunctuation}', "");
77506Expect(1, 187, '\P{^General_Category=finalpunctuation}', "");
77507Expect(0, 186, '\p{General_Category=finalpunctuation}', "");
77508Expect(1, 186, '\p{^General_Category=finalpunctuation}', "");
77509Expect(1, 186, '\P{General_Category=finalpunctuation}', "");
77510Expect(0, 186, '\P{^General_Category=finalpunctuation}', "");
77511Expect(1, 187, '\p{General_Category=	-Final	PUNCTUATION}', "");
77512Expect(0, 187, '\p{^General_Category=	-Final	PUNCTUATION}', "");
77513Expect(0, 187, '\P{General_Category=	-Final	PUNCTUATION}', "");
77514Expect(1, 187, '\P{^General_Category=	-Final	PUNCTUATION}', "");
77515Expect(0, 186, '\p{General_Category=	-Final	PUNCTUATION}', "");
77516Expect(1, 186, '\p{^General_Category=	-Final	PUNCTUATION}', "");
77517Expect(1, 186, '\P{General_Category=	-Final	PUNCTUATION}', "");
77518Expect(0, 186, '\P{^General_Category=	-Final	PUNCTUATION}', "");
77519Error('\p{Gc=- PF/a/}');
77520Error('\P{Gc=- PF/a/}');
77521Expect(1, 187, '\p{Gc=pf}', "");
77522Expect(0, 187, '\p{^Gc=pf}', "");
77523Expect(0, 187, '\P{Gc=pf}', "");
77524Expect(1, 187, '\P{^Gc=pf}', "");
77525Expect(0, 186, '\p{Gc=pf}', "");
77526Expect(1, 186, '\p{^Gc=pf}', "");
77527Expect(1, 186, '\P{Gc=pf}', "");
77528Expect(0, 186, '\P{^Gc=pf}', "");
77529Expect(1, 187, '\p{Gc: Pf}', "");
77530Expect(0, 187, '\p{^Gc: Pf}', "");
77531Expect(0, 187, '\P{Gc: Pf}', "");
77532Expect(1, 187, '\P{^Gc: Pf}', "");
77533Expect(0, 186, '\p{Gc: Pf}', "");
77534Expect(1, 186, '\p{^Gc: Pf}', "");
77535Expect(1, 186, '\P{Gc: Pf}', "");
77536Expect(0, 186, '\P{^Gc: Pf}', "");
77537Error('\p{Category=_final-punctuation/a/}');
77538Error('\P{Category=_final-punctuation/a/}');
77539Expect(1, 187, '\p{Category=finalpunctuation}', "");
77540Expect(0, 187, '\p{^Category=finalpunctuation}', "");
77541Expect(0, 187, '\P{Category=finalpunctuation}', "");
77542Expect(1, 187, '\P{^Category=finalpunctuation}', "");
77543Expect(0, 186, '\p{Category=finalpunctuation}', "");
77544Expect(1, 186, '\p{^Category=finalpunctuation}', "");
77545Expect(1, 186, '\P{Category=finalpunctuation}', "");
77546Expect(0, 186, '\P{^Category=finalpunctuation}', "");
77547Expect(1, 187, '\p{Category=	 FinalPUNCTUATION}', "");
77548Expect(0, 187, '\p{^Category=	 FinalPUNCTUATION}', "");
77549Expect(0, 187, '\P{Category=	 FinalPUNCTUATION}', "");
77550Expect(1, 187, '\P{^Category=	 FinalPUNCTUATION}', "");
77551Expect(0, 186, '\p{Category=	 FinalPUNCTUATION}', "");
77552Expect(1, 186, '\p{^Category=	 FinalPUNCTUATION}', "");
77553Expect(1, 186, '\P{Category=	 FinalPUNCTUATION}', "");
77554Expect(0, 186, '\P{^Category=	 FinalPUNCTUATION}', "");
77555Error('\p{Is_General_Category=	/a/Pf}');
77556Error('\P{Is_General_Category=	/a/Pf}');
77557Expect(1, 187, '\p{Is_General_Category=pf}', "");
77558Expect(0, 187, '\p{^Is_General_Category=pf}', "");
77559Expect(0, 187, '\P{Is_General_Category=pf}', "");
77560Expect(1, 187, '\P{^Is_General_Category=pf}', "");
77561Expect(0, 186, '\p{Is_General_Category=pf}', "");
77562Expect(1, 186, '\p{^Is_General_Category=pf}', "");
77563Expect(1, 186, '\P{Is_General_Category=pf}', "");
77564Expect(0, 186, '\P{^Is_General_Category=pf}', "");
77565Expect(1, 187, '\p{Is_General_Category: 	-Pf}', "");
77566Expect(0, 187, '\p{^Is_General_Category: 	-Pf}', "");
77567Expect(0, 187, '\P{Is_General_Category: 	-Pf}', "");
77568Expect(1, 187, '\P{^Is_General_Category: 	-Pf}', "");
77569Expect(0, 186, '\p{Is_General_Category: 	-Pf}', "");
77570Expect(1, 186, '\p{^Is_General_Category: 	-Pf}', "");
77571Expect(1, 186, '\P{Is_General_Category: 	-Pf}', "");
77572Expect(0, 186, '\P{^Is_General_Category: 	-Pf}', "");
77573Error('\p{Is_Gc=	:=Final-PUNCTUATION}');
77574Error('\P{Is_Gc=	:=Final-PUNCTUATION}');
77575Expect(1, 187, '\p{Is_Gc=finalpunctuation}', "");
77576Expect(0, 187, '\p{^Is_Gc=finalpunctuation}', "");
77577Expect(0, 187, '\P{Is_Gc=finalpunctuation}', "");
77578Expect(1, 187, '\P{^Is_Gc=finalpunctuation}', "");
77579Expect(0, 186, '\p{Is_Gc=finalpunctuation}', "");
77580Expect(1, 186, '\p{^Is_Gc=finalpunctuation}', "");
77581Expect(1, 186, '\P{Is_Gc=finalpunctuation}', "");
77582Expect(0, 186, '\P{^Is_Gc=finalpunctuation}', "");
77583Expect(1, 187, '\p{Is_Gc:  FINAL	punctuation}', "");
77584Expect(0, 187, '\p{^Is_Gc:  FINAL	punctuation}', "");
77585Expect(0, 187, '\P{Is_Gc:  FINAL	punctuation}', "");
77586Expect(1, 187, '\P{^Is_Gc:  FINAL	punctuation}', "");
77587Expect(0, 186, '\p{Is_Gc:  FINAL	punctuation}', "");
77588Expect(1, 186, '\p{^Is_Gc:  FINAL	punctuation}', "");
77589Expect(1, 186, '\P{Is_Gc:  FINAL	punctuation}', "");
77590Expect(0, 186, '\P{^Is_Gc:  FINAL	punctuation}', "");
77591Error('\p{Is_Category:    :=pf}');
77592Error('\P{Is_Category:    :=pf}');
77593Expect(1, 187, '\p{Is_Category=pf}', "");
77594Expect(0, 187, '\p{^Is_Category=pf}', "");
77595Expect(0, 187, '\P{Is_Category=pf}', "");
77596Expect(1, 187, '\P{^Is_Category=pf}', "");
77597Expect(0, 186, '\p{Is_Category=pf}', "");
77598Expect(1, 186, '\p{^Is_Category=pf}', "");
77599Expect(1, 186, '\P{Is_Category=pf}', "");
77600Expect(0, 186, '\P{^Is_Category=pf}', "");
77601Expect(1, 187, '\p{Is_Category=-Pf}', "");
77602Expect(0, 187, '\p{^Is_Category=-Pf}', "");
77603Expect(0, 187, '\P{Is_Category=-Pf}', "");
77604Expect(1, 187, '\P{^Is_Category=-Pf}', "");
77605Expect(0, 186, '\p{Is_Category=-Pf}', "");
77606Expect(1, 186, '\p{^Is_Category=-Pf}', "");
77607Expect(1, 186, '\P{Is_Category=-Pf}', "");
77608Expect(0, 186, '\P{^Is_Category=-Pf}', "");
77609Error('\p{General_Category=/a/UNASSIGNED}');
77610Error('\P{General_Category=/a/UNASSIGNED}');
77611Expect(1, 889, '\p{General_Category=unassigned}', "");
77612Expect(0, 889, '\p{^General_Category=unassigned}', "");
77613Expect(0, 889, '\P{General_Category=unassigned}', "");
77614Expect(1, 889, '\P{^General_Category=unassigned}', "");
77615Expect(0, 887, '\p{General_Category=unassigned}', "");
77616Expect(1, 887, '\p{^General_Category=unassigned}', "");
77617Expect(1, 887, '\P{General_Category=unassigned}', "");
77618Expect(0, 887, '\P{^General_Category=unassigned}', "");
77619Expect(1, 889, '\p{General_Category=-UNASSIGNED}', "");
77620Expect(0, 889, '\p{^General_Category=-UNASSIGNED}', "");
77621Expect(0, 889, '\P{General_Category=-UNASSIGNED}', "");
77622Expect(1, 889, '\P{^General_Category=-UNASSIGNED}', "");
77623Expect(0, 887, '\p{General_Category=-UNASSIGNED}', "");
77624Expect(1, 887, '\p{^General_Category=-UNASSIGNED}', "");
77625Expect(1, 887, '\P{General_Category=-UNASSIGNED}', "");
77626Expect(0, 887, '\P{^General_Category=-UNASSIGNED}', "");
77627Error('\p{Gc=_:=Cn}');
77628Error('\P{Gc=_:=Cn}');
77629Expect(1, 889, '\p{Gc=cn}', "");
77630Expect(0, 889, '\p{^Gc=cn}', "");
77631Expect(0, 889, '\P{Gc=cn}', "");
77632Expect(1, 889, '\P{^Gc=cn}', "");
77633Expect(0, 887, '\p{Gc=cn}', "");
77634Expect(1, 887, '\p{^Gc=cn}', "");
77635Expect(1, 887, '\P{Gc=cn}', "");
77636Expect(0, 887, '\P{^Gc=cn}', "");
77637Expect(1, 889, '\p{Gc= 	cn}', "");
77638Expect(0, 889, '\p{^Gc= 	cn}', "");
77639Expect(0, 889, '\P{Gc= 	cn}', "");
77640Expect(1, 889, '\P{^Gc= 	cn}', "");
77641Expect(0, 887, '\p{Gc= 	cn}', "");
77642Expect(1, 887, '\p{^Gc= 	cn}', "");
77643Expect(1, 887, '\P{Gc= 	cn}', "");
77644Expect(0, 887, '\P{^Gc= 	cn}', "");
77645Error('\p{Category= :=Unassigned}');
77646Error('\P{Category= :=Unassigned}');
77647Expect(1, 889, '\p{Category=unassigned}', "");
77648Expect(0, 889, '\p{^Category=unassigned}', "");
77649Expect(0, 889, '\P{Category=unassigned}', "");
77650Expect(1, 889, '\P{^Category=unassigned}', "");
77651Expect(0, 887, '\p{Category=unassigned}', "");
77652Expect(1, 887, '\p{^Category=unassigned}', "");
77653Expect(1, 887, '\P{Category=unassigned}', "");
77654Expect(0, 887, '\P{^Category=unassigned}', "");
77655Expect(1, 889, '\p{Category=  UNASSIGNED}', "");
77656Expect(0, 889, '\p{^Category=  UNASSIGNED}', "");
77657Expect(0, 889, '\P{Category=  UNASSIGNED}', "");
77658Expect(1, 889, '\P{^Category=  UNASSIGNED}', "");
77659Expect(0, 887, '\p{Category=  UNASSIGNED}', "");
77660Expect(1, 887, '\p{^Category=  UNASSIGNED}', "");
77661Expect(1, 887, '\P{Category=  UNASSIGNED}', "");
77662Expect(0, 887, '\P{^Category=  UNASSIGNED}', "");
77663Error('\p{Is_General_Category=-CN:=}');
77664Error('\P{Is_General_Category=-CN:=}');
77665Expect(1, 889, '\p{Is_General_Category=cn}', "");
77666Expect(0, 889, '\p{^Is_General_Category=cn}', "");
77667Expect(0, 889, '\P{Is_General_Category=cn}', "");
77668Expect(1, 889, '\P{^Is_General_Category=cn}', "");
77669Expect(0, 887, '\p{Is_General_Category=cn}', "");
77670Expect(1, 887, '\p{^Is_General_Category=cn}', "");
77671Expect(1, 887, '\P{Is_General_Category=cn}', "");
77672Expect(0, 887, '\P{^Is_General_Category=cn}', "");
77673Expect(1, 889, '\p{Is_General_Category= cn}', "");
77674Expect(0, 889, '\p{^Is_General_Category= cn}', "");
77675Expect(0, 889, '\P{Is_General_Category= cn}', "");
77676Expect(1, 889, '\P{^Is_General_Category= cn}', "");
77677Expect(0, 887, '\p{Is_General_Category= cn}', "");
77678Expect(1, 887, '\p{^Is_General_Category= cn}', "");
77679Expect(1, 887, '\P{Is_General_Category= cn}', "");
77680Expect(0, 887, '\P{^Is_General_Category= cn}', "");
77681Error('\p{Is_Gc=		Unassigned/a/}');
77682Error('\P{Is_Gc=		Unassigned/a/}');
77683Expect(1, 889, '\p{Is_Gc=unassigned}', "");
77684Expect(0, 889, '\p{^Is_Gc=unassigned}', "");
77685Expect(0, 889, '\P{Is_Gc=unassigned}', "");
77686Expect(1, 889, '\P{^Is_Gc=unassigned}', "");
77687Expect(0, 887, '\p{Is_Gc=unassigned}', "");
77688Expect(1, 887, '\p{^Is_Gc=unassigned}', "");
77689Expect(1, 887, '\P{Is_Gc=unassigned}', "");
77690Expect(0, 887, '\P{^Is_Gc=unassigned}', "");
77691Expect(1, 889, '\p{Is_Gc=__Unassigned}', "");
77692Expect(0, 889, '\p{^Is_Gc=__Unassigned}', "");
77693Expect(0, 889, '\P{Is_Gc=__Unassigned}', "");
77694Expect(1, 889, '\P{^Is_Gc=__Unassigned}', "");
77695Expect(0, 887, '\p{Is_Gc=__Unassigned}', "");
77696Expect(1, 887, '\p{^Is_Gc=__Unassigned}', "");
77697Expect(1, 887, '\P{Is_Gc=__Unassigned}', "");
77698Expect(0, 887, '\P{^Is_Gc=__Unassigned}', "");
77699Error('\p{Is_Category=_ CN/a/}');
77700Error('\P{Is_Category=_ CN/a/}');
77701Expect(1, 889, '\p{Is_Category:cn}', "");
77702Expect(0, 889, '\p{^Is_Category:cn}', "");
77703Expect(0, 889, '\P{Is_Category:cn}', "");
77704Expect(1, 889, '\P{^Is_Category:cn}', "");
77705Expect(0, 887, '\p{Is_Category:cn}', "");
77706Expect(1, 887, '\p{^Is_Category:cn}', "");
77707Expect(1, 887, '\P{Is_Category:cn}', "");
77708Expect(0, 887, '\P{^Is_Category:cn}', "");
77709Expect(1, 889, '\p{Is_Category=-Cn}', "");
77710Expect(0, 889, '\p{^Is_Category=-Cn}', "");
77711Expect(0, 889, '\P{Is_Category=-Cn}', "");
77712Expect(1, 889, '\P{^Is_Category=-Cn}', "");
77713Expect(0, 887, '\p{Is_Category=-Cn}', "");
77714Expect(1, 887, '\p{^Is_Category=-Cn}', "");
77715Expect(1, 887, '\P{Is_Category=-Cn}', "");
77716Expect(0, 887, '\P{^Is_Category=-Cn}', "");
77717Error('\p{General_Category=  Decimal	Number/a/}');
77718Error('\P{General_Category=  Decimal	Number/a/}');
77719Expect(1, 57, '\p{General_Category=decimalnumber}', "");
77720Expect(0, 57, '\p{^General_Category=decimalnumber}', "");
77721Expect(0, 57, '\P{General_Category=decimalnumber}', "");
77722Expect(1, 57, '\P{^General_Category=decimalnumber}', "");
77723Expect(0, 47, '\p{General_Category=decimalnumber}', "");
77724Expect(1, 47, '\p{^General_Category=decimalnumber}', "");
77725Expect(1, 47, '\P{General_Category=decimalnumber}', "");
77726Expect(0, 47, '\P{^General_Category=decimalnumber}', "");
77727Expect(1, 57, '\p{General_Category=-Decimal number}', "");
77728Expect(0, 57, '\p{^General_Category=-Decimal number}', "");
77729Expect(0, 57, '\P{General_Category=-Decimal number}', "");
77730Expect(1, 57, '\P{^General_Category=-Decimal number}', "");
77731Expect(0, 47, '\p{General_Category=-Decimal number}', "");
77732Expect(1, 47, '\p{^General_Category=-Decimal number}', "");
77733Expect(1, 47, '\P{General_Category=-Decimal number}', "");
77734Expect(0, 47, '\P{^General_Category=-Decimal number}', "");
77735Error('\p{Gc:/a/  Nd}');
77736Error('\P{Gc:/a/  Nd}');
77737Expect(1, 57, '\p{Gc=nd}', "");
77738Expect(0, 57, '\p{^Gc=nd}', "");
77739Expect(0, 57, '\P{Gc=nd}', "");
77740Expect(1, 57, '\P{^Gc=nd}', "");
77741Expect(0, 47, '\p{Gc=nd}', "");
77742Expect(1, 47, '\p{^Gc=nd}', "");
77743Expect(1, 47, '\P{Gc=nd}', "");
77744Expect(0, 47, '\P{^Gc=nd}', "");
77745Error('\p{Category=/a/digit}');
77746Error('\P{Category=/a/digit}');
77747Expect(1, 57, '\p{Category=digit}', "");
77748Expect(0, 57, '\p{^Category=digit}', "");
77749Expect(0, 57, '\P{Category=digit}', "");
77750Expect(1, 57, '\P{^Category=digit}', "");
77751Expect(0, 47, '\p{Category=digit}', "");
77752Expect(1, 47, '\p{^Category=digit}', "");
77753Expect(1, 47, '\P{Category=digit}', "");
77754Expect(0, 47, '\P{^Category=digit}', "");
77755Expect(1, 57, '\p{Category:- Digit}', "");
77756Expect(0, 57, '\p{^Category:- Digit}', "");
77757Expect(0, 57, '\P{Category:- Digit}', "");
77758Expect(1, 57, '\P{^Category:- Digit}', "");
77759Expect(0, 47, '\p{Category:- Digit}', "");
77760Expect(1, 47, '\p{^Category:- Digit}', "");
77761Expect(1, 47, '\P{Category:- Digit}', "");
77762Expect(0, 47, '\P{^Category:- Digit}', "");
77763Error('\p{Is_General_Category=/a/ Decimalnumber}');
77764Error('\P{Is_General_Category=/a/ Decimalnumber}');
77765Expect(1, 57, '\p{Is_General_Category=decimalnumber}', "");
77766Expect(0, 57, '\p{^Is_General_Category=decimalnumber}', "");
77767Expect(0, 57, '\P{Is_General_Category=decimalnumber}', "");
77768Expect(1, 57, '\P{^Is_General_Category=decimalnumber}', "");
77769Expect(0, 47, '\p{Is_General_Category=decimalnumber}', "");
77770Expect(1, 47, '\p{^Is_General_Category=decimalnumber}', "");
77771Expect(1, 47, '\P{Is_General_Category=decimalnumber}', "");
77772Expect(0, 47, '\P{^Is_General_Category=decimalnumber}', "");
77773Expect(1, 57, '\p{Is_General_Category=-	DECIMAL	Number}', "");
77774Expect(0, 57, '\p{^Is_General_Category=-	DECIMAL	Number}', "");
77775Expect(0, 57, '\P{Is_General_Category=-	DECIMAL	Number}', "");
77776Expect(1, 57, '\P{^Is_General_Category=-	DECIMAL	Number}', "");
77777Expect(0, 47, '\p{Is_General_Category=-	DECIMAL	Number}', "");
77778Expect(1, 47, '\p{^Is_General_Category=-	DECIMAL	Number}', "");
77779Expect(1, 47, '\P{Is_General_Category=-	DECIMAL	Number}', "");
77780Expect(0, 47, '\P{^Is_General_Category=-	DECIMAL	Number}', "");
77781Error('\p{Is_Gc=/a/-Nd}');
77782Error('\P{Is_Gc=/a/-Nd}');
77783Expect(1, 57, '\p{Is_Gc:	nd}', "");
77784Expect(0, 57, '\p{^Is_Gc:	nd}', "");
77785Expect(0, 57, '\P{Is_Gc:	nd}', "");
77786Expect(1, 57, '\P{^Is_Gc:	nd}', "");
77787Expect(0, 47, '\p{Is_Gc:	nd}', "");
77788Expect(1, 47, '\p{^Is_Gc:	nd}', "");
77789Expect(1, 47, '\P{Is_Gc:	nd}', "");
77790Expect(0, 47, '\P{^Is_Gc:	nd}', "");
77791Expect(1, 57, '\p{Is_Gc=_	Nd}', "");
77792Expect(0, 57, '\p{^Is_Gc=_	Nd}', "");
77793Expect(0, 57, '\P{Is_Gc=_	Nd}', "");
77794Expect(1, 57, '\P{^Is_Gc=_	Nd}', "");
77795Expect(0, 47, '\p{Is_Gc=_	Nd}', "");
77796Expect(1, 47, '\p{^Is_Gc=_	Nd}', "");
77797Expect(1, 47, '\P{Is_Gc=_	Nd}', "");
77798Expect(0, 47, '\P{^Is_Gc=_	Nd}', "");
77799Error('\p{Is_Category:	_DIGIT/a/}');
77800Error('\P{Is_Category:	_DIGIT/a/}');
77801Expect(1, 57, '\p{Is_Category=digit}', "");
77802Expect(0, 57, '\p{^Is_Category=digit}', "");
77803Expect(0, 57, '\P{Is_Category=digit}', "");
77804Expect(1, 57, '\P{^Is_Category=digit}', "");
77805Expect(0, 47, '\p{Is_Category=digit}', "");
77806Expect(1, 47, '\p{^Is_Category=digit}', "");
77807Expect(1, 47, '\P{Is_Category=digit}', "");
77808Expect(0, 47, '\P{^Is_Category=digit}', "");
77809Expect(1, 57, '\p{Is_Category=	_DIGIT}', "");
77810Expect(0, 57, '\p{^Is_Category=	_DIGIT}', "");
77811Expect(0, 57, '\P{Is_Category=	_DIGIT}', "");
77812Expect(1, 57, '\P{^Is_Category=	_DIGIT}', "");
77813Expect(0, 47, '\p{Is_Category=	_DIGIT}', "");
77814Expect(1, 47, '\p{^Is_Category=	_DIGIT}', "");
77815Expect(1, 47, '\P{Is_Category=	_DIGIT}', "");
77816Expect(0, 47, '\P{^Is_Category=	_DIGIT}', "");
77817Error('\p{General_Category=	-PARAGRAPH-Separator:=}');
77818Error('\P{General_Category=	-PARAGRAPH-Separator:=}');
77819Expect(1, 8233, '\p{General_Category=paragraphseparator}', "");
77820Expect(0, 8233, '\p{^General_Category=paragraphseparator}', "");
77821Expect(0, 8233, '\P{General_Category=paragraphseparator}', "");
77822Expect(1, 8233, '\P{^General_Category=paragraphseparator}', "");
77823Expect(0, 8232, '\p{General_Category=paragraphseparator}', "");
77824Expect(1, 8232, '\p{^General_Category=paragraphseparator}', "");
77825Expect(1, 8232, '\P{General_Category=paragraphseparator}', "");
77826Expect(0, 8232, '\P{^General_Category=paragraphseparator}', "");
77827Expect(1, 8233, '\p{General_Category:		 Paragraph	separator}', "");
77828Expect(0, 8233, '\p{^General_Category:		 Paragraph	separator}', "");
77829Expect(0, 8233, '\P{General_Category:		 Paragraph	separator}', "");
77830Expect(1, 8233, '\P{^General_Category:		 Paragraph	separator}', "");
77831Expect(0, 8232, '\p{General_Category:		 Paragraph	separator}', "");
77832Expect(1, 8232, '\p{^General_Category:		 Paragraph	separator}', "");
77833Expect(1, 8232, '\P{General_Category:		 Paragraph	separator}', "");
77834Expect(0, 8232, '\P{^General_Category:		 Paragraph	separator}', "");
77835Error('\p{Gc=/a/	Zp}');
77836Error('\P{Gc=/a/	Zp}');
77837Expect(1, 8233, '\p{Gc=zp}', "");
77838Expect(0, 8233, '\p{^Gc=zp}', "");
77839Expect(0, 8233, '\P{Gc=zp}', "");
77840Expect(1, 8233, '\P{^Gc=zp}', "");
77841Expect(0, 8232, '\p{Gc=zp}', "");
77842Expect(1, 8232, '\p{^Gc=zp}', "");
77843Expect(1, 8232, '\P{Gc=zp}', "");
77844Expect(0, 8232, '\P{^Gc=zp}', "");
77845Expect(1, 8233, '\p{Gc=-	zp}', "");
77846Expect(0, 8233, '\p{^Gc=-	zp}', "");
77847Expect(0, 8233, '\P{Gc=-	zp}', "");
77848Expect(1, 8233, '\P{^Gc=-	zp}', "");
77849Expect(0, 8232, '\p{Gc=-	zp}', "");
77850Expect(1, 8232, '\p{^Gc=-	zp}', "");
77851Expect(1, 8232, '\P{Gc=-	zp}', "");
77852Expect(0, 8232, '\P{^Gc=-	zp}', "");
77853Error('\p{Category=:=-_paragraph-separator}');
77854Error('\P{Category=:=-_paragraph-separator}');
77855Expect(1, 8233, '\p{Category:   paragraphseparator}', "");
77856Expect(0, 8233, '\p{^Category:   paragraphseparator}', "");
77857Expect(0, 8233, '\P{Category:   paragraphseparator}', "");
77858Expect(1, 8233, '\P{^Category:   paragraphseparator}', "");
77859Expect(0, 8232, '\p{Category:   paragraphseparator}', "");
77860Expect(1, 8232, '\p{^Category:   paragraphseparator}', "");
77861Expect(1, 8232, '\P{Category:   paragraphseparator}', "");
77862Expect(0, 8232, '\P{^Category:   paragraphseparator}', "");
77863Expect(1, 8233, '\p{Category:	 Paragraph Separator}', "");
77864Expect(0, 8233, '\p{^Category:	 Paragraph Separator}', "");
77865Expect(0, 8233, '\P{Category:	 Paragraph Separator}', "");
77866Expect(1, 8233, '\P{^Category:	 Paragraph Separator}', "");
77867Expect(0, 8232, '\p{Category:	 Paragraph Separator}', "");
77868Expect(1, 8232, '\p{^Category:	 Paragraph Separator}', "");
77869Expect(1, 8232, '\P{Category:	 Paragraph Separator}', "");
77870Expect(0, 8232, '\P{^Category:	 Paragraph Separator}', "");
77871Error('\p{Is_General_Category=_Zp/a/}');
77872Error('\P{Is_General_Category=_Zp/a/}');
77873Expect(1, 8233, '\p{Is_General_Category=zp}', "");
77874Expect(0, 8233, '\p{^Is_General_Category=zp}', "");
77875Expect(0, 8233, '\P{Is_General_Category=zp}', "");
77876Expect(1, 8233, '\P{^Is_General_Category=zp}', "");
77877Expect(0, 8232, '\p{Is_General_Category=zp}', "");
77878Expect(1, 8232, '\p{^Is_General_Category=zp}', "");
77879Expect(1, 8232, '\P{Is_General_Category=zp}', "");
77880Expect(0, 8232, '\P{^Is_General_Category=zp}', "");
77881Expect(1, 8233, '\p{Is_General_Category=	_Zp}', "");
77882Expect(0, 8233, '\p{^Is_General_Category=	_Zp}', "");
77883Expect(0, 8233, '\P{Is_General_Category=	_Zp}', "");
77884Expect(1, 8233, '\P{^Is_General_Category=	_Zp}', "");
77885Expect(0, 8232, '\p{Is_General_Category=	_Zp}', "");
77886Expect(1, 8232, '\p{^Is_General_Category=	_Zp}', "");
77887Expect(1, 8232, '\P{Is_General_Category=	_Zp}', "");
77888Expect(0, 8232, '\P{^Is_General_Category=	_Zp}', "");
77889Error('\p{Is_Gc= :=Paragraph-SEPARATOR}');
77890Error('\P{Is_Gc= :=Paragraph-SEPARATOR}');
77891Expect(1, 8233, '\p{Is_Gc=paragraphseparator}', "");
77892Expect(0, 8233, '\p{^Is_Gc=paragraphseparator}', "");
77893Expect(0, 8233, '\P{Is_Gc=paragraphseparator}', "");
77894Expect(1, 8233, '\P{^Is_Gc=paragraphseparator}', "");
77895Expect(0, 8232, '\p{Is_Gc=paragraphseparator}', "");
77896Expect(1, 8232, '\p{^Is_Gc=paragraphseparator}', "");
77897Expect(1, 8232, '\P{Is_Gc=paragraphseparator}', "");
77898Expect(0, 8232, '\P{^Is_Gc=paragraphseparator}', "");
77899Expect(1, 8233, '\p{Is_Gc=	-Paragraph_Separator}', "");
77900Expect(0, 8233, '\p{^Is_Gc=	-Paragraph_Separator}', "");
77901Expect(0, 8233, '\P{Is_Gc=	-Paragraph_Separator}', "");
77902Expect(1, 8233, '\P{^Is_Gc=	-Paragraph_Separator}', "");
77903Expect(0, 8232, '\p{Is_Gc=	-Paragraph_Separator}', "");
77904Expect(1, 8232, '\p{^Is_Gc=	-Paragraph_Separator}', "");
77905Expect(1, 8232, '\P{Is_Gc=	-Paragraph_Separator}', "");
77906Expect(0, 8232, '\P{^Is_Gc=	-Paragraph_Separator}', "");
77907Error('\p{Is_Category=:=Zp}');
77908Error('\P{Is_Category=:=Zp}');
77909Expect(1, 8233, '\p{Is_Category=zp}', "");
77910Expect(0, 8233, '\p{^Is_Category=zp}', "");
77911Expect(0, 8233, '\P{Is_Category=zp}', "");
77912Expect(1, 8233, '\P{^Is_Category=zp}', "");
77913Expect(0, 8232, '\p{Is_Category=zp}', "");
77914Expect(1, 8232, '\p{^Is_Category=zp}', "");
77915Expect(1, 8232, '\P{Is_Category=zp}', "");
77916Expect(0, 8232, '\P{^Is_Category=zp}', "");
77917Expect(1, 8233, '\p{Is_Category=	ZP}', "");
77918Expect(0, 8233, '\p{^Is_Category=	ZP}', "");
77919Expect(0, 8233, '\P{Is_Category=	ZP}', "");
77920Expect(1, 8233, '\P{^Is_Category=	ZP}', "");
77921Expect(0, 8232, '\p{Is_Category=	ZP}', "");
77922Expect(1, 8232, '\p{^Is_Category=	ZP}', "");
77923Expect(1, 8232, '\P{Is_Category=	ZP}', "");
77924Expect(0, 8232, '\P{^Is_Category=	ZP}', "");
77925Error('\p{General_Category=-modifier:=Letter}');
77926Error('\P{General_Category=-modifier:=Letter}');
77927Expect(1, 705, '\p{General_Category=modifierletter}', "");
77928Expect(0, 705, '\p{^General_Category=modifierletter}', "");
77929Expect(0, 705, '\P{General_Category=modifierletter}', "");
77930Expect(1, 705, '\P{^General_Category=modifierletter}', "");
77931Expect(0, 687, '\p{General_Category=modifierletter}', "");
77932Expect(1, 687, '\p{^General_Category=modifierletter}', "");
77933Expect(1, 687, '\P{General_Category=modifierletter}', "");
77934Expect(0, 687, '\P{^General_Category=modifierletter}', "");
77935Expect(1, 705, '\p{General_Category=__MODIFIER	LETTER}', "");
77936Expect(0, 705, '\p{^General_Category=__MODIFIER	LETTER}', "");
77937Expect(0, 705, '\P{General_Category=__MODIFIER	LETTER}', "");
77938Expect(1, 705, '\P{^General_Category=__MODIFIER	LETTER}', "");
77939Expect(0, 687, '\p{General_Category=__MODIFIER	LETTER}', "");
77940Expect(1, 687, '\p{^General_Category=__MODIFIER	LETTER}', "");
77941Expect(1, 687, '\P{General_Category=__MODIFIER	LETTER}', "");
77942Expect(0, 687, '\P{^General_Category=__MODIFIER	LETTER}', "");
77943Error('\p{Gc: :=lm}');
77944Error('\P{Gc: :=lm}');
77945Expect(1, 705, '\p{Gc=lm}', "");
77946Expect(0, 705, '\p{^Gc=lm}', "");
77947Expect(0, 705, '\P{Gc=lm}', "");
77948Expect(1, 705, '\P{^Gc=lm}', "");
77949Expect(0, 687, '\p{Gc=lm}', "");
77950Expect(1, 687, '\p{^Gc=lm}', "");
77951Expect(1, 687, '\P{Gc=lm}', "");
77952Expect(0, 687, '\P{^Gc=lm}', "");
77953Expect(1, 705, '\p{Gc:   -	Lm}', "");
77954Expect(0, 705, '\p{^Gc:   -	Lm}', "");
77955Expect(0, 705, '\P{Gc:   -	Lm}', "");
77956Expect(1, 705, '\P{^Gc:   -	Lm}', "");
77957Expect(0, 687, '\p{Gc:   -	Lm}', "");
77958Expect(1, 687, '\p{^Gc:   -	Lm}', "");
77959Expect(1, 687, '\P{Gc:   -	Lm}', "");
77960Expect(0, 687, '\P{^Gc:   -	Lm}', "");
77961Error('\p{Category=_ MODIFIER_LETTER/a/}');
77962Error('\P{Category=_ MODIFIER_LETTER/a/}');
77963Expect(1, 705, '\p{Category=modifierletter}', "");
77964Expect(0, 705, '\p{^Category=modifierletter}', "");
77965Expect(0, 705, '\P{Category=modifierletter}', "");
77966Expect(1, 705, '\P{^Category=modifierletter}', "");
77967Expect(0, 687, '\p{Category=modifierletter}', "");
77968Expect(1, 687, '\p{^Category=modifierletter}', "");
77969Expect(1, 687, '\P{Category=modifierletter}', "");
77970Expect(0, 687, '\P{^Category=modifierletter}', "");
77971Expect(1, 705, '\p{Category= 	Modifierletter}', "");
77972Expect(0, 705, '\p{^Category= 	Modifierletter}', "");
77973Expect(0, 705, '\P{Category= 	Modifierletter}', "");
77974Expect(1, 705, '\P{^Category= 	Modifierletter}', "");
77975Expect(0, 687, '\p{Category= 	Modifierletter}', "");
77976Expect(1, 687, '\p{^Category= 	Modifierletter}', "");
77977Expect(1, 687, '\P{Category= 	Modifierletter}', "");
77978Expect(0, 687, '\P{^Category= 	Modifierletter}', "");
77979Error('\p{Is_General_Category: -	Lm:=}');
77980Error('\P{Is_General_Category: -	Lm:=}');
77981Expect(1, 705, '\p{Is_General_Category=lm}', "");
77982Expect(0, 705, '\p{^Is_General_Category=lm}', "");
77983Expect(0, 705, '\P{Is_General_Category=lm}', "");
77984Expect(1, 705, '\P{^Is_General_Category=lm}', "");
77985Expect(0, 687, '\p{Is_General_Category=lm}', "");
77986Expect(1, 687, '\p{^Is_General_Category=lm}', "");
77987Expect(1, 687, '\P{Is_General_Category=lm}', "");
77988Expect(0, 687, '\P{^Is_General_Category=lm}', "");
77989Expect(1, 705, '\p{Is_General_Category= LM}', "");
77990Expect(0, 705, '\p{^Is_General_Category= LM}', "");
77991Expect(0, 705, '\P{Is_General_Category= LM}', "");
77992Expect(1, 705, '\P{^Is_General_Category= LM}', "");
77993Expect(0, 687, '\p{Is_General_Category= LM}', "");
77994Expect(1, 687, '\p{^Is_General_Category= LM}', "");
77995Expect(1, 687, '\P{Is_General_Category= LM}', "");
77996Expect(0, 687, '\P{^Is_General_Category= LM}', "");
77997Error('\p{Is_Gc:_/a/MODIFIERletter}');
77998Error('\P{Is_Gc:_/a/MODIFIERletter}');
77999Expect(1, 705, '\p{Is_Gc=modifierletter}', "");
78000Expect(0, 705, '\p{^Is_Gc=modifierletter}', "");
78001Expect(0, 705, '\P{Is_Gc=modifierletter}', "");
78002Expect(1, 705, '\P{^Is_Gc=modifierletter}', "");
78003Expect(0, 687, '\p{Is_Gc=modifierletter}', "");
78004Expect(1, 687, '\p{^Is_Gc=modifierletter}', "");
78005Expect(1, 687, '\P{Is_Gc=modifierletter}', "");
78006Expect(0, 687, '\P{^Is_Gc=modifierletter}', "");
78007Expect(1, 705, '\p{Is_Gc:_Modifier	Letter}', "");
78008Expect(0, 705, '\p{^Is_Gc:_Modifier	Letter}', "");
78009Expect(0, 705, '\P{Is_Gc:_Modifier	Letter}', "");
78010Expect(1, 705, '\P{^Is_Gc:_Modifier	Letter}', "");
78011Expect(0, 687, '\p{Is_Gc:_Modifier	Letter}', "");
78012Expect(1, 687, '\p{^Is_Gc:_Modifier	Letter}', "");
78013Expect(1, 687, '\P{Is_Gc:_Modifier	Letter}', "");
78014Expect(0, 687, '\P{^Is_Gc:_Modifier	Letter}', "");
78015Error('\p{Is_Category=-	Lm:=}');
78016Error('\P{Is_Category=-	Lm:=}');
78017Expect(1, 705, '\p{Is_Category=lm}', "");
78018Expect(0, 705, '\p{^Is_Category=lm}', "");
78019Expect(0, 705, '\P{Is_Category=lm}', "");
78020Expect(1, 705, '\P{^Is_Category=lm}', "");
78021Expect(0, 687, '\p{Is_Category=lm}', "");
78022Expect(1, 687, '\p{^Is_Category=lm}', "");
78023Expect(1, 687, '\P{Is_Category=lm}', "");
78024Expect(0, 687, '\P{^Is_Category=lm}', "");
78025Expect(1, 705, '\p{Is_Category=	 LM}', "");
78026Expect(0, 705, '\p{^Is_Category=	 LM}', "");
78027Expect(0, 705, '\P{Is_Category=	 LM}', "");
78028Expect(1, 705, '\P{^Is_Category=	 LM}', "");
78029Expect(0, 687, '\p{Is_Category=	 LM}', "");
78030Expect(1, 687, '\p{^Is_Category=	 LM}', "");
78031Expect(1, 687, '\P{Is_Category=	 LM}', "");
78032Expect(0, 687, '\P{^Is_Category=	 LM}', "");
78033Error('\p{General_Category= /a/OTHER_SYMBOL}');
78034Error('\P{General_Category= /a/OTHER_SYMBOL}');
78035Expect(1, 167, '\p{General_Category=othersymbol}', "");
78036Expect(0, 167, '\p{^General_Category=othersymbol}', "");
78037Expect(0, 167, '\P{General_Category=othersymbol}', "");
78038Expect(1, 167, '\P{^General_Category=othersymbol}', "");
78039Expect(0, 165, '\p{General_Category=othersymbol}', "");
78040Expect(1, 165, '\p{^General_Category=othersymbol}', "");
78041Expect(1, 165, '\P{General_Category=othersymbol}', "");
78042Expect(0, 165, '\P{^General_Category=othersymbol}', "");
78043Expect(1, 167, '\p{General_Category: 		OTHER	SYMBOL}', "");
78044Expect(0, 167, '\p{^General_Category: 		OTHER	SYMBOL}', "");
78045Expect(0, 167, '\P{General_Category: 		OTHER	SYMBOL}', "");
78046Expect(1, 167, '\P{^General_Category: 		OTHER	SYMBOL}', "");
78047Expect(0, 165, '\p{General_Category: 		OTHER	SYMBOL}', "");
78048Expect(1, 165, '\p{^General_Category: 		OTHER	SYMBOL}', "");
78049Expect(1, 165, '\P{General_Category: 		OTHER	SYMBOL}', "");
78050Expect(0, 165, '\P{^General_Category: 		OTHER	SYMBOL}', "");
78051Error('\p{Gc=/a/_ so}');
78052Error('\P{Gc=/a/_ so}');
78053Expect(1, 167, '\p{Gc=so}', "");
78054Expect(0, 167, '\p{^Gc=so}', "");
78055Expect(0, 167, '\P{Gc=so}', "");
78056Expect(1, 167, '\P{^Gc=so}', "");
78057Expect(0, 165, '\p{Gc=so}', "");
78058Expect(1, 165, '\p{^Gc=so}', "");
78059Expect(1, 165, '\P{Gc=so}', "");
78060Expect(0, 165, '\P{^Gc=so}', "");
78061Expect(1, 167, '\p{Gc=		So}', "");
78062Expect(0, 167, '\p{^Gc=		So}', "");
78063Expect(0, 167, '\P{Gc=		So}', "");
78064Expect(1, 167, '\P{^Gc=		So}', "");
78065Expect(0, 165, '\p{Gc=		So}', "");
78066Expect(1, 165, '\p{^Gc=		So}', "");
78067Expect(1, 165, '\P{Gc=		So}', "");
78068Expect(0, 165, '\P{^Gc=		So}', "");
78069Error('\p{Category=-:=Other	Symbol}');
78070Error('\P{Category=-:=Other	Symbol}');
78071Expect(1, 167, '\p{Category=othersymbol}', "");
78072Expect(0, 167, '\p{^Category=othersymbol}', "");
78073Expect(0, 167, '\P{Category=othersymbol}', "");
78074Expect(1, 167, '\P{^Category=othersymbol}', "");
78075Expect(0, 165, '\p{Category=othersymbol}', "");
78076Expect(1, 165, '\p{^Category=othersymbol}', "");
78077Expect(1, 165, '\P{Category=othersymbol}', "");
78078Expect(0, 165, '\P{^Category=othersymbol}', "");
78079Expect(1, 167, '\p{Category= otherSYMBOL}', "");
78080Expect(0, 167, '\p{^Category= otherSYMBOL}', "");
78081Expect(0, 167, '\P{Category= otherSYMBOL}', "");
78082Expect(1, 167, '\P{^Category= otherSYMBOL}', "");
78083Expect(0, 165, '\p{Category= otherSYMBOL}', "");
78084Expect(1, 165, '\p{^Category= otherSYMBOL}', "");
78085Expect(1, 165, '\P{Category= otherSYMBOL}', "");
78086Expect(0, 165, '\P{^Category= otherSYMBOL}', "");
78087Error('\p{Is_General_Category=:=_-so}');
78088Error('\P{Is_General_Category=:=_-so}');
78089Expect(1, 167, '\p{Is_General_Category=so}', "");
78090Expect(0, 167, '\p{^Is_General_Category=so}', "");
78091Expect(0, 167, '\P{Is_General_Category=so}', "");
78092Expect(1, 167, '\P{^Is_General_Category=so}', "");
78093Expect(0, 165, '\p{Is_General_Category=so}', "");
78094Expect(1, 165, '\p{^Is_General_Category=so}', "");
78095Expect(1, 165, '\P{Is_General_Category=so}', "");
78096Expect(0, 165, '\P{^Is_General_Category=so}', "");
78097Expect(1, 167, '\p{Is_General_Category= _so}', "");
78098Expect(0, 167, '\p{^Is_General_Category= _so}', "");
78099Expect(0, 167, '\P{Is_General_Category= _so}', "");
78100Expect(1, 167, '\P{^Is_General_Category= _so}', "");
78101Expect(0, 165, '\p{Is_General_Category= _so}', "");
78102Expect(1, 165, '\p{^Is_General_Category= _so}', "");
78103Expect(1, 165, '\P{Is_General_Category= _so}', "");
78104Expect(0, 165, '\P{^Is_General_Category= _so}', "");
78105Error('\p{Is_Gc=	-Other:=SYMBOL}');
78106Error('\P{Is_Gc=	-Other:=SYMBOL}');
78107Expect(1, 167, '\p{Is_Gc=othersymbol}', "");
78108Expect(0, 167, '\p{^Is_Gc=othersymbol}', "");
78109Expect(0, 167, '\P{Is_Gc=othersymbol}', "");
78110Expect(1, 167, '\P{^Is_Gc=othersymbol}', "");
78111Expect(0, 165, '\p{Is_Gc=othersymbol}', "");
78112Expect(1, 165, '\p{^Is_Gc=othersymbol}', "");
78113Expect(1, 165, '\P{Is_Gc=othersymbol}', "");
78114Expect(0, 165, '\P{^Is_Gc=othersymbol}', "");
78115Expect(1, 167, '\p{Is_Gc=_ othersymbol}', "");
78116Expect(0, 167, '\p{^Is_Gc=_ othersymbol}', "");
78117Expect(0, 167, '\P{Is_Gc=_ othersymbol}', "");
78118Expect(1, 167, '\P{^Is_Gc=_ othersymbol}', "");
78119Expect(0, 165, '\p{Is_Gc=_ othersymbol}', "");
78120Expect(1, 165, '\p{^Is_Gc=_ othersymbol}', "");
78121Expect(1, 165, '\P{Is_Gc=_ othersymbol}', "");
78122Expect(0, 165, '\P{^Is_Gc=_ othersymbol}', "");
78123Error('\p{Is_Category=:=_	SO}');
78124Error('\P{Is_Category=:=_	SO}');
78125Expect(1, 167, '\p{Is_Category=so}', "");
78126Expect(0, 167, '\p{^Is_Category=so}', "");
78127Expect(0, 167, '\P{Is_Category=so}', "");
78128Expect(1, 167, '\P{^Is_Category=so}', "");
78129Expect(0, 165, '\p{Is_Category=so}', "");
78130Expect(1, 165, '\p{^Is_Category=so}', "");
78131Expect(1, 165, '\P{Is_Category=so}', "");
78132Expect(0, 165, '\P{^Is_Category=so}', "");
78133Expect(1, 167, '\p{Is_Category:   	so}', "");
78134Expect(0, 167, '\p{^Is_Category:   	so}', "");
78135Expect(0, 167, '\P{Is_Category:   	so}', "");
78136Expect(1, 167, '\P{^Is_Category:   	so}', "");
78137Expect(0, 165, '\p{Is_Category:   	so}', "");
78138Expect(1, 165, '\p{^Is_Category:   	so}', "");
78139Expect(1, 165, '\P{Is_Category:   	so}', "");
78140Expect(0, 165, '\P{^Is_Category:   	so}', "");
78141Error('\p{General_Category: /a/ -NONSPACING_mark}');
78142Error('\P{General_Category: /a/ -NONSPACING_mark}');
78143Expect(1, 879, '\p{General_Category=nonspacingmark}', "");
78144Expect(0, 879, '\p{^General_Category=nonspacingmark}', "");
78145Expect(0, 879, '\P{General_Category=nonspacingmark}', "");
78146Expect(1, 879, '\P{^General_Category=nonspacingmark}', "");
78147Expect(0, 767, '\p{General_Category=nonspacingmark}', "");
78148Expect(1, 767, '\p{^General_Category=nonspacingmark}', "");
78149Expect(1, 767, '\P{General_Category=nonspacingmark}', "");
78150Expect(0, 767, '\P{^General_Category=nonspacingmark}', "");
78151Expect(1, 879, '\p{General_Category=_ Nonspacing-Mark}', "");
78152Expect(0, 879, '\p{^General_Category=_ Nonspacing-Mark}', "");
78153Expect(0, 879, '\P{General_Category=_ Nonspacing-Mark}', "");
78154Expect(1, 879, '\P{^General_Category=_ Nonspacing-Mark}', "");
78155Expect(0, 767, '\p{General_Category=_ Nonspacing-Mark}', "");
78156Expect(1, 767, '\p{^General_Category=_ Nonspacing-Mark}', "");
78157Expect(1, 767, '\P{General_Category=_ Nonspacing-Mark}', "");
78158Expect(0, 767, '\P{^General_Category=_ Nonspacing-Mark}', "");
78159Error('\p{Gc= /a/MN}');
78160Error('\P{Gc= /a/MN}');
78161Expect(1, 879, '\p{Gc=mn}', "");
78162Expect(0, 879, '\p{^Gc=mn}', "");
78163Expect(0, 879, '\P{Gc=mn}', "");
78164Expect(1, 879, '\P{^Gc=mn}', "");
78165Expect(0, 767, '\p{Gc=mn}', "");
78166Expect(1, 767, '\p{^Gc=mn}', "");
78167Expect(1, 767, '\P{Gc=mn}', "");
78168Expect(0, 767, '\P{^Gc=mn}', "");
78169Expect(1, 879, '\p{Gc=-Mn}', "");
78170Expect(0, 879, '\p{^Gc=-Mn}', "");
78171Expect(0, 879, '\P{Gc=-Mn}', "");
78172Expect(1, 879, '\P{^Gc=-Mn}', "");
78173Expect(0, 767, '\p{Gc=-Mn}', "");
78174Expect(1, 767, '\p{^Gc=-Mn}', "");
78175Expect(1, 767, '\P{Gc=-Mn}', "");
78176Expect(0, 767, '\P{^Gc=-Mn}', "");
78177Error('\p{Category= /a/nonspacing-Mark}');
78178Error('\P{Category= /a/nonspacing-Mark}');
78179Expect(1, 879, '\p{Category=nonspacingmark}', "");
78180Expect(0, 879, '\p{^Category=nonspacingmark}', "");
78181Expect(0, 879, '\P{Category=nonspacingmark}', "");
78182Expect(1, 879, '\P{^Category=nonspacingmark}', "");
78183Expect(0, 767, '\p{Category=nonspacingmark}', "");
78184Expect(1, 767, '\p{^Category=nonspacingmark}', "");
78185Expect(1, 767, '\P{Category=nonspacingmark}', "");
78186Expect(0, 767, '\P{^Category=nonspacingmark}', "");
78187Expect(1, 879, '\p{Category= nonspacing_mark}', "");
78188Expect(0, 879, '\p{^Category= nonspacing_mark}', "");
78189Expect(0, 879, '\P{Category= nonspacing_mark}', "");
78190Expect(1, 879, '\P{^Category= nonspacing_mark}', "");
78191Expect(0, 767, '\p{Category= nonspacing_mark}', "");
78192Expect(1, 767, '\p{^Category= nonspacing_mark}', "");
78193Expect(1, 767, '\P{Category= nonspacing_mark}', "");
78194Expect(0, 767, '\P{^Category= nonspacing_mark}', "");
78195Error('\p{Is_General_Category= 	Mn:=}');
78196Error('\P{Is_General_Category= 	Mn:=}');
78197Expect(1, 879, '\p{Is_General_Category=mn}', "");
78198Expect(0, 879, '\p{^Is_General_Category=mn}', "");
78199Expect(0, 879, '\P{Is_General_Category=mn}', "");
78200Expect(1, 879, '\P{^Is_General_Category=mn}', "");
78201Expect(0, 767, '\p{Is_General_Category=mn}', "");
78202Expect(1, 767, '\p{^Is_General_Category=mn}', "");
78203Expect(1, 767, '\P{Is_General_Category=mn}', "");
78204Expect(0, 767, '\P{^Is_General_Category=mn}', "");
78205Expect(1, 879, '\p{Is_General_Category=-_Mn}', "");
78206Expect(0, 879, '\p{^Is_General_Category=-_Mn}', "");
78207Expect(0, 879, '\P{Is_General_Category=-_Mn}', "");
78208Expect(1, 879, '\P{^Is_General_Category=-_Mn}', "");
78209Expect(0, 767, '\p{Is_General_Category=-_Mn}', "");
78210Expect(1, 767, '\p{^Is_General_Category=-_Mn}', "");
78211Expect(1, 767, '\P{Is_General_Category=-_Mn}', "");
78212Expect(0, 767, '\P{^Is_General_Category=-_Mn}', "");
78213Error('\p{Is_Gc=:=-	Nonspacingmark}');
78214Error('\P{Is_Gc=:=-	Nonspacingmark}');
78215Expect(1, 879, '\p{Is_Gc=nonspacingmark}', "");
78216Expect(0, 879, '\p{^Is_Gc=nonspacingmark}', "");
78217Expect(0, 879, '\P{Is_Gc=nonspacingmark}', "");
78218Expect(1, 879, '\P{^Is_Gc=nonspacingmark}', "");
78219Expect(0, 767, '\p{Is_Gc=nonspacingmark}', "");
78220Expect(1, 767, '\p{^Is_Gc=nonspacingmark}', "");
78221Expect(1, 767, '\P{Is_Gc=nonspacingmark}', "");
78222Expect(0, 767, '\P{^Is_Gc=nonspacingmark}', "");
78223Expect(1, 879, '\p{Is_Gc:	  Nonspacing_mark}', "");
78224Expect(0, 879, '\p{^Is_Gc:	  Nonspacing_mark}', "");
78225Expect(0, 879, '\P{Is_Gc:	  Nonspacing_mark}', "");
78226Expect(1, 879, '\P{^Is_Gc:	  Nonspacing_mark}', "");
78227Expect(0, 767, '\p{Is_Gc:	  Nonspacing_mark}', "");
78228Expect(1, 767, '\p{^Is_Gc:	  Nonspacing_mark}', "");
78229Expect(1, 767, '\P{Is_Gc:	  Nonspacing_mark}', "");
78230Expect(0, 767, '\P{^Is_Gc:	  Nonspacing_mark}', "");
78231Error('\p{Is_Category=/a/ _MN}');
78232Error('\P{Is_Category=/a/ _MN}');
78233Expect(1, 879, '\p{Is_Category=mn}', "");
78234Expect(0, 879, '\p{^Is_Category=mn}', "");
78235Expect(0, 879, '\P{Is_Category=mn}', "");
78236Expect(1, 879, '\P{^Is_Category=mn}', "");
78237Expect(0, 767, '\p{Is_Category=mn}', "");
78238Expect(1, 767, '\p{^Is_Category=mn}', "");
78239Expect(1, 767, '\P{Is_Category=mn}', "");
78240Expect(0, 767, '\P{^Is_Category=mn}', "");
78241Expect(1, 879, '\p{Is_Category:	- Mn}', "");
78242Expect(0, 879, '\p{^Is_Category:	- Mn}', "");
78243Expect(0, 879, '\P{Is_Category:	- Mn}', "");
78244Expect(1, 879, '\P{^Is_Category:	- Mn}', "");
78245Expect(0, 767, '\p{Is_Category:	- Mn}', "");
78246Expect(1, 767, '\p{^Is_Category:	- Mn}', "");
78247Expect(1, 767, '\P{Is_Category:	- Mn}', "");
78248Expect(0, 767, '\P{^Is_Category:	- Mn}', "");
78249Error('\p{General_Category:   :=_	DASH-PUNCTUATION}');
78250Error('\P{General_Category:   :=_	DASH-PUNCTUATION}');
78251Expect(1, 45, '\p{General_Category=dashpunctuation}', "");
78252Expect(0, 45, '\p{^General_Category=dashpunctuation}', "");
78253Expect(0, 45, '\P{General_Category=dashpunctuation}', "");
78254Expect(1, 45, '\P{^General_Category=dashpunctuation}', "");
78255Expect(0, 44, '\p{General_Category=dashpunctuation}', "");
78256Expect(1, 44, '\p{^General_Category=dashpunctuation}', "");
78257Expect(1, 44, '\P{General_Category=dashpunctuation}', "");
78258Expect(0, 44, '\P{^General_Category=dashpunctuation}', "");
78259Expect(1, 45, '\p{General_Category= DASH	Punctuation}', "");
78260Expect(0, 45, '\p{^General_Category= DASH	Punctuation}', "");
78261Expect(0, 45, '\P{General_Category= DASH	Punctuation}', "");
78262Expect(1, 45, '\P{^General_Category= DASH	Punctuation}', "");
78263Expect(0, 44, '\p{General_Category= DASH	Punctuation}', "");
78264Expect(1, 44, '\p{^General_Category= DASH	Punctuation}', "");
78265Expect(1, 44, '\P{General_Category= DASH	Punctuation}', "");
78266Expect(0, 44, '\P{^General_Category= DASH	Punctuation}', "");
78267Error('\p{Gc=	 Pd/a/}');
78268Error('\P{Gc=	 Pd/a/}');
78269Expect(1, 45, '\p{Gc=pd}', "");
78270Expect(0, 45, '\p{^Gc=pd}', "");
78271Expect(0, 45, '\P{Gc=pd}', "");
78272Expect(1, 45, '\P{^Gc=pd}', "");
78273Expect(0, 44, '\p{Gc=pd}', "");
78274Expect(1, 44, '\p{^Gc=pd}', "");
78275Expect(1, 44, '\P{Gc=pd}', "");
78276Expect(0, 44, '\P{^Gc=pd}', "");
78277Expect(1, 45, '\p{Gc: _Pd}', "");
78278Expect(0, 45, '\p{^Gc: _Pd}', "");
78279Expect(0, 45, '\P{Gc: _Pd}', "");
78280Expect(1, 45, '\P{^Gc: _Pd}', "");
78281Expect(0, 44, '\p{Gc: _Pd}', "");
78282Expect(1, 44, '\p{^Gc: _Pd}', "");
78283Expect(1, 44, '\P{Gc: _Pd}', "");
78284Expect(0, 44, '\P{^Gc: _Pd}', "");
78285Error('\p{Category=	Dash_Punctuation/a/}');
78286Error('\P{Category=	Dash_Punctuation/a/}');
78287Expect(1, 45, '\p{Category=dashpunctuation}', "");
78288Expect(0, 45, '\p{^Category=dashpunctuation}', "");
78289Expect(0, 45, '\P{Category=dashpunctuation}', "");
78290Expect(1, 45, '\P{^Category=dashpunctuation}', "");
78291Expect(0, 44, '\p{Category=dashpunctuation}', "");
78292Expect(1, 44, '\p{^Category=dashpunctuation}', "");
78293Expect(1, 44, '\P{Category=dashpunctuation}', "");
78294Expect(0, 44, '\P{^Category=dashpunctuation}', "");
78295Expect(1, 45, '\p{Category=_	Dash-Punctuation}', "");
78296Expect(0, 45, '\p{^Category=_	Dash-Punctuation}', "");
78297Expect(0, 45, '\P{Category=_	Dash-Punctuation}', "");
78298Expect(1, 45, '\P{^Category=_	Dash-Punctuation}', "");
78299Expect(0, 44, '\p{Category=_	Dash-Punctuation}', "");
78300Expect(1, 44, '\p{^Category=_	Dash-Punctuation}', "");
78301Expect(1, 44, '\P{Category=_	Dash-Punctuation}', "");
78302Expect(0, 44, '\P{^Category=_	Dash-Punctuation}', "");
78303Error('\p{Is_General_Category=:=-pd}');
78304Error('\P{Is_General_Category=:=-pd}');
78305Expect(1, 45, '\p{Is_General_Category:   pd}', "");
78306Expect(0, 45, '\p{^Is_General_Category:   pd}', "");
78307Expect(0, 45, '\P{Is_General_Category:   pd}', "");
78308Expect(1, 45, '\P{^Is_General_Category:   pd}', "");
78309Expect(0, 44, '\p{Is_General_Category:   pd}', "");
78310Expect(1, 44, '\p{^Is_General_Category:   pd}', "");
78311Expect(1, 44, '\P{Is_General_Category:   pd}', "");
78312Expect(0, 44, '\P{^Is_General_Category:   pd}', "");
78313Expect(1, 45, '\p{Is_General_Category=_-Pd}', "");
78314Expect(0, 45, '\p{^Is_General_Category=_-Pd}', "");
78315Expect(0, 45, '\P{Is_General_Category=_-Pd}', "");
78316Expect(1, 45, '\P{^Is_General_Category=_-Pd}', "");
78317Expect(0, 44, '\p{Is_General_Category=_-Pd}', "");
78318Expect(1, 44, '\p{^Is_General_Category=_-Pd}', "");
78319Expect(1, 44, '\P{Is_General_Category=_-Pd}', "");
78320Expect(0, 44, '\P{^Is_General_Category=_-Pd}', "");
78321Error('\p{Is_Gc:	 :=DASH-punctuation}');
78322Error('\P{Is_Gc:	 :=DASH-punctuation}');
78323Expect(1, 45, '\p{Is_Gc=dashpunctuation}', "");
78324Expect(0, 45, '\p{^Is_Gc=dashpunctuation}', "");
78325Expect(0, 45, '\P{Is_Gc=dashpunctuation}', "");
78326Expect(1, 45, '\P{^Is_Gc=dashpunctuation}', "");
78327Expect(0, 44, '\p{Is_Gc=dashpunctuation}', "");
78328Expect(1, 44, '\p{^Is_Gc=dashpunctuation}', "");
78329Expect(1, 44, '\P{Is_Gc=dashpunctuation}', "");
78330Expect(0, 44, '\P{^Is_Gc=dashpunctuation}', "");
78331Expect(1, 45, '\p{Is_Gc=- Dash-PUNCTUATION}', "");
78332Expect(0, 45, '\p{^Is_Gc=- Dash-PUNCTUATION}', "");
78333Expect(0, 45, '\P{Is_Gc=- Dash-PUNCTUATION}', "");
78334Expect(1, 45, '\P{^Is_Gc=- Dash-PUNCTUATION}', "");
78335Expect(0, 44, '\p{Is_Gc=- Dash-PUNCTUATION}', "");
78336Expect(1, 44, '\p{^Is_Gc=- Dash-PUNCTUATION}', "");
78337Expect(1, 44, '\P{Is_Gc=- Dash-PUNCTUATION}', "");
78338Expect(0, 44, '\P{^Is_Gc=- Dash-PUNCTUATION}', "");
78339Error('\p{Is_Category=	 PD:=}');
78340Error('\P{Is_Category=	 PD:=}');
78341Expect(1, 45, '\p{Is_Category=pd}', "");
78342Expect(0, 45, '\p{^Is_Category=pd}', "");
78343Expect(0, 45, '\P{Is_Category=pd}', "");
78344Expect(1, 45, '\P{^Is_Category=pd}', "");
78345Expect(0, 44, '\p{Is_Category=pd}', "");
78346Expect(1, 44, '\p{^Is_Category=pd}', "");
78347Expect(1, 44, '\P{Is_Category=pd}', "");
78348Expect(0, 44, '\P{^Is_Category=pd}', "");
78349Expect(1, 45, '\p{Is_Category=	Pd}', "");
78350Expect(0, 45, '\p{^Is_Category=	Pd}', "");
78351Expect(0, 45, '\P{Is_Category=	Pd}', "");
78352Expect(1, 45, '\P{^Is_Category=	Pd}', "");
78353Expect(0, 44, '\p{Is_Category=	Pd}', "");
78354Expect(1, 44, '\p{^Is_Category=	Pd}', "");
78355Expect(1, 44, '\P{Is_Category=	Pd}', "");
78356Expect(0, 44, '\P{^Is_Category=	Pd}', "");
78357Error('\p{General_Category=/a/_ Letter_Number}');
78358Error('\P{General_Category=/a/_ Letter_Number}');
78359Expect(1, 5872, '\p{General_Category=letternumber}', "");
78360Expect(0, 5872, '\p{^General_Category=letternumber}', "");
78361Expect(0, 5872, '\P{General_Category=letternumber}', "");
78362Expect(1, 5872, '\P{^General_Category=letternumber}', "");
78363Expect(0, 5869, '\p{General_Category=letternumber}', "");
78364Expect(1, 5869, '\p{^General_Category=letternumber}', "");
78365Expect(1, 5869, '\P{General_Category=letternumber}', "");
78366Expect(0, 5869, '\P{^General_Category=letternumber}', "");
78367Expect(1, 5872, '\p{General_Category=letter	Number}', "");
78368Expect(0, 5872, '\p{^General_Category=letter	Number}', "");
78369Expect(0, 5872, '\P{General_Category=letter	Number}', "");
78370Expect(1, 5872, '\P{^General_Category=letter	Number}', "");
78371Expect(0, 5869, '\p{General_Category=letter	Number}', "");
78372Expect(1, 5869, '\p{^General_Category=letter	Number}', "");
78373Expect(1, 5869, '\P{General_Category=letter	Number}', "");
78374Expect(0, 5869, '\P{^General_Category=letter	Number}', "");
78375Error('\p{Gc: /a/_ Nl}');
78376Error('\P{Gc: /a/_ Nl}');
78377Expect(1, 5872, '\p{Gc=nl}', "");
78378Expect(0, 5872, '\p{^Gc=nl}', "");
78379Expect(0, 5872, '\P{Gc=nl}', "");
78380Expect(1, 5872, '\P{^Gc=nl}', "");
78381Expect(0, 5869, '\p{Gc=nl}', "");
78382Expect(1, 5869, '\p{^Gc=nl}', "");
78383Expect(1, 5869, '\P{Gc=nl}', "");
78384Expect(0, 5869, '\P{^Gc=nl}', "");
78385Expect(1, 5872, '\p{Gc= _nl}', "");
78386Expect(0, 5872, '\p{^Gc= _nl}', "");
78387Expect(0, 5872, '\P{Gc= _nl}', "");
78388Expect(1, 5872, '\P{^Gc= _nl}', "");
78389Expect(0, 5869, '\p{Gc= _nl}', "");
78390Expect(1, 5869, '\p{^Gc= _nl}', "");
78391Expect(1, 5869, '\P{Gc= _nl}', "");
78392Expect(0, 5869, '\P{^Gc= _nl}', "");
78393Error('\p{Category=-	Letter Number/a/}');
78394Error('\P{Category=-	Letter Number/a/}');
78395Expect(1, 5872, '\p{Category=letternumber}', "");
78396Expect(0, 5872, '\p{^Category=letternumber}', "");
78397Expect(0, 5872, '\P{Category=letternumber}', "");
78398Expect(1, 5872, '\P{^Category=letternumber}', "");
78399Expect(0, 5869, '\p{Category=letternumber}', "");
78400Expect(1, 5869, '\p{^Category=letternumber}', "");
78401Expect(1, 5869, '\P{Category=letternumber}', "");
78402Expect(0, 5869, '\P{^Category=letternumber}', "");
78403Expect(1, 5872, '\p{Category=-_letter	Number}', "");
78404Expect(0, 5872, '\p{^Category=-_letter	Number}', "");
78405Expect(0, 5872, '\P{Category=-_letter	Number}', "");
78406Expect(1, 5872, '\P{^Category=-_letter	Number}', "");
78407Expect(0, 5869, '\p{Category=-_letter	Number}', "");
78408Expect(1, 5869, '\p{^Category=-_letter	Number}', "");
78409Expect(1, 5869, '\P{Category=-_letter	Number}', "");
78410Expect(0, 5869, '\P{^Category=-_letter	Number}', "");
78411Error('\p{Is_General_Category=	:=Nl}');
78412Error('\P{Is_General_Category=	:=Nl}');
78413Expect(1, 5872, '\p{Is_General_Category=nl}', "");
78414Expect(0, 5872, '\p{^Is_General_Category=nl}', "");
78415Expect(0, 5872, '\P{Is_General_Category=nl}', "");
78416Expect(1, 5872, '\P{^Is_General_Category=nl}', "");
78417Expect(0, 5869, '\p{Is_General_Category=nl}', "");
78418Expect(1, 5869, '\p{^Is_General_Category=nl}', "");
78419Expect(1, 5869, '\P{Is_General_Category=nl}', "");
78420Expect(0, 5869, '\P{^Is_General_Category=nl}', "");
78421Expect(1, 5872, '\p{Is_General_Category:--Nl}', "");
78422Expect(0, 5872, '\p{^Is_General_Category:--Nl}', "");
78423Expect(0, 5872, '\P{Is_General_Category:--Nl}', "");
78424Expect(1, 5872, '\P{^Is_General_Category:--Nl}', "");
78425Expect(0, 5869, '\p{Is_General_Category:--Nl}', "");
78426Expect(1, 5869, '\p{^Is_General_Category:--Nl}', "");
78427Expect(1, 5869, '\P{Is_General_Category:--Nl}', "");
78428Expect(0, 5869, '\P{^Is_General_Category:--Nl}', "");
78429Error('\p{Is_Gc=:=  LETTERNumber}');
78430Error('\P{Is_Gc=:=  LETTERNumber}');
78431Expect(1, 5872, '\p{Is_Gc=letternumber}', "");
78432Expect(0, 5872, '\p{^Is_Gc=letternumber}', "");
78433Expect(0, 5872, '\P{Is_Gc=letternumber}', "");
78434Expect(1, 5872, '\P{^Is_Gc=letternumber}', "");
78435Expect(0, 5869, '\p{Is_Gc=letternumber}', "");
78436Expect(1, 5869, '\p{^Is_Gc=letternumber}', "");
78437Expect(1, 5869, '\P{Is_Gc=letternumber}', "");
78438Expect(0, 5869, '\P{^Is_Gc=letternumber}', "");
78439Expect(1, 5872, '\p{Is_Gc=	letter	NUMBER}', "");
78440Expect(0, 5872, '\p{^Is_Gc=	letter	NUMBER}', "");
78441Expect(0, 5872, '\P{Is_Gc=	letter	NUMBER}', "");
78442Expect(1, 5872, '\P{^Is_Gc=	letter	NUMBER}', "");
78443Expect(0, 5869, '\p{Is_Gc=	letter	NUMBER}', "");
78444Expect(1, 5869, '\p{^Is_Gc=	letter	NUMBER}', "");
78445Expect(1, 5869, '\P{Is_Gc=	letter	NUMBER}', "");
78446Expect(0, 5869, '\P{^Is_Gc=	letter	NUMBER}', "");
78447Error('\p{Is_Category= :=NL}');
78448Error('\P{Is_Category= :=NL}');
78449Expect(1, 5872, '\p{Is_Category=nl}', "");
78450Expect(0, 5872, '\p{^Is_Category=nl}', "");
78451Expect(0, 5872, '\P{Is_Category=nl}', "");
78452Expect(1, 5872, '\P{^Is_Category=nl}', "");
78453Expect(0, 5869, '\p{Is_Category=nl}', "");
78454Expect(1, 5869, '\p{^Is_Category=nl}', "");
78455Expect(1, 5869, '\P{Is_Category=nl}', "");
78456Expect(0, 5869, '\P{^Is_Category=nl}', "");
78457Expect(1, 5872, '\p{Is_Category=_Nl}', "");
78458Expect(0, 5872, '\p{^Is_Category=_Nl}', "");
78459Expect(0, 5872, '\P{Is_Category=_Nl}', "");
78460Expect(1, 5872, '\P{^Is_Category=_Nl}', "");
78461Expect(0, 5869, '\p{Is_Category=_Nl}', "");
78462Expect(1, 5869, '\p{^Is_Category=_Nl}', "");
78463Expect(1, 5869, '\P{Is_Category=_Nl}', "");
78464Expect(0, 5869, '\P{^Is_Category=_Nl}', "");
78465Error('\p{General_Category=	 initial:=Punctuation}');
78466Error('\P{General_Category=	 initial:=Punctuation}');
78467Expect(1, 171, '\p{General_Category=initialpunctuation}', "");
78468Expect(0, 171, '\p{^General_Category=initialpunctuation}', "");
78469Expect(0, 171, '\P{General_Category=initialpunctuation}', "");
78470Expect(1, 171, '\P{^General_Category=initialpunctuation}', "");
78471Expect(0, 170, '\p{General_Category=initialpunctuation}', "");
78472Expect(1, 170, '\p{^General_Category=initialpunctuation}', "");
78473Expect(1, 170, '\P{General_Category=initialpunctuation}', "");
78474Expect(0, 170, '\P{^General_Category=initialpunctuation}', "");
78475Expect(1, 171, '\p{General_Category=-initial PUNCTUATION}', "");
78476Expect(0, 171, '\p{^General_Category=-initial PUNCTUATION}', "");
78477Expect(0, 171, '\P{General_Category=-initial PUNCTUATION}', "");
78478Expect(1, 171, '\P{^General_Category=-initial PUNCTUATION}', "");
78479Expect(0, 170, '\p{General_Category=-initial PUNCTUATION}', "");
78480Expect(1, 170, '\p{^General_Category=-initial PUNCTUATION}', "");
78481Expect(1, 170, '\P{General_Category=-initial PUNCTUATION}', "");
78482Expect(0, 170, '\P{^General_Category=-initial PUNCTUATION}', "");
78483Error('\p{Gc=:=	pi}');
78484Error('\P{Gc=:=	pi}');
78485Expect(1, 171, '\p{Gc=pi}', "");
78486Expect(0, 171, '\p{^Gc=pi}', "");
78487Expect(0, 171, '\P{Gc=pi}', "");
78488Expect(1, 171, '\P{^Gc=pi}', "");
78489Expect(0, 170, '\p{Gc=pi}', "");
78490Expect(1, 170, '\p{^Gc=pi}', "");
78491Expect(1, 170, '\P{Gc=pi}', "");
78492Expect(0, 170, '\P{^Gc=pi}', "");
78493Expect(1, 171, '\p{Gc=	-Pi}', "");
78494Expect(0, 171, '\p{^Gc=	-Pi}', "");
78495Expect(0, 171, '\P{Gc=	-Pi}', "");
78496Expect(1, 171, '\P{^Gc=	-Pi}', "");
78497Expect(0, 170, '\p{Gc=	-Pi}', "");
78498Expect(1, 170, '\p{^Gc=	-Pi}', "");
78499Expect(1, 170, '\P{Gc=	-Pi}', "");
78500Expect(0, 170, '\P{^Gc=	-Pi}', "");
78501Error('\p{Category=:=	Initialpunctuation}');
78502Error('\P{Category=:=	Initialpunctuation}');
78503Expect(1, 171, '\p{Category=initialpunctuation}', "");
78504Expect(0, 171, '\p{^Category=initialpunctuation}', "");
78505Expect(0, 171, '\P{Category=initialpunctuation}', "");
78506Expect(1, 171, '\P{^Category=initialpunctuation}', "");
78507Expect(0, 170, '\p{Category=initialpunctuation}', "");
78508Expect(1, 170, '\p{^Category=initialpunctuation}', "");
78509Expect(1, 170, '\P{Category=initialpunctuation}', "");
78510Expect(0, 170, '\P{^Category=initialpunctuation}', "");
78511Expect(1, 171, '\p{Category=-INITIAL_Punctuation}', "");
78512Expect(0, 171, '\p{^Category=-INITIAL_Punctuation}', "");
78513Expect(0, 171, '\P{Category=-INITIAL_Punctuation}', "");
78514Expect(1, 171, '\P{^Category=-INITIAL_Punctuation}', "");
78515Expect(0, 170, '\p{Category=-INITIAL_Punctuation}', "");
78516Expect(1, 170, '\p{^Category=-INITIAL_Punctuation}', "");
78517Expect(1, 170, '\P{Category=-INITIAL_Punctuation}', "");
78518Expect(0, 170, '\P{^Category=-INITIAL_Punctuation}', "");
78519Error('\p{Is_General_Category=		Pi/a/}');
78520Error('\P{Is_General_Category=		Pi/a/}');
78521Expect(1, 171, '\p{Is_General_Category: pi}', "");
78522Expect(0, 171, '\p{^Is_General_Category: pi}', "");
78523Expect(0, 171, '\P{Is_General_Category: pi}', "");
78524Expect(1, 171, '\P{^Is_General_Category: pi}', "");
78525Expect(0, 170, '\p{Is_General_Category: pi}', "");
78526Expect(1, 170, '\p{^Is_General_Category: pi}', "");
78527Expect(1, 170, '\P{Is_General_Category: pi}', "");
78528Expect(0, 170, '\P{^Is_General_Category: pi}', "");
78529Expect(1, 171, '\p{Is_General_Category=_Pi}', "");
78530Expect(0, 171, '\p{^Is_General_Category=_Pi}', "");
78531Expect(0, 171, '\P{Is_General_Category=_Pi}', "");
78532Expect(1, 171, '\P{^Is_General_Category=_Pi}', "");
78533Expect(0, 170, '\p{Is_General_Category=_Pi}', "");
78534Expect(1, 170, '\p{^Is_General_Category=_Pi}', "");
78535Expect(1, 170, '\P{Is_General_Category=_Pi}', "");
78536Expect(0, 170, '\P{^Is_General_Category=_Pi}', "");
78537Error('\p{Is_Gc: -	Initial/a/punctuation}');
78538Error('\P{Is_Gc: -	Initial/a/punctuation}');
78539Expect(1, 171, '\p{Is_Gc:initialpunctuation}', "");
78540Expect(0, 171, '\p{^Is_Gc:initialpunctuation}', "");
78541Expect(0, 171, '\P{Is_Gc:initialpunctuation}', "");
78542Expect(1, 171, '\P{^Is_Gc:initialpunctuation}', "");
78543Expect(0, 170, '\p{Is_Gc:initialpunctuation}', "");
78544Expect(1, 170, '\p{^Is_Gc:initialpunctuation}', "");
78545Expect(1, 170, '\P{Is_Gc:initialpunctuation}', "");
78546Expect(0, 170, '\P{^Is_Gc:initialpunctuation}', "");
78547Expect(1, 171, '\p{Is_Gc=_	INITIAL_punctuation}', "");
78548Expect(0, 171, '\p{^Is_Gc=_	INITIAL_punctuation}', "");
78549Expect(0, 171, '\P{Is_Gc=_	INITIAL_punctuation}', "");
78550Expect(1, 171, '\P{^Is_Gc=_	INITIAL_punctuation}', "");
78551Expect(0, 170, '\p{Is_Gc=_	INITIAL_punctuation}', "");
78552Expect(1, 170, '\p{^Is_Gc=_	INITIAL_punctuation}', "");
78553Expect(1, 170, '\P{Is_Gc=_	INITIAL_punctuation}', "");
78554Expect(0, 170, '\P{^Is_Gc=_	INITIAL_punctuation}', "");
78555Error('\p{Is_Category= PI:=}');
78556Error('\P{Is_Category= PI:=}');
78557Expect(1, 171, '\p{Is_Category=pi}', "");
78558Expect(0, 171, '\p{^Is_Category=pi}', "");
78559Expect(0, 171, '\P{Is_Category=pi}', "");
78560Expect(1, 171, '\P{^Is_Category=pi}', "");
78561Expect(0, 170, '\p{Is_Category=pi}', "");
78562Expect(1, 170, '\p{^Is_Category=pi}', "");
78563Expect(1, 170, '\P{Is_Category=pi}', "");
78564Expect(0, 170, '\P{^Is_Category=pi}', "");
78565Expect(1, 171, '\p{Is_Category=-	PI}', "");
78566Expect(0, 171, '\p{^Is_Category=-	PI}', "");
78567Expect(0, 171, '\P{Is_Category=-	PI}', "");
78568Expect(1, 171, '\P{^Is_Category=-	PI}', "");
78569Expect(0, 170, '\p{Is_Category=-	PI}', "");
78570Expect(1, 170, '\p{^Is_Category=-	PI}', "");
78571Expect(1, 170, '\P{Is_Category=-	PI}', "");
78572Expect(0, 170, '\P{^Is_Category=-	PI}', "");
78573Error('\p{General_Category=:=	Currency SYMBOL}');
78574Error('\P{General_Category=:=	Currency SYMBOL}');
78575Expect(1, 36, '\p{General_Category=currencysymbol}', "");
78576Expect(0, 36, '\p{^General_Category=currencysymbol}', "");
78577Expect(0, 36, '\P{General_Category=currencysymbol}', "");
78578Expect(1, 36, '\P{^General_Category=currencysymbol}', "");
78579Expect(0, 35, '\p{General_Category=currencysymbol}', "");
78580Expect(1, 35, '\p{^General_Category=currencysymbol}', "");
78581Expect(1, 35, '\P{General_Category=currencysymbol}', "");
78582Expect(0, 35, '\P{^General_Category=currencysymbol}', "");
78583Expect(1, 36, '\p{General_Category=-currencySymbol}', "");
78584Expect(0, 36, '\p{^General_Category=-currencySymbol}', "");
78585Expect(0, 36, '\P{General_Category=-currencySymbol}', "");
78586Expect(1, 36, '\P{^General_Category=-currencySymbol}', "");
78587Expect(0, 35, '\p{General_Category=-currencySymbol}', "");
78588Expect(1, 35, '\p{^General_Category=-currencySymbol}', "");
78589Expect(1, 35, '\P{General_Category=-currencySymbol}', "");
78590Expect(0, 35, '\P{^General_Category=-currencySymbol}', "");
78591Error('\p{Gc=/a/ 	sc}');
78592Error('\P{Gc=/a/ 	sc}');
78593Expect(1, 36, '\p{Gc:	sc}', "");
78594Expect(0, 36, '\p{^Gc:	sc}', "");
78595Expect(0, 36, '\P{Gc:	sc}', "");
78596Expect(1, 36, '\P{^Gc:	sc}', "");
78597Expect(0, 35, '\p{Gc:	sc}', "");
78598Expect(1, 35, '\p{^Gc:	sc}', "");
78599Expect(1, 35, '\P{Gc:	sc}', "");
78600Expect(0, 35, '\P{^Gc:	sc}', "");
78601Expect(1, 36, '\p{Gc= Sc}', "");
78602Expect(0, 36, '\p{^Gc= Sc}', "");
78603Expect(0, 36, '\P{Gc= Sc}', "");
78604Expect(1, 36, '\P{^Gc= Sc}', "");
78605Expect(0, 35, '\p{Gc= Sc}', "");
78606Expect(1, 35, '\p{^Gc= Sc}', "");
78607Expect(1, 35, '\P{Gc= Sc}', "");
78608Expect(0, 35, '\P{^Gc= Sc}', "");
78609Error('\p{Category=-:=CURRENCY	Symbol}');
78610Error('\P{Category=-:=CURRENCY	Symbol}');
78611Expect(1, 36, '\p{Category=currencysymbol}', "");
78612Expect(0, 36, '\p{^Category=currencysymbol}', "");
78613Expect(0, 36, '\P{Category=currencysymbol}', "");
78614Expect(1, 36, '\P{^Category=currencysymbol}', "");
78615Expect(0, 35, '\p{Category=currencysymbol}', "");
78616Expect(1, 35, '\p{^Category=currencysymbol}', "");
78617Expect(1, 35, '\P{Category=currencysymbol}', "");
78618Expect(0, 35, '\P{^Category=currencysymbol}', "");
78619Expect(1, 36, '\p{Category= _Currency_Symbol}', "");
78620Expect(0, 36, '\p{^Category= _Currency_Symbol}', "");
78621Expect(0, 36, '\P{Category= _Currency_Symbol}', "");
78622Expect(1, 36, '\P{^Category= _Currency_Symbol}', "");
78623Expect(0, 35, '\p{Category= _Currency_Symbol}', "");
78624Expect(1, 35, '\p{^Category= _Currency_Symbol}', "");
78625Expect(1, 35, '\P{Category= _Currency_Symbol}', "");
78626Expect(0, 35, '\P{^Category= _Currency_Symbol}', "");
78627Error('\p{Is_General_Category=:=--Sc}');
78628Error('\P{Is_General_Category=:=--Sc}');
78629Expect(1, 36, '\p{Is_General_Category=sc}', "");
78630Expect(0, 36, '\p{^Is_General_Category=sc}', "");
78631Expect(0, 36, '\P{Is_General_Category=sc}', "");
78632Expect(1, 36, '\P{^Is_General_Category=sc}', "");
78633Expect(0, 35, '\p{Is_General_Category=sc}', "");
78634Expect(1, 35, '\p{^Is_General_Category=sc}', "");
78635Expect(1, 35, '\P{Is_General_Category=sc}', "");
78636Expect(0, 35, '\P{^Is_General_Category=sc}', "");
78637Expect(1, 36, '\p{Is_General_Category:   sc}', "");
78638Expect(0, 36, '\p{^Is_General_Category:   sc}', "");
78639Expect(0, 36, '\P{Is_General_Category:   sc}', "");
78640Expect(1, 36, '\P{^Is_General_Category:   sc}', "");
78641Expect(0, 35, '\p{Is_General_Category:   sc}', "");
78642Expect(1, 35, '\p{^Is_General_Category:   sc}', "");
78643Expect(1, 35, '\P{Is_General_Category:   sc}', "");
78644Expect(0, 35, '\P{^Is_General_Category:   sc}', "");
78645Error('\p{Is_Gc= _Currency_symbol:=}');
78646Error('\P{Is_Gc= _Currency_symbol:=}');
78647Expect(1, 36, '\p{Is_Gc:   currencysymbol}', "");
78648Expect(0, 36, '\p{^Is_Gc:   currencysymbol}', "");
78649Expect(0, 36, '\P{Is_Gc:   currencysymbol}', "");
78650Expect(1, 36, '\P{^Is_Gc:   currencysymbol}', "");
78651Expect(0, 35, '\p{Is_Gc:   currencysymbol}', "");
78652Expect(1, 35, '\p{^Is_Gc:   currencysymbol}', "");
78653Expect(1, 35, '\P{Is_Gc:   currencysymbol}', "");
78654Expect(0, 35, '\P{^Is_Gc:   currencysymbol}', "");
78655Expect(1, 36, '\p{Is_Gc:	_-Currency-Symbol}', "");
78656Expect(0, 36, '\p{^Is_Gc:	_-Currency-Symbol}', "");
78657Expect(0, 36, '\P{Is_Gc:	_-Currency-Symbol}', "");
78658Expect(1, 36, '\P{^Is_Gc:	_-Currency-Symbol}', "");
78659Expect(0, 35, '\p{Is_Gc:	_-Currency-Symbol}', "");
78660Expect(1, 35, '\p{^Is_Gc:	_-Currency-Symbol}', "");
78661Expect(1, 35, '\P{Is_Gc:	_-Currency-Symbol}', "");
78662Expect(0, 35, '\P{^Is_Gc:	_-Currency-Symbol}', "");
78663Error('\p{Is_Category=/a/Sc}');
78664Error('\P{Is_Category=/a/Sc}');
78665Expect(1, 36, '\p{Is_Category:sc}', "");
78666Expect(0, 36, '\p{^Is_Category:sc}', "");
78667Expect(0, 36, '\P{Is_Category:sc}', "");
78668Expect(1, 36, '\P{^Is_Category:sc}', "");
78669Expect(0, 35, '\p{Is_Category:sc}', "");
78670Expect(1, 35, '\p{^Is_Category:sc}', "");
78671Expect(1, 35, '\P{Is_Category:sc}', "");
78672Expect(0, 35, '\P{^Is_Category:sc}', "");
78673Expect(1, 36, '\p{Is_Category=SC}', "");
78674Expect(0, 36, '\p{^Is_Category=SC}', "");
78675Expect(0, 36, '\P{Is_Category=SC}', "");
78676Expect(1, 36, '\P{^Is_Category=SC}', "");
78677Expect(0, 35, '\p{Is_Category=SC}', "");
78678Expect(1, 35, '\p{^Is_Category=SC}', "");
78679Expect(1, 35, '\P{Is_Category=SC}', "");
78680Expect(0, 35, '\P{^Is_Category=SC}', "");
78681Error('\p{General_Category=:=_format}');
78682Error('\P{General_Category=:=_format}');
78683Expect(1, 173, '\p{General_Category=format}', "");
78684Expect(0, 173, '\p{^General_Category=format}', "");
78685Expect(0, 173, '\P{General_Category=format}', "");
78686Expect(1, 173, '\P{^General_Category=format}', "");
78687Expect(0, 172, '\p{General_Category=format}', "");
78688Expect(1, 172, '\p{^General_Category=format}', "");
78689Expect(1, 172, '\P{General_Category=format}', "");
78690Expect(0, 172, '\P{^General_Category=format}', "");
78691Expect(1, 173, '\p{General_Category=FORMAT}', "");
78692Expect(0, 173, '\p{^General_Category=FORMAT}', "");
78693Expect(0, 173, '\P{General_Category=FORMAT}', "");
78694Expect(1, 173, '\P{^General_Category=FORMAT}', "");
78695Expect(0, 172, '\p{General_Category=FORMAT}', "");
78696Expect(1, 172, '\p{^General_Category=FORMAT}', "");
78697Expect(1, 172, '\P{General_Category=FORMAT}', "");
78698Expect(0, 172, '\P{^General_Category=FORMAT}', "");
78699Error('\p{Gc=-cf:=}');
78700Error('\P{Gc=-cf:=}');
78701Expect(1, 173, '\p{Gc=cf}', "");
78702Expect(0, 173, '\p{^Gc=cf}', "");
78703Expect(0, 173, '\P{Gc=cf}', "");
78704Expect(1, 173, '\P{^Gc=cf}', "");
78705Expect(0, 172, '\p{Gc=cf}', "");
78706Expect(1, 172, '\p{^Gc=cf}', "");
78707Expect(1, 172, '\P{Gc=cf}', "");
78708Expect(0, 172, '\P{^Gc=cf}', "");
78709Expect(1, 173, '\p{Gc=	-Cf}', "");
78710Expect(0, 173, '\p{^Gc=	-Cf}', "");
78711Expect(0, 173, '\P{Gc=	-Cf}', "");
78712Expect(1, 173, '\P{^Gc=	-Cf}', "");
78713Expect(0, 172, '\p{Gc=	-Cf}', "");
78714Expect(1, 172, '\p{^Gc=	-Cf}', "");
78715Expect(1, 172, '\P{Gc=	-Cf}', "");
78716Expect(0, 172, '\P{^Gc=	-Cf}', "");
78717Error('\p{Category=	:=FORMAT}');
78718Error('\P{Category=	:=FORMAT}');
78719Expect(1, 173, '\p{Category=format}', "");
78720Expect(0, 173, '\p{^Category=format}', "");
78721Expect(0, 173, '\P{Category=format}', "");
78722Expect(1, 173, '\P{^Category=format}', "");
78723Expect(0, 172, '\p{Category=format}', "");
78724Expect(1, 172, '\p{^Category=format}', "");
78725Expect(1, 172, '\P{Category=format}', "");
78726Expect(0, 172, '\P{^Category=format}', "");
78727Expect(1, 173, '\p{Category=_Format}', "");
78728Expect(0, 173, '\p{^Category=_Format}', "");
78729Expect(0, 173, '\P{Category=_Format}', "");
78730Expect(1, 173, '\P{^Category=_Format}', "");
78731Expect(0, 172, '\p{Category=_Format}', "");
78732Expect(1, 172, '\p{^Category=_Format}', "");
78733Expect(1, 172, '\P{Category=_Format}', "");
78734Expect(0, 172, '\P{^Category=_Format}', "");
78735Error('\p{Is_General_Category=:=Cf}');
78736Error('\P{Is_General_Category=:=Cf}');
78737Expect(1, 173, '\p{Is_General_Category=cf}', "");
78738Expect(0, 173, '\p{^Is_General_Category=cf}', "");
78739Expect(0, 173, '\P{Is_General_Category=cf}', "");
78740Expect(1, 173, '\P{^Is_General_Category=cf}', "");
78741Expect(0, 172, '\p{Is_General_Category=cf}', "");
78742Expect(1, 172, '\p{^Is_General_Category=cf}', "");
78743Expect(1, 172, '\P{Is_General_Category=cf}', "");
78744Expect(0, 172, '\P{^Is_General_Category=cf}', "");
78745Expect(1, 173, '\p{Is_General_Category= cf}', "");
78746Expect(0, 173, '\p{^Is_General_Category= cf}', "");
78747Expect(0, 173, '\P{Is_General_Category= cf}', "");
78748Expect(1, 173, '\P{^Is_General_Category= cf}', "");
78749Expect(0, 172, '\p{Is_General_Category= cf}', "");
78750Expect(1, 172, '\p{^Is_General_Category= cf}', "");
78751Expect(1, 172, '\P{Is_General_Category= cf}', "");
78752Expect(0, 172, '\P{^Is_General_Category= cf}', "");
78753Error('\p{Is_Gc= /a/format}');
78754Error('\P{Is_Gc= /a/format}');
78755Expect(1, 173, '\p{Is_Gc=format}', "");
78756Expect(0, 173, '\p{^Is_Gc=format}', "");
78757Expect(0, 173, '\P{Is_Gc=format}', "");
78758Expect(1, 173, '\P{^Is_Gc=format}', "");
78759Expect(0, 172, '\p{Is_Gc=format}', "");
78760Expect(1, 172, '\p{^Is_Gc=format}', "");
78761Expect(1, 172, '\P{Is_Gc=format}', "");
78762Expect(0, 172, '\P{^Is_Gc=format}', "");
78763Expect(1, 173, '\p{Is_Gc:   	FORMAT}', "");
78764Expect(0, 173, '\p{^Is_Gc:   	FORMAT}', "");
78765Expect(0, 173, '\P{Is_Gc:   	FORMAT}', "");
78766Expect(1, 173, '\P{^Is_Gc:   	FORMAT}', "");
78767Expect(0, 172, '\p{Is_Gc:   	FORMAT}', "");
78768Expect(1, 172, '\p{^Is_Gc:   	FORMAT}', "");
78769Expect(1, 172, '\P{Is_Gc:   	FORMAT}', "");
78770Expect(0, 172, '\P{^Is_Gc:   	FORMAT}', "");
78771Error('\p{Is_Category=_	Cf:=}');
78772Error('\P{Is_Category=_	Cf:=}');
78773Expect(1, 173, '\p{Is_Category=cf}', "");
78774Expect(0, 173, '\p{^Is_Category=cf}', "");
78775Expect(0, 173, '\P{Is_Category=cf}', "");
78776Expect(1, 173, '\P{^Is_Category=cf}', "");
78777Expect(0, 172, '\p{Is_Category=cf}', "");
78778Expect(1, 172, '\p{^Is_Category=cf}', "");
78779Expect(1, 172, '\P{Is_Category=cf}', "");
78780Expect(0, 172, '\P{^Is_Category=cf}', "");
78781Expect(1, 173, '\p{Is_Category=	-cf}', "");
78782Expect(0, 173, '\p{^Is_Category=	-cf}', "");
78783Expect(0, 173, '\P{Is_Category=	-cf}', "");
78784Expect(1, 173, '\P{^Is_Category=	-cf}', "");
78785Expect(0, 172, '\p{Is_Category=	-cf}', "");
78786Expect(1, 172, '\p{^Is_Category=	-cf}', "");
78787Expect(1, 172, '\P{Is_Category=	-cf}', "");
78788Expect(0, 172, '\P{^Is_Category=	-cf}', "");
78789Error('\p{Default_Ignorable_Code_Point=/a/_	Yes}');
78790Error('\P{Default_Ignorable_Code_Point=/a/_	Yes}');
78791Expect(1, 173, '\p{Default_Ignorable_Code_Point=yes}', "");
78792Expect(0, 173, '\p{^Default_Ignorable_Code_Point=yes}', "");
78793Expect(0, 173, '\P{Default_Ignorable_Code_Point=yes}', "");
78794Expect(1, 173, '\P{^Default_Ignorable_Code_Point=yes}', "");
78795Expect(0, 172, '\p{Default_Ignorable_Code_Point=yes}', "");
78796Expect(1, 172, '\p{^Default_Ignorable_Code_Point=yes}', "");
78797Expect(1, 172, '\P{Default_Ignorable_Code_Point=yes}', "");
78798Expect(0, 172, '\P{^Default_Ignorable_Code_Point=yes}', "");
78799Expect(1, 173, '\p{Default_Ignorable_Code_Point=_Yes}', "");
78800Expect(0, 173, '\p{^Default_Ignorable_Code_Point=_Yes}', "");
78801Expect(0, 173, '\P{Default_Ignorable_Code_Point=_Yes}', "");
78802Expect(1, 173, '\P{^Default_Ignorable_Code_Point=_Yes}', "");
78803Expect(0, 172, '\p{Default_Ignorable_Code_Point=_Yes}', "");
78804Expect(1, 172, '\p{^Default_Ignorable_Code_Point=_Yes}', "");
78805Expect(1, 172, '\P{Default_Ignorable_Code_Point=_Yes}', "");
78806Expect(0, 172, '\P{^Default_Ignorable_Code_Point=_Yes}', "");
78807Error('\p{DI:   :=Y}');
78808Error('\P{DI:   :=Y}');
78809Expect(1, 173, '\p{DI=y}', "");
78810Expect(0, 173, '\p{^DI=y}', "");
78811Expect(0, 173, '\P{DI=y}', "");
78812Expect(1, 173, '\P{^DI=y}', "");
78813Expect(0, 172, '\p{DI=y}', "");
78814Expect(1, 172, '\p{^DI=y}', "");
78815Expect(1, 172, '\P{DI=y}', "");
78816Expect(0, 172, '\P{^DI=y}', "");
78817Expect(1, 173, '\p{DI=-_Y}', "");
78818Expect(0, 173, '\p{^DI=-_Y}', "");
78819Expect(0, 173, '\P{DI=-_Y}', "");
78820Expect(1, 173, '\P{^DI=-_Y}', "");
78821Expect(0, 172, '\p{DI=-_Y}', "");
78822Expect(1, 172, '\p{^DI=-_Y}', "");
78823Expect(1, 172, '\P{DI=-_Y}', "");
78824Expect(0, 172, '\P{^DI=-_Y}', "");
78825Error('\p{Is_Default_Ignorable_Code_Point=:=_T}');
78826Error('\P{Is_Default_Ignorable_Code_Point=:=_T}');
78827Expect(1, 173, '\p{Is_Default_Ignorable_Code_Point:t}', "");
78828Expect(0, 173, '\p{^Is_Default_Ignorable_Code_Point:t}', "");
78829Expect(0, 173, '\P{Is_Default_Ignorable_Code_Point:t}', "");
78830Expect(1, 173, '\P{^Is_Default_Ignorable_Code_Point:t}', "");
78831Expect(0, 172, '\p{Is_Default_Ignorable_Code_Point:t}', "");
78832Expect(1, 172, '\p{^Is_Default_Ignorable_Code_Point:t}', "");
78833Expect(1, 172, '\P{Is_Default_Ignorable_Code_Point:t}', "");
78834Expect(0, 172, '\P{^Is_Default_Ignorable_Code_Point:t}', "");
78835Expect(1, 173, '\p{Is_Default_Ignorable_Code_Point=__T}', "");
78836Expect(0, 173, '\p{^Is_Default_Ignorable_Code_Point=__T}', "");
78837Expect(0, 173, '\P{Is_Default_Ignorable_Code_Point=__T}', "");
78838Expect(1, 173, '\P{^Is_Default_Ignorable_Code_Point=__T}', "");
78839Expect(0, 172, '\p{Is_Default_Ignorable_Code_Point=__T}', "");
78840Expect(1, 172, '\p{^Is_Default_Ignorable_Code_Point=__T}', "");
78841Expect(1, 172, '\P{Is_Default_Ignorable_Code_Point=__T}', "");
78842Expect(0, 172, '\P{^Is_Default_Ignorable_Code_Point=__T}', "");
78843Error('\p{Is_DI=:=_ True}');
78844Error('\P{Is_DI=:=_ True}');
78845Expect(1, 173, '\p{Is_DI=true}', "");
78846Expect(0, 173, '\p{^Is_DI=true}', "");
78847Expect(0, 173, '\P{Is_DI=true}', "");
78848Expect(1, 173, '\P{^Is_DI=true}', "");
78849Expect(0, 172, '\p{Is_DI=true}', "");
78850Expect(1, 172, '\p{^Is_DI=true}', "");
78851Expect(1, 172, '\P{Is_DI=true}', "");
78852Expect(0, 172, '\P{^Is_DI=true}', "");
78853Expect(1, 173, '\p{Is_DI=-_TRUE}', "");
78854Expect(0, 173, '\p{^Is_DI=-_TRUE}', "");
78855Expect(0, 173, '\P{Is_DI=-_TRUE}', "");
78856Expect(1, 173, '\P{^Is_DI=-_TRUE}', "");
78857Expect(0, 172, '\p{Is_DI=-_TRUE}', "");
78858Expect(1, 172, '\p{^Is_DI=-_TRUE}', "");
78859Expect(1, 172, '\P{Is_DI=-_TRUE}', "");
78860Expect(0, 172, '\P{^Is_DI=-_TRUE}', "");
78861Error('\p{Default_Ignorable_Code_Point=:=-	No}');
78862Error('\P{Default_Ignorable_Code_Point=:=-	No}');
78863Expect(1, 172, '\p{Default_Ignorable_Code_Point=no}', "");
78864Expect(0, 172, '\p{^Default_Ignorable_Code_Point=no}', "");
78865Expect(0, 172, '\P{Default_Ignorable_Code_Point=no}', "");
78866Expect(1, 172, '\P{^Default_Ignorable_Code_Point=no}', "");
78867Expect(0, 173, '\p{Default_Ignorable_Code_Point=no}', "");
78868Expect(1, 173, '\p{^Default_Ignorable_Code_Point=no}', "");
78869Expect(1, 173, '\P{Default_Ignorable_Code_Point=no}', "");
78870Expect(0, 173, '\P{^Default_Ignorable_Code_Point=no}', "");
78871Expect(1, 172, '\p{Default_Ignorable_Code_Point=--No}', "");
78872Expect(0, 172, '\p{^Default_Ignorable_Code_Point=--No}', "");
78873Expect(0, 172, '\P{Default_Ignorable_Code_Point=--No}', "");
78874Expect(1, 172, '\P{^Default_Ignorable_Code_Point=--No}', "");
78875Expect(0, 173, '\p{Default_Ignorable_Code_Point=--No}', "");
78876Expect(1, 173, '\p{^Default_Ignorable_Code_Point=--No}', "");
78877Expect(1, 173, '\P{Default_Ignorable_Code_Point=--No}', "");
78878Expect(0, 173, '\P{^Default_Ignorable_Code_Point=--No}', "");
78879Error('\p{DI=:=__n}');
78880Error('\P{DI=:=__n}');
78881Expect(1, 172, '\p{DI=n}', "");
78882Expect(0, 172, '\p{^DI=n}', "");
78883Expect(0, 172, '\P{DI=n}', "");
78884Expect(1, 172, '\P{^DI=n}', "");
78885Expect(0, 173, '\p{DI=n}', "");
78886Expect(1, 173, '\p{^DI=n}', "");
78887Expect(1, 173, '\P{DI=n}', "");
78888Expect(0, 173, '\P{^DI=n}', "");
78889Expect(1, 172, '\p{DI=_-N}', "");
78890Expect(0, 172, '\p{^DI=_-N}', "");
78891Expect(0, 172, '\P{DI=_-N}', "");
78892Expect(1, 172, '\P{^DI=_-N}', "");
78893Expect(0, 173, '\p{DI=_-N}', "");
78894Expect(1, 173, '\p{^DI=_-N}', "");
78895Expect(1, 173, '\P{DI=_-N}', "");
78896Expect(0, 173, '\P{^DI=_-N}', "");
78897Error('\p{Is_Default_Ignorable_Code_Point=	_F/a/}');
78898Error('\P{Is_Default_Ignorable_Code_Point=	_F/a/}');
78899Expect(1, 172, '\p{Is_Default_Ignorable_Code_Point=f}', "");
78900Expect(0, 172, '\p{^Is_Default_Ignorable_Code_Point=f}', "");
78901Expect(0, 172, '\P{Is_Default_Ignorable_Code_Point=f}', "");
78902Expect(1, 172, '\P{^Is_Default_Ignorable_Code_Point=f}', "");
78903Expect(0, 173, '\p{Is_Default_Ignorable_Code_Point=f}', "");
78904Expect(1, 173, '\p{^Is_Default_Ignorable_Code_Point=f}', "");
78905Expect(1, 173, '\P{Is_Default_Ignorable_Code_Point=f}', "");
78906Expect(0, 173, '\P{^Is_Default_Ignorable_Code_Point=f}', "");
78907Expect(1, 172, '\p{Is_Default_Ignorable_Code_Point= F}', "");
78908Expect(0, 172, '\p{^Is_Default_Ignorable_Code_Point= F}', "");
78909Expect(0, 172, '\P{Is_Default_Ignorable_Code_Point= F}', "");
78910Expect(1, 172, '\P{^Is_Default_Ignorable_Code_Point= F}', "");
78911Expect(0, 173, '\p{Is_Default_Ignorable_Code_Point= F}', "");
78912Expect(1, 173, '\p{^Is_Default_Ignorable_Code_Point= F}', "");
78913Expect(1, 173, '\P{Is_Default_Ignorable_Code_Point= F}', "");
78914Expect(0, 173, '\P{^Is_Default_Ignorable_Code_Point= F}', "");
78915Error('\p{Is_DI=	 false:=}');
78916Error('\P{Is_DI=	 false:=}');
78917Expect(1, 172, '\p{Is_DI=false}', "");
78918Expect(0, 172, '\p{^Is_DI=false}', "");
78919Expect(0, 172, '\P{Is_DI=false}', "");
78920Expect(1, 172, '\P{^Is_DI=false}', "");
78921Expect(0, 173, '\p{Is_DI=false}', "");
78922Expect(1, 173, '\p{^Is_DI=false}', "");
78923Expect(1, 173, '\P{Is_DI=false}', "");
78924Expect(0, 173, '\P{^Is_DI=false}', "");
78925Expect(1, 172, '\p{Is_DI:	 False}', "");
78926Expect(0, 172, '\p{^Is_DI:	 False}', "");
78927Expect(0, 172, '\P{Is_DI:	 False}', "");
78928Expect(1, 172, '\P{^Is_DI:	 False}', "");
78929Expect(0, 173, '\p{Is_DI:	 False}', "");
78930Expect(1, 173, '\p{^Is_DI:	 False}', "");
78931Expect(1, 173, '\P{Is_DI:	 False}', "");
78932Expect(0, 173, '\P{^Is_DI:	 False}', "");
78933Error('\p{Terminal_Punctuation= 	Yes/a/}');
78934Error('\P{Terminal_Punctuation= 	Yes/a/}');
78935Expect(1, 33, '\p{Terminal_Punctuation: yes}', "");
78936Expect(0, 33, '\p{^Terminal_Punctuation: yes}', "");
78937Expect(0, 33, '\P{Terminal_Punctuation: yes}', "");
78938Expect(1, 33, '\P{^Terminal_Punctuation: yes}', "");
78939Expect(0, 32, '\p{Terminal_Punctuation: yes}', "");
78940Expect(1, 32, '\p{^Terminal_Punctuation: yes}', "");
78941Expect(1, 32, '\P{Terminal_Punctuation: yes}', "");
78942Expect(0, 32, '\P{^Terminal_Punctuation: yes}', "");
78943Expect(1, 33, '\p{Terminal_Punctuation=		yes}', "");
78944Expect(0, 33, '\p{^Terminal_Punctuation=		yes}', "");
78945Expect(0, 33, '\P{Terminal_Punctuation=		yes}', "");
78946Expect(1, 33, '\P{^Terminal_Punctuation=		yes}', "");
78947Expect(0, 32, '\p{Terminal_Punctuation=		yes}', "");
78948Expect(1, 32, '\p{^Terminal_Punctuation=		yes}', "");
78949Expect(1, 32, '\P{Terminal_Punctuation=		yes}', "");
78950Expect(0, 32, '\P{^Terminal_Punctuation=		yes}', "");
78951Error('\p{Term=_Y/a/}');
78952Error('\P{Term=_Y/a/}');
78953Expect(1, 33, '\p{Term=y}', "");
78954Expect(0, 33, '\p{^Term=y}', "");
78955Expect(0, 33, '\P{Term=y}', "");
78956Expect(1, 33, '\P{^Term=y}', "");
78957Expect(0, 32, '\p{Term=y}', "");
78958Expect(1, 32, '\p{^Term=y}', "");
78959Expect(1, 32, '\P{Term=y}', "");
78960Expect(0, 32, '\P{^Term=y}', "");
78961Expect(1, 33, '\p{Term=-	Y}', "");
78962Expect(0, 33, '\p{^Term=-	Y}', "");
78963Expect(0, 33, '\P{Term=-	Y}', "");
78964Expect(1, 33, '\P{^Term=-	Y}', "");
78965Expect(0, 32, '\p{Term=-	Y}', "");
78966Expect(1, 32, '\p{^Term=-	Y}', "");
78967Expect(1, 32, '\P{Term=-	Y}', "");
78968Expect(0, 32, '\P{^Term=-	Y}', "");
78969Error('\p{Is_Terminal_Punctuation= /a/T}');
78970Error('\P{Is_Terminal_Punctuation= /a/T}');
78971Expect(1, 33, '\p{Is_Terminal_Punctuation=t}', "");
78972Expect(0, 33, '\p{^Is_Terminal_Punctuation=t}', "");
78973Expect(0, 33, '\P{Is_Terminal_Punctuation=t}', "");
78974Expect(1, 33, '\P{^Is_Terminal_Punctuation=t}', "");
78975Expect(0, 32, '\p{Is_Terminal_Punctuation=t}', "");
78976Expect(1, 32, '\p{^Is_Terminal_Punctuation=t}', "");
78977Expect(1, 32, '\P{Is_Terminal_Punctuation=t}', "");
78978Expect(0, 32, '\P{^Is_Terminal_Punctuation=t}', "");
78979Expect(1, 33, '\p{Is_Terminal_Punctuation=__t}', "");
78980Expect(0, 33, '\p{^Is_Terminal_Punctuation=__t}', "");
78981Expect(0, 33, '\P{Is_Terminal_Punctuation=__t}', "");
78982Expect(1, 33, '\P{^Is_Terminal_Punctuation=__t}', "");
78983Expect(0, 32, '\p{Is_Terminal_Punctuation=__t}', "");
78984Expect(1, 32, '\p{^Is_Terminal_Punctuation=__t}', "");
78985Expect(1, 32, '\P{Is_Terminal_Punctuation=__t}', "");
78986Expect(0, 32, '\P{^Is_Terminal_Punctuation=__t}', "");
78987Error('\p{Is_Term:_True/a/}');
78988Error('\P{Is_Term:_True/a/}');
78989Expect(1, 33, '\p{Is_Term=true}', "");
78990Expect(0, 33, '\p{^Is_Term=true}', "");
78991Expect(0, 33, '\P{Is_Term=true}', "");
78992Expect(1, 33, '\P{^Is_Term=true}', "");
78993Expect(0, 32, '\p{Is_Term=true}', "");
78994Expect(1, 32, '\p{^Is_Term=true}', "");
78995Expect(1, 32, '\P{Is_Term=true}', "");
78996Expect(0, 32, '\P{^Is_Term=true}', "");
78997Expect(1, 33, '\p{Is_Term=- True}', "");
78998Expect(0, 33, '\p{^Is_Term=- True}', "");
78999Expect(0, 33, '\P{Is_Term=- True}', "");
79000Expect(1, 33, '\P{^Is_Term=- True}', "");
79001Expect(0, 32, '\p{Is_Term=- True}', "");
79002Expect(1, 32, '\p{^Is_Term=- True}', "");
79003Expect(1, 32, '\P{Is_Term=- True}', "");
79004Expect(0, 32, '\P{^Is_Term=- True}', "");
79005Error('\p{Terminal_Punctuation=:=_-NO}');
79006Error('\P{Terminal_Punctuation=:=_-NO}');
79007Expect(1, 32, '\p{Terminal_Punctuation=no}', "");
79008Expect(0, 32, '\p{^Terminal_Punctuation=no}', "");
79009Expect(0, 32, '\P{Terminal_Punctuation=no}', "");
79010Expect(1, 32, '\P{^Terminal_Punctuation=no}', "");
79011Expect(0, 33, '\p{Terminal_Punctuation=no}', "");
79012Expect(1, 33, '\p{^Terminal_Punctuation=no}', "");
79013Expect(1, 33, '\P{Terminal_Punctuation=no}', "");
79014Expect(0, 33, '\P{^Terminal_Punctuation=no}', "");
79015Expect(1, 32, '\p{Terminal_Punctuation=-_No}', "");
79016Expect(0, 32, '\p{^Terminal_Punctuation=-_No}', "");
79017Expect(0, 32, '\P{Terminal_Punctuation=-_No}', "");
79018Expect(1, 32, '\P{^Terminal_Punctuation=-_No}', "");
79019Expect(0, 33, '\p{Terminal_Punctuation=-_No}', "");
79020Expect(1, 33, '\p{^Terminal_Punctuation=-_No}', "");
79021Expect(1, 33, '\P{Terminal_Punctuation=-_No}', "");
79022Expect(0, 33, '\P{^Terminal_Punctuation=-_No}', "");
79023Error('\p{Term=/a/N}');
79024Error('\P{Term=/a/N}');
79025Expect(1, 32, '\p{Term: n}', "");
79026Expect(0, 32, '\p{^Term: n}', "");
79027Expect(0, 32, '\P{Term: n}', "");
79028Expect(1, 32, '\P{^Term: n}', "");
79029Expect(0, 33, '\p{Term: n}', "");
79030Expect(1, 33, '\p{^Term: n}', "");
79031Expect(1, 33, '\P{Term: n}', "");
79032Expect(0, 33, '\P{^Term: n}', "");
79033Expect(1, 32, '\p{Term= -N}', "");
79034Expect(0, 32, '\p{^Term= -N}', "");
79035Expect(0, 32, '\P{Term= -N}', "");
79036Expect(1, 32, '\P{^Term= -N}', "");
79037Expect(0, 33, '\p{Term= -N}', "");
79038Expect(1, 33, '\p{^Term= -N}', "");
79039Expect(1, 33, '\P{Term= -N}', "");
79040Expect(0, 33, '\P{^Term= -N}', "");
79041Error('\p{Is_Terminal_Punctuation=-:=F}');
79042Error('\P{Is_Terminal_Punctuation=-:=F}');
79043Expect(1, 32, '\p{Is_Terminal_Punctuation=f}', "");
79044Expect(0, 32, '\p{^Is_Terminal_Punctuation=f}', "");
79045Expect(0, 32, '\P{Is_Terminal_Punctuation=f}', "");
79046Expect(1, 32, '\P{^Is_Terminal_Punctuation=f}', "");
79047Expect(0, 33, '\p{Is_Terminal_Punctuation=f}', "");
79048Expect(1, 33, '\p{^Is_Terminal_Punctuation=f}', "");
79049Expect(1, 33, '\P{Is_Terminal_Punctuation=f}', "");
79050Expect(0, 33, '\P{^Is_Terminal_Punctuation=f}', "");
79051Expect(1, 32, '\p{Is_Terminal_Punctuation=_F}', "");
79052Expect(0, 32, '\p{^Is_Terminal_Punctuation=_F}', "");
79053Expect(0, 32, '\P{Is_Terminal_Punctuation=_F}', "");
79054Expect(1, 32, '\P{^Is_Terminal_Punctuation=_F}', "");
79055Expect(0, 33, '\p{Is_Terminal_Punctuation=_F}', "");
79056Expect(1, 33, '\p{^Is_Terminal_Punctuation=_F}', "");
79057Expect(1, 33, '\P{Is_Terminal_Punctuation=_F}', "");
79058Expect(0, 33, '\P{^Is_Terminal_Punctuation=_F}', "");
79059Error('\p{Is_Term:   :=_False}');
79060Error('\P{Is_Term:   :=_False}');
79061Expect(1, 32, '\p{Is_Term=false}', "");
79062Expect(0, 32, '\p{^Is_Term=false}', "");
79063Expect(0, 32, '\P{Is_Term=false}', "");
79064Expect(1, 32, '\P{^Is_Term=false}', "");
79065Expect(0, 33, '\p{Is_Term=false}', "");
79066Expect(1, 33, '\p{^Is_Term=false}', "");
79067Expect(1, 33, '\P{Is_Term=false}', "");
79068Expect(0, 33, '\P{^Is_Term=false}', "");
79069Expect(1, 32, '\p{Is_Term=-False}', "");
79070Expect(0, 32, '\p{^Is_Term=-False}', "");
79071Expect(0, 32, '\P{Is_Term=-False}', "");
79072Expect(1, 32, '\P{^Is_Term=-False}', "");
79073Expect(0, 33, '\p{Is_Term=-False}', "");
79074Expect(1, 33, '\p{^Is_Term=-False}', "");
79075Expect(1, 33, '\P{Is_Term=-False}', "");
79076Expect(0, 33, '\P{^Is_Term=-False}', "");
79077Test_X('÷ 0020 ÷ 0020 ÷');
79078Test_X('÷ 0020 × 0308 ÷ 0020 ÷');
79079Test_X('÷ 0020 ÷ 000D ÷');
79080Test_X('÷ 0020 × 0308 ÷ 000D ÷');
79081Test_X('÷ 0020 ÷ 000A ÷');
79082Test_X('÷ 0020 × 0308 ÷ 000A ÷');
79083Test_X('÷ 0020 ÷ 0001 ÷');
79084Test_X('÷ 0020 × 0308 ÷ 0001 ÷');
79085Test_X('÷ 0020 × 0300 ÷');
79086Test_X('÷ 0020 × 0308 × 0300 ÷');
79087Test_X('÷ 0020 ÷ 0E40 ÷');
79088Test_X('÷ 0020 × 0308 ÷ 0E40 ÷');
79089Test_X('÷ 0020 × 0903 ÷');
79090Test_X('÷ 0020 × 0308 × 0903 ÷');
79091Test_X('÷ 0020 ÷ 1100 ÷');
79092Test_X('÷ 0020 × 0308 ÷ 1100 ÷');
79093Test_X('÷ 0020 ÷ 1160 ÷');
79094Test_X('÷ 0020 × 0308 ÷ 1160 ÷');
79095Test_X('÷ 0020 ÷ 11A8 ÷');
79096Test_X('÷ 0020 × 0308 ÷ 11A8 ÷');
79097Test_X('÷ 0020 ÷ AC00 ÷');
79098Test_X('÷ 0020 × 0308 ÷ AC00 ÷');
79099Test_X('÷ 0020 ÷ AC01 ÷');
79100Test_X('÷ 0020 × 0308 ÷ AC01 ÷');
79101Test_X('÷ 000D ÷ 0020 ÷');
79102Test_X('÷ 000D ÷ 0308 ÷ 0020 ÷');
79103Test_X('÷ 000D ÷ 000D ÷');
79104Test_X('÷ 000D ÷ 0308 ÷ 000D ÷');
79105Test_X('÷ 000D × 000A ÷');
79106Test_X('÷ 000D ÷ 0308 ÷ 000A ÷');
79107Test_X('÷ 000D ÷ 0001 ÷');
79108Test_X('÷ 000D ÷ 0308 ÷ 0001 ÷');
79109Test_X('÷ 000D ÷ 0300 ÷');
79110Test_X('÷ 000D ÷ 0308 × 0300 ÷');
79111Test_X('÷ 000D ÷ 0E40 ÷');
79112Test_X('÷ 000D ÷ 0308 ÷ 0E40 ÷');
79113Test_X('÷ 000D ÷ 0903 ÷');
79114Test_X('÷ 000D ÷ 0308 × 0903 ÷');
79115Test_X('÷ 000D ÷ 1100 ÷');
79116Test_X('÷ 000D ÷ 0308 ÷ 1100 ÷');
79117Test_X('÷ 000D ÷ 1160 ÷');
79118Test_X('÷ 000D ÷ 0308 ÷ 1160 ÷');
79119Test_X('÷ 000D ÷ 11A8 ÷');
79120Test_X('÷ 000D ÷ 0308 ÷ 11A8 ÷');
79121Test_X('÷ 000D ÷ AC00 ÷');
79122Test_X('÷ 000D ÷ 0308 ÷ AC00 ÷');
79123Test_X('÷ 000D ÷ AC01 ÷');
79124Test_X('÷ 000D ÷ 0308 ÷ AC01 ÷');
79125Test_X('÷ 000A ÷ 0020 ÷');
79126Test_X('÷ 000A ÷ 0308 ÷ 0020 ÷');
79127Test_X('÷ 000A ÷ 000D ÷');
79128Test_X('÷ 000A ÷ 0308 ÷ 000D ÷');
79129Test_X('÷ 000A ÷ 000A ÷');
79130Test_X('÷ 000A ÷ 0308 ÷ 000A ÷');
79131Test_X('÷ 000A ÷ 0001 ÷');
79132Test_X('÷ 000A ÷ 0308 ÷ 0001 ÷');
79133Test_X('÷ 000A ÷ 0300 ÷');
79134Test_X('÷ 000A ÷ 0308 × 0300 ÷');
79135Test_X('÷ 000A ÷ 0E40 ÷');
79136Test_X('÷ 000A ÷ 0308 ÷ 0E40 ÷');
79137Test_X('÷ 000A ÷ 0903 ÷');
79138Test_X('÷ 000A ÷ 0308 × 0903 ÷');
79139Test_X('÷ 000A ÷ 1100 ÷');
79140Test_X('÷ 000A ÷ 0308 ÷ 1100 ÷');
79141Test_X('÷ 000A ÷ 1160 ÷');
79142Test_X('÷ 000A ÷ 0308 ÷ 1160 ÷');
79143Test_X('÷ 000A ÷ 11A8 ÷');
79144Test_X('÷ 000A ÷ 0308 ÷ 11A8 ÷');
79145Test_X('÷ 000A ÷ AC00 ÷');
79146Test_X('÷ 000A ÷ 0308 ÷ AC00 ÷');
79147Test_X('÷ 000A ÷ AC01 ÷');
79148Test_X('÷ 000A ÷ 0308 ÷ AC01 ÷');
79149Test_X('÷ 0001 ÷ 0020 ÷');
79150Test_X('÷ 0001 ÷ 0308 ÷ 0020 ÷');
79151Test_X('÷ 0001 ÷ 000D ÷');
79152Test_X('÷ 0001 ÷ 0308 ÷ 000D ÷');
79153Test_X('÷ 0001 ÷ 000A ÷');
79154Test_X('÷ 0001 ÷ 0308 ÷ 000A ÷');
79155Test_X('÷ 0001 ÷ 0001 ÷');
79156Test_X('÷ 0001 ÷ 0308 ÷ 0001 ÷');
79157Test_X('÷ 0001 ÷ 0300 ÷');
79158Test_X('÷ 0001 ÷ 0308 × 0300 ÷');
79159Test_X('÷ 0001 ÷ 0E40 ÷');
79160Test_X('÷ 0001 ÷ 0308 ÷ 0E40 ÷');
79161Test_X('÷ 0001 ÷ 0903 ÷');
79162Test_X('÷ 0001 ÷ 0308 × 0903 ÷');
79163Test_X('÷ 0001 ÷ 1100 ÷');
79164Test_X('÷ 0001 ÷ 0308 ÷ 1100 ÷');
79165Test_X('÷ 0001 ÷ 1160 ÷');
79166Test_X('÷ 0001 ÷ 0308 ÷ 1160 ÷');
79167Test_X('÷ 0001 ÷ 11A8 ÷');
79168Test_X('÷ 0001 ÷ 0308 ÷ 11A8 ÷');
79169Test_X('÷ 0001 ÷ AC00 ÷');
79170Test_X('÷ 0001 ÷ 0308 ÷ AC00 ÷');
79171Test_X('÷ 0001 ÷ AC01 ÷');
79172Test_X('÷ 0001 ÷ 0308 ÷ AC01 ÷');
79173Test_X('÷ 0300 ÷ 0020 ÷');
79174Test_X('÷ 0300 × 0308 ÷ 0020 ÷');
79175Test_X('÷ 0300 ÷ 000D ÷');
79176Test_X('÷ 0300 × 0308 ÷ 000D ÷');
79177Test_X('÷ 0300 ÷ 000A ÷');
79178Test_X('÷ 0300 × 0308 ÷ 000A ÷');
79179Test_X('÷ 0300 ÷ 0001 ÷');
79180Test_X('÷ 0300 × 0308 ÷ 0001 ÷');
79181Test_X('÷ 0300 × 0300 ÷');
79182Test_X('÷ 0300 × 0308 × 0300 ÷');
79183Test_X('÷ 0300 ÷ 0E40 ÷');
79184Test_X('÷ 0300 × 0308 ÷ 0E40 ÷');
79185Test_X('÷ 0300 × 0903 ÷');
79186Test_X('÷ 0300 × 0308 × 0903 ÷');
79187Test_X('÷ 0300 ÷ 1100 ÷');
79188Test_X('÷ 0300 × 0308 ÷ 1100 ÷');
79189Test_X('÷ 0300 ÷ 1160 ÷');
79190Test_X('÷ 0300 × 0308 ÷ 1160 ÷');
79191Test_X('÷ 0300 ÷ 11A8 ÷');
79192Test_X('÷ 0300 × 0308 ÷ 11A8 ÷');
79193Test_X('÷ 0300 ÷ AC00 ÷');
79194Test_X('÷ 0300 × 0308 ÷ AC00 ÷');
79195Test_X('÷ 0300 ÷ AC01 ÷');
79196Test_X('÷ 0300 × 0308 ÷ AC01 ÷');
79197Test_X('÷ 0E40 × 0020 ÷');
79198Test_X('÷ 0E40 × 0308 ÷ 0020 ÷');
79199Test_X('÷ 0E40 ÷ 000D ÷');
79200Test_X('÷ 0E40 × 0308 ÷ 000D ÷');
79201Test_X('÷ 0E40 ÷ 000A ÷');
79202Test_X('÷ 0E40 × 0308 ÷ 000A ÷');
79203Test_X('÷ 0E40 ÷ 0001 ÷');
79204Test_X('÷ 0E40 × 0308 ÷ 0001 ÷');
79205Test_X('÷ 0E40 × 0300 ÷');
79206Test_X('÷ 0E40 × 0308 × 0300 ÷');
79207Test_X('÷ 0E40 × 0E40 ÷');
79208Test_X('÷ 0E40 × 0308 ÷ 0E40 ÷');
79209Test_X('÷ 0E40 × 0903 ÷');
79210Test_X('÷ 0E40 × 0308 × 0903 ÷');
79211Test_X('÷ 0E40 × 1100 ÷');
79212Test_X('÷ 0E40 × 0308 ÷ 1100 ÷');
79213Test_X('÷ 0E40 × 1160 ÷');
79214Test_X('÷ 0E40 × 0308 ÷ 1160 ÷');
79215Test_X('÷ 0E40 × 11A8 ÷');
79216Test_X('÷ 0E40 × 0308 ÷ 11A8 ÷');
79217Test_X('÷ 0E40 × AC00 ÷');
79218Test_X('÷ 0E40 × 0308 ÷ AC00 ÷');
79219Test_X('÷ 0E40 × AC01 ÷');
79220Test_X('÷ 0E40 × 0308 ÷ AC01 ÷');
79221Test_X('÷ 0903 ÷ 0020 ÷');
79222Test_X('÷ 0903 × 0308 ÷ 0020 ÷');
79223Test_X('÷ 0903 ÷ 000D ÷');
79224Test_X('÷ 0903 × 0308 ÷ 000D ÷');
79225Test_X('÷ 0903 ÷ 000A ÷');
79226Test_X('÷ 0903 × 0308 ÷ 000A ÷');
79227Test_X('÷ 0903 ÷ 0001 ÷');
79228Test_X('÷ 0903 × 0308 ÷ 0001 ÷');
79229Test_X('÷ 0903 × 0300 ÷');
79230Test_X('÷ 0903 × 0308 × 0300 ÷');
79231Test_X('÷ 0903 ÷ 0E40 ÷');
79232Test_X('÷ 0903 × 0308 ÷ 0E40 ÷');
79233Test_X('÷ 0903 × 0903 ÷');
79234Test_X('÷ 0903 × 0308 × 0903 ÷');
79235Test_X('÷ 0903 ÷ 1100 ÷');
79236Test_X('÷ 0903 × 0308 ÷ 1100 ÷');
79237Test_X('÷ 0903 ÷ 1160 ÷');
79238Test_X('÷ 0903 × 0308 ÷ 1160 ÷');
79239Test_X('÷ 0903 ÷ 11A8 ÷');
79240Test_X('÷ 0903 × 0308 ÷ 11A8 ÷');
79241Test_X('÷ 0903 ÷ AC00 ÷');
79242Test_X('÷ 0903 × 0308 ÷ AC00 ÷');
79243Test_X('÷ 0903 ÷ AC01 ÷');
79244Test_X('÷ 0903 × 0308 ÷ AC01 ÷');
79245Test_X('÷ 1100 ÷ 0020 ÷');
79246Test_X('÷ 1100 × 0308 ÷ 0020 ÷');
79247Test_X('÷ 1100 ÷ 000D ÷');
79248Test_X('÷ 1100 × 0308 ÷ 000D ÷');
79249Test_X('÷ 1100 ÷ 000A ÷');
79250Test_X('÷ 1100 × 0308 ÷ 000A ÷');
79251Test_X('÷ 1100 ÷ 0001 ÷');
79252Test_X('÷ 1100 × 0308 ÷ 0001 ÷');
79253Test_X('÷ 1100 × 0300 ÷');
79254Test_X('÷ 1100 × 0308 × 0300 ÷');
79255Test_X('÷ 1100 ÷ 0E40 ÷');
79256Test_X('÷ 1100 × 0308 ÷ 0E40 ÷');
79257Test_X('÷ 1100 × 0903 ÷');
79258Test_X('÷ 1100 × 0308 × 0903 ÷');
79259Test_X('÷ 1100 × 1100 ÷');
79260Test_X('÷ 1100 × 0308 ÷ 1100 ÷');
79261Test_X('÷ 1100 × 1160 ÷');
79262Test_X('÷ 1100 × 0308 ÷ 1160 ÷');
79263Test_X('÷ 1100 ÷ 11A8 ÷');
79264Test_X('÷ 1100 × 0308 ÷ 11A8 ÷');
79265Test_X('÷ 1100 × AC00 ÷');
79266Test_X('÷ 1100 × 0308 ÷ AC00 ÷');
79267Test_X('÷ 1100 × AC01 ÷');
79268Test_X('÷ 1100 × 0308 ÷ AC01 ÷');
79269Test_X('÷ 1160 ÷ 0020 ÷');
79270Test_X('÷ 1160 × 0308 ÷ 0020 ÷');
79271Test_X('÷ 1160 ÷ 000D ÷');
79272Test_X('÷ 1160 × 0308 ÷ 000D ÷');
79273Test_X('÷ 1160 ÷ 000A ÷');
79274Test_X('÷ 1160 × 0308 ÷ 000A ÷');
79275Test_X('÷ 1160 ÷ 0001 ÷');
79276Test_X('÷ 1160 × 0308 ÷ 0001 ÷');
79277Test_X('÷ 1160 × 0300 ÷');
79278Test_X('÷ 1160 × 0308 × 0300 ÷');
79279Test_X('÷ 1160 ÷ 0E40 ÷');
79280Test_X('÷ 1160 × 0308 ÷ 0E40 ÷');
79281Test_X('÷ 1160 × 0903 ÷');
79282Test_X('÷ 1160 × 0308 × 0903 ÷');
79283Test_X('÷ 1160 ÷ 1100 ÷');
79284Test_X('÷ 1160 × 0308 ÷ 1100 ÷');
79285Test_X('÷ 1160 × 1160 ÷');
79286Test_X('÷ 1160 × 0308 ÷ 1160 ÷');
79287Test_X('÷ 1160 × 11A8 ÷');
79288Test_X('÷ 1160 × 0308 ÷ 11A8 ÷');
79289Test_X('÷ 1160 ÷ AC00 ÷');
79290Test_X('÷ 1160 × 0308 ÷ AC00 ÷');
79291Test_X('÷ 1160 ÷ AC01 ÷');
79292Test_X('÷ 1160 × 0308 ÷ AC01 ÷');
79293Test_X('÷ 11A8 ÷ 0020 ÷');
79294Test_X('÷ 11A8 × 0308 ÷ 0020 ÷');
79295Test_X('÷ 11A8 ÷ 000D ÷');
79296Test_X('÷ 11A8 × 0308 ÷ 000D ÷');
79297Test_X('÷ 11A8 ÷ 000A ÷');
79298Test_X('÷ 11A8 × 0308 ÷ 000A ÷');
79299Test_X('÷ 11A8 ÷ 0001 ÷');
79300Test_X('÷ 11A8 × 0308 ÷ 0001 ÷');
79301Test_X('÷ 11A8 × 0300 ÷');
79302Test_X('÷ 11A8 × 0308 × 0300 ÷');
79303Test_X('÷ 11A8 ÷ 0E40 ÷');
79304Test_X('÷ 11A8 × 0308 ÷ 0E40 ÷');
79305Test_X('÷ 11A8 × 0903 ÷');
79306Test_X('÷ 11A8 × 0308 × 0903 ÷');
79307Test_X('÷ 11A8 ÷ 1100 ÷');
79308Test_X('÷ 11A8 × 0308 ÷ 1100 ÷');
79309Test_X('÷ 11A8 ÷ 1160 ÷');
79310Test_X('÷ 11A8 × 0308 ÷ 1160 ÷');
79311Test_X('÷ 11A8 × 11A8 ÷');
79312Test_X('÷ 11A8 × 0308 ÷ 11A8 ÷');
79313Test_X('÷ 11A8 ÷ AC00 ÷');
79314Test_X('÷ 11A8 × 0308 ÷ AC00 ÷');
79315Test_X('÷ 11A8 ÷ AC01 ÷');
79316Test_X('÷ 11A8 × 0308 ÷ AC01 ÷');
79317Test_X('÷ AC00 ÷ 0020 ÷');
79318Test_X('÷ AC00 × 0308 ÷ 0020 ÷');
79319Test_X('÷ AC00 ÷ 000D ÷');
79320Test_X('÷ AC00 × 0308 ÷ 000D ÷');
79321Test_X('÷ AC00 ÷ 000A ÷');
79322Test_X('÷ AC00 × 0308 ÷ 000A ÷');
79323Test_X('÷ AC00 ÷ 0001 ÷');
79324Test_X('÷ AC00 × 0308 ÷ 0001 ÷');
79325Test_X('÷ AC00 × 0300 ÷');
79326Test_X('÷ AC00 × 0308 × 0300 ÷');
79327Test_X('÷ AC00 ÷ 0E40 ÷');
79328Test_X('÷ AC00 × 0308 ÷ 0E40 ÷');
79329Test_X('÷ AC00 × 0903 ÷');
79330Test_X('÷ AC00 × 0308 × 0903 ÷');
79331Test_X('÷ AC00 ÷ 1100 ÷');
79332Test_X('÷ AC00 × 0308 ÷ 1100 ÷');
79333Test_X('÷ AC00 × 1160 ÷');
79334Test_X('÷ AC00 × 0308 ÷ 1160 ÷');
79335Test_X('÷ AC00 × 11A8 ÷');
79336Test_X('÷ AC00 × 0308 ÷ 11A8 ÷');
79337Test_X('÷ AC00 ÷ AC00 ÷');
79338Test_X('÷ AC00 × 0308 ÷ AC00 ÷');
79339Test_X('÷ AC00 ÷ AC01 ÷');
79340Test_X('÷ AC00 × 0308 ÷ AC01 ÷');
79341Test_X('÷ AC01 ÷ 0020 ÷');
79342Test_X('÷ AC01 × 0308 ÷ 0020 ÷');
79343Test_X('÷ AC01 ÷ 000D ÷');
79344Test_X('÷ AC01 × 0308 ÷ 000D ÷');
79345Test_X('÷ AC01 ÷ 000A ÷');
79346Test_X('÷ AC01 × 0308 ÷ 000A ÷');
79347Test_X('÷ AC01 ÷ 0001 ÷');
79348Test_X('÷ AC01 × 0308 ÷ 0001 ÷');
79349Test_X('÷ AC01 × 0300 ÷');
79350Test_X('÷ AC01 × 0308 × 0300 ÷');
79351Test_X('÷ AC01 ÷ 0E40 ÷');
79352Test_X('÷ AC01 × 0308 ÷ 0E40 ÷');
79353Test_X('÷ AC01 × 0903 ÷');
79354Test_X('÷ AC01 × 0308 × 0903 ÷');
79355Test_X('÷ AC01 ÷ 1100 ÷');
79356Test_X('÷ AC01 × 0308 ÷ 1100 ÷');
79357Test_X('÷ AC01 ÷ 1160 ÷');
79358Test_X('÷ AC01 × 0308 ÷ 1160 ÷');
79359Test_X('÷ AC01 × 11A8 ÷');
79360Test_X('÷ AC01 × 0308 ÷ 11A8 ÷');
79361Test_X('÷ AC01 ÷ AC00 ÷');
79362Test_X('÷ AC01 × 0308 ÷ AC00 ÷');
79363Test_X('÷ AC01 ÷ AC01 ÷');
79364Test_X('÷ AC01 × 0308 ÷ AC01 ÷');
79365Finished();
79366