Marker Processor
abstract class MarkerProcessor<T : MarkerProcessor.StateInfo>(productionHolder: ProductionHolder, startConstraints: MarkdownConstraints)
Content copied to clipboard
Types
StateInfo
Link copied to clipboard
open class StateInfo(currentConstraints: MarkdownConstraints, nextConstraints: MarkdownConstraints, markersStack: List<MarkerBlock>)
Content copied to clipboard
Functions
addNewMarkerBlock
Link copied to clipboard
createNewMarkerBlocks
Link copied to clipboard
open fun createNewMarkerBlocks(pos: LookaheadText.Position, productionHolder: ProductionHolder): List<MarkerBlock>
Content copied to clipboard
flushMarkers
Link copied to clipboard
fun flushMarkers()
Content copied to clipboard
processPosition
Link copied to clipboard
fun processPosition(pos: LookaheadText.Position): LookaheadText.Position?
Content copied to clipboard
Inheritors
CommonMarkMarkerProcessor
Link copied to clipboard