MarkerBlockImpl

abstract class MarkerBlockImpl(constraints: MarkdownConstraints, marker: ProductionHolder.Marker) : MarkerBlock

Functions

acceptAction
Link copied to clipboard
common
open override fun acceptAction(action: MarkerBlock.ClosingAction): Boolean
allowsSubBlocks
Link copied to clipboard
common
abstract fun allowsSubBlocks(): Boolean
getBlockConstraints
Link copied to clipboard
common
override fun getBlockConstraints(): MarkdownConstraints
getDefaultNodeType
Link copied to clipboard
common
abstract fun getDefaultNodeType(): IElementType
getNextInterestingOffset
Link copied to clipboard
common
override fun getNextInterestingOffset(pos: LookaheadText.Position): Int
isInterestingOffset
Link copied to clipboard
common
abstract fun isInterestingOffset(pos: LookaheadText.Position): Boolean
processToken
Link copied to clipboard
common
override fun processToken(pos: LookaheadText.Position, currentConstraints: MarkdownConstraints): MarkerBlock.ProcessingResult

Inheritors

GitHubTableMarkerBlock
Link copied to clipboard
InlineStructureHoldingMarkerBlock
Link copied to clipboard
AtxHeaderMarkerBlock
Link copied to clipboard
BlockQuoteMarkerBlock
Link copied to clipboard
CodeBlockMarkerBlock
Link copied to clipboard
CodeFenceMarkerBlock
Link copied to clipboard
HorizontalRuleMarkerBlock
Link copied to clipboard
HtmlBlockMarkerBlock
Link copied to clipboard
LinkReferenceDefinitionMarkerBlock
Link copied to clipboard
ListItemMarkerBlock
Link copied to clipboard
ListMarkerBlock
Link copied to clipboard
ParagraphMarkerBlock
Link copied to clipboard
SetextHeaderMarkerBlock
Link copied to clipboard