aboutsummaryrefslogtreecommitdiff
path: root/doc-tool/src/dotty/tools/dottydoc/core/ContextDottydoc.scala
diff options
context:
space:
mode:
Diffstat (limited to 'doc-tool/src/dotty/tools/dottydoc/core/ContextDottydoc.scala')
-rw-r--r--doc-tool/src/dotty/tools/dottydoc/core/ContextDottydoc.scala10
1 files changed, 10 insertions, 0 deletions
diff --git a/doc-tool/src/dotty/tools/dottydoc/core/ContextDottydoc.scala b/doc-tool/src/dotty/tools/dottydoc/core/ContextDottydoc.scala
index c60038836..f2122572b 100644
--- a/doc-tool/src/dotty/tools/dottydoc/core/ContextDottydoc.scala
+++ b/doc-tool/src/dotty/tools/dottydoc/core/ContextDottydoc.scala
@@ -5,6 +5,10 @@ package core
import dotc.core.Symbols.Symbol
import dotc.core.Comments.ContextDocstrings
import model.Package
+import com.vladsch.flexmark.parser.ParserEmulationFamily
+import com.vladsch.flexmark.parser.Parser
+import com.vladsch.flexmark.ext.tables.TablesExtension
+import com.vladsch.flexmark.util.options.{ DataHolder, MutableDataSet }
class ContextDottydoc extends ContextDocstrings {
import scala.collection.mutable
@@ -20,4 +24,10 @@ class ContextDottydoc extends ContextDocstrings {
def addDef(s: Symbol, d: Symbol): Unit = _defs = (_defs + {
s -> _defs.get(s).map(xs => xs + d).getOrElse(Set(d))
})
+
+
+ val markdownOptions: DataHolder =
+ new MutableDataSet()
+ .setFrom(ParserEmulationFamily.KRAMDOWN.getOptions)
+ .set(Parser.EXTENSIONS, java.util.Collections.singleton(TablesExtension.create()))
}