Module parser_combinators::char [] [src]

Module containg parsers specialized on character streams

Structs

AlphaNum
CrLf
Digit
HexDigit
Letter
Lower
NewLine
OctDigit
Space
Spaces
String
Tab
Upper

Functions

alpha_num

Parses either an alphabet letter or digit

char

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

crlf

Parses carriage return and newline, returning the newline character.

digit

Parses a digit from a stream containing characters

hex_digit

Parses a hexdecimal digit with uppercase and lowercase

letter

Parses an alphabet letter

lower

Parses an lowercase letter

newline

Parses a newline character

oct_digit

Parses an octal digit

space

Parses whitespace

spaces

Skips over zero or more spaces

string

Parses the string s

tab

Parses a tab character

upper

Parses an uppercase letter

Type Definitions

ParseResult