1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
#![allow(dead_code)]

// 00-0F
pub const NUL: char                                                 = '\u{0000}';
pub const WHITE_SMILING_FACE: char                                  = '☺';
pub const BLACK_SMILING_FACE: char                                  = '☻';
pub const BLACK_HEART_SUIT: char                                    = '♥';
pub const BLACK_DIAMOND_SUIT: char                                  = '♦';
pub const BLACK_CLUB_SUIT: char                                     = '♣';
pub const BLACK_SPADE_SUIT: char                                    = '♠';
pub const BULLET: char                                              = '•';
pub const INVERSE_BULLET: char                                      = '◘';
pub const WHITE_CIRCLE: char                                        = '○';
pub const INVERSE_WHITE_CIRCLE: char                                = '◙';
pub const MALE_SIGN: char                                           = '♂';
pub const FEMALE_SIGN: char                                         = '♀';
pub const EIGHTH_NOTE: char                                         = '♪';
pub const BEAMED_EIGHTH_NOTES: char                                 = '♫';
pub const WHITE_SUN_WITH_RAYS: char                                 = '☼';

// 10-1F
pub const BLACK_RIGHT_POINTING_POINTER: char                        = '►';
pub const BLACK_LEFT_POINTING_POINTER: char                         = '◄';
pub const UP_DOWN_ARROW: char                                       = '↕';
pub const DOUBLE_EXCLAMATION_MARK: char                             = '‼';
pub const PILCROW_SIGN: char                                        = '¶';
pub const SECTION_SIGN: char                                        = '§';
pub const BLACK_RECTANGLE: char                                     = '▬';
pub const UP_DOWN_ARROW_WITH_BASE: char                             = '↨';
pub const UPWARDS_ARROW: char                                       = '↑';
pub const DOWNWARDS_ARROW: char                                     = '↓';
pub const RIGHTWARDS_ARROW: char                                    = '→';
pub const LEFTWARDS_ARROW: char                                     = '←';
pub const RIGHT_ANGLE: char                                         = '∟';
pub const LEFT_RIGHT_ARROW: char                                    = '↔';
pub const BLACK_UP_POINTING_POINTER: char                           = '▲';
pub const BLACK_DOWN_POINTING_POINTER: char                         = '▼';

// 20-2F
pub const SPACE: char                                               = ' ';
pub const EXCLAMATION_MARK: char                                    = '!';
pub const QUOTATION_MARK: char                                      = '"';
pub const NUMBER_SIGN: char                                         = '#';
pub const DOLLAR_SIGN: char                                         = '$';
pub const PERCENT_SIGN: char                                        = '%';
pub const AMPERSAND: char                                           = '&';
pub const APOSTROPHE: char                                          = '\'';
pub const LEFT_PARENTHESIS: char                                    = '(';
pub const RIGHT_PARENTHESIS: char                                   = ')';
pub const ASTERISK: char                                            = '*';
pub const PLUS_SIGN: char                                           = '+';
pub const COMMA: char                                               = ',';
pub const HYPHEN_MINUS: char                                        = '-';
pub const FULL_STOP: char                                           = '.';
pub const SOLIDUS: char                                             = '/';

// 30-3F
pub const DIGIT_ZERO: char                                          = '0';
pub const DIGIT_ONE: char                                           = '1';
pub const DIGIT_TWO: char                                           = '2';
pub const DIGIT_THREE: char                                         = '3';
pub const DIGIT_FOUR: char                                          = '4';
pub const DIGIT_FIVE: char                                          = '5';
pub const DIGIT_SIX: char                                           = '6';
pub const DIGIT_SEVEN: char                                         = '7';
pub const DIGIT_EIGHT: char                                         = '8';
pub const DIGIT_NINE: char                                          = '9';
pub const COLON: char                                               = ':';
pub const SEMICOLON: char                                           = ';';
pub const LESS_THAN_SIGN: char                                      = '<';
pub const EQUALS_SIGN: char                                         = '=';
pub const GREATER_THAN_SIGN: char                                   = '>';
pub const QUESTION_MARK: char                                       = '?';

