1 // Copyright 2012-2015 The Rust Project Developers. See the COPYRIGHT
2 // file at the top-level directory of this distribution and at
3 // http://rust-lang.org/COPYRIGHT.
4 //
5 // Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
6 // http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
7 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
8 // option. This file may not be copied, modified, or distributed
9 // except according to those terms.
10 
11 // NOTE: The following code was generated by "scripts/frequencies.py", do not
12 // edit directly
13 
14 pub const BYTE_FREQUENCIES: [u8; 256] = [
15      55, // '\x00'
16      52, // '\x01'
17      51, // '\x02'
18      50, // '\x03'
19      49, // '\x04'
20      48, // '\x05'
21      47, // '\x06'
22      46, // '\x07'
23      45, // '\x08'
24     103, // '\t'
25     242, // '\n'
26      66, // '\x0b'
27      67, // '\x0c'
28     229, // '\r'
29      44, // '\x0e'
30      43, // '\x0f'
31      42, // '\x10'
32      41, // '\x11'
33      40, // '\x12'
34      39, // '\x13'
35      38, // '\x14'
36      37, // '\x15'
37      36, // '\x16'
38      35, // '\x17'
39      34, // '\x18'
40      33, // '\x19'
41      56, // '\x1a'
42      32, // '\x1b'
43      31, // '\x1c'
44      30, // '\x1d'
45      29, // '\x1e'
46      28, // '\x1f'
47     255, // ' '
48     148, // '!'
49     164, // '"'
50     149, // '#'
51     136, // '$'
52     160, // '%'
53     155, // '&'
54     173, // "'"
55     221, // '('
56     222, // ')'
57     134, // '*'
58     122, // '+'
59     232, // ','
60     202, // '-'
61     215, // '.'
62     224, // '/'
63     208, // '0'
64     220, // '1'
65     204, // '2'
66     187, // '3'
67     183, // '4'
68     179, // '5'
69     177, // '6'
70     168, // '7'
71     178, // '8'
72     200, // '9'
73     226, // ':'
74     195, // ';'
75     154, // '<'
76     184, // '='
77     174, // '>'
78     126, // '?'
79     120, // '@'
80     191, // 'A'
81     157, // 'B'
82     194, // 'C'
83     170, // 'D'
84     189, // 'E'
85     162, // 'F'
86     161, // 'G'
87     150, // 'H'
88     193, // 'I'
89     142, // 'J'
90     137, // 'K'
91     171, // 'L'
92     176, // 'M'
93     185, // 'N'
94     167, // 'O'
95     186, // 'P'
96     112, // 'Q'
97     175, // 'R'
98     192, // 'S'
99     188, // 'T'
100     156, // 'U'
101     140, // 'V'
102     143, // 'W'
103     123, // 'X'
104     133, // 'Y'
105     128, // 'Z'
106     147, // '['
107     138, // '\\'
108     146, // ']'
109     114, // '^'
110     223, // '_'
111     151, // '`'
112     249, // 'a'
113     216, // 'b'
114     238, // 'c'
115     236, // 'd'
116     253, // 'e'
117     227, // 'f'
118     218, // 'g'
119     230, // 'h'
120     247, // 'i'
121     135, // 'j'
122     180, // 'k'
123     241, // 'l'
124     233, // 'm'
125     246, // 'n'
126     244, // 'o'
127     231, // 'p'
128     139, // 'q'
129     245, // 'r'
130     243, // 's'
131     251, // 't'
132     235, // 'u'
133     201, // 'v'
134     196, // 'w'
135     240, // 'x'
136     214, // 'y'
137     152, // 'z'
138     182, // '{'
139     205, // '|'
140     181, // '}'
141     127, // '~'
142      27, // '\x7f'
143     212, // '\x80'
144     211, // '\x81'
145     210, // '\x82'
146     213, // '\x83'
147     228, // '\x84'
148     197, // '\x85'
149     169, // '\x86'
150     159, // '\x87'
151     131, // '\x88'
152     172, // '\x89'
153     105, // '\x8a'
154      80, // '\x8b'
155      98, // '\x8c'
156      96, // '\x8d'
157      97, // '\x8e'
158      81, // '\x8f'
159     207, // '\x90'
160     145, // '\x91'
161     116, // '\x92'
162     115, // '\x93'
163     144, // '\x94'
164     130, // '\x95'
165     153, // '\x96'
166     121, // '\x97'
167     107, // '\x98'
168     132, // '\x99'
169     109, // '\x9a'
170     110, // '\x9b'
171     124, // '\x9c'
172     111, // '\x9d'
173      82, // '\x9e'
174     108, // '\x9f'
175     118, // '\xa0'
176     141, // '¡'
177     113, // '¢'
178     129, // '£'
179     119, // '¤'
180     125, // '¥'
181     165, // '¦'
182     117, // '§'
183      92, // '¨'
184     106, // '©'
185      83, // 'ª'
186      72, // '«'
187      99, // '¬'
188      93, // '\xad'
189      65, // '®'
190      79, // '¯'
191     166, // '°'
192     237, // '±'
193     163, // '²'
194     199, // '³'
195     190, // '´'
196     225, // 'µ'
197     209, // '¶'
198     203, // '·'
199     198, // '¸'
200     217, // '¹'
201     219, // 'º'
202     206, // '»'
203     234, // '¼'
204     248, // '½'
205     158, // '¾'
206     239, // '¿'
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     255, // 'ó'
259     255, // 'ô'
260     255, // 'õ'
261     255, // 'ö'
262     255, // '÷'
263     255, // 'ø'
264     255, // 'ù'
265     255, // 'ú'
266     255, // 'û'
267     255, // 'ü'
268     255, // 'ý'
269     255, // 'þ'
270     255, // 'ÿ'
271 ];
272