public static function consume()

in src/inlines/TextualContent.php [17:42]


  public static function consume(
    Context $context,
    string $input,
    int $offset,
  ): (Inline, int) {
    $out = $input[$offset];
    $len = Str\length($input);

    for ($i = $offset + 1; $i < $len; ++$i) {
      list($inlines, $_) = _Private\parse_with_denylist(
        $context,
        $input,
        $i,
        /* denylist = */ keyset[self::class],
      );
      if (!C\is_empty($inlines)) {
        break;
      }
      $out .= $input[$i];
    }

    return tuple(
      new self($out),
      $i,
    );
  }