class documentation

class ParsedStanOnly(ParsedDocstring): (source)

Constructor: ParsedStanOnly(stan)

View In Hierarchy

A ParsedDocstring directly constructed from stan, for caching purposes.

to_stan method simply returns back what's given to ParsedStanOnly.__init__.

Method __init__ Undocumented
Method to_node Translate this docstring to a nodes.document.
Method to_stan Translate this docstring to a Stan tree.
Property has_body Does this docstring have a non-empty body?
Instance Variable _fromstan Undocumented

Inherited from ParsedDocstring:

Method get_summary Returns the summary of this docstring.
Method get_toc The table of contents of the docstring if titles are defined or None.
Instance Variable fields A list of Fields, each of which encodes a single field. The field's bodies are encoded as ParsedDocstrings.
Instance Variable _stan Undocumented
Instance Variable _summary Undocumented
def __init__(self, stan: Tag): (source)
def to_node(self) -> Any: (source)

Translate this docstring to a nodes.document.

Returns
AnyThe docstring presented as a nodes.document.
Note
Some ParsedDocstring subclasses do not support docutils nodes. This method might raise NotImplementedError in such cases. (i.e. pydoctor.epydoc.markup._types.ParsedTypeDocstring)
def to_stan(self, docstring_linker: Any) -> Tag: (source)

Translate this docstring to a Stan tree.

Parameters
docstring_linker:AnyAn HTML translator for crossreference links into and out of the docstring.
Returns
TagThe docstring presented as a stan tree.
Raises
ExceptionIf something went wrong. Callers should generally catch Exception when calling to_stan().
Note
The default implementation relies on functionalities provided by node2stan.node2stan and ParsedDocstring.to_node().

Does this docstring have a non-empty body?

The body is the part of the docstring that remains after the fields have been split off.

_fromstan = (source)

Undocumented