matches and consumes current path segment throwing away A
*
defined as advance.flatMap(f) *
matches and consumes current path segment throwing away B
*
defined as flatMap { a => fb map { _ => a} } *
defined as flatMap { _ => fb } *
allias for flatMap *
like map
but allows to evaluate F
*
transforms this matcher to another matcher with supplied f
*
like flatMap, but allows to apply f
when match failed *
matches this or alternative *
applies f
only when matcher fails to match *