directImage method

Parser<ImageNode> directImage()
inherited

Direct image (![alt](url "title")).

Implementation

Parser<ImageNode> directImage() =>
    seq8(
      position(),
      string('!['),
      ref0(linkText),
      char(']'),
      char('('),
      ref0(linkDestinationAndTitle),
      char(')'),
      position(),
    ).map8(
      (start, _, alt, _, _, dest, _, stop) =>
          ImageNode(alt, dest.$1, title: dest.$2, start: start, stop: stop),
    );