diff options
Diffstat (limited to 'doc/tutorial')
-rw-r--r-- | doc/tutorial/describing-code.rst | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/doc/tutorial/describing-code.rst b/doc/tutorial/describing-code.rst index bf8ab1c1f..0b88f5bd9 100644 --- a/doc/tutorial/describing-code.rst +++ b/doc/tutorial/describing-code.rst @@ -240,11 +240,13 @@ Documenting and cross-referencing objects ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Sphinx also supports documenting and cross-referencing objects written in -other programming languages. There are four extra built-in domains: -C, C++, JavaScript, and reStructuredText, and third party extensions may +other programming languages. There are four additional built-in domains: +C, C++, JavaScript, and reStructuredText. Third-party extensions may define domains for more languages, such as -`Fortran <https://sphinx-fortran.readthedocs.io>`_ -or `Julia <http://bastikr.github.io/sphinx-julia>`_. + +- `Fortran <https://sphinx-fortran.readthedocs.io>`_, +- `Julia <http://bastikr.github.io/sphinx-julia>`_, or +- `PHP <https://github.com/markstory/sphinxcontrib-phpdomain>`_. For example, to document a C++ type definition, you would use the built-in :rst:dir:`cpp:type` directive, as follows: |