1

I want to generate Doxygen document for my DSL(Domain Specific Language). As my DSL language is totally different from C,C++,Java languages.

Basically mine is eclipse plugin project and we are developing IDE for DSL language in that i want to generate Doxygen out of DSL project.

I am very new to Doxygen topic. Please let me know some ideas to proceed.

Note: I have added dependencies so i could generate Doxygen document for Java. The thing i don't know how to do it for my DSL language.

Saran
  • 167
  • 2
  • 3
  • 11

1 Answers1

0

The answer is that it is not possible without hacks. You have three options

  • Either you add support for your DSL to doxygen and recompile it
  • Use the INPUT_FILTER option. This will probably fail if your DSL is not an imperative OOP language like Java and C++, because trouble in concept translation.
  • Do not use doxygen, but another tool which is easier to extend.

If I knew about another tool I would have recommended the third option.

user877329
  • 6,717
  • 8
  • 46
  • 88
  • Hi, I am very sorry. Still i didn't get answer for my question. Please anybody can you help me. – Saran Oct 27 '15 at 11:24
  • @Saran Doxygen does not support custom Domain Specific Languages. – user877329 Oct 27 '15 at 12:52
  • Yes so that i can generate either c/java file related to my DSL language from that i can able to generate Doxygen? – Saran Oct 27 '15 at 12:53
  • @Saran This is the hacky way. You can use the INPUT_FILTER option and Doxygen will run your converter program. But this solution has many limitations. For example, if your DSL is data flow driven, then you are probably out of luck. – user877329 Oct 27 '15 at 13:16