Commit | Line | Data |
d73e5302 |
1 | # !!!!!!! DO NOT EDIT THIS FILE !!!!!!! |
2 | # This file is built by mktables from e.g. Unicode.txt. |
3 | # Any changes made here will be lost! |
4 | %utf8::Is = |
5 | ( |
e150c829 |
6 | 'Close_Punctuation' => 'Pe', |
7 | 'Connector_Punctuation' => 'Pc', |
67765ba6 |
8 | 'Control' => 'Cc', |
e150c829 |
9 | 'Currency_Symbol' => 'Sc', |
10 | 'Dash_Punctuation' => 'Pd', |
11 | 'Decimal_Number' => 'Nd', |
12 | 'Enclosing_Mark' => 'Me', |
13 | 'Final_Punctuation' => 'Pf', |
67765ba6 |
14 | 'Format' => 'Cf', |
e150c829 |
15 | 'Initial_Punctuation' => 'Pi', |
67765ba6 |
16 | 'Letter' => 'L', |
e150c829 |
17 | 'Letter_Number' => 'Nl', |
18 | 'Line_Separator' => 'Zl', |
19 | 'Lowercase_Letter' => 'Ll', |
67765ba6 |
20 | 'Mark' => 'M', |
e150c829 |
21 | 'Math_Symbol' => 'Sm', |
22 | 'Modifier_Letter' => 'Lm', |
23 | 'Modifier_Symbol' => 'Sk', |
24 | 'Non_Spacing_Mark' => 'Mn', |
67765ba6 |
25 | 'Number' => 'N', |
e150c829 |
26 | 'Open_Punctuation' => 'Ps', |
67765ba6 |
27 | 'Other' => 'C', |
e150c829 |
28 | 'Other_Letter' => 'Lo', |
29 | 'Other_Number' => 'No', |
30 | 'Other_Punctuation' => 'Po', |
31 | 'Other_Symbol' => 'So', |
32 | 'Paragraph_Separator' => 'Zp', |
67765ba6 |
33 | 'Private Use' => 'Co', |
34 | 'Punctuation' => 'P', |
35 | 'Separator' => 'Z', |
e150c829 |
36 | 'Space_Separator' => 'Zs', |
37 | 'Spacing_Mark' => 'Mc', |
67765ba6 |
38 | 'Surrogate' => 'Cs', |
39 | 'Symbol' => 'S', |
e150c829 |
40 | 'Titlecase_Letter' => 'Lt', |
41 | 'Unassigned' => 'Cn', |
42 | 'Uppercase_Letter' => 'Lu', |
d73e5302 |
43 | ); |
44 | %utf8::IsPat = |
45 | ( |
46 | 'cl' => { |
47 | 'Close(?:[-_]|\s+)?Punctuation' => 'Pe', |
48 | }, |
49 | 'co' => { |
50 | 'Connector(?:[-_]|\s+)?Punctuation' => 'Pc', |
51 | 'Control' => 'Cc', |
52 | }, |
53 | 'cu' => { |
54 | 'Currency(?:[-_]|\s+)?Symbol' => 'Sc', |
55 | }, |
56 | 'da' => { |
57 | 'Dash(?:[-_]|\s+)?Punctuation' => 'Pd', |
58 | }, |
59 | 'de' => { |
e150c829 |
60 | 'Decimal(?:[-_]|\s+)?Number' => 'Nd', |
d73e5302 |
61 | }, |
62 | 'en' => { |
63 | 'Enclosing(?:[-_]|\s+)?Mark' => 'Me', |
64 | }, |
65 | 'fi' => { |
66 | 'Final(?:[-_]|\s+)?Punctuation' => 'Pf', |
67 | }, |
68 | 'fo' => { |
69 | 'Format' => 'Cf', |
70 | }, |
71 | 'in' => { |
72 | 'Initial(?:[-_]|\s+)?Punctuation' => 'Pi', |
73 | }, |
74 | 'le' => { |
75 | 'Letter' => 'L', |
76 | 'Letter(?:[-_]|\s+)?Number' => 'Nl', |
77 | }, |
78 | 'li' => { |
79 | 'Line(?:[-_]|\s+)?Separator' => 'Zl', |
80 | }, |
81 | 'lo' => { |
82 | 'Lowercase(?:[-_]|\s+)?Letter' => 'Ll', |
83 | }, |
84 | 'ma' => { |
85 | 'Mark' => 'M', |
86 | 'Math(?:[-_]|\s+)?Symbol' => 'Sm', |
87 | }, |
88 | 'mo' => { |
89 | 'Modifier(?:[-_]|\s+)?Letter' => 'Lm', |
90 | 'Modifier(?:[-_]|\s+)?Symbol' => 'Sk', |
91 | }, |
92 | 'no' => { |
93 | 'Non(?:[-_]|\s+)?Spacing(?:[-_]|\s+)?Mark' => 'Mn', |
d73e5302 |
94 | }, |
95 | 'nu' => { |
96 | 'Number' => 'N', |
97 | }, |
98 | 'op' => { |
99 | 'Open(?:[-_]|\s+)?Punctuation' => 'Ps', |
100 | }, |
101 | 'ot' => { |
102 | 'Other' => 'C', |
d73e5302 |
103 | 'Other(?:[-_]|\s+)?Letter' => 'Lo', |
d73e5302 |
104 | 'Other(?:[-_]|\s+)?Number' => 'No', |
d73e5302 |
105 | 'Other(?:[-_]|\s+)?Punctuation' => 'Po', |
d73e5302 |
106 | 'Other(?:[-_]|\s+)?Symbol' => 'So', |
107 | }, |
108 | 'pa' => { |
109 | 'Paragraph(?:[-_]|\s+)?Separator' => 'Zp', |
110 | }, |
111 | 'pr' => { |
112 | 'Private(?:[-_]|\s+)?Use' => 'Co', |
113 | }, |
114 | 'pu' => { |
115 | 'Punctuation' => 'P', |
116 | }, |
117 | 'se' => { |
118 | 'Separator' => 'Z', |
119 | }, |
120 | 'sp' => { |
121 | 'Space(?:[-_]|\s+)?Separator' => 'Zs', |
e150c829 |
122 | 'Spacing(?:[-_]|\s+)?Mark' => 'Mc', |
d73e5302 |
123 | }, |
124 | 'su' => { |
125 | 'Surrogate' => 'Cs', |
126 | }, |
127 | 'sy' => { |
128 | 'Symbol' => 'S', |
129 | }, |
130 | 'ti' => { |
131 | 'Titlecase(?:[-_]|\s+)?Letter' => 'Lt', |
132 | }, |
e150c829 |
133 | 'un' => { |
134 | 'Unassigned' => 'Cn', |
135 | }, |
d73e5302 |
136 | 'up' => { |
137 | 'Uppercase(?:[-_]|\s+)?Letter' => 'Lu', |
138 | }, |
139 | ); |