wild card
Allow wildcards, * and ?.
Matches any number of characters up to a path separator: corresponds
to the * operator.
Increment the last version number.
Example: For 1.2 this returns 1.3 so that it can be
used as upper bound when resolving == 1.2.*. For
0.4.1 it returns 0.4.2.
Matches the rest of the route. Should be the last part of the path.
A separator that implies an unbounded range.
Wildcard pattern. Match with everything.