objectPattern method
Object pattern (Point(x: var x, y: 0)).
Implementation
Parser<ObjectPatternNode> objectPattern() => seq4(
ref0(namedType),
ref1(token, '('),
ref0(patternField)
.plusSeparated(ref1(token, ','))
.map((l) => l.elements)
.optionalWith(const <PatternFieldNode>[]),
seq2(ref1(token, ',').optional(), ref1(token, ')')),
).map4((type, _, fields, _) => ObjectPatternNode(type: type, fields: fields));