Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/markdown_it/rules_core/state_core.py: 93%
14 statements
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-07 06:15 +0000
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-07 06:15 +0000
1from __future__ import annotations
3from typing import TYPE_CHECKING
5from ..ruler import StateBase
6from ..token import Token
7from ..utils import EnvType
9if TYPE_CHECKING:
10 from markdown_it import MarkdownIt
13class StateCore(StateBase):
14 def __init__(
15 self,
16 src: str,
17 md: MarkdownIt,
18 env: EnvType,
19 tokens: list[Token] | None = None,
20 ) -> None:
21 self.src = src
22 self.md = md # link to parser instance
23 self.env = env
24 self.tokens: list[Token] = tokens or []
25 self.inlineMode = False