class documentation

A base class for Sphinx roles. This class provides helper methods for Sphinx roles. .. note:: The subclasses of this class might not work with docutils. This class is strongly coupled with Sphinx.

Method __call__ Undocumented
Method get_location Get current location info for logging.
Method get_source_info Undocumented
Method run Undocumented
Method set_source_info Undocumented
Instance Variable content Undocumented
Instance Variable inliner Undocumented
Instance Variable lineno Undocumented
Instance Variable name Undocumented
Instance Variable options Undocumented
Instance Variable rawtext Undocumented
Instance Variable text Undocumented
Property config Reference to the :class:`.Config` object.
Property env Reference to the :class:`.BuildEnvironment` object.
def __call__(self, name, rawtext, text, lineno, inliner, options={}, content=[]): (source)

Undocumented

Parameters
name:strUndocumented
rawtext:strUndocumented
text:strUndocumented
lineno:intUndocumented
inliner:InlinerUndocumented
options:dictUndocumented
content:list[str]Undocumented
Returns
tuple[list[Node], list[system_message]]Undocumented
def get_location(self): (source)

Get current location info for logging.

Returns
strUndocumented
def get_source_info(self, lineno=None): (source)

Undocumented

Parameters
lineno:intUndocumented
Returns
tuple[str, int]Undocumented
def set_source_info(self, node, lineno=None): (source)

Undocumented

Parameters
node:NodeUndocumented
lineno:intUndocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Reference to the :class:`.Config` object.

Reference to the :class:`.BuildEnvironment` object.