regex_syntax/
rank.rs

1pub(crate) const BYTE_FREQUENCIES: [u8; 256] = [
2    55,  // '\x00'
3    52,  // '\x01'
4    51,  // '\x02'
5    50,  // '\x03'
6    49,  // '\x04'
7    48,  // '\x05'
8    47,  // '\x06'
9    46,  // '\x07'
10    45,  // '\x08'
11    103, // '\t'
12    242, // '\n'
13    66,  // '\x0b'
14    67,  // '\x0c'
15    229, // '\r'
16    44,  // '\x0e'
17    43,  // '\x0f'
18    42,  // '\x10'
19    41,  // '\x11'
20    40,  // '\x12'
21    39,  // '\x13'
22    38,  // '\x14'
23    37,  // '\x15'
24    36,  // '\x16'
25    35,  // '\x17'
26    34,  // '\x18'
27    33,  // '\x19'
28    56,  // '\x1a'
29    32,  // '\x1b'
30    31,  // '\x1c'
31    30,  // '\x1d'
32    29,  // '\x1e'
33    28,  // '\x1f'
34    255, // ' '
35    148, // '!'
36    164, // '"'
37    149, // '#'
38    136, // '$'
39    160, // '%'
40    155, // '&'
41    173, // "'"
42    221, // '('
43    222, // ')'
44    134, // '*'
45    122, // '+'
46    232, // ','
47    202, // '-'
48    215, // '.'
49    224, // '/'
50    208, // '0'
51    220, // '1'
52    204, // '2'
53    187, // '3'
54    183, // '4'
55    179, // '5'
56    177, // '6'
57    168, // '7'
58    178, // '8'
59    200, // '9'
60    226, // ':'
61    195, // ';'
62    154, // '<'
63    184, // '='
64    174, // '>'
65    126, // '?'
66    120, // '@'
67    191, // 'A'
68    157, // 'B'
69    194, // 'C'
70    170, // 'D'
71    189, // 'E'
72    162, // 'F'
73    161, // 'G'
74    150, // 'H'
75    193, // 'I'
76    142, // 'J'
77    137, // 'K'
78    171, // 'L'
79    176, // 'M'
80    185, // 'N'
81    167, // 'O'
82    186, // 'P'
83    112, // 'Q'
84    175, // 'R'
85    192, // 'S'
86    188, // 'T'
87    156, // 'U'
88    140, // 'V'
89    143, // 'W'
90    123, // 'X'
91    133, // 'Y'
92    128, // 'Z'
93    147, // '['
94    138, // '\\'
95    146, // ']'
96    114, // '^'
97    223, // '_'
98    151, // '`'
99    249, // 'a'
100    216, // 'b'
101    238, // 'c'
102    236, // 'd'
103    253, // 'e'
104    227, // 'f'
105    218, // 'g'
106    230, // 'h'
107    247, // 'i'
108    135, // 'j'
109    180, // 'k'
110    241, // 'l'
111    233, // 'm'
112    246, // 'n'
113    244, // 'o'
114    231, // 'p'
115    139, // 'q'
116    245, // 'r'
117    243, // 's'
118    251, // 't'
119    235, // 'u'
120    201, // 'v'
121    196, // 'w'
122    240, // 'x'
123    214, // 'y'
124    152, // 'z'
125    182, // '{'
126    205, // '|'
127    181, // '}'
128    127, // '~'
129    27,  // '\x7f'
130    212, // '\x80'
131    211, // '\x81'
132    210, // '\x82'
133    213, // '\x83'
134    228, // '\x84'
135    197, // '\x85'
136    169, // '\x86'
137    159, // '\x87'
138    131, // '\x88'
139    172, // '\x89'
140    105, // '\x8a'
141    80,  // '\x8b'
142    98,  // '\x8c'
143    96,  // '\x8d'
144    97,  // '\x8e'
145    81,  // '\x8f'
146    207, // '\x90'
147    145, // '\x91'
148    116, // '\x92'
149    115, // '\x93'
150    144, // '\x94'
151    130, // '\x95'
152    153, // '\x96'
153    121, // '\x97'
154    107, // '\x98'
155    132, // '\x99'
156    109, // '\x9a'
157    110, // '\x9b'
158    124, // '\x9c'
159    111, // '\x9d'
160    82,  // '\x9e'
161    108, // '\x9f'
162    118, // '\xa0'
163    141, // '¡'
164    113, // '¢'
165    129, // '£'
166    119, // '¤'
167    125, // '¥'
168    165, // '¦'
169    117, // '§'
170    92,  // '¨'
171    106, // '©'
172    83,  // 'ª'
173    72,  // '«'
174    99,  // '¬'
175    93,  // '\xad'
176    65,  // '®'
177    79,  // '¯'
178    166, // '°'
179    237, // '±'
180    163, // '²'
181    199, // '³'
182    190, // '´'
183    225, // 'µ'
184    209, // '¶'
185    203, // '·'
186    198, // '¸'
187    217, // '¹'
188    219, // 'º'
189    206, // '»'
190    234, // '¼'
191    248, // '½'
192    158, // '¾'
193    239, // '¿'
194    255, // 'À'
195    255, // 'Á'
196    255, // 'Â'
197    255, // 'Ã'
198    255, // 'Ä'
199    255, // 'Å'
200    255, // 'Æ'
201    255, // 'Ç'
202    255, // 'È'
203    255, // 'É'
204    255, // 'Ê'
205    255, // 'Ë'
206    255, // 'Ì'
207    255, // 'Í'
208    255, // 'Î'
209    255, // 'Ï'
210    255, // 'Ð'
211    255, // 'Ñ'
212    255, // 'Ò'
213    255, // 'Ó'
214    255, // 'Ô'
215    255, // 'Õ'
216    255, // 'Ö'
217    255, // '×'
218    255, // 'Ø'
219    255, // 'Ù'
220    255, // 'Ú'
221    255, // 'Û'
222    255, // 'Ü'
223    255, // 'Ý'
224    255, // 'Þ'
225    255, // 'ß'
226    255, // 'à'
227    255, // 'á'
228    255, // 'â'
229    255, // 'ã'
230    255, // 'ä'
231    255, // 'å'
232    255, // 'æ'
233    255, // 'ç'
234    255, // 'è'
235    255, // 'é'
236    255, // 'ê'
237    255, // 'ë'
238    255, // 'ì'
239    255, // 'í'
240    255, // 'î'
241    255, // 'ï'
242    255, // 'ð'
243    255, // 'ñ'
244    255, // 'ò'
245    255, // 'ó'
246    255, // 'ô'
247    255, // 'õ'
248    255, // 'ö'
249    255, // '÷'
250    255, // 'ø'
251    255, // 'ù'
252    255, // 'ú'
253    255, // 'û'
254    255, // 'ü'
255    255, // 'ý'
256    255, // 'þ'
257    255, // 'ÿ'
258];