// 40-4F
pub const COMMERCIAL_AT: char                                       = '@';
pub const LATIN_CAPITAL_LETTER_A: char                              = 'A';
pub const LATIN_CAPITAL_LETTER_B: char                              = 'B';
pub const LATIN_CAPITAL_LETTER_C: char                              = 'C';
pub const LATIN_CAPITAL_LETTER_D: char                              = 'D';
pub const LATIN_CAPITAL_LETTER_E: char                              = 'E';
pub const LATIN_CAPITAL_LETTER_F: char                              = 'F';
pub const LATIN_CAPITAL_LETTER_G: char                              = 'G';
pub const LATIN_CAPITAL_LETTER_H: char                              = 'H';
pub const LATIN_CAPITAL_LETTER_I: char                              = 'I';
pub const LATIN_CAPITAL_LETTER_J: char                              = 'J';
pub const LATIN_CAPITAL_LETTER_K: char                              = 'K';
pub const LATIN_CAPITAL_LETTER_L: char                              = 'L';
pub const LATIN_CAPITAL_LETTER_M: char                              = 'M';
pub const LATIN_CAPITAL_LETTER_N: char                              = 'N';
pub const LATIN_CAPITAL_LETTER_O: char                              = 'O';

// 50-5F
pub const LATIN_CAPITAL_LETTER_P: char                              = 'P';
pub const LATIN_CAPITAL_LETTER_Q: char                              = 'Q';
pub const LATIN_CAPITAL_LETTER_R: char                              = 'R';
pub const LATIN_CAPITAL_LETTER_S: char                              = 'S';
pub const LATIN_CAPITAL_LETTER_T: char                              = 'T';
pub const LATIN_CAPITAL_LETTER_U: char                              = 'U';
pub const LATIN_CAPITAL_LETTER_V: char                              = 'V';
pub const LATIN_CAPITAL_LETTER_W: char                              = 'W';
pub const LATIN_CAPITAL_LETTER_X: char                              = 'X';
pub const LATIN_CAPITAL_LETTER_Y: char                              = 'Y';
pub const LATIN_CAPITAL_LETTER_Z: char                              = 'Z';
pub const LEFT_SQUARE_BRACKET: char                                 = '[';
pub const REVERSE_SOLIDUS: char                                     = '\\';
pub const RIGHT_SQUARE_BRACKET: char                                = ']';
pub const CIRCUMFLEX_ACCENT: char                                   = '^';
pub const LOW_LINE: char                                            = '_';

// 60-6F
pub const GRAVE_ACCENT: char                                        = '`';
pub const LATIN_SMALL_LETTER_A: char                                = 'a';
pub const LATIN_SMALL_LETTER_B: char                                = 'b';
pub const LATIN_SMALL_LETTER_C: char                                = 'c';
pub const LATIN_SMALL_LETTER_D: char                                = 'd';
pub const LATIN_SMALL_LETTER_E: char                                = 'e';
pub const LATIN_SMALL_LETTER_F: char                                = 'f';
pub const LATIN_SMALL_LETTER_G: char                                = 'g';
pub const LATIN_SMALL_LETTER_H: char                                = 'h';
pub const LATIN_SMALL_LETTER_I: char                                = 'i';
pub const LATIN_SMALL_LETTER_J: char                                = 'j';
pub const LATIN_SMALL_LETTER_K: char                                = 'k';
pub const LATIN_SMALL_LETTER_L: char                                = 'l';
pub const LATIN_SMALL_LETTER_M: char                                = 'm';
pub const LATIN_SMALL_LETTER_N: char                                = 'n';
pub const LATIN_SMALL_LETTER_O: char                                = 'o';

// 70-7F
pub const LATIN_SMALL_LETTER_P: char                                = 'p';
pub const LATIN_SMALL_LETTER_Q: char                                = 'q';
pub const LATIN_SMALL_LETTER_R: char                                = 'r';
pub const LATIN_SMALL_LETTER_S: char                                = 's';
pub const LATIN_SMALL_LETTER_T: char                                = 't';
pub const LATIN_SMALL_LETTER_U: char                                = 'u';
pub const LATIN_SMALL_LETTER_V: char                                = 'v';
pub const LATIN_SMALL_LETTER_W: char                                = 'w';
pub const LATIN_SMALL_LETTER_X: char                                = 'x';
pub const LATIN_SMALL_LETTER_Y: char                                = 'y';
pub const LATIN_SMALL_LETTER_Z: char                                = 'z';
pub const LEFT_CURLY_BRACKET: char                                  = '{';
pub const VERTICAL_LINE: char                                       = '|';
pub const RIGHT_CURLY_BRACKET: char                                 = '}';
pub const TILDE: char                                               = '~';
pub const HOUSE: char                                               = '⌂';

