There is various language-specific code related to tag manager which is scattered across Geany codebase. First, it makes such code hard to maintain, second, it makes it hard to discover for people adding support for a new parser to Geany. This code includes:
MyClass(
for Python) - there were actually two different implementations of this feature, one for Python, one for D.Since tm_parser.c
already contains language-specific mappings from parsers, it seems to be a good home for this kind of code.
The only remaining language-specific tag manager related code is the mappings of tags to the symbol tree in symbols.c
which I'd like to move to tm_parser.c
once the various parser pull requests are merged (not to introduce merge conflicts).
https://github.com/geany/geany/pull/3060
(9 files)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread.