don't break a matching repeated delim #337

the earlier fix regressed on successful matches
grouping rule patterns fixes #351
build