mappingPattern method
Mapping pattern {"key": val, **rest}.
Implementation
Parser<PatternNode> mappingPattern() =>
seq3(
ref1(token, '{'),
ignore(ref0(mappingItems).optional()),
ref1(token, '}'),
).map3((_, items, _) {
if (items == null) return const MatchMappingNode();
return MatchMappingNode(
keys: items.keys,
patterns: items.patterns,
rest: items.rest,
);
});