diff options
Diffstat (limited to 'doc-tool/src/dotty/tools/dottydoc/core/ContextDottydoc.scala')
-rw-r--r-- | doc-tool/src/dotty/tools/dottydoc/core/ContextDottydoc.scala | 10 |
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())) } |