Я изучаю идею использования doxygen для документирования кода Solidity
. Solidity
достаточно близко к C#
и другим C-подобным языкам, и я могу получить достойный результат, сказав doxygen для интерпретации .sol
файлов как .cs
и написав инструмент для массажа исходных файлов в соответствии с C#
синтаксис.
Проблема в том, что doxygen рассчитывает работать с классами, а Solidity
вместо этого имеет контракты и библиотеки. В результате в сгенерированной документации ссылки на заголовки всех разделов и, следовательно, вместо этого ссылаются на «Классы».
Можно ли каким-либо образом изменить HTML-код на «Контракт» или «Библиотека» вместо «Класс», в зависимости от ситуации?