createNode method
Node
createNode(
- InlineParser parser,
- String destination,
- String? title, {
- required List<
Node> getChildren(),
Create the node represented by a Markdown link.
Implementation
Node createNode(
InlineParser parser,
String destination,
String? title, {
required List<Node> Function() getChildren,
}) {
final children = getChildren();
final element = Element('a', children);
element.attributes['href'] = normalizeLinkDestination(
escapePunctuation(destination),
);
if (title != null && title.isNotEmpty) {
element.attributes['title'] = normalizeLinkTitle(
escapePunctuation(title),
);
}
return element;
}