Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias Assign NameStore ListLoad Str Str Str Str Str Str Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults vararg kwarg body Expr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Dict Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Call NameLoad AttributeLoad NameLoad attr Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Num Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args defaults vararg kwarg body Return Call NameLoad NameLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return CompareEq NameLoad BinOpMod AttributeLoad NameLoad attr Call NameLoad BinOpAdd AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore ListLoad Assign NameStore BinOpAdd AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Num While BoolOpAnd CompareGt Call NameLoad AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str body Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str Expr Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num NameLoad AugAssignAdd NameStore Num For TupleStore NameStore TupleStore NameStore NameStore Call NameLoad SubscriptLoad NameLoad Slice Num body Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Slice NameLoad NameLoad SubscriptLoad NameLoad Slice NameLoad SubscriptLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num Index Num NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Slice SubscriptLoad SubscriptLoad NameLoad Index Num Index Num SubscriptLoad SubscriptLoad NameLoad Index Num Index Num SubscriptLoad NameLoad Slice SubscriptLoad SubscriptLoad NameLoad Index Num Index Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AugAssignAdd AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Slice Num orelse Assign NameStore SubscriptLoad NameLoad Slice BinOpAdd SubscriptLoad NameLoad Index Str Num SubscriptLoad NameLoad Index Str Delete SubscriptDel NameLoad Slice SubscriptLoad NameLoad Index Str If BoolOpOr BoolOpAnd Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Str CompareNotEq NameLoad Str CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call AttributeLoad Str attr NameLoad orelse Assign NameStore BinOpAdd AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Num If BoolOpAnd CompareGt Call NameLoad AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str body Assign NameStore BinOpSub SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad NameLoad Slice NameLoad If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list decorator_list
N/A N/A 
Python-Markdown Extra Extension
===============================

A compilation of various Python-Markdown extensions that imitates
[PHP Markdown Extra](http://michelf.com/projects/php-markdown/extra/).

Note that each of the individual extensions still need to be available
on your PYTHONPATH. This extension simply wraps them all up as a
convenience so that only one extension needs to be listed when
initiating Markdown. See the documentation for each individual
extension for specifics about that extension.

There may be additional extensions that are distributed with
Python-Markdown that are not included here in Extra. Those extensions
are not part of PHP Markdown Extra, and therefore, not part of
Python-Markdown Extra. If you really would like Extra to include
additional extensions, we suggest creating your own clone of Extra
under a differant name. You could also edit the `extensions` global
variable defined below, but be aware that such changes may be lost
when you upgrade to any future version of Python-Markdown.

See <https://pythonhosted.org/Markdown/extensions/extra.html>
for documentation.

Copyright The Python Markdown Project

License: [BSD](http://www.opensource.org/licenses/bsd-license.php)

 __future__ absolute_import __future__ unicode_literals N/A Extension blockprocessors BlockProcessor N/A util N/A re N/A extensions N/A markdown.extensions.smart_strong markdown.extensions.fenced_code markdown.extensions.footnotes markdown.extensions.attr_list markdown.extensions.def_list markdown.extensions.tables markdown.extensions.abbr ExtraExtension N/A Extension N/A N/A  Add various extensions to Markdown class. __init__ N/A N/A self N/A args kwargs N/A N/A  config is a dumb holder which gets passed to actual ext later.  N/A N/A self config N/A N/A kwargs pop configs N/A N/A N/A N/A N/A self config update kwargs N/A extendMarkdown N/A N/A self md md_globals N/A N/A N/A  Register extension instances.  N/A N/A N/A md registerExtensions extensions N/A self config N/A N/A N/A md safeMode N/A N/A N/A N/A N/A md preprocessors N/A html_block markdown_in_raw True N/A N/A N/A N/A N/A md parser blockprocessors add markdown_block N/A MarkdownInHtmlProcessor N/A md parser _begin N/A N/A N/A N/A md parser blockprocessors tag_counter -1 N/A N/A N/A N/A md parser blockprocessors contain_span_tags N/A N/A re compile ^(p|h[1-6]|li|dd|dt|td|th|legend|address)$ N/A re IGNORECASE N/A N/A makeExtension N/A N/A N/A args kwargs N/A N/A N/A ExtraExtension args kwargs N/A MarkdownInHtmlProcessor N/A BlockProcessor N/A N/A Process Markdown Inside HTML Blocks. test N/A N/A self parent block N/A N/A N/A N/A block N/A N/A util TAG_PLACEHOLDER N/A str N/A N/A N/A N/A self parser blockprocessors tag_counter 1 N/A _process_nests N/A N/A self element block N/A N/A N/A Process the element's child elements in self.run. N/A nest_index N/A N/A i N/A N/A N/A N/A self parser blockprocessors tag_counter 1 N/A N/A N/A N/A len N/A self _tag_data i N/A N/A N/A self _tag_data N/A i N/A left_index N/A N/A left_child_index N/A N/A N/A self _tag_data N/A i N/A left_index N/A right_child_index N/A N/A N/A self _tag_data N/A i N/A right_index N/A N/A N/A nest_index append N/A N/A left_child_index 1 right_child_index N/A i 1 N/A N/A i N/A left_index right_index N/A enumerate N/A nest_index N/A -1 N/A N/A N/A N/A self run element N/A block N/A left_index right_index N/A block N/A right_index N/A N/A nest_index N/A N/A i 1 N/A 0 True N/A N/A N/A self run element N/A block N/A N/A N/A nest_index N/A -1 N/A 0 N/A N/A nest_index N/A -1 N/A 1 N/A block N/A N/A N/A nest_index N/A -1 N/A 1 True N/A run N/A N/A self parent blocks tail nest N/A None False N/A N/A N/A self _tag_data N/A N/A N/A N/A self parser markdown htmlStash tag_data N/A N/A N/A N/A self parser blockprocessors tag_counter 1 N/A tag N/A N/A self _tag_data N/A N/A N/A N/A self parser blockprocessors tag_counter N/A markdown_value N/A N/A N/A tag N/A attrs pop markdown N/A element N/A N/A N/A util etree SubElement parent N/A tag N/A tag N/A tag N/A attrs N/A nest N/A N/A N/A N/A N/A self parser parseBlocks parent tail N/A block N/A blocks N/A 1 N/A N/A block N/A blocks N/A N/A N/A tag N/A left_index 1 N/A tag N/A right_index N/A N/A blocks N/A N/A tag N/A right_index N/A N/A N/A N/A N/A N/A N/A N/A self parser blockprocessors contain_span_tags match N/A tag N/A tag N/A markdown_value block N/A markdown_value span N/A N/A N/A element text N/A N/A join block N/A N/A i N/A N/A N/A N/A self parser blockprocessors tag_counter 1 N/A N/A N/A N/A len N/A self _tag_data i N/A N/A N/A self _tag_data N/A i N/A left_index N/A N/A first_subelement_index N/A N/A N/A N/A self _tag_data N/A i N/A left_index 1 N/A N/A N/A N/A self parser parseBlocks element N/A block N/A first_subelement_index N/A N/A nest N/A N/A block N/A N/A self _process_nests element block N/A N/A N/A N/A N/A self parser parseBlocks element block N/A N/A