1

Я хочу создать документ Doxygen для моего DSL (Domain Specific Language). Поскольку мой язык DSL полностью отличается от языков C, C++, Java.Как сгенерировать документы Doxygen с языка DSL

В основном шахта - проект плагина eclipse, и мы разрабатываем IDE для языка DSL, в котором я хочу создать Doxygen из проекта DSL.

Я очень новичок в теме Doxygen. Пожалуйста, дайте мне знать некоторые идеи для продолжения.

Примечание: Я добавил зависимости, чтобы я мог создать документ Doxygen для Java. Я не знаю, как это сделать для моего DSL-языка.

ответ

0

Ответ заключается в том, что это невозможно без хаков. У вас есть три варианта

  • Либо добавить поддержку для вашего DSL к Doxygen и пересобрать
  • Используйте опцию INPUT_FILTER. Это, вероятно, не сработает, если ваш DSL не является обязательным языком ООП, как Java и C++, потому что проблема в переводе понятий.
  • Не используйте doxygen, а еще один инструмент, который легче расширить.

Если бы я знал о другом инструменте, я бы рекомендовал третий вариант.

+0

Привет, мне очень жаль. Тем не менее, я не получил ответа на мой вопрос. Пожалуйста, помогите мне. – Saran

+0

@Saran Doxygen не поддерживает пользовательские языки. – user877329

+0

Да, так что я могу сгенерировать либо файл c/java, связанный с моим языком DSL, из которого я могу сгенерировать Doxygen? – Saran