A classifier for a term in a definition list.
Generates a table of contents element inside a topic.
Temporary element to represent a customized text role that can be applied to spans of interpreted text.
Represents an interactive Python session.
Represents an interactive Python session. Somewhat unlikely to be used in the context of this library, but included for the sake of completeness.
A single entry in a field list consisting of name and body.
A two-column table-like structure used for bibliographic fields or directive options.
Temporary element representing a file inclusion.
Temporary element representing a file inclusion. The path is interpreted as relative to the path of the processed document if it is not an absolute path.
Temporary element to represent interpreted text with its associated role name.
Temporary element to represent interpreted text with its associated role name. In a post-processing step this text will be replaced by the result of calling the corresponding role function.
A single option argument.
A list of command line options and descriptions.
A single item in an option list.
A single item in an option list. The content property serves as the description of the option.
Header decoration consisting of both an overline and an underline.
A single option, including its name and all arguments, but not the description.
Represent a reference name.
Represent a reference name. When resolving references whitespace needs to be normalized and the name converted to lower case.
A substitution definition with its span content that will be inserted wherever this substitution is referenced in flow content.
Refers to a substitution definition with the same name.
Refers to a substitution definition with the same name. This type of element will only temporarily be part of the document tree and replaced by the content of the substitution definition in a rewrite step.
Header decoration consisting of an underline only.
Temporary element to represent a customized text role that can be applied to spans of interpreted text. The
apply
function can then be applied to spans of interpreted text referring to the name of this role and passing the text as the argument to the function.