Module combine::parser::char

source ·
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.