1 // This cfg should match the one in src/util/look.rs that uses perl_word. 2 #[cfg(all( 3 // We have to explicitly want to support Unicode word boundaries. 4 feature = "unicode-word-boundary", 5 not(all( 6 // If we don't have regex-syntax at all, then we definitely need to 7 // bring our own \w data table. 8 feature = "syntax", 9 // If unicode-perl is enabled, then regex-syntax/unicode-perl is 10 // also enabled, which in turn means we can use regex-syntax's 11 // is_word_character routine (and thus use its data tables). But if 12 // unicode-perl is not enabled, even if syntax is, then we need to 13 // bring our own. 14 feature = "unicode-perl", 15 )), 16 ))] 17 pub(crate) mod perl_word; 18