diff options
| author | cyfraeviolae <cyfraeviolae> | 2024-04-03 03:17:55 -0400 | 
|---|---|---|
| committer | cyfraeviolae <cyfraeviolae> | 2024-04-03 03:17:55 -0400 | 
| commit | 12cf076118570eebbff08c6b3090e0d4798447a1 (patch) | |
| tree | 3ba25e17e3c3a5e82316558ba3864b955919ff72 /venv/lib/python3.11/site-packages/markdown_it/rules_block/paragraph.py | |
| parent | c45662ff3923b34614ddcc8feb9195541166dcc5 (diff) | |
no venv
Diffstat (limited to 'venv/lib/python3.11/site-packages/markdown_it/rules_block/paragraph.py')
| -rw-r--r-- | venv/lib/python3.11/site-packages/markdown_it/rules_block/paragraph.py | 65 | 
1 files changed, 0 insertions, 65 deletions
diff --git a/venv/lib/python3.11/site-packages/markdown_it/rules_block/paragraph.py b/venv/lib/python3.11/site-packages/markdown_it/rules_block/paragraph.py deleted file mode 100644 index 5388a4b..0000000 --- a/venv/lib/python3.11/site-packages/markdown_it/rules_block/paragraph.py +++ /dev/null @@ -1,65 +0,0 @@ -"""Paragraph.""" -import logging - -from .state_block import StateBlock - -LOGGER = logging.getLogger(__name__) - - -def paragraph(state: StateBlock, startLine: int, endLine: int, silent: bool) -> bool: -    LOGGER.debug( -        "entering paragraph: %s, %s, %s, %s", state, startLine, endLine, silent -    ) - -    nextLine = startLine + 1 -    ruler = state.md.block.ruler -    terminatorRules = ruler.getRules("paragraph") -    endLine = state.lineMax - -    oldParentType = state.parentType -    state.parentType = "paragraph" - -    # jump line-by-line until empty one or EOF -    while nextLine < endLine: -        if state.isEmpty(nextLine): -            break -        # this would be a code block normally, but after paragraph -        # it's considered a lazy continuation regardless of what's there -        if state.sCount[nextLine] - state.blkIndent > 3: -            nextLine += 1 -            continue - -        # quirk for blockquotes, this line should already be checked by that rule -        if state.sCount[nextLine] < 0: -            nextLine += 1 -            continue - -        # Some tags can terminate paragraph without empty line. -        terminate = False -        for terminatorRule in terminatorRules: -            if terminatorRule(state, nextLine, endLine, True): -                terminate = True -                break - -        if terminate: -            break - -        nextLine += 1 - -    content = state.getLines(startLine, nextLine, state.blkIndent, False).strip() - -    state.line = nextLine - -    token = state.push("paragraph_open", "p", 1) -    token.map = [startLine, state.line] - -    token = state.push("inline", "", 0) -    token.content = content -    token.map = [startLine, state.line] -    token.children = [] - -    token = state.push("paragraph_close", "p", -1) - -    state.parentType = oldParentType - -    return True  | 
