Module Expr Str Import alias Import alias ImportFrom alias TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body ImportFrom alias FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Return TupleLoad NameLoad Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Return TupleLoad NameLoad Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call AttributeLoad NameLoad attr Str body Return TupleLoad Str SubscriptLoad NameLoad Slice Num If Call AttributeLoad NameLoad attr Str body Return TupleLoad Str SubscriptLoad NameLoad Slice Num Return TupleLoad NameLoad NameLoad decorator_list Assign NameStore Call NameLoad ListLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Return CompareIn AttributeLoad NameLoad attr ListLoad Str Str Str Str Str Str decorator_list ClassDef bases AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpMod Str NameLoad FunctionDef arguments args NameParam NameParam defaults body For NameStore Call AttributeLoad NameLoad attr body If Call NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If Call NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd Call NameLoad NameLoad AttributeLoad SubscriptLoad NameLoad Index Num attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad NameLoad Index Num attr If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Num Assign AttributeStore SubscriptLoad NameLoad Index Num attr SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Slice Call AttributeLoad NameLoad attr If Call NameLoad NameLoad body Assign AttributeStore SubscriptLoad NameLoad Index Num attr Call AttributeLoad Call AttributeLoad AttributeLoad SubscriptLoad NameLoad Index Num attr attr Str attr orelse If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Call AttributeLoad NameLoad attr If Call NameLoad NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr orelse If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str For TupleStore NameStore NameStore Call NameLoad NameLoad body If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr Str BinOpMod Str TupleLoad NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases AttributeLoad AttributeLoad NameLoad attr attr body FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareIn Str Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Call NameLoad NameLoad Str orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Call NameLoad NameLoad Str decorator_list decorator_list FunctionDef arguments args NameParam defaults Dict body Return Call NameLoad keyword NameLoad decorator_list
N/A N/A 
Attribute List Extension for Python-Markdown
============================================

Adds attribute list syntax. Inspired by 
[maruku](http://maruku.rubyforge.org/proposal.html#attribute_lists)'s
feature of the same name.

Copyright 2011 [Waylan Limberg](http://achinghead.com/).

Contact: markdown@freewisdom.org

License: BSD (see ../LICENSE.md for details) 

Dependencies:
* [Python 2.4+](http://python.org)
* [Markdown 2.1+](http://packages.python.org/Markdown/)

 N/A markdown N/A re markdown.util isBlockLevel N/A N/A N/A Scanner N/A re Scanner N/A N/A N/A AttributeError N/A sre Scanner _handle_double_quote N/A N/A s t N/A N/A N/A N/A k v N/A N/A t split = N/A N/A k N/A N/A v strip " N/A _handle_single_quote N/A N/A s t N/A N/A N/A N/A k v N/A N/A t split = N/A N/A k N/A N/A v strip ' N/A _handle_key_value N/A N/A s t N/A N/A N/A N/A N/A t split = N/A _handle_word N/A N/A s t N/A N/A N/A N/A N/A t startswith . N/A N/A N/A . N/A t N/A 1 N/A N/A N/A t startswith # N/A N/A N/A id N/A t N/A 1 N/A N/A t t N/A N/A _scanner N/A Scanner N/A N/A [^ ]+=".*?" _handle_double_quote N/A [^ ]+='.*?' _handle_single_quote N/A [^ ]+=[^ ]* _handle_key_value N/A [^ ]+ _handle_word N/A None get_attrs N/A N/A str N/A N/A N/A  Parse attribute list and return a list of attribute tuples.  N/A N/A N/A N/A _scanner scan str N/A 0 N/A isheader N/A N/A elem N/A N/A N/A N/A N/A elem tag N/A h1 h2 h3 h4 h5 h6 N/A AttrListTreeprocessor N/A N/A N/A markdown treeprocessors Treeprocessor N/A N/A BASE_RE \{\:?([^\}]*)\} N/A HEADER_RE N/A N/A re compile N/A [ ]*%s[ ]*$ BASE_RE N/A BLOCK_RE N/A N/A re compile N/A \n[ ]*%s[ ]*$ BASE_RE N/A INLINE_RE N/A N/A re compile N/A ^%s BASE_RE run N/A N/A self doc N/A N/A N/A elem N/A N/A doc getiterator N/A N/A N/A isBlockLevel N/A elem tag N/A N/A RE N/A self BLOCK_RE N/A N/A isheader elem N/A N/A RE N/A self HEADER_RE N/A N/A N/A len elem N/A N/A elem N/A -1 tail N/A N/A m N/A N/A RE search N/A N/A elem N/A -1 tail N/A m N/A N/A N/A N/A self assign_attrs elem N/A N/A m group 1 N/A N/A N/A elem N/A -1 tail N/A N/A N/A elem N/A -1 tail N/A N/A N/A m start N/A N/A isheader elem N/A N/A N/A N/A elem N/A -1 tail N/A N/A N/A N/A N/A N/A elem N/A -1 tail rstrip # rstrip N/A N/A N/A elem text N/A N/A m N/A N/A RE search N/A elem text N/A m N/A N/A N/A N/A self assign_attrs elem N/A N/A m group 1 N/A N/A elem text N/A N/A elem text N/A N/A N/A m start N/A N/A isheader elem N/A N/A N/A elem text N/A N/A N/A N/A N/A elem text rstrip # rstrip N/A N/A N/A elem tail N/A N/A m N/A N/A N/A self INLINE_RE match N/A elem tail N/A m N/A N/A N/A N/A self assign_attrs elem N/A N/A m group 1 N/A N/A elem tail N/A N/A elem tail N/A N/A N/A m end N/A assign_attrs N/A N/A self elem attrs N/A N/A N/A  Assign attrs to element.  N/A N/A k v N/A get_attrs attrs N/A N/A N/A k . N/A N/A cls N/A N/A elem get class N/A cls N/A N/A N/A N/A elem set class N/A %s %s N/A cls v N/A N/A N/A N/A elem set class v N/A N/A N/A N/A elem set k v N/A N/A AttrListExtension N/A N/A N/A markdown extensions Extension N/A extendMarkdown N/A N/A self md md_globals N/A N/A N/A N/A headerid N/A N/A N/A md treeprocessors keys N/A N/A N/A N/A N/A md treeprocessors add attr_list N/A AttrListTreeprocessor md >headerid N/A N/A N/A N/A N/A md treeprocessors add attr_list N/A AttrListTreeprocessor md >inline N/A N/A makeExtension N/A N/A configs N/A N/A N/A N/A N/A AttrListExtension configs configs N/A