From 6f1a379aa2f494cb4e3e0d3a0dc6b5f8b625fa1a Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Mon, 9 Mar 2015 18:00:54 +0100 Subject: remove unused Markdown to HTML conversion code --- src/Markdown/MarkdownProcessor.kt | 96 -------------------------------------- test/src/markdown/ParserTest.kt | 3 -- test/src/markdown/Specification.kt | 3 +- 3 files changed, 2 insertions(+), 100 deletions(-) diff --git a/src/Markdown/MarkdownProcessor.kt b/src/Markdown/MarkdownProcessor.kt index a9b7003f..80c726c9 100644 --- a/src/Markdown/MarkdownProcessor.kt +++ b/src/Markdown/MarkdownProcessor.kt @@ -44,104 +44,8 @@ private fun MarkdownNode.presentTo(sb: StringBuilder) { sb.appendln() } -public fun MarkdownNode.toHtml(): String { - val sb = StringBuilder() - visit {(node, processChildren) -> - val nodeType = node.type - val nodeText = node.text - when (nodeType) { - MarkdownElementTypes.UNORDERED_LIST -> { - sb.appendln("") - } - MarkdownElementTypes.ORDERED_LIST -> { - sb.appendln("
    ") - processChildren() - sb.appendln("
") - } - MarkdownElementTypes.LIST_ITEM -> { - sb.append("
  • ") - processChildren() - sb.appendln("
  • ") - } - MarkdownElementTypes.EMPH -> { - sb.append("") - processChildren() - sb.append("") - } - MarkdownElementTypes.STRONG -> { - sb.append("") - processChildren() - sb.append("") - } - MarkdownElementTypes.ATX_1 -> { - sb.append("

    ") - processChildren() - sb.append("

    ") - } - MarkdownElementTypes.ATX_2 -> { - sb.append("

    ") - processChildren() - sb.append("

    ") - } - MarkdownElementTypes.ATX_3 -> { - sb.append("

    ") - processChildren() - sb.append("

    ") - } - MarkdownElementTypes.ATX_4 -> { - sb.append("

    ") - processChildren() - sb.append("

    ") - } - MarkdownElementTypes.ATX_5 -> { - sb.append("
    ") - processChildren() - sb.append("
    ") - } - MarkdownElementTypes.ATX_6 -> { - sb.append("
    ") - processChildren() - sb.append("
    ") - } - MarkdownElementTypes.BLOCK_QUOTE -> { - sb.append("
    ") - processChildren() - sb.append("
    ") - } - MarkdownElementTypes.PARAGRAPH -> { - sb.append("

    ") - processChildren() - sb.appendln("

    ") - } - MarkdownTokenTypes.CODE -> { - sb.append("
    ")
    -                sb.append(nodeText)
    -                sb.append("
    ")
    -            }
    -            MarkdownTokenTypes.TEXT -> {
    -                sb.append(nodeText)
    -            }
    -            else -> {
    -                processChildren()
    -            }
    -        }
    -    }
    -    return sb.toString()
    -}
    -
     fun parseMarkdown(markdown: String): MarkdownNode {
         if (markdown.isEmpty())
             return MarkdownNode(LeafASTNode(MarkdownElementTypes.MARKDOWN_FILE, 0, 0), null, markdown)
         return MarkdownNode(MarkdownParser(CommonMarkMarkerProcessor.Factory).buildMarkdownTreeFromString(markdown), null, markdown)
     }
    -
    -fun markdownToHtml(markdown: String): String {
    -
    -    val tree = MarkdownParser(CommonMarkMarkerProcessor.Factory).buildMarkdownTreeFromString(markdown)
    -    val markdownTree = MarkdownNode(tree, null, markdown)
    -    val ast = markdownTree.toTestString()
    -    return markdownTree.toHtml()
    -}
    -
    diff --git a/test/src/markdown/ParserTest.kt b/test/src/markdown/ParserTest.kt
    index 80ee7332..50c18f08 100644
    --- a/test/src/markdown/ParserTest.kt
    +++ b/test/src/markdown/ParserTest.kt
    @@ -3,7 +3,6 @@ package org.jetbrains.dokka.tests
     import org.junit.Test
     import org.jetbrains.dokka
     import org.jetbrains.dokka.toTestString
    -import org.jetbrains.dokka.toHtml
     import org.jetbrains.dokka.parseMarkdown
     import org.junit.Ignore
     
    @@ -14,8 +13,6 @@ Ignore public class ParserTest {
             val markdownTree = parseMarkdown(text)
             println("AST: ---")
             println(markdownTree.toTestString())
    -        println("HTML: ---")
    -        println(markdownTree.toHtml())
             println()
         }
     
    diff --git a/test/src/markdown/Specification.kt b/test/src/markdown/Specification.kt
    index ba1f8363..429317c2 100644
    --- a/test/src/markdown/Specification.kt
    +++ b/test/src/markdown/Specification.kt
    @@ -6,5 +6,6 @@ import org.jetbrains.dokka.*
     
     //[RunWith(javaClass())]
     class Specification : MarkdownSpecification("test/data/markdown/spec.txt", {
    -    markdownToHtml(it.replace("→", "\t"))
    +//    markdownToHtml(it.replace("→", "\t"))
    +    ""
     })
    \ No newline at end of file
    -- 
    cgit