Module streaming
Character specific parsers and combinators, streaming version
Functions recognizing specific characters
Functions
- alpha0 Recognizes zero or more lowercase and uppercase ASCII alphabetic characters: a-z, A-Z
- alpha1 Recognizes one or more lowercase and uppercase ASCII alphabetic characters: a-z, A-Z
- alphanumeric0 Recognizes zero or more ASCII numerical and alphabetic characters: 0-9, a-z, A-Z
- alphanumeric1 Recognizes one or more ASCII numerical and alphabetic characters: 0-9, a-z, A-Z
- anychar Matches one element as a character.
- bin_digit0 Recognizes zero or more binary characters: 0-1
- bin_digit1 Recognizes one or more binary characters: 0-1
- char Recognizes one character.
- crlf Recognizes the string "\r\n".
- digit0 Recognizes zero or more ASCII numerical characters: 0-9
- digit1 Recognizes one or more ASCII numerical characters: 0-9
- hex_digit0 Recognizes zero or more ASCII hexadecimal numerical characters: 0-9, A-F, a-f
- hex_digit1 Recognizes one or more ASCII hexadecimal numerical characters: 0-9, A-F, a-f
- i128 will parse a number in text form to a number
- i16 will parse a number in text form to a number
- i32 will parse a number in text form to a number
- i64 will parse a number in text form to a number
- i8 will parse a number in text form to a number
- isize will parse a number in text form to a number
- line_ending Recognizes an end of line (both '\n' and '\r\n').
- multispace0 Recognizes zero or more spaces, tabs, carriage returns and line feeds.
- multispace1 Recognizes one or more spaces, tabs, carriage returns and line feeds.
- newline Matches a newline character '\n'.
- none_of Recognizes a character that is not in the provided characters.
- not_line_ending Recognizes a string of any char except '\r\n' or '\n'.
- oct_digit0 Recognizes zero or more octal characters: 0-7
- oct_digit1 Recognizes one or more octal characters: 0-7
- one_of Recognizes one of the provided characters.
- satisfy Recognizes one character and checks that it satisfies a predicate
- space0 Recognizes zero or more spaces and tabs.
- space1 Recognizes one or more spaces and tabs.
- tab Matches a tab character '\t'.
- u128 will parse a number in text form to a number
- u16 will parse a number in text form to a number
- u32 will parse a number in text form to a number
- u64 will parse a number in text form to a number
- u8 will parse a number in text form to a number
- usize will parse a number in text form to a number