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 | ( |
67765ba6 |
6 | 'Close Punctuation' => 'Pe', |
7 | 'Connector Punctuation' => 'Pc', |
8 | 'Control' => 'Cc', |
9 | 'Currency Symbol' => 'Sc', |
10 | 'Dash Punctuation' => 'Pd', |
11 | 'Decimal Digit Number' => 'Nd', |
12 | 'Enclosing Mark' => 'Me', |
13 | 'Final Punctuation' => 'Pf', |
14 | 'Format' => 'Cf', |
15 | 'Initial Punctuation' => 'Pi', |
16 | 'Letter' => 'L', |
17 | 'Letter Number' => 'Nl', |
18 | 'Line Separator' => 'Zl', |
19 | 'Lowercase Letter' => 'Ll', |
20 | 'Mark' => 'M', |
21 | 'Math Symbol' => 'Sm', |
22 | 'Modifier Letter' => 'Lm', |
23 | 'Modifier Symbol' => 'Sk', |
24 | 'Non-Spacing Mark' => 'Mn', |
25 | 'Not Assigned' => 'Cn', |
26 | 'Number' => 'N', |
27 | 'Open Punctuation' => 'Ps', |
28 | 'Other' => 'C', |
29 | 'Other Control' => 'Cc', |
30 | 'Other Format' => 'Cf', |
31 | 'Other Letter' => 'Lo', |
32 | 'Other Not Assigned' => 'Cn', |
33 | 'Other Number' => 'No', |
34 | 'Other Private Use' => 'Co', |
35 | 'Other Punctuation' => 'Po', |
36 | 'Other Surrogate' => 'Cs', |
37 | 'Other Symbol' => 'So', |
38 | 'Paragraph Separator' => 'Zp', |
39 | 'Private Use' => 'Co', |
40 | 'Punctuation' => 'P', |
41 | 'Separator' => 'Z', |
42 | 'Space Separator' => 'Zs', |
43 | 'Spacing Combining Mark' => 'Mc', |
44 | 'Surrogate' => 'Cs', |
45 | 'Symbol' => 'S', |
46 | 'Titlecase Letter' => 'Lt', |
47 | 'Uppercase Letter' => 'Lu', |
d73e5302 |
48 | ); |
49 | %utf8::IsPat = |
50 | ( |
51 | 'cl' => { |
52 | 'Close(?:[-_]|\s+)?Punctuation' => 'Pe', |
53 | }, |
54 | 'co' => { |
55 | 'Connector(?:[-_]|\s+)?Punctuation' => 'Pc', |
56 | 'Control' => 'Cc', |
57 | }, |
58 | 'cu' => { |
59 | 'Currency(?:[-_]|\s+)?Symbol' => 'Sc', |
60 | }, |
61 | 'da' => { |
62 | 'Dash(?:[-_]|\s+)?Punctuation' => 'Pd', |
63 | }, |
64 | 'de' => { |
65 | 'Decimal(?:[-_]|\s+)?Digit(?:[-_]|\s+)?Number' => 'Nd', |
66 | }, |
67 | 'en' => { |
68 | 'Enclosing(?:[-_]|\s+)?Mark' => 'Me', |
69 | }, |
70 | 'fi' => { |
71 | 'Final(?:[-_]|\s+)?Punctuation' => 'Pf', |
72 | }, |
73 | 'fo' => { |
74 | 'Format' => 'Cf', |
75 | }, |
76 | 'in' => { |
77 | 'Initial(?:[-_]|\s+)?Punctuation' => 'Pi', |
78 | }, |
79 | 'le' => { |
80 | 'Letter' => 'L', |
81 | 'Letter(?:[-_]|\s+)?Number' => 'Nl', |
82 | }, |
83 | 'li' => { |
84 | 'Line(?:[-_]|\s+)?Separator' => 'Zl', |
85 | }, |
86 | 'lo' => { |
87 | 'Lowercase(?:[-_]|\s+)?Letter' => 'Ll', |
88 | }, |
89 | 'ma' => { |
90 | 'Mark' => 'M', |
91 | 'Math(?:[-_]|\s+)?Symbol' => 'Sm', |
92 | }, |
93 | 'mo' => { |
94 | 'Modifier(?:[-_]|\s+)?Letter' => 'Lm', |
95 | 'Modifier(?:[-_]|\s+)?Symbol' => 'Sk', |
96 | }, |
97 | 'no' => { |
98 | 'Non(?:[-_]|\s+)?Spacing(?:[-_]|\s+)?Mark' => 'Mn', |
99 | 'Not(?:[-_]|\s+)?Assigned' => 'Cn', |
100 | }, |
101 | 'nu' => { |
102 | 'Number' => 'N', |
103 | }, |
104 | 'op' => { |
105 | 'Open(?:[-_]|\s+)?Punctuation' => 'Ps', |
106 | }, |
107 | 'ot' => { |
108 | 'Other' => 'C', |
109 | 'Other(?:[-_]|\s+)?Control' => 'Cc', |
110 | 'Other(?:[-_]|\s+)?Format' => 'Cf', |
111 | 'Other(?:[-_]|\s+)?Letter' => 'Lo', |
112 | 'Other(?:[-_]|\s+)?Not(?:[-_]|\s+)?Assigned' => 'Cn', |
113 | 'Other(?:[-_]|\s+)?Number' => 'No', |
114 | 'Other(?:[-_]|\s+)?Private(?:[-_]|\s+)?Use' => 'Co', |
115 | 'Other(?:[-_]|\s+)?Punctuation' => 'Po', |
116 | 'Other(?:[-_]|\s+)?Surrogate' => 'Cs', |
117 | 'Other(?:[-_]|\s+)?Symbol' => 'So', |
118 | }, |
119 | 'pa' => { |
120 | 'Paragraph(?:[-_]|\s+)?Separator' => 'Zp', |
121 | }, |
122 | 'pr' => { |
123 | 'Private(?:[-_]|\s+)?Use' => 'Co', |
124 | }, |
125 | 'pu' => { |
126 | 'Punctuation' => 'P', |
127 | }, |
128 | 'se' => { |
129 | 'Separator' => 'Z', |
130 | }, |
131 | 'sp' => { |
132 | 'Space(?:[-_]|\s+)?Separator' => 'Zs', |
133 | 'Spacing(?:[-_]|\s+)?Combining(?:[-_]|\s+)?Mark' => 'Mc', |
134 | }, |
135 | 'su' => { |
136 | 'Surrogate' => 'Cs', |
137 | }, |
138 | 'sy' => { |
139 | 'Symbol' => 'S', |
140 | }, |
141 | 'ti' => { |
142 | 'Titlecase(?:[-_]|\s+)?Letter' => 'Lt', |
143 | }, |
144 | 'up' => { |
145 | 'Uppercase(?:[-_]|\s+)?Letter' => 'Lu', |
146 | }, |
147 | ); |