''' Smart_Strong Extension for Python-Markdown ========================================== This extention adds smarter handling of double underscores within words. Simple Usage: >>> import markdown >>> print(markdown.markdown('Text with double__underscore__words.', ... extensions=['smart_strong']))

Text with double__underscore__words.

>>> print(markdown.markdown('__Strong__ still works.', ... extensions=['smart_strong']))

Strong still works.

>>> print(markdown.markdown('__this__works__too__.', ... extensions=['smart_strong']))

this__works__too.

Copyright 2011 [Waylan Limberg](http://achinghead.com) ''' from __future__ import absolute_import from __future__ import unicode_literals from . import Extension from ..inlinepatterns import SimpleTagPattern SMART_STRONG_RE = r'(?emphasis2') def makeExtension(configs={}): return SmartEmphasisExtension(configs=dict(configs))