renderInlineMarkdown function

String renderInlineMarkdown(
  1. String text
)

Styles code, bold and italic spans in text.

Implementation

String renderInlineMarkdown(String text) {
  final buffer = StringBuffer();
  var last = 0;
  for (final match in _inlineCode.allMatches(text)) {
    buffer
      ..write(_emphasis(text.substring(last, match.start)))
      ..write(Style.code(match[1]!));
    last = match.end;
  }
  buffer.write(_emphasis(text.substring(last)));
  return buffer.toString();
}