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

Reply via email to