LeafPattern.match

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

Attempts to match this pattern against a list of parsed arguments.

Parameters

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

Returns

A tuple of (matched, remaining_args, collected_patterns).