Package-level declarations
Types
Link copied to clipboard
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
class RangesListBuilder
Link copied to clipboard
interface SequentialParser
Link copied to clipboard
Link copied to clipboard
class SequentialParserUtil
Link copied to clipboard