Name Description Size
__init__.py 394
block.py 372
inline.py Parse inlines 325
linkify.py Rule for identifying plain-text links. 5141
normalize.py Normalize input string. 402
replacements.py Simple typographic replacements * ``(c)``, ``(C)`` → © * ``(tm)``, ``(TM)`` → ™ * ``(r)``, ``(R)`` → ® * ``+-`` → ± * ``...`` → … * ``?....`` → ?.. * ``!....`` → !.. * ``????????`` → ??? * ``!!!!!`` → !!! * ``,,,`` → , * ``--`` → &ndash * ``---`` → &mdash 3470
smartquotes.py Convert straight quotation marks to typographic ones 7443
state_core.py 570
text_join.py Join raw text tokens with the rest of the text This is set as a separate rule to provide an opportunity for plugins to run text replacements after text join, but before escape join. For example, `\\:)` shouldn't be replaced with an emoji. 1172