in smithy-swift-codegen/src/main/kotlin/software/amazon/smithy/swift/codegen/DocumentationConverter.kt [184:205]
override fun tail(node: Node, depth: Int) {
val name = node.nodeName()
if (isTopLevelCodeBlock(node, depth)) {
writer.dedent()
}
if (TEXT_BLOCK_NODES.contains(name) || isTopLevelCodeBlock(node, depth) ||
LIST_BLOCK_NODES.contains(name)
) {
writeNewline()
writeNewline()
} else if (name == "a") {
val url = node.absUrl("href")
if (!url.isEmpty()) {
writer.writeInline("(\$L)", url)
}
} else if (name == "li") {
// Clear out the expectation of a list element if the element's body is empty.
needsListPrefix = false
writer.write("")
}
}