<p dir="auto">The test.vhd file is more than 8000 LOCs, it seems to be multiple<br>
concatenated VHDL sources and because of the large amount of tags,<br>
it's hard to see the changes.</p>
<p dir="auto">The new parser supports scope reporting so update tm_parser_has_full_scope().</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>  <a href='https://github.com/geany/geany/pull/3158'>https://github.com/geany/geany/pull/3158</a></p>

<h4>Commit Summary</h4>
<ul>
  <li><a href="https://github.com/geany/geany/pull/3158/commits/d5dfe7f673a74c69ef5861881decff224ddf7ec9" class="commit-link">d5dfe7f</a>  Add "el" as "Lisp" filetyp extension</li>
  <li><a href="https://github.com/geany/geany/pull/3158/commits/7fe3b54789098f87b584bfe33e8d9d194d1c6eaf" class="commit-link">7fe3b54</a>  Added semicolon</li>
  <li><a href="https://github.com/geany/geany/pull/3158/commits/8590599ed5c909ff6c39b2e58258c1213f2ba890" class="commit-link">8590599</a>  Add VHDL unit tests from uctags and remove the giant test.vhd</li>
  <li><a href="https://github.com/geany/geany/pull/3158/commits/90d4fa35a722cf3713d2aa438f4652663b96ddc8" class="commit-link">90d4fa3</a>  Use the upstream VHDL parser</li>
</ul>

<h4 style="display: inline-block">File Changes </h4> <p style="display: inline-block">(<a href="https://github.com/geany/geany/pull/3158/files">21 files</a>)</p>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-e0ce68205f4ca660762ddbc1f13f556330aea31c7de950df4da1d4ce6f95e6d6">ctags/Makefile.am</a>
    (2)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-365984c0be26c077b739688f9636262d8f58b1bf92c66c08fa3b324e0e04209e">ctags/parsers/geany_vhdl.c</a>
    (289)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-fef41e94fb64e05505801ca241b56471e01ce7f743f073b15ce0197c86270f57">ctags/parsers/vhdl.c</a>
    (1083)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-6534f7b0068649697f238871dcf7992b3b8b4802bf31142566cfc13115b430f5">data/filetype_extensions.conf</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-30d8f6be6320feeacf686be94f48c70869b52630e01ea625f0f15adc0d57c3e4">meson.build</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-52c3ba1a920ce03ae524e393cf4d0ff582b13d9eafef29393f9841c19adf31f8">src/tagmanager/tm_parser.c</a>
    (36)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-4426f92832c2b868109d5890bbfaec02e7ab860b88ede70993fe49b682beab44">tests/ctags/Makefile.am</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-0b94a3d3fa51a5bdb661da897e6f0bb07e6d841cf6a4e47425899944e4c64890">tests/ctags/bug2374109.vhd.tags</a>
    (2)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-70c865e4629655d6d0699773d264787797425eb54478dd9d337afc00092aee99">tests/ctags/test.vhd</a>
    (8174)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-cad1d90f895e3d16f446ce4d53e426b6e7db3e14b9f880e51620e25f20e754ef">tests/ctags/test.vhd.tags</a>
    (358)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-eb733a6b0285d017f21850ca76154452c8509e7267adaf02bdf9ad02a3b1a8e7">tests/ctags/vhdl-component.vhd</a>
    (54)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-09e4d1c7d7244ba873ae1ac0a5e55edf3d39390316d4ca90618a46dd1adce5d1">tests/ctags/vhdl-component.vhd.tags</a>
    (9)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-c53529305b4633629fa37cada2f3d18e6bc5053cc4c87516633857d6e1ed94fa">tests/ctags/vhdl-local.vhd</a>
    (203)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-296dda2c4b5c4ca3a39e687056768631fb21f9422782d6074e88b68b8748a15a">tests/ctags/vhdl-local.vhd.tags</a>
    (34)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-356e8b3edbf0405b7f84714d30f993e90dc7130fa15932ad52c85fbce55be7a9">tests/ctags/vhdl-port.vhd</a>
    (5)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-24b0b26b3e1b8f903ad325b0c935977152581f78ad8333a12ff693b5505375c3">tests/ctags/vhdl-port.vhd.tags</a>
    (7)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-3bdf50f0e33a6f51b26e9c136ac2a4057542a61a5ff6a8121010e932a5c0d246">tests/ctags/vhdl-process.vhd</a>
    (51)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-a5854a2e00c59b3a68dd12ac053bdb4cbbb134749d26b29c064c57188d60d9c1">tests/ctags/vhdl-process.vhd.tags</a>
    (13)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-0894c4eecb0d20d4ea6e385a24ff7ab871bdb89685554480f813dbda64c6464f">tests/ctags/vhdl-type.vhd</a>
    (325)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-260c34b9b93f543fee2b15f982967e7b4ab686e00fd33e85cb2d03949eca1ba7">tests/ctags/vhdl-type.vhd.tags</a>
    (121)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3158/files#diff-b50c9cddf85bce297315124a5760fb7a5995d443f2b1493c6bd84f78141c3a01">tests/meson.build</a>
    (6)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/geany/geany/pull/3158.patch'>https://github.com/geany/geany/pull/3158.patch</a></li>
  <li><a href='https://github.com/geany/geany/pull/3158.diff'>https://github.com/geany/geany/pull/3158.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/geany/geany/pull/3158">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ3B6Z2RW62PKLHSSULVEW5FTANCNFSM5TIERRTA">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAIOWJ2J5OG3XUDRP4IULHDVEW5FTA5CNFSM5TIERRTKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4R5ISMNA.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><geany/geany/pull/3158</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/pull/3158",
"url": "https://github.com/geany/geany/pull/3158",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>