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
.