Lines Matching full:sphinx
12 qapidoc is a Sphinx extension that implements the qapi-doc directive
24 The Sphinx documentation on writing extensions is at:
25 https://www.sphinx-doc.org/en/master/development/index.html
60 from sphinx import addnodes
61 from sphinx.directives.code import CodeBlock
62 from sphinx.errors import ExtensionError
63 from sphinx.util import logging
64 from sphinx.util.docutils import SphinxDirective, switch_source_input
65 from sphinx.util.nodes import nested_parse_with_titles
80 from sphinx.application import Sphinx
81 from sphinx.util.typing import ExtensionMetadata
134 # NB: Sphinx uses zero-indexed lines; subtract one.
415 # https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#sections
463 """A QAPI schema visitor which adds Sphinx dependencies each module
465 This class calls the Sphinx note_dependency() function to tell Sphinx
612 # First tell Sphinx about all the schema files that the
616 # Launder QAPI parse errors into Sphinx extension errors
671 # Yes, Sphinx uses this value to effectively disable line
723 def setup(app: Sphinx) -> ExtensionMetadata: argument
724 """Register qapi-doc directive with Sphinx"""