From dd017a44ed7baae83f4f09a92d9691231f424eaa Mon Sep 17 00:00:00 2001 From: BarkingBad <32793002+BarkingBad@users.noreply.github.com> Date: Fri, 13 Dec 2019 14:01:25 +0100 Subject: Add abstract structure for MD/HTML comments and MD parser --- .../pages/DefaultMarkdownToContentConverter.kt | 229 --------------------- .../main/kotlin/pages/DocNodeToContentConverter.kt | 82 ++++++++ .../kotlin/pages/MarkdownToContentConverter.kt | 4 +- core/src/main/kotlin/pages/PageBuilder.kt | 23 ++- core/src/main/kotlin/pages/PageContentBuilder.kt | 26 +-- core/src/main/kotlin/pages/PageNodes.kt | 22 +- 6 files changed, 122 insertions(+), 264 deletions(-) delete mode 100644 core/src/main/kotlin/pages/DefaultMarkdownToContentConverter.kt create mode 100644 core/src/main/kotlin/pages/DocNodeToContentConverter.kt (limited to 'core/src/main/kotlin/pages') diff --git a/core/src/main/kotlin/pages/DefaultMarkdownToContentConverter.kt b/core/src/main/kotlin/pages/DefaultMarkdownToContentConverter.kt deleted file mode 100644 index bb8a826d..00000000 --- a/core/src/main/kotlin/pages/DefaultMarkdownToContentConverter.kt +++ /dev/null @@ -1,229 +0,0 @@ -package org.jetbrains.dokka.pages - -import org.intellij.markdown.MarkdownElementTypes -import org.intellij.markdown.MarkdownTokenTypes -import org.jetbrains.dokka.markdown.MarkdownNode -import org.jetbrains.dokka.links.DRI -import org.jetbrains.dokka.plugability.DokkaContext - -class DefaultMarkdownToContentConverter( - private val context: DokkaContext -) : MarkdownToContentConverter { - override fun buildContent( - node: MarkdownNode, - dci: DCI, - platforms: Set, - links: Map, - styles: Set