解析没有扩展名的文件

时间:2013-01-03 23:28:58

标签: doxygen

我正在为项目设置doxygen。模块文件具有其语言标准扩展名(.py),但可执行脚本不具有。我怎样才能让doxygen正确读取这些内容(本例中为Python)?我试过了

  

EXTENSION_MAPPING =''= Python

但这会查找名为“blah。”的文件。我在Unix系统上,所以这里甚至不存在文件扩展名的概念。这是一个现有项目,因此不能重命名所有现有脚本。

有什么想法吗?

3 个答案:

答案 0 :(得分:1)

我修改了doxygen来处理没有点的文件名,我会将修补程序提交给维护者。

答案 1 :(得分:0)

一个简单的技巧是创建一个具有正确扩展名的脚本的符号链接,然后让doxygen处理符号链接。

假设您有一个名为test的python脚本,然后执行

ln -s test test.py

然后在doxygen的配置文件中指定test.py文件

INPUT = test.py

答案 2 :(得分:0)

根据doxygen的EXTENSION_MAPPING文档,

EXTENSION_MAPPING = ".no_extension=python"

应该有用。