Eclipse plugin 如何从DSL语言生成Doxygen文档

Eclipse plugin 如何从DSL语言生成Doxygen文档,eclipse-plugin,eclipse-rcp,doxygen,doxygen-wizard,doxygen-addtogroup,Eclipse Plugin,Eclipse Rcp,Doxygen,Doxygen Wizard,Doxygen Addtogroup,我想为我的DSL(域特定语言)生成Doxygen文档。由于我的DSL语言与C、C++、java语言完全不同。 基本上我的是eclipse插件项目,我们正在为DSL语言开发IDE,我想从DSL项目中生成Doxygen 我对强氧这个话题很陌生。请让我知道一些继续进行的想法 注意:我添加了依赖项,因此可以为Java生成Doxygen文档。我不知道如何为我的DSL语言做到这一点。答案是,没有黑客是不可能的。你有三个选择 您可以将对DSL的支持添加到doxygen并重新编译它 使用输入过滤器选项。如果你

我想为我的DSL(域特定语言)生成Doxygen文档。由于我的DSL语言与C、C++、java语言完全不同。 基本上我的是eclipse插件项目,我们正在为DSL语言开发IDE,我想从DSL项目中生成Doxygen

我对强氧这个话题很陌生。请让我知道一些继续进行的想法


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

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

  • 您可以将对DSL的支持添加到doxygen并重新编译它
  • 使用输入过滤器选项。如果你的DSL不是像java和C++那样的命令性的OOP语言,这可能会失败,因为概念翻译中的麻烦。
  • 不要使用doxygen,而是另一种更易于扩展的工具

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

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

  • 您可以将对DSL的支持添加到doxygen并重新编译它
  • 使用输入过滤器选项。如果你的DSL不是像java和C++那样的命令性的OOP语言,这可能会失败,因为概念翻译中的麻烦。
  • 不要使用doxygen,而是另一种更易于扩展的工具

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

您好,非常抱歉。我的问题仍然没有得到答案。任何人都可以帮我。@Saran Doxygen不支持自定义域特定语言。是的,这样我就可以生成与DSL语言相关的c/java文件,我就可以从中生成Doxygen?@Saran这是一种很好的方法。您可以使用输入过滤器选项,Doxygen将运行您的转换器程序。但这种解决方案有很多局限性。例如,如果您的DSL是数据流驱动的,那么您可能运气不好。我的问题仍然没有得到答案。任何人都可以帮我。@Saran Doxygen不支持自定义域特定语言。是的,这样我就可以生成与DSL语言相关的c/java文件,我就可以从中生成Doxygen?@Saran这是一种很好的方法。您可以使用输入过滤器选项,Doxygen将运行您的转换器程序。但这种解决方案有很多局限性。例如,如果您的DSL是数据流驱动的,那么您可能运气不好。