<p>As with python, ruby libraries can be installed with a ruby-specific package manager: gem install doxyparser. doxyparser in turn requires nokogiri, which can be installed the same way (but is also available as a debian package). So whether or not being available as a debian is not an issue IMO.</p>

<p>Traversing XML is one thing, but dealing with the doxygen-specifics is a lot different, e.g. how all the commands (<a href="https://github.com/param" class="user-mention">@param</a>, <a href="https://github.com/see" class="user-mention">@see</a>, <a href="https://github.com/a" class="user-mention">@a</a> etc.) end up in the XML and how descriptions can contain basically arbitrary markup.</p>

<p>Anyway, <a href="https://github.com/codebrainz" class="user-mention">@codebrainz</a> tought me a bit already about python-lxml and XPath usage so maybe I can find a way. </p>

<p>It's still depressing since you guys knew very early that I use Ruby and there was never any sign of "not going to accept this". This is just frustrating very much.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/geany/geany/pull/890#issuecomment-175636371">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ8icGjnBH1uwe0a6Pa3k3vHRQN3kks5peMLmgaJpZM4HM9VD.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/pull/890#issuecomment-175636371"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>