Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions markdown_it/rules_inline/state_inline.py
Original file line number Diff line number Diff line change
Expand Up @@ -155,11 +155,11 @@ def scanDelims(self, start: int, canSplitWord: bool) -> Scanned:
or (isLastPunctChar and not (isNextWhiteSpace or isNextPunctChar))
)

if not canSplitWord:
can_open = left_flanking and ((not right_flanking) or isLastPunctChar)
can_close = right_flanking and ((not left_flanking) or isNextPunctChar)
else:
can_open = left_flanking
can_close = right_flanking
can_open = left_flanking and (
canSplitWord or (not right_flanking) or isLastPunctChar
)
can_close = right_flanking and (
canSplitWord or (not left_flanking) or isNextPunctChar
)

return Scanned(can_open, can_close, count)