Package-level declarations

Types

Link copied to clipboard
abstract class DelimiterParser
Link copied to clipboard

Should be used to parse emphasis-like elements with the same priority that should be aware of each other. Accepts a list of DelimiterParser that finds target delimiters runs and stores containing delimiters in the shared delimiters list. For each of those delimiters, this parser tries to find a matching closing delimiter. Matching information then is passed back to the DelimiterParser that should use it to create actual tree nodes.

Link copied to clipboard
Link copied to clipboard
data class LocalParsingResult(val iteratorPosition: TokensCache.Iterator, val parsedNodes: Collection<SequentialParser.Node>, val rangesToProcessFurther: Collection<List<IntRange>>) : SequentialParser.ParsingResult
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class TokensCache