optionalNamedFormalParameters method

Parser<List<ParameterNode>> optionalNamedFormalParameters()
inherited

Implementation

Parser<List<ParameterNode>> optionalNamedFormalParameters() => seq4(
  ref1(token, '{'),
  ref0(defaultNamedFormalParameter)
      .plusSeparated(ref1(token, ','))
      .map((l) => l.elements),
  ref1(token, ',').optional(),
  ref1(token, '}'),
).map4((_, params, _, _) => params);