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
typealias BlockResult = Boolean?
Link copied to clipboard
class Buffer(val nodeSet: NodeSet)
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
open class Element(val type: Int, val from: Int, var to: Int, val children: List<Element> = emptyList())
Link copied to clipboard
class InlineContext(val parser: MarkdownParser, val text: String, val offset: Int)
Link copied to clipboard
class InlineDelimiter(val type: DelimiterType, val from: Int, val to: Int, var side: Int)
Link copied to clipboard
interface InlineParser
Link copied to clipboard
class LeafBlock(val start: Int, content: String)
Link copied to clipboard
interface LeafBlockParser
Link copied to clipboard
class Line
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
sealed class MarkdownExtension
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
interface NodeSpec
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
class TreeElement(val tree: Tree, from: Int) : Element
Link copied to clipboard
object Type

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun space(ch: Int): Boolean