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