Module combine::parser
[−]
[src]
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 |