<p>The ruby code basically just loops through all enums, structs, typdedefs and functions, reading out the descriptions and decls. The bulk work is done inside the doxyparser lib (and nokogiri for pure xml parser) that finds all the elements in the bulk of the xml output files.</p>

<p>If I needed to write that in python it would probably end up 5k lines of code instead of 500.</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-175423973">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ7xJ1br3FqWjGwjaiY9E9KNWXf7Zks5peFhugaJpZM4HM9VD.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-175423973"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>