我试图了解 Doxygen、JavaDocs 等文档生成器是如何工作的。请不要误会我的意思,我不是在问如何使用它们,而是在问它们是如何做到的。我试图查找有关该主题的信息,但只找到 1 篇非常旧的文章,所以我有点沮丧。
有人知道这方面的任何文章或文献吗?
我试图了解 Doxygen、JavaDocs 等文档生成器是如何工作的。请不要误会我的意思,我不是在问如何使用它们,而是在问它们是如何做到的。我试图查找有关该主题的信息,但只找到 1 篇非常旧的文章,所以我有点沮丧。
有人知道这方面的任何文章或文献吗?
对于 doxygen 有一个关于 Doxygen 内部的手册页。
一些小型文档生成器只是使用正则表达式来提取文档。更灵活和复杂的方法是开发语言解析器和文档语法解析器,就像 doxygen 和 Javadoc 一样。