The new parser reports scope so update the corresponding functions.
In addition this patch adds new root "Part" for reporting parts and adds a separate "Bibitem" root (bibitem and label items used to be reported together which I think is a bit confusing). You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3159
-- Commit Summary --
* Update to the upstream latex parser
-- File Changes --
M ctags/Makefile.am (3) D ctags/parsers/geany_tex.c (242) A ctags/parsers/tex.c (1253) A ctags/parsers/tex.h (114) M meson.build (3) M src/tagmanager/tm_parser.c (29) M tests/ctags/3526726.tex.tags (266) M tests/ctags/bug2886870.tex.tags (19) M tests/ctags/intro.tex.tags (18) M tests/ctags/intro_orig.tex.tags (17)
-- Patch Links --
https://github.com/geany/geany/pull/3159.patch https://github.com/geany/geany/pull/3159.diff
@techee pushed 1 commit.
cc6e6b1f730a12db04c4ca933ac7a3bc6c5973b6 fixup! Update to the upstream latex parser
Tests pass, symbols show, LGTM.
@techee pushed 1 commit.
38c3656d1c25c9ab79ead94160641c3e95075804 Update to the upstream latex parser
Merged #3159 into master.
github-comments@lists.geany.org