1

我想为我的 DSL(域特定语言)生成 Doxygen 文档。因为我的 DSL 语言与 C、C++、Java 语言完全不同。

基本上我的是 eclipse 插件项目,我们正在为 DSL 语言开发 IDE,因为我想从 DSL 项目中生成 Doxygen。

我对 Doxygen 话题很陌生。请让我知道一些想法继续。

注意:我添加了依赖项,因此我可以为 Java 生成 Doxygen 文档。我不知道如何为我的 DSL 语言做这件事。

4

1 回答 1

0

答案是没有黑客是不可能的。你有三个选择

  • 要么将 DSL 支持添加到 doxygen 并重新编译它
  • 使用 INPUT_FILTER 选项。如果您的 DSL 不是像 Java 和 C++ 这样的命令式 OOP 语言,这可能会失败,因为概念翻译存在问题。
  • 不要使用 doxygen,而是另一种更容易扩展的工具。

如果我知道另一种工具,我会推荐第三种选择。

于 2015-09-16T13:43:41.340 回答