@kugel- if you output the XML, you can just parse it directly in Python using xml.etree, or external lib like lxml. I had written something similar in XSLT to transform Doxygen's XML output to usable XML for generating some bindings. I bet one could re-write that XSLT into Python with about the same lines of code, so if that Ruby code doesn't do too much more (I didn't look at it as I don't know Ruby at all) then it should be reasonably simple/short to do it in Python without needing special interpreters and libraries and such.
It might also be possible to import classes from the Breathe parser.
@b4n +1, we should be trying to reduce the number of scripting languages used, not adding more. Also, you forgot to mention PHP, we have a PHP script also (at least some core devs know PHP though).
—
Reply to this email directly or view it on GitHub.