This is a tracking bug where we are with universal-ctags syncing regarding individual parsers. After https://github.com/geany/geany/pull/1160 gets in, the work on merging the parsers can start.
If someone wants to merge some of the parsers, it would be best to drop a line here so people don't do the same work in parallel.
Below is the state of individual parsers -> shows the general direction of from where to where the changes should be brought. <-> means changes will probably be necessary in both Geany and uctags parsers.
**basically merged**
- [ ] asm - [ ] cobol - [ ] css - [ ] erlang - [ ] json - [ ] objc
**waiting for varType in uctags**, see https://github.com/universal-ctags/ctags/issues/862 (simple to merge)
- [ ] go (Geany->uctags) - [ ] rust (Geany->uctags)
**normal diffs**
- [ ] basic (uctags->Geany) - [ ] diff (uctags->Geany) - [ ] fortran (uctags<->Geany) - [ ] html (Geany->uctags) - [ ] jscript (uctags<->Geany) - [ ] lua (uctags->Geany) - [ ] make (uctags->Geany) - [ ] pascal (Geany->uctags) - [ ] perl (uctags->Geany) - [ ] php (uctags<->Geany) - [ ] ruby (uctags->Geany) - [ ] sql (uctags->Geany) - [ ] tcl (Geany->uctags)
**big diffs**
- [ ] python (uctags->Geany) - [ ] r (uctags<->Geany) - [ ] sh (uctags->Geany) - [ ] verilog (uctags->Geany)
**unmergable diffs**
- [ ] latex (uctags) vs tex (Geany) - different parsers - haven't checked what they do and if they should be treated as a parser of a single language or not - [ ] matlab (we have regex-based parser, uctags has hand-written one - we should probably grab the uctags one) - [ ] VHDL (different parsers from different people - uctags parser contains more LOCs so it's probably better :-) - [ ] c.c (meh)
**extra parsers in Geany** abaqus, abc, actionscript, asciidoc, conf, docbook, haskell, haxe, markdown, nsis, powershell, rest, txt2tags
**extra parsers in uctags** ada, ant, asp, awk, beta, clojure, dbusintrospect, dosbatch, dts, eiffel, falcon, flex, glade, jprop, lisp, maven2, myrddin, ocaml, perl6, plist, protobuf, relaxng, rex, rpmspec, rst, scheme, slang, sml, svg, ttcn, vim, windres, xslt, yacc
--- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/geany/geany/issues/1162