摘要:
上一篇写到某位大哥用perl写了一个doxygen lua filter,(INPUT_FILTER)自我感觉应该用lua来写。昨天上网搜了搜,原来filter的原理还是很简单的,就是读源代码,然后向stdout输出转换过程序。不管什么语言都要转换成对应的C/C++的元素才能被doxygen理解。看看doxygen lua做了什么:lua2dox example.lua > example.txt(lua2dox是最后的filter主程序,doxygen调用它时会将程序文件名作为参数,lua2dox会将转换过的程序输出到stdout)example.txt的内容如下:/// @file
阅读全文