markdown_it.rules_inline.state_inline module¶
- class markdown_it.rules_inline.state_inline.Delimiter(marker: int, length: int, jump: int, token: int, end: int, open: bool, close: bool, level: Optional[bool] = None)[源代码]¶
基类:
object
- class markdown_it.rules_inline.state_inline.Scanned(can_open, can_close, length)¶
基类:
tuple
- can_close¶
Alias for field number 1
- can_open¶
Alias for field number 0
- length¶
Alias for field number 2
- class markdown_it.rules_inline.state_inline.StateInline(src: str, md: MarkdownIt, env: MutableMapping, outTokens: List[markdown_it.token.Token])[源代码]¶
基类:
markdown_it.ruler.StateBase
- push(ttype, tag, nesting)[源代码]¶
Push new token to “stream”. If pending text exists - flush it as text token
- scanDelims(start, canSplitWord)[源代码]¶
Scan a sequence of emphasis-like markers, and determine whether it can start an emphasis sequence or end an emphasis sequence.
start - position to scan from (it should point at a valid marker);
canSplitWord - determine if these markers can be found inside a word