[Github-comments] [geany/geany] Use the upstream VHDL parser (PR #3158)

Jiří Techet notifications at github.com
Tue Apr 12 18:20:09 UTC 2022


The test.vhd file is more than 8000 LOCs, it seems to be multiple
concatenated VHDL sources and because of the large amount of tags,
it's hard to see the changes.

The new parser supports scope reporting so update tm_parser_has_full_scope().
You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany/pull/3158

-- Commit Summary --

  * Add "el" as "Lisp" filetyp extension
  * Added semicolon
  * Add VHDL unit tests from uctags and remove the giant test.vhd
  * Use the upstream VHDL parser

-- File Changes --

    M ctags/Makefile.am (2)
    D ctags/parsers/geany_vhdl.c (289)
    A ctags/parsers/vhdl.c (1083)
    M data/filetype_extensions.conf (2)
    M meson.build (2)
    M src/tagmanager/tm_parser.c (36)
    M tests/ctags/Makefile.am (6)
    M tests/ctags/bug2374109.vhd.tags (2)
    D tests/ctags/test.vhd (8174)
    D tests/ctags/test.vhd.tags (358)
    A tests/ctags/vhdl-component.vhd (54)
    A tests/ctags/vhdl-component.vhd.tags (9)
    A tests/ctags/vhdl-local.vhd (203)
    A tests/ctags/vhdl-local.vhd.tags (34)
    A tests/ctags/vhdl-port.vhd (5)
    A tests/ctags/vhdl-port.vhd.tags (7)
    A tests/ctags/vhdl-process.vhd (51)
    A tests/ctags/vhdl-process.vhd.tags (13)
    A tests/ctags/vhdl-type.vhd (325)
    A tests/ctags/vhdl-type.vhd.tags (121)
    M tests/meson.build (6)

-- Patch Links --

https://github.com/geany/geany/pull/3158.patch
https://github.com/geany/geany/pull/3158.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3158
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/3158 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20220412/8ad81d6f/attachment.htm>


More information about the Github-comments mailing list