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