Lines Matching defs:unicode
10 use crate::unicode::{self, ClassQuery};
90 pub fn unicode(&mut self, yes: bool) -> &mut TranslatorBuilder {
91 self.flags.unicode = if yes { None } else { Some(false) };
247 if self.flags().unicode() {
303 if self.flags().unicode() {
318 if self.flags().unicode() {
389 if self.flags().unicode() {
411 if self.flags().unicode() {
423 if self.flags().unicode() {
436 if self.flags().unicode() {
455 if self.flags().unicode() {
468 if self.flags().unicode() {
502 if self.flags().unicode() {
516 if self.flags().unicode() {
532 if self.flags().unicode() {
651 if self.flags().unicode() {
668 if !self.flags().unicode() && c.len_utf8() > 1 {
679 if self.flags().unicode() {
682 unicode::contains_simple_case_mapping(c, c).map_err(|_| {
715 let unicode = self.flags().unicode();
716 if !unicode && !self.trans().allow_invalid_utf8 {
720 Hir::any(!unicode)
722 Hir::dot(!unicode)
727 let unicode = self.flags().unicode();
745 Hir::word_boundary(if unicode {
752 Hir::word_boundary(if unicode {
814 if !self.flags().unicode() {
829 unicode::class(query),
878 assert!(self.flags().unicode());
880 Digit => unicode::perl_digit(),
881 Space => unicode::perl_space(),
882 Word => unicode::perl_word(),
900 assert!(!self.flags().unicode());
921 result: unicode::Result<hir::ClassUnicode>,
926 unicode::Error::PropertyNotFound => {
929 unicode::Error::PropertyValueNotFound => {
932 unicode::Error::PerlClassNotFound => {
1012 unicode: Option<bool>,
1039 flags.unicode = Some(enable);
1060 if self.unicode.is_none() {
1061 self.unicode = previous.unicode;
1081 fn unicode(&self) -> bool {
1082 self.unicode.unwrap_or(true)
1127 use crate::unicode::{self, ClassQuery};
1276 Hir::class(hir::Class::Unicode(unicode::class(query).unwrap()))
1281 Hir::class(hir::Class::Unicode(unicode::perl_word().unwrap()))
1449 #[cfg(feature = "unicode-case")]
1451 #[cfg(feature = "unicode-case")]
1456 #[cfg(feature = "unicode-case")]
1465 #[cfg(feature = "unicode-case")]
1475 #[cfg(feature = "unicode-case")]
1482 #[cfg(feature = "unicode-case")]
1653 #[cfg(feature = "unicode-case")]
1682 #[cfg(feature = "unicode-case")]
1690 #[cfg(feature = "unicode-case")]
1698 #[cfg(feature = "unicode-case")]
1717 #[cfg(feature = "unicode-case")]
1728 #[cfg(feature = "unicode-case")]
1918 #[cfg(feature = "unicode-case")]
1982 #[cfg(feature = "unicode-perl")]
1988 #[cfg(feature = "unicode-case")]
1993 #[cfg(feature = "unicode-case")]
1998 #[cfg(feature = "unicode-case")]
2011 #[cfg(feature = "unicode-case")]
2016 #[cfg(feature = "unicode-case")]
2021 #[cfg(feature = "unicode-case")]
2090 #[cfg(not(feature = "unicode-perl"))]
2105 #[cfg(all(not(feature = "unicode-perl"), not(feature = "unicode-bool")))]
2121 not(feature = "unicode-perl"),
2122 not(feature = "unicode-gencat")
2138 #[cfg(feature = "unicode-gencat")]
2252 #[cfg(not(feature = "unicode-gencat"))]
2278 #[cfg(feature = "unicode-script")]
2284 #[cfg(feature = "unicode-case")]
2289 #[cfg(feature = "unicode-case")]
2320 #[cfg(not(feature = "unicode-script"))]
2346 #[cfg(feature = "unicode-age")]
2361 #[cfg(feature = "unicode-gencat")]
2376 #[cfg(not(feature = "unicode-age"))]
2400 #[cfg(any(feature = "unicode-perl", feature = "unicode-gencat"))]
2402 #[cfg(feature = "unicode-gencat")]
2407 #[cfg(feature = "unicode-gencat")]
2412 #[cfg(any(feature = "unicode-perl", feature = "unicode-gencat"))]
2414 #[cfg(feature = "unicode-gencat")]
2419 #[cfg(feature = "unicode-gencat")]
2425 feature = "unicode-case",
2426 any(feature = "unicode-perl", feature = "unicode-gencat")
2432 #[cfg(all(feature = "unicode-case", feature = "unicode-script"))]
2442 #[cfg(feature = "unicode-case")]
2444 #[cfg(feature = "unicode-case")]
2449 #[cfg(feature = "unicode-case")]
2462 #[cfg(any(feature = "unicode-perl", feature = "unicode-gencat"))]
2467 #[cfg(feature = "unicode-gencat")]
2472 #[cfg(feature = "unicode-gencat")]
2477 #[cfg(all(feature = "unicode-case", feature = "unicode-script"))]
2484 #[cfg(all(feature = "unicode-case", feature = "unicode-script"))]
2523 #[cfg(any(feature = "unicode-perl", feature = "unicode-bool"))]
2534 #[cfg(any(feature = "unicode-perl", feature = "unicode-bool"))]
2550 #[cfg(feature = "unicode-gencat")]
2558 #[cfg(all(feature = "unicode-gencat", feature = "unicode-script"))]
2567 feature = "unicode-age",
2568 feature = "unicode-gencat",
2569 feature = "unicode-script"
2585 feature = "unicode-age",
2586 feature = "unicode-gencat",
2587 feature = "unicode-script"
2607 feature = "unicode-age",
2608 feature = "unicode-case",
2609 feature = "unicode-gencat",
2610 feature = "unicode-script"
2626 feature = "unicode-age",
2627 feature = "unicode-gencat",
2628 feature = "unicode-script"
2644 feature = "unicode-age",
2645 feature = "unicode-case",
2646 feature = "unicode-gencat",
2647 feature = "unicode-script"
2673 #[cfg(feature = "unicode-case")]
2678 #[cfg(feature = "unicode-case")]
2684 #[cfg(feature = "unicode-case")]
2686 #[cfg(feature = "unicode-case")]
2702 #[cfg(feature = "unicode-case")]
2734 #[cfg(feature = "unicode-case")]
2739 #[cfg(feature = "unicode-case")]
2744 #[cfg(feature = "unicode-case")]
2749 #[cfg(feature = "unicode-case")]
2754 #[cfg(feature = "unicode-case")]
2759 #[cfg(feature = "unicode-case")]
2807 #[cfg(feature = "unicode-perl")]
2813 #[cfg(feature = "unicode-perl")]
2818 #[cfg(feature = "unicode-perl")]
2823 #[cfg(feature = "unicode-perl")]
2826 #[cfg(feature = "unicode-perl")]
2857 #[cfg(feature = "unicode-gencat")]
2874 #[cfg(feature = "unicode-script")]
2911 #[cfg(feature = "unicode-gencat")]
3134 #[cfg(feature = "unicode-gencat")]