parameterList method

Parser parameterList()

Implementation

Parser parameterList() => seq3(
  ref1(token, '('),
  seq4(
    ref1(token, 'var').optional(),
    ref0(identifier).plusSeparated(ref1(token, ',')),
    ref1(token, ':'),
    ref0(identifier),
  ).plusSeparated(ref1(token, ';')),
  ref1(token, ')'),
).optional();