Могу ли я использовать Sphinx для программного доступа к проанализированной документации?

Я могу использовать docutils для анализа строк документации в формате reStructuredText, но он не анализирует сами директивы, принадлежащие домену Python. Например, :type path: unicode анализируется как:

<field>
        <field_name>type path</field_name>
        <field_body>
                <paragraph>unicode</paragraph>
        </field_body>
</field>

Могу ли я использовать Sphinx, чтобы программно получить от него больше смысла? т.е. имена параметров и т. д.?


person Márcio    schedule 05.10.2013    source источник
comment
Я думаю, что это должно быть возможно путем написания расширения Sphinx, которое делает все, что вы хотите, проверяя сгенерированное дерево документов. Также может помочь проверка списка доступных сборщиков и просмотр их исходного кода.   -  person Lukas Graf    schedule 05.10.2013
comment
Спасибо, это тоже была моя первая идея, я попробую.   -  person Márcio    schedule 06.10.2013
comment
Аналогично: stackoverflow.com/q/8125238/407651   -  person mzjn    schedule 06.10.2013