markdown_it.parser_inline module#
Tokenizes paragraph content.
- class markdown_it.parser_inline.ParserInline[source]#
Bases:
object- add_terminator_char(ch: str) None[source]#
Register a character that stops the
textrule, allowing inline rules to fire.This lets plugins declare which characters their inline rules react to, mirroring the
MARKERmechanism in the Rust markdown-it implementation.- Parameters:
ch – A single character to add to the terminator set.
- parse(src: str, md: MarkdownIt, env: EnvType, tokens: list[Token]) list[Token][source]#
Process input string and push inline tokens into tokens
- skipToken(state: StateInline) None[source]#
Skip single token by running all rules in validation mode; returns True if any rule reported success
- tokenize(state: StateInline) None[source]#
Generate tokens for input range.
- markdown_it.parser_inline.RuleFuncInlineType#
(state: StateInline, silent: bool) -> matched: bool)
silent disables token generation, useful for lookahead.