thanks for feedback and suggestion!. Honestly I have written schema, but now one has validated it before. So it may happen that it is not optimal and probably does not have some newest syntax schema features (fex Scope Exits)..

You mostly correct, except of fact that than 2 capture is gone. But I think it is OK.This version may be even better

To get that working one need more complex regexp And who knows how long it will survive (at least until one would use () inside of the parameters section).The Label definition from below shall work better: