This overload makes a Matcher that applies two matchers one after another and returns the result from the first one.
Implementation is based on ab.
First matcher (result is returned).
Second matcher (result is discarded).
Make a parser that tries two parsers one after another and returns the result from the first one if both matched.
A nonmatch is returned if any of two parsers did not match.
First parser (result is returned).
Second parser (result is discarded).
This overload makes a Matcher that applies two matchers one after another and returns the result from the first one.
Implementation is based on ab.