partOfDirective method

Parser<PartOfDirectiveNode> partOfDirective()
inherited

Implementation

Parser<PartOfDirectiveNode> partOfDirective() => seq4(
  ref0(partToken),
  ref0(ofToken),
  [
    ref0(simpleStringLiteral).map((s) => s.value),
    ref0(qualifiedIdentifier),
  ].toChoiceParser(),
  ref1(token, ';'),
).map4((_, _, lib, _) => PartOfDirectiveNode(lib));