Home | Trees | Indices | Help |
|
---|
|
Epydoc parser for ReStructuredText strings. ReStructuredText is the standard markup language used by the Docutils project. parse_docstring() provides the primary interface to this module; it returns a ParsedRstDocstring, which supports all of the methods defined by ParsedDocstring.
ParsedRstDocstring is basically just a ParsedDocstring wrapper for thedocutils.nodes.document
class.
ParsedRstDocstring
sParsedRstDocstring
s are created by the
parse_document
function, using the
docutils.core.publish_string()
method, with the following
helpers:
docutils.writers.html4css1.Writer
, since
those settings will be used when we actually write the docstring to
html.
ParsedRstDocstring
sParsedRstDocstring
s support all of the methods defined
by ParsedDocstring
; but only the following four methods
have non-default behavior:
ParsedRstDocstring
's document into an HTML
segment.
ParsedRstDocstring
's document into its main body and
its fields. Special handling is done to account for consolidated
fields.
ParsedRstDocstring
's document.
document.astext()
to convert the ParsedRstDocstring
's document to
plaintext.
To Do: Add ParsedRstDocstring.to_latex()
|
|||
OptimizedReporter A reporter that ignores all debug messages. |
|||
ParsedRstDocstring An encoded version of a ReStructuredText docstring. |
|||
_EpydocReader A reader that captures all errors that are generated by parsing, and appends them to a list. |
|||
_DocumentPseudoWriter A pseudo-writer for the docutils framework, that can be used to access the document itself. |
|||
_SummaryExtractor A docutils node visitor that extracts the first sentence from the first paragraph in a document. |
|||
_TermsExtractor A docutils node visitor that extracts the terms from documentation. |
|||
_SplitFieldsTranslator A docutils translator that removes all fields from a document, and collects them into the instance variable fields
|
|||
_EpydocLaTeXTranslator | |||
_EpydocHTMLTranslator | |||
Graph Generation Directives | |||
---|---|---|---|
dotgraph A custom docutils node that should be rendered using Graphviz dot. |
|
|||
ParsedDocstring |
|
||
|
|||
|
|||
|
|||
Graph Generation Directives | |||
---|---|---|---|
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
|||
CONSOLIDATED_FIELDS =
A dictionary encoding the set of 'consolidated fields' that can be used. |
|||
CONSOLIDATED_DEFLIST_FIELDS =
A list of consolidated fields whose bodies may be specified using a definition list, rather than a bulleted list. |
|
|
|
.. digraph:: example_digraph a -> b -> c c -> a [dir="none"] |
A custom restructuredtext directive which can be used to graphically display a class hierarchy. If one or more arguments are given, then those classes and all their descendants will be displayed. If no arguments are given, and the directive is in a class's docstring, then that class and all its descendants will be displayed. It is an error to use this directive with no arguments in a non-class docstring. Options:
|
A custom restructuredtext directive which can be used to graphically display a package hierarchy. If one or more arguments are given, then those packages and all their submodules will be displayed. If no arguments are given, and the directive is in a package's docstring, then that package and all its submodules will be displayed. It is an error to use this directive with no arguments in a non-package docstring. Options:
|
|
CONSOLIDATED_FIELDSA dictionary whose keys are the "consolidated fields" that are recognized by epydoc; and whose values are the corresponding epydoc field names that should be used for the individual fields.
|
CONSOLIDATED_DEFLIST_FIELDSA list of consolidated fields whose bodies may be specified using a definition list, rather than a bulleted list. For these fields, the 'classifier' for each term in the definition list is translated into a @type field.
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0beta1 on Thu Mar 1 04:23:25 2007 | http://epydoc.sourceforge.net |