【发布时间】:2018-08-22 11:54:46
【问题描述】:
我们正在使用 doxygen(使用 EXTENSION_MAPPING = sas=Java)记录 SAS 代码,我们的 doxyfile 是 here。
问题是每个文件下都出现了一堆标签 - 根据下面突出显示的部分。
我们如何删除这些条目?有关信息,我们生成的文档托管在 here。
我的 doxygen 版本是 1.8.14
【问题讨论】:
-
请指定 doxygen 版本并创建一个小示例(只有 1 个具有一个功能的文件可能会做)并使用默认的 Doxyfile 键入并进行最少的更改,并注意问题中的更改。
-
好的,公平的 - 需要一些时间来解决这个问题,因为必须对 doxyfile 进行相当多的更改才能使该工具与 SAS 文件一起使用。
-
我用 C 头文件做了一些小实验,但没有找到解决方案。我认为目前很难我认为在第 221 行(newNode 例程)周围调整 navtree.js(在 html 输出目录中)可能会解决问题,但它非常棘手并且可能存在副作用。我的第一个想法是布局文件,但我没有看到那里的可能性。
-
看起来它正在为源代码中以
%开头的单词生成那些条目。为什么它不为%macro生成一个?也许您可以通过弄清楚来找到解决方案? -
您应该看看 HTML 输出,由于您使用的版本 1.8.14 和版本 1.8.17 之间的更改,html 页眉和页脚中的某些内容不再正确。关于您最初的问题,我认为可以通过
FILTER_PATTERN中的过滤器来解决它,您可以在其中从java 中的sas 中过滤出未知的结构,并使生成的代码看起来更像java(虽然并不容易)。
标签: doxygen