В файле README.md5 говорится: «Дополнительную информацию см. в документации по API и примерах программ». (ссылка не указана), однако я нигде не могу найти эту ссылочную документацию по API. Примеры программ в каталоге «examples» не содержат указанной документации. README дает ограниченный пример того, как на самом деле выполнять синтаксический анализ, но ничего не говорит мне о том, что такое структура «GumboOutput» или что с ней можно сделать. Я просмотрел все подкаталоги, но ничего не документировал API.
Я нашел отдельную страницу через Google (http://matze.github.io/clib-doc/gumbo-parser/index.html), но я не знаю, как она соотносится с этой версией, и она очень неполная (для Например, я до сих пор ничего не вижу о структуре "GumboOutput" или о том, что с ней можно сделать.)
Я хотел бы просмотреть документацию по API, но пока не особо хочу клонировать репозиторий и устанавливать doxygen
. Можете ли вы рассмотреть возможность размещения собранных документов где-нибудь?
Можем ли мы не настраивать страницы Github с возможным использованием кода/API?
FWIW, полный пользовательский API задокументирован в gumbo.h. Если вы ищете примеры использования API, сериализатор затрагивает большую часть пользовательской функциональности библиотеки. При доступе через python API расширяется, поскольку проанализированное дерево на основе C преобразуется в его эквивалент bs4 после завершения синтаксического анализа.
Самый полезный комментарий
FWIW, полный пользовательский API задокументирован в gumbo.h. Если вы ищете примеры использования API, сериализатор затрагивает большую часть пользовательской функциональности библиотеки. При доступе через python API расширяется, поскольку проанализированное дерево на основе C преобразуется в его эквивалент bs4 после завершения синтаксического анализа.