class documentation

A base class for Sphinx translators. This class adds a support for visitor/departure method for super node class if visitor/departure method for node class is not found. It also provides helper methods for Sphinx translators. .. note:: The subclasses of this class might not work with docutils. This class is strongly coupled with Sphinx.

Method __init__ Undocumented
Method dispatch_departure Dispatch node to appropriate departure method. The priority of departure method is:
Method dispatch_visit Dispatch node to appropriate visitor method. The priority of visitor method is:
Method unknown_visit Undocumented
Instance Variable builder Undocumented
Instance Variable config Undocumented
Instance Variable settings Undocumented
def dispatch_departure(self, node): (source)

Dispatch node to appropriate departure method. The priority of departure method is: 1. ``self.depart_{node_class}()`` 2. ``self.depart_{super_node_class}()`` 3. ``self.unknown_departure()``

Parameters
node:NodeUndocumented
def dispatch_visit(self, node): (source)

Dispatch node to appropriate visitor method. The priority of visitor method is: 1. ``self.visit_{node_class}()`` 2. ``self.visit_{super_node_class}()`` 3. ``self.unknown_visit()``

Parameters
node:NodeUndocumented
def unknown_visit(self, node): (source)

Undocumented

Parameters
node:NodeUndocumented

Undocumented

settings = (source)

Undocumented