// 80-8F
pub const LATIN_CAPITAL_LETTER_C_WITH_CEDILLA: char                 = 'Ç';
pub const LATIN_SMALL_LETTER_U_WITH_DIAERESIS: char                 = 'ü';
pub const LATIN_SMALL_LETTER_E_WITH_ACUTE: char                     = 'é';
pub const LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX: char                = 'â';
pub const LATIN_SMALL_LETTER_A_WITH_DIAERESIS: char                 = 'ä';
pub const LATIN_SMALL_LETTER_A_WITH_GRAVE: char                     = 'à';
pub const LATIN_SMALL_LETTER_A_WITH_RING_ABOVE: char                = 'å';
pub const LATIN_SMALL_LETTER_C_WITH_CEDILLA: char                   = 'ç';
pub const LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX: char                = 'ê';
pub const LATIN_SMALL_LETTER_E_WITH_DIAERESIS: char                 = 'ë';
pub const LATIN_SMALL_LETTER_E_WITH_GRAVE: char                     = 'è';
pub const LATIN_SMALL_LETTER_I_WITH_DIAERESIS: char                 = 'ï';
pub const LATIN_SMALL_LETTER_I_WITH_CIRCUMFLEX: char                = 'î';
pub const LATIN_SMALL_LETTER_I_WITH_GRAVE: char                     = 'ì';
pub const LATIN_CAPITAL_LETTER_A_WITH_DIAERESIS: char               = 'Ä';
pub const LATIN_CAPITAL_LETTER_A_WITH_RING_ABOVE: char              = 'Å';

// 90-9F
pub const LATIN_CAPITAL_LETTER_E_WITH_ACUTE: char                   = 'É';
pub const LATIN_SMALL_LETTER_AE: char                               = 'æ';
pub const LATIN_CAPITAL_LETTER_AE: char                             = 'Æ';
pub const LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX: char                = 'ô';
pub const LATIN_SMALL_LETTER_O_WITH_DIAERESIS: char                 = 'ö';
pub const LATIN_SMALL_LETTER_O_WITH_GRAVE: char                     = 'ò';
pub const LATIN_SMALL_LETTER_U_WITH_CIRCUMFLEX: char                = 'û';
pub const LATIN_SMALL_LETTER_U_WITH_GRAVE: char                     = 'ù';
pub const LATIN_SMALL_LETTER_Y_WITH_DIAERESIS: char                 = 'ÿ';
pub const LATIN_CAPITAL_LETTER_O_WITH_DIAERESIS: char               = 'Ö';
pub const LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS: char               = 'Ü';
pub const CENT_SIGN: char                                           = '¢';
pub const POUND_SIGN: char                                          = '£';
pub const YEN_SIGN: char                                            = '¥';
pub const PESETA_SIGN: char                                         = '₧';
pub const LATIN_SMALL_LETTER_F_WITH_HOOK: char                      = 'ƒ';

// A0-AF
pub const LATIN_SMALL_LETTER_A_WITH_ACUTE: char                     = 'á';
pub const LATIN_SMALL_LETTER_I_WITH_ACUTE: char                     = 'í';
pub const LATIN_SMALL_LETTER_O_WITH_ACUTE: char                     = 'ó';
pub const LATIN_SMALL_LETTER_U_WITH_ACUTE: char                     = 'ú';
pub const LATIN_SMALL_LETTER_N_WITH_TILDE: char                     = 'ñ';
pub const LATIN_CAPITAL_LETTER_N_WITH_TILDE: char                   = 'Ñ';
pub const FEMININE_ORDINAL_INDICATOR: char                          = 'ª';
pub const MASCULINE_ORDINAL_INDICATOR: char                         = 'º';
pub const INVERTED_QUESTION_MARK: char                              = '¿';
pub const REVERSED_NOT_SIGN: char                                   = '⌐';
pub const NOT_SIGN: char                                            = '¬';
pub const VULGAR_FRACTION_ONE_HALF: char                            = '½';
pub const VULGAR_FRACTION_ONE_QUARTER: char                         = '¼';
pub const INVERTED_EXCLAMATION_MARK: char                           = '¡';
pub const LEFT_POINTING_DOUBLE_ANGLE_QUOTATION_MARK: char           = '«';
pub const RIGHT_POINTING_DOUBLE_ANGLE_QUOTATION_MARK: char          = '»';

