Just had a brief look at the PR and it looks good to me in principle, just the scintilla part and the uctags part should be merged upstrem before applying in Geany (with the corresponding changes that the upstram projects request). Then, also drop the `geany_` prefix from the parser file name - it just indicates those parsers where we don't use the upstream version yet.