Repeats the given sub rule r
the given number of times.
Repeats the given sub rule r
the given number of times.
Both bounds of the range must be positive and the upper bound must be >= the lower bound.
If the upper bound is zero the rule is equivalent to MATCH
.
Resulting rule type is Rule0 if r == Rule0 Rule1[Seq[T]] if r == Rule1[T] Rule[I, O] if r == Rule[I, O <: I] // so called "reduction", which leaves the value stack unchanged on a type level