Module combine::parser::combinator [−][src]
Various combinators which do not fit anywhere else.
Structs
| AndThen | |
| AnyPartialState | |
| AnyPartialStateParser | |
| AnySendPartialState | |
| AnySendPartialStateParser | |
| Factory | |
| FlatMap | |
| FromStr | |
| Ignore | |
| Lazy | |
| LookAhead | |
| Map | |
| NoPartial | |
| NotFollowedBy | |
| Opaque | |
| Recognize | |
| Try |
TODO :: Rename |
Traits
| StrLike |
Functions
| and_then |
Equivalent to |
| any_partial_state |
Returns a parser where |
| any_send_partial_state |
Returns a parser where |
| attempt |
|
| factory |
Constructs the parser lazily on each |
| flat_map |
Equivalent to |
| from_str |
Takes a parser that outputs a string like value ( |
| lazy |
Constructs the parser lazily on each |
| look_ahead |
|
| map |
Equivalent to |
| no_partial | |
| not_followed_by |
Succeeds only if |
| opaque |
Creates a parser from a function which takes a function that are given the actual parser.
Though convoluted this makes it possible to hide the concrete parser type without |
| recognize |
Constructs a parser which returns the tokens parsed by |
| try |
[ Deprecated ]
|
Type Definitions
| FnOpaque |
Alias over |