parse method

  1. @override
Node parse(
  1. BlockParser parser
)
override

Implementation

@override
Node parse(BlockParser parser) {
  var childLines = parseChildLines(parser);

  // The Markdown tests expect a trailing newline.
  childLines.add('');

  var content = childLines.join('\n');
  if (parser.document.encodeHtml) {
    content = escapeHtml(content);
  }

  return Element('pre', [Element.text('code', content)]);
}