Functions§
- complement
- Parse a tr character set string into a Vec
of expanded characters. - delete
- delete_
mmap - Delete from mmap’d byte slice.
- delete_
squeeze - delete_
squeeze_ mmap - Delete + squeeze from mmap’d byte slice.
- expand_
set2 - Expand SET2 to match SET1 length for translation. If SET2 has [c*] repeats, fill them. Otherwise repeat last char.
- parse_
set - Parse a SET string into expanded bytes.
- squeeze
- squeeze_
mmap - Squeeze from mmap’d byte slice.
- translate
- translate_
mmap - Translate bytes from an mmap’d byte slice. Detects single-range translations (e.g., a-z to A-Z) and uses SIMD vectorized arithmetic (AVX2: 32 bytes/iter, SSE2: 16 bytes/iter) for those cases. Falls back to scalar 256-byte table lookup for general translations.
- translate_
squeeze - translate_
squeeze_ mmap - Translate + squeeze from mmap’d byte slice.