Allow me to join the discussion.
The regex engine used by Geany does not match the one used by upstream ctags
How about replacing the regex engine of u-ctags? https://github.com/universal-ctags/ctags/issues/1861
I'm very surprised that @b4n has rewritten two parsers of u-ctags. Improving Cobol and Flex parsers are welcome but... @b4n, what will you do if someone adds more regex basedd parsers to u-ctags. Replacing the regex engine of u-ctags is more effortless. I'm sorry I don't have time now. So I don't read the all discussion.