This overload makes a new Matcher that transforms the matched value from a given Matcher.
Use mapR if some matched values can't be mapped.
Use ab to map over values of two consecutive parsers.
Use abc to map over values of three consecutive parsers.
A base matcher.
A function that modifies the matched value.
A value matched by the base parser.
Data object (tokens and options).
Parser position in the tokens array (before the first parser matched).
Parser position in the tokens array (after the first parser matched).
Make a new parser that transforms the matched value from a given parser.
A base parser.
This overload makes a new Matcher that transforms the matched value from a given Matcher.
Use mapR if some matched values can't be mapped.
Use ab to map over values of two consecutive parsers.
Use abc to map over values of three consecutive parsers.