sphinx-systemverilog¶
A Sphinx autodoc extension for SystemVerilog,
powered by the pyslang parser.
It documents SystemVerilog source the way sphinx.ext.autodoc documents Python:
declarations and their doc comments are pulled directly from source. Multiple
comment dialects are supported — a Python-docstring-like native style today,
with NaturalDocs and Doxygen on the roadmap.
Usage
Examples
Status¶
Phases 1 and 2 are implemented: the native and naturaldocs dialects,
classes/packages/modules (with ports & parameters), the core domain + autodoc
machinery, inheritance diagrams, and dialect auto-detection. See the design and
implementation plan under docs/design/ in the repository.