An open API service indexing awesome lists of open source software.

https://github.com/lukaszcz/srcdoc

Documentation generator a la doxygen for Free Pascal and Delphi.
https://github.com/lukaszcz/srcdoc

delphi documentation doxygen pascal source-code

Last synced: 3 months ago
JSON representation

Documentation generator a la doxygen for Free Pascal and Delphi.

Awesome Lists containing this project

README

          

SrcDoc is a documentation generator a la doxygen for Free Pascal and Delphi. It parses comments in Pascal sources and generates a hyperlinked source code documentation. In contrast to other similar programs, the comments need not even be formatted.

Features
--------
* Supports almost all Object Pascal syntax.
* Generation of class and interface tree hierarchies.
* Generation of a symbol index.
* Comment autoformatting ("beautification").

Requirements
------------
* Linux
* [Free Pascal](https://www.freepascal.org)
* [PascalAdt](https://pascaladt.github.io) library version 1.0.2

Installation and usage
----------------------
* Compilation: `make`
* Installation: `./install.sh`

Documentation and examples
--------------------------

SrcDoc manual is available online: [https://lukaszcz.github.io/srcdoc-docs/](https://lukaszcz.github.io/srcdoc-docs/).

Some output examples:
* [SrcDoc source documentation](https://lukaszcz.github.io/srcdoc-docs-dev/)
* [PascalAdt API reference](https://pascaladt.github.io/pascaladt-docs/)

Copyright and license
---------------------

Copyright (C) 2005-2024 by Lukasz Czajka.

Distributed under the terms of GPL 2. See [LICENSE](LICENSE).