Expand description
Pattern + Unicode anomaly scanner used by crate::paste::detect.
§Two-arm scan
scan runs both arms unconditionally and concatenates the results:
- Aho-Corasick multi-pattern match over
crate::paste::patterns(case-insensitive). Compiled once into aOnceLock-cached automaton. - Unicode anomaly scan — flags RTL override / LTR override / bidi
isolate / zero-width joiner / zero-width space / zero-width
non-joiner code points by name, then catches any remaining
GeneralCategory::Formatcode point asu_format_char.
Functions§
- scan
- Scan decoded text and return all pattern + Unicode anomaly matches.