Home | Trees | Index | 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()
|
|||
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. | ||
_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 |
parse_docstring(docstring,
errors,
**options)
Parse the given docstring, which is formatted using ReStructuredText; and return a ParsedDocstring representation of its contents. |
||
latex_head_prefix() | |||
Graph Generation Directives | |||
---|---|---|---|
_dir_option(argument)
A directive option spec for the orientation of a graph. |
|||
digraph_directive(name,
arguments,
options,
content,
lineno,
content_offset,
block_text,
state,
state_machine)
A custom restructuredtext directive which can be used to display Graphviz dot graphs. |
|||
_construct_digraph(docindex,
context,
linker,
title,
caption,
body)
Graph generator for digraph_directive |
|||
classtree_directive(name,
arguments,
options,
content,
lineno,
content_offset,
block_text,
state,
state_machine)
A custom restructuredtext directive which can be used to graphically display a class hierarchy. |
|||
_construct_classtree(docindex,
context,
linker,
arguments,
options)
Graph generator for classtree_directive |
|||
packagetree_directive(name,
arguments,
options,
content,
lineno,
content_offset,
block_text,
state,
state_machine)
A custom restructuredtext directive which can be used to graphically display a package hierarchy. |
|||
_construct_packagetree(docindex,
context,
linker,
arguments,
options)
Graph generator for packagetree_directive |
|||
importgraph_directive(name, arguments, options, content, lineno, content_offset, block_text, state, state_machine) | |||
_construct_importgraph(docindex,
context,
linker,
arguments,
options)
Graph generator for importgraph_directive |
|||
callgraph_directive(name, arguments, options, content, lineno, content_offset, block_text, state, state_machine) | |||
_construct_callgraph(docindex,
context,
linker,
arguments,
options)
Graph generator for callgraph_directive |
|
|||
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 | Index | Help |
|
---|
Generated by Epydoc 3.0alpha2 on Tue Apr 11 17:31:42 2006 | http://epydoc.sf.net |