Blame third_party/rust/regex/src/freqs.rs

Packit f0b94e
// Copyright 2012-2015 The Rust Project Developers. See the COPYRIGHT
Packit f0b94e
// file at the top-level directory of this distribution and at
Packit f0b94e
// http://rust-lang.org/COPYRIGHT.
Packit f0b94e
//
Packit f0b94e
// Licensed under the Apache License, Version 2.0 
Packit f0b94e
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
Packit f0b94e
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
Packit f0b94e
// option. This file may not be copied, modified, or distributed
Packit f0b94e
// except according to those terms.
Packit f0b94e
Packit f0b94e
// NOTE: The following code was generated by "scripts/frequencies.py", do not
Packit f0b94e
// edit directly
Packit f0b94e
Packit f0b94e
pub const BYTE_FREQUENCIES: [u8; 256] = [
Packit f0b94e
     55, // '\x00'
Packit f0b94e
     52, // '\x01'
Packit f0b94e
     51, // '\x02'
Packit f0b94e
     50, // '\x03'
Packit f0b94e
     49, // '\x04'
Packit f0b94e
     48, // '\x05'
Packit f0b94e
     47, // '\x06'
Packit f0b94e
     46, // '\x07'
Packit f0b94e
     45, // '\x08'
Packit f0b94e
    103, // '\t'
Packit f0b94e
    242, // '\n'
Packit f0b94e
     66, // '\x0b'
Packit f0b94e
     67, // '\x0c'
Packit f0b94e
    229, // '\r'
Packit f0b94e
     44, // '\x0e'
Packit f0b94e
     43, // '\x0f'
Packit f0b94e
     42, // '\x10'
Packit f0b94e
     41, // '\x11'
Packit f0b94e
     40, // '\x12'
Packit f0b94e
     39, // '\x13'
Packit f0b94e
     38, // '\x14'
Packit f0b94e
     37, // '\x15'
Packit f0b94e
     36, // '\x16'
Packit f0b94e
     35, // '\x17'
Packit f0b94e
     34, // '\x18'
Packit f0b94e
     33, // '\x19'
Packit f0b94e
     56, // '\x1a'
Packit f0b94e
     32, // '\x1b'
Packit f0b94e
     31, // '\x1c'
Packit f0b94e
     30, // '\x1d'
Packit f0b94e
     29, // '\x1e'
Packit f0b94e
     28, // '\x1f'
Packit f0b94e
    255, // ' '
Packit f0b94e
    148, // '!'
Packit f0b94e
    164, // '"'
Packit f0b94e
    149, // '#'
Packit f0b94e
    136, // '$'
Packit f0b94e
    160, // '%'
Packit f0b94e
    155, // '&'
Packit f0b94e
    173, // "'"
Packit f0b94e
    221, // '('
Packit f0b94e
    222, // ')'
Packit f0b94e
    134, // '*'
Packit f0b94e
    122, // '+'
Packit f0b94e
    232, // ','
Packit f0b94e
    202, // '-'
Packit f0b94e
    215, // '.'
Packit f0b94e
    224, // '/'
Packit f0b94e
    208, // '0'
Packit f0b94e
    220, // '1'
Packit f0b94e
    204, // '2'
Packit f0b94e
    187, // '3'
Packit f0b94e
    183, // '4'
Packit f0b94e
    179, // '5'
Packit f0b94e
    177, // '6'
Packit f0b94e
    168, // '7'
Packit f0b94e
    178, // '8'
Packit f0b94e
    200, // '9'
Packit f0b94e
    226, // ':'
Packit f0b94e
    195, // ';'
Packit f0b94e
    154, // '<'
Packit f0b94e
    184, // '='
Packit f0b94e
    174, // '>'
Packit f0b94e
    126, // '?'
Packit f0b94e
    120, // '@'
Packit f0b94e
    191, // 'A'
Packit f0b94e
    157, // 'B'
Packit f0b94e
    194, // 'C'
Packit f0b94e
    170, // 'D'
Packit f0b94e
    189, // 'E'
Packit f0b94e
    162, // 'F'
Packit f0b94e
    161, // 'G'
Packit f0b94e
    150, // 'H'
Packit f0b94e
    193, // 'I'
Packit f0b94e
    142, // 'J'
Packit f0b94e
    137, // 'K'
Packit f0b94e
    171, // 'L'
Packit f0b94e
    176, // 'M'
Packit f0b94e
    185, // 'N'
Packit f0b94e
    167, // 'O'
Packit f0b94e
    186, // 'P'
Packit f0b94e
    112, // 'Q'
Packit f0b94e
    175, // 'R'
Packit f0b94e
    192, // 'S'
Packit f0b94e
    188, // 'T'
Packit f0b94e
    156, // 'U'
Packit f0b94e
    140, // 'V'
Packit f0b94e
    143, // 'W'
Packit f0b94e
    123, // 'X'
Packit f0b94e
    133, // 'Y'
Packit f0b94e
    128, // 'Z'
Packit f0b94e
    147, // '['
Packit f0b94e
    138, // '\\'
Packit f0b94e
    146, // ']'
Packit f0b94e
    114, // '^'
Packit f0b94e
    223, // '_'
Packit f0b94e
    151, // '`'
Packit f0b94e
    249, // 'a'
Packit f0b94e
    216, // 'b'
Packit f0b94e
    238, // 'c'
Packit f0b94e
    236, // 'd'
Packit f0b94e
    253, // 'e'
Packit f0b94e
    227, // 'f'
Packit f0b94e
    218, // 'g'
Packit f0b94e
    230, // 'h'
Packit f0b94e
    247, // 'i'
Packit f0b94e
    135, // 'j'
Packit f0b94e
    180, // 'k'
Packit f0b94e
    241, // 'l'
Packit f0b94e
    233, // 'm'
Packit f0b94e
    246, // 'n'
Packit f0b94e
    244, // 'o'
Packit f0b94e
    231, // 'p'
Packit f0b94e
    139, // 'q'
Packit f0b94e
    245, // 'r'
Packit f0b94e
    243, // 's'
Packit f0b94e
    251, // 't'
Packit f0b94e
    235, // 'u'
Packit f0b94e
    201, // 'v'
Packit f0b94e
    196, // 'w'
Packit f0b94e
    240, // 'x'
Packit f0b94e
    214, // 'y'
Packit f0b94e
    152, // 'z'
Packit f0b94e
    182, // '{'
Packit f0b94e
    205, // '|'
Packit f0b94e
    181, // '}'
Packit f0b94e
    127, // '~'
Packit f0b94e
     27, // '\x7f'
Packit f0b94e
    212, // '\x80'
Packit f0b94e
    211, // '\x81'
Packit f0b94e
    210, // '\x82'
Packit f0b94e
    213, // '\x83'
Packit f0b94e
    228, // '\x84'
Packit f0b94e
    197, // '\x85'
Packit f0b94e
    169, // '\x86'
Packit f0b94e
    159, // '\x87'
Packit f0b94e
    131, // '\x88'
Packit f0b94e
    172, // '\x89'
Packit f0b94e
    105, // '\x8a'
Packit f0b94e
     80, // '\x8b'
Packit f0b94e
     98, // '\x8c'
Packit f0b94e
     96, // '\x8d'
Packit f0b94e
     97, // '\x8e'
Packit f0b94e
     81, // '\x8f'
Packit f0b94e
    207, // '\x90'
Packit f0b94e
    145, // '\x91'
Packit f0b94e
    116, // '\x92'
Packit f0b94e
    115, // '\x93'
Packit f0b94e
    144, // '\x94'
Packit f0b94e
    130, // '\x95'
Packit f0b94e
    153, // '\x96'
Packit f0b94e
    121, // '\x97'
Packit f0b94e
    107, // '\x98'
Packit f0b94e
    132, // '\x99'
Packit f0b94e
    109, // '\x9a'
Packit f0b94e
    110, // '\x9b'
Packit f0b94e
    124, // '\x9c'
Packit f0b94e
    111, // '\x9d'
Packit f0b94e
     82, // '\x9e'
Packit f0b94e
    108, // '\x9f'
Packit f0b94e
    118, // '\xa0'
Packit f0b94e
    141, // '¡'
Packit f0b94e
    113, // '¢'
Packit f0b94e
    129, // '£'
Packit f0b94e
    119, // '¤'
Packit f0b94e
    125, // '¥'
Packit f0b94e
    165, // '¦'
Packit f0b94e
    117, // '§'
Packit f0b94e
     92, // '¨'
Packit f0b94e
    106, // '©'
Packit f0b94e
     83, // 'ª'
Packit f0b94e
     72, // '«'
Packit f0b94e
     99, // '¬'
Packit f0b94e
     93, // '\xad'
Packit f0b94e
     65, // '®'
Packit f0b94e
     79, // '¯'
Packit f0b94e
    166, // '°'
Packit f0b94e
    237, // '±'
Packit f0b94e
    163, // '²'
Packit f0b94e
    199, // '³'
Packit f0b94e
    190, // '´'
Packit f0b94e
    225, // 'µ'
Packit f0b94e
    209, // '¶'
Packit f0b94e
    203, // '·'
Packit f0b94e
    198, // '¸'
Packit f0b94e
    217, // '¹'
Packit f0b94e
    219, // 'º'
Packit f0b94e
    206, // '»'
Packit f0b94e
    234, // '¼'
Packit f0b94e
    248, // '½'
Packit f0b94e
    158, // '¾'
Packit f0b94e
    239, // '¿'
Packit f0b94e
    255, // 'À'
Packit f0b94e
    255, // 'Á'
Packit f0b94e
    255, // 'Â'
Packit f0b94e
    255, // 'Ã'
Packit f0b94e
    255, // 'Ä'
Packit f0b94e
    255, // 'Å'
Packit f0b94e
    255, // 'Æ'
Packit f0b94e
    255, // 'Ç'
Packit f0b94e
    255, // 'È'
Packit f0b94e
    255, // 'É'
Packit f0b94e
    255, // 'Ê'
Packit f0b94e
    255, // 'Ë'
Packit f0b94e
    255, // 'Ì'
Packit f0b94e
    255, // 'Í'
Packit f0b94e
    255, // 'Î'
Packit f0b94e
    255, // 'Ï'
Packit f0b94e
    255, // 'Ð'
Packit f0b94e
    255, // 'Ñ'
Packit f0b94e
    255, // 'Ò'
Packit f0b94e
    255, // 'Ó'
Packit f0b94e
    255, // 'Ô'
Packit f0b94e
    255, // 'Õ'
Packit f0b94e
    255, // 'Ö'
Packit f0b94e
    255, // '×'
Packit f0b94e
    255, // 'Ø'
Packit f0b94e
    255, // 'Ù'
Packit f0b94e
    255, // 'Ú'
Packit f0b94e
    255, // 'Û'
Packit f0b94e
    255, // 'Ü'
Packit f0b94e
    255, // 'Ý'
Packit f0b94e
    255, // 'Þ'
Packit f0b94e
    255, // 'ß'
Packit f0b94e
    255, // 'à'
Packit f0b94e
    255, // 'á'
Packit f0b94e
    255, // 'â'
Packit f0b94e
    255, // 'ã'
Packit f0b94e
    255, // 'ä'
Packit f0b94e
    255, // 'å'
Packit f0b94e
    255, // 'æ'
Packit f0b94e
    255, // 'ç'
Packit f0b94e
    255, // 'è'
Packit f0b94e
    255, // 'é'
Packit f0b94e
    255, // 'ê'
Packit f0b94e
    255, // 'ë'
Packit f0b94e
    255, // 'ì'
Packit f0b94e
    255, // 'í'
Packit f0b94e
    255, // 'î'
Packit f0b94e
    255, // 'ï'
Packit f0b94e
    255, // 'ð'
Packit f0b94e
    255, // 'ñ'
Packit f0b94e
    255, // 'ò'
Packit f0b94e
    255, // 'ó'
Packit f0b94e
    255, // 'ô'
Packit f0b94e
    255, // 'õ'
Packit f0b94e
    255, // 'ö'
Packit f0b94e
    255, // '÷'
Packit f0b94e
    255, // 'ø'
Packit f0b94e
    255, // 'ù'
Packit f0b94e
    255, // 'ú'
Packit f0b94e
    255, // 'û'
Packit f0b94e
    255, // 'ü'
Packit f0b94e
    255, // 'ý'
Packit f0b94e
    255, // 'þ'
Packit f0b94e
    255, // 'ÿ'
Packit f0b94e
];