Package-level declarations
Types
Link copied to clipboard
class BlockContext(val parser: MarkdownParser, input: Input, fragments: List<TreeFragment>, ranges: List<TextRange>) : PartialParse
Link copied to clipboard
interface BlockParser
Link copied to clipboard
Link copied to clipboard
class CompositeBlock(val type: Int, val value: Int, val from: Int, val hash: Int, var end: Int, val children: MutableList<Any> = mutableListOf(), val positions: MutableList<Int> = mutableListOf())
Link copied to clipboard
interface DelimiterType
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface InlineParser
Link copied to clipboard
interface LeafBlockParser
Link copied to clipboard
data class MarkdownConfig(val props: List<NodePropSource<*>>? = null, val defineNodes: List<Any>? = null, val parseBlock: List<BlockParser>? = null, val parseInline: List<InlineParser>? = null, val remove: List<String>? = null, val wrap: ParseWrapper? = null)
Link copied to clipboard
Link copied to clipboard
class MarkdownParser(val nodeSet: NodeSet, val blockParsers: List<(BlockContext, Line) -> BlockResult?>, val leafBlockParsers: List<(BlockContext, LeafBlock) -> LeafBlockParser??>, val blockNames: List<String>, val endLeafBlock: List<(BlockContext, Line, LeafBlock) -> Boolean>, val skipContextMarkup: Map<Int, (CompositeBlock, BlockContext, Line) -> Boolean>, val inlineParsers: List<(InlineContext, Int, Int) -> Int?>, val inlineNames: List<String>, val wrappers: List<ParseWrapper>) : Parser
Link copied to clipboard
data class ParseCodeConfig(val codeParser: (info: String) -> Parser?? = null, val htmlParser: Parser? = null)
Link copied to clipboard
data class SimpleNodeSpec(val name: String, val block: Boolean = false, val composite: (cx: BlockContext, line: Line, value: Int) -> Boolean? = null, val style: Any? = null) : NodeSpec
Link copied to clipboard