// B0-BF
pub const LIGHT_SHADE: char                                         = '░';
pub const MEDIUM_SHADE: char                                        = '▒';
pub const DARK_SHADE: char                                          = '▓';
pub const BOX_DRAWINGS_LIGHT_VERTICAL: char                         = '│';
pub const BOX_DRAWINGS_LIGHT_VERTICAL_AND_LEFT: char                = '┤';
pub const BOX_DRAWINGS_VERTICAL_SINGLE_AND_LEFT_DOUBLE: char        = '╡';
pub const BOX_DRAWINGS_VERTICAL_DOUBLE_AND_LEFT_SINGLE: char        = '╢';
pub const BOX_DRAWINGS_DOWN_DOUBLE_AND_LEFT_SINGLE: char            = '╖';
pub const BOX_DRAWINGS_DOWN_SINGLE_AND_LEFT_DOUBLE: char            = '╕';
pub const BOX_DRAWINGS_DOUBLE_VERTICAL_AND_LEFT: char               = '╣';
pub const BOX_DRAWINGS_DOUBLE_VERTICAL: char                        = '║';
pub const BOX_DRAWINGS_DOUBLE_DOWN_AND_LEFT: char                   = '╗';
pub const BOX_DRAWINGS_DOUBLE_UP_AND_LEFT: char                     = '╝';
pub const BOX_DRAWINGS_UP_DOUBLE_AND_LEFT_SINGLE: char              = '╜';
pub const BOX_DRAWINGS_UP_SINGLE_AND_LEFT_DOUBLE: char              = '╛';
pub const BOX_DRAWINGS_LIGHT_DOWN_AND_LEFT: char                    = '┐';

// C0-CF
pub const BOX_DRAWINGS_LIGHT_UP_AND_RIGHT: char                     = '└';
pub const BOX_DRAWINGS_LIGHT_UP_AND_HORIZONTAL: char                = '┴';
pub const BOX_DRAWINGS_LIGHT_DOWN_AND_HORIZONTAL: char              = '┬';
pub const BOX_DRAWINGS_LIGHT_VERTICAL_AND_RIGHT: char               = '├';
pub const BOX_DRAWINGS_LIGHT_HORIZONTAL: char                       = '─';
pub const BOX_DRAWINGS_LIGHT_VERTICAL_AND_HORIZONTAL: char          = '┼';
pub const BOX_DRAWINGS_VERTICAL_SINGLE_AND_RIGHT_DOUBLE: char       = '╞';
pub const BOX_DRAWINGS_VERTICAL_DOUBLE_AND_RIGHT_SINGLE: char       = '╟';
pub const BOX_DRAWINGS_DOUBLE_UP_AND_RIGHT: char                    = '╚';
pub const BOX_DRAWINGS_DOUBLE_DOWN_AND_RIGHT: char                  = '╔';
pub const BOX_DRAWINGS_DOUBLE_UP_AND_HORIZONTAL: char               = '╩';
pub const BOX_DRAWINGS_DOUBLE_DOWN_AND_HORIZONTAL: char             = '╦';
pub const BOX_DRAWINGS_DOUBLE_VERTICAL_AND_RIGHT: char              = '╠';
pub const BOX_DRAWINGS_DOUBLE_HORIZONTAL: char                      = '═';
pub const BOX_DRAWINGS_DOUBLE_VERTICAL_AND_HORIZONTAL: char         = '╬';
pub const BOX_DRAWINGS_UP_SINGLE_AND_HORIZONTAL_DOUBLE: char        = '╧';

