<p>Forgot to mention - despite all those tree creations, the patch doesn't seem to have any negative performance effect on "normal" files without duplicate tag names. In these files the parsing time dominates and the tree creation is almost invisible (or the visible part is the one coming from <a href="https://github.com/geany/geany/pull/475#issuecomment-98514145" class="issue-link" title="Reload tooltip in the symbol tree also on tag update">#475 (comment)</a>)</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/797#issuecomment-164170893">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ6oAefcGNq_gh3WJLgPlaT8zq10bks5pPFOQgaJpZM4G0Ju3.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/797#issuecomment-164170893"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>