Note: This module is intended for parsing text that is
represented using an 8-bit character set, e.g. ASCII or
ISO-8859-15. It does not deal with character encodings,
multibyte characters, or wide characters. Any attempts to use
characters above code point 255 will give wrong answers.