Sha256: 29b1e9a799adecbdbe7cd05e9748f664c2b915b10b1d2f5d36cfb6453826d1d2
Contents?: true
Size: 1.68 KB
Versions: 30
Compression:
Stored size: 1.68 KB
Contents
// DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY: // // regex-cli generate serialize dense regex MULTI_PATTERN_V2 tests/gen/dense/ --rustfmt --safe --starts-for-each-pattern --specialize-start-states --start-kind both --unicode-word-boundary --minimize \b[a-zA-Z]+\b (?m)^\S+$ (?Rm)^\S+$ // // regex-cli 0.0.1 is available on crates.io. use regex_automata::{ dfa::{dense::DFA, regex::Regex}, util::{lazy::Lazy, wire::AlignAs}, }; pub static MULTI_PATTERN_V2: Lazy<Regex<DFA<&'static [u32]>>> = Lazy::new(|| { let dfafwd = { static ALIGNED: &AlignAs<[u8], u32> = &AlignAs { _align: [], #[cfg(target_endian = "big")] bytes: *include_bytes!("multi_pattern_v2_fwd.bigendian.dfa"), #[cfg(target_endian = "little")] bytes: *include_bytes!( "multi_pattern_v2_fwd.littleendian.dfa" ), }; DFA::from_bytes(&ALIGNED.bytes) .expect("serialized forward DFA should be valid") .0 }; let dfarev = { static ALIGNED: &AlignAs<[u8], u32> = &AlignAs { _align: [], #[cfg(target_endian = "big")] bytes: *include_bytes!("multi_pattern_v2_rev.bigendian.dfa"), #[cfg(target_endian = "little")] bytes: *include_bytes!( "multi_pattern_v2_rev.littleendian.dfa" ), }; DFA::from_bytes(&ALIGNED.bytes) .expect("serialized reverse DFA should be valid") .0 }; Regex::builder().build_from_dfas(dfafwd, dfarev) });
Version data entries
30 entries across 30 versions & 1 rubygems