[−][src]Module combine::parser
A collection of both concrete parsers as well as parser combinators.
Implements the Parser
trait which is the core of combine
and contains the submodules
implementing all combine parsers.
Modules
byte | Module containing parsers specialized on byte streams. |
char | Module containing parsers specialized on character streams. |
choice | Combinators which take one or more parsers and attempts to parse successfully with at least one of them. |
combinator | Various combinators which do not fit anywhere else. |
error | Parsers which cause errors or modifies the returned error on parse failure. |
function | Parsers constructor from regular functions |
item | Parsers working with single stream items. |
range | Module containing zero-copy parsers. |
regex | Module containing regex parsers on streams returning ranges of |
repeat | Combinators which take one or more parsers and applies them repeatedly. |
sequence | Combinators which take multiple parsers and applies them one after another. |
Traits
Parser | By implementing the |