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

Added parsing of Definition Lists to Python-Markdown.

A simple example:

    Apple
    :   Pomaceous fruit of plants of the genus Malus in 
        the family Rosaceae.
    :   An american computer company.

    Orange
    :   The fruit of an evergreen tree of the genus Citrus.

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

 N/A re N/A markdown markdown.util etree DefListProcessor N/A N/A N/A markdown blockprocessors BlockProcessor N/A N/A  Process Definition Lists.  N/A RE N/A N/A re compile (^|\n)[ ]{0,3}:[ ]{1,3}(.*?)(\n|$) N/A NO_INDENT_RE N/A N/A re compile ^[ ]{0,3}[^ :] test N/A N/A self parent block N/A N/A N/A N/A bool N/A N/A N/A self RE search block N/A run N/A N/A self parent blocks N/A N/A N/A block N/A N/A blocks pop 0 N/A m N/A N/A N/A self RE search block N/A terms N/A N/A N/A l strip N/A l N/A N/A N/A block N/A N/A N/A m start split N/A N/A l strip N/A block N/A block N/A N/A N/A m end N/A no_indent N/A N/A N/A self NO_INDENT_RE match block N/A no_indent N/A N/A N/A d theRest N/A block None N/A N/A N/A d theRest N/A N/A self detab block N/A d N/A N/A d N/A %s
%s N/A N/A N/A m group 2 d N/A N/A d N/A N/A m group 2 N/A sibling N/A N/A self lastChild parent N/A N/A N/A terms N/A N/A sibling tag p N/A N/A state looselist N/A terms N/A N/A N/A sibling text split N/A N/A N/A parent remove sibling N/A sibling N/A N/A self lastChild parent N/A N/A state list N/A N/A sibling N/A N/A sibling tag dl N/A N/A dl sibling N/A N/A N/A len dl N/A N/A N/A dl N/A -1 tag dd N/A len N/A dl N/A -1 N/A N/A state looselist N/A N/A dl N/A N/A etree SubElement parent dl N/A term terms N/A N/A dt N/A N/A etree SubElement dl dt N/A N/A dt text term N/A N/A N/A N/A N/A self parser state set state N/A dd N/A N/A etree SubElement dl dd N/A N/A N/A N/A self parser parseBlocks dd N/A d N/A N/A N/A N/A N/A self parser state reset N/A theRest N/A N/A N/A N/A blocks insert 0 theRest N/A N/A DefListIndentProcessor N/A N/A N/A markdown blockprocessors ListIndentProcessor N/A N/A  Process indented children of definition list items.  N/A ITEM_TYPES N/A dd N/A LIST_TYPES N/A dl create_item N/A N/A self parent block N/A N/A N/A  Create a new dd and parse the block with it as the parent.  N/A dd N/A N/A N/A markdown etree SubElement parent dd N/A N/A N/A N/A self parser parseBlocks dd N/A block N/A N/A DefListExtension N/A N/A markdown Extension N/A N/A  Add definition lists to Markdown.  extendMarkdown N/A N/A self md md_globals N/A N/A N/A  Add an instance of DefListProcessor to BlockParser.  N/A N/A N/A N/A N/A md parser blockprocessors add defindent N/A DefListIndentProcessor N/A md parser >indent N/A N/A N/A N/A N/A md parser blockprocessors add deflist N/A DefListProcessor N/A md parser >ulist N/A N/A makeExtension N/A N/A configs N/A N/A N/A N/A N/A DefListExtension configs configs N/A