directLink method

Parser<LinkNode> directLink()
inherited

Direct link ([text](url "title")).

Implementation

Parser<LinkNode> directLink() =>
    seq8(
      position(),
      char('['),
      ref0(linkText),
      char(']'),
      char('('),
      ref0(linkDestinationAndTitle),
      char(')'),
      position(),
    ).map8(
      (start, _, text, _, _, dest, _, stop) =>
          LinkNode(text, dest.$1, title: dest.$2, start: start, stop: stop),
    );