This pull request isn't meant to be merged, it should just serve as a discussion place which parsers apart from those in #2990 to select for syncing. I'm not so familiar with the state of Geany parsers and if there are some patches that should be first applied to uctags before we can grab the uctags version, it would be nice if people who know more than me (@b4n @eht16 @elextr and others) could help with this.

Just to start somewhere, I included a few parsers to this commit:

  1. html and go parsers - these are those I initially wrote and I think their development happened in uctags
  2. diff, jscript, make, objc, rust - there don't seem to be too many changes in these parsers and the uctags version seems to be a superset of the geany version

I went through all the parsers and divided them into 2 categories:

Parsers where uctags implementation is similar to the Geany implementation:

Parsers which differ a lot:

Apart from python, the languages from the first group seem to be the most obvious candidates for syncing. So does anyone have a better knowledge of the state of these parsers?


You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany/pull/2991

Commit Summary

File Changes

(8 files)

Patch Links:


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.