<p>Well, there's ya problem, freebasic comments don't start with <code>;</code> (<a href="https://www.freebasic.net/wiki/wikka.php?wakka=ProPgComments">see</a>) so the parser is justifiably confused by all those lines.  So the freebasic parser is not going to work for autoit.</p>
<blockquote>
<p>I don't understand. Without CTags parser? How can I do this? Does Geany do it automatically?</p>
</blockquote>
<p>To be more clear <em>loading</em> an existing tags file doesn't need the language parser, after all its reading the tags file not a source file.  But it does need a tag parser language to be specified on the filetype since the tags must be associated with a parser language, thats how autocomplete finds them in the mass of tags for multiple languages, the same as it finds symbols the parser gets from open files, which is why you need to specify <code>tag_parser</code> for the tags to load.</p>
<blockquote>
<p>I didn't find :( (I checked Issues, Pull requests, Exuberant ctags too.)</p>
</blockquote>
<p>Well, I guess you could try modifying the freebasic parser to make an autoit one.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/967#issuecomment-340274905">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ1TkXkFOIMRNCnyuzmLVAJPSFBeVks5sxKeVgaJpZM4HwlzM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ60nCoI-lVswtvqcExpMY_h2PJRVks5sxKeVgaJpZM4HwlzM.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/issues/967#issuecomment-340274905"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@elextr in #967: Well, there's ya problem, freebasic comments don't start with `;` ([see](https://www.freebasic.net/wiki/wikka.php?wakka=ProPgComments)) so the parser is justifiably confused by all those lines.  So the freebasic parser is not going to work for autoit.\r\n\r\n\u003e I don't understand. Without CTags parser? How can I do this? Does Geany do it automatically?\r\n\r\nTo be more clear _loading_ an existing tags file doesn't need the language parser, after all its reading the tags file not a source file.  But it does need a tag parser language to be specified on the filetype since the tags must be associated with a parser language, thats how autocomplete finds them in the mass of tags for multiple languages, the same as it finds symbols the parser gets from open files, which is why you need to specify `tag_parser` for the tags to load.\r\n\r\n\u003e I didn't find :( (I checked Issues, Pull requests, Exuberant ctags too.)\r\n\r\nWell, I guess you could try modifying the freebasic parser to make an autoit one."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/967#issuecomment-340274905"}}}</script>