INNER CODE UNIT · Dart

precededBy

asjqkkkk/markdown_widget · lib/config/autolink_no_leading_space_syntax.dart:55

      final precededBy = String.fromCharCode(parser.charAt(parser.pos - 1));
      const validPrecedingChars = {'\n', ' ', '*', '_', '~', '(', '>'};
      if (validPrecedingChars.contains(precededBy)) {
        return false;
      }
    }

    parser.writeText();
    return onMatch(parser, startMatch);
  }

  @override
  bool onMatch(m.InlineParser parser, Match match) {
    final consumeLength = _getConsumeLength(match[0]!);

    var text = match[0]!.substring(0, consumeLength);
    text = parser.encodeHtml ? _escapeHtml(text) : text;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…