Я хочу сделать небольшой инструмент в Haxe, который проверяет комментарии haxedoc. Я решил, что лучший способ получить эти комментарии — использовать опцию «haxe -xml» и загрузить полученный XML-файл.
Однако, когда я генерирую XML, кажется, что вся стандартная библиотека включается в выходной XML. Когда я передаю этот XML в Dox, он создает документацию для моего кода и стандартного библиотечного материала, например. Класс, Дата, Строка, Перечисление...
Это ожидаемое поведение? Есть ли способ исключить записи стандартной библиотеки из сгенерированного XML? Или я должен написать свой инструмент для фильтрации XML на основе пакета/имени файла/и т. д.?
Вот мой скрипт сборки:
/build.hxml
-cp src
-neko main.n
--no-output
-xml bin/xml/neko.xml
--macro "include('doctest')"
Вот файл, для которого я хочу создать XML:
/src/doctest/Main.hx
package doctest;
//import neko.Lib;
/**
* ...
* @author jjokin
*/
class Main
{
static function main()
{
}
}
/**
* This class does some stuff.
*/
class DemoClass {
}