API Reference
=============

.. automodule:: swift_rst_docs


Generation
----------

.. autofunction:: swift_rst_docs.fetch_documents
.. autofunction:: swift_rst_docs.generate_documentation
.. autofunction:: swift_rst_docs.GenerationContext
.. autofunction:: swift_rst_docs.main

Parsing
-------

.. autofunction:: swift_rst_docs.parse
.. autofunction:: swift_rst_docs.fetch_fullnames
.. autofunction:: swift_rst_docs.replace_links
.. autofunction:: swift_rst_docs.highlight_statement
.. autofunction:: swift_rst_docs.prettify_swift_declaration

Types
-----

.. autoclass:: swift_rst_docs.Accessibility
.. autoclass:: swift_rst_docs.AnnotatedDeclaration
.. autoclass:: swift_rst_docs.Annotation
.. autoclass:: swift_rst_docs.DeclarationKind
.. autoclass:: swift_rst_docs.Documentation
.. autoclass:: swift_rst_docs.MARK
.. autoclass:: swift_rst_docs.MainPage
.. autoclass:: swift_rst_docs.ModulePage
.. autoclass:: swift_rst_docs.Page
.. autoclass:: swift_rst_docs.Structure
.. autoclass:: swift_rst_docs.Symbol
