:py:mod:`myst_parser.parsers.sphinx_`
=====================================

.. py:module:: myst_parser.parsers.sphinx_

.. autodoc2-docstring:: myst_parser.parsers.sphinx_
   :allowtitles:

Module Contents
---------------

Classes
~~~~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`MystParser <myst_parser.parsers.sphinx_.MystParser>`
     - .. autodoc2-docstring:: myst_parser.parsers.sphinx_.MystParser
          :summary:

Data
~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`SPHINX_LOGGER <myst_parser.parsers.sphinx_.SPHINX_LOGGER>`
     - .. autodoc2-docstring:: myst_parser.parsers.sphinx_.SPHINX_LOGGER
          :summary:

API
~~~

.. py:data:: SPHINX_LOGGER
   :canonical: myst_parser.parsers.sphinx_.SPHINX_LOGGER
   :value: 'getLogger(...)'

   .. autodoc2-docstring:: myst_parser.parsers.sphinx_.SPHINX_LOGGER

.. py:class:: MystParser
   :canonical: myst_parser.parsers.sphinx_.MystParser

   Bases: :py:obj:`sphinx.parsers.Parser`

   .. autodoc2-docstring:: myst_parser.parsers.sphinx_.MystParser

   .. py:attribute:: supported
      :canonical: myst_parser.parsers.sphinx_.MystParser.supported
      :type: tuple[str, ...]
      :value: ('md', 'markdown', 'myst')

      .. autodoc2-docstring:: myst_parser.parsers.sphinx_.MystParser.supported

   .. py:attribute:: settings_spec
      :canonical: myst_parser.parsers.sphinx_.MystParser.settings_spec
      :value: None

      .. autodoc2-docstring:: myst_parser.parsers.sphinx_.MystParser.settings_spec

   .. py:attribute:: config_section
      :canonical: myst_parser.parsers.sphinx_.MystParser.config_section
      :value: 'myst parser'

      .. autodoc2-docstring:: myst_parser.parsers.sphinx_.MystParser.config_section

   .. py:attribute:: config_section_dependencies
      :canonical: myst_parser.parsers.sphinx_.MystParser.config_section_dependencies
      :value: ('parsers',)

      .. autodoc2-docstring:: myst_parser.parsers.sphinx_.MystParser.config_section_dependencies

   .. py:attribute:: translate_section_name
      :canonical: myst_parser.parsers.sphinx_.MystParser.translate_section_name
      :value: None

      .. autodoc2-docstring:: myst_parser.parsers.sphinx_.MystParser.translate_section_name

   .. py:method:: get_transforms()
      :canonical: myst_parser.parsers.sphinx_.MystParser.get_transforms

   .. py:method:: parse(inputstring: str, document: docutils.nodes.document) -> None
      :canonical: myst_parser.parsers.sphinx_.MystParser.parse

      .. autodoc2-docstring:: myst_parser.parsers.sphinx_.MystParser.parse
