我希望 Doxygen 记录用类 C 语言 (PARI/GP) 编写的代码,但语法略有不同。我相信 Doxygen 可以记录那些不存在的实体。当编程语言不支持 Doxygen 时,这似乎是完成这项工作的最简单方法。我想要这样的东西:
/*!
\fn foo(param,{option})
\brief some brief description here
\param[in](param) mandatory parameter description
\param[in](option) optional parameter description
*/
/*! \cond DOXYGEN_SHOULD_SKIP_THIS */
foo(param, {option}) =
{
...
};
addhelp(foo, "help message for `foo` function");
/*! \endcond */
不幸的是,Doxygen 生成警告“未声明或定义记录的符号 'foo'”,并且没有foo
在输出 HTML 中列出。有没有办法强制 Doxygen 只使用文档块而不是代码来生成正确的 HTML?