getProccessedLog method

String getProccessedLog()

Implementation

String getProccessedLog() {
  return source.replaceAllMapped(RegExp(kVersionRegex), (match) {
    String label = match.input.substring(match.start, match.end);
    String? potentialVersion = match.group(1);

    if (potentialVersion != null && versions.contains(potentialVersion)) {
      return versionToLink(label, potentialVersion);
    }

    return label;
  });
}