OneOrMore.match

Tuple!(bool, Pattern[], Pattern[]) match(Pattern[] left, Pattern[] collected = null)

Attempts to match the child pattern one or more times.

Parameters

leftThe remaining arguments to match.
collectedPreviously collected/matched patterns.

Returns

A tuple of (matched, remaining_args, collected_patterns).