resharp 0.5.2

high-performance regex engine with intersection and complement operations
Documentation
// Auto-generated by `cargo run --bin build_byte_freq -- <corpus_path>`.
// Higher value = more common = worse prefilter candidate.
pub static BYTE_FREQ: [u16; 256] = [
    // 0x00..=0x0F
    52, 17, 9, 7, 5, 4, 3, 3, 3, 193, 7067, 2, 3, 4, 3, 2, // 0x10..=0x1F
    4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 3, 5, 15, // 0x20..=0x2F
    65535, 400, 2778, 552, 197, 98, 470, 517, 2752, 2752, 227, 223, 2614, 1894, 2315, 3256,
    // 0x30..=0x3F
    1481, 1407, 1147, 712, 556, 473, 657, 252, 509, 245, 3472, 1126, 1406, 1963, 1778, 85,
    // 0x40..=0x4F
    95, 544, 234, 519, 431, 642, 388, 107, 163, 644, 21, 134, 592, 386, 393, 422,
    // 0x50..=0x5F
    349, 31, 646, 717, 668, 212, 231, 109, 123, 58, 44, 880, 110, 878, 1080, 4357,
    // 0x60..=0x6F
    1134, 8539, 1958, 5010, 4667, 14082, 3658, 1909, 2591, 8602, 104, 770, 5501, 3720, 8073, 6787,
    // 0x70..=0x7F
    3677, 236, 8448, 8653, 11733, 4250, 1849, 1021, 2391, 1550, 273, 1157, 712, 1140, 96, 1,
    // 0x80..=0x8F
    21, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, // 0x90..=0x9F
    2, 3, 1, 1, 24, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 4, // 0xA0..=0xAF
    1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, // 0xB0..=0xBF
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, // 0xC0..=0xCF
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, // 0xD0..=0xDF
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, // 0xE0..=0xEF
    2, 1, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, // 0xF0..=0xFF
    4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 5, 10, 27, 15,
];