program method

Parser program()

Implementation

Parser program() => seq6(
  ref1(token, 'program'),
  ref0(identifier),
  seq3(
    ref1(token, '('),
    ref0(identifier).plusSeparated(ref1(token, ',')),
    ref1(token, ')'),
  ).optional(),
  ref1(token, ';'),
  ref0(block),
  ref1(token, '.'),
);