如何解决从源文件列表中解析源代码而不是扫描目录
几年前,我曾与一种相对保密的语言 (Informix 4GL) 合作使用 Doxygen。尽管我们喜欢 Doxygen 的输出,但由于处理时间太长,我们不得不退出这个项目,因为它有数百万行代码的现实生活应用程序。
考虑到此时Doxygen是基于递归扫描DIRECTORIES来解析源文件的,问题之一是Doxygen还解析了未使用的源文件+完成对所有源的扫描所需的生成输出文件之前,它可以提供任何可用的结果。这样做的主要后果是可能需要一晚以上才能拿到东西,这是不可接受的。
对我们来说,我们认为逐个程序解析源代码(即使用有限的已识别源文件列表)会更有效率,因为:
- 仅解析使用过的源文件,因此无需构建涉及永远不会执行的代码的树
- 在源文件数量有限的情况下,流树通常不会“高”得多(即调用级别较低),从而节省流程图的时间
将构成程序的源文件分离到不同目录的技巧是不可接受的。
那么问题来了:现在 Doxygen 中是否有基于源文件列表生成文档的功能?
谢谢你的灯:-) 埃里克
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。