All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.org.intellij.markdown.flavours.MarkdownFlavourDescriptor.kt Maven / Gradle / Ivy

package org.intellij.markdown.flavours

import org.intellij.markdown.IElementType
import org.intellij.markdown.html.GeneratingProvider
import org.intellij.markdown.lexer.MarkdownLexer
import org.intellij.markdown.parser.LinkMap
import org.intellij.markdown.parser.MarkerProcessorFactory
import org.intellij.markdown.parser.sequentialparsers.SequentialParserManager
import org.intellij.markdown.html.URI

interface MarkdownFlavourDescriptor {
    val markerProcessorFactory: MarkerProcessorFactory

    val sequentialParserManager: SequentialParserManager

    fun createInlinesLexer(): MarkdownLexer

    fun createHtmlGeneratingProviders(linkMap: LinkMap, baseURI: URI?): Map
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy