Expand description

Module containing parsers specialized on character streams.

Structs

Functions

Parses either an alphabet letter or digit according to std::char::is_alphanumeric.

Parses a character and succeeds if the character is equal to c.

Parses carriage return and newline ("\r\n"), returning the newline character.

Parses a base-10 digit.

Parses a hexdecimal digit with uppercase and lowercase.

Parses an alphabet letter according to std::char::is_alphabetic.

Parses an lowercase letter according to std::char::is_lowercase.

Parses a newline character ('\n').

Parses an octal digit.

Parse a single whitespace according to std::char::is_whitespace.

Skips over zero or more spaces according to std::char::is_whitespace.

Parses the string s.

Parses the string s, using cmp to compare each character.

Parses a tab character ('\t').

Parses an uppercase letter according to std::char::is_uppercase.