Module Expr Str Import alias ImportFrom alias ClassDef bases AttributeLoad AttributeLoad NameLoad attr attr body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Return BoolOpAnd CompareGt Call NameLoad NameLoad Num CompareIn Str SubscriptLoad NameLoad Index Num CompareIn Str SubscriptLoad NameLoad Index Num CompareIn Str SubscriptLoad NameLoad Index Num CompareIn SubscriptLoad SubscriptLoad NameLoad Index Num Index Num ListLoad Str Str Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Num attr Str Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore NameLoad If Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str body Assign NameStore NameLoad Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num NameLoad body If BoolOpAnd Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str orelse If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str orelse If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Str If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad TryExcept body Assign AttributeStore NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr handlers ExceptHandler type NameLoad body Assign AttributeStore NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If NameLoad body If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num Return Call AttributeLoad NameLoad attr Str 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 decorator_list decorator_list FunctionDef arguments args NameParam defaults Dict body Return Call NameLoad keyword NameLoad decorator_list
N/A N/A 
Tables Extension for Python-Markdown
====================================

Added parsing of tables to Python-Markdown.

A simple example:

    First Header  | Second Header
    ------------- | -------------
    Content Cell  | Content Cell
    Content Cell  | Content Cell

Copyright 2009 - [Waylan Limberg](http://achinghead.com)
 N/A markdown markdown etree TableProcessor N/A N/A N/A markdown blockprocessors BlockProcessor N/A N/A  Process Tables.  test N/A N/A self parent block N/A N/A N/A rows N/A N/A block split N/A N/A N/A N/A len rows 2 N/A | N/A rows N/A 0 N/A | N/A rows N/A 1 N/A - N/A rows N/A 1 N/A N/A N/A rows N/A 1 N/A 0 N/A | : - N/A run N/A N/A self parent blocks N/A N/A N/A  Parse a table block and build table.  N/A block N/A N/A N/A N/A blocks pop 0 split N/A header N/A block N/A 2 N/A rows N/A block N/A 2 N/A border False N/A N/A N/A N/A header N/A 0 startswith | N/A N/A border True N/A align N/A N/A c N/A N/A self _split_row N/A header N/A 1 border N/A N/A N/A N/A N/A c startswith : N/A N/A c endswith : N/A N/A N/A N/A align append center N/A N/A N/A N/A c startswith : N/A N/A N/A N/A align append left N/A N/A N/A N/A c endswith : N/A N/A N/A N/A align append right N/A N/A N/A N/A align append None N/A table N/A N/A etree SubElement parent table N/A thead N/A N/A etree SubElement table thead N/A N/A N/A self _build_row N/A header N/A 0 thead align border N/A tbody N/A N/A etree SubElement table tbody N/A row rows N/A N/A N/A N/A self _build_row row tbody align border N/A _build_row N/A N/A self row parent align border N/A N/A N/A  Given a row of text, build table cells.  N/A tr N/A N/A etree SubElement parent tr N/A tag td N/A N/A N/A parent tag thead N/A N/A tag th N/A cells N/A N/A self _split_row row border N/A N/A i a N/A enumerate align N/A N/A c N/A N/A etree SubElement tr tag N/A N/A N/A N/A c text N/A N/A N/A cells N/A i strip N/A N/A N/A IndexError N/A N/A N/A c text N/A a N/A N/A N/A N/A c set align a N/A _split_row N/A N/A self row border N/A N/A N/A  split a row of text into list of cells.  N/A border N/A N/A N/A N/A row startswith | N/A N/A row N/A row N/A 1 N/A N/A N/A row endswith | N/A N/A row N/A row N/A -1 N/A N/A N/A row split | N/A N/A TableExtension N/A N/A markdown Extension N/A N/A  Add tables to Markdown.  extendMarkdown N/A N/A self md md_globals N/A N/A N/A  Add an instance of TableProcessor to BlockParser.  N/A N/A N/A N/A N/A md parser blockprocessors add table N/A TableProcessor N/A md parser <hashheader N/A N/A makeExtension N/A N/A configs N/A N/A N/A N/A N/A TableExtension configs configs N/A