markdown_it.parser_block module#

Block-level tokenizer.

class markdown_it.parser_block.ParserBlock[source]#

Bases: object

ParserBlock#ruler -> Ruler

[[Ruler]] instance. Keep configuration of block rules.

parse(src: str, md, env, outTokens: list[Token], ords: tuple[int, ...] | None = None) list[Token] | None[source]#

Process input string and push block tokens into outTokens.

tokenize(state: markdown_it.rules_block.state_block.StateBlock, startLine: int, endLine: int, silent: bool = False) None[source]#

Generate tokens for input range.