有人用doxygen从Thrift Idl生成了HTML文档吗?

时间:2019-06-05 07:42:08

标签: html documentation doxygen thrift idl

我正在尝试从Thrift IDL生成html文档文件。 这是example.idl enter image description here

生成的html如下:

enter image description here

有一个警告: example.idl:1:警告:未记录Session类的成员pad0(变量)。

有人知道我如何正确生成文档吗?

谢谢。

  1. doxygen 1.8.15
  2. 这是一个节俭的idl文件,带有;;在变量定义的末尾 example.zip
  3. 这是原始的节俭idl文件 example-original.zip
  4. 这是配置文件 Doxyfile.zip
  5. thrift 0.11.0可以生成HTML文档 thrift -gen html yourfile.thrift 但是节俭0.12.0不能,这就是输出
  

[WARNING:generation:1]无法获取“ html”的生成器

     

[WARNING:generation:1]无法获取“ html:standalone”的生成器。

1 个答案:

答案 0 :(得分:0)

@albert在这里doxygen 7029

有几种方法可以使doxygen了解它,例如:

  • 创建(并维护)INPUT_FILTER(/ FILTER_PATTERNS)过滤器,该过滤器将Apache Thrift IDL格式转换为doxygen可以理解的格式
  

原则上,这可以用任何语言编写,用户必须可以启动它(因此可能需要为其安装一些软件包)。有关此方向的一些提示,请参见http://www.doxygen.nl/helpers.html

  • 为此编写(并维护)一个单独的解析器(“扫描器”和“代码”)。
  

在doxygen的src目录中查看现有的扫描器/代码解析器

     

有几种语言也使用它们自己的解析器。 Fortran,python,vhdl。