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