| line | stmt | bran | cond | sub | pod | time | code | 
| 1 |  |  |  |  |  |  | package Unicode::Stringprep::Prohibited; | 
| 2 |  |  |  |  |  |  |  | 
| 3 | 11 |  |  | 11 |  | 66 | use strict; | 
|  | 11 |  |  |  |  | 21 |  | 
|  | 11 |  |  |  |  | 6633 |  | 
| 4 | 11 |  |  | 11 |  | 259 | use utf8; | 
|  | 11 |  |  |  |  | 23 |  | 
|  | 11 |  |  |  |  | 121 |  | 
| 5 | 11 |  |  | 11 |  | 241 | use warnings; | 
|  | 11 |  |  |  |  | 19 |  | 
|  | 11 |  |  |  |  | 633 |  | 
| 6 |  |  |  |  |  |  |  | 
| 7 |  |  |  |  |  |  | our $VERSION = "1.10"; | 
| 8 |  |  |  |  |  |  |  | 
| 9 | 11 |  |  | 11 |  | 60 | use Unicode::Stringprep::_Common; | 
|  | 11 |  |  |  |  | 22 |  | 
|  | 11 |  |  |  |  | 4901 |  | 
| 10 |  |  |  |  |  |  |  | 
| 11 |  |  |  |  |  |  | our @C11 = _mk_set(< | 
| 12 |  |  |  |  |  |  | 0020; SPACE | 
| 13 |  |  |  |  |  |  | END | 
| 14 |  |  |  |  |  |  |  | 
| 15 |  |  |  |  |  |  | our @C12 = _mk_set(< | 
| 16 |  |  |  |  |  |  | 00A0; NO-BREAK SPACE | 
| 17 |  |  |  |  |  |  | 1680; OGHAM SPACE MARK | 
| 18 |  |  |  |  |  |  | 2000; EN QUAD | 
| 19 |  |  |  |  |  |  | 2001; EM QUAD | 
| 20 |  |  |  |  |  |  | 2002; EN SPACE | 
| 21 |  |  |  |  |  |  | 2003; EM SPACE | 
| 22 |  |  |  |  |  |  | 2004; THREE-PER-EM SPACE | 
| 23 |  |  |  |  |  |  | 2005; FOUR-PER-EM SPACE | 
| 24 |  |  |  |  |  |  | 2006; SIX-PER-EM SPACE | 
| 25 |  |  |  |  |  |  | 2007; FIGURE SPACE | 
| 26 |  |  |  |  |  |  | 2008; PUNCTUATION SPACE | 
| 27 |  |  |  |  |  |  | 2009; THIN SPACE | 
| 28 |  |  |  |  |  |  | 200A; HAIR SPACE | 
| 29 |  |  |  |  |  |  | 200B; ZERO WIDTH SPACE | 
| 30 |  |  |  |  |  |  | 202F; NARROW NO-BREAK SPACE | 
| 31 |  |  |  |  |  |  | 205F; MEDIUM MATHEMATICAL SPACE | 
| 32 |  |  |  |  |  |  | 3000; IDEOGRAPHIC SPACE | 
| 33 |  |  |  |  |  |  | END | 
| 34 |  |  |  |  |  |  |  | 
| 35 |  |  |  |  |  |  | our @C21 = _mk_set(< | 
| 36 |  |  |  |  |  |  | 0000-001F; [CONTROL CHARACTERS] | 
| 37 |  |  |  |  |  |  | 007F; DELETE | 
| 38 |  |  |  |  |  |  | END | 
| 39 |  |  |  |  |  |  |  | 
| 40 |  |  |  |  |  |  | our @C22 = _mk_set(< | 
| 41 |  |  |  |  |  |  | 0080-009F; [CONTROL CHARACTERS] | 
| 42 |  |  |  |  |  |  | 06DD; ARABIC END OF AYAH | 
| 43 |  |  |  |  |  |  | 070F; SYRIAC ABBREVIATION MARK | 
| 44 |  |  |  |  |  |  | 180E; MONGOLIAN VOWEL SEPARATOR | 
| 45 |  |  |  |  |  |  | 200C; ZERO WIDTH NON-JOINER | 
| 46 |  |  |  |  |  |  | 200D; ZERO WIDTH JOINER | 
| 47 |  |  |  |  |  |  | 2028; LINE SEPARATOR | 
| 48 |  |  |  |  |  |  | 2029; PARAGRAPH SEPARATOR | 
| 49 |  |  |  |  |  |  | 2060; WORD JOINER | 
| 50 |  |  |  |  |  |  | 2061; FUNCTION APPLICATION | 
| 51 |  |  |  |  |  |  | 2062; INVISIBLE TIMES | 
| 52 |  |  |  |  |  |  | 2063; INVISIBLE SEPARATOR | 
| 53 |  |  |  |  |  |  | 206A-206F; [CONTROL CHARACTERS] | 
| 54 |  |  |  |  |  |  | FEFF; ZERO WIDTH NO-BREAK SPACE | 
| 55 |  |  |  |  |  |  | FFF9-FFFC; [CONTROL CHARACTERS] | 
| 56 |  |  |  |  |  |  | 1D173-1D17A; [MUSICAL CONTROL CHARACTERS] | 
| 57 |  |  |  |  |  |  | END | 
| 58 |  |  |  |  |  |  |  | 
| 59 |  |  |  |  |  |  | our @C3 = _mk_set(< | 
| 60 |  |  |  |  |  |  | E000-F8FF; [PRIVATE USE, PLANE 0] | 
| 61 |  |  |  |  |  |  | F0000-FFFFD; [PRIVATE USE, PLANE 15] | 
| 62 |  |  |  |  |  |  | 100000-10FFFD; [PRIVATE USE, PLANE 16] | 
| 63 |  |  |  |  |  |  | END | 
| 64 |  |  |  |  |  |  |  | 
| 65 |  |  |  |  |  |  | our @C4 = _mk_set(< | 
| 66 |  |  |  |  |  |  | FDD0-FDEF; [NONCHARACTER CODE POINTS] | 
| 67 |  |  |  |  |  |  | FFFE-FFFF; [NONCHARACTER CODE POINTS] | 
| 68 |  |  |  |  |  |  | 1FFFE-1FFFF; [NONCHARACTER CODE POINTS] | 
| 69 |  |  |  |  |  |  | 2FFFE-2FFFF; [NONCHARACTER CODE POINTS] | 
| 70 |  |  |  |  |  |  | 3FFFE-3FFFF; [NONCHARACTER CODE POINTS] | 
| 71 |  |  |  |  |  |  | 4FFFE-4FFFF; [NONCHARACTER CODE POINTS] | 
| 72 |  |  |  |  |  |  | 5FFFE-5FFFF; [NONCHARACTER CODE POINTS] | 
| 73 |  |  |  |  |  |  | 6FFFE-6FFFF; [NONCHARACTER CODE POINTS] | 
| 74 |  |  |  |  |  |  | 7FFFE-7FFFF; [NONCHARACTER CODE POINTS] | 
| 75 |  |  |  |  |  |  | 8FFFE-8FFFF; [NONCHARACTER CODE POINTS] | 
| 76 |  |  |  |  |  |  | 9FFFE-9FFFF; [NONCHARACTER CODE POINTS] | 
| 77 |  |  |  |  |  |  | AFFFE-AFFFF; [NONCHARACTER CODE POINTS] | 
| 78 |  |  |  |  |  |  | BFFFE-BFFFF; [NONCHARACTER CODE POINTS] | 
| 79 |  |  |  |  |  |  | CFFFE-CFFFF; [NONCHARACTER CODE POINTS] | 
| 80 |  |  |  |  |  |  | DFFFE-DFFFF; [NONCHARACTER CODE POINTS] | 
| 81 |  |  |  |  |  |  | EFFFE-EFFFF; [NONCHARACTER CODE POINTS] | 
| 82 |  |  |  |  |  |  | FFFFE-FFFFF; [NONCHARACTER CODE POINTS] | 
| 83 |  |  |  |  |  |  | 10FFFE-10FFFF; [NONCHARACTER CODE POINTS] | 
| 84 |  |  |  |  |  |  | END | 
| 85 |  |  |  |  |  |  |  | 
| 86 |  |  |  |  |  |  | our @C5 = _mk_set(< | 
| 87 |  |  |  |  |  |  | D800-DFFF; [SURROGATE CODES] | 
| 88 |  |  |  |  |  |  | END | 
| 89 |  |  |  |  |  |  |  | 
| 90 |  |  |  |  |  |  | our @C6 = _mk_set(< | 
| 91 |  |  |  |  |  |  | FFF9; INTERLINEAR ANNOTATION ANCHOR | 
| 92 |  |  |  |  |  |  | FFFA; INTERLINEAR ANNOTATION SEPARATOR | 
| 93 |  |  |  |  |  |  | FFFB; INTERLINEAR ANNOTATION TERMINATOR | 
| 94 |  |  |  |  |  |  | FFFC; OBJECT REPLACEMENT CHARACTER | 
| 95 |  |  |  |  |  |  | FFFD; REPLACEMENT CHARACTER | 
| 96 |  |  |  |  |  |  | END | 
| 97 |  |  |  |  |  |  |  | 
| 98 |  |  |  |  |  |  | our @C7 = _mk_set(< | 
| 99 |  |  |  |  |  |  | 2FF0-2FFB; [IDEOGRAPHIC DESCRIPTION CHARACTERS] | 
| 100 |  |  |  |  |  |  | END | 
| 101 |  |  |  |  |  |  |  | 
| 102 |  |  |  |  |  |  | our @C8 = _mk_set(< | 
| 103 |  |  |  |  |  |  | 0340; COMBINING GRAVE TONE MARK | 
| 104 |  |  |  |  |  |  | 0341; COMBINING ACUTE TONE MARK | 
| 105 |  |  |  |  |  |  | 200E; LEFT-TO-RIGHT MARK | 
| 106 |  |  |  |  |  |  | 200F; RIGHT-TO-LEFT MARK | 
| 107 |  |  |  |  |  |  | 202A; LEFT-TO-RIGHT EMBEDDING | 
| 108 |  |  |  |  |  |  | 202B; RIGHT-TO-LEFT EMBEDDING | 
| 109 |  |  |  |  |  |  | 202C; POP DIRECTIONAL FORMATTING | 
| 110 |  |  |  |  |  |  | 202D; LEFT-TO-RIGHT OVERRIDE | 
| 111 |  |  |  |  |  |  | 202E; RIGHT-TO-LEFT OVERRIDE | 
| 112 |  |  |  |  |  |  | 206A; INHIBIT SYMMETRIC SWAPPING | 
| 113 |  |  |  |  |  |  | 206B; ACTIVATE SYMMETRIC SWAPPING | 
| 114 |  |  |  |  |  |  | 206C; INHIBIT ARABIC FORM SHAPING | 
| 115 |  |  |  |  |  |  | 206D; ACTIVATE ARABIC FORM SHAPING | 
| 116 |  |  |  |  |  |  | 206E; NATIONAL DIGIT SHAPES | 
| 117 |  |  |  |  |  |  | 206F; NOMINAL DIGIT SHAPES | 
| 118 |  |  |  |  |  |  | END | 
| 119 |  |  |  |  |  |  |  | 
| 120 |  |  |  |  |  |  | our @C9 = _mk_set(< | 
| 121 |  |  |  |  |  |  | E0001; LANGUAGE TAG | 
| 122 |  |  |  |  |  |  | E0020-E007F; [TAGGING CHARACTERS] | 
| 123 |  |  |  |  |  |  | END | 
| 124 |  |  |  |  |  |  |  | 
| 125 |  |  |  |  |  |  | 1; | 
| 126 |  |  |  |  |  |  |  | 
| 127 |  |  |  |  |  |  | __END__ |