recordLiteralField method

Parser<RecordLiteralFieldNode> recordLiteralField()
inherited

Implementation

Parser<RecordLiteralFieldNode> recordLiteralField() => [
  seq3(
    ref0(identifier),
    ref1(token, ':'),
    ref0(expression),
  ).map3((name, _, val) => RecordLiteralFieldNode(name: name, value: val)),
  ref0(expression).map((val) => RecordLiteralFieldNode(value: val)),
].toChoiceParser();