These parsers work for ASCII and ASCII compatible encodings, i.e.
(1) the byte representation of a character corresponds with the ASCII value, or
(2) the byte representation of a character is a single byte > 128, or
(3) the byte representation of a character is multiple bytes, all > 128 (cfr UTF-8 for non-ASCII characters)
As argument for these parsers though only pure ASCII characters should be used,
but any type may appear in the ByteBuffer that is being parsed.
Character buffer parsers
These parsers work for ASCII and ASCII compatible encodings, i.e. (1) the byte representation of a character corresponds with the ASCII value, or (2) the byte representation of a character is a single byte > 128, or (3) the byte representation of a character is multiple bytes, all > 128 (cfr UTF-8 for non-ASCII characters) As argument for these parsers though only pure ASCII characters should be used, but any type may appear in the ByteBuffer that is being parsed.