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 |