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
.