Module Expr Str Import alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Num While NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Num handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Break Return Call AttributeLoad Call AttributeLoad Str attr NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Slice Num If CompareEq NameLoad Str body Return NameLoad orelse If CompareEq NameLoad Str body Return Str If BoolOpAnd CompareIsNot NameLoad NameLoad CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore BoolOpOr BoolOpAnd CompareEq NameLoad Str Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore BoolOpOr BoolOpAnd CompareEq NameLoad Str Str Str Return BinOpMod Str TupleLoad NameLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore ListLoad Assign NameStore Num For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice NameLoad Return Call AttributeLoad Str attr NameLoad decorator_list decorator_list
N/A N/A 
    sphinx.websupport.storage.differ
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    A differ for creating an HTML representations of proposal diffs

    :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
    :license: BSD, see LICENSE for details.
 N/A re difflib Differ sphinx.util.pycompat htmlescape CombinedHtmlDiff N/A object N/A N/A Create an HTML representation of the differences between two pieces
    of text.
     N/A highlight_regex N/A N/A re compile ([\+\-\^]+) __init__ N/A N/A self source proposal N/A N/A N/A proposal N/A htmlescape proposal N/A differ N/A Differ N/A N/A self diff N/A list N/A N/A differ compare N/A N/A source splitlines 1 N/A N/A proposal splitlines 1 N/A make_text N/A N/A self N/A N/A N/A N/A N/A join N/A self diff N/A make_html N/A N/A self N/A N/A N/A Return the HTML representation of the differences between
        `source` and `proposal`.

        :param source: the original text
        :param proposal: the proposed text
         N/A html N/A N/A diff N/A N/A self diff N/A N/A line N/A N/A diff pop 0 N/A next N/A N/A diff pop 0 N/A True N/A N/A N/A N/A html append N/A N/A self _handle_line line next N/A line next N/A N/A N/A next N/A N/A diff pop 0 N/A N/A N/A IndexError N/A N/A N/A N/A html append N/A N/A self _handle_line line N/A N/A N/A N/A N/A N/A join html rstrip N/A _handle_line N/A N/A self line next N/A None N/A N/A Handle an individual line in a diff. N/A prefix N/A line N/A 0 N/A text N/A line N/A 2 N/A N/A prefix N/A N/A text N/A N/A N/A prefix ? N/A N/A N/A N/A N/A next None N/A N/A next N/A 0 ? N/A N/A tag N/A N/A N/A prefix + ins del N/A text N/A N/A self _highlight_text text next tag N/A css_class N/A N/A N/A prefix + prop-added prop-removed N/A N/A <span class="%s">%s</span>
 N/A css_class N/A N/A text rstrip N/A _highlight_text N/A N/A self text next tag N/A N/A N/A Highlight the specific changes made to a line by adding
        <ins> and <del> tags.
         N/A next N/A next N/A 2 N/A new_text N/A N/A start 0 N/A match N/A N/A N/A self highlight_regex finditer next N/A N/A N/A N/A new_text append N/A text N/A start N/A N/A match start N/A N/A N/A new_text append N/A <%s> tag N/A N/A N/A new_text append N/A text N/A N/A N/A match start N/A N/A match end N/A N/A N/A new_text append N/A </%s> tag N/A start N/A N/A match end N/A N/A N/A new_text append N/A text N/A start N/A N/A N/A join new_text N/A N/A