Right now parsing of modules is not enabled. The problem is that module name in ocaml is the name of the source file and with our unit tests the source file name is a temporary name so we get different tag name every time and the unit test fails. You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3163
-- Commit Summary --
* Add Ocaml ctags parser
-- File Changes --
M ctags/Makefile.am (1) A ctags/parsers/ocaml.c (2094) M meson.build (1) M src/filetypes.c (2) M src/tagmanager/tm_parser.c (21) M src/tagmanager/tm_parser.h (1) M src/tagmanager/tm_parsers.h (3) M tests/ctags/Makefile.am (1) A tests/ctags/simple.ml (34) A tests/ctags/simple.ml.tags (8) M tests/meson.build (1)
-- Patch Links --
https://github.com/geany/geany/pull/3163.patch https://github.com/geany/geany/pull/3163.diff