// D0-DF
pub const BOX_DRAWINGS_UP_DOUBLE_AND_HORIZONTAL_SINGLE: char        = '╨';
pub const BOX_DRAWINGS_DOWN_SINGLE_AND_HORIZONTAL_DOUBLE: char      = '╤';
pub const BOX_DRAWINGS_DOWN_DOUBLE_AND_HORIZONTAL_SINGLE: char      = '╥';
pub const BOX_DRAWINGS_UP_DOUBLE_AND_RIGHT_SINGLE: char             = '╙';
pub const BOX_DRAWINGS_UP_SINGLE_AND_RIGHT_DOUBLE: char             = '╘';
pub const BOX_DRAWINGS_DOWN_SINGLE_AND_RIGHT_DOUBLE: char           = '╒';
pub const BOX_DRAWINGS_DOWN_DOUBLE_AND_RIGHT_SINGLE: char           = '╓';
pub const BOX_DRAWINGS_VERTICAL_DOUBLE_AND_HORIZONTAL_SINGLE: char  = '╫';
pub const BOX_DRAWINGS_VERTICAL_SINGLE_AND_HORIZONTAL_DOUBLE: char  = '╪';
pub const BOX_DRAWINGS_LIGHT_UP_AND_LEFT: char                      = '┘';
pub const BOX_DRAWINGS_LIGHT_DOWN_AND_RIGHT: char                   = '┌';
pub const FULL_BLOCK: char                                          = '█';
pub const LOWER_HALF_BLOCK: char                                    = '▄';
pub const LEFT_HALF_BLOCK: char                                     = '▌';
pub const RIGHT_HALF_BLOCK: char                                    = '▐';
pub const UPPER_HALF_BLOCK: char                                    = '▀';

// E0-EF
pub const GREEK_SMALL_LETTER_ALPHA: char                            = 'α';
pub const LATIN_SMALL_LETTER_SHARP_S: char                          = 'ß';
pub const GREEK_CAPITAL_LETTER_GAMMA: char                          = 'Γ';
pub const GREEK_SMALL_LETTER_PI: char                               = 'π';
pub const GREEK_CAPITAL_LETTER_SIGMA: char                          = 'Σ';
pub const GREEK_SMALL_LETTER_SIGMA: char                            = 'σ';
pub const MICRO_SIGN: char                                          = 'µ';
pub const GREEK_SMALL_LETTER_TAU: char                              = 'τ';
pub const GREEK_CAPITAL_LETTER_PHI: char                            = 'Φ';
pub const GREEK_CAPITAL_LETTER_THETA: char                          = 'Θ';
pub const GREEK_CAPITAL_LETTER_OMEGA: char                          = 'Ω';
pub const GREEK_SMALL_LETTER_DELTA: char                            = 'δ';
pub const INFINITY: char                                            = '∞';
pub const GREEK_SMALL_LETTER_PHI: char                              = 'φ';
pub const GREEK_SMALL_LETTER_EPSILON: char                          = 'ε';
pub const INTERSECTION: char                                        = '∩';

// F0-FF
pub const IDENTICAL_TO: char                                        = '≡';
pub const PLUS_MINUS_SIGN: char                                     = '±';
pub const GREATER_THAN_OR_EQUAL_TO: char                            = '≥';
pub const LESS_THAN_OR_EQUAL_TO: char                               = '≤';
pub const TOP_HALF_INTEGRAL: char                                   = '⌠';
pub const BOTTOM_HALF_INTEGRAL: char                                = '⌡';
pub const DIVISION_SIGN: char                                       = '÷';
pub const ALMOST_EQUAL_TO: char                                     = '≈';
pub const DEGREE_SIGN: char                                         = '°';
pub const BULLET_OPERATOR: char                                     = '∙';
pub const MIDDLE_DOT: char                                          = '·';
pub const SQUARE_ROOT: char                                         = '√';
pub const SUPERSCRIPT_LATIN_SMALL_LETTER_N: char                    = 'ⁿ';
pub const SUPERSCRIPT_TWO: char                                     = '²';
pub const BLACK_SQUARE: char                                        = '■';
pub const NO_BREAK_SPACE: char                                      = ' ';